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

2022-04-16 Thread Hans de Graaff
commit: 2a2870da34c20408bbc89ea97f68309f0aad8486
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 08:17:00 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2870da

dev-ruby/vcard: update EAPI 6 -> 8, add ruby30, ruby31

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

 dev-ruby/vcard/vcard-0.3.0-r1.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-ruby/vcard/vcard-0.3.0-r1.ebuild 
b/dev-ruby/vcard/vcard-0.3.0-r1.ebuild
new file mode 100644
index ..b292c1e31a12
--- /dev/null
+++ b/dev-ruby/vcard/vcard-0.3.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+# Avoid the complexity of the "rake" recipe and run testrb-2 manually.
+RUBY_FAKEGEM_RECIPE_TEST=none
+RUBY_FAKEGEM_RECIPE_DOC=none
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby vcard support extracted from Vpim"
+HOMEPAGE="https://github.com/qoobaa/vcard;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
+
+each_ruby_test() {
+   ruby-ng_testrb-2 --load-path=lib --pattern='.*_test\.rb' test/
+}



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

2022-04-16 Thread Hans de Graaff
commit: 25d285a0d1b4fd097b4b57a773a4f2f7395747b2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 17:58:49 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d285a0

dev-ruby/vlad: enable ruby30 and disable ruby25

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

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

diff --git a/dev-ruby/vlad/vlad-2.7.1.ebuild b/dev-ruby/vlad/vlad-2.7.1.ebuild
index 6b4dfb2f47c8..2f3a13270c3d 100644
--- a/dev-ruby/vlad/vlad-2.7.1.ebuild
+++ b/dev-ruby/vlad/vlad-2.7.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="considerations.txt History.txt README.txt"
 



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

2022-04-16 Thread Hans de Graaff
commit: 848a4b4181e6d1ec007838088bc18baef60f3399
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 09:02:19 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848a4b41

dev-ruby/rake-remote_task: enable ruby31 and disable ruby25

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

 dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild 
b/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild
index 75dafd1c6c79..4f6ac2c2a0e6 100644
--- a/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild
+++ b/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
 



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

2022-04-16 Thread Hans de Graaff
commit: 8230347bdccba81ae5039e503429b8da4e88612a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 08:30:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8230347b

dev-ruby/vcr: stabilize 6.0.0 for amd64

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

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

diff --git a/dev-ruby/vcr/vcr-6.0.0.ebuild b/dev-ruby/vcr/vcr-6.0.0.ebuild
index b87ac1a48830..6f57d8ff35ef 100644
--- a/dev-ruby/vcr/vcr-6.0.0.ebuild
+++ b/dev-ruby/vcr/vcr-6.0.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/vcr/vcr/;
 SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
 SLOT="$(ver_cut 1)"
 IUSE="json test"
 



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

2022-04-16 Thread Hans de Graaff
commit: 9c4dd1301ad88dfb0e3f02be41f86a325840d628
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 08:04:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4dd130

dev-ruby/vagrant_cloud: enable ruby30

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

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

diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild 
b/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild
index 2a3a347153c3..ff677829a218 100644
--- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.ebuild
+++ b/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5.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=7
 
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



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

2022-04-16 Thread Hans de Graaff
commit: 9191a6177076a25f1ec9dae703cb6e0a5d773c40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 08:02:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9191a617

dev-ruby/excon: enable ruby30

Drop problematic eventmachine dependency since it is only used for
integration tests that we don't run.

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

 dev-ruby/excon/excon-0.92.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ruby/excon/excon-0.92.2.ebuild 
b/dev-ruby/excon/excon-0.92.2.ebuild
index 84ee1858942c..0333f8aa7a9c 100644
--- a/dev-ruby/excon/excon-0.92.2.ebuild
+++ b/dev-ruby/excon/excon-0.92.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md"
 RUBY_FAKEGEM_GEMSPEC="excon.gemspec"
@@ -25,7 +25,6 @@ ruby_add_bdepend "
dev-ruby/rake
test? (
dev-ruby/activesupport
-   >=dev-ruby/eventmachine-1.0.4
>=dev-ruby/json-1.8.5
dev-ruby/open4
dev-ruby/rdoc



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

2022-04-16 Thread Hans de Graaff
commit: 97294c32d009db1e49f1049df949a16717ddf605
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 08:29:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97294c32

dev-ruby/vcr: add 6.1.0

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

 dev-ruby/vcr/Manifest |  1 +
 dev-ruby/vcr/vcr-6.1.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest
index 8f23fa04f222..721b6416cf25 100644
--- a/dev-ruby/vcr/Manifest
+++ b/dev-ruby/vcr/Manifest
@@ -1,3 +1,4 @@
 DIST vcr-4.0.0.tar.gz 146920 BLAKE2B 
19ae33d2f40821d2cfe5c0fc55d5e91e02b8e6ba2bba000c326d993987fd641dd5b4cedd6a8a441f86664ecb67dfe2501d335936af9271fa83aef6dc001b12f2
 SHA512 
2f98eedd021f7c125fc3f29189190ddc817bb95fc8e8e0ab53e65eaf94c5c0c41f3ca4abf9d829591acdefe97b931943c47129f95c21f2ef590ed500cc6f56f9
 DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 
615a0ce570da29be402f97dcba1ba987c611c73cc9ebc56168c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e
 SHA512 
5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9
 DIST vcr-6.0.0.tar.gz 153423 BLAKE2B 
95f0794af34d4ce21c0ed3b3a77de64300fd3c844919624cd6021c2e74687d3a66b7d4f73b2b040f90774d9cea0305563cdfaab162b4a1df842f2367e72f6209
 SHA512 
9a19896ca4f5624c6e74772006aea4dfda0527d9ba733ec0d90418c6234fa5684121be1258badcfd647739cb47dbaae556b8c2e2636f309a79ea94e8835de40f
+DIST vcr-6.1.0.tar.gz 153296 BLAKE2B 
b34fbb88458bca2faef0b7bc801f664eb7b1ed79c09362f0fd1ed25da9d768098721cb45edbf6801cc63d9c78c8d615ef8d468daf5757043cd130de2b7029859
 SHA512 
62ab8abfe8e0dff391df4e8874bf10315aa58baef1cc28bb60e5fd63a207bb054a3b253dbfc9ad32dfdfe7d832557c262cb0139178fb778b77150def77214a68

diff --git a/dev-ruby/vcr/vcr-6.1.0.ebuild b/dev-ruby/vcr/vcr-6.1.0.ebuild
new file mode 100644
index ..bd3e418c167c
--- /dev/null
+++ b/dev-ruby/vcr/vcr-6.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md"
+
+RUBY_FAKEGEM_GEMSPEC="vcr.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Records your test suite's HTTP interactions and replay them 
during test runs"
+HOMEPAGE="https://github.com/vcr/vcr/;
+SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="json test"
+
+# Tests require all supported HTTP libraries to be present, and it is
+# not possible to avoid some of them without very extensive patches.
+RESTRICT="test"
+
+ruby_add_rdepend "json? ( dev-ruby/json )"



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

2022-04-16 Thread Hans de Graaff
commit: 9a96eb85c63618ddec70245533e7dcee32389841
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 08:16:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a96eb85

dev-ruby/vcard: drop 0.2.16

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

 dev-ruby/vcard/Manifest|  1 -
 dev-ruby/vcard/vcard-0.2.16.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-ruby/vcard/Manifest b/dev-ruby/vcard/Manifest
index a03df8b0bc00..dd69ce6525c6 100644
--- a/dev-ruby/vcard/Manifest
+++ b/dev-ruby/vcard/Manifest
@@ -1,2 +1 @@
-DIST vcard-0.2.16.gem 52224 BLAKE2B 
b8ee48d597e00fad376d632813fba61a22ae5b6b16ce3fc9c7b79839fd2f0d0f87b8bede3d3f6ebd41bb205a222fde540f4d3c46fcef8eb9b5a014ce8abf14da
 SHA512 
33c8183d05b160e65a89747587f174dfa91b299c178c265645d271b54506734e818e3d3ac51a5b20fcddbc489b9ff910e321e5a1160f7b6254bc16faa185634b
 DIST vcard-0.3.0.gem 54272 BLAKE2B 
ed019b7f771dbe2da574fc059dacdc8eb5b5eca735abe15c2d8aec08b4f91b22c413f317d4f39f100bc78d16bf8e3edf0e0a99d55b8fbdda5b47315bc33d37b1
 SHA512 
5b54bada881f4d6cce66bb76c15b3594e310659024d163598f857c4c434379c57e07f28873646d0a5a5aecef4313c8fc731313e80df5542e982f333c05802d4d

diff --git a/dev-ruby/vcard/vcard-0.2.16.ebuild 
b/dev-ruby/vcard/vcard-0.2.16.ebuild
deleted file mode 100644
index eecabdc8883f..
--- a/dev-ruby/vcard/vcard-0.2.16.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# Avoid the complexity of the "rake" recipe and run testrb-2 manually.
-RUBY_FAKEGEM_RECIPE_TEST=none
-RUBY_FAKEGEM_RECIPE_DOC=none
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby vcard support extracted from Vpim"
-HOMEPAGE="https://github.com/qoobaa/vcard;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
-
-each_ruby_test() {
-   ruby-ng_testrb-2 --load-path=lib --pattern='.*_test\.rb' test/
-}



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

2022-04-16 Thread Hans de Graaff
commit: 183da34a6730db31c54cd2fe1e1f5ace2a2ee680
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 08:03:26 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183da34a

dev-ruby/excon: cleanup

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

 dev-ruby/excon/Manifest|  2 --
 dev-ruby/excon/excon-0.91.0.ebuild | 40 --
 dev-ruby/excon/excon-0.92.0.ebuild | 40 --
 3 files changed, 82 deletions(-)

diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest
index 9bb55803205a..b93eaf0b2dee 100644
--- a/dev-ruby/excon/Manifest
+++ b/dev-ruby/excon/Manifest
@@ -1,4 +1,2 @@
-DIST excon-0.91.0.tar.gz 214359 BLAKE2B 
82e0ee05c0f2e9eb0bbf9371459e43d02e75d72063f24738b0230272aaeeef5f5985eedf5c0e72a2962a093ee5bc2431b4de171835067a23f1b2fe26a1a7f609
 SHA512 
ab5b535bbc6f1bad408481c2496a101a198de3899fc185df6aff4377c5c22dcf39af5e022ee52fff111f84f20fed11f75237da0ede0237c3a3ffc5eb405db923
-DIST excon-0.92.0.tar.gz 214364 BLAKE2B 
b0909aa0976085a7b720951623b7d341e370e23fc15972d955c9175f396a91bac3d22d244c092828532f3ad79d71ef77835d03e658c359f69c1d945c5fe25b42
 SHA512 
4e9ce9e0dceb9ff2983e6e10cd1224035a44b658398a3a0fb2fd13f1c36682965be383d4580c901551b4e503f3e9ac72a20bdbb31bbb690b781103866824e540
 DIST excon-0.92.1.tar.gz 212980 BLAKE2B 
66832dbc309c825137419296098df56510dc004195468b5584fb50faff07e79f0748a11d692b3682e29d280004a53b9f1fd4dc5da14a40853f6c1639793b580c
 SHA512 
3e630a96e37f20484caa15a8c4582a6e5a49a4baf741b9b855cc1d6cca4eb633c6a7f194c8f851c2dc7fd51989bb7ce37122f6eaecefc6583df58918e1540c73
 DIST excon-0.92.2.tar.gz 212984 BLAKE2B 
5b38a3e5435df3af6e19ac3a9bf17ee0b858470893d1fe6bcca841d21f7a7f0fbeffa79f50c98d6f278c7cc66f7e44bae95d6743575388f46c74fe02e1fcc6b8
 SHA512 
bc0c7d909279140b9be116b38b13b3dc2f3d8646c13732b8b9120129a645b63e0bb24e8db3d7d56072aa3f61b66bfbac6a955d8ea366dcb0c3d14f31966f95a8

diff --git a/dev-ruby/excon/excon-0.91.0.ebuild 
b/dev-ruby/excon/excon-0.91.0.ebuild
deleted file mode 100644
index 84ee1858942c..
--- a/dev-ruby/excon/excon-0.91.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md"
-RUBY_FAKEGEM_GEMSPEC="excon.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="EXtended http(s) CONnections"
-HOMEPAGE="https://github.com/excon/excon;
-SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "
-   dev-ruby/rake
-   test? (
-   dev-ruby/activesupport
-   >=dev-ruby/eventmachine-1.0.4
-   >=dev-ruby/json-1.8.5
-   dev-ruby/open4
-   dev-ruby/rdoc
-   dev-ruby/sinatra
-   )
-"
-all_ruby_prepare() {
-   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # test that need network
-   rm -f spec/excon/test/server_spec.rb || die
-}

diff --git a/dev-ruby/excon/excon-0.92.0.ebuild 
b/dev-ruby/excon/excon-0.92.0.ebuild
deleted file mode 100644
index 84ee1858942c..
--- a/dev-ruby/excon/excon-0.92.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md"
-RUBY_FAKEGEM_GEMSPEC="excon.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="EXtended http(s) CONnections"
-HOMEPAGE="https://github.com/excon/excon;
-SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "
-   dev-ruby/rake
-   test? (
-   dev-ruby/activesupport
-   >=dev-ruby/eventmachine-1.0.4
-   >=dev-ruby/json-1.8.5
-   dev-ruby/open4
-   dev-ruby/rdoc
-   dev-ruby/sinatra
-   )
-"
-all_ruby_prepare() {
-   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # test that need network
-   rm -f spec/excon/test/server_spec.rb || die
-}



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

2022-04-16 Thread Hans de Graaff
commit: 9f1d4a833ba522bee02c3688e4d48d135a6e4a6b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 07:49:53 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1d4a83

dev-ruby/excon: add 0.92.2

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

 dev-ruby/excon/Manifest|  1 +
 dev-ruby/excon/excon-0.92.2.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest
index 406335e63f59..9bb55803205a 100644
--- a/dev-ruby/excon/Manifest
+++ b/dev-ruby/excon/Manifest
@@ -1,3 +1,4 @@
 DIST excon-0.91.0.tar.gz 214359 BLAKE2B 
82e0ee05c0f2e9eb0bbf9371459e43d02e75d72063f24738b0230272aaeeef5f5985eedf5c0e72a2962a093ee5bc2431b4de171835067a23f1b2fe26a1a7f609
 SHA512 
ab5b535bbc6f1bad408481c2496a101a198de3899fc185df6aff4377c5c22dcf39af5e022ee52fff111f84f20fed11f75237da0ede0237c3a3ffc5eb405db923
 DIST excon-0.92.0.tar.gz 214364 BLAKE2B 
b0909aa0976085a7b720951623b7d341e370e23fc15972d955c9175f396a91bac3d22d244c092828532f3ad79d71ef77835d03e658c359f69c1d945c5fe25b42
 SHA512 
4e9ce9e0dceb9ff2983e6e10cd1224035a44b658398a3a0fb2fd13f1c36682965be383d4580c901551b4e503f3e9ac72a20bdbb31bbb690b781103866824e540
 DIST excon-0.92.1.tar.gz 212980 BLAKE2B 
66832dbc309c825137419296098df56510dc004195468b5584fb50faff07e79f0748a11d692b3682e29d280004a53b9f1fd4dc5da14a40853f6c1639793b580c
 SHA512 
3e630a96e37f20484caa15a8c4582a6e5a49a4baf741b9b855cc1d6cca4eb633c6a7f194c8f851c2dc7fd51989bb7ce37122f6eaecefc6583df58918e1540c73
+DIST excon-0.92.2.tar.gz 212984 BLAKE2B 
5b38a3e5435df3af6e19ac3a9bf17ee0b858470893d1fe6bcca841d21f7a7f0fbeffa79f50c98d6f278c7cc66f7e44bae95d6743575388f46c74fe02e1fcc6b8
 SHA512 
bc0c7d909279140b9be116b38b13b3dc2f3d8646c13732b8b9120129a645b63e0bb24e8db3d7d56072aa3f61b66bfbac6a955d8ea366dcb0c3d14f31966f95a8

diff --git a/dev-ruby/excon/excon-0.92.2.ebuild 
b/dev-ruby/excon/excon-0.92.2.ebuild
new file mode 100644
index ..84ee1858942c
--- /dev/null
+++ b/dev-ruby/excon/excon-0.92.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md"
+RUBY_FAKEGEM_GEMSPEC="excon.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="EXtended http(s) CONnections"
+HOMEPAGE="https://github.com/excon/excon;
+SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "
+   dev-ruby/rake
+   test? (
+   dev-ruby/activesupport
+   >=dev-ruby/eventmachine-1.0.4
+   >=dev-ruby/json-1.8.5
+   dev-ruby/open4
+   dev-ruby/rdoc
+   dev-ruby/sinatra
+   )
+"
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # test that need network
+   rm -f spec/excon/test/server_spec.rb || die
+}



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

2022-04-16 Thread Hans de Graaff
commit: 22207446849be91fd6cba589b5b502984685fdef
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 16 07:52:41 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 17 05:31:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22207446

dev-ruby/open4: enable ruby31

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

 dev-ruby/open4/open4-1.3.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/open4/open4-1.3.4-r1.ebuild 
b/dev-ruby/open4/open4-1.3.4-r1.ebuild
index ecf6798d3bdb..7dac8efca189 100644
--- a/dev-ruby/open4/open4-1.3.4-r1.ebuild
+++ b/dev-ruby/open4/open4-1.3.4-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="README"



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

2022-04-16 Thread Ionen Wolkens
commit: e1515a8aa2656cef0ca28cbd9b07a8a3babff730
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 16 03:27:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr 17 02:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1515a8a

dev-util/mingw64-runtime: drop 7.0.0-r1

There seem to still be interest for 8.0.0 but not for 7.0.0 as
as far as I can tell. ebuild is also missing the udivmoddi fix.

Closes: https://github.com/gentoo/gentoo/pull/25038
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/mingw64-runtime/Manifest  |   1 -
 .../mingw64-runtime-7.0.0-r1.ebuild| 118 -
 2 files changed, 119 deletions(-)

diff --git a/dev-util/mingw64-runtime/Manifest 
b/dev-util/mingw64-runtime/Manifest
index 46f60d52481b..7efd990ea87d 100644
--- a/dev-util/mingw64-runtime/Manifest
+++ b/dev-util/mingw64-runtime/Manifest
@@ -1,4 +1,3 @@
 DIST mingw-w64-v10.0.0.tar.bz2 9620291 BLAKE2B 
451372403289c492ca939d65bb4d9f6e9fa6bdd6b32d79d6438d858e106e8cc291712ada1f3f7b951a4c6908e7d0385d485ca76920af39bcf86effa48408e330
 SHA512 
3c0827af7c40809a867758f6cd9ef3ff0c988b43082345bf725e03949af95968d634ace99a7ffae323189549221dcb5d861de9e801f1fbc7904e446641b60516
-DIST mingw-w64-v7.0.0.tar.bz2 9071231 BLAKE2B 
da00794ec456ede5913a565248c79255407c058469cb7338cf81b8d03c1e39f4189016b01734b786c0ad8f18166a24fdb95ca72edc954f31151e5d3aa2b2a899
 SHA512 
30e5b2824a24eeb99ab519e3fc134cc9a7f04ee8b853bc8d66a13d1ab74144bf78b93e162bfe6de2a5e61f63c0e620a933b260b02d019cd68cc4b78bd36c67fd
 DIST mingw-w64-v8.0.0.tar.bz2 9370799 BLAKE2B 
ec65191722f6f2ddbb93488ea4c4c21e22fb5ef777ef293d65d13de1057d96c9105a4a4936999d4babbd8fdfc52ed14675f1c5fbc630524df28805e0f66b1a2b
 SHA512 
cefcc86ac3e6337c88ed224ab4692abbd5eb543ce78fb6c5462198a85f36c9274a0a1df0a0bebd182137fd527c15831f9237c782711a85f32e77d9104b28359e
 DIST mingw-w64-v9.0.0.tar.bz2 9537758 BLAKE2B 
298b97f50c7632972aee2c75e90de0776f64c1dd5aaeb52d4e4be10a8e0365efee82c93179990cc090cc7b9f83525a7abf51a5d069b7a3e39abb37fdb733a70c
 SHA512 
6691331a2ab521d22c1d32bebe0ed049bd62a7a7722cff38e7792b4e42c6b8df4356084afff6c916b487b3ebddc4372b398ab7cd0c7f4ff6991a70fe64177386

diff --git a/dev-util/mingw64-runtime/mingw64-runtime-7.0.0-r1.ebuild 
b/dev-util/mingw64-runtime/mingw64-runtime-7.0.0-r1.ebuild
deleted file mode 100644
index d54697c1b686..
--- a/dev-util/mingw64-runtime/mingw64-runtime-7.0.0-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Free Win64 runtime and import library definitions"
-HOMEPAGE="http://mingw-w64.sourceforge.net/;
-SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-# USE=libraries needs working stage2 compiler: bug #665512
-IUSE="headers-only idl libraries tools"
-RESTRICT="strip"
-
-S="${WORKDIR}/mingw-w64-v${PV}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fortify-only-ssp.patch
-)
-
-is_crosscompile() {
-   [[ ${CHOST} != ${CTARGET} ]]
-}
-just_headers() {
-   use headers-only
-}
-alt_prefix() {
-   is_crosscompile && echo /usr/${CTARGET}
-}
-crt_with() {
-   just_headers && echo --without-$1 || echo --with-$1
-}
-crt_use_enable() {
-   just_headers && echo --without-$2 || use_enable "$@"
-}
-crt_use_with() {
-   just_headers && echo --without-$2 || use_with "$@"
-}
-
-pkg_setup() {
-   if [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then
-   die "Invalid configuration"
-   fi
-}
-
-src_configure() {
-   CHOST=${CTARGET} strip-unsupported-flags
-   # Normally mingw-64 does not use dynamic linker.
-   # But at configure time it uses $LDFLAGS.
-   # When default -Wl,--hash-style=gnu is passed
-   # __CTORS_LIST__ / __DTORS_LIST__ is mis-detected
-   # for target ld and binaries crash at shutdown.
-   filter-ldflags '-Wl,--hash-style=*'
-
-   if ! just_headers; then
-   mkdir "${WORKDIR}/headers"
-   pushd "${WORKDIR}/headers" > /dev/null
-   CHOST=${CTARGET} "${S}/configure" \
-   --prefix="${T}/tmproot" \
-   --with-headers \
-   --without-crt \
-   || die
-   popd > /dev/null
-   append-cppflags "-I${T}/tmproot/include"
-   fi
-
-   # By default configure tries to set --sysroot=${prefix}. We disable
-   # this behaviour with --with-sysroot=no to use gcc's sysroot default.
-   # That way we can cross-build mingw64-runtime with 

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

2022-04-16 Thread Ionen Wolkens
commit: 3f008113c07122f81c5eec07b87be5d673e002f1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 16 06:09:07 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr 17 02:16:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f008113

dev-util/mingw64-runtime: add myself as a maintainer

Don't use this intensively (mostly just wine), but know a bit about
it and might as well handle it in behalf of toolchain@ when possible.

Help/pointers welcome, especially from heavier cross/mingw users if
anything is amiss.

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

 dev-util/mingw64-runtime/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-util/mingw64-runtime/metadata.xml 
b/dev-util/mingw64-runtime/metadata.xml
index c698f9ad9b0b..e2958c042969 100644
--- a/dev-util/mingw64-runtime/metadata.xml
+++ b/dev-util/mingw64-runtime/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+io...@gentoo.org
+Ionen Wolkens
+  
   
 toolch...@gentoo.org
 Gentoo Toolchain Project



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

2022-04-16 Thread Ionen Wolkens
commit: 1f92c65eca140afc71a52e6b4036cb41b76710a0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 16 03:03:18 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr 17 02:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f92c65e

dev-util/mingw64-runtime: add 10.0.0

This version fixes building with vanilla binutils-2.38 wrt
bug #838157, and the (now keyworded) >=binutils-2.38-r2 backport
also fixed it for all versions.

Includes some ebuild cleanups/changes:
- EAPI7->8
- drop unused autotools inherit
- update HOMEPAGE to https non-sourceforge link
- update LICENSE, main license is ZPL + others, and
  tools are GPL-3+ (could probably still use revision)
- remove obsolete rdtsc patch (was bug #786549), been fixed since
  9.0.0 but the fix is different and was letting our patch apply
- namespace is_crosscompile() to avoid confusing pkgcheck,
  note that this is toolchain.eclass' version which is
  different than tc-is-cross-compiler
- inline just_headers/alt_prefix/crt_with(), left crt's
  use_with and use_enable alone given it's less jarring
  and may have additional uses in the future
- move src_configure-only functions inside src_configure
- use econf with ECONF_SOURCE over direct ${S}/configure
- add missing || die for rm / mkdir / push+popd / cpp+grep
 (for cpp, use a case statement for clarity and no tmp variables)
- drop rm's -f, haven't found a situation where it'd fail
- misc style changes like using arrays for econf

Not touching CHOST/CATEGORY/symlinks and friends given haven't
fully reviewed implications for this package + crossdev.

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

 dev-util/mingw64-runtime/Manifest  |   1 +
 .../mingw64-runtime/mingw64-runtime-10.0.0.ebuild  | 120 +
 2 files changed, 121 insertions(+)

diff --git a/dev-util/mingw64-runtime/Manifest 
b/dev-util/mingw64-runtime/Manifest
index 28cfb0b7ae47..46f60d52481b 100644
--- a/dev-util/mingw64-runtime/Manifest
+++ b/dev-util/mingw64-runtime/Manifest
@@ -1,3 +1,4 @@
+DIST mingw-w64-v10.0.0.tar.bz2 9620291 BLAKE2B 
451372403289c492ca939d65bb4d9f6e9fa6bdd6b32d79d6438d858e106e8cc291712ada1f3f7b951a4c6908e7d0385d485ca76920af39bcf86effa48408e330
 SHA512 
3c0827af7c40809a867758f6cd9ef3ff0c988b43082345bf725e03949af95968d634ace99a7ffae323189549221dcb5d861de9e801f1fbc7904e446641b60516
 DIST mingw-w64-v7.0.0.tar.bz2 9071231 BLAKE2B 
da00794ec456ede5913a565248c79255407c058469cb7338cf81b8d03c1e39f4189016b01734b786c0ad8f18166a24fdb95ca72edc954f31151e5d3aa2b2a899
 SHA512 
30e5b2824a24eeb99ab519e3fc134cc9a7f04ee8b853bc8d66a13d1ab74144bf78b93e162bfe6de2a5e61f63c0e620a933b260b02d019cd68cc4b78bd36c67fd
 DIST mingw-w64-v8.0.0.tar.bz2 9370799 BLAKE2B 
ec65191722f6f2ddbb93488ea4c4c21e22fb5ef777ef293d65d13de1057d96c9105a4a4936999d4babbd8fdfc52ed14675f1c5fbc630524df28805e0f66b1a2b
 SHA512 
cefcc86ac3e6337c88ed224ab4692abbd5eb543ce78fb6c5462198a85f36c9274a0a1df0a0bebd182137fd527c15831f9237c782711a85f32e77d9104b28359e
 DIST mingw-w64-v9.0.0.tar.bz2 9537758 BLAKE2B 
298b97f50c7632972aee2c75e90de0776f64c1dd5aaeb52d4e4be10a8e0365efee82c93179990cc090cc7b9f83525a7abf51a5d069b7a3e39abb37fdb733a70c
 SHA512 
6691331a2ab521d22c1d32bebe0ed049bd62a7a7722cff38e7792b4e42c6b8df4356084afff6c916b487b3ebddc4372b398ab7cd0c7f4ff6991a70fe64177386

diff --git a/dev-util/mingw64-runtime/mingw64-runtime-10.0.0.ebuild 
b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0.ebuild
new file mode 100644
index ..cf08ceab0f13
--- /dev/null
+++ b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} && ${CATEGORY} == cross-* ]]; then
+   export CTARGET=${CATEGORY#cross-}
+fi
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Free Win64 runtime and import library definitions"
+HOMEPAGE="https://www.mingw-w64.org/;
+SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2"
+S="${WORKDIR}/mingw-w64-v${PV}"
+
+LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ 
)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# USE=libraries needs working stage2 compiler: bug #665512
+IUSE="headers-only idl libraries tools"
+RESTRICT="strip"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-fortify-only-ssp.patch
+)
+
+mingw-is_cross() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+pkg_setup() {
+   if [[ ${CBUILD} == ${CHOST} && ${CHOST} == ${CTARGET} ]]; then
+   die "Invalid configuration"
+   fi
+}
+
+src_configure() {
+   CHOST=${CTARGET} strip-unsupported-flags
+
+   # Normally mingw-64 does not use dynamic linker.
+   # But at configure time it uses $LDFLAGS.
+   # When default -Wl,--hash-style=gnu is passed
+   # 

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

2022-04-16 Thread Ionen Wolkens
commit: 9354a791604295dc284d4f2e240e0b45a009b7cc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 16 03:14:39 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr 17 02:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9354a791

dev-util/mingw64-runtime: sync [89].0.0 ebuilds with 10.0.0

To make pkgcheck happy and consistency, revbumps are not strictly
necessary but done in case need to test for regressions as it
shifts a lot around (will cleanup soon).

Only differences with 10 is patches applied (like 10, also remove
rdtsc patch from 9.0.0 as that version fixed it and our patch does
a different redundant fix).

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

 .../mingw64-runtime-8.0.0-r2.ebuild| 122 +
 .../mingw64-runtime-9.0.0-r1.ebuild| 120 
 2 files changed, 242 insertions(+)

diff --git a/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r2.ebuild 
b/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r2.ebuild
new file mode 100644
index ..78376aa3bcb5
--- /dev/null
+++ b/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} && ${CATEGORY} == cross-* ]]; then
+   export CTARGET=${CATEGORY#cross-}
+fi
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Free Win64 runtime and import library definitions"
+HOMEPAGE="https://www.mingw-w64.org/;
+SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2"
+S="${WORKDIR}/mingw-w64-v${PV}"
+
+LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ 
)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# USE=libraries needs working stage2 compiler: bug #665512
+IUSE="headers-only idl libraries tools"
+RESTRICT="strip"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-fortify-only-ssp.patch
+   "${FILESDIR}"/${P}-__rdtsc.patch
+   "${FILESDIR}"/${P}-udivmod.patch
+)
+
+mingw-is_cross() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+pkg_setup() {
+   if [[ ${CBUILD} == ${CHOST} && ${CHOST} == ${CTARGET} ]]; then
+   die "Invalid configuration"
+   fi
+}
+
+src_configure() {
+   CHOST=${CTARGET} strip-unsupported-flags
+
+   # Normally mingw-64 does not use dynamic linker.
+   # But at configure time it uses $LDFLAGS.
+   # When default -Wl,--hash-style=gnu is passed
+   # __CTORS_LIST__ / __DTORS_LIST__ is mis-detected
+   # for target ld and binaries crash at shutdown.
+   filter-ldflags '-Wl,--hash-style=*'
+
+   if use !headers-only; then
+   mkdir "${WORKDIR}"/headers || die
+   pushd "${WORKDIR}"/headers >/dev/null || die
+
+   local econfargs=(
+   --prefix="${T}"/tmproot
+   --with-headers
+   --without-crt
+   )
+
+   CHOST=${CTARGET} ECONF_SOURCE=${S} econf "${econfargs[@]}"
+
+   popd >/dev/null || die
+
+   append-cppflags "-I${T}/tmproot/include"
+   fi
+
+   crt-use_enable() {
+   use headers-only && echo --without-${2:-${1}} || use_enable 
"${@}"
+   }
+   crt-use_with() {
+   use headers-only && echo --without-${2:-${1}} || use_with "${@}"
+   }
+
+   local prefix="${EPREFIX}"$(mingw-is_cross && echo /usr/${CTARGET})/usr
+   local econfargs=(
+   --prefix="${prefix}"
+   --libdir="${prefix}"/lib
+   --enable-sdk
+   --with-headers
+
+   # By default configure tries to set --sysroot=${prefix}. We 
disable
+   # this behaviour with --with-sysroot=no to use gcc's sysroot 
default.
+   # That way we can cross-build mingw64-runtime with cross-emerge.
+   --with-sysroot=no
+
+   $(use_with !headers-only crt)
+   $(crt-use_enable idl)
+   $(crt-use_with libraries)
+   $(crt-use_with tools)
+   $(
+   $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - https://www.mingw-w64.org/;
+SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2"
+S="${WORKDIR}/mingw-w64-v${PV}"
+
+LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ 
)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# USE=libraries needs working stage2 compiler: bug #665512
+IUSE="headers-only idl libraries tools"
+RESTRICT="strip"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-fortify-only-ssp.patch
+)
+
+mingw-is_cross() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+pkg_setup() {
+   if [[ ${CBUILD} == ${CHOST} && ${CHOST} == ${CTARGET} ]]; then
+   die "Invalid configuration"
+   fi
+}
+

[gentoo-commits] repo/gentoo:master commit in: gui-apps/slurp/

2022-04-16 Thread Matthew Thode
commit: 561f87abee23223db7d05636e3e1a9f88560b297
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 17 01:27:10 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr 17 01:27:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561f87ab

gui-apps/slurp: 1.3.2 add keywords for ppc64/riscv

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

 gui-apps/slurp/slurp-1.3.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/slurp/slurp-1.3.2.ebuild 
b/gui-apps/slurp/slurp-1.3.2.ebuild
index ae36f296c2cd..1aa649689b99 100644
--- a/gui-apps/slurp/slurp-1.3.2.ebuild
+++ b/gui-apps/slurp/slurp-1.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/emersion/${PN}.git;
 else
SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT"



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

2022-04-16 Thread Matt Turner
commit: 3acb14fad25898657881117d29966ef8c20a11c5
Author: Jay Faulkner  jvf  cc>
AuthorDate: Sat Apr 16 23:33:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 17 00:44:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3acb14fa

gnome-extra/gnome-contacts: Require >=dev-lang/vala-0.54

Despite the meson.build upstream stating a minimum vala API of 0.40,
any builds with that API or any lower that 0.54 fail.

Closes: https://bugs.gentoo.org/838727
Closes: https://github.com/gentoo/gentoo/pull/25052
Signed-off-by: Jay Faulkner  jvf.cc>
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild 
b/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild
index c324e25a1c75..aaadfc5e4004 100644
--- a/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild
+++ b/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.54"
 
 inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
 



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

2022-04-16 Thread Andreas K. Hüttel
commit: 7d43f0995b1912d6b7be49388abd58c9d70075ea
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 16 23:36:19 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 16 23:36:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d43f099

sys-apps/portage: Revision bumps without changes for bug 833582

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

 sys-apps/portage/{portage-3.0.30-r1.ebuild => portage-3.0.30-r3.ebuild} | 0
 sys-apps/portage/{portage-3.0.30-r2.ebuild => portage-3.0.30-r4.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.30-r1.ebuild 
b/sys-apps/portage/portage-3.0.30-r3.ebuild
similarity index 100%
rename from sys-apps/portage/portage-3.0.30-r1.ebuild
rename to sys-apps/portage/portage-3.0.30-r3.ebuild

diff --git a/sys-apps/portage/portage-3.0.30-r2.ebuild 
b/sys-apps/portage/portage-3.0.30-r4.ebuild
similarity index 100%
rename from sys-apps/portage/portage-3.0.30-r2.ebuild
rename to sys-apps/portage/portage-3.0.30-r4.ebuild



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

2022-04-16 Thread Mike Gilbert
commit: 09d26899f2365d92d6217722ea0ad6cd609e5f26
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:35:30 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d26899

sys-fs/udev: add 250 to pull in systemd-utils

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

 sys-fs/udev/udev-250.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/sys-fs/udev/udev-250.ebuild b/sys-fs/udev/udev-250.ebuild
new file mode 100644
index ..0a984b4284a1
--- /dev/null
+++ b/sys-fs/udev/udev-250.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual package to depend on sys-apps/systemd-utils"
+HOMEPAGE="https://systemd.io/;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]"



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

2022-04-16 Thread Mike Gilbert
commit: 5bb307c0a184c22e33b289bfa72462ff4afddc11
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:17:15 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:10:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb307c0

virtual/udev: add systemd-utils, drop sys-fs/udev

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

 virtual/udev/udev-217-r4.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/udev/udev-217-r4.ebuild b/virtual/udev/udev-217-r4.ebuild
new file mode 100644
index ..65672bce0b18
--- /dev/null
+++ b/virtual/udev/udev-217-r4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to select between different udev daemon providers"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   || (
+   sys-apps/systemd-utils[udev]
+   >=sys-fs/eudev-2.1.1
+   >=sys-apps/systemd-217
+   )
+"



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

2022-04-16 Thread Mike Gilbert
commit: c640ffc50506ebdc83e654169ba0ef0a512e31b3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:13:46 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c640ffc5

sys-apps/systemd-utils: new package

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

 sys-apps/systemd-utils/Manifest|   2 +
 sys-apps/systemd-utils/files/40-gentoo.rules   |   3 +
 .../systemd-utils/files/systemd-tmpfiles-setup |  18 +
 .../systemd-utils/files/systemd-tmpfiles-setup-dev |  20 +
 sys-apps/systemd-utils/metadata.xml|  13 +
 sys-apps/systemd-utils/systemd-utils-250.4.ebuild  | 460 +
 6 files changed, 516 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
new file mode 100644
index ..36c4e1be52e1
--- /dev/null
+++ b/sys-apps/systemd-utils/Manifest
@@ -0,0 +1,2 @@
+DIST systemd-musl-patches-250.4.tar.gz 28065 BLAKE2B 
b8366c4bb29705e3f41f07d0105c4d252d543aaac178e968663660eeb573da034813aa50a96c74ac78ae5efeea379e00df33c5a039ec828cf93450ed23786252
 SHA512 
66e41fab1873021913c32e3f43300ea7babd18a36e6543838ab7fab4c44f5590c6a7414dd50c7ee81e5513b0e5aa01cb6df4231e8e06c609d63011a32b524213
+DIST systemd-stable-250.4.tar.gz 11132786 BLAKE2B 
8fdfe1bad76e572dc1be0955f3d1c4080f2beb81a2f9670f80827899f5406ab8ed8675400c2f5e8ccef44cf1bceff42ceae12a42e1b67d46c0deb523e6495f25
 SHA512 
307ed0920da660b6c45d909fea66864fb98db8b2f6905d629fb2012fc4bf64dd25fd61168c22bf4098200be541be9b0e815fbde98806a99c85cb33d49d8b63d0

diff --git a/sys-apps/systemd-utils/files/40-gentoo.rules 
b/sys-apps/systemd-utils/files/40-gentoo.rules
new file mode 100644
index ..6b96bd07051e
--- /dev/null
+++ b/sys-apps/systemd-utils/files/40-gentoo.rules
@@ -0,0 +1,3 @@
+# Gentoo specific groups
+ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
+ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"

diff --git a/sys-apps/systemd-utils/files/systemd-tmpfiles-setup 
b/sys-apps/systemd-utils/files/systemd-tmpfiles-setup
new file mode 100644
index ..a36c1020e0db
--- /dev/null
+++ b/sys-apps/systemd-utils/files/systemd-tmpfiles-setup
@@ -0,0 +1,18 @@
+#!/sbin/openrc-run
+# Copyright 2022 Gentoo Authors
+# Released under the 2-clause BSD license.
+
+description="Create Volatile Files and Directories"
+
+depend()
+{
+   provide tmpfiles-setup tmpfiles.setup
+   need localmount
+}
+
+start()
+{
+   ebegin "${description}"
+   systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev
+   eend $?
+}

diff --git a/sys-apps/systemd-utils/files/systemd-tmpfiles-setup-dev 
b/sys-apps/systemd-utils/files/systemd-tmpfiles-setup-dev
new file mode 100644
index ..496de522d08d
--- /dev/null
+++ b/sys-apps/systemd-utils/files/systemd-tmpfiles-setup-dev
@@ -0,0 +1,20 @@
+#!/sbin/openrc-run
+# Copyright 2022 Gentoo Authors
+# Released under the 2-clause BSD license.
+
+description="Create Static Devices Nodes in /dev"
+
+depend()
+{
+   provide tmpfiles-dev tmpfiles.dev
+   use dev-mount
+   before dev
+   keyword -prefix -vserver
+}
+
+start()
+{
+   ebegin "${description}"
+   systemd-tmpfiles --prefix=/dev --create --boot
+   eend $?
+}

diff --git a/sys-apps/systemd-utils/metadata.xml 
b/sys-apps/systemd-utils/metadata.xml
new file mode 100644
index ..efdb151f4069
--- /dev/null
+++ b/sys-apps/systemd-utils/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   syst...@gentoo.org
+   
+   
+   Enable systemd-boot (UEFI boot manager)
+   Enable systemd-sysusers
+   Enable systemd-tmpfiles
+   Enable systemd-udev (userspace device 
manager)
+   
+

diff --git a/sys-apps/systemd-utils/systemd-utils-250.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-250.4.ebuild
new file mode 100644
index ..a31cb2e5308a
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-250.4.ebuild
@@ -0,0 +1,460 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs usr-ldscript
+
+DESCRIPTION="Utilities taken from systemd"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-250.4"
+SRC_URI+=" elibc_musl? ( 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/ia64/, profiles/arch/x86/, profiles/arch/arm/, ...

2022-04-16 Thread Mike Gilbert
commit: 541a99a7e997058fc7c9736ed37cc0d5238ad4c6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:55:58 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541a99a7

profiles/arch: mask sys-apps/systemd-utils[boot] where appropriate

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

 profiles/arch/amd64/package.use.mask | 1 +
 profiles/arch/arm/package.use.mask   | 1 +
 profiles/arch/arm64/package.use.mask | 1 +
 profiles/arch/base/package.use.mask  | 1 +
 profiles/arch/ia64/package.use.mask  | 1 +
 profiles/arch/x86/package.use.mask   | 1 +
 6 files changed, 6 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 4610921674f9..84d80ea786ca 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -280,6 +280,7 @@ sys-boot/grub:2 -grub_platforms_xen-32
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Ben de Groot  (2015-03-15)
 # media-libs/libbdplus is keyworded on amd64, so unmask the useflag

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 6f6b04881b44..4034a3d22ea1 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -74,6 +74,7 @@ net-im/prosody selinux
 # gnuefi + systemd-boot works on arm
 # bug #729720
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Joonas Niilola  (2021-01-15)
 # Dependency not keyworded on this arch.

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 8b7b5eb5a77d..e30bc8103f11 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -108,6 +108,7 @@ media-sound/bluez-alsa man
 # gnuefi + systemd-boot works on arm64
 # bug #729720
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Joonas Niilola  (2021-01-15)
 # Dependency not keyworded on this arch.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 95fe1fc05f8b..4683e58f9b8a 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -275,6 +275,7 @@ media-video/ffmpeg-chromium mmal
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd gnuefi
+sys-apps/systemd-utils boot
 
 # Ben de Groot  (2015-03-15)
 # Mask bdplus support and unmask on arches where libbdplus is keyworded.

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index d7ec8415fba3..adc60a31c090 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -381,6 +381,7 @@ media-sound/pulseaudio ofono-headset
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Pacho Ramos  (2015-06-13)
 # Missing keywords, bug #513108

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 00f4b2fe76f7..c50b6ccf90f3 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -315,6 +315,7 @@ app-emulation/libvirt xen
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Ben de Groot  (2015-03-15)
 # media-libs/libbdplus is keyworded on x86, so unmask the useflag



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

2022-04-16 Thread Mike Gilbert
commit: 9c2f93abf2338d3bf898986410197bb4238c873c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:18:31 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:10:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2f93ab

virtual/libudev: add systemd-utils, drop sys-fs/udev

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

 virtual/libudev/libudev-232-r6.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/virtual/libudev/libudev-232-r6.ebuild 
b/virtual/libudev/libudev-232-r6.ebuild
new file mode 100644
index ..aed453196d9b
--- /dev/null
+++ b/virtual/libudev/libudev-232-r6.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for libudev providers"
+
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="systemd"
+
+RDEPEND="
+   !systemd? ( || (
+   sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]
+   >=sys-fs/eudev-3.2.9:0/0[${MULTILIB_USEDEP}]
+   ) )
+   systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )
+"



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

2022-04-16 Thread Mike Gilbert
commit: 71296f3f4c9f45819fe1d3b584223aec8e1e7fba
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:32:59 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71296f3f

sys-boot/systemd-boot: add 250 to pull in systemd-utils

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

 sys-boot/systemd-boot/systemd-boot-250.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/sys-boot/systemd-boot/systemd-boot-250.ebuild 
b/sys-boot/systemd-boot/systemd-boot-250.ebuild
new file mode 100644
index ..0e9e4d355e4d
--- /dev/null
+++ b/sys-boot/systemd-boot/systemd-boot-250.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual package to depend on sys-apps/systemd-utils"
+HOMEPAGE="https://systemd.io/;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="sys-apps/systemd-utils[udev]"



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

2022-04-16 Thread Mike Gilbert
commit: be7c84504907e857ca9e88d36c49db8bd89dd46a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:30:13 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7c8450

sys-apps/systemd-tmpfiles: add 250 to pull in systemd-utils

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

 sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild 
b/sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild
new file mode 100644
index ..97da597ebea3
--- /dev/null
+++ b/sys-apps/systemd-tmpfiles/systemd-tmpfiles-250.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual package to depend on sys-apps/systemd-utils"
+HOMEPAGE="https://systemd.io/;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="sys-apps/systemd-utils[tmpfiles]"



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

2022-04-16 Thread Mike Gilbert
commit: a1cd0e10062938c5910cf9e1678e6b78e297dfcb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:19:11 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1cd0e10

virtual/tmpfiles: add systemd-utils, drop systemd-tmpfiles and opentmpfiles

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

 virtual/tmpfiles/tmpfiles-0-r2.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/tmpfiles/tmpfiles-0-r2.ebuild 
b/virtual/tmpfiles/tmpfiles-0-r2.ebuild
new file mode 100644
index ..98146846fcc7
--- /dev/null
+++ b/virtual/tmpfiles/tmpfiles-0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to select between different tmpfiles.d handlers"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="
+   !prefix-guest? (
+   || (
+   sys-apps/systemd-utils[tmpfiles]
+   sys-apps/systemd
+   )
+   )"



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

2022-04-16 Thread Michał Górny
commit: 958965dc0227fea209f140d043aa8fb049172e29
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 21:54:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958965dc

sys-kernel/gentoo-kernel-bin: Bump to 5.4.189

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.4.189.ebuild   | 135 +
 2 files changed, 141 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 62a54a283075..1bbee6e658e7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.16-22.base.tar.xz 1156348 BLAKE2B 
320027e898f66751b1d0c8e82e63
 DIST genpatches-5.16-22.extras.tar.xz 3800 BLAKE2B 
73201b8988e7b2c41f9c45eadd21df333655f1d7e2a19b0f319d0b125df5d3aed3c68e9903d0be3d39d6f43fcef62fd95391a0c1eaa8228b40c97118f6993db3
 SHA512 
81e82fbf1286c4d1e080a4609eb4dd7e549b8b75851afe57c2a918fdfd48f98abf1edaab028e193ac4935ebd790cbd400b0a14ea60b81261281ae832209a2445
 DIST genpatches-5.4-192.base.tar.xz 4516512 BLAKE2B 
dd316606186f305369ea67348acf0b6afbe2eacc16564851a1eb94224afcbdc066f920578092a15bacc7abb7a8f659aa44bde26859aae2525eaa84e8cd0447f1
 SHA512 
28bed80b1bfa457d24f8367a3a76460e569f7c8eb4f0a6b632f1898615ccb4da4c2fbba95dcfd1cce5675fe6151cee4c0df6bc0fdb158c25c25cf71a9397127b
 DIST genpatches-5.4-192.extras.tar.xz 1816 BLAKE2B 
2d6760ff367ee0ba6ff8d56f81c7c3587ccd8c4f8fb952e3380148b2f3532a19cd614f352241134eb3256f8e59c000806f3d1eb33caa582e0c4be813d3275672
 SHA512 
f8d43a3a80abd947cbd667b3ed449215d98967fa8dc2200efbba86db946a04dc7dc971d74afe1aa6b923ea3f9914b28c3bcb9f6ec205b1bfb0cd60c0ae57758a
+DIST genpatches-5.4-193.base.tar.xz 4614484 BLAKE2B 
94f35c7399a4912dc546f80271989f63bf0c838d953bfcc05cdf3240b7d88e0ce542b44000b21af0b88871d8933e637855b0f42bf3efe523eba2e93933958381
 SHA512 
9f3d60740388b4947d039f218b5f9e886cdfbe3e781109b6c24cea67d29408fb8f49f5a92fb6bde31bfdd131f6fd329ca2a867819d4dda7666ed84aebce2d5a3
+DIST genpatches-5.4-193.extras.tar.xz 1812 BLAKE2B 
4e940e7d9230df35e44db474e943559e4abec7e91136e858967e77d562320427aff28d3ad0830db0d8a0f51d633ed75d21ff9dd824e75f165985541ad0228562
 SHA512 
419486f987291abf02d0d23999762c8bbb54d7953624c274b4b5f82d932f5a352aa70da29b0215136be8e51712e7b5b351ef80df17c2d780791826e87af33f51
 DIST gentoo-kernel-5.10.109-1.amd64.xpak 65727782 BLAKE2B 
5fa0d5f189dfaa93b3ef1bde853efb1473ffd37711439a40009b329929df2c93b490331b2d8149bf7d30d07edb085e7c9eed7ce66aea3d9085d04d33d894b511
 SHA512 
1cc3dc9fb5a73cd1cfb1b99c3c1366de5d0c15377ada5fd4a251d774d00526906db395fcd6fd82b6b42abeffcbc3b4a4ff31ecb4e28dc81f69305ee0018e7bff
 DIST gentoo-kernel-5.10.109-1.arm64.xpak 61045068 BLAKE2B 
df8a0214d4cf59e0a49f075180860645cf8fe1a0e1a1f62bb7265b9b9d5056834d328cccd1661e80c7ab1a8a651f57a2d3d8c250da6ba3b25dc5349ed95b6f41
 SHA512 
bcb625eb11362f4872bbebab2562ad75567e2504194173671a40aa810ac9d0282d72f6e749b4447bc7d4df907e58fbdc8a1fa0587050c3c0fda62b6a2bff
 DIST gentoo-kernel-5.10.109-1.ppc64le.xpak 55828184 BLAKE2B 
acdb17f64eeac0f2a292902f020283ee9e3836cc9428d2b2587f53755e791370f611bc50060a73385aa4171ed5284cb2a5b6d3545873914fc68075fd86551cf9
 SHA512 
872df4d6cd4a010445c406cd8605a24c2292e76f9f07ca79c1ad728d768af255e3be9c2d4069415e46d2697d3af22b340211cbe4e02bee40ae483b6bf12078bd
@@ -58,6 +60,10 @@ DIST gentoo-kernel-5.4.188-1.amd64.xpak 61601422 BLAKE2B 
99c6cdc76e5dc2d778ae57f
 DIST gentoo-kernel-5.4.188-1.arm64.xpak 57741944 BLAKE2B 
95b3a954db55df7c00fe0bab94b82e98237f39bfa54df697d94de151ee66ab6107b0f0fa9c954d785b69b801ed589a53da5d0f8777873df3e7e6a1bd89867843
 SHA512 
4a293801db3ab0cb18f51067d23d5f59aa50996362410a5ccf510573e17b6d611bb328c11e0f91bb47a66c0b773d79000dff91cb76faefd517e410967eae6ff9
 DIST gentoo-kernel-5.4.188-1.ppc64le.xpak 54984206 BLAKE2B 
51d1b01bf56ee1491cffc11910e5bef1af473d129e640a071e73a44c490a703d509e5d9343d207953e5deaa89e9831490a4edcc7bfff30b69f37a875d3931ce7
 SHA512 
beaa920f5b6acd7e58b980e9677b980b2daf0413938bedb6b30efdc5652c5154dbe12af57fbd21660466e76063ceaf98012799400ef163086545500d79753dc7
 DIST gentoo-kernel-5.4.188-1.x86.xpak 53275618 BLAKE2B 
572ba82a884c0e43ac4a47238711b1c12271833f87fa5bfcfa1861fa51959f3ef19e365001f46564860a6d24e0eaaac5a1f153f1bc6e190f930ded5b0b62d361
 SHA512 
86e51159d95b12302b9761d345dfe10a46e05a40802b75eae32144113e1d81ab5eccb77413366e08b3fa84448b6b6b66b5c1182c82e23ad05e7dd055f83117a7
+DIST gentoo-kernel-5.4.189-1.amd64.xpak 61600996 BLAKE2B 
86aabb8915462a55ed019bc733d69b761d0f29a4f896de15830ed82557ab38f9f9869867a246970c1e1156c979679e00910af4a1a57b2ca6844884eec452eefd
 SHA512 
b041d4191a06858dd8515b15a91c6b6e65b353f007e7c025eb4c5698f6444d253952883769c1c003d2504dc0a379e5e9f2dc3c48c95993f8ea305244a324
+DIST gentoo-kernel-5.4.189-1.arm64.xpak 57756256 BLAKE2B 

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

2022-04-16 Thread Michał Górny
commit: 413f4f3cc73b43940d260ba07d64da64aa70dcbc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 18:29:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413f4f3c

sys-kernel/vanilla-kernel: Bump to 5.17.3

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

 sys-kernel/vanilla-kernel/Manifest |   6 +
 .../vanilla-kernel/vanilla-kernel-5.17.3.ebuild| 134 +
 2 files changed, 140 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 26f8c4846ac2..a61062f87a39 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -4,24 +4,28 @@ DIST kernel-aarch64-fedora.config.5.15.14 242650 BLAKE2B 
b5587c0e365a00a5283ea3a
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.5.16.16 236126 BLAKE2B 
8e1035d2e2a2147879ab129639c20ae2737f98923e331782bb44c0076b46ecefe6ed0f0849ca00bb2a1ecdea6b53e2c21ad1587ef6537c9024e9ed9450bd95e7
 SHA512 
0d36c47012df44eb8c83b3bb15326d79ffd23999372acf101abfcfd151c9323c34ba9144c2b75e43f273c60324ccdc3516c136bc78a24fb2723954e67b0ddc4b
 DIST kernel-aarch64-fedora.config.5.16.19 236151 BLAKE2B 
2cb9b614db009fdec8db07eb93d4c5e30d8dac6fc0e17199f3f3e9c616cf6bd12e08933e85741ec97eaeabca0c04ab4ca9361613f8be106501462c94a4c0afcd
 SHA512 
6de8af76d4b6c1f3aeff220566557f6a24e96c42d8b52f2c7222e2d55d8ec8668a9bc32f9d6f20327ce3dba669a1c586e80a4dcea29175f9f0321fe38885e9a0
+DIST kernel-aarch64-fedora.config.5.17.3-gentoo 238977 BLAKE2B 
5f3a43fff7ddfe4dda03f00e7f4af761ff978bbc9c6d2fa73b605f60755a0d40e494428725a7728f5e2f5f58c9931d8d60b048d318e22c635588e546209dcfb2
 SHA512 
4c22514ec7d2d4ce87087aeae17a5f68efc3e70f48298895262d5dbc47623de6ada4254ee3a7f06a302d37af73d921470903f2f3a86fe5224e638bda882be7e5
 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 
578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09
 SHA512 
66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 
92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b
 SHA512 
69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
 DIST kernel-i686-fedora.config.5.15.14 68 BLAKE2B 
96e283052369a936fbe0f415d7176bb922bc0e22925fc25a56e6e0c36a723bf7e9ae29bbc661c0a8a6c44a218482896f25c529f9cf7a0d3bc31de8ea88f50a5a
 SHA512 
b5ec452458b04ab316622239ffd98782a10eab17a02697d15359efdc18dfaf8052a189c66729157d2e9eed20aee25a47fa9b81f1da78d42150f10b0746f57938
 DIST kernel-i686-fedora.config.5.15.19 33 BLAKE2B 
9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617
 SHA512 
49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
 DIST kernel-i686-fedora.config.5.16.16 215562 BLAKE2B 
0e568a566e86f1b98fc85a35412c528d728975f14059c2f233483145f968fc6a02e49f7e14bf393ba8ed21cb61dba9ad0bdf77172785dc5a34546cd5f066efa1
 SHA512 
2cebdecd591d829a0b8f3ef1d3d7720c25c7c06bd8f3b2778999afaccc80132d8d663931b5279ab52c0c5e3a17714e0b4f422d71bb5dcd7e79b1cfdce59aca70
 DIST kernel-i686-fedora.config.5.16.19 215587 BLAKE2B 
709513d44b3062949e8dc7d5d15f82e28c3a738e1f241d9ce3eeb2c11cf36eb11ae1f559ee8edb159c548987a5f348f802c9a23b073f998bb694ef5720ae421e
 SHA512 
5e211bc54850c779869a6bc30c1e6d87aceb1c1fa9ddda80d09b3eea4a2d2b3f3d222af6da7f6c8e8f81bf3ebb9ae2346efc6dd01b4cb144f70982b35712edab
+DIST kernel-i686-fedora.config.5.17.3-gentoo 218090 BLAKE2B 
1d972e6ed16c7dc1dd9959ae406af52d1cdc15f85f8ab376e4d7abb79d9e284a9a68442bde975f5f1a9bc64fffdaee96d1f41392238538b37f1b6f9652ecfcd6
 SHA512 
2c32cca1f20cf54f3e9b394f6e3f14f435bdd72fa22868416129bfd4253a3cc8f3164b6868e31292c2404a1c433944783279e03b45cce9bec3b2813cb4675b27
 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 
185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0
 SHA512 
6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 
889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9
 SHA512 

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

2022-04-16 Thread Michał Górny
commit: eaa55f5a0f4a6fa2b3f6cee1d7598ebba1dd0ea9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 21:54:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa55f5a

sys-kernel/gentoo-kernel-bin: Bump to 5.17.3

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   7 ++
 .../gentoo-kernel-bin-5.17.3.ebuild| 135 +
 2 files changed, 142 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 1bbee6e658e7..0661d5e7dd05 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.16-21.base.tar.xz 1076736 BLAKE2B 
a5c6a42aba796d3f6fac0bdff544
 DIST genpatches-5.16-21.extras.tar.xz 3800 BLAKE2B 
337d9144c809854637406275061e894816422b04f048f14f710e44901c93621615433da3e223dbcd9777bdc1991aeb3494f5e974d3bd172de4dc9a344a32a76e
 SHA512 
6d1cf34a8d290d685c97fd20e4831d46945ce6fa927ff22cc2273de41447267654c555e25a4466e933781fd324b422217cfda32d03d234c6c7da06d9d3e05458
 DIST genpatches-5.16-22.base.tar.xz 1156348 BLAKE2B 
320027e898f66751b1d0c8e82e63a48bbf144c0cf10ce3f615f77ef449455c2822003d3bd78cf927d21a0ecd9175d56bd406c33bc8e9524bec2009c1e91e23eb
 SHA512 
9816c8232a7d811242f5c349fde3d8cab23a349086644faf9b676ac48abf95ed25a89e5d7efdf66479a970e4ed40d9d619f01f4be3487920e66a7a8cff975cb4
 DIST genpatches-5.16-22.extras.tar.xz 3800 BLAKE2B 
73201b8988e7b2c41f9c45eadd21df333655f1d7e2a19b0f319d0b125df5d3aed3c68e9903d0be3d39d6f43fcef62fd95391a0c1eaa8228b40c97118f6993db3
 SHA512 
81e82fbf1286c4d1e080a4609eb4dd7e549b8b75851afe57c2a918fdfd48f98abf1edaab028e193ac4935ebd790cbd400b0a14ea60b81261281ae832209a2445
+DIST genpatches-5.17-5.base.tar.xz 498648 BLAKE2B 
07dde85c14b37b5b2e7716de4082477d23c2819de95d3beffec76ec78c54b3d0cdb223ba56c0562309e13eded3ca4be530eedbd862b5c34cdd2c437a4731c850
 SHA512 
178f09cf2dbf221a1edb34894eef3331e0b4f541abfdd4d1e1e5eccc12a69368c0f3d91dc4b3d26ce1a06fc6d77ba63d638cc1f53330257fe53d893e49ed4f43
+DIST genpatches-5.17-5.extras.tar.xz 3800 BLAKE2B 
84ff6d95364da66b1ea0a8cb830e855aa4bf262768385607d4ca59c09dd5159073a33f414facce97f3b1a90ec3f055adf03d48f3fae9d05609b75351375af422
 SHA512 
e4bf053bea92bf10d62dd4a7d07b9f135d540996f3f503da07af9259f6f1f86e17c00d0d1c955b5bb339a29b577de1df9936515e7e0c617847187d77c3b37bef
 DIST genpatches-5.4-192.base.tar.xz 4516512 BLAKE2B 
dd316606186f305369ea67348acf0b6afbe2eacc16564851a1eb94224afcbdc066f920578092a15bacc7abb7a8f659aa44bde26859aae2525eaa84e8cd0447f1
 SHA512 
28bed80b1bfa457d24f8367a3a76460e569f7c8eb4f0a6b632f1898615ccb4da4c2fbba95dcfd1cce5675fe6151cee4c0df6bc0fdb158c25c25cf71a9397127b
 DIST genpatches-5.4-192.extras.tar.xz 1816 BLAKE2B 
2d6760ff367ee0ba6ff8d56f81c7c3587ccd8c4f8fb952e3380148b2f3532a19cd614f352241134eb3256f8e59c000806f3d1eb33caa582e0c4be813d3275672
 SHA512 
f8d43a3a80abd947cbd667b3ed449215d98967fa8dc2200efbba86db946a04dc7dc971d74afe1aa6b923ea3f9914b28c3bcb9f6ec205b1bfb0cd60c0ae57758a
 DIST genpatches-5.4-193.base.tar.xz 4614484 BLAKE2B 
94f35c7399a4912dc546f80271989f63bf0c838d953bfcc05cdf3240b7d88e0ce542b44000b21af0b88871d8933e637855b0f42bf3efe523eba2e93933958381
 SHA512 
9f3d60740388b4947d039f218b5f9e886cdfbe3e781109b6c24cea67d29408fb8f49f5a92fb6bde31bfdd131f6fd329ca2a867819d4dda7666ed84aebce2d5a3
@@ -56,6 +58,10 @@ DIST gentoo-kernel-5.16.20-1.amd64.xpak 69816925 BLAKE2B 
8254f4e01f4eb2cd2ff7aa5
 DIST gentoo-kernel-5.16.20-1.arm64.xpak 65182597 BLAKE2B 
cb147b9b116a6488a997b80eeeb1f1cd1791b9b4082233dee6c2b55ace2dd78186167b070ec36a52f76b6209a302cfab5214b4a7d077f2c7ce400db13e287d57
 SHA512 
28b3ea38fde634a4f411a9ef5f4a322f0b3836b4b5f94dbc950a5a3351b6d0bf1c7e26b27d32abffa73396e307041bd92946b9c846289eff423e852a58027096
 DIST gentoo-kernel-5.16.20-1.ppc64le.xpak 58464414 BLAKE2B 
4131b54a40240463b8b5d5fc5d880d2f6f05aca7ab2261e9c0af890f9d9b03cf83be51bfd4a148967207bddfa238392abf45f233853b8005f659ad7b7ec8d8c4
 SHA512 
7184452d33c2dc68c473b40f68de76f5684dfa6c8a49626ccc5f5b3366b5d3c30621379b41778f42a32d9e55838935b063cd56055da05208d7379e0fc6afa448
 DIST gentoo-kernel-5.16.20-1.x86.xpak 60674097 BLAKE2B 
cb818be7bedb2e2112e0c0d43558889569b6facd3ef910c20b4a442b087fde350366d0706b79164ada2419e764cbd80e053a828696fd4a7959ea6e4efacbecfa
 SHA512 
a21f5aec608a76f809e9fc22d8463e162bab3ebc4b939ebf1e4aac007575942aa99a9d650ea4d4587e426d95bf45ee4582fed8f4e68d0bd97addc0c9e17aa494
+DIST gentoo-kernel-5.17.3-1.amd64.xpak 70409678 BLAKE2B 
4b459c588826cf8d326c772ce74d74911d3150069716ff1ea9544105a56ef1f24be58974c906f4e0cd9353ea20b11b0c221b02a89882371bde6e7192e1aed6ca
 SHA512 
603152cfde319f238d7d788757cb29298614b9495f643bfe7d8e86229ac731f8b0c3c8d541a8b9d53499c2d065647ec625ac03a2788ad3a9c6d06b6fe08fe9d2
+DIST gentoo-kernel-5.17.3-1.arm64.xpak 65821575 BLAKE2B 

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

2022-04-16 Thread Michał Górny
commit: 62d8c74d6fcdb6c1d83420e2300cf0619d8b084e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 18:07:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d8c74d

sys-kernel/vanilla-kernel: Bump to 5.4.189

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.4.189.ebuild   | 108 +
 2 files changed, 110 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 59aef4a83974..26f8c4846ac2 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -43,3 +43,5 @@ DIST linux-5.16.20.tar.sign 991 BLAKE2B 
c530988bde341b2852c6d74ebcdc98a6f8481fb5
 DIST linux-5.16.20.tar.xz 127581772 BLAKE2B 
798baf7051b3f20d34741067769c6a59a04ba922468789e61ce5a6c4d0c3d336a0f3bacc9f482827722e7577828140772e5cbd76b844cc836d4d6b26e0c154ec
 SHA512 
21c55ab96ac571a16a4731089625f24918ec410849a8351304894bbb2b47f336586cd9d8f39a6b2e9b920ef0142dfbf758075dd6da606c3b9e936b5960cdc7bd
 DIST linux-5.4.188.tar.sign 991 BLAKE2B 
544964d936af5ac8f877b2fd9fd3e858e1ea7bd82880ffed88493cc737a914285cfab6ec58019e42fbab3997b19148f4ec0925872179cecc1b7be62a02de6a04
 SHA512 
01fe913ef0da173dade0e0858f8032b01376223b1d99d381fc7118b38ed70cfba93435b97ce3e41f45159e952dd31db3a0bd67cdd32117379fd8847b236f05b2
 DIST linux-5.4.188.tar.xz 112915792 BLAKE2B 
a2ea3b6c84edc952b8691903243464489b57284d8e7b49ff8d99d8790adadd1489d2d36ce36e4f357118ae5a61effc9f13eccfb97070ea99c8bec72344066aa1
 SHA512 
fc3cdac63f2add05662561388197380622f5da24d4683d8985e942d04a8f898f38a9dc53b2b045d32f2070494322d7570ffaf4a071a311bc99ea018d81d2ec88
+DIST linux-5.4.189.tar.sign 991 BLAKE2B 
2bd2150ebefb85b131020f2ff35bc097b4f0a1e940d33eaa83106280f52708ab746e98e5a9b1aa7a916df3e510ca8c8f135459d84d323c57ab7468dd83ac8770
 SHA512 
70783540fc1b6ff3aef9362b5e558dc8e7dc409aedfc26b6dc6cf57611d9ce8474133472e61402453a9b53f197c22e59fa8f6b5cf86e6fbbe0cc3365c094ef8a
+DIST linux-5.4.189.tar.xz 112926600 BLAKE2B 
eeab8f72f69c6f18c7e1134bda6912c5b6a3f24abb4094a5659ed7540ce0caf4319cf091e347b8094700684eab09f9e04522749de6d3d4abb791cb12e4ca389b
 SHA512 
0fefa437bf2fe20108abd0681dd9dd94ef4a81442bb791267e76ec41397f2f8d0952e62503382af5a57c976395471792f91b76357aef1a6849e0966f0d211987

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.189.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.189.ebuild
new file mode 100644
index ..4f5f7870ccb8
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.189.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=g1
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+   -> kernel-x86_64.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+   -> kernel-aarch64.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+   -> kernel-ppc64le.config.${CONFIG_VER}
+   )
+   x86? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+   -> kernel-i686.config.${CONFIG_VER}
+   )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug"
+
+BDEPEND="
+   debug? ( dev-util/pahole )
+   verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+   if use verify-sig; then
+   einfo "Unpacking linux-${PV}.tar.xz ..."
+   verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+   < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar 
-x))
+   assert "Unpack failed"
+   unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+   else
+  

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

2022-04-16 Thread Michał Górny
commit: 5cd03cf228f34817b2cf6956e8cf0b13ca90d23d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 18:30:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd03cf2

virtual/dist-kernel: Bump to 5.17.3

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

 virtual/dist-kernel/dist-kernel-5.17.3.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.17.3.ebuild 
b/virtual/dist-kernel/dist-kernel-5.17.3.ebuild
new file mode 100644
index ..8c4f59516aed
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.17.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2022-04-16 Thread Michał Górny
commit: d230e0777093720f10f1507fc6a61a1c7c6bddd4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 18:08:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d230e077

sys-kernel/gentoo-kernel: Bump to 5.4.189

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.4.189.ebuild | 100 +
 2 files changed, 102 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index a349ea049d8d..bcd798820973 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.16-22.base.tar.xz 1156348 BLAKE2B 
320027e898f66751b1d0c8e82e63
 DIST genpatches-5.16-22.extras.tar.xz 3800 BLAKE2B 
73201b8988e7b2c41f9c45eadd21df333655f1d7e2a19b0f319d0b125df5d3aed3c68e9903d0be3d39d6f43fcef62fd95391a0c1eaa8228b40c97118f6993db3
 SHA512 
81e82fbf1286c4d1e080a4609eb4dd7e549b8b75851afe57c2a918fdfd48f98abf1edaab028e193ac4935ebd790cbd400b0a14ea60b81261281ae832209a2445
 DIST genpatches-5.4-192.base.tar.xz 4516512 BLAKE2B 
dd316606186f305369ea67348acf0b6afbe2eacc16564851a1eb94224afcbdc066f920578092a15bacc7abb7a8f659aa44bde26859aae2525eaa84e8cd0447f1
 SHA512 
28bed80b1bfa457d24f8367a3a76460e569f7c8eb4f0a6b632f1898615ccb4da4c2fbba95dcfd1cce5675fe6151cee4c0df6bc0fdb158c25c25cf71a9397127b
 DIST genpatches-5.4-192.extras.tar.xz 1816 BLAKE2B 
2d6760ff367ee0ba6ff8d56f81c7c3587ccd8c4f8fb952e3380148b2f3532a19cd614f352241134eb3256f8e59c000806f3d1eb33caa582e0c4be813d3275672
 SHA512 
f8d43a3a80abd947cbd667b3ed449215d98967fa8dc2200efbba86db946a04dc7dc971d74afe1aa6b923ea3f9914b28c3bcb9f6ec205b1bfb0cd60c0ae57758a
+DIST genpatches-5.4-193.base.tar.xz 4614484 BLAKE2B 
94f35c7399a4912dc546f80271989f63bf0c838d953bfcc05cdf3240b7d88e0ce542b44000b21af0b88871d8933e637855b0f42bf3efe523eba2e93933958381
 SHA512 
9f3d60740388b4947d039f218b5f9e886cdfbe3e781109b6c24cea67d29408fb8f49f5a92fb6bde31bfdd131f6fd329ca2a867819d4dda7666ed84aebce2d5a3
+DIST genpatches-5.4-193.extras.tar.xz 1812 BLAKE2B 
4e940e7d9230df35e44db474e943559e4abec7e91136e858967e77d562320427aff28d3ad0830db0d8a0f51d633ed75d21ff9dd824e75f165985541ad0228562
 SHA512 
419486f987291abf02d0d23999762c8bbb54d7953624c274b4b5f82d932f5a352aa70da29b0215136be8e51712e7b5b351ef80df17c2d780791826e87af33f51
 DIST gentoo-kernel-config-g1.tar.gz 4283 BLAKE2B 
44dd51ec45ebc71bffcd6d85a2fefba053f7bce8035057f0bbe928e24816ad4ba03c9bf67dcfcd6d6d1833c0a2ea93e0fd486c2093664dc41ccce316e1e60588
 SHA512 
3a45f28df9d457df0fe0d185da8b10f4e35f49dad75075e041e8cf3cf6972fecc8145cd557b0bf3a8dea20ddffae0194f88e61c1e5098fa0a5ca301d40aeea2e
 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
 SHA512 
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
 DIST kernel-aarch64-fedora.config.5.15.14 242650 BLAKE2B 
b5587c0e365a00a5283ea3a5184b473783ad6296a6516372c6c79305d2837e782d18fae8ed8e852eb6d946d1dac6c6159231f2249f3360dd1651e4f1f06d5694
 SHA512 
2a8447d8128a881c08745f58704a9fe46fcfd2048c5d5775a518e16b6f5b5603e22bcd4f04c192d541fc83e6253be3b29a5f0f39ddec96c8668bc801d9356a9a

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.189.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.189.ebuild
new file mode 100644
index ..4a10594a85f7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.189.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=g1
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+   -> kernel-x86_64.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+   -> kernel-aarch64.config.${CONFIG_VER}
+   )
+   ppc64? (
+   

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

2022-04-16 Thread Michał Górny
commit: 1a0388774ac5b46f36415b22e37f16d900b88088
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 18:08:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a038877

virtual/dist-kernel: Bump to 5.4.189

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

 virtual/dist-kernel/dist-kernel-5.4.189.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.4.189.ebuild 
b/virtual/dist-kernel/dist-kernel-5.4.189.ebuild
new file mode 100644
index ..2e0a7cc6b4b7
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.4.189.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2022-04-16 Thread Michał Górny
commit: 2347821174108412ad496d9e9919b60c46273051
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 16 18:30:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 16 21:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23478211

sys-kernel/gentoo-kernel: Bump to 5.17.3

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

 sys-kernel/gentoo-kernel/Manifest  |   7 ++
 .../gentoo-kernel/gentoo-kernel-5.17.3.ebuild  | 132 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index bcd798820973..613b87d93a02 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.16-21.base.tar.xz 1076736 BLAKE2B 
a5c6a42aba796d3f6fac0bdff544
 DIST genpatches-5.16-21.extras.tar.xz 3800 BLAKE2B 
337d9144c809854637406275061e894816422b04f048f14f710e44901c93621615433da3e223dbcd9777bdc1991aeb3494f5e974d3bd172de4dc9a344a32a76e
 SHA512 
6d1cf34a8d290d685c97fd20e4831d46945ce6fa927ff22cc2273de41447267654c555e25a4466e933781fd324b422217cfda32d03d234c6c7da06d9d3e05458
 DIST genpatches-5.16-22.base.tar.xz 1156348 BLAKE2B 
320027e898f66751b1d0c8e82e63a48bbf144c0cf10ce3f615f77ef449455c2822003d3bd78cf927d21a0ecd9175d56bd406c33bc8e9524bec2009c1e91e23eb
 SHA512 
9816c8232a7d811242f5c349fde3d8cab23a349086644faf9b676ac48abf95ed25a89e5d7efdf66479a970e4ed40d9d619f01f4be3487920e66a7a8cff975cb4
 DIST genpatches-5.16-22.extras.tar.xz 3800 BLAKE2B 
73201b8988e7b2c41f9c45eadd21df333655f1d7e2a19b0f319d0b125df5d3aed3c68e9903d0be3d39d6f43fcef62fd95391a0c1eaa8228b40c97118f6993db3
 SHA512 
81e82fbf1286c4d1e080a4609eb4dd7e549b8b75851afe57c2a918fdfd48f98abf1edaab028e193ac4935ebd790cbd400b0a14ea60b81261281ae832209a2445
+DIST genpatches-5.17-5.base.tar.xz 498648 BLAKE2B 
07dde85c14b37b5b2e7716de4082477d23c2819de95d3beffec76ec78c54b3d0cdb223ba56c0562309e13eded3ca4be530eedbd862b5c34cdd2c437a4731c850
 SHA512 
178f09cf2dbf221a1edb34894eef3331e0b4f541abfdd4d1e1e5eccc12a69368c0f3d91dc4b3d26ce1a06fc6d77ba63d638cc1f53330257fe53d893e49ed4f43
+DIST genpatches-5.17-5.extras.tar.xz 3800 BLAKE2B 
84ff6d95364da66b1ea0a8cb830e855aa4bf262768385607d4ca59c09dd5159073a33f414facce97f3b1a90ec3f055adf03d48f3fae9d05609b75351375af422
 SHA512 
e4bf053bea92bf10d62dd4a7d07b9f135d540996f3f503da07af9259f6f1f86e17c00d0d1c955b5bb339a29b577de1df9936515e7e0c617847187d77c3b37bef
 DIST genpatches-5.4-192.base.tar.xz 4516512 BLAKE2B 
dd316606186f305369ea67348acf0b6afbe2eacc16564851a1eb94224afcbdc066f920578092a15bacc7abb7a8f659aa44bde26859aae2525eaa84e8cd0447f1
 SHA512 
28bed80b1bfa457d24f8367a3a76460e569f7c8eb4f0a6b632f1898615ccb4da4c2fbba95dcfd1cce5675fe6151cee4c0df6bc0fdb158c25c25cf71a9397127b
 DIST genpatches-5.4-192.extras.tar.xz 1816 BLAKE2B 
2d6760ff367ee0ba6ff8d56f81c7c3587ccd8c4f8fb952e3380148b2f3532a19cd614f352241134eb3256f8e59c000806f3d1eb33caa582e0c4be813d3275672
 SHA512 
f8d43a3a80abd947cbd667b3ed449215d98967fa8dc2200efbba86db946a04dc7dc971d74afe1aa6b923ea3f9914b28c3bcb9f6ec205b1bfb0cd60c0ae57758a
 DIST genpatches-5.4-193.base.tar.xz 4614484 BLAKE2B 
94f35c7399a4912dc546f80271989f63bf0c838d953bfcc05cdf3240b7d88e0ce542b44000b21af0b88871d8933e637855b0f42bf3efe523eba2e93933958381
 SHA512 
9f3d60740388b4947d039f218b5f9e886cdfbe3e781109b6c24cea67d29408fb8f49f5a92fb6bde31bfdd131f6fd329ca2a867819d4dda7666ed84aebce2d5a3
@@ -26,26 +28,31 @@ DIST kernel-aarch64-fedora.config.5.15.14 242650 BLAKE2B 
b5587c0e365a00a5283ea3a
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.5.16.16 236126 BLAKE2B 
8e1035d2e2a2147879ab129639c20ae2737f98923e331782bb44c0076b46ecefe6ed0f0849ca00bb2a1ecdea6b53e2c21ad1587ef6537c9024e9ed9450bd95e7
 SHA512 
0d36c47012df44eb8c83b3bb15326d79ffd23999372acf101abfcfd151c9323c34ba9144c2b75e43f273c60324ccdc3516c136bc78a24fb2723954e67b0ddc4b
 DIST kernel-aarch64-fedora.config.5.16.19 236151 BLAKE2B 
2cb9b614db009fdec8db07eb93d4c5e30d8dac6fc0e17199f3f3e9c616cf6bd12e08933e85741ec97eaeabca0c04ab4ca9361613f8be106501462c94a4c0afcd
 SHA512 
6de8af76d4b6c1f3aeff220566557f6a24e96c42d8b52f2c7222e2d55d8ec8668a9bc32f9d6f20327ce3dba669a1c586e80a4dcea29175f9f0321fe38885e9a0
+DIST kernel-aarch64-fedora.config.5.17.3-gentoo 238977 BLAKE2B 
5f3a43fff7ddfe4dda03f00e7f4af761ff978bbc9c6d2fa73b605f60755a0d40e494428725a7728f5e2f5f58c9931d8d60b048d318e22c635588e546209dcfb2
 SHA512 
4c22514ec7d2d4ce87087aeae17a5f68efc3e70f48298895262d5dbc47623de6ada4254ee3a7f06a302d37af73d921470903f2f3a86fe5224e638bda882be7e5
 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-metrics/collectd/

2022-04-16 Thread Conrad Kostecki
commit: b2349fbef73a4790684d5d77d6a22e168297b98b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 16 21:32:42 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 16 21:34:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2349fbe

app-metrics/collectd: drop python3_7 support

Closes: https://github.com/gentoo/gentoo/pull/24823
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-metrics/collectd/collectd-5.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/collectd/collectd-5.12.0-r6.ebuild 
b/app-metrics/collectd/collectd-5.12.0-r6.ebuild
index d2888d57da61..0100185fd686 100644
--- a/app-metrics/collectd/collectd-5.12.0-r6.ebuild
+++ b/app-metrics/collectd/collectd-5.12.0-r6.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 JAVA_PKG_OPT_USE="collectd_plugins_java"
 LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info lua-single \
multilib perl-functions python-single-r1 systemd tmpfiles udev



[gentoo-commits] repo/gentoo:master commit in: app-metrics/collectd/

2022-04-16 Thread Conrad Kostecki
commit: 37ec5e863696c8b7d508aa53dc067331950e98ef
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 16 21:33:06 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 16 21:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ec5e86

app-metrics/collectd: add lua5_4 support

Closes: https://github.com/gentoo/gentoo/pull/24823
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-metrics/collectd/collectd-5.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/collectd/collectd-5.12.0-r6.ebuild 
b/app-metrics/collectd/collectd-5.12.0-r6.ebuild
index 0100185fd686..608f269fb2c6 100644
--- a/app-metrics/collectd/collectd-5.12.0-r6.ebuild
+++ b/app-metrics/collectd/collectd-5.12.0-r6.ebuild
@@ -4,7 +4,7 @@
 EAPI="7"
 
 JAVA_PKG_OPT_USE="collectd_plugins_java"
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-{1..4} )
 PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info lua-single \



[gentoo-commits] repo/gentoo:master commit in: app-metrics/collectd/

2022-04-16 Thread Conrad Kostecki
commit: 4425f246103f596295d103dfb007b863e2601a1c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 16 21:32:09 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 16 21:34:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4425f246

app-metrics/collectd: add python3_10 support

Closes: https://github.com/gentoo/gentoo/pull/24823
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-metrics/collectd/collectd-5.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/collectd/collectd-5.12.0-r6.ebuild 
b/app-metrics/collectd/collectd-5.12.0-r6.ebuild
index 0d9005d31c3f..d2888d57da61 100644
--- a/app-metrics/collectd/collectd-5.12.0-r6.ebuild
+++ b/app-metrics/collectd/collectd-5.12.0-r6.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 JAVA_PKG_OPT_USE="collectd_plugins_java"
 LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
 
 inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info lua-single \
multilib perl-functions python-single-r1 systemd tmpfiles udev



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

2022-04-16 Thread Maciej Barć
commit: e0300e30cdf32fdb0d0ca67c9eb6c3e5e53e5bf3
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Apr 16 21:24:31 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Apr 16 21:24:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0300e30

sci-mathematics/why3: increase required menhir version

this is a very minor change to keep it in sync with
https://opam.ocaml.org/packages/why3
also, no bump is needed since 20170418 version
is long gone from ::gentoo

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

 sci-mathematics/why3/why3-1.4.0-r2.ebuild | 4 ++--
 sci-mathematics/why3/why3-1.4.1.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-mathematics/why3/why3-1.4.0-r2.ebuild 
b/sci-mathematics/why3/why3-1.4.0-r2.ebuild
index 85da04d96b8a..efe23fa3bbde 100644
--- a/sci-mathematics/why3/why3-1.4.0-r2.ebuild
+++ b/sci-mathematics/why3/why3-1.4.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ IUSE="coq doc emacs gtk +ocamlopt re sexp +zarith zip"
 RDEPEND="
!sci-mathematics/why3-for-spark
>=dev-lang/ocaml-4.05.0:=[ocamlopt?]
-   >=dev-ml/menhir-20151112:=
+   >=dev-ml/menhir-20170418:=
dev-ml/num:=
coq? ( >=sci-mathematics/coq-8.6 )
emacs? ( app-editors/emacs:* )

diff --git a/sci-mathematics/why3/why3-1.4.1.ebuild 
b/sci-mathematics/why3/why3-1.4.1.ebuild
index a9a9ef515374..efe23fa3bbde 100644
--- a/sci-mathematics/why3/why3-1.4.1.ebuild
+++ b/sci-mathematics/why3/why3-1.4.1.ebuild
@@ -17,7 +17,7 @@ IUSE="coq doc emacs gtk +ocamlopt re sexp +zarith zip"
 RDEPEND="
!sci-mathematics/why3-for-spark
>=dev-lang/ocaml-4.05.0:=[ocamlopt?]
-   >=dev-ml/menhir-20151112:=
+   >=dev-ml/menhir-20170418:=
dev-ml/num:=
coq? ( >=sci-mathematics/coq-8.6 )
emacs? ( app-editors/emacs:* )



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

2022-04-16 Thread James Le Cuirot
commit: 4e5ad71936f0ce65d88f75b01c67516bfa019959
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 16 21:00:55 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 16 21:00:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e5ad719

app-emulation/aranym: Export the build environment for configure

Closes: https://bugs.gentoo.org/838841
Signed-off-by: James Le Cuirot  gentoo.org>

 app-emulation/aranym/aranym-1.1.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/aranym/aranym-1.1.0.ebuild 
b/app-emulation/aranym/aranym-1.1.0.ebuild
index 87efc9b39976..ac7ca441637a 100644
--- a/app-emulation/aranym/aranym-1.1.0.ebuild
+++ b/app-emulation/aranym/aranym-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools multibuild xdg
+inherit autotools multibuild toolchain-funcs xdg
 
 DESCRIPTION="Atari Running on Any Machine, VM running Atari ST/TT/Falcon OS 
and TOS/GEM apps"
 HOMEPAGE="https://aranym.github.io;
@@ -50,6 +50,9 @@ src_prepare() {
 }
 
 src_configure() {
+   tc-export_build_env
+   export CC_FOR_BUILD=$(tc-getBUILD_CC) CXX_FOR_BUILD=$(tc-getBUILD_CXX)
+
# standard must come last otherwise the aranym executable gets
# overwritten by the others.
MULTIBUILD_VARIANTS=(



[gentoo-commits] repo/gentoo:master commit in: app-emulation/aranym/, app-emulation/aranym/files/

2022-04-16 Thread James Le Cuirot
commit: b84e82ed10075b598f31400a83fd2fc4ae05d602
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 16 21:01:17 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 16 21:01:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84e82ed

app-emulation/aranym: Respect the AR environment variable

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

 app-emulation/aranym/aranym-1.1.0.ebuild |  1 +
 app-emulation/aranym/files/aranym-1.1.0-ar.patch | 24 
 2 files changed, 25 insertions(+)

diff --git a/app-emulation/aranym/aranym-1.1.0.ebuild 
b/app-emulation/aranym/aranym-1.1.0.ebuild
index ac7ca441637a..291f5a97220e 100644
--- a/app-emulation/aranym/aranym-1.1.0.ebuild
+++ b/app-emulation/aranym/aranym-1.1.0.ebuild
@@ -39,6 +39,7 @@ BDEPEND="virtual/pkgconfig"
 PATCHES=(
"${FILESDIR}"/${PN}-1.1.0-conditional-installs.patch
"${FILESDIR}"/${PN}-1.1.0-libcwrap.patch
+   "${FILESDIR}"/${PN}-1.1.0-ar.patch
 )
 
 ECONF_SOURCE="${S}"

diff --git a/app-emulation/aranym/files/aranym-1.1.0-ar.patch 
b/app-emulation/aranym/files/aranym-1.1.0-ar.patch
new file mode 100644
index ..55026a626334
--- /dev/null
+++ b/app-emulation/aranym/files/aranym-1.1.0-ar.patch
@@ -0,0 +1,24 @@
+From 9d8586fe8b0f210b2a2d3f5e6f710993015945aa Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sat, 16 Apr 2022 21:51:04 +0100
+Subject: [PATCH] Respect the AR environment variable when building
+
+---
+ configure.ac | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/configure.ac b/configure.ac
+index 14eedb5f..8d425dee 100644
+--- a/configure.ac
 b/configure.ac
+@@ -371,6 +371,7 @@ AC_PROG_MAKE_SET
+ AC_PROG_INSTALL
+ AC_PROG_MKDIR_P
+ AC_PROG_RANLIB
++AM_PROG_AR
+ AC_PATH_PROG(PERL, perl)
+ AC_CHECK_TOOLS(WINDRES, [windres], :)
+ PKG_PROG_PKG_CONFIG
+-- 
+2.34.1
+



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

2022-04-16 Thread Lars Wendler
commit: 719dce2b16e6750114066cc7a7a11895dcdc1a74
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Apr 16 15:21:29 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Apr 16 20:54:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719dce2b

media-libs/freetype: Removed old

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

 media-libs/freetype/Manifest   |   4 -
 .../files/freetype-2.10.3-sizeof-types.patch   |  31 ---
 .../freetype-2.11.0-COLR_missing_blend_mode.patch  |  58 -
 ...freetype-2.11.0-COLR_v1_clipbox_minor_fix.patch |  26 ---
 .../files/freetype-2.11.0-quiet_noop.patch |  41 
 media-libs/freetype/freetype-2.11.0-r1.ebuild  | 252 
 media-libs/freetype/freetype-2.11.0-r2.ebuild  | 253 -
 7 files changed, 665 deletions(-)

diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
index 4825dc8a5add..28887f7823f8 100644
--- a/media-libs/freetype/Manifest
+++ b/media-libs/freetype/Manifest
@@ -1,10 +1,6 @@
-DIST freetype-2.11.0-COLR_v1_clipbox.patch.xz 3940 BLAKE2B 
45b84b1070a9a9e1e13058ce7200555f4f9e26df4fe25eab4a644869df86f267cc91bfcf2ab10a9f0673be51504f05eec730300dee13ca34bb6f8afdc32ee354
 SHA512 
bf0cc00b3f27cb3408881cec46654be57b96b099cfd3df06e33b94aa47f35a7c9499a9935837be0f652d4f17ab2b6c78bc1fcef328754cde64f0b139d00ceb29
-DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B 
ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324
 SHA512 
bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d
 DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 
15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b
 SHA512 
0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08
 DIST freetype-2.12.0.tar.xz 2340352 BLAKE2B 
09227c883e52b4e4aefd68d8e4bfaf36eed0c4d92d22d6f5f88e2a69a94be6040ecff7285ca92f30cd9ce71a4af0ffa74141f3263f7a75e29d87b8a4fe27bf08
 SHA512 
d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54
-DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B 
a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60
 SHA512 
5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301
 DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 
2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c
 SHA512 
c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36
 DIST freetype-doc-2.12.0.tar.xz 2038684 BLAKE2B 
ac5197f1a31a4c29a218c0a35af4658a289afbea9ad6b5a200dd0518d63a1b647467b3c460b72863a4048269c249ca2fbc83146ba3de6594e00bfa88a701d979
 SHA512 
49d2ab0f39bafefe18da5bdc28aa11103caa2c130767179945e10183b7efe79b1ee6319e101dd86b7aacd2975d4b206edaf42129dd2516c2424a1d9954c946c6
-DIST ft2demos-2.11.0.tar.xz 257316 BLAKE2B 
fa59eeeba502733db940965a1affe8fc9ecefd68d3d31dd8c8a94b769310d53975403f7a7c4c6ca6f381b10f9b3057698bd09fff9adafa26981192478d3ca602
 SHA512 
9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531
 DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 
1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf
 SHA512 
93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5
 DIST ft2demos-2.12.0.tar.xz 263612 BLAKE2B 
d0cc154084a28a965798ba34c00368d70163d748f52fe360a6bd920bc9b6b962492efe05b7206b9bc4c4fd4770aa7db4279a287d6ba65a81daf7fc2b7a679a96
 SHA512 
70176ad89eab0121e9f5610f777da7e2f8478e24fbe9aded7f7fc3d7685019d40a0d0d6b586f3499f8589a2923082e3a9bc8ddc66482b8898642230bff5eaae2

diff --git a/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch 
b/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch
deleted file mode 100644
index ea02a15df115..
--- a/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 56e6ee69d298c0d150e2b76d2cfa2306e901df40 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Sun, 11 Oct 2020 08:59:08 +0200
-Subject: [PATCH] Prevent apps from using the autoconf sizeof branch.
-
-Use #error to make sure that any app trying to enable that branch fails
-miserably. This guarantees the code to be multilib-friendly and also
-removes the header differences triggering QA errors.

- builds/unix/ftconfig.h.in | 5 +
- 1 

[gentoo-commits] repo/gentoo:master commit in: net-ftp/pure-ftpd/files/, net-ftp/pure-ftpd/

2022-04-16 Thread Conrad Kostecki
commit: 224a3cd276de4fbce8b217bd11f122db28d7136f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 16 20:53:11 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 16 20:53:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224a3cd2

net-ftp/pure-ftpd: fix non-posix script

Closes: https://bugs.gentoo.org/838844
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/{pure-uploadscript.initd => pure-uploadscript.initd-r1}   | 2 +-
 .../{pure-ftpd-1.0.50-r2.ebuild => pure-ftpd-1.0.50-r3.ebuild}  | 2 +-
 net-ftp/pure-ftpd/pure-ftpd-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-ftp/pure-ftpd/files/pure-uploadscript.initd 
b/net-ftp/pure-ftpd/files/pure-uploadscript.initd-r1
similarity index 92%
rename from net-ftp/pure-ftpd/files/pure-uploadscript.initd
rename to net-ftp/pure-ftpd/files/pure-uploadscript.initd-r1
index f0c57742e749..5914c875fdf1 100644
--- a/net-ftp/pure-ftpd/files/pure-uploadscript.initd
+++ b/net-ftp/pure-ftpd/files/pure-uploadscript.initd-r1
@@ -2,7 +2,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-ftpd_configfile="/etc/${SVCNAME/uploadscript/ftpd}.conf"
+ftpd_configfile="/etc/pure-ftpd.conf"
 pidfile="/run/pure-uploadscript.pid"
 
 command="/usr/sbin/pure-uploadscript"

diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.50-r2.ebuild 
b/net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild
similarity index 98%
rename from net-ftp/pure-ftpd/pure-ftpd-1.0.50-r2.ebuild
rename to net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild
index 3d32b367c5cd..262899d4e207 100644
--- a/net-ftp/pure-ftpd/pure-ftpd-1.0.50-r2.ebuild
+++ b/net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild
@@ -111,7 +111,7 @@ src_install() {
newinitd "${FILESDIR}/pure-ftpd.initd-r12" pure-ftpd
newconfd "${FILESDIR}/pure-ftpd.confd-r4" pure-ftpd
 
-   newinitd "${FILESDIR}/pure-uploadscript.initd" pure-uploadscript
+   newinitd "${FILESDIR}/pure-uploadscript.initd-r1" pure-uploadscript
newconfd "${FILESDIR}/pure-uploadscript.confd" pure-uploadscript
 
if use implicittls ; then

diff --git a/net-ftp/pure-ftpd/pure-ftpd-.ebuild 
b/net-ftp/pure-ftpd/pure-ftpd-.ebuild
index 3d32b367c5cd..262899d4e207 100644
--- a/net-ftp/pure-ftpd/pure-ftpd-.ebuild
+++ b/net-ftp/pure-ftpd/pure-ftpd-.ebuild
@@ -111,7 +111,7 @@ src_install() {
newinitd "${FILESDIR}/pure-ftpd.initd-r12" pure-ftpd
newconfd "${FILESDIR}/pure-ftpd.confd-r4" pure-ftpd
 
-   newinitd "${FILESDIR}/pure-uploadscript.initd" pure-uploadscript
+   newinitd "${FILESDIR}/pure-uploadscript.initd-r1" pure-uploadscript
newconfd "${FILESDIR}/pure-uploadscript.confd" pure-uploadscript
 
if use implicittls ; then



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/, dev-util/annobin/files/

2022-04-16 Thread Alessandro Barbieri
commit: 573759b1f5f45170f90d81ae7276f3a9da1be94b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 20:47:31 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 20:48:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=573759b1

dev-util/annobin: new version

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

 dev-util/annobin/Manifest  |  3 +-
 dev-util/annobin/annobin-10.62.ebuild  | 89 --
 .../{annobin-10.60.ebuild => annobin-10.65.ebuild} |  2 +-
 ...shism.patch => annobin-10.65-fix-bashism.patch} |  4 +-
 4 files changed, 4 insertions(+), 94 deletions(-)

diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest
index 2704283dd..7649141a1 100644
--- a/dev-util/annobin/Manifest
+++ b/dev-util/annobin/Manifest
@@ -1,2 +1 @@
-DIST annobin-10.60.tar.xz 848432 BLAKE2B 
df7dafd25af009bf0cbe779088892bd11120cf99f587293f7730083007586d84c452737d4e3b32e2b73586ab51958ba8f16d358cef9041ccb493198e72bc1b37
 SHA512 
7d5158da6a59000d686fb837b0ac1a86351898c00a93e29c2cb599ec6eccb325b66fbd775855bd3661d2d9541e3d2cb2493b087b6670fca137f9992f33c68082
-DIST annobin-10.62.tar.xz 849684 BLAKE2B 
363cc54f56199e210edb82549b7743f9d70e62f481faab7363f715ce3ab2f127e9025f04cf92ccbd0402804df4fe8ff1c92259639b32b6c76f47eb82de0c022b
 SHA512 
60f65d80158dc074f9293ae4d35e312a8b2129b20e10eb3268d335be215e8eee9f6bb0efc341bcaae7169a32a5fbdbf8d81fd372e6b3c793d7380682e1baf595
+DIST annobin-10.65.tar.xz 849952 BLAKE2B 
6f6124f6470d3f6fe37ce766dc65af43b3020d0ea745cbaf501c3757a83c500f590276cde98048bd5c47602b8ca954d43039060779cec3d8d2abdd5f1695fac8
 SHA512 
c7191fc88072431f3c62ae2abe405b88c78b3d703353810aef6bb6bf0c3fa16ad2db84d5e5e940864518474119393454aadc40fdca84bdbba18d686face59ce1

diff --git a/dev-util/annobin/annobin-10.62.ebuild 
b/dev-util/annobin/annobin-10.62.ebuild
deleted file mode 100644
index 2a3dfe7f1..0
--- a/dev-util/annobin/annobin-10.62.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2018-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=14
-
-inherit autotools llvm toolchain-funcs
-
-DESCRIPTION="Binary annotation compiler plugin and tools"
-HOMEPAGE="https://nickc.fedorapeople.org;
-SRC_URI="https://nickc.fedorapeople.org/${P}.tar.xz;
-
-KEYWORDS="~amd64"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="clang doc llvm test"
-
-RDEPEND="
-   app-arch/rpm
-   dev-libs/elfutils
-   sys-libs/binutils-libs
-
-   clang? ( 

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

2022-04-16 Thread Stephan Hartmann
commit: a1cd0dee5803c21ad6a24f1c7ab5ffc633c7c4a2
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Apr 16 20:38:14 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Apr 16 20:38:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1cd0dee

www-client/chromium: security cleanup

Bug: https://bugs.gentoo.org/838049
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest  |1 -
 www-client/chromium/chromium-100.0.4896.75.ebuild | 1026 -
 2 files changed, 1027 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 0019594d40e9..319120ea0442 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,7 +1,6 @@
 DIST chromium-100-patchset-4.tar.xz 5676 BLAKE2B 
aaa96413cc44ea75d2664b7d85130ca6f9ea4dfe736278806bb846baf97838fc1c8412b0320b8b22d5a2946fe1fb23fae244e297b924baafeb7a4983dab7e292
 SHA512 
3f88272d42f30112733e5e7473aec9dc31458386b34192ee34465b7045f63b0e8d496cddfc7efb2156cd8a9a84efd68437c1b194be13595cbe6e3736dcc187c9
 DIST chromium-100-patchset-ppc64le-1.tar.xz 46796 BLAKE2B 
6fb35077abe7d2b0776be916be2123c3153c72993189e2d7230f248003a3cfdb518a178a3ee9add3fee2cbdaf09709cbe7b60aeead9fb6c6b97d67e2c84f212e
 SHA512 
a009131baa937b190fbac59d45f71c87cab390cdc11302337055613a1f077a7a9bb2083686205efbcb8f3c686742bd2d2371c94f0352269f05a86c56d2026704
 DIST chromium-100.0.4896.127.tar.xz 1358426108 BLAKE2B 
6a87cbc23dc55d97d948092d2e9a0ce4739b68be8218ef3a4fe24dafbbe99af3e0e53a1faa64db67b8b001b8e13046afc41b8489d67e7a5350ae97ff2677
 SHA512 
2d5336470fead874aa1ca599cd7dbad21bd2a73c0b2136badd7a865799a96bf52938aca88c643c8b7e93ec6ceb897b7c4f71ae92b4210cdce0af828d17ea081b
-DIST chromium-100.0.4896.75.tar.xz 1358118152 BLAKE2B 
a7747bd1a3ea4e2cab313c139ed68726a253c5b5c71c7b9817aeac94eb9ba167bc28a7c6d498e719c62b4054583c56aa2f2c45ce4351ee3437995393919712ef
 SHA512 
df066ee1a9f8ae324c6ab0d788e01e5d30a9d30148c45f88b270dc00246d34d74a760e7ae6eb8490c4d688ad2d7b8f00d604bb0a260dd3fb7bfc80d3a987958e
 DIST chromium-100.0.4896.88.tar.xz 1358219840 BLAKE2B 
c26ff1c3e226b01f9f7f39f5b51d864d4a068358daddfe86ac5b8fb59b8e4399e4079409caaa1100d3918051f023bfb4ec09070e62ddde6dc3a79009bded5f95
 SHA512 
875ca6ad8062afe12e69f38767ad021dbda3342ea0a30a92ae4c90bf337984307bc7c3ae9ebc339b9d4daa39c00647ea94f43d7d6783f519a084ae6bb5c50e38
 DIST chromium-101-patchset-4.tar.xz 3644 BLAKE2B 
537be42d078338afc46fb8f358afecffdeea11ffc76d391a2c8785cee343bcde5de4d3c2a4102e2cd90a7331bf561c54b7e0c390e21785db3821d3cd39fcb080
 SHA512 
19370a96f1f3edcf4d529038dedfdc1bc680e6265832bf5b3d0a86f6dbc6784d34dd861ad39c328d4755e21966d19614cbd2f7719af2981abe2c7d8e0e985a78
 DIST chromium-101.0.4951.34.tar.xz 1414946732 BLAKE2B 
05c2e8bb0c4183f08586c17367bdfc14345db5585b9418c99461192342bbc81525bb5e0ee25c38165485c050b16217d4f3678c003f4f283879a01ba5fbe97aef
 SHA512 
d0aaa8508c4d9c947688de5c70f6bccfda6c1db21aed7860572a1a6f50fc0569296d2eb4046c92f05861f179aa23d743127db7ec69f1863e2ad5574f8dc943df

diff --git a/www-client/chromium/chromium-100.0.4896.75.ebuild 
b/www-client/chromium/chromium-100.0.4896.75.ebuild
deleted file mode 100644
index c13b24a82d72..
--- a/www-client/chromium/chromium-100.0.4896.75.ebuild
+++ /dev/null
@@ -1,1026 +0,0 @@
-# Copyright 2009-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/;
-PATCHSET="4"
-PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
-PATCHSET_PPC64="1"
-PATCHSET_NAME_PPC64="chromium-$(ver_cut 1)-patchset-ppc64le-${PATCHSET_PPC64}"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
-   ppc64? ( 
https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/${PATCHSET_NAME_PPC64}.tar.xz
 )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="amd64 arm64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx +official pic +proprietary-codecs pulseaudio 
screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
-REQUIRED_USE="
-   component-build? ( !suid !libcxx )
-   screencast? ( wayland )
-"
-
-COMMON_X_DEPEND="
-   x11-libs/gdk-pixbuf:2
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   

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

2022-04-16 Thread Stephan Hartmann
commit: c54f0bcfbf53a0c260081ec948358853b51c52d0
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Apr 16 20:38:56 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Apr 16 20:38:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54f0bcf

www-client/chromium: security cleanup

Bug: https://bugs.gentoo.org/838433
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest  |1 -
 www-client/chromium/chromium-100.0.4896.88.ebuild | 1028 -
 2 files changed, 1029 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 319120ea0442..e0a8cdfe3310 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,7 +1,6 @@
 DIST chromium-100-patchset-4.tar.xz 5676 BLAKE2B 
aaa96413cc44ea75d2664b7d85130ca6f9ea4dfe736278806bb846baf97838fc1c8412b0320b8b22d5a2946fe1fb23fae244e297b924baafeb7a4983dab7e292
 SHA512 
3f88272d42f30112733e5e7473aec9dc31458386b34192ee34465b7045f63b0e8d496cddfc7efb2156cd8a9a84efd68437c1b194be13595cbe6e3736dcc187c9
 DIST chromium-100-patchset-ppc64le-1.tar.xz 46796 BLAKE2B 
6fb35077abe7d2b0776be916be2123c3153c72993189e2d7230f248003a3cfdb518a178a3ee9add3fee2cbdaf09709cbe7b60aeead9fb6c6b97d67e2c84f212e
 SHA512 
a009131baa937b190fbac59d45f71c87cab390cdc11302337055613a1f077a7a9bb2083686205efbcb8f3c686742bd2d2371c94f0352269f05a86c56d2026704
 DIST chromium-100.0.4896.127.tar.xz 1358426108 BLAKE2B 
6a87cbc23dc55d97d948092d2e9a0ce4739b68be8218ef3a4fe24dafbbe99af3e0e53a1faa64db67b8b001b8e13046afc41b8489d67e7a5350ae97ff2677
 SHA512 
2d5336470fead874aa1ca599cd7dbad21bd2a73c0b2136badd7a865799a96bf52938aca88c643c8b7e93ec6ceb897b7c4f71ae92b4210cdce0af828d17ea081b
-DIST chromium-100.0.4896.88.tar.xz 1358219840 BLAKE2B 
c26ff1c3e226b01f9f7f39f5b51d864d4a068358daddfe86ac5b8fb59b8e4399e4079409caaa1100d3918051f023bfb4ec09070e62ddde6dc3a79009bded5f95
 SHA512 
875ca6ad8062afe12e69f38767ad021dbda3342ea0a30a92ae4c90bf337984307bc7c3ae9ebc339b9d4daa39c00647ea94f43d7d6783f519a084ae6bb5c50e38
 DIST chromium-101-patchset-4.tar.xz 3644 BLAKE2B 
537be42d078338afc46fb8f358afecffdeea11ffc76d391a2c8785cee343bcde5de4d3c2a4102e2cd90a7331bf561c54b7e0c390e21785db3821d3cd39fcb080
 SHA512 
19370a96f1f3edcf4d529038dedfdc1bc680e6265832bf5b3d0a86f6dbc6784d34dd861ad39c328d4755e21966d19614cbd2f7719af2981abe2c7d8e0e985a78
 DIST chromium-101.0.4951.34.tar.xz 1414946732 BLAKE2B 
05c2e8bb0c4183f08586c17367bdfc14345db5585b9418c99461192342bbc81525bb5e0ee25c38165485c050b16217d4f3678c003f4f283879a01ba5fbe97aef
 SHA512 
d0aaa8508c4d9c947688de5c70f6bccfda6c1db21aed7860572a1a6f50fc0569296d2eb4046c92f05861f179aa23d743127db7ec69f1863e2ad5574f8dc943df
 DIST chromium-102-patchset-3.tar.xz 4540 BLAKE2B 
79daaafa620b8a2e3c0d5e04c43112d74ad5f5929753408a59f56098c13733a11c2c61b6ea303592916f78d1f3aef8ea6b32ef2fae8ce2c2ce2bb48c4781ea7f
 SHA512 
c14499b775adc7fe3324dfbbad7322b7959d08d1d04b5e6d7a83f43f94b30e2e547c0635580356106e7c71ba9909a8759f8bd26f436f0599fb2cba99f568ebae

diff --git a/www-client/chromium/chromium-100.0.4896.88.ebuild 
b/www-client/chromium/chromium-100.0.4896.88.ebuild
deleted file mode 100644
index b279383dc0ec..
--- a/www-client/chromium/chromium-100.0.4896.88.ebuild
+++ /dev/null
@@ -1,1028 +0,0 @@
-# Copyright 2009-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml"
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/;
-PATCHSET="4"
-PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
-PATCHSET_PPC64="1"
-PATCHSET_NAME_PPC64="chromium-$(ver_cut 1)-patchset-ppc64le-${PATCHSET_PPC64}"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
-   ppc64? ( 
https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/${PATCHSET_NAME_PPC64}.tar.xz
 )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx +official pic +proprietary-codecs pulseaudio 
screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
-REQUIRED_USE="
-   component-build? ( !suid !libcxx )
-   screencast? ( wayland )
-"
-
-COMMON_X_DEPEND="
-   x11-libs/gdk-pixbuf:2
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   

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

2022-04-16 Thread Matt Turner
commit: 6cd508044310e8d724a3996fc3c17ba2a9017d3b
Author: Denis Pronin  yandex  ru>
AuthorDate: Sat Apr 16 13:55:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 20:09:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd50804

dev-libs/libpwquality: Add Python 3.10 compatibility

Closes: https://github.com/gentoo/gentoo/pull/25040
Signed-off-by: Denis Pronin  yandex.ru>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
index c20212beb2f5..c575c49db905 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.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=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit pam python-r1 usr-ldscript
 



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

2022-04-16 Thread Matt Turner
commit: 5c84b43400be243da2f485e8ed5a6db355181db6
Author: Denis Pronin  yandex  ru>
AuthorDate: Sat Apr 16 14:03:05 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 20:09:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c84b434

dev-libs/gom: Add Python 3.10 compatibility

Closes: https://github.com/gentoo/gentoo/pull/25041
Signed-off-by: Denis Pronin  yandex.ru>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gom/gom-0.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/gom/gom-0.4.ebuild b/dev-libs/gom/gom-0.4.ebuild
index 52fa3b3e814a..b1af001b05ae 100644
--- a/dev-libs/gom/gom-0.4.ebuild
+++ b/dev-libs/gom/gom-0.4.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=7
 GCONF_DEBUG="yes"
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit gnome.org meson python-r1
 



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

2022-04-16 Thread Matt Turner
commit: 2cff14d7783569633489d83e092af0bb7275a74b
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 16 19:53:53 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 19:53:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cff14d7

profiles/ia64: Mask USE=rdp on dev-libs/weston

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

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

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 1fd5a7a46590..d7ec8415fba3 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2022-04-16)
+# net-misc/freerdp is not keyworded
+dev-libs/weston rdp
+
 # Matt Turner  (2022-04-16)
 # sys-auth/seatd is not keyworded
 dev-libs/weston seatd



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

2022-04-16 Thread Matt Turner
commit: 8fca0aa8bed1b6a9a6632b240bd7609757d46ef3
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 16 19:54:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 19:54:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fca0aa8

profiles/sparc: Mask USE=rdp on dev-libs/weston

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

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

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index b5f63512b80a..2ed9f67e2226 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2022-04-16)
+# net-misc/freerdp is not keyworded
+dev-libs/weston rdp
+
 # Matt Turner  (2022-04-16)
 # sys-auth/seatd is not keyworded
 dev-libs/weston seatd



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

2022-04-16 Thread Matt Turner
commit: b5c7a7634450f98a262d57c85a8168a6c5258e8d
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 16 19:40:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 19:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c7a763

profiles/sparc: Mask USE=seatd on dev-libs/weston

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

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

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 84f57af34367..b5f63512b80a 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
 # Lars Wendler  (2022-04-01)
 # gnome-base/librsvg missing keywords
 media-libs/freetype svg



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

2022-04-16 Thread Matt Turner
commit: bb01ad729efdd0e81b99b0abf375875ed3f51a22
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 16 19:20:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 19:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb01ad72

profiles: Make USE=sysprof masks global

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

 profiles/arch/amd64/package.use.mask | 11 ---
 profiles/arch/amd64/use.mask |  4 
 profiles/arch/base/package.use.mask  | 11 ---
 profiles/arch/x86/package.use.mask   | 11 ---
 profiles/arch/x86/use.mask   |  4 
 profiles/base/use.mask   |  4 
 6 files changed, 12 insertions(+), 33 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 6f7acd4bd1c7..4610921674f9 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -123,17 +123,6 @@ sci-physics/root -cudnn
 mail-client/thunderbird -eme-free
 www-client/firefox -eme-free
 
-# Mart Raudsepp  (2020-03-01)
-# dev-util/sysprof-capture is keyworded on amd64
-x11-wm/mutter -sysprof
-dev-libs/gjs -sysprof
-dev-libs/glib -sysprof
-gnome-extra/cjs -sysprof
-x11-libs/gtk+ -sysprof
-net-libs/libsoup -sysprof
-x11-libs/pango -sysprof
-gui-libs/gtk -sysprof
-
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on amd64.
 dev-qt/qt3d -vulkan

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 6040e0cc0374..d21568f5d05e 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -4,6 +4,10 @@
 # Unmask the flag which corresponds to ARCH.
 -amd64
 
+# Matt Turner  (2022-04-16)
+# dev-util/sysprof-capture is keyworded on amd64
+-sysprof
+
 # David Seifert  (2022-03-13)
 # Cuda/NVENC works here
 -cuda

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 42238fbf4d8f..95fe1fc05f8b 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -112,17 +112,6 @@ app-metrics/collectd collectd_plugins_slurm
 # https://sourceware.org/glibc/wiki/PortStatus
 sys-libs/glibc static-pie
 
-# Mart Raudsepp  (2020-03-01)
-# dev-util/sysprof not keyworded on most arches yet
-x11-wm/mutter sysprof
-dev-libs/gjs sysprof
-dev-libs/glib sysprof
-gnome-extra/cjs sysprof
-x11-libs/gtk+ sysprof
-net-libs/libsoup sysprof
-x11-libs/pango sysprof
-gui-libs/gtk sysprof
-
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan support is only available on few selected arches atm.
 # Mask everywhere, unmask where appropriate.

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index c9f5459e720f..00f4b2fe76f7 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -145,17 +145,6 @@ sys-libs/glibc -static-pie
 mail-client/thunderbird -eme-free
 www-client/firefox -eme-free
 
-# Mart Raudsepp  (2020-03-01)
-# dev-util/sysprof-capture is keyworded on x86
-x11-wm/mutter -sysprof
-dev-libs/gjs -sysprof
-dev-libs/glib -sysprof
-gnome-extra/cjs -sysprof
-x11-libs/gtk+ -sysprof
-net-libs/libsoup -sysprof
-x11-libs/pango -sysprof
-gui-libs/gtk -sysprof
-
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on x86.
 dev-qt/qt3d -vulkan

diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index a499df4e822f..b51481a896ec 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -4,6 +4,10 @@
 # Unmask the flag which corresponds to ARCH.
 -x86
 
+# Matt Turner  (2022-04-16)
+# dev-util/sysprof-capture is keyworded on x86
+-sysprof
+
 # Michał Górny  (2021-01-07)
 # Prebuilt kernels are supported here.
 -dist-kernel

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 059f596fff47..c806a6f52c08 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Matt Turner  (2022-04-16)
+# dev-util/sysprof not keyworded on most arches yet
+sysprof
+
 # Brian Evans  (2022-01-21)
 # PHP 7.3 is end-of-life
 # Please upgrade to a newer slot



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

2022-04-16 Thread Matt Turner
commit: a2e2b30654bec27a0bda54764ae0b8ca8fe8c08b
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 16 19:40:24 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 19:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e2b306

profiles/powerpc/ppc32: Mask USE=seatd on dev-libs/weston

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

 profiles/arch/powerpc/ppc32/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 3c91f44e912b..74a52e5949f9 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
 # Bernard Cafarelli  (2022-03-14)
 # Now requires dev-java/rhino which is not keyworded
 net-misc/plowshare javascript



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

2022-04-16 Thread Matt Turner
commit: 0d6b9bf8920f1d1398f53155310a9f130a0bf8a0
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 16 19:39:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 19:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6b9bf8

profiles/alpha: Mask USE=seatd on dev-libs/weston

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

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

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 6d2e35d12785..9102346f8a5f 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
 # Lars Wendler  (2022-04-01)
 # gnome-base/librsvg missing keywords
 media-libs/freetype svg



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

2022-04-16 Thread Matt Turner
commit: 6630e41bf5ab36c1d635647908fd84822eadd696
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 16 19:40:05 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 16 19:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6630e41b

profiles/ia64: Mask USE=seatd on dev-libs/weston

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

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

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index e8109642ccda..1fd5a7a46590 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
 # Lars Wendler  (2022-04-01)
 # gnome-base/librsvg missing keywords
 media-libs/freetype svg



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

2022-04-16 Thread Sam James
commit: 76cdb7c87df3566d002f88d96b63bffc4f17fc3e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 19:38:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:38:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cdb7c8

www-client/chromium: Stabilize 100.0.4896.127 amd64, #838436

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

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

diff --git a/www-client/chromium/chromium-100.0.4896.127.ebuild 
b/www-client/chromium/chromium-100.0.4896.127.ebuild
index ba4d8e6417fc..33f7aa6c2fa3 100644
--- a/www-client/chromium/chromium-100.0.4896.127.ebuild
+++ b/www-client/chromium/chromium-100.0.4896.127.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 IUSE="component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx +official pic +proprietary-codecs pulseaudio 
screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
 REQUIRED_USE="
component-build? ( !suid !libcxx )



[gentoo-commits] repo/gentoo:master commit in: app-shells/thefuck/

2022-04-16 Thread Sam James
commit: 1f85998fe1fdbd46223f9aa243cdc3a27aa69670
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Apr 15 09:11:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f85998f

app-shells/thefuck: update EAPI 7 -> 8

Also add Python 3.10 to PYTHON_COMPAT

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/25035
Signed-off-by: Sam James  gentoo.org>

 app-shells/thefuck/thefuck-3.32.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/thefuck/thefuck-3.32.ebuild 
b/app-shells/thefuck/thefuck-3.32.ebuild
index 340119972b2e..a9b8c5c10ea2 100644
--- a/app-shells/thefuck/thefuck-3.32.ebuild
+++ b/app-shells/thefuck/thefuck-3.32.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 
 inherit distutils-r1
 



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

2022-04-16 Thread Sam James
commit: dd14bf11e1e4e04bcd9f5db7a04f8f67f2109ec6
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Apr 15 08:27:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:35:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd14bf11

app-admin/usbview: add 3.0

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 app-admin/usbview/Manifest   |  1 +
 app-admin/usbview/usbview-3.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-admin/usbview/Manifest b/app-admin/usbview/Manifest
index 6963bcdbbefe..8ce3f4a8ee71 100644
--- a/app-admin/usbview/Manifest
+++ b/app-admin/usbview/Manifest
@@ -1 +1,2 @@
 DIST usbview-2.2.tar.gz 378077 BLAKE2B 
85edd8b4e7a36e6be4402024c4e4eb04ad28a1f402011ddb9e7a5182e8af02e3c4e01713e0d93c85d9eb61d1d70fd08b9292592975956b54eb40a37c2ad38dd1
 SHA512 
07684667310a9e073de05d4cb14a56370e72d4c1a2a81038331d7e0f5a546c65cb0cacedc6117702c116bb5863551f6ae730b4a9e6313d45fb052c9ce7823d16
+DIST usbview-3.0.tar.gz 375159 BLAKE2B 
3c95e8c1e37c7209f086206305ab22ff7d26868e8b5eeae07111c82f5bc60eccf8d4ba4021cb57d2d299775f6a4ca7c006ebbf41b7ce24baa7b976cab976b565
 SHA512 
65cfc933eac44e83df48ebc79e9eb85db64f817b9c09b708ba06471d7845ac575cdec1a4a06a5792cb2b8d80b046dadc118200c455a350300b0285b80221aac5

diff --git a/app-admin/usbview/usbview-3.0.ebuild 
b/app-admin/usbview/usbview-3.0.ebuild
new file mode 100644
index ..217b6dadb3e2
--- /dev/null
+++ b/app-admin/usbview/usbview-3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Display the topology of devices on the USB bus"
+HOMEPAGE="http://www.kroah.com/linux-usb/ https://github.com/gregkh/usbview;
+SRC_URI="http://www.kroah.com/linux-usb/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/imagemagick-tools[png,svg]
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   CONFIG_CHECK="~DEBUG_FS"
+   linux-info_pkg_setup
+}



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

2022-04-16 Thread Sam James
commit: 35a25540c866fed841a477daf551ce4e8563
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Apr 10 17:08:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:35:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a25540

media-libs/netpbm: Fix test on musl

Closes: https://bugs.gentoo.org/836288
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24979
Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-10.86.30.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/media-libs/netpbm/netpbm-10.86.30.ebuild 
b/media-libs/netpbm/netpbm-10.86.30.ebuild
index f6fe77349f2f..1b6ec456f1d2 100644
--- a/media-libs/netpbm/netpbm-10.86.30.ebuild
+++ b/media-libs/netpbm/netpbm-10.86.30.ebuild
@@ -127,6 +127,11 @@ src_prepare() {
sed -i -e '/^$/d' test/legacy-names.ok || die
sed -i -e 's:png-roundtrip.*::' test/Test-Order || die
fi
+
+   # this test requires LC_ALL=en_US.iso88591, not available on musl
+   if use elibc_musl; then
+   sed -i -e 's:pbmtext-iso88591.*::' test/Test-Order || die
+   fi
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-shells/thefuck/

2022-04-16 Thread Sam James
commit: facb50abf6a814957e83b18d9ab76f92b10f4de4
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Apr 15 09:07:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:35:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=facb50ab

app-shells/thefuck: add 3.32, drop 3.28

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 app-shells/thefuck/Manifest | 2 +-
 app-shells/thefuck/{thefuck-3.28.ebuild => thefuck-3.32.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/thefuck/Manifest b/app-shells/thefuck/Manifest
index 9e438e0b48bb..0a964bcc6797 100644
--- a/app-shells/thefuck/Manifest
+++ b/app-shells/thefuck/Manifest
@@ -1,2 +1,2 @@
-DIST thefuck-3.28.tar.gz 1369230 BLAKE2B 
0825ead15eae174b08bc2608ff64e1cd5993484a8aa6cc5cd1f6dbb3a856898e7c77eb9d5f92884f01261cf5cc5b00696c6e706a6553ce661866689e3d94d746
 SHA512 
6c3edcfff604567a18209bf46aceb662ed4549efd0e3b0daee1abee8a93fbe3ff4dfa260eb74c3d560b3a798e3cc90f911072d694a0d986a09c8581e951421d2
 DIST thefuck-3.30.tar.gz 1383210 BLAKE2B 
9d6a7ba2712b5cea0146315f5023a104667531928ade93c4aee1f210f06755efb3488b82ce2bc63adf9ce41aec91528bbb6ee4212adb5eca2af53cacf4510a67
 SHA512 
99b270d0aa535673c09e7e932212af4ded5639fcf30ad0aeedc89a54e94c0a072a37883b1a1a56301efb82ea1c72cf53d4dacf2e83edcafcf4fbaa55ecd35f3a
+DIST thefuck-3.32.tar.gz 1234795 BLAKE2B 
f62aca1601b2cec4cc14dc63f6d7e7fffc8ab0e1cf88e44c3170ec6744998e97e97813e9dc6aaccc0a850b0a15f958483da24bcf1d176e43bad1b2272272e7a0
 SHA512 
961b9b6dc374cc0b854698455f688cf110adb21cfebd4cb645eb5f1ce11c14de6699bb4d40de86a5f9461273cbfc2eea318a9d437f803dc578dd431966cf26c1

diff --git a/app-shells/thefuck/thefuck-3.28.ebuild 
b/app-shells/thefuck/thefuck-3.32.ebuild
similarity index 100%
rename from app-shells/thefuck/thefuck-3.28.ebuild
rename to app-shells/thefuck/thefuck-3.32.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-shells/thefuck/

2022-04-16 Thread Sam James
commit: 2eb3eddfd14f89775f9d4d00a112d1922a3922d2
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 19:34:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:35:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb3eddf

app-shells/thefuck: disable py3.7

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

 app-shells/thefuck/thefuck-3.32.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/thefuck/thefuck-3.32.ebuild 
b/app-shells/thefuck/thefuck-3.32.ebuild
index a9b8c5c10ea2..9cd54f344eb2 100644
--- a/app-shells/thefuck/thefuck-3.32.ebuild
+++ b/app-shells/thefuck/thefuck-3.32.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 inherit distutils-r1
 



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

2022-04-16 Thread Sam James
commit: cb42d10aedd1ef1e2ad12b507f016bc7adeed38c
Author: Palmer Dabbelt  rivosinc  com>
AuthorDate: Wed Apr 13 16:41:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:35:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb42d10a

app-arch/libarchive: Add an e2fsprogs ABI dependency

Without this I get compile errors about an unsupported abi_x86_32 when I
build libarchive on a system with an e2fsprogs built without
ABI_X86="32".

Signed-off-by: Palmer Dabbelt  rivosinc.com>

Closes: https://github.com/gentoo/gentoo/pull/25017
Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.6.1.ebuild 
b/app-arch/libarchive/libarchive-3.6.1.ebuild
index c6f209835a1c..47d0bd5ee050 100644
--- a/app-arch/libarchive/libarchive-3.6.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.6.1.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
kernel_linux? (
virtual/os-headers
-   e2fsprogs? ( sys-fs/e2fsprogs )
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
)
 "
 BDEPEND="



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

2022-04-16 Thread Mike Gilbert
commit: eadc4f710b6783d509cb6d9b2b5b475069e16391
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 16 19:32:25 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 19:34:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadc4f71

dev-libs/libgcrypt: always enable O-flag-munging

Exposing this as a USE flag is mostly pointless, and results in silly
bug reports from users who disable it by accident.

Users can disable it using EXTRA_ECONF if so desired.

Bug: https://bugs.gentoo.org/629410
Bug: https://bugs.gentoo.org/707330
Closes: https://bugs.gentoo.org/838472
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild   | 3 +--
 dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild| 5 ++---
 dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild| 3 +--
 dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild | 3 +--
 dev-libs/libgcrypt/metadata.xml  | 1 -
 5 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild
index 00b641cf2b84..6f87ade79161 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 LICENSE="LGPL-2.1 MIT"
 SLOT="0/20" # subslot = soname major version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm custom-cflags cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs"
+IUSE="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 
cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 
cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock 
cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs"
 
 # Build system only has --disable-arm-crypto-support right now
 # If changing this, update src_configure logic too.
@@ -92,7 +92,6 @@ multilib_src_configure() {
$(use_enable cpu_flags_x86_sse4_1 sse41-support)
# required for sys-power/suspend[crypt], bug 751568
$(use_enable static-libs static)
-   $(use_enable !custom-cflags O-flag-munging)
 
# disabled due to various applications requiring privileges
# after libgcrypt drops them (bug #468616)

diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild
index 45f5a784c691..517bba1e65af 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
 LICENSE="LGPL-2.1 MIT"
 SLOT="0/20" # subslot = soname major version
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc o-flag-munging static-libs"
+IUSE="doc static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
@@ -51,7 +51,6 @@ multilib_src_configure() {
 
# required for sys-power/suspend[crypt], bug 751568
$(use_enable static-libs static)
-   $(use_enable o-flag-munging O-flag-munging)
 
# http://trac.videolan.org/vlc/ticket/620
# causes bus-errors on sparc64-solaris

diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild
index 98812288ba3c..d286856c172a 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 LICENSE="LGPL-2.1 MIT"
 SLOT="0/20" # subslot = soname major version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc o-flag-munging static-libs"
+IUSE="doc static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
@@ -62,7 +62,6 @@ multilib_src_configure() {
 
# required for sys-power/suspend[crypt], bug 751568
$(use_enable static-libs static)
-   $(use_enable o-flag-munging O-flag-munging)
 
# http://trac.videolan.org/vlc/ticket/620
# causes 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/

2022-04-16 Thread Sam James
commit: 0b5fa408b79db256f5900c2fdca729320f17df2e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 19:21:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:21:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5fa408

sci-geosciences/qgis: add 3.22.6

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

 sci-geosciences/qgis/Manifest   |   1 +
 sci-geosciences/qgis/qgis-3.22.6.ebuild | 264 
 2 files changed, 265 insertions(+)

diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
index f459dfa92367..309af158fefe 100644
--- a/sci-geosciences/qgis/Manifest
+++ b/sci-geosciences/qgis/Manifest
@@ -1,4 +1,5 @@
 DIST qgis-3.20.3.tar.bz2 133775542 BLAKE2B 
f92273d208d7948bcd1642c994d7dac6b3a1115aaee5738e1974ff0ac38e42432abb18a64e982d46be10dd2dcb9da809b9065bb66c3f353e587a5b7f5544ec91
 SHA512 
abad3eb9774bbe2eaa86d554256a46eb179016f2df849d0c27c96db1bad6b73116c4456b81b176107a459bbf52714ccaf11a79bb9b39641192cd46f188420df0
 DIST qgis-3.22.0.tar.bz2 135469417 BLAKE2B 
54fdd8517e37931dcdc81ef1006859d58d9e60a994a60588109a8337ade68e48710f0f50fe41e6e73c0e095187f00f15209258eb940ea3c80bba4f249d081cd5
 SHA512 
dc214d90c465cc7b8a82196d666b94971d60e64a28e38742aba5cdd86058e27fdf7cc3564bca3b330cf1820c7594d9226576145461db399c458a26ee569e299b
 DIST qgis-3.22.5.tar.bz2 137731586 BLAKE2B 
d5cad96ca7fadab58e2f680493469496d8c5e06141ac646a09cc1f5fa607b860a0e15e5b6257debb9e787d294d2183bd0b007e96e839aca7e9fb87d81001edd7
 SHA512 
d47bcd743a0c621b3a5a90923d98844056260f396e683b0874625e341cdf84d075505e909130cfc473fc550de37bc078fc5ebb54b437e582572d930e12411dcb
+DIST qgis-3.22.6.tar.bz2 138056354 BLAKE2B 
a1f7681ae71b4f06c8e4542fe1351fbd0fd0c5a07934b1eb5e535d17a5c0432a9df1489db34dfdcbb776c55c233f3f53c8c1aaf957ba0b8445c4738c9a504cf2
 SHA512 
5ef36d6d93e5f7562f4ef2dc2a738057376153e7b34fdef7dd4cf278334d61af0b3380712b22961c3693088036d18167f9b2c2f623f405c668e8b48ef2f93d20
 DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 
2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac
 SHA512 
6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d

diff --git a/sci-geosciences/qgis/qgis-3.22.6.ebuild 
b/sci-geosciences/qgis/qgis-3.22.6.ebuild
new file mode 100644
index ..b6874427c4be
--- /dev/null
+++ b/sci-geosciences/qgis/qgis-3.22.6.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="sqlite"
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git;
+   inherit git-r3
+else
+   SRC_URI="https://qgis.org/downloads/${P}.tar.bz2
+   examples? ( 
https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> 
qgis_sample_data-2.8.14.tar.gz )"
+   KEYWORDS="~amd64 ~x86"
+fi
+inherit cmake python-single-r1 virtualx xdg
+
+DESCRIPTION="User friendly Geographic Information System"
+HOMEPAGE="https://www.qgis.org/;
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+IUSE="3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal 
polar postgres python qml serial test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} mapserver? ( python )"
+
+# Disabling test suite because upstream disallow running from install path
+RESTRICT="!test? ( test )"
+
+# 3.22.5+ *does* support GRASS 8 but we can't enable it yet because of
+# https://github.com/OSGeo/grass/pull/2269 (=> unresolved SONAME dependencies)
+# Keep an eye on that bug / a fixed GRASS release and readd support
+# by unrestricting the dep in ${COMMON_DEPEND} once it's fixed!
+# (No need to change the supported GRASS versions in src_configure b/c
+# it won't find GRASS 8 with this dependency set.)
+COMMON_DEPEND="
+   app-crypt/qca:2[qt5(+),ssl]
+   >=dev-db/spatialite-4.2.0
+   dev-db/sqlite:3
+   dev-libs/expat
+   dev-libs/libzip:=
+   dev-libs/protobuf:=
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtsql:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-gfx/exiv2:=
+   >=sci-libs/gdal-3.0.4:=[geos]
+   sci-libs/geos
+   sci-libs/libspatialindex:=
+   sys-libs/zlib
+   >=sci-libs/proj-4.9.3:=
+   >=x11-libs/qscintilla-2.10.1:=[qt5(+)]
+   >=x11-libs/qwt-6.1.2:6=[qt5(+),svg]
+   3d? ( dev-qt/qt3d:5 )
+   georeferencer? ( sci-libs/gsl:= )
+   grass? ( =sci-geosciences/grass-7*:= )
+   hdf5? ( sci-libs/hdf5:= )
+   mapserver? ( dev-libs/fcgi )
+   netcdf? ( sci-libs/netcdf:= )
+   opencl? ( virtual/opencl )
+   oracle? (
+   

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

2022-04-16 Thread Sam James
commit: 8c93d52b6764ef36401c46a875fbfc857a89dc8e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 19:13:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 19:13:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c93d52b

sys-fs/e2fsprogs: Stabilize 1.46.5 hppa, #837335

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

 sys-fs/e2fsprogs/e2fsprogs-1.46.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.46.5.ebuild 
b/sys-fs/e2fsprogs/e2fsprogs-1.46.5.ebuild
index 1ba2b391588e..a725a1f4a9ef 100644
--- a/sys-fs/e2fsprogs/e2fsprogs-1.46.5.ebuild
+++ b/sys-fs/e2fsprogs/e2fsprogs-1.46.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$
 
 LICENSE="GPL-2 BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cron fuse lto nls static-libs +threads +tools"
 
 RDEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/grub-btrfs/

2022-04-16 Thread Pascal Jäger
commit: 797b5db21989d855ab99669c32a92de05a25a689
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Apr 16 19:09:20 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat Apr 16 19:09:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=797b5db2

app-backup/grub-btrfs: Minor things in ebuild fix

Signed-off-by: Pascal Jäger  leimstift.de>

 app-backup/grub-btrfs/grub-btrfs-4.11.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild 
b/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild
index cd3f71ad1..740e6ce1f 100644
--- a/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild
+++ b/app-backup/grub-btrfs/grub-btrfs-4.11.ebuild
@@ -16,26 +16,23 @@ PATCHES=( "${FILESDIR}/${P}-remove-docs-from-make.patch" )
 DEPEND="
sys-fs/btrfs-progs
sys-boot/grub
-virtual/awk
->=app-shells/bash-4
+   virtual/awk
+   >=app-shells/bash-4
 "
 RDEPEND="${DEPEND}"
 BDEPEND=""
 
-src_prepare() {
-   default
-}
 src_compile(){
true
 }
 src_install(){
default
dodoc README.md
-   mv ./initramfs/readme.md initramfs-overlayfs.md
+   mv ./initramfs/readme.md initramfs-overlayfs.md || die
dodoc initramfs-overlayfs.md
 }
 
 pkg_postinst() {
elog "run 'grub-mkconfig -o /boot/grub/grub.cfg' to update your Grub 
menu."
-elog "update your /etc/grub.d/41_snapshots-btrfs script (e.g. with 
dispatch-conf or etc-update)"
+   elog "update your /etc/grub.d/41_snapshots-btrfs script (e.g. with 
dispatch-conf or etc-update)"
 }



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

2022-04-16 Thread Joonas Niilola
commit: 4ec6a7ea315f172b67cf05233dce61b1fac86606
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Apr 16 15:10:56 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 16 18:47:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec6a7ea

app-containers/lxd: remove unused files

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25044
Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/lxd/files/lxd-4.0.0.initd  | 47 ---
 app-containers/lxd/files/lxd-4.0.7-r1.service | 20 
 2 files changed, 67 deletions(-)

diff --git a/app-containers/lxd/files/lxd-4.0.0.initd 
b/app-containers/lxd/files/lxd-4.0.0.initd
deleted file mode 100644
index e6ae971e879f..
--- a/app-containers/lxd/files/lxd-4.0.0.initd
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-DAEMON=/usr/sbin/lxd
-PIDFILE=/run/lxd.pid
-
-depend() {
-   need net
-   need lxcfs
-}
-
-start() {
-   ebegin "Starting lxd service"
-
-   modprobe -f loop > /dev/null 2>&1
-
-   # fix permissions on /var/lib/lxd and make sure it exists
-   install -d /var/lib/lxd --group lxd --owner root --mode 0775
-   start-stop-daemon --start \
-   --pidfile ${PIDFILE} \
-   --exec ${DAEMON} \
-   --background \
-   --make-pidfile \
-   -- \
-   ${LXD_OPTIONS}
-   eend ${?}
-}
-
-stop() {
-   if [ "${RC_CMD}" = restart ]; then
-   ebegin "Stopping lxd service (but not containers)"
-   # start-stop-daemon sends SIGTERM with a timeout of 5s by 
default.
-   # SIGTERM indicates to LXD that it will be stopped temporarily.
-   # Instances will keep running.
-   start-stop-daemon --stop --quiet -p "${PIDFILE}"
-   eend ${?}
-   else
-   ebegin "Stopping lxd service and containers, waiting 40s"
-   # SIGPWR indicates to LXD that the host is going down.
-   # LXD will do a clean shutdown of all instances.
-   # After 30s all remaining instances will be killed.
-   # We wait up to 40s for LXD.
-   start-stop-daemon --stop --quiet -R SIGPWR/40 -p "${PIDFILE}"
-   eend ${?}
-   fi
-}

diff --git a/app-containers/lxd/files/lxd-4.0.7-r1.service 
b/app-containers/lxd/files/lxd-4.0.7-r1.service
deleted file mode 100644
index f1e644b95df8..
--- a/app-containers/lxd/files/lxd-4.0.7-r1.service
+++ /dev/null
@@ -1,20 +0,0 @@
-[Unit]
-Description=LXD - main daemon
-After=network-online.target lxcfs.service lxd.socket
-Requires=network-online.target lxcfs.service lxd.socket
-Documentation=man:lxd(1)
-
-[Service]
-EnvironmentFile=-/etc/environment
-ExecStart=/usr/sbin/lxd --group lxd --syslog
-ExecStartPost=/usr/sbin/lxd waitready --timeout=600
-KillMode=process
-TimeoutStartSec=600s
-TimeoutStopSec=30s
-Restart=on-failure
-LimitNOFILE=1048576
-LimitNPROC=infinity
-TasksMax=infinity
-
-[Install]
-Also=lxd-containers.service lxd.socket



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

2022-04-16 Thread Alessandro Barbieri
commit: ee233c0c291450f0ff85a3536c371d89c04da229
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:43:47 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:43:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee233c0c

dev-cpp/wangle: add 2022.04.11.00, drop 2022.03.21.00

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

 dev-cpp/wangle/Manifest | 2 +-
 .../{wangle-2022.03.21.00.ebuild => wangle-2022.04.11.00.ebuild}| 6 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index 0b0c9d87b..9c1db0819 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1 +1 @@
-DIST wangle-2022.03.21.00.tar.gz 355164 BLAKE2B 
876863bb5d0e5c7fd5f3408f9f2233b1995ef838b165bbb9f8772667e1ca5fa98f4ae5eb686e2ef94198bdb373daa2ce96720253f550a808369b8cca0ec6d10b
 SHA512 
069fe7758ccb2f33665f53109047f2e0158e248fda8c760eddd978afd6980acbc6421db60721bf320deca557369377c8757f13c67f8685e3a98394324e75e72e
+DIST wangle-2022.04.11.00.tar.gz 355228 BLAKE2B 
1a86d03b0b6518a1b83d59d88ec5fd5f3a2265f951e2d1415e090b6dbdf92842f4726f7aef7e52ed4cb5923ff319051405cf9ef5ecf7eb4db19cce4d54471bff
 SHA512 
8c908f5efcf8315f6779c2a5c5ac0a8de7a9257f661e35b72f6a9e33fe840056c56e1234fc0fc87224f68022b79080ca5360c256d426e5672f2aa2d5e2479371

diff --git a/dev-cpp/wangle/wangle-2022.03.21.00.ebuild 
b/dev-cpp/wangle/wangle-2022.04.11.00.ebuild
similarity index 81%
rename from dev-cpp/wangle/wangle-2022.03.21.00.ebuild
rename to dev-cpp/wangle/wangle-2022.04.11.00.ebuild
index 1fe53a582..2fa00be7d 100644
--- a/dev-cpp/wangle/wangle-2022.03.21.00.ebuild
+++ b/dev-cpp/wangle/wangle-2022.04.11.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,6 +12,7 @@ 
SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="examples test"
 
 RDEPEND="
~dev-cpp/fizz-${PV}:=
@@ -28,10 +29,13 @@ DEPEND="
dev-cpp/gtest
 "
 
+RESTRICT="!test? ( test )"
 CMAKE_USE_DIR="${S}/wangle"
 
 src_configure() {
local mycmakeargs=(
+   -DBUILD_EXAMPLES=$(usex examples)
+   -DBUILD_TESTS=$(usex test)
-DLIB_INSTALL_DIR=$(get_libdir)
)
 



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

2022-04-16 Thread Alessandro Barbieri
commit: 79c9c188c06da48fa13f3f412c780fac30cfdfd5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:46:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:46:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79c9c188

dev-cpp/fbthrift: add 2022.04.11.00, drop 2022.03.21.00

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

 dev-cpp/fbthrift/Manifest   | 2 +-
 .../{fbthrift-2022.03.21.00.ebuild => fbthrift-2022.04.11.00.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index ebe4d535f..bb9e7f8ea 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1 +1 @@
-DIST fbthrift-2022.03.21.00.tar.gz 7178541 BLAKE2B 
6e875f19ae19b5ccd1740d5eadb0b4f106d96b95ca1ced9e05a5bfd7f8e7de84aec722f0dfb0721c81e320185359d3f9c595ebfebef8638b6ca6788df98d37d4
 SHA512 
8d2d9430dc3a4ecc23042cd9bcf4eee24449d05d98baec408aef806b934d643e578d3876169f69966c846aeddbe0aa84416c4e020cba028a49d2fccfe7ab
+DIST fbthrift-2022.04.11.00.tar.gz 7475837 BLAKE2B 
27e035296d7c73562824a192f2bdc8789aa9ff674f9693e991b71b4543b417ad41aaf186681bdddbe494557fe0a3a447175e667e98348c763321e9343412
 SHA512 
e45088151e9de051e30b5ac34b07c35b965092ea0ad8075029fce57de5df44c908d0c30663ce35b455ad96f277d8935e08e3ecba331708b1835333cf90e87ce1

diff --git a/dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2022.04.11.00.ebuild
similarity index 100%
rename from dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild
rename to dev-cpp/fbthrift/fbthrift-2022.04.11.00.ebuild



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

2022-04-16 Thread Alessandro Barbieri
commit: 803cbb5f620564ce9cb2a47423b2203e9313d1d7
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:40:55 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:40:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=803cbb5f

dev-cpp/fizz: add 2022.04.11.00, drop 2022.03.21.00

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

 dev-cpp/fizz/Manifest | 2 +-
 dev-cpp/fizz/{fizz-2022.03.21.00.ebuild => fizz-2022.04.11.00.ebuild} | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/fizz/Manifest b/dev-cpp/fizz/Manifest
index 7e54932b0..d9cf2728e 100644
--- a/dev-cpp/fizz/Manifest
+++ b/dev-cpp/fizz/Manifest
@@ -1 +1 @@
-DIST fizz-2022.03.21.00.tar.gz 581670 BLAKE2B 
2dc9691abfaf646db56e047a74894b745102764c773b9f244c4b357b74b6d00d1a2548664a5e343f2c5f84458de36d453e99b9901c89bc621c54840a7b45b5e4
 SHA512 
81a7b764c2c2e17fd5df32a69ecb368eb01df04df6dbd1155a40b68fc39cda4f86ce81afc5c89425a5751ef7f4dbb8a40df8b5095685e72ce5e9043c0a74682e
+DIST fizz-2022.04.11.00.tar.gz 591060 BLAKE2B 
5d773af07c70244f54b46927cf28677ef7eb7a9a822a47d497c0ddc9ee4abac34a13462cbcae5372dae5bb3370b7eafc3528c3b63c7b50c564d88c59d6a878f9
 SHA512 
94278ccda36c0781512a3f9245637573891c8b51d35e5b991d62aad86f2883a9a85406e004e88fd342f0a4020365a19e068ba975e0bf826bf7c360916862a1c8

diff --git a/dev-cpp/fizz/fizz-2022.03.21.00.ebuild 
b/dev-cpp/fizz/fizz-2022.04.11.00.ebuild
similarity index 93%
rename from dev-cpp/fizz/fizz-2022.03.21.00.ebuild
rename to dev-cpp/fizz/fizz-2022.04.11.00.ebuild
index 12e7ec567..0c689e15b 100644
--- a/dev-cpp/fizz/fizz-2022.03.21.00.ebuild
+++ b/dev-cpp/fizz/fizz-2022.04.11.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,6 @@ RDEPEND="
dev-libs/libsodium
dev-libs/openssl:0=
 "
-#TODO: discover if gtest is linked
 DEPEND="
${RDEPEND}
test? ( 

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

2022-04-16 Thread Sam James
commit: 57a7a4e491e30d337bdfacce4d1320de4eab9610
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 18:45:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 18:45:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a7a4e4

dev-java/icedtea-sound: Stabilize 1.0.1-r1 x86, #838733

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

 dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild 
b/dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild
index aeac8c929ed5..5480c534c83c 100644
--- a/dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild
+++ b/dev-java/icedtea-sound/icedtea-sound-1.0.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://icedtea.classpath.org/download/source/${P}.tar.xz;
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86"
 
 IUSE="+doc"
 



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

2022-04-16 Thread Sam James
commit: 07f57661dbb3b754ab449629a87156e076db2692
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 18:44:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 18:44:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f57661

dev-python/fonttools: Stabilize 4.30.0 x86, #838625

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

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

diff --git a/dev-python/fonttools/fonttools-4.30.0.ebuild 
b/dev-python/fonttools/fonttools-4.30.0.ebuild
index 089e1656c449..2cd7d23bbad3 100644
--- a/dev-python/fonttools/fonttools-4.30.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.30.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv sparc 
~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv sparc x86 
~x64-macos"
 
 RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]"
 BDEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2022-04-16 Thread Sam James
commit: afa32868fe10afdd07f3a81577cb57f00c09794b
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 18:44:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 18:44:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa32868

dev-python/google-api-core: Stabilize 2.7.1 ALLARCHES, #838622

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

 dev-python/google-api-core/google-api-core-2.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/google-api-core/google-api-core-2.7.1.ebuild 
b/dev-python/google-api-core/google-api-core-2.7.1.ebuild
index 4c4a55dc0996..f2c7aa1eb8f4 100644
--- a/dev-python/google-api-core/google-api-core-2.7.1.ebuild
+++ b/dev-python/google-api-core/google-api-core-2.7.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P//google/python}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
dev-python/namespace-google[${PYTHON_USEDEP}]



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

2022-04-16 Thread Sam James
commit: be1d94a66c7cda2456dbde4c14c606e18cec9da3
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 18:44:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 18:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1d94a6

dev-python/jupyter_console: Stabilize 6.4.3 ALLARCHES, #838607

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

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

diff --git a/dev-python/jupyter_console/jupyter_console-6.4.3.ebuild 
b/dev-python/jupyter_console/jupyter_console-6.4.3.ebuild
index 44cbdde53ded..62db6c65e0e7 100644
--- a/dev-python/jupyter_console/jupyter_console-6.4.3.ebuild
+++ b/dev-python/jupyter_console/jupyter_console-6.4.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
dev-python/ipython[${PYTHON_USEDEP}]



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

2022-04-16 Thread Sam James
commit: d51369965522aba1b3b1f3b19017607acb88ed88
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 18:45:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 18:45:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5136996

sys-apps/gptfdisk: Stabilize 1.0.8-r1 x86, #838673

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

 sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild 
b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild
index 245535567ce5..bf0421bb8ff3 100644
--- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild
+++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="ncurses static"
 
 # libuuid from util-linux is required.



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

2022-04-16 Thread Sam James
commit: 3d24384a239d25362cece788aa1fdb6afd3a14bf
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 18:44:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 18:44:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d24384a

dev-python/cppy: Stabilize 1.2.0 x86, #838646

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

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

diff --git a/dev-python/cppy/cppy-1.2.0.ebuild 
b/dev-python/cppy/cppy-1.2.0.ebuild
index b22a117908e1..31402ce0efef 100644
--- a/dev-python/cppy/cppy-1.2.0.ebuild
+++ b/dev-python/cppy/cppy-1.2.0.ebuild
@@ -14,6 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
 
 distutils_enable_tests pytest



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

2022-04-16 Thread Arthur Zamarin
commit: 79d734b0f036b9397ef68fd53a44a17e6a8c851a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 16 18:29:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 16 18:29:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d734b0

dev-python/dask: add 2022.04.1

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

 dev-python/dask/Manifest  |  1 +
 dev-python/dask/dask-2022.04.1.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index b84215db35c4..37299a3435a9 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,2 +1,3 @@
 DIST dask-2022.03.0.gh.tar.gz 8192610 BLAKE2B 
1099dac34487dc51b9010746920e64e4e7e4a07bb1f3b82ebe069afdd2f64feccc7c97291a1a4d1fc089cbc6f0b6f40a81fedc96be11f85920558ad305b63641
 SHA512 
e32b82d76d6b3d1494c32bcec171e3fc09e38b6cc94729b3f82bf0618445e58e4bd5361efb359e5894af2703bdb4f3f100916d4d7fc905faecc9a5262559754a
 DIST dask-2022.04.0.gh.tar.gz 8649475 BLAKE2B 
92602e239be8c281ca450eb3fb1dbafea2f5caba12f83cd6d05670431b945dba861d92481f5ec1ec0834ccf35af6658d482b26d25cf16c8b784364adbe7e9ccf
 SHA512 
2abc10a1140ad81a5f6bdc7ff697b899a5410da6dff976c98fb30d32fff625078ebf5ed23b2317c94d293973040b05bf650c02aef2b8c18230bf2841e54c71fa
+DIST dask-2022.04.1.gh.tar.gz 8647138 BLAKE2B 
7b53a033e2128d7a9ab738b88b3df4b80526e4a6a9b67e4347d318d137a3d4c9b5ae587b5f73b80c4f8186d98de0877827c6ee2b4c42536ac0bca369ed1b765b
 SHA512 
356a94fad6cf9878b0c1e35b39e0db08a66c0d4c77cfae9fd7542a16b8f86b40475ff466e0dce7228e8930e6c03dc13c4f9df036b3a35806c2bc19525ab2e23f

diff --git a/dev-python/dask/dask-2022.04.1.ebuild 
b/dev-python/dask/dask-2022.04.1.ebuild
new file mode 100644
index ..d78a53023b58
--- /dev/null
+++ b/dev-python/dask/dask-2022.04.1.ebuild
@@ -0,0 +1,54 @@
+# 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="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="https://dask.org/;
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}]
+   >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-0.3.10[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # another test relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+)
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/vhd/files/, dev-ml/vhd/

2022-04-16 Thread Alessandro Barbieri
commit: 163a65d2fcf1d411f4ac156a2f27b4423aa3f4f6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:06:28 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=163a65d2

dev-ml/vhd: update HOMEPAGE

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

 dev-ml/vhd/files/vhd-0.12.2-ounit2.patch | 36 
 dev-ml/vhd/vhd-0.12.2.ebuild | 22 +++
 2 files changed, 49 insertions(+), 9 deletions(-)

diff --git a/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch 
b/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch
new file mode 100644
index 0..d85225cf8
--- /dev/null
+++ b/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch
@@ -0,0 +1,36 @@
+From 8a0acca0482680b120f6a4f5434dde7d9d240c16 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 20:05:20 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ vhd-format-lwt.opam  | 2 +-
+ vhd_format_lwt_test/dune | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/vhd-format-lwt.opam b/vhd-format-lwt.opam
+index 1e57f03..e92913f 100644
+--- a/vhd-format-lwt.opam
 b/vhd-format-lwt.opam
+@@ -11,7 +11,7 @@ depends: [
+   "cstruct"
+   "lwt" {>= "3.2.0"}
+   "mirage-block" {>= "2.0.1"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "vhd-format"
+   "io-page-unix" {with-test}
+   "dune" {>= "1.0"}
+diff --git a/vhd_format_lwt_test/dune b/vhd_format_lwt_test/dune
+index f1ef8ec..43309d7 100644
+--- a/vhd_format_lwt_test/dune
 b/vhd_format_lwt_test/dune
+@@ -1,6 +1,6 @@
+ (executable
+  (name parse_test)
+- (libraries cstruct disk io-page.unix lwt lwt.unix oUnit vhd-format
++ (libraries cstruct disk io-page.unix lwt lwt.unix ounit2 vhd-format
+vhd_format_lwt))
+ 
+ (alias

diff --git a/dev-ml/vhd/vhd-0.12.2.ebuild b/dev-ml/vhd/vhd-0.12.2.ebuild
index 07ba2d35f..aa05722ef 100644
--- a/dev-ml/vhd/vhd-0.12.2.ebuild
+++ b/dev-ml/vhd/vhd-0.12.2.ebuild
@@ -8,7 +8,10 @@ inherit dune multiprocessing
 MYPN="ocaml-${PN}"
 
 DESCRIPTION="Read and write .vhd-format format data"
-HOMEPAGE="https://github.com/mirage/ocaml-vhd-format;
+HOMEPAGE="
+   https://github.com/mirage/ocaml-vhd
+   https://opam.ocaml.org/packages/vhd-format/
+"
 SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/${MYPN}-${PV}"
 
@@ -18,27 +21,28 @@ KEYWORDS="~amd64"
 IUSE="lwt ocamlopt test"
 
 RDEPEND="
-   dev-ml/cstruct
-   dev-ml/io-page
-   dev-ml/rresult
-   dev-ml/uuidm
-   dev-ml/stdlib-shims
+   dev-ml/cstruct:=
+   dev-ml/io-page:=
+   dev-ml/rresult:=
+   dev-ml/uuidm:=
+   dev-ml/stdlib-shims:=
 
lwt? (
-   dev-ml/mirage-block
-   dev-ml/lwt
+   dev-ml/mirage-block:=
+   dev-ml/lwt:=
)
 "
 DEPEND="
${RDEPEND}
test? (
-   dev-ml/ounit
+   dev-ml/ounit2
dev-ml/io-page[unix(-)]
)
 "
 
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( lwt )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
 
 src_compile() {
local pkgs="vhd-format"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/crc/files/, dev-ml/crc/

2022-04-16 Thread Alessandro Barbieri
commit: c0411779aa34e74b5fe536629eb4a8805bae713a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:25:34 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0411779

dev-ml/crc: update HOMEPAGE

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

 dev-ml/crc/crc-2.1.0.ebuild | 14 -
 dev-ml/crc/files/crc-2.1.0-ounit2.patch | 37 +
 2 files changed, 46 insertions(+), 5 deletions(-)

diff --git a/dev-ml/crc/crc-2.1.0.ebuild b/dev-ml/crc/crc-2.1.0.ebuild
index c2ffd4341..cea103182 100644
--- a/dev-ml/crc/crc-2.1.0.ebuild
+++ b/dev-ml/crc/crc-2.1.0.ebuild
@@ -8,7 +8,10 @@ inherit dune
 MYPN="ocaml-${PN}"
 
 DESCRIPTION="Library for finding the CRC of parts of various kinds of data 
in-place"
-HOMEPAGE="https://github.com/xapi-project/ocaml-crc;
+HOMEPAGE="
+   https://github.com/xapi-project/ocaml-crc
+   https://opam.ocaml.org/packages/crc/
+"
 
SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
 S="${WORKDIR}/${MYPN}-${PV}"
 
@@ -18,13 +21,14 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test"
 
 DEPEND="
-   dev-ml/cstruct
-   dev-ml/rpc
-   dev-ml/ppx_sexp_conv
+   dev-ml/cstruct:=
+   dev-ml/rpc:=
+   dev-ml/ppx_sexp_conv:=
 "
 RDEPEND="
${DEPEND}
-   test? ( dev-ml/ounit )
+   test? ( dev-ml/ounit2 )
 "
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/crc/files/crc-2.1.0-ounit2.patch 
b/dev-ml/crc/files/crc-2.1.0-ounit2.patch
new file mode 100644
index 0..c3b049e29
--- /dev/null
+++ b/dev-ml/crc/files/crc-2.1.0-ounit2.patch
@@ -0,0 +1,37 @@
+From f34b740604cf6cdb924c056d38ec08be4c781048 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 20:24:29 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ crc.opam  | 2 +-
+ test/dune | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/crc.opam b/crc.opam
+index 74f21a8..7923009 100644
+--- a/crc.opam
 b/crc.opam
+@@ -12,7 +12,7 @@ depends: [
+   "dune"
+   "ocaml" {>= "4.00.1"}
+   "cstruct" {>= "1.0.1"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "odoc" {with-doc}
+   "ppx_deriving_rpc"
+   "ppx_sexp_conv" {>= "v0.11.0"}
+diff --git a/test/dune b/test/dune
+index 769e090..bad69da 100644
+--- a/test/dune
 b/test/dune
+@@ -10,7 +10,7 @@ let () = Printf.ksprintf Jbuild_plugin.V1.send {|
+ (executable
+   (name crc_test)
+   (flags (:standard))
+-  (libraries oUnit crc)
++  (libraries ounit2 crc)
+   (preprocess (pps ppx_deriving_rpc ppx_sexp_conv %s))
+ )
+ 



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/pci/, dev-ml/pci/files/

2022-04-16 Thread Alessandro Barbieri
commit: 2fa221124d8f84c3bddb973cc2df823571bf1a63
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:12:28 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2fa22112

dev-ml/pci: update HOMEPAGE

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

 dev-ml/pci/files/pci-1.0.1-ounit2.patch | 84 +
 dev-ml/pci/pci-1.0.1.ebuild | 12 +++--
 2 files changed, 92 insertions(+), 4 deletions(-)

diff --git a/dev-ml/pci/files/pci-1.0.1-ounit2.patch 
b/dev-ml/pci/files/pci-1.0.1-ounit2.patch
new file mode 100644
index 0..e57055197
--- /dev/null
+++ b/dev-ml/pci/files/pci-1.0.1-ounit2.patch
@@ -0,0 +1,84 @@
+From 9015f66fae0eddaac7080fd0ef164015c7d73865 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 20:10:49 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ .merlin  | 2 +-
+ _oasis   | 2 +-
+ _tags| 4 ++--
+ opam | 2 +-
+ setup.ml | 2 +-
+ 5 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/.merlin b/.merlin
+index f18d84c..e5b208a 100644
+--- a/.merlin
 b/.merlin
+@@ -1,7 +1,7 @@
+ PRJ pci
+ PKG ctypes
+ PKG ctypes.stubs
+-PKG oUnit
++PKG ounit2
+ 
+ S lib
+ S lib_test
+diff --git a/_oasis b/_oasis
+index 53db238..0443598 100644
+--- a/_oasis
 b/_oasis
+@@ -58,7 +58,7 @@ Executable test_pci
+   CompiledObject: best
+   ByteOpt:-warn-error +1..45
+   NativeOpt:  -warn-error +1..45
+-  BuildDepends:   pci, oUnit
++  BuildDepends:   pci, ounit2
+ 
+ Test test_pci
+   Command: $test_pci -runner sequential
+diff --git a/_tags b/_tags
+index 81eaa26..b8e20fc 100644
+--- a/_tags
 b/_tags
+@@ -63,11 +63,11 @@ true: annot, bin_annot
+ : oasis_executable_test_pci_native
+ : oasis_executable_test_pci_native
+ : pkg_ctypes.stubs
+-: pkg_oUnit
++: pkg_ounit2
+ : use_pci
+ : use_pci_bindings
+ : pkg_ctypes.stubs
+-: pkg_oUnit
++: pkg_ounit2
+ : use_pci
+ : use_pci_bindings
+ # Executable lspci
+diff --git a/opam b/opam
+index bc03b69..6e5e197 100644
+--- a/opam
 b/opam
+@@ -21,7 +21,7 @@ remove: [
+ depends: [
+   "ctypes" {>= "0.4"}
+   "ocamlfind" {build}
+-  "ounit" {test}
++  "ounit2" {test}
+ ]
+ available: [ocaml-version >= "4.01.0" & os = "linux"]
+ depexts: [
+diff --git a/setup.ml b/setup.ml
+index c3907bf..b1f3074 100644
+--- a/setup.ml
 b/setup.ml
+@@ -7681,7 +7681,7 @@ let setup_t =
+   bs_build_depends =
+ [
+InternalLibrary "pci";
+-   FindlibPackage ("oUnit", None)
++   FindlibPackage ("ounit2", None)
+ ];
+   bs_build_tools = [ExternalTool "ocamlbuild"];
+   bs_interface_patterns =

diff --git a/dev-ml/pci/pci-1.0.1.ebuild b/dev-ml/pci/pci-1.0.1.ebuild
index 070a12855..634e6cd74 100644
--- a/dev-ml/pci/pci-1.0.1.ebuild
+++ b/dev-ml/pci/pci-1.0.1.ebuild
@@ -8,7 +8,10 @@ inherit findlib opam
 MY_P="ocaml-${P}"
 
 DESCRIPTION="OCaml bindings to libpci using Ctypes"
-HOMEPAGE="https://github.com/simonjbeaumont/ocaml-pci;
+HOMEPAGE="
+   https://github.com/simonjbeaumont/ocaml-pci
+   https://opam.ocaml.org/packages/pci/
+"
 
SRC_URI="https://github.com/simonjbeaumont/ocaml-pci/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 S="${WORKDIR}/${MY_P}"
 
@@ -19,19 +22,20 @@ IUSE="test"
 
 RDEPEND="
sys-apps/pciutils
-   dev-ml/ocaml-ctypes
+   dev-ml/ocaml-ctypes:=
 "
 DEPEND="
${RDEPEND}
-   dev-ml/ounit
+   test? ( dev-ml/ounit2 )
 "
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
 OPAM_FILE=opam
 
 src_configure() {
myconf=(
-   $(usex test '--enable-test' '')
+   $(usex test '--enable-tests' '')
--prefix "/usr"
--destdir "${D}"
--libdir "/usr/$(get_libdir)"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/mirage-clock-unix/

2022-04-16 Thread Alessandro Barbieri
commit: 976f70627c30a417c0af794e0a16300e8b3a191b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:26:01 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=976f7062

dev-ml/mirage-clock-unix: fix indentation

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

 dev-ml/mirage-clock-unix/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/mirage-clock-unix/metadata.xml 
b/dev-ml/mirage-clock-unix/metadata.xml
index 4cbec58af..5c0849326 100644
--- a/dev-ml/mirage-clock-unix/metadata.xml
+++ b/dev-ml/mirage-clock-unix/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   co-maintainers welcome
+co-maintainers welcome
 lssndrbarbi...@gmail.com
 Alessandro Barbieri
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/mustache/files/, dev-ml/mustache/

2022-04-16 Thread Alessandro Barbieri
commit: beda9740601df8d5c1dead0b02c239cb5e801b64
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:22:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=beda9740

dev-ml/mustache: ounit2 patch

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

 dev-ml/mustache/files/mustache-3.1.0-ounit2.patch | 37 +++
 dev-ml/mustache/mustache-3.1.0.ebuild |  3 +-
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch 
b/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch
new file mode 100644
index 0..3dccb1628
--- /dev/null
+++ b/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch
@@ -0,0 +1,37 @@
+From 002360c97f11981aee736292c372057425ef23c0 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 20:20:29 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ dune-project  | 2 +-
+ mustache.opam | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/dune-project b/dune-project
+index 5f64694..921db30 100644
+--- a/dune-project
 b/dune-project
+@@ -27,7 +27,7 @@ Contains the `mustache` command line utility for driving 
logic-less templates.
+ ")
+  (depends
+   (jsonm (>= 1.0.1))
+-  (ounit :with-test)
++  (ounit2 :with-test)
+   (ezjsonm :with-test)
+   (menhir (>= 20180703))
+   (cmdliner (>= 1.0.4))
+diff --git a/mustache.opam b/mustache.opam
+index d5fedca..51e5a0a 100644
+--- a/mustache.opam
 b/mustache.opam
+@@ -18,7 +18,7 @@ bug-reports: 
"https://github.com/rgrinberg/ocaml-mustache/issues;
+ depends: [
+   "dune" {>= "2.7"}
+   "jsonm" {>= "1.0.1"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "ezjsonm" {with-test}
+   "menhir" {>= "20180703"}
+   "cmdliner" {>= "1.0.4"}

diff --git a/dev-ml/mustache/mustache-3.1.0.ebuild 
b/dev-ml/mustache/mustache-3.1.0.ebuild
index 6861c6c4f..592fe964b 100644
--- a/dev-ml/mustache/mustache-3.1.0.ebuild
+++ b/dev-ml/mustache/mustache-3.1.0.ebuild
@@ -26,7 +26,8 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
-   test? ( dev-ml/ounit )
+   test? ( dev-ml/ounit2 )
 "
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/pcap-format/files/, dev-ml/pcap-format/

2022-04-16 Thread Alessandro Barbieri
commit: 6b86a1a5eb03281dc1965c4452709b2274136d2e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:17:47 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b86a1a5

dev-ml/pcap-format: update HOMEPAGE

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

 .../files/pcap-format-0.5.2-ounit2.patch   | 34 ++
 dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild | 10 +--
 2 files changed, 41 insertions(+), 3 deletions(-)

diff --git a/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch 
b/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch
new file mode 100644
index 0..1f04a8690
--- /dev/null
+++ b/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch
@@ -0,0 +1,34 @@
+From 463fad03eeb27c7d8613931f4173429ce0e5d3d1 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 20:16:39 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ lib_test/dune| 2 +-
+ pcap-format.opam | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib_test/dune b/lib_test/dune
+index 9eedff0..0a72894 100644
+--- a/lib_test/dune
 b/lib_test/dune
+@@ -1,4 +1,4 @@
+ (test
+  (name test)
+  (deps dhcp.pcap)
+- (libraries pcap-format oUnit))
++ (libraries pcap-format ounit2))
+diff --git a/pcap-format.opam b/pcap-format.opam
+index 36a471f..87156b8 100644
+--- a/pcap-format.opam
 b/pcap-format.opam
+@@ -11,7 +11,7 @@ depends: [
+   "dune" {>= "1.0"}
+   "cstruct" {>= "1.9.0"}
+   "ppx_cstruct" {> "0"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+ ]
+ build: [
+   ["dune" "subst"] {dev}

diff --git a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild 
b/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild
index 4be1c548d..29435bdcd 100644
--- a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild
+++ b/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild
@@ -6,7 +6,10 @@ EAPI=8
 inherit dune
 
 DESCRIPTION="Read and write pcap-formatted network packet traces"
-HOMEPAGE="https://github.com/mirage/ocaml-pcap;
+HOMEPAGE="
+   https://github.com/mirage/ocaml-pcap
+   https://opam.ocaml.org/packages/pcap-format/
+"
 SRC_URI="https://github.com/mirage/ocaml-pcap/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/ocaml-pcap-${PV}"
 
@@ -15,13 +18,14 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE="ocamlopt test"
 
-RDEPEND="dev-ml/cstruct[ppx]"
+RDEPEND="dev-ml/cstruct:=[ppx]"
 DEPEND="
${RDEPEND}
test? (
-   dev-ml/ounit
+   dev-ml/ounit2
dev-ml/mmap
)
 "
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/vchan/, dev-ml/vchan/files/

2022-04-16 Thread Alessandro Barbieri
commit: 5586288de89616ebaf454e28a9c4b6643b7ea548
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:02:39 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5586288d

dev-ml/vchan: update HOMEPAGE

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

 dev-ml/vchan/files/vchan-6.0.1-ounit2.patch | 78 +
 dev-ml/vchan/vchan-6.0.1.ebuild | 32 ++--
 2 files changed, 96 insertions(+), 14 deletions(-)

diff --git a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch 
b/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
new file mode 100644
index 0..86a8bdc38
--- /dev/null
+++ b/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
@@ -0,0 +1,78 @@
+From 56fe85c077bb3dfe936dcf9eaa96229a223d2028 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 20:00:53 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ .coverage.sh| 2 +-
+ lib_test/dune   | 2 +-
+ vchan-unix.opam | 2 +-
+ vchan-xen.opam  | 2 +-
+ vchan.opam  | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/.coverage.sh b/.coverage.sh
+index bd8dcc8..c263bb7 100644
+--- a/.coverage.sh
 b/.coverage.sh
+@@ -11,7 +11,7 @@ if [ -z "$KEEP" ]; then trap "popd; rm -rf $COVERAGE_DIR" 
EXIT; fi
+ $(which cp) -r ../* .
+ 
+ eval `opam config env`
+-opam install -y bisect_ppx oasis ocveralls ounit
++opam install -y bisect_ppx oasis ocveralls ounit2
+ 
+ sed -i 's/BuildDepends:/BuildDepends: bisect_ppx,/g' _oasis
+ oasis setup
+diff --git a/lib_test/dune b/lib_test/dune
+index ce2e21b..c8fa076 100644
+--- a/lib_test/dune
 b/lib_test/dune
+@@ -1,6 +1,6 @@
+ (executables
+  (names test)
+- (libraries cmdliner lwt lwt.unix vchan oUnit))
++ (libraries cmdliner lwt lwt.unix vchan ounit2))
+ 
+ (alias
+  (name runtest)
+diff --git a/vchan-unix.opam b/vchan-unix.opam
+index c2d3194..0c948ec 100644
+--- a/vchan-unix.opam
 b/vchan-unix.opam
+@@ -26,7 +26,7 @@ depends: [
+   "xen-gnt"
+   "fmt" {>= "0.8.7"}
+   "cmdliner" {with-test}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+ ]
+ build: [
+   ["dune" "subst"] {dev}
+diff --git a/vchan-xen.opam b/vchan-xen.opam
+index 4bd58f5..a461dd4 100644
+--- a/vchan-xen.opam
 b/vchan-xen.opam
+@@ -21,7 +21,7 @@ depends: [
+   "mirage-xen" {>= "7.0.0"}
+   "xenstore_transport" {>= "1.0.0"}
+   "sexplib"
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "cmdliner" {with-test}
+ ]
+ build: [
+diff --git a/vchan.opam b/vchan.opam
+index b7ce1a2..bb42aa9 100644
+--- a/vchan.opam
 b/vchan.opam
+@@ -25,7 +25,7 @@ depends: [
+   "xenstore_transport" {>= "1.0.0"}
+   "sexplib"
+   "cmdliner" {with-test}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+ ]
+ build: [
+   ["dune" "subst"] {dev}

diff --git a/dev-ml/vchan/vchan-6.0.1.ebuild b/dev-ml/vchan/vchan-6.0.1.ebuild
index d21da75dc..3c72529bc 100644
--- a/dev-ml/vchan/vchan-6.0.1.ebuild
+++ b/dev-ml/vchan/vchan-6.0.1.ebuild
@@ -8,7 +8,10 @@ inherit dune multiprocessing
 MY_PN="ocaml-${PN}"
 
 DESCRIPTION="Pure OCaml implementation of the vchan shared-memory 
communication protocol"
-HOMEPAGE="https://github.com/mirage/ocaml-vchan;
+HOMEPAGE="
+   https://github.com/mirage/ocaml-vchan
+   https://opam.ocaml.org/packages/vchan/
+"
 SRC_URI="https://github.com/mirage/${MY_PN}/releases/download/v${PV}/${P}.tbz;
 
 LICENSE="ISC"
@@ -17,32 +20,33 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test unix xen"
 
 RDEPEND="
-   dev-ml/lwt
-   dev-ml/ppx_sexp_conv
-   dev-ml/io-page
-   dev-ml/mirage-flow
-   dev-ml/xenstore
-   dev-ml/xenstore-clients
-   dev-ml/sexplib
-   dev-ml/cstruct[ppx]
+   dev-ml/lwt:=
+   dev-ml/ppx_sexp_conv:=
+   dev-ml/io-page:=
+   dev-ml/mirage-flow:=
+   dev-ml/xenstore:=
+   dev-ml/xenstore-clients:=
+   dev-ml/sexplib:=
+   dev-ml/cstruct:=[ppx]
 
unix? (
-   dev-ml/xen-evtchn[unix]
-   dev-ml/xen-gnt[unix]
-   dev-ml/fmt
+   dev-ml/xen-evtchn:=[unix]
+   dev-ml/xen-gnt:=[unix]
+   dev-ml/fmt:=
)
-   xen? ( dev-ml/mirage-xen )
+   xen? ( dev-ml/mirage-xen:= )
 "
 DEPEND="
${RDEPEND}
test? (
dev-ml/cmdliner
-   dev-ml/ounit
+   dev-ml/ounit2
)
 "
 
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( unix xen )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
 
 src_compile() {
local pkgs="vchan"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/xen-evtchn/files/, dev-ml/xen-evtchn/

2022-04-16 Thread Alessandro Barbieri
commit: de1afc31f9fa822ea3cea9f9c0d0c91a3967cb15
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 17:07:14 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de1afc31

dev-ml/xen-evtchn: update HOMEPAGE

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

 .../xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch | 36 ++
 dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild  | 14 ++---
 2 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch 
b/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
new file mode 100644
index 0..d0782f08b
--- /dev/null
+++ b/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
@@ -0,0 +1,36 @@
+From b05b3dc57901a2312d48ce88418fde0ea495575f Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 19:05:44 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ lib_test/dune| 2 +-
+ xen-evtchn-unix.opam | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib_test/dune b/lib_test/dune
+index bdec54e..57dda23 100644
+--- a/lib_test/dune
 b/lib_test/dune
+@@ -1,6 +1,6 @@
+ (executables
+  (names main)
+- (libraries xen-evtchn xen-evtchn-unix oUnit lwt.unix))
++ (libraries xen-evtchn xen-evtchn-unix ounit2 lwt.unix))
+ 
+ (alias
+  (name runtest)
+diff --git a/xen-evtchn-unix.opam b/xen-evtchn-unix.opam
+index 4a94d81..cbc8250 100644
+--- a/xen-evtchn-unix.opam
 b/xen-evtchn-unix.opam
+@@ -14,7 +14,7 @@ depends: [
+   "lwt-dllist"
+   "lwt"
+   "cmdliner"
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "conf-xen" {build}
+ ]
+ build: [

diff --git a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild 
b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
index ae76783a0..2cbe21c27 100644
--- a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
+++ b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
@@ -8,7 +8,10 @@ inherit dune multiprocessing
 MY_P="${PN}-v${PV}"
 
 DESCRIPTION="Xen event channel interface for Mirage"
-HOMEPAGE="https://github.com/mirage/ocaml-evtchn;
+HOMEPAGE="
+   https://github.com/mirage/ocaml-evtchn
+   https://opam.ocaml.org/packages/xen-evtchn/
+"
 
SRC_URI="https://github.com/mirage/ocaml-evtchn/releases/download/v${PV}/${MY_P}.tbz;
 S="${WORKDIR}/${MY_P}"
 
@@ -18,19 +21,20 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test unix"
 
 RDEPEND="
-   dev-ml/lwt
-   dev-ml/lwt-dllist
-   dev-ml/cmdliner
+   dev-ml/lwt:=
+   dev-ml/lwt-dllist:=
+   dev-ml/cmdliner:=
 
unix? ( app-emulation/xen )
 "
 DEPEND="
${RDEPEND}
-   test? ( dev-ml/ounit )
+   test? ( dev-ml/ounit2 )
 "
 
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( unix )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
 
 src_compile() {
local pkgs="xen-evtchn"



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

2022-04-16 Thread Alessandro Barbieri
commit: 62b4e2bd03e4102e4b10a6e41f17c097e51a6a6c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:27:14 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62b4e2bd

dev-python/XenAPI: depend on ounit2

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

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

diff --git a/dev-python/XenAPI/XenAPI-22.14.0.ebuild 
b/dev-python/XenAPI/XenAPI-22.14.0.ebuild
index 4097ba38b..4f066b041 100644
--- a/dev-python/XenAPI/XenAPI-22.14.0.ebuild
+++ b/dev-python/XenAPI/XenAPI-22.14.0.ebuild
@@ -101,7 +101,7 @@ DEPEND="
${RDEPEND}
test? (
dev-ml/mirage-crypto[rng]
-   >=dev-ml/ounit-2
+   dev-ml/ounit2
dev-ml/qcheck
)
 "



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/xenstore-clients/, dev-ml/xenstore-clients/files/

2022-04-16 Thread Alessandro Barbieri
commit: bba709c37b0879c861d752f6fc27c5b0322e4b47
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 16:42:36 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bba709c3

dev-ml/xenstore-clients: use ounit2

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

 .../files/xenstore-clients-1.1.0-ounit2.patch  | 34 ++
 .../xenstore-clients/xenstore-clients-1.1.0.ebuild |  7 +++--
 2 files changed, 38 insertions(+), 3 deletions(-)

diff --git a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch 
b/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
new file mode 100644
index 0..2058c8df8
--- /dev/null
+++ b/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
@@ -0,0 +1,34 @@
+From a1a62c6928fc19a7268f4fa627f0bb0243b5eb94 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 18:40:19 +0200
+Subject: [PATCH] switch to ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ test/dune   | 2 +-
+ xenstore_transport.opam | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/test/dune b/test/dune
+index 3b5134b..f92c0df 100644
+--- a/test/dune
 b/test/dune
+@@ -1,4 +1,4 @@
+ (tests
+  (names client_test server_test)
+  (package xenstore_transport)
+- (libraries xenstore_transport xenstore xenstore.unix oUnit))
++ (libraries xenstore_transport xenstore xenstore.unix ounit2))
+diff --git a/xenstore_transport.opam b/xenstore_transport.opam
+index 0934220..23caac4 100644
+--- a/xenstore_transport.opam
 b/xenstore_transport.opam
+@@ -23,7 +23,7 @@ depends: [
+   "dune" {build & >= "1.0"}
+   "lwt"
+   "xenstore" {>= "2.0.0"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+ ]
+ build: [
+   ["dune" "subst"] {pinned}

diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild 
b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
index 8c480bfc5..88b925594 100644
--- a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
+++ b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
@@ -16,15 +16,16 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test"
 
 DEPEND="
-   dev-ml/lwt
-   dev-ml/xenstore
+   dev-ml/lwt:=
+   dev-ml/xenstore:=
 "
 RDEPEND="
${DEPEND}
-   test? ( dev-ml/ounit )
+   test? ( dev-ml/ounit2 )
 "
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
 
 src_install() {
dune_src_install xenstore_transport



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

2022-04-16 Thread Alessandro Barbieri
commit: deb5422a78400c350a91f9a1deb6c238158bdd5b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 16:30:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=deb5422a

dev-ml/cstruct: update HOMEPAGE

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

 dev-ml/cstruct/cstruct-6.0.1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-ml/cstruct/cstruct-6.0.1.ebuild 
b/dev-ml/cstruct/cstruct-6.0.1.ebuild
index 4c1a41d62..5b3f8ce46 100644
--- a/dev-ml/cstruct/cstruct-6.0.1.ebuild
+++ b/dev-ml/cstruct/cstruct-6.0.1.ebuild
@@ -6,7 +6,10 @@ EAPI=8
 inherit dune multiprocessing
 
 DESCRIPTION="Map OCaml arrays onto C-like structs"
-HOMEPAGE="https://github.com/mirage/ocaml-cstruct;
+HOMEPAGE="
+   https://github.com/mirage/ocaml-cstruct
+   https://opam.ocaml.org/packages/cstruct/
+"
 SRC_URI="https://github.com/mirage/ocaml-cstruct/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/ocaml-${P}"
 
@@ -41,7 +44,6 @@ DEPEND="
dev-ml/alcotest
dev-ml/crowbar
dev-ml/ocaml-migrate-parsetree
-   dev-ml/ounit
dev-ml/ppx_sexp_conv
dev-ml/cppo
dev-ml/lwt



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/io-page/files/, dev-ml/io-page/

2022-04-16 Thread Alessandro Barbieri
commit: c99898eeed6fea59ce269dabc7a9a863b7994759
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 16:48:55 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c99898ee

dev-ml/io-page: use ounit2

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

 dev-ml/io-page/files/io-page-2.4.0-ounit2.patch | 34 +
 dev-ml/io-page/io-page-2.2.0.ebuild |  2 +-
 dev-ml/io-page/io-page-2.4.0.ebuild | 12 ++---
 3 files changed, 43 insertions(+), 5 deletions(-)

diff --git a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch 
b/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
new file mode 100644
index 0..32c8deabf
--- /dev/null
+++ b/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
@@ -0,0 +1,34 @@
+From d6432606b9d76ce399f47263992d39c306eb2fcf Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 18:45:58 +0200
+Subject: [PATCH] switch to ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ io-page.opam  | 2 +-
+ lib_test/dune | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/io-page.opam b/io-page.opam
+index eca0112..b72af2e 100644
+--- a/io-page.opam
 b/io-page.opam
+@@ -11,7 +11,7 @@ depends: [
+   "ocaml" {>= "4.08.0"}
+   "dune" {>= "2.6"}
+   "cstruct" {>= "2.0.0"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+ ]
+ build: [
+   ["dune" "subst"] {dev}
+diff --git a/lib_test/dune b/lib_test/dune
+index 9eb6161..f23440b 100644
+--- a/lib_test/dune
 b/lib_test/dune
+@@ -1,4 +1,4 @@
+ (test
+  (name portable)
+  (package io-page)
+- (libraries io-page oUnit))
++ (libraries io-page ounit2))

diff --git a/dev-ml/io-page/io-page-2.2.0.ebuild 
b/dev-ml/io-page/io-page-2.2.0.ebuild
index dcb8fdb37..4e775d0cc 100644
--- a/dev-ml/io-page/io-page-2.2.0.ebuild
+++ b/dev-ml/io-page/io-page-2.2.0.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   test? ( dev-ml/ounit )
+   test? ( dev-ml/ounit2 )
unix? ( dev-ml/configurator )
 "
 

diff --git a/dev-ml/io-page/io-page-2.4.0.ebuild 
b/dev-ml/io-page/io-page-2.4.0.ebuild
index 528316a84..c4ae6c82c 100644
--- a/dev-ml/io-page/io-page-2.4.0.ebuild
+++ b/dev-ml/io-page/io-page-2.4.0.ebuild
@@ -8,7 +8,10 @@ inherit dune
 MY_P="${PN}-v${PV}"
 
 DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="https://github.com/mirage/io-page;
+HOMEPAGE="
+   https://github.com/mirage/io-page
+   https://github.com/mirage/io-page
+"
 
SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz;
 S="${WORKDIR}/${MY_P}"
 
@@ -18,13 +21,14 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test"
 
 RDEPEND="
-   dev-ml/bigarray-compat
-   dev-ml/cstruct
+   dev-ml/bigarray-compat:=
+   dev-ml/cstruct:=
 "
 DEPEND="
${RDEPEND}
-   test? ( dev-ml/ounit )
+   test? ( dev-ml/ounit2 )
 "
 BDEPEND="virtual/pkgconfig"
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/ipaddr/files/, dev-ml/ipaddr/

2022-04-16 Thread Alessandro Barbieri
commit: bff089337c583b35ff10e91d7bdbc630e1fe95bc
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 16:38:11 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 16 18:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bff08933

dev-ml/ipaddr: update HOMEPAGE

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

 dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch | 129 ++
 dev-ml/ipaddr/ipaddr-5.3.0.ebuild |  24 +++--
 2 files changed, 143 insertions(+), 10 deletions(-)

diff --git a/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch 
b/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch
new file mode 100644
index 0..d2d1ec582
--- /dev/null
+++ b/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch
@@ -0,0 +1,129 @@
+From c0352e7e1c2fdbc22e06dedb839831f5694d7429 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri 
+Date: Sat, 16 Apr 2022 18:36:24 +0200
+Subject: [PATCH] switch to ounit2
+
+Signed-off-by: Alessandro-Barbieri 
+---
+ README.md | 2 +-
+ ipaddr-sexp.opam  | 2 +-
+ ipaddr.opam   | 4 ++--
+ lib_test/dune | 8 
+ macaddr-sexp.opam | 2 +-
+ macaddr.opam  | 4 ++--
+ 6 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/README.md b/README.md
+index 6e1ec56..4aace13 100644
+--- a/README.md
 b/README.md
+@@ -4,7 +4,7 @@ A library for manipulation of IP and MAC address 
representations.
+ 
+ Features:
+ 
+- * oUnit-based tests
++ * ounit2-based tests
+  * IPv4 and IPv6 support
+  * IPv4 and IPv6 CIDR prefix support
+  * IPv4 and IPv6 [CIDR-scoped 
address](http://tools.ietf.org/html/rfc4291#section-2.3) support
+diff --git a/ipaddr-sexp.opam b/ipaddr-sexp.opam
+index 735ad08..4f4be93 100644
+--- a/ipaddr-sexp.opam
 b/ipaddr-sexp.opam
+@@ -16,7 +16,7 @@ depends: [
+   "dune" {>= "1.9.0"}
+   "ipaddr" {= version}
+   "ipaddr-cstruct" {with-test & = version}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "ppx_sexp_conv" {>= "v0.9.0"}
+   "sexplib0"
+ ]
+diff --git a/ipaddr.opam b/ipaddr.opam
+index 240d9c8..02f5570 100644
+--- a/ipaddr.opam
 b/ipaddr.opam
+@@ -5,7 +5,7 @@ synopsis: "A library for manipulation of IP (and MAC) address 
representations"
+ description: """
+ Features:
+  * Depends only on sexplib (conditionalization under consideration)
+- * oUnit-based tests
++ * ounit2-based tests
+  * IPv4 and IPv6 support
+  * IPv4 and IPv6 CIDR prefix support
+  * IPv4 and IPv6 [CIDR-scoped 
address](http://tools.ietf.org/html/rfc4291#section-2.3) support
+@@ -32,7 +32,7 @@ depends: [
+   "macaddr" {= version}
+   "stdlib-shims"
+   "domain-name" {>= "0.3.0"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
+ ]
+ build: [
+diff --git a/lib_test/dune b/lib_test/dune
+index 8dd7d27..fc6f285 100644
+--- a/lib_test/dune
 b/lib_test/dune
+@@ -27,22 +27,22 @@
+  (name test_ipaddr)
+  (package ipaddr-sexp)
+  (modules test_ipaddr)
+- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit))
++ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2))
+ 
+ (test
+  (name test_ipaddr_b128)
+  (package ipaddr-sexp)
+  (modules test_ipaddr_b128 ipaddr_internal)
+- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit))
++ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2))
+ 
+ (test
+  (name test_macaddr)
+  (package macaddr-sexp)
+  (modules test_macaddr)
+- (libraries macaddr macaddr-cstruct test_macaddr_sexp oUnit))
++ (libraries macaddr macaddr-cstruct test_macaddr_sexp ounit2))
+ 
+ (test
+  (name test_ppx)
+  (modules test_ppx)
+  (package ipaddr-sexp)
+- (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp oUnit))
++ (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp ounit2))
+diff --git a/macaddr-sexp.opam b/macaddr-sexp.opam
+index 26e6fcf..e7773fe 100644
+--- a/macaddr-sexp.opam
 b/macaddr-sexp.opam
+@@ -12,7 +12,7 @@ depends: [
+   "dune" {>= "1.9.0"}
+   "macaddr" {= version}
+   "macaddr-cstruct" {with-test & = version}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "ppx_sexp_conv" {>= "v0.9.0"}
+   "sexplib0"
+ ]
+diff --git a/macaddr.opam b/macaddr.opam
+index 13fcf31..6e2106f 100644
+--- a/macaddr.opam
 b/macaddr.opam
+@@ -10,7 +10,7 @@ bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues;
+ depends: [
+   "ocaml" {>= "4.04.0"}
+   "dune" {>= "1.9.0"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
+ ]
+ conflicts: [ "ipaddr" {< "3.0.0"} ]
+@@ -25,7 +25,7 @@ A library for manipulation of MAC address representations.
+ 
+ Features:
+ 
+- * oUnit-based tests
++ * ounit2-based tests
+  * MAC-48 (Ethernet) address support
+  * `Macaddr` is a `Map.OrderedType`
+  * All types have sexplib serializers/deserializers optionally via the 
`Macaddr_sexp` library.

diff --git a/dev-ml/ipaddr/ipaddr-5.3.0.ebuild 
b/dev-ml/ipaddr/ipaddr-5.3.0.ebuild
index 3cd8e9e43..7a9bdd812 100644
--- 

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

2022-04-16 Thread Andreas K. Hüttel
commit: 307220cdfb5f476926723545ee6c17c2c06eb5fe
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 16 18:07:40 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 16 18:09:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307220cd

sys-devel/binutils: Rekeyword 2.38-r2

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

 sys-devel/binutils/binutils-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.38-r2.ebuild 
b/sys-devel/binutils/binutils-2.38-r2.ebuild
index fac12698708d..9930eb9a5855 100644
--- a/sys-devel/binutils/binutils-2.38-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.38-r2.ebuild
@@ -32,7 +32,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 #



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

2022-04-16 Thread Andreas K. Hüttel
commit: 5f3238fafc99e05a9735fefc8c235979af3970cc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 16 18:09:18 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 16 18:09:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3238fa

sys-libs/binutils-libs: 2.38 patchlevel bump

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

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.38-r2.ebuild | 144 +
 2 files changed, 145 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 37fe7d8a..910214cee9c4 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -7,4 +7,5 @@ DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a5
 DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
+DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
new file mode 100644
index ..25f4aae57894
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   default
+}
+
+pkgversion() {
+   printf "Gentoo ${PVR}"
+   [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}"
+}
+

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

2022-04-16 Thread Andreas K. Hüttel
commit: 6a815f59cd3ffa33616468cf1a3483f219db5134
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 16 18:08:30 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 16 18:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a815f59

sys-devel/binutils-hppa64: 2.38 patchlevel bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 467 +
 2 files changed, 468 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 046744ec4910..e7d9c044043c 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -5,4 +5,5 @@ DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a5
 DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
+DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
new file mode 100644
index ..e0fca58818e6
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+S=${WORKDIR}/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then

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

2022-04-16 Thread David Seifert
commit: 7a83f4c85b9cd17ddd96f55d95ecfced9bc5b894
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 16 18:04:42 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 16 18:04:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a83f4c8

dev-python/graph-tool: revbump for cairo deps

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

 .../graph-tool/{graph-tool-2.44.ebuild => graph-tool-2.44-r1.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/graph-tool/graph-tool-2.44.ebuild 
b/dev-python/graph-tool/graph-tool-2.44-r1.ebuild
similarity index 100%
rename from dev-python/graph-tool/graph-tool-2.44.ebuild
rename to dev-python/graph-tool/graph-tool-2.44-r1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tpm2-openssl/

2022-04-16 Thread Christopher Byrne
commit: 3792ef163b7f88687cbcdb0a28432ba152cf7c3b
Author: Christopher Byrne  gmail  com>
AuthorDate: Sat Apr 16 17:57:33 2022 +
Commit: Christopher Byrne  gmail  com>
CommitDate: Sat Apr 16 17:59:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3792ef16

app-crypt/tpm2-openssl: Add missing DEPEND="${RDEPEND}"

Signed-off-by: Christopher Byrne  gmail.com>

 app-crypt/tpm2-openssl/tpm2-openssl-1.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-crypt/tpm2-openssl/tpm2-openssl-1.1.0.ebuild 
b/app-crypt/tpm2-openssl/tpm2-openssl-1.1.0.ebuild
index 036fbb971..10a17e8b5 100644
--- a/app-crypt/tpm2-openssl/tpm2-openssl-1.1.0.ebuild
+++ b/app-crypt/tpm2-openssl/tpm2-openssl-1.1.0.ebuild
@@ -20,6 +20,8 @@ RESTRICT="test"
 RDEPEND=">=app-crypt/tpm2-tss-3.2.0:=
=dev-libs/openssl-3.0*:0="
 
+DEPEND="${RDEPEND}"
+
 BDEPEND="sys-devel/autoconf-archive
 virtual/pkgconfig"
 



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

2022-04-16 Thread David Seifert
commit: f2329ac2fe1b4c6d854c785e6974f8a869548a68
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 16 17:59:10 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 16 17:59:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2329ac2

dev-python/graph-tool: pull in x11-libs/cairo[X]

Closes: https://bugs.gentoo.org/829851
Signed-off-by: David Seifert  gentoo.org>

 dev-python/graph-tool/graph-tool-2.44.ebuild | 1 +
 dev-python/graph-tool/graph-tool-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-python/graph-tool/graph-tool-2.44.ebuild 
b/dev-python/graph-tool/graph-tool-2.44.ebuild
index 5078373af0e5..f45d24d4fbfe 100644
--- a/dev-python/graph-tool/graph-tool-2.44.ebuild
+++ b/dev-python/graph-tool/graph-tool-2.44.ebuild
@@ -34,6 +34,7 @@ RDEPEND="
cairo? (
dev-cpp/cairomm:0
dev-python/pycairo[${PYTHON_USEDEP}]
+   x11-libs/cairo[X]
)"
 DEPEND="${RDEPEND}
dev-cpp/sparsehash"

diff --git a/dev-python/graph-tool/graph-tool-.ebuild 
b/dev-python/graph-tool/graph-tool-.ebuild
index 5078373af0e5..f45d24d4fbfe 100644
--- a/dev-python/graph-tool/graph-tool-.ebuild
+++ b/dev-python/graph-tool/graph-tool-.ebuild
@@ -34,6 +34,7 @@ RDEPEND="
cairo? (
dev-cpp/cairomm:0
dev-python/pycairo[${PYTHON_USEDEP}]
+   x11-libs/cairo[X]
)"
 DEPEND="${RDEPEND}
dev-cpp/sparsehash"



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

2022-04-16 Thread Steve Arnold
commit: 02ef8c30447ca546cc6408a772e7e10be245c903
Author: Steve Arnold  gentoo  org>
AuthorDate: Sat Apr 16 17:48:01 2022 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Sat Apr 16 17:48:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ef8c30

dev-util/gitchangelog: new ebuild to generate nice changelog docs

* updated dependencies, consumed by github action, not much churn

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Steve Arnold  gentoo.org>

 dev-util/gitchangelog/Manifest  |  1 +
 dev-util/gitchangelog/gitchangelog-3.0.9.ebuild | 41 +
 dev-util/gitchangelog/metadata.xml  | 15 +
 3 files changed, 57 insertions(+)

diff --git a/dev-util/gitchangelog/Manifest b/dev-util/gitchangelog/Manifest
new file mode 100644
index ..cd663768e53e
--- /dev/null
+++ b/dev-util/gitchangelog/Manifest
@@ -0,0 +1 @@
+DIST gitchangelog-3.0.9.tar.gz 52483 BLAKE2B 
8e7fc61dee6cba6e630cb2006d5bec988ea3d7a7c1e09789b430e11d4c3d8f5e7ff7ee1231dbbcb56185c84fa9c2bbf6a353980f5a70c8a0cce51b2dce83fb5d
 SHA512 
4e290d75455b7d12d831dce973771f861d23d6b6548b8a9e24e838b0931255dfc8c9ef25765fb4f269d5cdad6bd207fbaa3626a3b24681efdbb56ad9e1b1

diff --git a/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild 
b/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild
new file mode 100644
index ..d2e9d691c1bb
--- /dev/null
+++ b/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..10} )
+DISTUTULS_USE_SETUPTOOLS="pyproject.toml"
+
+inherit distutils-r1
+
+DESCRIPTION="Creates a changelog from git log history"
+HOMEPAGE="https://github.com/sarnold/gitchangelog;
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/sarnold/gitchangelog.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   SRC_URI="https://github.com/sarnold/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+
+BDEPEND="${DEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/minimock[${PYTHON_USEDEP}] )
+"
+
+DEPEND="${PYTHON_DEPS}
+   dev-python/pystache[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+"
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+   "${EPYTHON}" -m nose -sx . || die "Testing failed with ${EPYTHON}"
+}

diff --git a/dev-util/gitchangelog/metadata.xml 
b/dev-util/gitchangelog/metadata.xml
new file mode 100644
index ..32c48c0aca94
--- /dev/null
+++ b/dev-util/gitchangelog/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   nerd...@gentoo.org
+   Steve Arnold
+
+
+   Create a fancy changelog from git log history (in rst or md) and
+   customize your config with Python callables and regex.
+
+
+   sarnold/gitchangelog
+
+



[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/files/, games-util/mangohud/

2022-04-16 Thread Adel KARA SLIMANE
commit: e5119f64b321b101843486a27ae1bd7135f06242
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Sat Apr 16 17:30:19 2022 +
Commit: Adel KARA SLIMANE  karaslimane  com>
CommitDate: Sat Apr 16 17:32:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5119f64

games-util/mangohud: new package

The imgui dependency that is bundled in GURU needs some work
before it can be used as a dependency, bundle it for now

Bug: https://bugs.gentoo.org/838850

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>

 games-util/mangohud/Manifest   |  3 +
 .../files/mangonhud-0.6.6-meson-build.patch| 14 
 games-util/mangohud/mangohud-0.6.6.1.ebuild| 94 ++
 games-util/mangohud/metadata.xml   | 15 
 4 files changed, 126 insertions(+)

diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest
new file mode 100644
index 0..c00c83d44
--- /dev/null
+++ b/games-util/mangohud/Manifest
@@ -0,0 +1,3 @@
+DIST imgui-1.81-1-meson-wrap.zip 1850 BLAKE2B 
325f84fd57a896ec9aceb83a54752e8dba52499c3540cc389ab51b929f1dd65c4a599ab71f7f06fa082f31572d8cdaf2f9d7bfdd8cf6ca96a529318bd53f0a06
 SHA512 
c97fa4cb5ab31c040951e6da04bb1b9659f0105adf54becc35c60ad376c6d4f9e4dcd2a5a554dc5430cfc69527ef5d8570f39fbbf91a23d15f51740f06fb7c3c
+DIST imgui-1.81.tar.gz 1413443 BLAKE2B 
6f2e63777821b2767da92d9f40f4de7b4313c38817413e959e612c0ce67701645cf29f0748a3b86cfbd41e0b4b2c8099e9a0ca786c637ca1661fffd7b0de0629
 SHA512 
d7a2b66dea77359f78068a595607d7668e09ddd0b91910f67fc6463cb920b91b0cc1855984bd4d41e6a880b69ca7cd5e3adc064dcf461c0629b9f8c845a4fc3e
+DIST mangohud-0.6.6.1.tar.gz 14839055 BLAKE2B 
e0e27e62bf688b80611461ecab1bf4cf2c39f8359a9dc2cc1362555bfca55db30a72684da4e07e03970d8e5dee1d26f1d7a1fa30ff47aa86ec653dba273f24cf
 SHA512 
c097dede7e534641f12a9c7f0a2ce049611e17732c7d232251b38d5c50bbcee53b2b22e548ff27f514fa57a45c563d883a1a9382c2c0ee9ac6832a2775e8f221

diff --git a/games-util/mangohud/files/mangonhud-0.6.6-meson-build.patch 
b/games-util/mangohud/files/mangonhud-0.6.6-meson-build.patch
new file mode 100644
index 0..c6aa9e6fd
--- /dev/null
+++ b/games-util/mangohud/files/mangonhud-0.6.6-meson-build.patch
@@ -0,0 +1,14 @@
+# We provide media-libs/imgui in guru
+
+--- a/meson.build
 b/meson.build
+@@ -251,8 +251,7 @@ elif sizeof_ptr == 4
+   pre_args += '-DMANGOHUD_ARCH="32bit"'
+ endif
+
+-dearimgui_sp = subproject('imgui', default_options: imgui_options)
+-dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
++dearimgui_dep = dependency('imgui', default_options: imgui_options, fallback 
: ['imgui', 'imgui_dep'])
+
+ spdlog_dep = cpp.find_library('spdlog', required: 
get_option('use_system_spdlog'))
+ if not spdlog_dep.found()

diff --git a/games-util/mangohud/mangohud-0.6.6.1.ebuild 
b/games-util/mangohud/mangohud-0.6.6.1.ebuild
new file mode 100644
index 0..ae6a20b76
--- /dev/null
+++ b/games-util/mangohud/mangohud-0.6.6.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 meson-multilib
+
+MY_PV=$(ver_cut 1-3)
+[ -n "$(ver_cut 4)" ] && MY_PV_REV="-$(ver_cut 4)"
+
+IMGUI_VER="1.81"
+IMGUI_MESON_WRAP_VER="1"
+
+DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, 
CPU/GPU load and more."
+HOMEPAGE="https://github.com/flightlessmango/MangoHud;
+
+SRC_URI="
+   
https://github.com/flightlessmango/MangoHud/archive/v${MY_PV}${MY_PV_REV}.tar.gz
 -> ${P}.tar.gz
+   https://github.com/ocornut/imgui/archive/v${IMGUI_VER}.tar.gz -> 
imgui-${IMGUI_VER}.tar.gz
+   
https://wrapdb.mesonbuild.com/v2/imgui_${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}/get_patch
 -> imgui-${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}-meson-wrap.zip
+"
+
+KEYWORDS="-* ~amd64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia"
+
+REQUIRED_USE="
+   || ( X wayland )
+   xnvctrl? ( video_cards_nvidia )"
+
+BDEPEND="
+   app-arch/unzip
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-libs/spdlog
+   dev-util/glslang
+   >=dev-util/vulkan-headers-1.2
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   media-libs/libglvnd[$MULTILIB_USEDEP]
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
+   video_cards_nvidia? (
+   x11-drivers/nvidia-drivers[${MULTILIB_USEDEP}]
+   xnvctrl? ( x11-drivers/nvidia-drivers[static-libs] )
+   )
+   wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="${BDEPEND}"
+
+S="${WORKDIR}/MangoHud-${PV}"
+
+src_unpack() {
+   default
+   [ -n "${MY_PV_REV}" ] && ( mv ${WORKDIR}/MangoHud-${MY_PV}${MY_PV_REV} 
${WORKDIR}/MangoHud-${PV} || die )
+
+   unpack imgui-${IMGUI_VER}.tar.gz
+   unpack imgui-${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}-meson-wrap.zip
+   mv 

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

2022-04-16 Thread Andrew Ammerlaan
commit: d2975ebf793475fb14124efed12030fdb6eae48c
Author: chn  chn  moe>
AuthorDate: Mon Apr 11 06:45:20 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Apr 16 17:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2975ebf

sci-mathematics/octave-6.4.0: add missing dependencies

Closes: https://bugs.gentoo.org/837752
Signed-off-by: Haonan Chen  chn.moe>
Closes: https://github.com/gentoo/gentoo/pull/24985
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../{octave-6.4.0.ebuild => octave-6.4.0-r1.ebuild}  | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/sci-mathematics/octave/octave-6.4.0.ebuild 
b/sci-mathematics/octave/octave-6.4.0-r1.ebuild
similarity index 90%
rename from sci-mathematics/octave/octave-6.4.0.ebuild
rename to sci-mathematics/octave/octave-6.4.0-r1.ebuild
index bc0547dacdd3..3ef75b4b879f 100644
--- a/sci-mathematics/octave/octave-6.4.0.ebuild
+++ b/sci-mathematics/octave/octave-6.4.0-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit autotools flag-o-matic fortran-2 java-pkg-opt-2 pax-utils 
toolchain-funcs xdg-utils
+inherit autotools flag-o-matic fortran-2 java-pkg-opt-2 pax-utils qmake-utils 
toolchain-funcs xdg-utils
 
 DESCRIPTION="High-level interactive language for numerical computations"
 LICENSE="GPL-3"
@@ -76,7 +76,7 @@ RDEPEND="
sci-libs/umfpack:0=
)
ssl? (
-dev-libs/openssl:0=
+   dev-libs/openssl:0=
)
sundials? ( >=sci-libs/sundials-4:0= )
X? ( x11-libs/libX11:0= )"
@@ -92,7 +92,8 @@ DEPEND="${RDEPEND}
gui? ( dev-qt/linguist-tools:5 )
java? ( >=virtual/jdk-1.6.0 )
qrupdate? ( app-misc/pax-utils )
-   sparse? ( app-misc/pax-utils )"
+   sparse? ( app-misc/pax-utils )
+   || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-5.1.0-pkgbuilddir.patch
@@ -118,6 +119,11 @@ src_configure() {
use hdf5 && has_version sci-libs/hdf5[mpi] && \
export CXX=mpicxx CC=mpicc FC=mpif77 F77=mpif77
 
+   # tell autoconf where to find qt binaries, fix bug #837752
+   export MOC="$(qt5_get_bindir)/moc" UIC="$(qt5_get_bindir)/uic" 
RCC="$(qt5_get_bindir)/rcc" \
+   LRELEASE="$(qt5_get_bindir)/lrelease" 
QCOLLECTIONGENERATOR="$(qt5_get_bindir)/qcollectiongenerator" \
+   QHELPGENERATOR="$(qt5_get_bindir)/qhelpgenerator"
+
# Some of these use_with flags are a bit mismatched. The configure
# script offers only --without-foo, and detects "foo" automatically
# unless --without-foo is specified. Passing --with-foo is not an
@@ -187,7 +193,7 @@ src_install() {
fi
[[ -e test/fntests.log ]] && dodoc test/fntests.log
use java && \
-   java-pkg_regjar 
"${ED%/}/usr/share/${PN}/${PV}/m/java/octave.jar"
+   java-pkg_regjar "${ED}/usr/share/${PN}/${PV}/m/java/octave.jar"
echo "LDPATH=${EPREFIX}/usr/$(get_libdir)/${PN}/${PV}" > 99octave || die
doenvd 99octave
 }



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

2022-04-16 Thread James Le Cuirot
commit: c5b0289e21264982a7cb69d04fb99ad31b9fe547
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 16 17:29:24 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 16 17:29:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b0289e

dev-python/gpep517: Keyword 3 for ~m68k

The tests pass.

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

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

diff --git a/dev-python/gpep517/gpep517-3.ebuild 
b/dev-python/gpep517/gpep517-3.ebuild
index 8e915e8707bf..e007812739c7 100644
--- a/dev-python/gpep517/gpep517-3.ebuild
+++ b/dev-python/gpep517/gpep517-3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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/installer-0.5.0[${PYTHON_USEDEP}]



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

2022-04-16 Thread Steve Arnold
commit: a4b33e6331916d82076c179692f1ec918a61b8ba
Author: Steve Arnold  gentoo  org>
AuthorDate: Sat Apr 16 17:23:37 2022 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Sat Apr 16 17:24:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b33e63

dev-python/pystache: new/revived ebuild, dependency of gitchangelog

* revived, new upstream maintainer, new pypi package

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Steve Arnold  gentoo.org>

 dev-python/pystache/Manifest  |  1 +
 dev-python/pystache/metadata.xml  | 14 
 dev-python/pystache/pystache-0.6.0.ebuild | 38 +++
 3 files changed, 53 insertions(+)

diff --git a/dev-python/pystache/Manifest b/dev-python/pystache/Manifest
new file mode 100644
index ..f75fabc9293b
--- /dev/null
+++ b/dev-python/pystache/Manifest
@@ -0,0 +1 @@
+DIST pystache-0.6.0.tar.gz 78240 BLAKE2B 
b3ba14090f7969b7d3bd77f6e23bda8007fbf6f750e008585676f48bb1a4bfc520484b2205225477f2d2d625b0d6c1500d875685fa50f87c11b19589b0d45622
 SHA512 
802e12795c3ae08fbde37c9e266a60478d46d55a42e2fc339389b664edf3c5ebb2e34069546b820789ad48ed9921f4a2b89f82bb37e72e94846eec0a9ba1568c

diff --git a/dev-python/pystache/metadata.xml b/dev-python/pystache/metadata.xml
new file mode 100644
index ..48edd0510f34
--- /dev/null
+++ b/dev-python/pystache/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   nerd...@gentoo.org
+   Steve Arnold
+
+
+   Updated Python implementation of Mustache templating framework.
+
+
+   PennyDreadfulMTG/pystache
+
+

diff --git a/dev-python/pystache/pystache-0.6.0.ebuild 
b/dev-python/pystache/pystache-0.6.0.ebuild
new file mode 100644
index ..bf1f4437fd2d
--- /dev/null
+++ b/dev-python/pystache/pystache-0.6.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..10} )
+DISTUTILS_USE_SETUPTOOLS="pyproject.toml"
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of Mustache"
+HOMEPAGE="https://github.com/PennyDreadfulMTG/pystache;
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/PennyDreadfulMTG/pystache.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+
+BDEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="${PYTHON_DEPS}"
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+   distutils_install_for_testing
+   pystache-test . || die "Test failed with ${EPYTHON}"
+}



  1   2   3   >