[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2022-07-12 Thread Sam James
commit: 7fa4329d06020143987e2f30da1c06088a213770
Author: Atharva  protonmail  com>
AuthorDate: Thu Jul  7 18:46:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 05:41:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=7fa4329d

bootstrap-prefix.sh: using lp64d for riscv profile

Signed-off-by: Atharva  protonmail.com>
Closes: https://github.com/gentoo/prefix/pull/13
Signed-off-by: Sam James  gentoo.org>

 scripts/bootstrap-prefix.sh | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 1c85f79afb..8987352b22 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -425,6 +425,7 @@ bootstrap_setup() {
;;
riscv64-pc-linux-gnu)
profile=${profile_linux/ARCH/riscv}
+   profile=${profile/17.0/20.0/rv64gc/lp64d}
;;
x86_64-pc-linux-gnu)
profile=${profile_linux/ARCH/amd64}
@@ -441,6 +442,7 @@ bootstrap_setup() {
;;
riscv-pc-unknown-linux-gnu)
profile=${profile_linux/ARCH/riscv}
+   profile=${profile/17.0/20.0/rv64gc/lp64d}
;;
aarch64-unknown-linux-gnu)
profile=${profile_linux/ARCH/arm64}



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

2022-07-12 Thread Hans de Graaff
commit: 596d6e72c4f3a778949e0e01fe425fa6deaab314
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596d6e72

dev-ruby/actiontext: add 6.1.6.1

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

 dev-ruby/actiontext/Manifest  |  1 +
 dev-ruby/actiontext/actiontext-6.1.6.1.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 54b0f837dd28..9a0df92187ba 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/actiontext/actiontext-6.1.6.1.ebuild 
b/dev-ruby/actiontext/actiontext-6.1.6.1.ebuild
new file mode 100644
index ..e0c1fe100689
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.6.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-07-12 Thread Hans de Graaff
commit: b4757acd851f219abe07f2b793d4159174e00143
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4757acd

dev-ruby/railties: add 6.1.6.1

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

 dev-ruby/railties/Manifest|  1 +
 dev-ruby/railties/railties-6.1.6.1.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/railties/railties-6.1.6.1.ebuild 
b/dev-ruby/railties/railties-6.1.6.1.ebuild
new file mode 100644
index ..cae1535049d0
--- /dev/null
+++ b/dev-ruby/railties/railties-6.1.6.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.25"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-0.8.7
+   dev-ruby/method_source
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



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

2022-07-12 Thread Hans de Graaff
commit: 0b42af829d936f71d004793784b5a596eabd4f07
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:35 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b42af82

dev-ruby/activerecord: add 6.1.6.1

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

 dev-ruby/activerecord/Manifest|  1 +
 dev-ruby/activerecord/activerecord-6.1.6.1.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/activerecord/activerecord-6.1.6.1.ebuild 
b/dev-ruby/activerecord/activerecord-6.1.6.1.ebuild
new file mode 100644
index ..ff94a28571da
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-6.1.6.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+   dev-ruby/minitest:5
+   )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   rm ../Gemfile.lock || die
+   sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' 

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

2022-07-12 Thread Hans de Graaff
commit: e65dd0624d65fdee6462879874c08663c4dcf958
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:27 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65dd062

dev-ruby/actionmailer: add 6.1.6.1

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

 dev-ruby/actionmailer/Manifest|  1 +
 dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild 
b/dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild
new file mode 100644
index ..95aa6013c4aa
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



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

2022-07-12 Thread Hans de Graaff
commit: fec3e2ee289224c1e148657b29cc8b59cf59191c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:27:08 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fec3e2ee

dev-ruby/rails: add 6.1.6.1

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

 dev-ruby/rails/Manifest |  1 +
 dev-ruby/rails/rails-6.1.6.1.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 209e06649af5..c0f1e6c04df8 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.gem 6656 BLAKE2B 
dc30dc10e9a2d9f72a9827931ebb1cc34eea3495fbbf0ffdc4feb46ede25ada6f26e8e3ada1180f639eaf066fac0b80cccf5e601c9f73ec507211e9b73ece58d
 SHA512 
b8ac1afc31a13ec9736ef81dbdd3ad89c4c7337e766e3598ea0c467fb06b925dd29372bef7b6b8f7b26ca9a51c1e831621338753519075b3d03f4bf7c237fe82
 DIST rails-6.0.5.gem 6656 BLAKE2B 
3cb1a7c175ddd0e69335df2ec4abd9e4edea89e6c69627245b27f676a152e712eb475b6479477cc1cb31f0be7eba1ae11529d3820b9c183139f10064daab38aa
 SHA512 
7ab1e1ae524b9e68f95f833f4790a1699f5af6494102e66e7c7476924d4dc793228eaef78dda9a497e1988f8367c357a25e7df587b4c9fc9ddcdfa0eb7ce
 DIST rails-6.1.5.1.gem 6656 BLAKE2B 
1f050c2c98bafdfe4c70c8581488336efb81e7a93bd86a2a996a6342aa6643e7360eb00d6455939d9412dd5bda3b3cd6770d14b66cb2f00812be4eb950a968aa
 SHA512 
852ff9009d6820161458db0df255db96d85584453716f2b67d273558fcdb4ce9ea5c09f46dbb54a10015c327cf660ab04d5c613608beb7fd9e8a61824fc8c6f4
+DIST rails-6.1.6.1.gem 6656 BLAKE2B 
10d7bfe4c92b4485de328d9b9806bdb79bd74f9bb23ef09cf9609362927b1474ca3ba35e54da6c8fd9745b0364f4f6a9390b4c1ad641a5ac437c222cadfa25bf
 SHA512 
90ef98bbedd76feb4c1835062069cc5afd5bf5c191cd0858efe03dc5fa80194773ec7b21a3296a24089178faa14f1cd68f8e9d934f362b03ebeef81998a7f18c
 DIST rails-6.1.6.gem 6656 BLAKE2B 
94cbed0213ed04cd0e94d1d9b0af0204ab50c5120efafa950eec899cef814942772ec6f98e4ebcc51657a104d9fe29b060e55f6d1a2dc9a9c7701d3b171ac638
 SHA512 
60639b4247029d90ef12dffad37a007672d0cc3672316da540ed38e7d6c8a2702ed51e5a48797e1db5beffa042007cc9a134924d8f1f242f49f0c470c80f750f
 DIST rails-7.0.2.4.gem 6656 BLAKE2B 
fb38071f7968361cf08e3332b536e3abdd0ad9730374c19b8322d3c9d688b777c5ccf92d1312336f9cfdcf7765894c44247b5073466dfd073319aef951162ae6
 SHA512 
18c77aa5ee62b31b0e44a65cbdf99b64b40634ecde72b22601912ce24d7ad0bcf364ef5f8e69fb974802b4e5c1027dfd61664ba5eb8e196f53d4b244eaba5210
 DIST rails-7.0.3.1.gem 6656 BLAKE2B 
2935e847874de0ce1d691efed7097e3b203c9991e7778dcd28813628dd43b59e54862d4224367afd79db97aac4e7e76825936b78380616232fd93396d1a54039
 SHA512 
b15d6eb076c688676a747932122d73e47ca272c97fe4c41816de84e8f5699df48a7fa6b767acaddd422591572b87e8fe0180bae1578ace7d9f136ef739d4e891

diff --git a/dev-ruby/rails/rails-6.1.6.1.ebuild 
b/dev-ruby/rails/rails-6.1.6.1.ebuild
new file mode 100644
index ..5330bc6f88eb
--- /dev/null
+++ b/dev-ruby/rails/rails-6.1.6.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.15.0:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



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

2022-07-12 Thread Hans de Graaff
commit: efed159610c6d4eb0875d1980faead66476c191a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:51 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efed1596

dev-ruby/actionmailbox: add 6.1.6.1

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

 dev-ruby/actionmailbox/Manifest|  1 +
 .../actionmailbox/actionmailbox-6.1.6.1.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 54b0f837dd28..9a0df92187ba 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.6.1.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-6.1.6.1.ebuild
new file mode 100644
index ..5fabeb5d6ccd
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.6.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+   dev-ruby/rexml
+   dev-ruby/sqlite3
+   dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/
 s:^:#:" \
+   -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-07-12 Thread Hans de Graaff
commit: a972ea433d52a000eed4128db2a6b9939d6edd9a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a972ea43

dev-ruby/actionpack: add 6.1.6.1

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

 dev-ruby/actionpack/Manifest  |  1 +
 dev-ruby/actionpack/actionpack-6.1.6.1.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/actionpack/actionpack-6.1.6.1.ebuild 
b/dev-ruby/actionpack/actionpack-6.1.6.1.ebuild
new file mode 100644
index ..8a43d94f6c01
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.6.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-2.15
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   www-servers/puma
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   sed -i -e '3igem 

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

2022-07-12 Thread Hans de Graaff
commit: 00201e35a47a8bff9ce4df925cc6179e2a2fbd5c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:04 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00201e35

dev-ruby/actionview: add 6.1.6.1

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

 dev-ruby/actionview/Manifest  |  1 +
 dev-ruby/actionview/actionview-6.1.6.1.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/actionview/actionview-6.1.6.1.ebuild 
b/dev-ruby/actionview/actionview-6.1.6.1.ebuild
new file mode 100644
index ..7beb67cb12f0
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.6.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+

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

2022-07-12 Thread Hans de Graaff
commit: 829499718efada2e70a58ed82a593d119acc9980
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:26:19 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82949971

dev-ruby/activestorage: add 6.1.6.1

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

 dev-ruby/activestorage/Manifest|  1 +
 .../activestorage/activestorage-6.1.6.1.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/activestorage/activestorage-6.1.6.1.ebuild 
b/dev-ruby/activestorage/activestorage-6.1.6.1.ebuild
new file mode 100644
index ..102dbabfb7ed
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-6.1.6.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activejob-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/marcel:1.0
+   >=dev-ruby/mini_mime-1.1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   dev-ruby/test-unit:2
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+  # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 

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

2022-07-12 Thread Hans de Graaff
commit: 8bb78adb763c848491c13540210c9c714cdef035
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:25:48 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb78adb

dev-ruby/actioncable: add 6.1.6.1

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

 dev-ruby/actioncable/Manifest   |  1 +
 dev-ruby/actioncable/actioncable-6.1.6.1.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/actioncable/actioncable-6.1.6.1.ebuild 
b/dev-ruby/actioncable/actioncable-6.1.6.1.ebuild
new file mode 100644
index ..b5ec3e98161d
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2022-07-12 Thread Hans de Graaff
commit: 0085cbcb5304d956bcec2d1837ecd370d3197caf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:25:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0085cbcb

dev-ruby/activemodel: add 6.1.6.1

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

 dev-ruby/activemodel/Manifest   |  1 +
 dev-ruby/activemodel/activemodel-6.1.6.1.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/activemodel/activemodel-6.1.6.1.ebuild 
b/dev-ruby/activemodel/activemodel-6.1.6.1.ebuild
new file mode 100644
index ..72f40d438434
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.1.6.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove 
load paths"
+}



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

2022-07-12 Thread Hans de Graaff
commit: ff7fe31bed52ba2f80d54082a04667f232ba382d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:25:21 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7fe31b

dev-ruby/activesupport: add 6.1.6.1

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

 dev-ruby/activesupport/Manifest|  1 +
 .../activesupport/activesupport-6.1.6.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/activesupport/activesupport-6.1.6.1.ebuild 
b/dev-ruby/activesupport/activesupport-6.1.6.1.ebuild
new file mode 100644
index ..cfe7a844bc9b
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-6.1.6.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   >=dev-ruby/i18n-1.6:1
+   dev-ruby/tzinfo:2
+   >=dev-ruby/minitest-5.1:5
+   >=dev-ruby/zeitwerk-2.3:2
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-2.2.1
+   dev-ruby/connection_pool
+   >=dev-ruby/nokogiri-1.8.1
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.3:3
+   dev-ruby/rack
+   dev-ruby/rexml
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 

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

2022-07-12 Thread Hans de Graaff
commit: 4cd4dec09370b5f3c3ad44335b0bb604c1390526
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 13 05:25:55 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 13 05:27:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd4dec0

dev-ruby/activejob: add 6.1.6.1

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

 dev-ruby/activejob/Manifest |  1 +
 dev-ruby/activejob/activejob-6.1.6.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index d53387437f74..43be688ef327 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,6 +1,7 @@
 DIST rails-5.2.8.tgz 8847449 BLAKE2B 
11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367
 SHA512 
98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a
 DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4
 SHA512 
5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
+DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03

diff --git a/dev-ruby/activejob/activejob-6.1.6.1.ebuild 
b/dev-ruby/activejob/activejob-6.1.6.1.ebuild
new file mode 100644
index ..ca98657bca3d
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.6.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+}



[gentoo-commits] proj/gentoo-syntax:master commit in: plugin/

2022-07-12 Thread Michał Górny
commit: 78a5911061ca302505f86aaefd94a392f5c958a1
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Jun 22 14:27:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 13 05:21:49 2022 +
URL:https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=78a59110

gentoo-common: fix "Undefined variable: git"

Closes: https://bugs.gentoo.org/842249
Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo-syntax/pull/47
Signed-off-by: Michał Górny  gentoo.org>

 plugin/gentoo-common.vim | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/plugin/gentoo-common.vim b/plugin/gentoo-common.vim
index 5c704ab..a50f690 100644
--- a/plugin/gentoo-common.vim
+++ b/plugin/gentoo-common.vim
@@ -14,7 +14,7 @@ fun! GentooGetUser()
 let l:result = expand("\$ECHANGELOG_USER")
 if l:result ==# "\$ECHANGELOG_USER"
 let l:gitcfg = "git config --global "
-if executable(git)
+if executable("git")
 let l:email = trim(system(l:gitcfg . "user.email"))
 let l:name = trim(system(l:gitcfg . "user.name"))
 else



[gentoo-commits] proj/gentoo-syntax:master commit in: /

2022-07-12 Thread Michał Górny
commit: 3bc67579b990d53cdcf2ba9b016995b41d2b26a3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 13 05:26:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 13 05:26:36 2022 +
URL:https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=3bc67579

Fix tag rule for multiple existing tags

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

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 04bfcdb..9d2d016 100644
--- a/Makefile
+++ b/Makefile
@@ -29,7 +29,7 @@ install-file-%: $(subst _,/,$*)
cp "$(subst _,/,$*)" "$(PREFIX)/$(subst _,/,$*)"
 
 tag:
-   git tag -s v$$(( $$(git tag -l --sort=-creatordate | sed -n -e 
's:^v::p') + 1 ))
+   git tag -s v$$(( $$(git tag -l --sort=-creatordate | sed -n -e 
's:^v::p' | head -n 1) + 1 ))
 
 uninstall : uninstall-files
 



[gentoo-commits] proj/gentoo-syntax:master commit in: syntax/

2022-07-12 Thread Michał Górny
commit: dc914aa7dd15b5e7d2779a281ac02692061b6f07
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Jul 13 01:05:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 13 05:21:28 2022 +
URL:https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=dc914aa7

syntax/ebuild: update eclassdoc syntax

* rename ECLASS-VARIABLE to ECLASS_VARIABLE
* highlight tags that don't take a value

Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo-syntax/pull/48
Signed-off-by: Michał Górny  gentoo.org>

 syntax/ebuild.vim | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/syntax/ebuild.vim b/syntax/ebuild.vim
index 7578ee6..85468c9 100644
--- a/syntax/ebuild.vim
+++ b/syntax/ebuild.vim
@@ -267,10 +267,12 @@ syn match EbuildExportFunctionsFunc contained 
/\S\+\(\s\|$\)\@=/ skipwhite nextg
 syn match EbuildExportFunctionsFuncE contained 
/\S\+\(\s\|$\)\@=\(\${\S\+}\|pkg_pretend\|pkg_nofetch\|pkg_setup\|src_unpack\|src_prepare\|src_configure\|src_compile\|src_test\|src_install\|pkg_preinst\|pkg_postinst\|pkg_prerm\|pkg_postrm\|pkg_config\|pkg_info\)\@

[gentoo-commits] proj/gentoo-syntax: New tag: v3

2022-07-12 Thread Michał Górny
commit: 
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 13 05:26:57 2022 +

New tag: v3




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

2022-07-12 Thread Sam James
commit: e9ba7b291f774c23f44579b3ab01b131fb5c7e0e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 04:31:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 04:31:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ba7b29

app-emulation/libguestfs-appliance: fix guestfs-tools comment

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

 app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild 
b/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild
index a528cf39d52f..74e8430766b5 100644
--- a/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild
+++ b/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-# Bump with app-emulation/libguestfs and app-emulation/libguestfs (if any new 
release there)
+# Bump with app-emulation/libguestfs and app-emulation/guestfs-tools (if any 
new release there)
 
 CHECKREQS_DISK_USR=500M
 CHECKREQS_DISK_BUILD=500M



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git/

2022-07-12 Thread Sam James
commit: e5bc10ad346a6d3f331ed31584bcb7f440724e6b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 03:08:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 04:31:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bc10ad

dev-vcs/git: add 2.37.1

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

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.37.1.ebuild | 641 ++
 2 files changed, 644 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 1cefe2162fb7..2ce4aa9ba478 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -7,6 +7,7 @@ DIST git-2.35.3.tar.xz 6876328 BLAKE2B 
f584e9d94d167ba19bd2a00377f04eb4edf69cddb
 DIST git-2.36.0.tar.xz 7003024 BLAKE2B 
72bb148fc5fded2976554788eaf599d20fe9f200ac1dd1ddd4ed89f7f5c8d6c1025907080620bab477b4efadf41d883e890dff73c80d0ff5f0becd83f13ebd88
 SHA512 
dce0d7dbe684af070271830a01bf1b9cc289182f5106f6e3303b1b3a0d5dc74bebf6ac0174373db05a28f5acc62acb095bc9385dabeeecc1d6e8567dce29b766
 DIST git-2.36.1.tar.xz 7004044 BLAKE2B 
99f54efb4ea1d8db0e3afd3dc9780cb37fc853e4757f4b37d68a6badd90eeed3e2943c97393eaed6adf61c82b97b5d01ca8d015784f5425072b1db14d39144ce
 SHA512 
459432bd0c1d5a87c828a6fbf6d3473f14bf6b95783b3f27ea4f3af1ba9fd0e712a96a41276a16c6ebeb7ac3583a5f445eedd0a9e19fe160c2c8e309ec58818e
 DIST git-2.37.0.tar.xz 6978796 BLAKE2B 
204a06a6d35f4f1960d031c09eeef43273982e95c5825ab813899de3d30018c9e8d88425a51ce9447d4ae6183de1270017c6e0ecc9d601df897281e107def145
 SHA512 
2ae3c845c9d0e0f5245e47f95c958c86a4aa2c47dfe31bff6fc81b2434d2e9402b7eced18700c04ba7158ed6a72807a81c4cde6a26dd30c969b4267b8fce4d0a
+DIST git-2.37.1.tar.xz 6980388 BLAKE2B 
b5423e4628f8c727aa74b3f7c7da12d46814eb45adfe84bf57e87a33e85a0a793ff690f4c1f7d2da4824bc8dd7d1df1c06cbe96adae857177d3fb204941b53ef
 SHA512 
3c9cad6b4757f425ee53996d8d80db2226b246513cbcec9011022e02e4235d7ec38c7c1aada73bb3c9279a91d1aaf8664633356ce1dce847e0d371f702a5b766
 DIST git-htmldocs-2.32.0.tar.xz 1381664 BLAKE2B 
d1b47aa99d32a252fd20df26eff44a558044f3a389379b161bb43621eb28375eb0621969849a31938ba7fc9fc58b140d27d703559ea5735d0a0ffd2e93cd9692
 SHA512 
12b84e342f0d19afe385ab8a685ae625e86c3295d1555992e0c427b361aa2cdfc89a679e7dbc468d3568a325dafbf699468aadcdb02f93e372eff3dd96a7cf7f
 DIST git-htmldocs-2.33.1.tar.xz 1396744 BLAKE2B 
cbd65cf08fc7ea466fcd72820ba3e2135ade37f69c436a4ee7276dc71fb62f6270b71e2f46d981f5681a0fd3c30613d61680c2ef2460d0d7d292f7455e114128
 SHA512 
5b856b919067e1f644539d43a85aab6f602537ea0970b6248b471e3fa6756a8494f0525a69d22ad3795fcf9e106ff8439e0f6716ba0b8c895d7aad8c59e5bd74
 DIST git-htmldocs-2.34.1.tar.xz 1406464 BLAKE2B 
6ee2f58df3c1622d96ac4b1a70d4dc3d0c973635774dd6bb89fea3e502dd82d99d676e2f9cb33c14c429c3d4680cd6020213154099b3f7fe71ad67602ca9bc6c
 SHA512 
cf9fa952d43e477528deece9f22d1bb63fa50b3a831fae20812c6af31c1dbaf193abe2fed48ac9966bcf1787442ceed19f00c00e524a1911f0ea31952a52fc8f
@@ -16,6 +17,7 @@ DIST git-htmldocs-2.35.3.tar.xz 1411664 BLAKE2B 
c7d849b9573a257de47fc8d654f7f791
 DIST git-htmldocs-2.36.0.tar.xz 1426148 BLAKE2B 
ba121e8f7d6a232f3df2b5a50c0f4a798c80808562c710f306f26fa79c124e5e1580c0626a2fce04f4a17b96d40a2683809550f37028cbc436b359de91100599
 SHA512 
62ee14c2f1ff34c0fbdf281ea2bb08bf6a24850d1d8dc68ffb12ae15e343c167ac869559395769fb352bd441baa8f2d45d696923a04e2f04bca921c990d75a9d
 DIST git-htmldocs-2.36.1.tar.xz 1426284 BLAKE2B 
2213f870b7fe35cc76ce8654ed8c50c0e9694c58acac4aa2350f826422db6bf2fc238fbd12075f98e84539fdf6ca5624984e21844d1d1c1ceb90e3b090438a7d
 SHA512 
3aa2ca197a789161571a6961dae8c2723ff5ba05a2d8ce7443f7fd9ef46fe5a3d001364831345f3fc4e028140022d20afefbabdf4a82cdeb311167793b292c1f
 DIST git-htmldocs-2.37.0.tar.xz 1444540 BLAKE2B 
9249de4b49d0812cf5f3ceb0a062b396ca4f9482232c69c75177201d19c4094ca79acb61d47c9a80f9db8749ac634bb2cc3bb2fa96bd6b4a34798cf1da2dd74c
 SHA512 
8f9ff2bfdb55db41805f4366c6eb6f116e37774b7dbbac193c4a817357c47c44664eb69eb1b55acfaabc513dbbd2393d7a93295b4443630f65bd6791fc742a87
+DIST git-htmldocs-2.37.1.tar.xz 1445040 BLAKE2B 
a2f748787f8008d67ae065b3efb34b04df76d2d96ec933f4e7af8d4d2580bf9d163c52a6bfe81c030af59a61ac8e02edfca30a988f1e24b1044271869e9426df
 SHA512 
0aba312ff889875873f91e86689b7e02f4a9953e2f9339f84a94a41ba185503dbe265547c8b4bb7f128519ae8f9f0a288903e0490af23387a5bf81e7cf3b4ddd
 DIST git-manpages-2.32.0.tar.xz 491868 BLAKE2B 
7598a864246aed771371924604ee13d3f51b839b10b254bb1159dd47266513f5cd6484aab200a7b4ed427edc76538a98e39a040a17201483965175f5e1c5f484
 SHA512 
5c9950bd5d6904972cddf4afad534197d843c0dee8198d14ec5a3448873cab37dac88295b2a4df3658749f048bda4800b54fdc850517be7208906c911832c66e
 DIST git-manpages-2.33.1.tar.xz 494288 BLAKE2B 
1f8bd4f23de31a285d3f4327e562dddafdf9f28e8b36334e54f5e280c81fc8170e8b153ca42baa642d02d8e6fdfcac9a8fdd3cee1e32c29bcd53f689d1a6c463
 SHA512 
d465a7b491046b7a5da6ad1fc6c62b351c69905932e0672263de5a1d3abe1113660cff9fe30c7be1d1695c6170ceca5a11b3f65e9b2d1545f35cc653e4c6ad62
 DIST 

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

2022-07-12 Thread Sam James
commit: 4a5cfa5ad34801e337e260538948c93fca723701
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 02:30:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 04:31:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5cfa5a

dev-util/cppcheck: add 2.8.2

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

 dev-util/cppcheck/Manifest  |   1 +
 dev-util/cppcheck/cppcheck-2.8.2.ebuild | 118 
 2 files changed, 119 insertions(+)

diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest
index 15a7d5eb775f..5e11ee2b33d7 100644
--- a/dev-util/cppcheck/Manifest
+++ b/dev-util/cppcheck/Manifest
@@ -1,2 +1,3 @@
 DIST cppcheck-2.6.3.tar.gz 3880340 BLAKE2B 
ef83538a0aa867dd0c0bd6165b41921335256ed0372a4990ad85151ab5e87a79bde7958be43887f07a4bbf372b9992339b75ddeae7ed8ea767b83c028dfc56db
 SHA512 
e59b4b4659c2b4fa2c16dcb548f7ee3027555dddc289ef8b54fe186af0396b6f7caa23d91bf1142ece62908b56fe9f5ba013191817322815681994093310fb37
 DIST cppcheck-2.8.1.tar.gz 3921391 BLAKE2B 
d61c4a8a3e88441f0a65090eddacaa34bda91ba50ce92e79c122525524368ade49d24f13f343a5a856a3014e904495e87db2d774146e871af1738d55f1a52728
 SHA512 
ff5a9955498101a2d061a431d0f8ed42267627b3cd029302871ee781a0e4039aa531dd47c2d44d1f3952b5e5bd3b65c9b32a10a9b1922ef466f440f8c4417e28
+DIST cppcheck-2.8.2.tar.gz 3921806 BLAKE2B 
b48a3f4163fec491d8a7f9eb4957a140cd33b852d1778974c383ca5148aa252cee412b4616cbf49b622ee5b4ccddcb1aa60b217284f2c01c020df606a1e4fe5b
 SHA512 
595645cede2d1b801127747cf19c66ebc73a97c4c3f5c9af1fbf865a995f9b7ab4027a16d73cf2aa638e51569be275a26b92909d548ddb40e185978a247fb5cd

diff --git a/dev-util/cppcheck/cppcheck-2.8.2.ebuild 
b/dev-util/cppcheck/cppcheck-2.8.2.ebuild
new file mode 100644
index ..9ef2ad93ab6c
--- /dev/null
+++ b/dev-util/cppcheck/cppcheck-2.8.2.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Python is used both for htmlreport (USE flag) but also for various
+# helper scripts in /usr/share/cppcheck.
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 cmake
+
+DESCRIPTION="Static analyzer of C/C++ code"
+HOMEPAGE="https://github.com/danmar/cppcheck;
+SRC_URI="https://github.com/danmar/cppcheck/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="htmlreport pcre qt5 test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/tinyxml2:=
+   htmlreport? (
+   $(python_gen_cond_dep '
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   pcre? ( dev-libs/libpcre )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qthelp
+   dev-qt/qtprintsupport:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   virtual/pkgconfig
+   qt5? ( dev-qt/linguist-tools:5 )
+   test? (
+   htmlreport? (
+   $(python_gen_cond_dep 
'dev-python/unittest-or-fail[${PYTHON_USEDEP}]')
+   )
+   )
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   distutils-r1_src_prepare
+}
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   rm htmlreport/test_htmlreport.py || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DHAVE_RULES="$(usex pcre)"
+   -DBUILD_GUI="$(usex qt5)"
+   -DFILESDIR="${EPREFIX}/usr/share/${PN}/"
+   -DENABLE_OSS_FUZZ=OFF
+   -DUSE_BUNDLED_TINYXML2=OFF
+   -DBUILD_TESTS="$(usex test)"
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use htmlreport ; then
+   pushd htmlreport || die
+   distutils-r1_src_compile
+   popd || die
+   fi
+}
+
+python_install() {
+   if use htmlreport ; then
+   pushd htmlreport || die
+   distutils-r1_python_install
+   popd || die
+   fi
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   python_fix_shebang "${ED}"/usr/share/cppcheck/*
+}
+
+src_install() {
+   cmake_src_install
+
+   insinto /usr/share/${PN}/cfg
+   doins cfg/*.cfg
+
+   if use qt5 ; then
+   dobin "${WORKDIR}/${P}_build/bin/${PN}-gui"
+   dodoc gui/{projectfile.txt,gui.${PN}}
+   fi
+
+   distutils-r1_src_install
+
+   dodoc -r tools/triage
+}



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

2022-07-12 Thread Sam James
commit: fe5234f80e05e2beb1564f6b982701084e6ea16b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 04:29:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 04:31:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5234f8

app-emulation/libguestfs: add 1.48.4

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

 app-emulation/libguestfs/Manifest |   1 +
 app-emulation/libguestfs/libguestfs-1.48.4.ebuild | 240 ++
 2 files changed, 241 insertions(+)

diff --git a/app-emulation/libguestfs/Manifest 
b/app-emulation/libguestfs/Manifest
index e08dbbea05b8..fc923f7f3058 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +1,3 @@
 DIST libguestfs-1.48.0.tar.gz 18426132 BLAKE2B 
a0ace19998e6eb368fa8ad73242b7c35c72244e9b9881f3adb76dcc8ed6e9a77691012e5786a26680a944d0876091bbb1d0f9ac63c0f5046538acf4402f840ac
 SHA512 
b2486f32a3958c2b3e68d3f547dcd192dc7f8c59e0efd8660cd27cae9c218ce4fc2a60480dcb6bb0d10d8abbc2d2f4796075aea1cfab5e3c7cd12c38d4352fe2
 DIST libguestfs-1.48.3.tar.gz 19185249 BLAKE2B 
1de07920c731a64ece9f1541752672a0251af73e455a3bd74fff6d512e96ef3a1b8182728080571fbf0f49ef072ed17029c6a5bd12f8171a1d2079bff0c22df2
 SHA512 
d88b7869e6098af1f7748dc2e8163b245ea251fcdf962a71e3735f5a1748c9e87a17be259802da3e0bb13569d7f7233b2c5a554b20a2a7758e1974a30a70b786
+DIST libguestfs-1.48.4.tar.gz 19189712 BLAKE2B 
50a11254c21903caa62b40b43e3ab3cc9e740dd0c690055c245391d0a980279a897e727f0ff5b063b197b91a1e6fdadc08e257d5cd4ce3df254e5c42abc32ee3
 SHA512 
76b942de88fa6fb48db667054a2c4fc23dd17b0a6083cddd51f1a77fdac24c0c7acd6be5234ada955b4afa94b0d8023aab50aa152465a6bc65f0e21d4195d50c

diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild 
b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
new file mode 100644
index ..05b786614fa7
--- /dev/null
+++ b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance 
(if any new release there)
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools flag-o-matic linux-info lua-single perl-functions 
python-single-r1 strip-linguas toolchain-funcs
+
+MY_PV_1="$(ver_cut 1-2)"
+MY_PV_2="$(ver_cut 2)"
+[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
+
+DESCRIPTION="Tools for accessing, inspecting, and modifying virtual machine 
(VM) disk images"
+HOMEPAGE="https://libguestfs.org/;
+SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0/${MY_PV_1}"
+KEYWORDS="~amd64"
+IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml 
+perl python ruby selinux static-libs systemtap test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Failures - doc
+COMMON_DEPEND="
+   >=app-admin/augeas-1.8.0
+   app-arch/cpio
+   app-arch/lzma
+   app-arch/rpm
+   app-arch/unzip[natspec]
+   app-arch/xz-utils
+   app-forensics/yara
+   app-cdr/cdrtools
+   app-crypt/gnupg
+   
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
+   >=app-misc/hivex-1.3.1
+   dev-lang/perl:=
+   dev-libs/libconfig:=
+   dev-libs/libpcre2
+   dev-libs/libxml2:2=
+   dev-libs/jansson:=
+   >=dev-libs/yajl-2.0.4
+   net-libs/libtirpc:=
+   sys-libs/ncurses:0=
+   >=sys-apps/fakechroot-2.8
+   sys-apps/fakeroot
+   sys-apps/file
+   sys-devel/gettext
+   sys-fs/squashfs-tools:*
+   sys-libs/libcap
+   sys-libs/readline:=
+   virtual/acl
+   virtual/libcrypt:=
+   erlang? ( dev-lang/erlang )
+   perl? (
+   virtual/perl-ExtUtils-MakeMaker
+   >=dev-perl/Sys-Virt-0.2.4
+   virtual/perl-Getopt-Long
+   virtual/perl-Data-Dumper
+   dev-perl/libintl-perl
+   >=app-misc/hivex-1.3.1[perl?]
+   dev-perl/String-ShellQuote
+   )
+   python? ( ${PYTHON_DEPS} )
+   fuse? ( sys-fs/fuse:= )
+   gtk? (
+   sys-apps/dbus
+   x11-libs/gtk+:3
+   )
+   introspection? (
+   >=dev-libs/glib-2.26:2
+   >=dev-libs/gobject-introspection-1.30.0:=
+   )
+   inspect-icons? (
+   media-libs/netpbm
+   media-gfx/icoutils
+   )
+   libvirt? ( app-emulation/libvirt )
+   lua? ( ${LUA_DEPS} )
+   ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
+   selinux? (
+   sys-libs/libselinux:=
+   sys-libs/libsemanage
+   )
+   systemtap? ( dev-util/systemtap )
+"
+# Some OCaml is always required
+# bug #729674

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-12 Thread Miroslav Šulc
commit: ca059553adbf60595368e6b4fce9d51c40a0c284
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jul 13 03:24:14 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 13 03:24:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca059553

media-sound/mpg123: bump to 1.30.1

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

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.30.1.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index ce2ca19d0968..665a839e5171 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1,3 @@
 DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B 
d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc
 SHA512 
0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6
 DIST mpg123-1.30.0.tar.bz2 1091578 BLAKE2B 
6acdbfcc1119507c63d9da95afc747c43698ef385368b417e1716eadde6b74fc0618c3aa03a495e4415b5f14aef26d85f98832b3ba5f5bd17083651808a7f53b
 SHA512 
cf508bdff1f75320c7c4d77653ba8170cc0dd8c565390cfb6ba745ce3853816071c86becff3ce304b80481d220cac2113ad244930832ccc78d3d8da74112562f
+DIST mpg123-1.30.1.tar.bz2 1092735 BLAKE2B 
8ce6b964acf307ce4358b33468b7560e53024df2551a17602032260ac799d6c1ff0512cfb5fa6a59e3983c054fa82b1520f8329502fa4c351b94f66f9ccdee13
 SHA512 
098fcecc6a570e32ccd164b62428417186265905d148d009ea592c948a02027d67fc43e015ece21cf98f31bbe35b3ec770faba5ae0b914db0022cb6b37fd

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
new file mode 100644
index ..ccb28a07fd63
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   

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

2022-07-12 Thread Miroslav Šulc
commit: 0cb532e732fb7449afc9ed1d20ba946702811642
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jul 13 03:17:45 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 13 03:17:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb532e7

media-libs/libffado: bump to 2.4.6

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

 media-libs/libffado/Manifest  |   1 +
 media-libs/libffado/libffado-2.4.6.ebuild | 121 ++
 2 files changed, 122 insertions(+)

diff --git a/media-libs/libffado/Manifest b/media-libs/libffado/Manifest
index e3396842f603..02f6af5b8469 100644
--- a/media-libs/libffado/Manifest
+++ b/media-libs/libffado/Manifest
@@ -1 +1,2 @@
 DIST libffado-2.4.5.tgz 1229890 BLAKE2B 
18c260b782c9a97e3f2c8689a218f7a4925158c3e3cb14987182bf04043438d1325a9ababfe29860f6769a5eeabb49a843a8d15072b24b914334c447b5c7238d
 SHA512 
a2c1d0515e14015b7803c4d52d67605afec27ae2569888dec085375ed4a488f4885b5033369e52305e668a35289d3bd749a9babb5778df339fa93553c23af30f
+DIST libffado-2.4.6.tgz 1230455 BLAKE2B 
1e86e7f9179e94c00a74514dbd7c0c299de6d1870f22c4d9ba14cb6b105b41c9dda62d19d0d660e84eee7e0f02c0bf7c44fbe58e24634ccf9cc9e41f1d38b5c2
 SHA512 
dac651233ea94c19834e810c64230bcbd5516de9e694ced1b6497ad927d734c527b3a556281676393674d33da768cb2431e7da1a0fdfc6ceb268e897029aa584

diff --git a/media-libs/libffado/libffado-2.4.6.ebuild 
b/media-libs/libffado/libffado-2.4.6.ebuild
new file mode 100644
index ..95f537748839
--- /dev/null
+++ b/media-libs/libffado/libffado-2.4.6.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit desktop python-single-r1 scons-utils toolchain-funcs udev 
multilib-minimal
+
+DESCRIPTION="Driver for IEEE1394 (Firewire) audio interfaces"
+HOMEPAGE="http://www.ffado.org;
+
+if [[ "${PV}" = "" ]]; then
+   inherit subversion
+   ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN};
+else
+   SRC_URI="http://www.ffado.org/files/${P}.tgz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+IUSE="debug qt5 test-programs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+CDEPEND="${PYTHON_DEPS}
+   dev-cpp/libxmlpp:2.6[${MULTILIB_USEDEP}]
+   dev-libs/dbus-c++
+   dev-libs/libconfig:=[cxx,${MULTILIB_USEDEP}]
+   media-libs/alsa-lib
+   media-libs/libiec61883[${MULTILIB_USEDEP}]
+   sys-apps/dbus
+   sys-libs/libavc1394[${MULTILIB_USEDEP}]
+   sys-libs/libraw1394[${MULTILIB_USEDEP}]
+   qt5? (
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/PyQt5[dbus,${PYTHON_USEDEP}]
+   ')
+   x11-misc/xdg-utils
+   )"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+myescons() {
+   local myesconsargs=(
+   PREFIX="${EPREFIX}/usr"
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   MANDIR="${EPREFIX}/usr/share/man"
+   UDEVDIR="$(get_udevdir)/rules.d"
+   CUSTOM_ENV=true
+   DETECT_USERSPACE_ENV=false
+   DEBUG=$(usex debug)
+   PYPKGDIR="$(python_get_sitedir)"
+   # ENABLE_OPTIMIZATIONS detects cpu type and sets flags 
accordingly
+   # -fomit-frame-pointer is added also which can cripple 
debugging.
+   # we set flags from portage instead
+   ENABLE_OPTIMIZATIONS=false
+   # This only works for JACK1>=0.122.0 or JACK2>=1.9.9.
+   ENABLE_SETBUFFERSIZE_API_VER=force
+   )
+   if multilib_is_native_abi; then
+   myesconsargs+=(
+   BUILD_MIXER=$(usex qt5 true false)
+   BUILD_TESTS=$(usex test-programs)
+   )
+   else
+   myesconsargs+=(
+   BUILD_MIXER=false
+   BUILD_TESTS=false
+   )
+   fi
+   escons "${myesconsargs[@]}" "${@}"
+}
+
+src_prepare() {
+   default
+
+   # Bug #808853
+   cp "${BROOT}"/usr/share/gnuconfig/config.guess admin/ || die "Failed to 
update config.guess"
+
+   # Always use Qt5
+   sed -i -e 's/try:/if False:/' -e 's/except.*/else:/' 
support/mixer-qt4/ffado/import_pyqt.py || die
+
+   # Bugs #658052, #659226
+   sed -i -e 's/^CacheDir/#CacheDir/' SConstruct || die
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   tc-export CC CXX
+   myescons
+}
+
+multilib_src_install() {
+   myescons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   python_fix_shebang "${D}"
+   python_optimize "${D}"
+
+   if use qt5; then
+   newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"

[gentoo-commits] proj/sci:master commit in: sci-libs/nipype/

2022-07-12 Thread Horea Christian
commit: d05511bdde6d75507e3d7dbc7d6ac1030187832d
Author: Horea Christian  chymera  eu>
AuthorDate: Wed Jul 13 02:54:39 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Wed Jul 13 02:54:39 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=d05511bd

sci-libs/nipype: removed superfluous pytest arguments

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Horea Christian  chymera.eu>

 sci-libs/nipype/nipype-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/nipype/nipype-1.5.0.ebuild 
b/sci-libs/nipype/nipype-1.5.0.ebuild
index 58849547e..757ff5cdb 100644
--- a/sci-libs/nipype/nipype-1.5.0.ebuild
+++ b/sci-libs/nipype/nipype-1.5.0.ebuild
@@ -80,7 +80,7 @@ EPYTEST_DESELECT=(
 python_test() {
# Setting environment variable to disable etelemetry version check:
# https://github.com/nipy/nipype/issues/3196#issuecomment-605980044
-   NIPYPE_NO_ET=1 epytest -vv
+   NIPYPE_NO_ET=1 epytest
# Upstream test configuration fails
#-c nipype/pytest.ini\
#--doctest-modules nipype\



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

2022-07-12 Thread Miroslav Šulc
commit: cc3e08f16b6b5e60004066c31d7981db45fb8a8f
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jul 13 02:49:39 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 13 02:49:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3e08f1

www-apps/wordpress: bump to 6.0.1

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

 www-apps/wordpress/Manifest | 2 +-
 www-apps/wordpress/{wordpress-6.0.ebuild => wordpress-6.0.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 179e1999bf8e..6b54625afb76 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1 +1 @@
-DIST wordpress-6.0.tar.gz 21166276 BLAKE2B 
37a4033d7d6096e029850ea7d061aba387d7100599833924a86281fa87bd31b640f3a1d20f55da8b67deecf211aa99a6cb90c3ec5602042e93a0bd55ccf0d7d3
 SHA512 
5449129b21cb3c5093c73b7f712e91c05db27f60d3797b0697c3dd2929b6996b2ebf41a0e827b72a110625654acd2e336a73f76fba144d30e56586ac3ba2ca34
+DIST wordpress-6.0.1.tar.gz 21171263 BLAKE2B 
674ccdc9c035d79dd1c58906480b7aca044b268a2f8b80a57f0a6d5500750c71e1377625a38a63daa2cb84623f23d93d998bb75996174ab3b2d86c765e459a22
 SHA512 
686d03212cd635e343e2d2d468aabb9c4499f87a1db123943ef65547dfbd826c233777a3b7cb53e3838d08f51f3d4cdfeee53f49ad7408921d52315aad65187a

diff --git a/www-apps/wordpress/wordpress-6.0.ebuild 
b/www-apps/wordpress/wordpress-6.0.1.ebuild
similarity index 100%
rename from www-apps/wordpress/wordpress-6.0.ebuild
rename to www-apps/wordpress/wordpress-6.0.1.ebuild



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

2022-07-12 Thread Patrick McLean
commit: 4a85a3fa5163e24890254280122794607f130a63
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jul 13 01:41:03 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jul 13 01:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a85a3fa

sys-cluster/ceph: drop 17.2.1

Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/ceph-17.2.1.ebuild | 457 
 1 file changed, 457 deletions(-)

diff --git a/sys-cluster/ceph/ceph-17.2.1.ebuild 
b/sys-cluster/ceph/ceph-17.2.1.ebuild
deleted file mode 100644
index 4b5281e5f669..
--- a/sys-cluster/ceph/ceph-17.2.1.ebuild
+++ /dev/null
@@ -1,457 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-LUA_COMPAT=( lua5-{3..4} )
-
-inherit check-reqs bash-completion-r1 cmake flag-o-matic lua-single \
-   python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
-
-SRC_URI="
-   https://download.ceph.com/tarballs/${P}.tar.gz
-   parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz
 -> ceph-xsimd-${PV}.tar.gz )
-"
-KEYWORDS="~amd64 ~arm64"
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="https://ceph.com/;
-
-LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
-SLOT="0"
-
-CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
-
-IUSE="
-   babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
-   jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq
-   +radosgw rbd-rwl rbd-ssd rdma rgw-lua +ssl spdk +sqlite +system-boost
-   systemd +tcmalloc test +uring xfs zbd zfs
-"
-
-IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
-
-DEPEND="
-   ${LUA_DEPS}
-   ${PYTHON_DEPS}
-   acct-group/ceph
-   acct-user/ceph
-   virtual/libudev:=
-   app-arch/bzip2:=
-   app-arch/lz4:=
-   app-arch/snappy:=
-   || ( >=app-arch/snappy-1.1.9-r1 =dev-libs/libfmt-6.2.1:=
-   dev-libs/libnl:3=
-   dev-libs/libxml2:=
-   dev-libs/libevent:=
-   dev-libs/libutf8proc:=
-   dev-libs/openssl:=
-   =dev-util/google-perftools-2.6.1:= )
-   jaeger? (
-   dev-cpp/nlohmann_json:=
-   dev-cpp/opentelemetry-cpp:=[jaeger]
-   )
-   kafka? ( dev-libs/librdkafka:= )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap:= )
-   lttng? ( dev-util/lttng-ust:= )
-   parquet? ( dev-libs/re2:= )
-   pmdk? ( dev-libs/pmdk:= )
-   rabbitmq? ( net-libs/rabbitmq-c:= )
-   radosgw? (
-   dev-libs/icu:=
-   dev-libs/expat:=
-   net-misc/curl:=[curl_ssl_openssl]
-   )
-   rbd-rwl? ( dev-libs/pmdk:= )
-   rdma? ( sys-cluster/rdma-core:= )
-   spdk? ( dev-util/cunit )
-   sqlite? ( dev-db/sqlite:= )
-   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP}] )
-   uring? ( sys-libs/liburing:= )
-   xfs? ( sys-fs/xfsprogs:= )
-   zbd? ( sys-block/libzbd:= )
-   zfs? ( sys-fs/zfs:= )
-"
-BDEPEND="
-   amd64? ( dev-lang/nasm )
-   x86? ( dev-lang/yasm )
-   app-arch/cpio
-   >=dev-util/cmake-3.5.0
-   dev-python/cython[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/sphinx
-   dev-util/gperf
-   dev-util/ragel
-   dev-util/valgrind
-   sys-apps/coreutils
-   sys-apps/grep
-   sys-apps/sed
-   sys-apps/util-linux
-   sys-apps/which
-   sys-devel/bc
-   sys-devel/patch
-   virtual/pkgconfig
-   jaeger? (
-   sys-devel/bison
-   sys-devel/flex
-   )
-   test? (
-   dev-util/cunit
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   dev-python/requests-mock[${PYTHON_USEDEP}]
-   sys-apps/grep[pcre]
-   sys-fs/btrfs-progs
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   app-admin/sudo
-   net-misc/socat
-   sys-apps/gptfdisk
-   sys-apps/nvme-cli
-   >=sys-apps/smartmontools-7.0
-   sys-block/parted
-   sys-fs/cryptsetup
-   sys-fs/lsscsi
-   sys-fs/lvm2[-device-mapper-only(-)]
-   virtual/awk
-   dev-python/bcrypt[${PYTHON_USEDEP}]
-   dev-python/cherrypy[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pecan[${PYTHON_USEDEP}]
-   dev-python/prettytable[${PYTHON_USEDEP}]
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-   mgr? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocamlfuse/

2022-07-12 Thread Christoph Junghans
commit: 83689e263e4b00dcf7b78603044d660fb91a5422
Author: Christoph Junghans  gentoo  org>
AuthorDate: Wed Jul 13 01:26:25 2022 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Wed Jul 13 01:26:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83689e26

dev-ml/ocamlfuse: initial commit

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

 dev-ml/ocamlfuse/Manifest |  1 +
 dev-ml/ocamlfuse/metadata.xml | 23 +
 dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild | 37 +++
 3 files changed, 61 insertions(+)

diff --git a/dev-ml/ocamlfuse/Manifest b/dev-ml/ocamlfuse/Manifest
new file mode 100644
index ..3a0975208f94
--- /dev/null
+++ b/dev-ml/ocamlfuse/Manifest
@@ -0,0 +1 @@
+DIST ocamlfuse-2.7.1_p7-r1.tar.gz 21469 BLAKE2B 
fa587d19124c2e2d320091bb42b098644d3112e39652dbf621c88f701effdab0ce15372b6f2461709eb3afe628e2888db3a7a0c9abeab8b8a136d09c69c84ac4
 SHA512 
342a6ce8a81ac05d47d4458ef6e9aa750e4e7643a89d28705664852f0549e1932643e8db5d93225ba496611654b3f11fef6aca1e6e40e8d4b30064fc9c65f7fd

diff --git a/dev-ml/ocamlfuse/metadata.xml b/dev-ml/ocamlfuse/metadata.xml
new file mode 100644
index ..c4853a8f842c
--- /dev/null
+++ b/dev-ml/ocamlfuse/metadata.xml
@@ -0,0 +1,23 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+m...@gentoo.org
+ML
+  
+  This is a binding to FUSE for the OCaml 
programming language, enabling
+you to write multithreaded filesystems in the OCaml language. It has
+been designed with simplicity as a goal, as you can see by looking at
+example/fusexmp.ml. Efficiency has also been a separate goal. The
+Bigarray library is used for read and writes, allowing the library to
+do zero-copy in OCaml land.
+  
+https://github.com/astrada/ocamlfuse/issues
+astrada/ocamlfuse
+ocamlfuse
+
+  Alessandro Strada
+  alessandro.str...@gmail.com
+
+  
+

diff --git a/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild 
b/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild
new file mode 100644
index ..fdf08ccbc300
--- /dev/null
+++ b/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune toolchain-funcs
+
+MYPV="${PV/_p/_cvs}"
+
+DESCRIPTION="OCaml binding for fuse"
+HOMEPAGE="
+   https://sourceforge.net/projects/ocamlfuse/
+   https://github.com/astrada/ocamlfuse
+   https://opam.ocaml.org/packages/ocamlfuse
+"
+SRC_URI="https://github.com/astrada/${PN}/archive/v${MYPV}.tar.gz -> 
${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt"
+
+RDEPEND="
+   dev-ml/camlidl:=
+   sys-fs/fuse:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-ml/dune-configurator
+   dev-ml/opam
+"
+
+src_compile() {
+   tc-export CPP
+   dune_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/gapi-ocaml/files/, dev-ml/gapi-ocaml/

2022-07-12 Thread Christoph Junghans
commit: aab3a914e14666ca962175f3b6a4ad64589e79ed
Author: Christoph Junghans  gentoo  org>
AuthorDate: Wed Jul 13 01:23:21 2022 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Wed Jul 13 01:23:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab3a914

dev-ml/gapi-ocaml: initial commit

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

 dev-ml/gapi-ocaml/Manifest |  1 +
 .../gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch | 58 ++
 dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild   | 33 
 dev-ml/gapi-ocaml/metadata.xml | 24 +
 4 files changed, 116 insertions(+)

diff --git a/dev-ml/gapi-ocaml/Manifest b/dev-ml/gapi-ocaml/Manifest
new file mode 100644
index ..e804394c7889
--- /dev/null
+++ b/dev-ml/gapi-ocaml/Manifest
@@ -0,0 +1 @@
+DIST gapi-ocaml-0.4.2.tar.gz 466749 BLAKE2B 
6a3e66618ed9a665de2892dc7657268f3bad43b871d6d761148152d61de2d988bc13b5051e39da4d1ddad0c620237c6018b87cd2303bc086c570aa879c197e4f
 SHA512 
57d933c2d47ef7b80cb55b661f8df1b8642ff301d54f0fd1dfd4a9bc6238a4cb93a308e6918bbbc080fac146cf5fca2ccfe149d0528a63ead5e29e452c9cc427

diff --git a/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch 
b/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch
new file mode 100644
index ..36098d82ed67
--- /dev/null
+++ b/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch
@@ -0,0 +1,58 @@
+diff --git a/gapi-ocaml.opam b/gapi-ocaml.opam
+index cb9b0fb5..923675d8 100644
+--- a/gapi-ocaml.opam
 b/gapi-ocaml.opam
+@@ -15,7 +15,7 @@ depends: [
+   "dune"
+   "ocamlnet" {>= "4.1.4"}
+   "ocurl"
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "yojson"
+ ]
+ synopsis: "A simple OCaml client for Google Services"
+diff --git a/src/test/dune b/src/test/dune
+index 5d955f42..ef45f0ce 100644
+--- a/src/test/dune
 b/src/test/dune
+@@ -1,7 +1,7 @@
+ (executable
+  (name testSuite)
+  (flags (:standard -w -3-6-23-27-32-33-50))
+- (libraries threads oUnit gapi-ocaml))
++ (libraries threads ounit2 gapi-ocaml))
+ 
+ (alias
+  (name runtest)
+diff --git a/src/test/testSuite.ml b/src/test/testSuite.ml
+index 7851661e..150781f7 100644
+--- a/src/test/testSuite.ml
 b/src/test/testSuite.ml
+@@ -76,11 +76,11 @@ let build_suite_from_list test_list =
+ 
+ let _ =
+   let test_list = ref (core_tests @ model_tests) in
+-  let ounit_specs =
++  let ounit2_specs =
+ [
+-  ("-verbose", Arg.Unit (fun _ -> ()), "See oUnit doc");
+-  ("-only-test", Arg.String (fun _ -> ()), "See oUnit doc");
+-  ("-list-test", Arg.String (fun _ -> ()), "See oUnit doc");
++  ("-verbose", Arg.Unit (fun _ -> ()), "See ounit2 doc");
++  ("-only-test", Arg.String (fun _ -> ()), "See ounit2 doc");
++  ("-list-test", Arg.String (fun _ -> ()), "See ounit2 doc");
+ ]
+   in
+   let arg_specs =
+@@ -100,9 +100,9 @@ let _ =
+   ]
+   in
+   let _ =
+-Arg.parse (arg_specs @ ounit_specs)
++Arg.parse (arg_specs @ ounit2_specs)
+   (fun _ -> ())
+-  ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [oUnit arguments]")
++  ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [ounit2 arguments]")
+   in
+   let _ =
+ (* Reset argument counter, to let OUnit reparse arguments *)

diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild 
b/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild
new file mode 100644
index ..156be6ded14c
--- /dev/null
+++ b/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune findlib
+
+DESCRIPTION="A simple OCaml client for Google Services"
+HOMEPAGE="
+   https://opam.ocaml.org/packages/gapi-ocaml/
+   https://github.com/astrada/gapi-ocaml
+"
+
+SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RDEPEND="
+   dev-ml/ocurl:=
+   >=dev-ml/ocamlnet-4.1.4:=
+   dev-ml/cryptokit:=
+   
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+m...@gentoo.org
+ML
+  
+  gapi-ocaml is a simple, unofficial, OCaml client 
for Google Services.
+The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0
+authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API
+v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1,
+OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page
+Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense
+Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3,
+Gmail API v1.
+  
+https://github.com/astrada/gapi-ocaml/issues
+astrada/gapi-ocaml
+
+  Alessandro Strada
+  alessandro.str...@gmail.com
+
+  
+



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

2022-07-12 Thread Matt Turner
commit: fe4889c01028bcb838302b77827f666c56229d7a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jul 13 00:19:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jul 13 01:02:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4889c0

net-libs/uhttpmock: Version bump to 0.5.5

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

 net-libs/uhttpmock/Manifest   |  1 +
 net-libs/uhttpmock/uhttpmock-0.5.5.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/net-libs/uhttpmock/Manifest b/net-libs/uhttpmock/Manifest
index 883e07b670ad..3c20f3a82cb3 100644
--- a/net-libs/uhttpmock/Manifest
+++ b/net-libs/uhttpmock/Manifest
@@ -1 +1,2 @@
 DIST uhttpmock-0.5.3.tar.xz 318708 BLAKE2B 
7bd257fbc8869ce2d55070bc1f84f0d34c999cd55ba5e09a54031ea391c3c65bb149d48f2ab1ab9de93acac98783ad0e7d5fca4d86dda055d4a5a3407f5ba4ee
 SHA512 
9fccdb58ce04c1615d47bafac275c632f161a8148f0af82447286d0017d6b3946145b8a289f9abb55842bf4610ca3e5f2484bf322fb7a33dce42b3ebed45b2ee
+DIST uhttpmock-0.5.5.tar.bz2 47013 BLAKE2B 
1b59801c13909525e05ec88f5ccfde1606cf427fc41896b14411344281046148bbe652162726aa643610bda447d04c64041a292b46838a3b98b849d670ce6909
 SHA512 
0fa6e03095c7b66ebd02736b95222b66e1232e5854839a352ee2ec59822ab027bdcf6c871b23433da46725a9807232b0b6bdd0c4cb8a59a23604787acd3d5f0f

diff --git a/net-libs/uhttpmock/uhttpmock-0.5.5.ebuild 
b/net-libs/uhttpmock/uhttpmock-0.5.5.ebuild
new file mode 100644
index ..5119b778510b
--- /dev/null
+++ b/net-libs/uhttpmock/uhttpmock-0.5.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+DESCRIPTION="HTTP web service mocking library"
+HOMEPAGE="https://gitlab.freedesktop.org/pwithnall/uhttpmock;
+SRC_URI="https://gitlab.freedesktop.org/pwithnall/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.38.0:2
+   >=net-libs/libsoup-2.47.3:2.4
+   introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend) )
+"
+BDEPEND="
+   >=dev-util/gtk-doc-am-1.14
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_feature vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}



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

2022-07-12 Thread Sam James
commit: c0466aadd4d2fbb19b6571f6248e58f5841b8453
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 00:31:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 00:31:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0466aad

dev-libs/libgit2: Stabilize 1.4.4 amd64, #857798

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

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

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index c7905ef6482a..dc2287b2b344 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



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

2022-07-12 Thread Sam James
commit: f6f1e509991303a2d6e568f84d0f8d523272375b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 00:31:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 00:31:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f1e509

dev-libs/libgit2: Stabilize 1.3.2 amd64, #857795

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

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

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index 0f7f4a322493..2b00acdfff78 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: mail-filter/pyzor/

2022-07-12 Thread Sam James
commit: 8c3bf55f91feef4cfccc24c10346f45b4a4cf2ca
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 13 00:31:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 13 00:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3bf55f

mail-filter/pyzor: Stabilize 1.0.0_p20211223 x86, #849878

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

 mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild 
b/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild
index 85182f021560..a78f097d7c8c 100644
--- a/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild
+++ b/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc gdbm gevent mysql pyzord redis test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/tig/

2022-07-12 Thread Patrick McLean
commit: 4e088384ff0bdc2181fde76e700aab35a2c71467
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul 12 23:31:51 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jul 13 00:19:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e088384

dev-vcs/tig: add 2.5.6

Signed-off-by: Patrick McLean  gentoo.org>

 dev-vcs/tig/Manifest |  1 +
 dev-vcs/tig/tig-2.5.6.ebuild | 66 
 2 files changed, 67 insertions(+)

diff --git a/dev-vcs/tig/Manifest b/dev-vcs/tig/Manifest
index 48396a5e7aa8..5d65fe8acb2a 100644
--- a/dev-vcs/tig/Manifest
+++ b/dev-vcs/tig/Manifest
@@ -2,3 +2,4 @@ DIST tig-2.5.1.tar.gz 1144666 BLAKE2B 
f8e96b1e27286ebebd3e3f374b28ed31a69b10bab1
 DIST tig-2.5.3.tar.gz 1165632 BLAKE2B 
398174578b9723d7825c7162b59d2a1a92da161b3f3b8896c1d121ed36c8a0a1c52f676325b3a3fdd0cea9961c7f4234bd1ac594d9057cf6707cad22a3eda35b
 SHA512 
2339c6c93808b6fbcda4ae29e014e7f4edda5f16df46e466d1d14a9f65dba10bff9df6363f37c369418336f362d5e38dbaf7fc4d99761997cc39722ba6132aec
 DIST tig-2.5.4.tar.gz 1167930 BLAKE2B 
620dea0d5c4cd670b11e143195145dd268ba4762ce5b3e56a393bc6af6e508349c5f3581dff9f118d047ab8e7b431b64c85431f5af5719cbb9c63117394b265b
 SHA512 
8c2c1d3aa980d3a6619501a770bb5210db445200e46939e2c122db1fd684ae9857eee4a06a8b6622d5d683457f11629522b121e0b429eec6d11dce4f4020dfb3
 DIST tig-2.5.5.tar.gz 1175752 BLAKE2B 
c77ff0990e5984df6a247cddb1729532719617178fb89143f1f78817f686cb357bc80678e8a1c245c338a40c20c69473b554d8af83381386821358495ed26f29
 SHA512 
63f617dfcbd89de715573caa92ca83906cefa6a5229876f1d5390b4b58442b0bec958065b798d4e81729dc87bf6dcd2a392fbbab2cd66ca16df6e2e9d6362ca3
+DIST tig-2.5.6.tar.gz 1176006 BLAKE2B 
eda766b32022fd6d849048107d9de90cb668ac594db1f46ee94984a5487f1a01c3109e3279c2c9e2260ef04ad7687b8c5eeb52ecf0b5e9d5c4b1f649aa23d46f
 SHA512 
4d55061db43d64be9c97589d37305f6dcd85f1e7381012a9d61d21226dad456a86b16401fffe7763808dab62f07e17b2bcd17b9a30e1349e252be85f479e3741

diff --git a/dev-vcs/tig/tig-2.5.6.ebuild b/dev-vcs/tig/tig-2.5.6.ebuild
new file mode 100644
index ..656ca0a2e20b
--- /dev/null
+++ b/dev-vcs/tig/tig-2.5.6.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/jonas/tig.git;
+   inherit git-r3 autotools
+else
+   
SRC_URI="https://github.com/jonas/tig/releases/download/${P}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+
+DESCRIPTION="text mode interface for git"
+HOMEPAGE="https://jonas.github.io/tig/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="pcre test unicode"
+REQUIRED_USE="test? ( unicode )"
+
+DEPEND="
+   sys-libs/ncurses:=[unicode(+)?]
+   sys-libs/readline:0=
+   pcre? ( dev-libs/libpcre2:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-vcs/git
+"
+[[ ${PV} == "" ]] && BDEPEND+=" app-text/asciidoc app-text/xmlto"
+
+# encoding/env issues
+RESTRICT="test"
+
+src_prepare() {
+   default
+   [[ ${PV} == "" ]] && eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with pcre) \
+   $(use_with unicode ncursesw)
+}
+
+src_compile() {
+   emake V=1
+   [[ ${PV} == "" ]] && emake V=1 doc-man doc-html
+}
+
+src_test() {
+   # workaround parallel test failures
+   LC_ALL=en_US.utf8 emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${D}" install install-doc-man
+   dodoc doc/manual.html README.html NEWS.html
+   newbashcomp contrib/tig-completion.bash ${PN}
+
+   docinto examples
+   dodoc contrib/*.tigrc
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/files/, sys-cluster/ceph/

2022-07-12 Thread Patrick McLean
commit: 0c5fe2e412eed3c9648d55f1e7d16d4f127bf02c
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jul 13 00:19:59 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jul 13 00:19:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5fe2e4

sys-cluster/ceph: Patch to fix py310 (bug #857702)

Also update libfmt dep

Closes: https://bugs.gentoo.org/857702

Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/Manifest  |   2 +
 sys-cluster/ceph/ceph-17.2.1-r1.ebuild | 459 +
 sys-cluster/ceph/files/ceph-17.2.1-python310.patch |  35 ++
 3 files changed, 496 insertions(+)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 9b6f58453e84..d2eb006a495d 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,2 +1,4 @@
 DIST ceph-15.2.16.tar.gz 148628915 BLAKE2B 
4f624078027c706428eae3eddd5b5479efe3b4442c19a4e6b6cdf8d3839cf56e2863b18249dc3c5079a7e25f60796bfec3202ffd695537587654f5e2f820caaa
 SHA512 
532b8a5073e157fe9ed552b26976faeb64dc29b79a249910c0982134ad5f945d4f57d8bf451adf63487b6d285c6e4bd5c39f0e3fcd449230d6fb3087539f8c3b
 DIST ceph-16.2.9.tar.gz 157168096 BLAKE2B 
0a667a9699925cfc920ca0cc535e5331cbcd95997fb0b9816a4d84c8add454b6b17813018bc1d1de07c802167ef50aa528704b10b01f42759189392ccdb5088f
 SHA512 
bf369038ad6383f88abbed267f0239e9d8a1d33b46b34ed260aeeb1fda1b374cb6e658238e1ace013fbbb68e73b8cd2922b7def318d7a110e5f4560eeae8fca3
+DIST ceph-17.2.1.tar.gz 168819036 BLAKE2B 
2d6506f3a43ccbe4a149163c13ab2de72aeba568308ca7c0c59d0ff32316519d27b334451fd8d78af799cabe3b5a8c5b7b19d5da028e52c420ec7fc38efe5aad
 SHA512 
cb88a3feff67ce41c575cb6c0067a32de51fcbf36d8f9f7273cccd54a3413ee890f473e83fcc1429a86b858b05c412fca8b2cfc24871c5adf612e3d224227cf0
+DIST ceph-xsimd-17.2.1.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33

diff --git a/sys-cluster/ceph/ceph-17.2.1-r1.ebuild 
b/sys-cluster/ceph/ceph-17.2.1-r1.ebuild
new file mode 100644
index ..8a67048c3455
--- /dev/null
+++ b/sys-cluster/ceph/ceph-17.2.1-r1.ebuild
@@ -0,0 +1,459 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+LUA_COMPAT=( lua5-{3..4} )
+
+inherit check-reqs bash-completion-r1 cmake flag-o-matic lua-single \
+   python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
+
+SRC_URI="
+   https://download.ceph.com/tarballs/${P}.tar.gz
+   parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz
 -> ceph-xsimd-${PV}.tar.gz )
+"
+KEYWORDS="~amd64 ~arm64"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="
+   babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
+   jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq
+   +radosgw rbd-rwl rbd-ssd rdma rgw-lua +ssl spdk +sqlite +system-boost
+   systemd +tcmalloc test +uring xfs zbd zfs
+"
+
+IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+DEPEND="
+   ${LUA_DEPS}
+   ${PYTHON_DEPS}
+   acct-group/ceph
+   acct-user/ceph
+   virtual/libudev:=
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   || ( >=app-arch/snappy-1.1.9-r1 =dev-libs/libfmt-6.2.1:=
+   =dev-util/google-perftools-2.6.1:= )
+   jaeger? (
+   dev-cpp/nlohmann_json:=
+   dev-cpp/opentelemetry-cpp:=[jaeger]
+   )
+   kafka? ( dev-libs/librdkafka:= )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lttng? ( dev-util/lttng-ust:= )
+   parquet? ( dev-libs/re2:= )
+   pmdk? ( dev-libs/pmdk:= )
+   rabbitmq? ( net-libs/rabbitmq-c:= )
+   radosgw? (
+   dev-libs/icu:=
+   dev-libs/expat:=
+   net-misc/curl:=[curl_ssl_openssl]
+   )
+   rbd-rwl? ( dev-libs/pmdk:= )
+   rdma? ( sys-cluster/rdma-core:= )
+   spdk? ( dev-util/cunit )
+   sqlite? ( dev-db/sqlite:= )
+   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP}] )
+   uring? ( sys-libs/liburing:= )
+   xfs? ( sys-fs/xfsprogs:= )
+   zbd? ( sys-block/libzbd:= )
+   zfs? ( sys-fs/zfs:= )
+"
+BDEPEND="
+   amd64? ( dev-lang/nasm )
+   x86? ( dev-lang/yasm )
+   app-arch/cpio
+   >=dev-util/cmake-3.5.0
+   dev-python/cython[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/files/, sys-cluster/ceph/

2022-07-12 Thread Patrick McLean
commit: a4be3d5347668f59ece000c45cbb019f793c716f
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul 12 22:47:18 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jul 13 00:19:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4be3d53

sys-cluster/ceph: Revbump to 16.2.9-r1 fix #857702

Also change libfmt dep to be <9.0

Bug: https://bugs.gentoo.org/857702
Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/Manifest|  2 --
 .../ceph/{ceph-16.2.9.ebuild => ceph-16.2.9-r1.ebuild}   |  3 ++-
 sys-cluster/ceph/files/ceph-16.2.9-python310.patch   | 12 
 3 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index d2eb006a495d..9b6f58453e84 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,4 +1,2 @@
 DIST ceph-15.2.16.tar.gz 148628915 BLAKE2B 
4f624078027c706428eae3eddd5b5479efe3b4442c19a4e6b6cdf8d3839cf56e2863b18249dc3c5079a7e25f60796bfec3202ffd695537587654f5e2f820caaa
 SHA512 
532b8a5073e157fe9ed552b26976faeb64dc29b79a249910c0982134ad5f945d4f57d8bf451adf63487b6d285c6e4bd5c39f0e3fcd449230d6fb3087539f8c3b
 DIST ceph-16.2.9.tar.gz 157168096 BLAKE2B 
0a667a9699925cfc920ca0cc535e5331cbcd95997fb0b9816a4d84c8add454b6b17813018bc1d1de07c802167ef50aa528704b10b01f42759189392ccdb5088f
 SHA512 
bf369038ad6383f88abbed267f0239e9d8a1d33b46b34ed260aeeb1fda1b374cb6e658238e1ace013fbbb68e73b8cd2922b7def318d7a110e5f4560eeae8fca3
-DIST ceph-17.2.1.tar.gz 168819036 BLAKE2B 
2d6506f3a43ccbe4a149163c13ab2de72aeba568308ca7c0c59d0ff32316519d27b334451fd8d78af799cabe3b5a8c5b7b19d5da028e52c420ec7fc38efe5aad
 SHA512 
cb88a3feff67ce41c575cb6c0067a32de51fcbf36d8f9f7273cccd54a3413ee890f473e83fcc1429a86b858b05c412fca8b2cfc24871c5adf612e3d224227cf0
-DIST ceph-xsimd-17.2.1.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33

diff --git a/sys-cluster/ceph/ceph-16.2.9.ebuild 
b/sys-cluster/ceph/ceph-16.2.9-r1.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-16.2.9.ebuild
rename to sys-cluster/ceph/ceph-16.2.9-r1.ebuild
index 688c98bb2b8f..880937c7a706 100644
--- a/sys-cluster/ceph/ceph-16.2.9.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.9-r1.ebuild
@@ -48,7 +48,7 @@ DEPEND="
dev-cpp/gflags:=
)
+   add_executable(ceph-mgr ${mgr_srcs})
++  target_compile_definitions(ceph-mgr PRIVATE PY_SSIZE_T_CLEAN)
+   target_link_libraries(ceph-mgr
+ osdc client heap_profiler
+ global-static ceph-common



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xrefresh/

2022-07-12 Thread Matt Turner
commit: 07eb294668a52186a947e5f4702f04a13a6d916e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:44:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07eb2946

x11-apps/xrefresh: Version bump to 1.0.7

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

 x11-apps/xrefresh/Manifest  |  1 +
 x11-apps/xrefresh/xrefresh-1.0.7.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-apps/xrefresh/Manifest b/x11-apps/xrefresh/Manifest
index d729251d0218..a45ce63d7baf 100644
--- a/x11-apps/xrefresh/Manifest
+++ b/x11-apps/xrefresh/Manifest
@@ -1 +1,2 @@
 DIST xrefresh-1.0.6.tar.bz2 127494 BLAKE2B 
587f5756bbd3095e77494288d4b9cca2b342bb718e5cadefdfbf018710ce0f216f43b68814d0d0a681c87d855be4ecf199a314361278c3bfdd81e6073f69
 SHA512 
361e97fecfc2706d5eeab69df0d4dd4baa55b6783cfddabf51d8561b7c930d71ce6c217e0512c6564208d69b04f89c69ea8c0bfb2e4f6cc25b062b55e4db3674
+DIST xrefresh-1.0.7.tar.xz 121820 BLAKE2B 
c60ffec9e03b1d07b25228b9066b05a437160a48c182988781890f59271b835079af0dd071ce77b56768fffeb0203bb092fbf80c286272c82e56af2c867ae3e0
 SHA512 
8fcbb01aa368944ca536f050ab194b21bbd6b2a56265a7ed5807882e5c2f9660105283cdba0ea35b3e4a17a015586aeb82906e081da030332dfc49169a191c31

diff --git a/x11-apps/xrefresh/xrefresh-1.0.7.ebuild 
b/x11-apps/xrefresh/xrefresh-1.0.7.ebuild
new file mode 100644
index ..58d4971c8e0b
--- /dev/null
+++ b/x11-apps/xrefresh/xrefresh-1.0.7.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="refresh all or part of an X screen"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2022-07-12 Thread Matt Turner
commit: 452ec8a7382848830aa0afa8a2cf369663a88814
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 23:36:05 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452ec8a7

x11-base/xorg-server: Update dependencies, EAPI=8

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

 x11-base/xorg-server/xorg-server-.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index ceb51d5bc279..85fc86f9ac72 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 XORG_TARBALL_SUFFIX="xz"
 XORG_EAUTORECONF="no"
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"
@@ -31,14 +31,18 @@ CDEPEND="
>=x11-libs/libXau-1.0.4
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libXfont2-2.0.1
-   >=x11-libs/libxcvt-0.1.0
>=x11-libs/libxkbfile-1.0.4
>=x11-libs/libxshmfence-1.1
>=x11-libs/pixman-0.27.2
>=x11-misc/xbitmaps-1.0.1
>=x11-misc/xkeyboard-config-2.4.1-r3
-   >=x11-libs/libXext-1.0.5
-   x11-libs/libXv
+   xorg? (
+   >=x11-libs/libxcvt-0.1.0
+   )
+   xnest? (
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libX11-1.1.5
+   )
xephyr? (
x11-libs/libxcb[xkb]
x11-libs/xcb-util
@@ -48,8 +52,6 @@ CDEPEND="
x11-libs/xcb-util-wm
)
!minimal? (
-   >=x11-libs/libX11-1.1.5
-   >=x11-libs/libXext-1.0.5
>=media-libs/mesa-18[X(+),egl(+),gbm(+)]
>=media-libs/libepoxy-1.5.4[X,egl(+)]
)
@@ -74,6 +76,7 @@ DEPEND="${CDEPEND}
>=x11-base/xorg-proto-2021.4.99.2
>=x11-libs/xtrans-1.3.5
media-fonts/font-util
+   test? ( >=x11-libs/libxcvt-0.1.0 )
 "
 RDEPEND="${CDEPEND}
!systemd? ( gui-libs/display-manager-init )
@@ -92,9 +95,6 @@ REQUIRED_USE="!minimal? (
elogind? ( udev )
?? ( elogind systemd )"
 
-UPSTREAMED_PATCHES=(
-)
-
 PATCHES=(
"${UPSTREAMED_PATCHES[@]}"
"${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch



[gentoo-commits] repo/gentoo:master commit in: media-fonts/font-util/

2022-07-12 Thread Matt Turner
commit: 37f61186b469162e2929a277633ce844473a190f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:46:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f61186

media-fonts/font-util: Version bump to 1.3.3

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

 media-fonts/font-util/Manifest   |  1 +
 media-fonts/font-util/font-util-1.3.3.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/media-fonts/font-util/Manifest b/media-fonts/font-util/Manifest
index e17d8a491297..ad51f535b0de 100644
--- a/media-fonts/font-util/Manifest
+++ b/media-fonts/font-util/Manifest
@@ -1 +1,2 @@
 DIST font-util-1.3.2.tar.bz2 158480 BLAKE2B 
490aa54fdbf0e7060a17261e6ac06d30ef374c0ef40ae7473680c192898305c86617667c59f334d54e3ba3eb2464e925a12a5ad4bc74c73f6a62b0500d7c0da0
 SHA512 
7cac529b12ae71185b89c72c1569b9826f52eeaecc1c76010338e7c42c4078ae339f18220b580bbd68fb5dc09df6ecf169a47c32e6104d8ee53bd443fa21d167
+DIST font-util-1.3.3.tar.xz 142544 BLAKE2B 
b893159496fb242c33facda98597e200b41d05fbc28c9c1cf04f5214788f421472562a79ad24cffddad72ebf38f751858712a5c7c2904370ea77f501f78ccc77
 SHA512 
5e1cb8af44fe0bea72b1a6a4e455f50ca49b7531c2f4b605800c0b2b7578b9826ccf17fa195c505ab1d6339fd4ad697c01ba3b9777616f354ab62b23434d47c9

diff --git a/media-fonts/font-util/font-util-1.3.3.ebuild 
b/media-fonts/font-util/font-util-1.3.3.ebuild
new file mode 100644
index ..180d08a20707
--- /dev/null
+++ b/media-fonts/font-util/font-util-1.3.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2005-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/xorg/font/util.git;
+DESCRIPTION="X.Org font utilities"
+HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/font/util;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+XORG_CONFIGURE_OPTIONS=(
+   --with-fontrootdir="${EPREFIX}"/usr/share/fonts
+   --with-mapdir="${EPREFIX}"/usr/share/fonts/util
+)



[gentoo-commits] repo/gentoo:master commit in: media-fonts/encodings/

2022-07-12 Thread Matt Turner
commit: 0c674e7881f395d699ae7a456c8d16ccacfb7958
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 23:07:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c674e78

media-fonts/encodings: Version bump to 1.0.6

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

 media-fonts/encodings/Manifest   |  1 +
 media-fonts/encodings/encodings-1.0.6.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-fonts/encodings/Manifest b/media-fonts/encodings/Manifest
index 5949d6a2f5c9..06679e3a381d 100644
--- a/media-fonts/encodings/Manifest
+++ b/media-fonts/encodings/Manifest
@@ -1 +1,2 @@
 DIST encodings-1.0.5.tar.bz2 713817 BLAKE2B 
43e466c27fdf485e9704debb89c69a3c3eaecf84453362d86b53aa9c33d10b8f97f348ef35f8b430be101e8281ecce5d5f49a052929fc7cd37d94a7590645193
 SHA512 
920e49f0b3545f181a1574ca3280ac9adef1e68fe27566c195dd7013f728d355c0d759132789357fcf8fa7391fcbe1e17edf2bd85aa5611df5a4d99740011008
+DIST encodings-1.0.6.tar.xz 312720 BLAKE2B 
4649d8d12fcfcbb7de9e8bd8aa7e77514835a56990123549137b4bbe5615c1e9fcddccb13b6442d8a525efd147926801a5029cb10126462b29e31e3354da3683
 SHA512 
2d52486996939401121bc858ba23031f70eef857760db8da4c84f083e981868e4bc7a8c2ab6d59274a0cf95f592a0dbfad47bce6c9299bb45d115b48abc39134

diff --git a/media-fonts/encodings/encodings-1.0.6.ebuild 
b/media-fonts/encodings/encodings-1.0.6.ebuild
new file mode 100644
index ..ba0a1658be2f
--- /dev/null
+++ b/media-fonts/encodings/encodings-1.0.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# font eclass is inherited directly, since this package is a special case that
+# would greatly complicate the fonts logic of xorg-3
+XORG_TARBALL_SUFFIX="xz"
+inherit font xorg-3
+
+DESCRIPTION="X.Org font encodings"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="x11-apps/mkfontscale
+   >=media-fonts/font-util-1.1.1-r1"
+
+XORG_CONFIGURE_OPTIONS=(
+   # https://bugs.gentoo.org/815520
+   --with-fontrootdir="${EPREFIX}"/usr/share/fonts
+)



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

2022-07-12 Thread Matt Turner
commit: c11205ed643edcc2a47dab068e6933a4dfd0e43f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 23:38:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11205ed

x11-base/xwayland: Port to EAPI=8

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

 x11-base/xwayland/xwayland-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-.ebuild 
b/x11-base/xwayland/xwayland-.ebuild
index 50b847ca3553..beed9ee6c40c 100644
--- a/x11-base/xwayland/xwayland-.ebuild
+++ b/x11-base/xwayland/xwayland-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2022-07-12 Thread Matt Turner
commit: 8e34eee57d1bdb2ed4b9655b0e040190f8dce458
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:39:48 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e34eee5

x11-base/xorg-server: Version bump to 21.1.4

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

 x11-base/xorg-server/Manifest  |   1 +
 x11-base/xorg-server/xorg-server-21.1.4.ebuild | 188 +
 2 files changed, 189 insertions(+)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index cf36eef6ed94..0c2475b4b60f 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,2 +1,3 @@
 DIST xorg-server-1.20.14.tar.xz 5178288 BLAKE2B 
e60cbb6f3023639598d518fb53e3df3a2aced8f8950279f3a1642ad0a9545bea756574c4d41383cba966dc76c317859065b2290c8420668547f26f1d6e508da3
 SHA512 
be3dc32cce7d55d7e38c5f6557027f13f39224c76cc83e5800555d5ce89dbdc3731773a2d186a5b97db9fc8731a2b2dd6e9829af2b01ee2559246d4aef7c4963
 DIST xorg-server-21.1.3.tar.xz 4955948 BLAKE2B 
1907007e4131378ead2b8757e84e8e9403148c9b3cdffc68d7c54faf5ab0efa6b594b635940fce8af4b8334e4a1c67984f59fc2f3642e48b54eb2f2dcc7fd8f5
 SHA512 
cf5fed023eadda62ae732f8c4d427c272ebe005188341290f3d03147042c103b00cbb94d86a0256da815fb9b9a3da315c21a05ee0c926c1a2ff0c54ab0c0638b
+DIST xorg-server-21.1.4.tar.xz 4940176 BLAKE2B 
8f68c7de102f7f8d0f56566a518025bb32c079184d5a5556dc8e65b6a018669102b18ec2e9470d3ab91f51291618f9c49281915d885fc30446e1b54d2134
 SHA512 
eb5b8520d02908f72719e6ecfbf7a9bf139acb65ccae04d1db4223a8a2384cd3a94bd5afef10cce327b751b800cc2b79bfaa5ae35c95c3a217f775168082e68f

diff --git a/x11-base/xorg-server/xorg-server-21.1.4.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.4.ebuild
new file mode 100644
index ..85fc86f9ac72
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-21.1.4.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_EAUTORECONF="no"
+inherit xorg-3 meson
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   media-libs/libglvnd[X]
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/rgb-1.0.3
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   xorg? (
+   >=x11-libs/libxcvt-0.1.0
+   )
+   xnest? (
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libX11-1.1.5
+   )
+   xephyr? (
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   )
+   udev? ( virtual/libudev:= )
+   unwind? ( sys-libs/libunwind:= )
+   selinux? (
+   sys-process/audit
+   sys-libs/libselinux:=
+   )
+   systemd? (
+   sys-apps/dbus
+   sys-apps/systemd
+   )
+   elogind? (
+   sys-apps/dbus
+   sys-auth/elogind[pam]
+   sys-auth/pambase[elogind]
+   )
+   !!x11-drivers/nvidia-drivers[-libglvnd(+)]
+"
+DEPEND="${CDEPEND}
+   >=x11-base/xorg-proto-2021.4.99.2
+   >=x11-libs/xtrans-1.3.5
+   media-fonts/font-util
+   test? ( >=x11-libs/libxcvt-0.1.0 )
+"
+RDEPEND="${CDEPEND}
+   !systemd? ( gui-libs/display-manager-init )
+   selinux? ( sec-policy/selinux-xserver )
+   xorg? ( >=x11-apps/xinit-1.3.3-r1 )
+"
+BDEPEND="
+   sys-devel/flex
+"
+PDEPEND="
+   xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
+
+REQUIRED_USE="!minimal? (
+   || ( ${IUSE_SERVERS} )
+   )
+   elogind? ( udev )
+   ?? ( elogind systemd )"
+
+PATCHES=(
+   "${UPSTREAMED_PATCHES[@]}"
+   "${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch
+   # needed for new eselect-opengl, bug #541232
+   

[gentoo-commits] repo/gentoo:master commit in: x11-apps/xmessage/

2022-07-12 Thread Matt Turner
commit: b41bd16cd0f9a436de030226dd7d616b2e1df98d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:42:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b41bd16c

x11-apps/xmessage: Version bump to 1.0.6

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

 x11-apps/xmessage/Manifest  |  1 +
 x11-apps/xmessage/xmessage-1.0.6.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xmessage/Manifest b/x11-apps/xmessage/Manifest
index 901f65148e3f..964a0417ce09 100644
--- a/x11-apps/xmessage/Manifest
+++ b/x11-apps/xmessage/Manifest
@@ -1 +1,2 @@
 DIST xmessage-1.0.5.tar.bz2 133393 BLAKE2B 
afa42e20ba995fa1086cd3cee5b90be8564c521f7bc12b544a787cc753782e1cfdbc5a94f5925f5bae1b630b7ac08fcaeee59e319f680d3be29c46d5421aa048
 SHA512 
a8423c3986b1576fa67800c315a605a527bb9a8f594ac269a736ae7b91eed0d4d83deb89148197dc3cd3f0e51894146958ce2979f78e97dcdb99c5326e34dabe
+DIST xmessage-1.0.6.tar.xz 126324 BLAKE2B 
f818af4d7a17c2da6e00fbc00622606153b74bccb809ccc42226a0be3d6f19840c3a20278fe2d73f4af1e624b37a4c086c81650ab9262a1692e6d3ab5d5b1764
 SHA512 
89deb7a81bd047027f99cb92cd16a47f94479c61a6f9fbac4638e6d642037b3e9bbac2313db59ac8c5544175947c693f6a210537c6df2b88dc3de1c67498cba8

diff --git a/x11-apps/xmessage/xmessage-1.0.6.ebuild 
b/x11-apps/xmessage/xmessage-1.0.6.ebuild
new file mode 100644
index ..624e321d264f
--- /dev/null
+++ b/x11-apps/xmessage/xmessage-1.0.6.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="display a message or query in a window (X-based /bin/echo)"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   x11-libs/libXaw
+   x11-libs/libXt"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xev/

2022-07-12 Thread Matt Turner
commit: 76f407bea82763e1d62122331588b0689085e94c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:42:01 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f407be

x11-apps/xev: Version bump to 1.2.5

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

 x11-apps/xev/Manifest |  1 +
 x11-apps/xev/xev-1.2.5.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xev/Manifest b/x11-apps/xev/Manifest
index 3ff4caa21962..1d6eed2ca695 100644
--- a/x11-apps/xev/Manifest
+++ b/x11-apps/xev/Manifest
@@ -1 +1,2 @@
 DIST xev-1.2.4.tar.bz2 136792 BLAKE2B 
46b38d7295f8a11509598758ece9d880f9c3d303064de5cb6ef12aa9d0b066e78aefd3aa5e0c94ea4af7633936209474be362f9e38c0994eefe798662c2e4c6c
 SHA512 
383472ddbfad639ba46a69080ecdd11a514a0578fd32c463fae18da02e0265c944589eebf12a858994f5fd601c02a0d51517e9b3ff61c6afe740d374f02781ca
+DIST xev-1.2.5.tar.xz 128848 BLAKE2B 
468e8b21ffba9473bf04160f053a4300df61280083cdad0d94f2d309abeab96611031cb6d054ab011c4b18c01f63d2e5cd0ab24c5c42ba3e337999716e57851b
 SHA512 
9fbfb78c9547974c2256a678948bf4a694a40b1c2bd5c5dec5f365a713e6d938c6039f055a9629f49de27f02f3d7cb912f07c035df129798a4b2ddc20febe66a

diff --git a/x11-apps/xev/xev-1.2.5.ebuild b/x11-apps/xev/xev-1.2.5.ebuild
new file mode 100644
index ..f810e16b46bd
--- /dev/null
+++ b/x11-apps/xev/xev-1.2.5.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="Print contents of X events"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x86-winnt"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xmag/

2022-07-12 Thread Matt Turner
commit: 5443ebe907656ec52181b41b4f6021b6b91c1bec
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:47:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5443ebe9

x11-apps/xmag: Version bump to 1.0.7

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

 x11-apps/xmag/Manifest  |  1 +
 x11-apps/xmag/xmag-1.0.7.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-apps/xmag/Manifest b/x11-apps/xmag/Manifest
index 99f291da951b..70040100595a 100644
--- a/x11-apps/xmag/Manifest
+++ b/x11-apps/xmag/Manifest
@@ -1 +1,2 @@
 DIST xmag-1.0.6.tar.bz2 143112 BLAKE2B 
f53d7f564c71100e5903c19ee86aae3405cbc56258c89a5ad3d5e583649e1c2a862fef875c6de18c462e103da2afcd4fcfc9927188e7a4e8b980c7d80b2c4c64
 SHA512 
98f3c8e0c58f31cd4f1736ba9c5cd68dba3b2e2de6191988de8ae3e91b1d310803461840189ad56be45ee57c9ca05a2c63544a49b02ce6f79f2ebc14c59613de
+DIST xmag-1.0.7.tar.xz 137660 BLAKE2B 
aa809a5e36d5e05524ab78d2382e15b2294439927ee7b441d246134120cef360fc2eb32b0611874a4bc4b45613a8e0fcc0e6cd595fea3fbd5a919aba593d90d9
 SHA512 
d35ac5d977b9f3bd03fb919bf178f68bdbc6ef2a57915b407d836fce0582f5cb78d0b79043bb6f8d015464ca113deb09469c3b724aed03901a4c3fc4a9982984

diff --git a/x11-apps/xmag/xmag-1.0.7.ebuild b/x11-apps/xmag/xmag-1.0.7.ebuild
new file mode 100644
index ..9e5c389509ca
--- /dev/null
+++ b/x11-apps/xmag/xmag-1.0.7.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org xmag application"
+
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbutils/

2022-07-12 Thread Matt Turner
commit: c82e2173c79c9b4b2b4728d376f7cc8f4e6f9e3f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:42:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82e2173

x11-apps/xkbutils: Version bump to 1.0.5

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

 x11-apps/xkbutils/Manifest  |  1 +
 x11-apps/xkbutils/xkbutils-1.0.5.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-apps/xkbutils/Manifest b/x11-apps/xkbutils/Manifest
index c184e3eed40b..d6555b6e755c 100644
--- a/x11-apps/xkbutils/Manifest
+++ b/x11-apps/xkbutils/Manifest
@@ -1 +1,2 @@
 DIST xkbutils-1.0.4.tar.bz2 131269 BLAKE2B 
20e51a33b280bf4eaf6dfb3b2986ffdb09d1bb4fe3dd3689de5256204cc0e90808367b0afc054e2b5a6746b3b125bc0d20337761e1714c069f3c300a65fddb06
 SHA512 
5bb6cb52ac02a4ec18332559853815585ca86e00e8c6452483af10c4db75811fe00952575dbbad5b7d03b9d6498830fb45d617b1b3c5c1cea8445f1131856a4d
+DIST xkbutils-1.0.5.tar.xz 129344 BLAKE2B 
ac2572b31638120dd5c5e92497f9cde4b43df7ab0f13882f5f1fbac71084dc112a1f9e34d10adf5a4eb83b1b1636ab2388ae8675be5ac1048a3913ac7b0d7f53
 SHA512 
0d8d460f5e015e9034292688437511068dab61216c2493f2981cfb63aaa012976ac9435c1586a22c0940fbfcb779b48dce9b85832303fe2b854aa945b814ac77

diff --git a/x11-apps/xkbutils/xkbutils-1.0.5.ebuild 
b/x11-apps/xkbutils/xkbutils-1.0.5.ebuild
new file mode 100644
index ..b8f8e582f850
--- /dev/null
+++ b/x11-apps/xkbutils/xkbutils-1.0.5.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org xkbutils application"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libXaw"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2022-07-12 Thread Matt Turner
commit: ca3090608d19325d661cd5adcc0bacae1f27e631
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 12 22:40:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 12 23:54:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca309060

x11-base/xwayland: Version bump to 22.1.3

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

 x11-base/xwayland/Manifest   |   1 +
 x11-base/xwayland/xwayland-22.1.3.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index 2676b3b27849..ae3af87e0723 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -1 +1,2 @@
 DIST xwayland-22.1.2.tar.xz 1271848 BLAKE2B 
2efb3111396e1ed6ae6a4489c6d8612d511daea95edf456e60136185db9a69f937f0ab838e3c3095b76f9221d3b84ec0a1a7424f849e69d26eada0b988ebb675
 SHA512 
c8620169f16c2bbd592dbe77bc1f7a2c27a78f49a89bf966d8a449b7faacd69f5ea4aac7adb5b75e06dcc5efca26a2141c9b5d4cf6a592ec7882bad5e235bce4
+DIST xwayland-22.1.3.tar.xz 1272440 BLAKE2B 
5f35d6675ee90d910ed39921b4590e7a5325f941238c69b09d6b7063bcded992d1e4425327ae4626e8e9cead7dc17b4d892642a1a3bdb3a4de797f8f733202c4
 SHA512 
be15cb398f9a8aad70352d09b0745c827d4766d5996e817b92c828b5ede27b10186c7ee319901abdc5e141da97170a3ace039269146461d4e2ceb5002a7c35b4

diff --git a/x11-base/xwayland/xwayland-22.1.3.ebuild 
b/x11-base/xwayland/xwayland-22.1.3.ebuild
new file mode 100644
index ..384312c2aa5c
--- /dev/null
+++ b/x11-base/xwayland/xwayland-22.1.3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+   inherit git-r3
+else
+   
SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Standalone X server running under Wayland"
+HOMEPAGE="https://wayland.freedesktop.org/xserver.html;
+
+IUSE="selinux video_cards_nvidia unwind xcsecurity"
+
+LICENSE="MIT"
+SLOT="0"
+
+COMMON_DEPEND="
+   dev-libs/libbsd
+   dev-libs/openssl:=
+   >=dev-libs/wayland-1.20
+   >=dev-libs/wayland-protocols-1.22
+   media-fonts/font-util
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   media-libs/libglvnd[X]
+   >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libXau-1.0.4
+   x11-libs/libxcvt
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   x11-libs/libxkbfile
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+
+   unwind? ( sys-libs/libunwind )
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+   >=x11-libs/xtrans-1.3.5
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-apps/xkbcomp
+   !<=x11-base/xorg-server-1.20.11
+   selinux? ( sec-policy/selinux-xserver )
+"
+BDEPEND="
+   sys-devel/flex
+   dev-util/wayland-scanner
+"
+
+PATCHES=(
+   "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use selinux xselinux)
+   $(meson_use unwind libunwind)
+   $(meson_use xcsecurity)
+   $(meson_use video_cards_nvidia xwayland_eglstream)
+   -Ddpms=true
+   -Ddri3=true
+   -Ddrm=true
+   -Ddtrace=false
+   -Dglamor=true
+   -Dglx=true
+   -Dipv6=true
+   -Dsecure-rpc=false
+   -Dscreensaver=true
+   -Dsha1=libcrypto
+   -Dxace=true
+   -Dxdmcp=true
+   -Dxinerama=true
+   -Dxvfb=true
+   -Dxv=true
+   -Dxwayland-path="${EPREFIX}"/usr/bin
+   -Ddocs=false
+   -Ddevel-docs=false
+   -Ddocs-pdf=false
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   dosym ../bin/Xwayland /usr/libexec/Xwayland
+
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/, ...

2022-07-12 Thread Sam James
commit: f74a1295ea1fbbee4d17db8556a0e925a3abf559
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 05:30:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 23:46:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74a1295

sec-keys/openpgp-keys-gentoo-developers: new package, add 20220707, 

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   2 +
 .../files/keyring-mangler.py   |  94 +
 .../openpgp-keys-gentoo-developers/metadata.xml|   9 +
 .../openpgp-keys-gentoo-developers-20220711.ebuild | 214 +
 .../openpgp-keys-gentoo-developers-.ebuild | 214 +
 5 files changed, 533 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
new file mode 100644
index ..9bc91da807c4
--- /dev/null
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -0,0 +1,2 @@
+DIST openpgp-keys-gentoo-developers-20220711-active-devs.gpg 3237775 BLAKE2B 
511e4ea8907593b5ed05c79a0bf6ae131856f0511f3f6a744f393a077ad25fe3f6780caac60d4f94965d4c0aa14debae068599f50920caeaad44303a844bf7ed
 SHA512 
c0122037a3bfde1eec0c3ca7a303ff82f532c518427b34814c12949572c18537f617db22563c15d40fd41f0c94e6c50bcd3e0d3d7d1175400057aafbe41ae2b2
+DIST openpgp-keys-gentoo-developers--active-devs.gpg 3237775 BLAKE2B 
511e4ea8907593b5ed05c79a0bf6ae131856f0511f3f6a744f393a077ad25fe3f6780caac60d4f94965d4c0aa14debae068599f50920caeaad44303a844bf7ed
 SHA512 
c0122037a3bfde1eec0c3ca7a303ff82f532c518427b34814c12949572c18537f617db22563c15d40fd41f0c94e6c50bcd3e0d3d7d1175400057aafbe41ae2b2

diff --git a/sec-keys/openpgp-keys-gentoo-developers/files/keyring-mangler.py 
b/sec-keys/openpgp-keys-gentoo-developers/files/keyring-mangler.py
new file mode 100644
index ..3100e6226375
--- /dev/null
+++ b/sec-keys/openpgp-keys-gentoo-developers/files/keyring-mangler.py
@@ -0,0 +1,94 @@
+#!/usr/bin/env python
+#
+# Distributed under the terms of the GNU General Public License v2
+#
+# Takes as input:
+# 1. authority keys as gentoo-auth.asc (sec-keys/openpgp-keys-gentoo-auth);
+# 2. a downloaded, unverified bundle of active developers from 
qa-reports.gentoo.org (https://qa-reports.gentoo.org/output/active-devs.gpg);
+#but this must be converted to ASCII first(!), and
+# 3. an output file (armored).
+#
+# Outputs armored keyring with all expired keys dropped and all keys without
+# a signature from the L2 developer key dropped.
+#
+# Usage: python keyring-mangler.py   
+from xml.dom import ValidationErr
+
+import gnupg
+import os
+import sys
+
+AUTHORITY_KEYS = [
+# Gentoo Authority Key L1
+"ABD00913019D6354BA1D9A132839FE0D796198B1",
+# Gentoo Authority Key L2 for Services
+"18F703D702B1B9591373148C55D3238EC050396E",
+# Gentoo Authority Key L2 for Developers
+"2C13823B8237310FA213034930D132FF0FF50EEB",
+]
+
+L2_DEVELOPER_KEY = "30D132FF0FF50EEB"
+
+# logging.basicConfig(level=os.environ.get("LOGLEVEL", "DEBUG"))
+
+gentoo_auth = sys.argv[1]
+active_devs = sys.argv[2]
+armored_output = sys.argv[3]
+
+gpg = gnupg.GPG(verbose=False, gnupghome=os.environ["GNUPGHOME"])
+gpg.encoding = "utf-8"
+
+with open(gentoo_auth, "r", encoding="utf8") as keyring:
+keys = keyring.read()
+gpg.import_keys(keys)
+
+gpg.trust_keys([AUTHORITY_KEYS[0]], "TRUST_ULTIMATE")
+
+with open(active_devs, "r", encoding="utf8") as keyring:
+keys = keyring.read()
+gpg.import_keys(keys)
+
+# print(keys)
+# print(gpg.list_keys)
+
+good_keys = []
+
+for key in gpg.list_keys(sigs=True):
+print(f"Checking key={key['keyid']}, uids={key['uids']}")
+
+# pprint.pprint(key)
+
+if key["fingerprint"] in AUTHORITY_KEYS:
+# Just add this in.
+good_keys.append(key["fingerprint"])
+continue
+
+# 
https://security.stackexchange.com/questions/41208/what-is-the-exact-meaning-of-this-gpg-output-regarding-trust
+if key["trust"] == "e":
+# If it's expired, drop the key, as we can't easily then
+# verify it because of gpg limitations.
+print(
+f"Dropping expired {key['keyid']=}, {key['uids']=} (because this 
prevents validation)"
+)
+continue
+
+if key["trust"] == "-":
+print(f"Dropping {key['keyid']=}, {key['uids']=} because no trust 
calculated")
+continue
+
+if key["trust"] != "f":
+print(
+f"Dropping {key['keyid']=}, {key['uids']=} because not calculated 
as fully trusted"
+)
+continue
+
+# As a sanity check, make sure each key has a signature from
+# the L2 developer signing key.
+got_l2_signature = any(sig[0] == "30D132FF0FF50EEB" for sig in key["sigs"])
+if not got_l2_signature:
+raise ValidationErr(f"{key['uids']=} lacks a signature from L2 key!")
+
+good_keys.append(key["fingerprint"])
+
+with open(armored_output, "w", 

[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/

2022-07-12 Thread Sam James
commit: 7cc778fbf3aa7919036f2bb224b118d96c14f31e
Author: Arfrever Frehtes Taifersar Arahesis  apache  org>
AuthorDate: Mon Jul 11 02:54:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 23:30:05 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7cc778fb

env-update: handle BROOT vs ROOT distinction for e.g. PATH

When Portage builds packages with a non-trivial ROOT setting, say,
ROOT=/tmp/stage1root, the build dependencies (compilers, tools, etc.)
should be taken from the actual build environment BROOT, say BROOT=/ ,
and that must also be reflected in the environment.

An example situation that leads to problems otherwise is the following:
* We build a clang-based stage1 with CC=clang
* The clang binary exists only in a custom directory pulled into PATH
  via env.d.
* ROOT=/tmp/stage1root is initially empty, meaning portage tries to
  build with settings from an empty env.d, and suddently cannot find
  the clang that perfectly exists in BROOT=/ anymore.
* The build fails.

The patch takes a more versatile approach and separates environment
variables into three categories:
* constructed from ROOT
* constructed from BROOT
* combined from ROOT and BROOT (checks EROOT, then BROOT. If present in both,
only EROOT is used.)

Thanks-to: Andreas K. Hüttel  gentoo.org>
Thanks-to: James Le Cuirot  gentoo.org>
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/851
Signed-off-by: Sam James  gentoo.org>

 lib/portage/package/ebuild/config.py | 77 +---
 1 file changed, 62 insertions(+), 15 deletions(-)

diff --git a/lib/portage/package/ebuild/config.py 
b/lib/portage/package/ebuild/config.py
index 49a906559..2530c9d31 100644
--- a/lib/portage/package/ebuild/config.py
+++ b/lib/portage/package/ebuild/config.py
@@ -485,14 +485,7 @@ class config:
 # interaction with the calling environment that might
 # lead to unexpected results.
 
-env_d = (
-getconfig(
-os.path.join(eroot, "etc", "profile.env"),
-tolerant=tolerant,
-expand=False,
-)
-or {}
-)
+env_d = self._get_env_d(broot=broot, eroot=eroot, 
tolerant=tolerant)
 expand_map = env_d.copy()
 self._expand_map = expand_map
 
@@ -1209,6 +1202,61 @@ class config:
 if mycpv:
 self.setcpv(mycpv)
 
+def _get_env_d(self, broot, eroot, tolerant):
+broot_only_variables = (
+"PATH",
+"PREROOTPATH",
+"ROOTPATH",
+)
+eroot_only_variables = (
+"CONFIG_PROTECT",
+"CONFIG_PROTECT_MASK",
+"INFODIR",
+"INFOPATH",
+"MANPATH",
+"PKG_CONFIG_.*",
+)
+
+broot_only_variables_re = re.compile(r"^(%s)$" % 
"|".join(broot_only_variables))
+eroot_only_variables_re = re.compile(r"^(%s)$" % 
"|".join(eroot_only_variables))
+
+broot_env_d_path = os.path.join(broot or "/", "etc", "profile.env")
+eroot_env_d_path = os.path.join(eroot or "/", "etc", "profile.env")
+
+if (
+os.path.exists(broot_env_d_path)
+and os.path.exists(eroot_env_d_path)
+and os.path.samefile(broot_env_d_path, eroot_env_d_path)
+):
+broot_env_d = (
+getconfig(broot_env_d_path, tolerant=tolerant, expand=False) 
or {}
+)
+eroot_env_d = broot_env_d
+else:
+broot_env_d = (
+getconfig(broot_env_d_path, tolerant=tolerant, expand=False) 
or {}
+)
+eroot_env_d = (
+getconfig(eroot_env_d_path, tolerant=tolerant, expand=False) 
or {}
+)
+
+env_d = {}
+
+for k in broot_env_d.keys() | eroot_env_d.keys():
+if broot_only_variables_re.match(k):
+if k in broot_env_d:
+env_d[k] = broot_env_d[k]
+elif eroot_only_variables_re.match(k):
+if k in eroot_env_d:
+env_d[k] = eroot_env_d[k]
+else:
+if k in eroot_env_d:
+env_d[k] = eroot_env_d[k]
+elif k in broot_env_d:
+env_d[k] = broot_env_d[k]
+
+return env_d
+
 def _init_iuse(self):
 self._iuse_effective = self._calc_iuse_effective()
 self._iuse_implicit_match = _iuse_implicit_match_cache(self)
@@ -2640,14 +2688,13 @@ class config:
 
 def reload(self):
 """Reload things like /etc/profile.env that can change during 
runtime."""
-env_d_filename = os.path.join(self["EROOT"], "etc", "profile.env")
 self.configdict["env.d"].clear()
-env_d = getconfig(env_d_filename, tolerant=self._tolerant, 
expand=False)
-if env_d:
-# env_d will be None if 

[gentoo-commits] proj/portage:master commit in: /

2022-07-12 Thread Sam James
commit: 1a796dafdb46f6ec1aeed1281f4097f205a91cef
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 23:33:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 23:33:12 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1a796daf

NEWS: update

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

 NEWS | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/NEWS b/NEWS
index 19e239f9e..0add1b649 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,17 @@
+portage-3.0.33 (UNRELEASED)
+--
+
+Bug fixes:
+* env-update: Handle BROOT vs ROOT distinction for PATH (and other
+  variables like PREROOTPATH and ROOTPATH). The issue being that
+  only some variables are relevant for execution (and hence need
+  to be derived from BROOT), while others need to correspond to
+  EROOT for e.g. library paths. This should help with Clang
+  stage building.
+
+* Build: Fix test suite file data processing (copying of .gnupg data
+  for the gpkg tests led to a failure in src_test in the portage ebuild).
+
 portage-3.0.32 (2022-07-11)
 --
 



[gentoo-commits] proj/portage:master commit in: /

2022-07-12 Thread Sam James
commit: f98b1b5a10ef2723df36ebdc12930adb9b2c88de
Author: Sheng Yu  protonmail  com>
AuthorDate: Tue Jul 12 06:50:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 23:30:22 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f98b1b5a

Include gnupg keys during setup.py build test.

Signed-off-by: Sheng Yu  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/855
Signed-off-by: Sam James  gentoo.org>

 setup.py | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/setup.py b/setup.py
index d2e45b281..ba6194b29 100755
--- a/setup.py
+++ b/setup.py
@@ -681,6 +681,17 @@ class build_tests(x_build_scripts_custom):
 print("Symlinking %s -> %s" % (conf_dir, conf_src))
 os.symlink(conf_src, conf_dir)
 
+source_path = os.path.realpath(__file__)
+
+# copy GPG test keys
+copy_tree(
+os.path.join(
+os.path.dirname(source_path), "lib", "portage", "tests", 
".gnupg"
+),
+os.path.join(self.build_lib, "portage", "tests", ".gnupg"),
+)
+os.chmod(os.path.join(self.build_lib, "portage", "tests", ".gnupg"), 
0o700)
+
 # create $build_lib/../.portage_not_installed
 # to enable proper paths in tests
 with open(os.path.join(self.top_dir, ".portage_not_installed"), "w"):
@@ -701,15 +712,6 @@ class test(Command):
 def run(self):
 self.run_command("build_tests")
 
-# copy GPG test keys
-copy_tree(
-os.path.join(
-self.build_lib, "..", "..", "lib", "portage", "tests", ".gnupg"
-),
-os.path.join(self.build_lib, "portage", "tests", ".gnupg"),
-)
-os.chmod(os.path.join(self.build_lib, "portage", "tests", ".gnupg"), 
0o700)
-
 subprocess.check_call(
 [
 sys.executable,



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/, media-video/pipewire/files/

2022-07-12 Thread Sam James
commit: b44d0353dbf3af2cb4cd50e0c186eb5e06ce5014
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 23:22:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 23:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44d0353

media-video/pipewire: backport JACK mix patch

Noted by upstream in release notes update.

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

 .../pipewire/files/pipewire-0.3.55-jack-mix.patch| 20 
 ...ipewire-.ebuild => pipewire-0.3.55-r1.ebuild} |  6 +-
 media-video/pipewire/pipewire-.ebuild|  5 -
 3 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch 
b/media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch
new file mode 100644
index ..8667b3a6d167
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch
@@ -0,0 +1,20 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/40552a0e914c3aef48ce59ce1bfb9d80516aa893
+
+From 40552a0e914c3aef48ce59ce1bfb9d80516aa893 Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Tue, 12 Jul 2022 15:10:02 +0200
+Subject: [PATCH] jack: only mix when we have input to mix
+
+Avoids a crash when starting ardour6.
+--- a/pipewire-jack/src/pipewire-jack.c
 b/pipewire-jack/src/pipewire-jack.c
+@@ -4449,7 +4449,7 @@ static void *get_buffer_input_float(struct port *p, 
jack_nframes_t frames)
+   }
+   if (n_ptr == 1) {
+   ptr = mix_ptr[0];
+-  } else {
++  } else if (n_ptr > 1) {
+   ptr = p->emptyptr;
+   mix_function(ptr, mix_ptr, n_ptr, ptr_aligned, frames);
+   p->zeroed = false;
+GitLab

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-0.3.55-r1.ebuild
similarity index 98%
copy from media-video/pipewire/pipewire-.ebuild
copy to media-video/pipewire/pipewire-0.3.55-r1.ebuild
index 449554e6270c..bf9ff497fa05 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-0.3.55-r1.ebuild
@@ -6,7 +6,10 @@ EAPI=8
 # 1. Please regularly check (even at the point of bumping) Fedora's packaging
 # for needed backports at 
https://src.fedoraproject.org/rpms/pipewire/tree/rawhide.
 #
-# 2. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# 2. Upstream also sometimes amend release notes for the previous release to 
mention
+# needed patches, e.g. 
https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros
+#
+# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things
 # continue to move quickly. It's not uncommon for fixes to be made shortly
 # after releases.
 
@@ -141,6 +144,7 @@ DOCS=( {README,INSTALL}.md NEWS )
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
+   "${FILESDIR}"/${P}-jack-mix.patch
 )
 
 # limitsdfile related code taken from =sys-auth/realtime-base-0.1

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 449554e6270c..f4d3db600214 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -6,7 +6,10 @@ EAPI=8
 # 1. Please regularly check (even at the point of bumping) Fedora's packaging
 # for needed backports at 
https://src.fedoraproject.org/rpms/pipewire/tree/rawhide.
 #
-# 2. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# 2. Upstream also sometimes amend release notes for the previous release to 
mention
+# needed patches, e.g. 
https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros
+#
+# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things
 # continue to move quickly. It's not uncommon for fixes to be made shortly
 # after releases.
 



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/, media-video/pipewire/files/

2022-07-12 Thread Sam James
commit: 2deef683233ea5ae0b855da925d4b935ae0e626c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 23:23:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 23:23:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2deef683

media-video/pipewire: drop versions

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

 media-video/pipewire/Manifest  |   3 -
 .../pipewire-0.3.54-audioconvert-samples.patch |  23 --
 .../files/pipewire-0.3.54-fortify-source.patch |  33 --
 media-video/pipewire/pipewire-0.3.53-r1.ebuild | 404 
 .../pipewire/pipewire-0.3.53_p20220704-r1.ebuild   | 407 
 media-video/pipewire/pipewire-0.3.54-r1.ebuild | 421 
 media-video/pipewire/pipewire-0.3.54-r2.ebuild | 422 -
 media-video/pipewire/pipewire-0.3.54.ebuild| 420 
 media-video/pipewire/pipewire-0.3.55.ebuild| 420 
 9 files changed, 2553 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index a5fadce6ba2e..3d5272fb98b5 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,7 +1,4 @@
 DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 
8538eb9f2178efa26365f30b324b707826e580caa1fd9c09b62c561c140c14186e0d2b04808fa78eb5642ddccf1a347def19934ecd654be06b215a693075b6fc
 SHA512 
a762fd260b4b14ad9ef142be11ab1c22268da6726e2179559ffb254f0ce7daf7a502779e33c64313a9c6a9fc1bd15150b76be04ec81aa27c35dbb4333cecdb4a
 DIST pipewire-0.3.52.tar.gz 1810238 BLAKE2B 
bb75eff5fe7700d0a303fbfed7910aebd82346a5a21c4a0d17c06e6991bc90bb6d4f6b9559c25788494cb11faff957523dcd7f0c4c8a40be11b81c63a5a9e5ef
 SHA512 
30e9cf74c92babafe386f02a03bb5c41a8ee5591a02f15845cca1ee44f091ce68eb14d48943d43b680cb525026a19e0290997670f9a82156eaa72e974fe6d01a
-DIST pipewire-0.3.53.tar.gz 1783505 BLAKE2B 
269466c6ba78cb85516dc714f3aa5d71cdf72a859b6e1a11c60062da6dcd56eefc78958fe026b9fd11d61fd6fbe6f2aac54a2a9fd77d4ee474687f5d54628c38
 SHA512 
50f23a7b71f3eb20657ff75de54a9f3056270bf05a5472ec9c7dea1c9d0ed391b6b09496d58b065c3cbc40f9be8088b6737cbf0731973498bcd5a8176c42d443
-DIST pipewire-0.3.53_p20220704.tar.bz2 1351516 BLAKE2B 
3d4e4859c66e9cbe47adc0f1c0e2e512632793d70853e0105984c06d2e66744b68d1c01dc7a85784ca2007a96aa5fd1c62c7f47ea6360df58ff76b87de4d3ee2
 SHA512 
87819aa5bdd3caa685c0fc93b0ddcf8212f115cecc130155918876c10883bd98ce923fef3f9716b2562ef5ae2b5465d9e39816f4b6e0c48cf9f28303755584b6
 DIST pipewire-0.3.53_p20220705.tar.bz2 1358645 BLAKE2B 
365e81ab114fb9b4abbd5351145d0558c7c00bdbccefc2f7bacb965018c1e7009b7b26b8e95baf35534b74cf9ce49483604841aa7ba949d6a94e720e8ec4233c
 SHA512 
631e737e3517cb4d4c3f84e9540acde2cf94bde472626c61e0223ff4ac5cc2118a35dae79d009558384e24b955cf002d209db1bcf1465056757234725213f152
-DIST pipewire-0.3.54.tar.gz 1789544 BLAKE2B 
66b28b36aee0672a1bc8059beb18bf0868d8c01f01823151a732ca8e616860beb1ff4c8eb611f6f17bc99e4201bd1ba8ef44fb8968cedd56be3370e279c75bed
 SHA512 
affb8b4fefd8c1cd3064df0987117931a03e967461d6b8125e3f390b83f6dda1a11d6b30e81590f4780f607b763061dd7a26a7686816dd2801f03d64d43ab8f2
 DIST pipewire-0.3.55.tar.gz 1801857 BLAKE2B 
ee8d75bffba5f6b2e6ccd4da518339aa8e00e6afd8a4e8b6839bc0e4422b587f7543916ef161c9995bb7bfdf20032af984ac2fe9238ac9ad6160ab5d5942f700
 SHA512 
a139e51bc0d4144ae3bd3511962e541ae5c8a76d344d472805819e5bda6e62ec9807489c2a9e9f42bd9a25eff243f8a794b71d629438bf732a5cd92b85eaa9fc

diff --git 
a/media-video/pipewire/files/pipewire-0.3.54-audioconvert-samples.patch 
b/media-video/pipewire/files/pipewire-0.3.54-audioconvert-samples.patch
deleted file mode 100644
index 9c231a9f28f5..
--- a/media-video/pipewire/files/pipewire-0.3.54-audioconvert-samples.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/7b0106883716cb0fa72a2b3c4715175607ec658a
-
-From: Wim Taymans 
-Date: Fri, 8 Jul 2022 09:23:31 +0200
-Subject: [PATCH] audioconvert: consume right amount of input samples
-
-When we are not using the resampler, we consume the same amount of
-input samples as output samples.
-
-Fixes #2519
 a/spa/plugins/audioconvert/audioconvert.c
-+++ b/spa/plugins/audioconvert/audioconvert.c
-@@ -2542,8 +2542,8 @@ static int impl_node_process(void *object)
-   this->in_offset += in_len;
-   n_samples = out_len;
-   } else {
--  this->in_offset += n_samples;
-   n_samples = SPA_MIN(n_samples, n_out);
-+  this->in_offset += n_samples;
-   }
-   this->out_offset += n_samples;
- 
-GitLab

diff --git a/media-video/pipewire/files/pipewire-0.3.54-fortify-source.patch 
b/media-video/pipewire/files/pipewire-0.3.54-fortify-source.patch
deleted file mode 100644
index 0c93f105375a..
--- a/media-video/pipewire/files/pipewire-0.3.54-fortify-source.patch
+++ /dev/null
@@ -1,33 +0,0 @@

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

2022-07-12 Thread Stefan Strogin
commit: 73ed79878a2519215012394b8b87c459e1e5a969
Author: Duje Mihanović  skole  hr>
AuthorDate: Tue Jul 12 11:46:33 2022 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Tue Jul 12 23:01:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ed7987

net-im/element-desktop-bin: add 1.11.0, drop old

Signed-off-by: Duje Mihanović  skole.hr>
Closes: https://github.com/gentoo/gentoo/pull/26368
Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/element-desktop-bin/Manifest  | 2 +-
 ...-desktop-bin-1.10.15.ebuild => element-desktop-bin-1.11.0.ebuild} | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-im/element-desktop-bin/Manifest 
b/net-im/element-desktop-bin/Manifest
index c236958eda29..14ca3b6a4aa8 100644
--- a/net-im/element-desktop-bin/Manifest
+++ b/net-im/element-desktop-bin/Manifest
@@ -1 +1 @@
-DIST element-desktop_1.10.15_amd64.deb 77384226 BLAKE2B 
3681293b6838c5ee20024784d9348d8d213316b260e883bd3de2655a675702d41179498711203dd04f0c0bbabc1e83422d4294cc511f8ae59443f8fbdf1043e6
 SHA512 
57a81d8d89c850a0103414c1605cec04cbdebab7a7d9ad58363f56f3242a46acce2ce88ab324cba3c76273423e6247e49acb2e4d81e656e32a1b059f66bac6e6
+DIST element-desktop_1.11.0_amd64.deb 77620964 BLAKE2B 
096fc290184f4d4c0bc4a7dcbad44caf1292edce59cb2dd9c65e8cdd62c82d94b241ebc1cecb9bb9c20bc89eff4bfbc566e615bf3ebe209dd31d6236a2148cb5
 SHA512 
7bf19b0655c0578bdd6aec589e2ebda4ca71da357abd3a9193281e3dc4ef35ca56afb4294b3864a608038c5e2274cdec2cbea9145ab7f5c577708be3c88fc20d

diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.10.15.ebuild 
b/net-im/element-desktop-bin/element-desktop-bin-1.11.0.ebuild
similarity index 94%
rename from net-im/element-desktop-bin/element-desktop-bin-1.10.15.ebuild
rename to net-im/element-desktop-bin/element-desktop-bin-1.11.0.ebuild
index 82b460c20465..75cf22a7be9b 100644
--- a/net-im/element-desktop-bin/element-desktop-bin-1.10.15.ebuild
+++ b/net-im/element-desktop-bin/element-desktop-bin-1.11.0.ebuild
@@ -24,6 +24,7 @@ RDEPEND="app-accessibility/at-spi2-atk:2
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
+   dev-libs/nettle
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
@@ -51,9 +52,7 @@ QA_PREBUILT="opt/Element/chrome-sandbox
opt/Element/libGLESv2.so
opt/Element/libffmpeg.so
opt/Element/libvk_swiftshader.so
-   opt/Element/libvulkan.so.1
-   opt/Element/swiftshader/libEGL.so
-   opt/Element/swiftshader/libGLESv2.so"
+   opt/Element/libvulkan.so.1"
 
 src_prepare() {
default



[gentoo-commits] proj/musl:master commit in: net-misc/spice-gtk/

2022-07-12 Thread Jory Pratt
commit: c434f85c0d9ce19cf4e7b52b38ff10eeb0c3d033
Author: Jory Pratt  gentoo  org>
AuthorDate: Tue Jul 12 22:56:35 2022 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Jul 12 22:56:35 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=c434f85c

net-misc/spice-gtk: Fix build for musl users

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

 net-misc/spice-gtk/Manifest |   2 +
 net-misc/spice-gtk/spice-gtk-0.40-r1.ebuild | 153 
 2 files changed, 155 insertions(+)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 5de07064..d4a02b6d 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1 +1,3 @@
 DIST spice-gtk-0.39.tar.xz 845528 BLAKE2B 
c886c4c9f0e51d7f2bf6dbfe574f1a2bcab249f863cb7da1f009410572cdaa7a35ef98fc370a7e74f7e490ad3bfe8ffa832601f8bb0b0894b90ec1de76495ce9
 SHA512 
ff0f3ca6b10a2c415f2fa8d61464c5710aaa2a46c2c83909f146fa45f01151e756d9c3d79cb162dd3d0c1279b6ef55a67fc5c1266af2cb5b46ac1eaa0254c8d2
+DIST spice-gtk-0.40-meson-0.63.patch.xz 5932 BLAKE2B 
5188e46236024575543125226404a24490faf37e9b764e8b8e2935620c6a908f6ca93f35c2a414306bb3c6646c0e47b2fd12ced83a7829ad8c118a1188b44ed8
 SHA512 
7b4ea4cf48b1e95bbc81c7eaa54b135333a8dba8167959e8baa7b50398d6542f2ac3d98fdb493995abb47b2a6bfb2ac75c393dda795cf69b7335ca6e3b1ddb70
+DIST spice-gtk-0.40.tar.xz 848688 BLAKE2B 
1046361ca40037bca826759bd7dc86f522640d39c08b1579f8e25bc2a2510665034445f7421d4de0485df9ef868e19779000c643035842f18e16555e3a1936b3
 SHA512 
b6db8b56c5c36158d97b3f7690d18883c4d6076e4ed1de1763fc704f9a2397b60d6170b70882d7d0a977b32be334756b7a27d66849f53e4d3b82abb8a54a0892

diff --git a/net-misc/spice-gtk/spice-gtk-0.40-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.40-r1.ebuild
new file mode 100644
index ..e5c997ef
--- /dev/null
+++ b/net-misc/spice-gtk/spice-gtk-0.40-r1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_MIN_API_VERSION="0.14"
+VALA_USE_DEPEND="vapigen"
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit desktop meson optfeature python-any-r1 readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
+HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/;
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-gtk.git;
+   inherit git-r3
+
+   SPICE_PROTOCOL_VER=
+else
+   SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.xz;
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-meson-0.63.patch.xz;
+   KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
+
+   SPICE_PROTOCOL_VER=0.14.3
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="+gtk3 +introspection lz4 mjpeg policykit sasl smartcard usbredir vala 
wayland webdav"
+
+# TODO:
+# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
+# * use external pnp.ids as soon as that means not pulling in gnome-desktop
+RDEPEND="
+   >=dev-libs/glib-2.46:2
+   dev-libs/json-glib:0=
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   media-libs/gstreamer:1.0[introspection?]
+   media-libs/opus
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib
+   >=x11-libs/cairo-1.2
+   >=x11-libs/pixman-0.17.7
+   x11-libs/libX11
+   gtk3? ( x11-libs/gtk+:3[introspection?] )
+   introspection? ( dev-libs/gobject-introspection )
+   dev-libs/openssl:=
+   lz4? ( app-arch/lz4 )
+   sasl? ( dev-libs/cyrus-sasl )
+   smartcard? ( app-emulation/qemu[smartcard] )
+   usbredir? (
+   sys-apps/hwdata
+   >=sys-apps/usbredir-0.4.2
+   virtual/libusb:1
+   policykit? (
+   sys-apps/acl
+   >=sys-auth/polkit-0.110-r1
+   )
+   )
+   webdav? (
+   net-libs/phodav:2.0
+   >=net-libs/libsoup-2.49.91:2.4
+   )
+"
+# TODO: spice-gtk has an automagic dependency on x11-libs/libva without a
+# configure knob. The package is relatively lightweight so we just depend
+# on it unconditionally for now. It would be cleaner to transform this into
+# a USE="vaapi" conditional and patch the buildsystem...
+RDEPEND="${RDEPEND}
+   amd64? ( x11-libs/libva:= )
+   arm64? ( x11-libs/libva:= )
+   x86? ( x11-libs/libva:= )
+"
+DEPEND="${RDEPEND}
+   >=app-emulation/spice-protocol-${SPICE_PROTOCOL_VER}"
+BDEPEND="
+   dev-perl/Text-CSV
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   $(python_gen_any_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   ')
+"
+
+PATCHES=(
+   

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

2022-07-12 Thread Sam James
commit: 765aa72c2b8ee3dac679b76f54d74975b58f2555
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765aa72c

dev-libs/libgit2: Stabilize 1.3.2 arm, #857795

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

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

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index d2fa8a805448..0f7f4a322493 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



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

2022-07-12 Thread Sam James
commit: f111d45e5a84d37f38146132f4902dc97d7a8a63
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f111d45e

dev-libs/libgit2: Stabilize 1.3.2 arm64, #857795

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

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

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
index 6dcf108bf85f..d2fa8a805448 100644
--- a/dev-libs/libgit2/libgit2-1.3.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



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

2022-07-12 Thread Sam James
commit: 81c8d5fdfcfe63b32e3b2456d4148dbf0c316d97
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c8d5fd

dev-libs/libgit2: Stabilize 1.4.4 arm, #857798

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

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

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index c4ace07ea1c3..c7905ef6482a 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



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

2022-07-12 Thread Sam James
commit: 785021446a39228a0987d2357bd013cf5432778c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:46:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:46:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78502144

dev-libs/libgit2: Stabilize 1.4.4 arm64, #857798

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

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

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
index b5b314bc89b9..c4ace07ea1c3 100644
--- a/dev-libs/libgit2/libgit2-1.4.4.ebuild
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/ebib/

2022-07-12 Thread Maciej Barć
commit: b300dc454542d5530e507ea8a2643d2a103b7c38
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul 12 22:39:38 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul 12 22:39:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b300dc45

app-emacs/ebib: drop old 2.35.1_p20220501

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

 app-emacs/ebib/Manifest |  1 -
 app-emacs/ebib/ebib-2.35.1_p20220501.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest
index cda43b6f99b2..ad4fa3f51670 100644
--- a/app-emacs/ebib/Manifest
+++ b/app-emacs/ebib/Manifest
@@ -1,4 +1,3 @@
-DIST ebib-2.35.1_p20220501.tar.gz 1043749 BLAKE2B 
937b3e00f4f52c5b63949ae993e40ff340477c374914ce308256018d0c86fafb52cbacde74dab552303b6635ff87d57c29661a62971b0649f58a67e3b916a9c8
 SHA512 
d822edb2584effc6f385e2e71bf57d72e5763129fe84fec60bf1a9841822e3d59cc53a05cab293014dee7c63d14cbae43734a2070746f5c512e417a4085f3ef6
 DIST ebib-2.36.1.tar.gz 1044522 BLAKE2B 
c280b1123594e10a3cc1dbb67d4db5687d3042b8366b05cc6ab95deb7edc1cf50f6dc516028339d44502c8b1c91503672a511030ff6a895180d1b325566e1874
 SHA512 
48a54cee6f9ab5e2785c8a4b0f6dcce0ca8fc1f017ea6eb043717d22b326ccff077104fa2907fd9c29eeaafc38fc176e352ad3ca000bfbe2deafa46c54352318
 DIST ebib-2.38.1.tar.gz 1043749 BLAKE2B 
937b3e00f4f52c5b63949ae993e40ff340477c374914ce308256018d0c86fafb52cbacde74dab552303b6635ff87d57c29661a62971b0649f58a67e3b916a9c8
 SHA512 
d822edb2584effc6f385e2e71bf57d72e5763129fe84fec60bf1a9841822e3d59cc53a05cab293014dee7c63d14cbae43734a2070746f5c512e417a4085f3ef6
 DIST ebib-2.38.tar.gz 1040337 BLAKE2B 
97a61ecf5d4334dd39be287feaa44206d52d3d6687593b8eb2210427901890254b2cefa9cf37e9292f8ae2651c7c11ac0af2938f9a2854b98c3ee81ed6cfc7c4
 SHA512 
4a6b611759700e8181c09fa80cb631a024bf1d38d6950e040c3e476a194d02e893fe1fe9b749dd737a7eaf7fd9d4b8ecfe4d09be56e788b7692a4253dbbe838d

diff --git a/app-emacs/ebib/ebib-2.35.1_p20220501.ebuild 
b/app-emacs/ebib/ebib-2.35.1_p20220501.ebuild
deleted file mode 100644
index 7406f52e2731..
--- a/app-emacs/ebib/ebib-2.35.1_p20220501.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-H=0e243a78f435038dda31953c5b48cbddf2a89e27
-NEED_EMACS=26.1
-
-inherit elisp
-
-DESCRIPTION="BibTeX database manager for Emacs"
-HOMEPAGE="https://joostkremers.github.io/ebib/
-   https://github.com/joostkremers/ebib/;
-SRC_URI="https://github.com/joostkremers/${PN}/archive/${H}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${H}
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-emacs/parsebib"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   app-emacs/ert-runner
-   app-emacs/with-simulated-input
-   )
-"
-
-DOCS=( README.md docs )
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
-   ert-runner -L . -L test --reporter ert+duration --script test || die
-}
-
-src_install() {
-   elisp_src_install
-   doinfo ${PN}.info
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/ebib/

2022-07-12 Thread Maciej Barć
commit: 3c0cf2bd2af979873a70d6529522c33a4dd52114
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul 12 22:39:11 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul 12 22:39:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0cf2bd

app-emacs/ebib: bump to 2.38.1

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

 app-emacs/ebib/Manifest   |  1 +
 app-emacs/ebib/ebib-2.38.1.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest
index b97b90f7e45a..cda43b6f99b2 100644
--- a/app-emacs/ebib/Manifest
+++ b/app-emacs/ebib/Manifest
@@ -1,3 +1,4 @@
 DIST ebib-2.35.1_p20220501.tar.gz 1043749 BLAKE2B 
937b3e00f4f52c5b63949ae993e40ff340477c374914ce308256018d0c86fafb52cbacde74dab552303b6635ff87d57c29661a62971b0649f58a67e3b916a9c8
 SHA512 
d822edb2584effc6f385e2e71bf57d72e5763129fe84fec60bf1a9841822e3d59cc53a05cab293014dee7c63d14cbae43734a2070746f5c512e417a4085f3ef6
 DIST ebib-2.36.1.tar.gz 1044522 BLAKE2B 
c280b1123594e10a3cc1dbb67d4db5687d3042b8366b05cc6ab95deb7edc1cf50f6dc516028339d44502c8b1c91503672a511030ff6a895180d1b325566e1874
 SHA512 
48a54cee6f9ab5e2785c8a4b0f6dcce0ca8fc1f017ea6eb043717d22b326ccff077104fa2907fd9c29eeaafc38fc176e352ad3ca000bfbe2deafa46c54352318
+DIST ebib-2.38.1.tar.gz 1043749 BLAKE2B 
937b3e00f4f52c5b63949ae993e40ff340477c374914ce308256018d0c86fafb52cbacde74dab552303b6635ff87d57c29661a62971b0649f58a67e3b916a9c8
 SHA512 
d822edb2584effc6f385e2e71bf57d72e5763129fe84fec60bf1a9841822e3d59cc53a05cab293014dee7c63d14cbae43734a2070746f5c512e417a4085f3ef6
 DIST ebib-2.38.tar.gz 1040337 BLAKE2B 
97a61ecf5d4334dd39be287feaa44206d52d3d6687593b8eb2210427901890254b2cefa9cf37e9292f8ae2651c7c11ac0af2938f9a2854b98c3ee81ed6cfc7c4
 SHA512 
4a6b611759700e8181c09fa80cb631a024bf1d38d6950e040c3e476a194d02e893fe1fe9b749dd737a7eaf7fd9d4b8ecfe4d09be56e788b7692a4253dbbe838d

diff --git a/app-emacs/ebib/ebib-2.38.1.ebuild 
b/app-emacs/ebib/ebib-2.38.1.ebuild
new file mode 100644
index ..7406f52e2731
--- /dev/null
+++ b/app-emacs/ebib/ebib-2.38.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=0e243a78f435038dda31953c5b48cbddf2a89e27
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="BibTeX database manager for Emacs"
+HOMEPAGE="https://joostkremers.github.io/ebib/
+   https://github.com/joostkremers/ebib/;
+SRC_URI="https://github.com/joostkremers/${PN}/archive/${H}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-emacs/parsebib"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   app-emacs/ert-runner
+   app-emacs/with-simulated-input
+   )
+"
+
+DOCS=( README.md docs )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ert-runner -L . -L test --reporter ert+duration --script test || die
+}
+
+src_install() {
+   elisp_src_install
+   doinfo ${PN}.info
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/oidc-agent/, net-misc/oidc-agent/files/

2022-07-12 Thread Marek Szuba
commit: fa952569e950f51a73409409dfafc2a2abd1a6ad
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jul 12 21:34:59 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jul 12 22:20:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa952569

net-misc/oidc-agent: add 4.3.1

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

 net-misc/oidc-agent/Manifest   |  1 +
 .../files/oidc-agent-4.3.1_install-perms.patch | 59 +++
 .../files/oidc-agent-4.3.1_liblist-automagic.patch | 11 +++
 .../oidc-agent-4.3.1_prompt-user-ldflags.patch | 11 +++
 net-misc/oidc-agent/oidc-agent-4.3.1.ebuild| 86 ++
 5 files changed, 168 insertions(+)

diff --git a/net-misc/oidc-agent/Manifest b/net-misc/oidc-agent/Manifest
index 19d96f9eb2f8..3b61e20a7a2b 100644
--- a/net-misc/oidc-agent/Manifest
+++ b/net-misc/oidc-agent/Manifest
@@ -1 +1,2 @@
 DIST oidc-agent-4.2.6.tar.gz 824079 BLAKE2B 
f7cf810254eae00acc1b4c036fe58dda1c62b3db4d7d02a5782269485200a6a4c1d650a6cfac5f6a0e5764a1b2e19d4885eb7744c84724f927aa6d9f18f5bb55
 SHA512 
6f23cb13c917ce389eea3bb55e802834ff7c1bf1c421264fdcce27eb5a20b11a498d8d76c002eb92bbf3618942803ddb9937f59d19ff1aff6fe9ca07df40d0bb
+DIST oidc-agent-4.3.1.tar.gz 2124200 BLAKE2B 
4108f50688fd0d2043105972a7a7fbab58a74b6a36e0d0a739be5b42a29c3b6bedb29b2273038d49b77fc3245a51f8cf998a12fee5e39096dd5e35ec72660b05
 SHA512 
3b598f760b1932a07bb243ce7c978a99c209ffbe5594cbb9e084c430c11c089ff0f7be113f73b165bd5f6b382d0ab30dd230c4c9fab6e210a327af20715e6d60

diff --git a/net-misc/oidc-agent/files/oidc-agent-4.3.1_install-perms.patch 
b/net-misc/oidc-agent/files/oidc-agent-4.3.1_install-perms.patch
new file mode 100644
index ..940191322345
--- /dev/null
+++ b/net-misc/oidc-agent/files/oidc-agent-4.3.1_install-perms.patch
@@ -0,0 +1,59 @@
+--- a/Makefile
 b/Makefile
+@@ -644,19 +644,19 @@
+ 
+ ## Man pages
+ $(MAN_PATH)/man1/$(AGENT).1: $(MANDIR)/$(AGENT).1 $(MAN_PATH)/man1
+-  @install $< $@
++  @install -m 644 $< $@
+ $(MAN_PATH)/man1/$(GEN).1: $(MANDIR)/$(GEN).1 $(MAN_PATH)/man1
+-  @install $< $@
++  @install -m 644 $< $@
+ $(MAN_PATH)/man1/$(ADD).1: $(MANDIR)/$(ADD).1 $(MAN_PATH)/man1
+-  @install $< $@
++  @install -m 644 $< $@
+ $(MAN_PATH)/man1/$(CLIENT).1: $(MANDIR)/$(CLIENT).1 $(MAN_PATH)/man1
+-  @install $< $@
++  @install -m 644 $< $@
+ $(MAN_PATH)/man1/$(AGENT_SERVICE).1: $(MANDIR)/$(AGENT_SERVICE).1 
$(MAN_PATH)/man1
+-  @install $< $@
++  @install -m 644 $< $@
+ $(MAN_PATH)/man1/$(KEYCHAIN).1: $(MANDIR)/$(KEYCHAIN).1 $(MAN_PATH)/man1
+-  @install $< $@
++  @install -m 644 $< $@
+ $(PROMPT_MAN_PATH)/man1/$(PROMPT).1: $(MANDIR)/$(PROMPT).1 
$(PROMPT_MAN_PATH)/man1
+-  @install $< $@
++  @install -m 644 $< $@
+ 
+ endif
+ 
+@@ -673,16 +673,16 @@
+   @ln -sf $(SHARED_LIB_NAME_SO) $@
+ 
+ $(INCLUDE_PATH)/oidc-agent/%.h: $(SRCDIR)/api/%.h $(INCLUDE_PATH)/oidc-agent
+-  @install $< $@
++  @install -m 644 $< $@
+ 
+ $(INCLUDE_PATH)/oidc-agent/ipc_values.h: $(SRCDIR)/defines/ipc_values.h 
$(INCLUDE_PATH)/oidc-agent
+-  @install $< $@
++  @install -m 644 $< $@
+ 
+ $(INCLUDE_PATH)/oidc-agent/oidc_error.h: $(SRCDIR)/utils/oidc_error.h 
$(INCLUDE_PATH)/oidc-agent
+-  @install $< $@
++  @install -m 644 $< $@
+ 
+ $(LIBDEV_PATH)/liboidc-agent.a: $(APILIB)/liboidc-agent.a $(LIBDEV_PATH)
+-  @install $< $@
++  @install -m 644 $< $@
+ 
+ endif
+ 
+@@ -690,7 +690,7 @@
+ 
+ ## scheme handler
+ $(DESKTOP_APPLICATION_PATH)/oidc-gen.desktop: 
$(CONFDIR)/scheme_handler/oidc-gen.desktop
+-  @install -D $< $@
++  @install -m 644 -D $< $@
+   @echo "Exec=x-terminal-emulator -e bash -c 
\"$(BIN_AFTER_INST_PATH)/bin/$(GEN) --codeExchange=%u; exec bash\"" >> $@
+ 
+ ## Xsession

diff --git a/net-misc/oidc-agent/files/oidc-agent-4.3.1_liblist-automagic.patch 
b/net-misc/oidc-agent/files/oidc-agent-4.3.1_liblist-automagic.patch
new file mode 100644
index ..ac9ec72c84c9
--- /dev/null
+++ b/net-misc/oidc-agent/files/oidc-agent-4.3.1_liblist-automagic.patch
@@ -0,0 +1,11 @@
+--- a/Makefile
 b/Makefile
+@@ -80,7 +80,7 @@
+ 
+ # USE_CJSON_SO ?= $(shell /sbin/ldconfig -N -v $(sed 's/:/ /g' <<< 
$LD_LIBRARY_PATH) 2>/dev/null | grep -i libcjson >/dev/null && echo 1 || echo 0)
+ USE_CJSON_SO ?= 0
+-USE_LIST_SO ?= $(shell /sbin/ldconfig -N -v $(sed 's/:/ /g' <<< 
$LD_LIBRARY_PATH) 2>/dev/null | grep -i liblist >/dev/null && echo 1 || echo 0)
++USE_LIST_SO ?= 0
+ USE_ARGP_SO ?= 0
+ 
+ ifeq ($(USE_CJSON_SO),1)

diff --git 
a/net-misc/oidc-agent/files/oidc-agent-4.3.1_prompt-user-ldflags.patch 
b/net-misc/oidc-agent/files/oidc-agent-4.3.1_prompt-user-ldflags.patch
new file mode 100644
index ..cd1b99ee72b5
--- /dev/null
+++ b/net-misc/oidc-agent/files/oidc-agent-4.3.1_prompt-user-ldflags.patch
@@ -0,0 +1,11 @@
+--- a/Makefile
 b/Makefile
+@@ -154,7 +154,7 @@
+ LINKER   := $(CC)
+ LINKER_XX   := $(CXX)
+ ifndef 

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

2022-07-12 Thread Marek Szuba
commit: 0ab8b6aa8c86f79fb74711651b848e645009cbe2
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jul 12 21:39:15 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jul 12 22:20:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab8b6aa

app-containers/apptainer: add 1.0.3

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

 app-containers/apptainer/Manifest   |  1 +
 app-containers/apptainer/apptainer-1.0.3.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/app-containers/apptainer/Manifest 
b/app-containers/apptainer/Manifest
index 8b590bd05691..0736b04fcb1d 100644
--- a/app-containers/apptainer/Manifest
+++ b/app-containers/apptainer/Manifest
@@ -1 +1,2 @@
 DIST apptainer-1.0.2.tar.gz 11984629 BLAKE2B 
56ed18bf86fe51e3bb27605f2c87a2c20fd9f3457594f1e0628b00d8616befa275b76bc4aba2a4306c854217e03662aab7eb7022c6ca5db418537df011b2398b
 SHA512 
c29d04eff3a2ee7126c9bbb65664540a446fe695efc9c4662a6da151b2e809d55c1f5a7b5bddb82ba4fdd41a49ceb538c00a72778a4ed1d0306ff5f49d2f4d53
+DIST apptainer-1.0.3.tar.gz 11972174 BLAKE2B 
7fb0602184d9d78ef0de224ec888a01e046d3d44cd79a3233bbb8eab276d9ee360810356a25f4ef05612e337b5a905334f528d5aa5bfa489d9910538719afd2c
 SHA512 
93ebe5abce32f35d56fe7d0f818703961cb7f7115965bad387fc895a275d45b569efeecf57ab5778457732233caa57651cd011a3bcac5ed5aaf2dd665082d959

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



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

2022-07-12 Thread Marek Szuba
commit: f39d0ce89ece5a3f09babd0b9419b6b60a42178a
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jul 12 22:19:57 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jul 12 22:20:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39d0ce8

dev-util/yamllint: add 1.27.1

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

 dev-util/yamllint/Manifest   |  1 +
 dev-util/yamllint/yamllint-1.27.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-util/yamllint/Manifest b/dev-util/yamllint/Manifest
index 0ac8de71b8cf..e1d3d267974f 100644
--- a/dev-util/yamllint/Manifest
+++ b/dev-util/yamllint/Manifest
@@ -1 +1,2 @@
 DIST yamllint-1.26.3.tar.gz 126746 BLAKE2B 
37d4293a90b2ee7192e26c5dbb1448a2c22a47e8dae7113211bb5601f0ef0c01eabd85fe4df44b32b8226b2b805c1da11ef1e118f5e33a2a7bab137141f9853c
 SHA512 
c5ed17ecec102324bec077484dcede6fbf8c01a37a9292929a52163a4a9d9e9989809879c29b69c45b7cce8cbeefc830d4542118f617e846702f216f49d9db5b
+DIST yamllint-1.27.1.tar.gz 129052 BLAKE2B 
37021bd577384821b75ddd747f1dd3c4261317582d42179e0731214cb67f79bf9302c34acaa721440edb118ef8900cc2952d1f8e441def9e3143b57e03af87bd
 SHA512 
c00fcb5da35f79b0f877f1b8c3e5f1ff8c5d161dd795d3a2657e44e27d8b943961984bf15c294be263e00bf9dfcaf3dbf16ef8fd7354bedc8ed92e3e24ce4baf

diff --git a/dev-util/yamllint/yamllint-1.27.1.ebuild 
b/dev-util/yamllint/yamllint-1.27.1.ebuild
new file mode 100644
index ..7ebbb2e782d0
--- /dev/null
+++ b/dev-util/yamllint/yamllint-1.27.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="A linter for YAML files"
+HOMEPAGE="https://pypi.org/project/yamllint/ 
https://github.com/adrienverge/yamllint/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND=">=dev-python/pathspec-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2022-07-12 Thread Ionen Wolkens
commit: 3857516eeb5194a6546e9b6b572746d78b5264ef
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 12 21:49:50 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 12 22:19:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3857516e

www-client/qutebrowser: enable py3.11 again

No known issues with >=python-3.11.0_beta4 (randomly crash with beta3).

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

 www-client/qutebrowser/qutebrowser-2.5.2.ebuild | 3 +--
 www-client/qutebrowser/qutebrowser-.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/www-client/qutebrowser/qutebrowser-2.5.2.ebuild 
b/www-client/qutebrowser/qutebrowser-2.5.2.ebuild
index ffafdb6882e8..cb9e18e62ecc 100644
--- a/www-client/qutebrowser/qutebrowser-2.5.2.ebuild
+++ b/www-client/qutebrowser/qutebrowser-2.5.2.ebuild
@@ -5,8 +5,7 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-# py3.11: wait for https://github.com/python/cpython/issues/93252
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1 optfeature xdg
 
 if [[ ${PV} ==  ]]; then

diff --git a/www-client/qutebrowser/qutebrowser-.ebuild 
b/www-client/qutebrowser/qutebrowser-.ebuild
index 8e1dcf48ee29..5fbedd8a8bf8 100644
--- a/www-client/qutebrowser/qutebrowser-.ebuild
+++ b/www-client/qutebrowser/qutebrowser-.ebuild
@@ -5,8 +5,7 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-# py3.11: wait for https://github.com/python/cpython/issues/93252
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1 optfeature xdg
 
 if [[ ${PV} ==  ]]; then



[gentoo-commits] proj/portage:master commit in: /

2022-07-12 Thread Sam James
commit: ea51621e49fcb7d92b58d1d30d96e583f84f7875
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:08:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:08:54 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ea51621e

NEWS: add release date for portage-3.0.32

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

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 831347ed4..19e239f9e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.32 (UNRELEASED)
+portage-3.0.32 (2022-07-11)
 --
 
 Bug fixes:



[gentoo-commits] proj/portage:master commit in: /

2022-07-12 Thread Sam James
commit: fbbc08d360cf890406f9d14617323998eb998e43
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 12 22:08:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 12 22:08:08 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fbbc08d3

DEVELOPING: refresh a bit

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

 DEVELOPING | 29 -
 1 file changed, 8 insertions(+), 21 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index ddd50f239..66c8bd59f 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -16,7 +16,7 @@ Dependencies
 
 Python and Bash should be the only hard dependencies. Any other
 dependencies, including external Python modules that are not included
-with Python itself, must be optionally enabled by run-time detection.
+with Python itself, must be optionally enabled by runtime detection.
 
 Tabs
 
@@ -89,18 +89,6 @@ except KeyError:
 
 The get call is nicer (compact) and faster (try,except are slow).
 
-Exceptions
---
-
-Don't use the format raise Exception, "string"
-It will be removed in py3k.
-
-YES:
-  raise KeyError("No key")
-
-NO:
-  raise KeyError, "No key"
-
 Imports
 ---
 
@@ -172,9 +160,8 @@ change a lot of unrelated things.  This makes it easier to 
see what
 parts of the system have actually changed.  It also makes it easier to
 cherry-pick and revert commits. Use your common sense!
 
-When you make a significant change, make sure to update RELEASE-NOTES
-for the to-be-released version.  Very significant changes should be
-mentioned in NEWS as well.  See the current entries to these files for
+When you make a significant change, make sure to update NEWS
+for the to-be-released version. See the current entries to these files for
 examples of what constitutes significant.
 
 Commit messages
@@ -203,7 +190,7 @@ Requested-by: Reported the bug/made the feature request
 
 Example:
 
-"
+"""
 emerge: Fix --tree output (bug 55)
 
 Make sure newlines appear where they are supposed to. Fix a bug with
@@ -213,7 +200,7 @@ colourisation of --tree output when used in tandem with 
--verbose
 Signed-off-by: Foo Bar  
 Reviewed-by:   Fu Baz   
 Reported-by:   Qux Quux 
-"
+"""
 
 For a more detailed explanation (and rationalisation) of these rules:
 
@@ -222,12 +209,12 @@ Releases
 
 
 First update:
-- NEWS
+- NEWS (for both new version & release date)
 - setup.py
 and commit.
 
 Second create a git tag for this release:
-   git tag portage-2.2.8
+   git tag portage-3.0.30
 
 Create the tarball and run the tests: ./runtests
 (see PYTHON_SUPPORTED_VERSIONS in runtests).
@@ -239,7 +226,7 @@ Version bump the ebuild locally (don't push) and verify it 
can re-install itself
 Publish the results (no going back now):
- Push the new git tag
- Upload the tarball
-   - Commit the new ebuild version
+   - Commit the new ebuild version and tag the tracker bug for the commit
 
 Create the release for pypi and upload it there:
- python -m venv .venv



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

2022-07-12 Thread Maciej Barć
commit: 4a1e661d62d55e3060649681417416b3596f98b7
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul 12 21:24:01 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul 12 21:39:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1e661d

sci-mathematics/cadabra: bump to 2.3.9.3

Closes: https://bugs.gentoo.org/857606
Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/cadabra/Manifest   |  1 +
 sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index c133327bd4a3..ff288c39db14 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -1 +1,2 @@
 DIST cadabra-2.3.8.tar.gz 24647809 BLAKE2B 
70858dab32c31b75b32b9eceaa60166accb0167cd8873c0058e6ef8ccfd3e3643da20b96fce3dde8be0e3fc5fdd42e1e6dac8e394643786163095a72239701d5
 SHA512 
06ebb148d911094dbdcc76747404cf7eb8f31e3bc458a81a37d4ed3bee3df97fedb9f11ed2251c133914aa6482db5b01d8848ef356ea1a0c83f59e686eebcfa5
+DIST cadabra-2.3.9.3.tar.gz 24685603 BLAKE2B 
eb76f65898be499eb5abbbaf8ac478a056ffe5801bcf7124be60d1b034f4e88ed76354f03e7a2de9b7f7561a32e82699c882be135fb5966614da37526933
 SHA512 
9a5cdc6a7d824350ef3929c9f21647588891c1376103a57d231c2f5160971e3373b0efb9e050c574ebd51921a3f7d9f230f533a88a44e0dd8e645bf2395a95fe

diff --git a/sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild 
b/sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild
new file mode 100644
index ..a39fec81b21a
--- /dev/null
+++ b/sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJOR=$(ver_cut 1)
+CADABRA=${PN}${MAJOR}
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit xdg-utils python-single-r1 cmake
+
+DESCRIPTION="Field-theory motivated approach to computer algebra"
+HOMEPAGE="https://cadabra.science/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git;
+else
+   SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/${CADABRA}-${PV}
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0/${MAJOR}"
+IUSE="gtk +jupyter test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test"  # For this version some tests fail.
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-text/dvipng
+   dev-cpp/glibmm:2
+   dev-db/sqlite:3=
+   dev-libs/boost:=
+   dev-libs/gmp:=[cxx]
+   dev-libs/jsoncpp:=
+   dev-libs/libsigc++:2
+   dev-texlive/texlive-basic
+   $(python_gen_cond_dep '
+   dev-python/gmpy:2[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
+   ')
+   gtk? ( dev-cpp/gtkmm:3.0 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')"
+
+PATCHES=( "${FILESDIR}"/${CADABRA}-CMake.patch )
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst )
+
+# Because we do not want to pull in "_XDG_DEPEND" dependencies with USE="-gtk"
+xdg_update() {
+   if use gtk ; then
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   fi
+}
+
+src_prepare() {
+   # Clean postinst script which calls libtool and icon-cache update
+   echo '#!/bin/sh' > "${S}"/config/postinst.in || die
+
+   # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
+   sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|"  \
+   "${S}"/jupyterkernel/kernelspec/kernel.json.in || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_SYSTEM_JSONCPP=ON
+   -DPACKAGING_MODE=ON
+   -DUSE_PYTHON_3=ON
+   -DBUILD_AS_CPP_LIBRARY=OFF
+   -DENABLE_JUPYTER=OFF  # special Xeus Jupyter kernel (uses xtl)
+   -DENABLE_MATHEMATICA=OFF
+   -DINSTALL_TARGETS_ONLY=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DENABLE_FRONTEND=$(usex gtk)
+   -DENABLE_PY_JUPYTER=$(usex jupyter)
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_update
+}
+
+pkg_postrm() {
+   xdg_update
+}



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

2022-07-12 Thread Maciej Barć
commit: 043b566ad722c18c8b97058c93ecca89190b5b33
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul 12 21:37:12 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul 12 21:39:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=043b566a

sci-mathematics/cadabra: drop old 2.3.8

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

 sci-mathematics/cadabra/Manifest |  1 -
 sci-mathematics/cadabra/cadabra-2.3.8.ebuild | 99 
 2 files changed, 100 deletions(-)

diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index ff288c39db14..7650d1cfdae2 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -1,2 +1 @@
-DIST cadabra-2.3.8.tar.gz 24647809 BLAKE2B 
70858dab32c31b75b32b9eceaa60166accb0167cd8873c0058e6ef8ccfd3e3643da20b96fce3dde8be0e3fc5fdd42e1e6dac8e394643786163095a72239701d5
 SHA512 
06ebb148d911094dbdcc76747404cf7eb8f31e3bc458a81a37d4ed3bee3df97fedb9f11ed2251c133914aa6482db5b01d8848ef356ea1a0c83f59e686eebcfa5
 DIST cadabra-2.3.9.3.tar.gz 24685603 BLAKE2B 
eb76f65898be499eb5abbbaf8ac478a056ffe5801bcf7124be60d1b034f4e88ed76354f03e7a2de9b7f7561a32e82699c882be135fb5966614da37526933
 SHA512 
9a5cdc6a7d824350ef3929c9f21647588891c1376103a57d231c2f5160971e3373b0efb9e050c574ebd51921a3f7d9f230f533a88a44e0dd8e645bf2395a95fe

diff --git a/sci-mathematics/cadabra/cadabra-2.3.8.ebuild 
b/sci-mathematics/cadabra/cadabra-2.3.8.ebuild
deleted file mode 100644
index 7748e23c0ce0..
--- a/sci-mathematics/cadabra/cadabra-2.3.8.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MAJOR=$(ver_cut 1)
-CADABRA=${PN}${MAJOR}
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit xdg-utils python-single-r1 cmake
-
-DESCRIPTION="Field-theory motivated approach to computer algebra"
-HOMEPAGE="https://cadabra.science/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git;
-else
-   SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${CADABRA}-${PV}
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0/${MAJOR}"
-IUSE="gtk +jupyter test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   app-text/dvipng
-   dev-cpp/glibmm:2
-   dev-db/sqlite:3=
-   dev-libs/boost:=
-   dev-libs/gmp:=[cxx]
-   dev-libs/jsoncpp:=
-   dev-libs/libsigc++:2
-   dev-texlive/texlive-basic
-   $(python_gen_cond_dep '
-   dev-python/gmpy:2[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/sympy[${PYTHON_USEDEP}]
-   jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
-   ')
-   gtk? ( dev-cpp/gtkmm:3.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')"
-
-PATCHES=( "${FILESDIR}"/${CADABRA}-CMake.patch )
-
-DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst)
-
-# Because we do not want to pull in "_XDG_DEPEND" dependencies with USE="-gtk"
-xdg_update() {
-   if use gtk ; then
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   fi
-}
-
-src_prepare() {
-   # Clean postinst script which calls libtool and icon-cache update
-   echo '#!/bin/sh' > "${S}"/config/postinst.in || die
-
-   # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
-   sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|"  \
-   "${S}"/jupyterkernel/kernelspec/kernel.json.in || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_SYSTEM_JSONCPP=ON
-   -DPACKAGING_MODE=ON
-   -DUSE_PYTHON_3=ON
-   -DBUILD_AS_CPP_LIBRARY=OFF
-   -DENABLE_JUPYTER=OFF  # special Xeus Jupyter kernel (uses xtl)
-   -DENABLE_MATHEMATICA=OFF
-   -DINSTALL_TARGETS_ONLY=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DENABLE_FRONTEND=$(usex gtk)
-   -DENABLE_PY_JUPYTER=$(usex jupyter)
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_update
-}
-
-pkg_postrm() {
-   xdg_update
-}



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

2022-07-12 Thread Ionen Wolkens
commit: f9425ed9b2bc33232f080a29fc52d49aca4770eb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 10 00:23:27 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 12 21:34:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9425ed9

dev-util/maturin: add 0.13.0

Drop "-i","python" sed for tests, upstream no longer tries to
auto-detect and now does this by default.

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

 dev-util/maturin/Manifest  |  61 +
 dev-util/maturin/maturin-0.13.0.ebuild | 419 +
 2 files changed, 480 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 65ba1d318e52..3d5de9e87ae6 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -1,19 +1,23 @@
 DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aes-0.6.0.crate 86774 BLAKE2B 
e687f2839b53adc3ef990da8221705a462015aa0ea004a6e15dba7e7ecc008d9d13cad6222b03244dc48bd1717a442e7aa5aaab6e97bba1d3be28c1d914e464e
 SHA512 
65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9
+DIST aes-0.7.5.crate 128544 BLAKE2B 
7381fe4963324b1f9b5cd1e81b2f2e3010ebb435b049b20fd1a9b37e472fed0062c63fe0a1629a59680f3c99154836a147db9561ee01dddbdeeefe6efdca5b6a
 SHA512 
1e1e6714af9131af6a7e9546339d729979719c9c6751e4e2274e9cc243803920a7317c01a6dc20e31d730ccd43fc65cc2e9a3a29a6bc4d0c9bc0a6a3b65fe5c7
 DIST aes-soft-0.6.4.crate 99980 BLAKE2B 
a4b3838e0348ed3d7468f9d0e19d8dd45071ec54d54d538943d5afabd3f88db139c459574e6694e7fa86e4d77eaa3f75c11e3a9376f45429848c91889530980b
 SHA512 
620b38b2a6437caf393e84625beb27afdf448acb52d7adbc9cba1152ea385bdf05a68795eee0f48fd90b5edfc25fd9cc3d42a0f2593dfa2f90d4f4f9cc893ebe
 DIST aesni-0.10.0.crate 100248 BLAKE2B 
2dba6f1004495a725acf171eeae5a6e393475323e8974eff2e4667194ac147dc3a52a9bed1b00cf7735d3671b6a2bd135cbb4dbde822d7c8c21af23692d3e71f
 SHA512 
726e5213a81ea021d4be7c5220d952cb6f0cb0ecb6cc840b542e9f75539e37fc5d6378ad4f4d6a2bc7e7642ea07a18202ed32d3b6a212777bd7abca735c6707c
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
+DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
 DIST async-io-1.7.0.crate 30669 BLAKE2B 
1efc8a576b44b7853de5bcb2e4de7e031fab805cdd5d9c19a6716b9cac629992f59edb0f340cf247edbb62ce028767e2ca0dc5b2d4414aa86d6048a58e4268fa
 SHA512 
aacb634f225b674cd79ea1e152ef0539f789b698768804ee7f4fd261321cf73ce55cd9028b062acc5ec82d29a072d15da408e14071f78ecc27f2ebe746e08074
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST backtrace-0.3.65.crate 74129 BLAKE2B 
b10a78685e7e90ab7e02b769d5445ee24753fd30212bb7204ab720fedb1df64259bae44500d9162c1c001d2e9d70ff5d698e02e5ac51e5734dbb7c601e602b3f
 SHA512 
9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321
+DIST backtrace-0.3.66.crate 74397 BLAKE2B 

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

2022-07-12 Thread Ionen Wolkens
commit: 0db127ebf3be7272348ccd7743f2eb4e50e19cdc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 12 09:49:20 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 12 21:34:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db127eb

python-utils-r1.eclass: bump minimum 3.11 dep to 3.11.0_beta4

As requested.

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

 eclass/python-utils-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index a18ca58475f1..e54f943f94f6 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -462,7 +462,7 @@ _python_export() {
python3.10)

PYTHON_PKG_DEP=">=dev-lang/python-3.10.4:3.10";;
python3.11)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.11.0_beta3:3.11";;
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.11.0_beta4:3.11";;
python*)

PYTHON_PKG_DEP="dev-lang/python:${impl#python}";;
pypy)



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

2022-07-12 Thread Ionen Wolkens
commit: 606533603f4a1b0af93abc0cf3bcd492545c398d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 10 00:19:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 12 21:34:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60653360

distutils-r1.eclass: support >=dev-util/maturin-0.13.0

pep517 mode had some options changed around (as part of 1.0
release roadmap), notably adds --jobs/--profile, and removes
--cargo-extra-args.

--jobs is semi-optional given cargo.eclass handles that, but will
be useful in the event don't use cargo.eclass (e.g. vendored crates),
or if maturin ever uses it internally for non-cargo bits.

Errors out on unrecognized options, so split in two blocks with intend
to cleanup the old once a 0.13.x is stable rather than do messy
per-option conditions (likely won't stable .0, releases are frequent).

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

 eclass/distutils-r1.eclass | 22 --
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 612db00e36b7..2de70fd13ffa 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1442,12 +1442,22 @@ distutils-r1_python_compile() {
fi
;;
maturin)
-   # auditwheel may attempt to auto-bundle libraries, bug 
#831171
-   local -x MATURIN_PEP517_ARGS=--skip-auditwheel
-
-   # support cargo.eclass' IUSE=debug if available
-   in_iuse debug && use debug &&
-   MATURIN_PEP517_ARGS+=" 
--cargo-extra-args=--profile=dev"
+   if has_version '>=dev-util/maturin-0.13'; then
+   # auditwheel may auto-bundle libraries (bug 
#831171),
+   # also support cargo.eclass' IUSE=debug if 
available
+   local -x MATURIN_PEP517_ARGS="
+   --jobs=$(makeopts_jobs)
+   --skip-auditwheel
+   $(in_iuse debug && usex debug 
--profile=dev '')
+   "
+   else
+   # legacy support, can cleanup when depend on 
>=0.13
+   local -x MATURIN_PEP517_ARGS="
+   --skip-auditwheel
+   $(in_iuse debug && usex debug \
+   
--cargo-extra-args=--profile=dev '')
+   "
+   fi
;;
no)
return



[gentoo-commits] repo/gentoo:master commit in: games-server/bedrock-server/

2022-07-12 Thread Conrad Kostecki
commit: 76503e56e62a43bbe3364adb8305130fe494e208
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Jul 12 21:13:11 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jul 12 21:13:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76503e56

games-server/bedrock-server: add 1.19.10.03

Signed-off-by: Conrad Kostecki  gentoo.org>

 games-server/bedrock-server/Manifest   |  1 +
 .../bedrock-server-1.19.10.03.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/games-server/bedrock-server/Manifest 
b/games-server/bedrock-server/Manifest
index 583336d8a0f6..03f50b10fd44 100644
--- a/games-server/bedrock-server/Manifest
+++ b/games-server/bedrock-server/Manifest
@@ -1,2 +1,3 @@
 DIST bedrock-server-1.19.1.01.zip 72201104 BLAKE2B 
f8d28d8faaf813fc5b56620cc1439e4e3fe360b428cf6e4c535f04f11dd09a1918956e0ceb196a658b31d2c454e70df031faff6d922d3f857cbc295b55eb7a4b
 SHA512 
45be61437e82a2b1d50e8635ed9eb6a9fe24ba2cf305f1d397220b6139655bdf5b8f6a063cb5443ba3c6b4f15739623f4ea1cba7ba9e30ea10b21b1a508a
+DIST bedrock-server-1.19.10.03.zip 73426046 BLAKE2B 
8c8c25d0e811509329d3c1ade0e442804ed221530b5a915c0d41e58f249dd2b7863bb2d87d1d871635d2b1468ee0dc6c42727e70013164c2e65fb7f13fc5988f
 SHA512 
f1afffc34a2c4cf4c1ee16cee3dd067c5544ae3ec4337cb26c5047cecbe1c1b9baf6a98d915b3c20629223c27b222e37c1c5e762fe90bcb9fec2ec7990dcafbe
 DIST bedrock-server-1.19.2.02.zip 72204228 BLAKE2B 
77259b006bdb3227ea45a6ba4a210b72e1adb23f8fe7b08b7e3607abb500e3f45175563c7adddf6f7683ad68618be50ee84418e91e14abba73bb7fccc129e143
 SHA512 
1f6571e4a5f183ed376c42879e4882acd46bc5b3130a4dcf324bd740843eff24d8c3d7d0d5914c8db2acdf41ada0a912b56f1ac600df97d8664fec47ee1be25c

diff --git a/games-server/bedrock-server/bedrock-server-1.19.10.03.ebuild 
b/games-server/bedrock-server/bedrock-server-1.19.10.03.ebuild
new file mode 100644
index ..16dd14a8e660
--- /dev/null
+++ b/games-server/bedrock-server/bedrock-server-1.19.10.03.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The official bedrock (non-java) based server for the sandbox 
video game"
+HOMEPAGE="https://www.minecraft.net/;
+SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip;
+S="${WORKDIR}"
+
+LICENSE="Mojang"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   acct-group/bedrock
+   acct-user/bedrock
+   app-misc/dtach
+   dev-libs/openssl:0/1.1
+   sys-libs/zlib
+"
+
+BDEPEND="app-arch/unzip"
+
+RESTRICT="bindist mirror"
+
+DOCS=(
+   "bedrock_server_how_to.html"
+   "release-notes.txt"
+)
+
+QA_PREBUILT="opt/bedrock-server/bedrock_server"
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   exeinto /opt/bedrock-server
+   doexe bedrock_server
+
+   insinto /opt/bedrock-server
+   doins {allowlist,permissions}.json server.properties
+   doins -r {behavior,resource}_packs definitions structures
+
+   dodir /opt/bin
+   dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server
+
+   newinitd "${FILESDIR}"/bedrock-server.initd-r4 bedrock-server
+   newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server
+
+   einstalldocs
+}



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

2022-07-12 Thread Hans de Graaff
commit: 922b6e0d8d78080b731081b613e7cf57a8ac4075
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 21:01:18 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922b6e0d

dev-ruby/rails: add 7.0.3.1

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

 dev-ruby/rails/Manifest |  1 +
 dev-ruby/rails/rails-7.0.3.1.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 261f4d5ea39b..209e06649af5 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.gem 6656 BLAKE2B 
3cb1a7c175ddd0e69335df2ec4abd9e4edea89e6c69627
 DIST rails-6.1.5.1.gem 6656 BLAKE2B 
1f050c2c98bafdfe4c70c8581488336efb81e7a93bd86a2a996a6342aa6643e7360eb00d6455939d9412dd5bda3b3cd6770d14b66cb2f00812be4eb950a968aa
 SHA512 
852ff9009d6820161458db0df255db96d85584453716f2b67d273558fcdb4ce9ea5c09f46dbb54a10015c327cf660ab04d5c613608beb7fd9e8a61824fc8c6f4
 DIST rails-6.1.6.gem 6656 BLAKE2B 
94cbed0213ed04cd0e94d1d9b0af0204ab50c5120efafa950eec899cef814942772ec6f98e4ebcc51657a104d9fe29b060e55f6d1a2dc9a9c7701d3b171ac638
 SHA512 
60639b4247029d90ef12dffad37a007672d0cc3672316da540ed38e7d6c8a2702ed51e5a48797e1db5beffa042007cc9a134924d8f1f242f49f0c470c80f750f
 DIST rails-7.0.2.4.gem 6656 BLAKE2B 
fb38071f7968361cf08e3332b536e3abdd0ad9730374c19b8322d3c9d688b777c5ccf92d1312336f9cfdcf7765894c44247b5073466dfd073319aef951162ae6
 SHA512 
18c77aa5ee62b31b0e44a65cbdf99b64b40634ecde72b22601912ce24d7ad0bcf364ef5f8e69fb974802b4e5c1027dfd61664ba5eb8e196f53d4b244eaba5210
+DIST rails-7.0.3.1.gem 6656 BLAKE2B 
2935e847874de0ce1d691efed7097e3b203c9991e7778dcd28813628dd43b59e54862d4224367afd79db97aac4e7e76825936b78380616232fd93396d1a54039
 SHA512 
b15d6eb076c688676a747932122d73e47ca272c97fe4c41816de84e8f5699df48a7fa6b767acaddd422591572b87e8fe0180bae1578ace7d9f136ef739d4e891
 DIST rails-7.0.3.gem 6656 BLAKE2B 
4f67a44190a44a6ba22447f7ef900b067332024a74bab2dd1bf52392fdcf28183ee883448c25eca18a3b2435b7f33f0591cbd62e63cbf918da8a9bd7668f287c
 SHA512 
f62ae8430b3a81da3a295aee32bf8176e8becad9f4807c02a7aa582acd8bf3d140ae73169757d49ed6fd5d32fc37ab7c44c1961bddff902283e787a56d86f71f

diff --git a/dev-ruby/rails/rails-7.0.3.1.ebuild 
b/dev-ruby/rails/rails-7.0.3.1.ebuild
new file mode 100644
index ..b3f457ed6a56
--- /dev/null
+++ b/dev-ruby/rails/rails-7.0.3.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv"
+
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.15.0:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



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

2022-07-12 Thread Hans de Graaff
commit: 9f9eaac86aacffa49faf144b665b0a7b8cfd53e4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:59:30 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9eaac8

dev-ruby/activestorage: add 7.0.3.1

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

 dev-ruby/activestorage/Manifest|  1 +
 .../activestorage/activestorage-7.0.3.1.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/activestorage/activestorage-7.0.3.1.ebuild 
b/dev-ruby/activestorage/activestorage-7.0.3.1.ebuild
new file mode 100644
index ..9c124f9b63be
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-7.0.3.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activejob-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/marcel:1.0
+   >=dev-ruby/mini_mime-1.1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   =dev-ruby/minitest-5.15*:5
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sprockets-rails
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for 
this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|propshaft\|sprockets-export\)/
 s:^:#:" \
+   -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+   -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' 
\
+

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

2022-07-12 Thread Hans de Graaff
commit: 9de4dd0c721451d8b6766898a77c5c720cae5906
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 21:00:34 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de4dd0c

dev-ruby/actionmailbox: add 7.0.3.1

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

 dev-ruby/actionmailbox/Manifest|  1 +
 .../actionmailbox/actionmailbox-7.0.3.1.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 6e59d51d6792..54b0f837dd28 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -2,4 +2,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.3.1.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-7.0.3.1.ebuild
new file mode 100644
index ..2f345728b1fd
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.3.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+   dev-ruby/net-imap
+   dev-ruby/net-pop
+   dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+   dev-ruby/propshaft
+   dev-ruby/rexml
+   dev-ruby/sqlite3
+   dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/
 s:^:#:" \
+   -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+   -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-07-12 Thread Hans de Graaff
commit: d3776951c363190a1bf55a62d29c19c29863b914
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 21:00:42 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3776951

dev-ruby/railties: add 7.0.3.1

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

 dev-ruby/railties/Manifest|  1 +
 dev-ruby/railties/railties-7.0.3.1.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/railties/railties-7.0.3.1.ebuild 
b/dev-ruby/railties/railties-7.0.3.1.ebuild
new file mode 100644
index ..d49f8cb3826e
--- /dev/null
+++ b/dev-ruby/railties/railties-7.0.3.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.25"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-12.2
+   dev-ruby/method_source
+   >=dev-ruby/zeitwerk-2.5:2
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



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

2022-07-12 Thread Hans de Graaff
commit: 556d0ee497d760081afdade02d0fd710ea00dcfc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 21:00:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556d0ee4

dev-ruby/actiontext: add 7.0.3.1

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

 dev-ruby/actiontext/Manifest  |  1 +
 dev-ruby/actiontext/actiontext-7.0.3.1.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 6e59d51d6792..54b0f837dd28 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -2,4 +2,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/actiontext/actiontext-7.0.3.1.ebuild 
b/dev-ruby/actiontext/actiontext-7.0.3.1.ebuild
new file mode 100644
index ..e1f5d0bc64fb
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.3.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.6.0
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+   dev-ruby/propshaft
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/
 s:^:#:" \
+   -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-07-12 Thread Hans de Graaff
commit: 87614392892fad72fc74dbaeab241aa061457521
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:59:38 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87614392

dev-ruby/actionmailer: add 7.0.3.1

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

 dev-ruby/actionmailer/Manifest|  1 +
 dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild 
b/dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild
new file mode 100644
index ..867075061b56
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



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

2022-07-12 Thread Hans de Graaff
commit: 62fd609d42b575eb9242ccaf11e8bdab484ead9e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 21:00:17 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62fd609d

dev-ruby/activerecord: add 7.0.3.1

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

 dev-ruby/activerecord/Manifest|  1 +
 dev-ruby/activerecord/activerecord-7.0.3.1.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/activerecord/activerecord-7.0.3.1.ebuild 
b/dev-ruby/activerecord/activerecord-7.0.3.1.ebuild
new file mode 100644
index ..23080658a57a
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-7.0.3.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/benchmark-ips
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+   sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   # Avoid single tests using mysql or postgres dependencies.
+   rm test/cases/invalid_connection_test.rb || die
+   sed -e '/test_switching_connections_with_database_url/askip "postgres"' 
\
+   -i 
test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb 
|| die
+
+   # Avoid failing test that makes bad assumptions on database state.
+   sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^  end/ s:^:#:' 
\
+   test/cases/associations/has_many_associations_test.rb
+
+   # Avoid test failing to bind limit length in favor of security release
+   sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' 

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

2022-07-12 Thread Hans de Graaff
commit: 10be281afcca3beafdf504c009d8f6eea4d178e9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:59:15 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10be281a

dev-ruby/actionview: add 7.0.3.1

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

 dev-ruby/actionview/Manifest  |  1 +
 dev-ruby/actionview/actionview-7.0.3.1.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/actionview/actionview-7.0.3.1.ebuild 
b/dev-ruby/actionview/actionview-7.0.3.1.ebuild
new file mode 100644
index ..ef2d71540ff4
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.3.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+   

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

2022-07-12 Thread Hans de Graaff
commit: 16e8d98ec9962e3b31a7ca7b35075c1ae62459ad
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:58:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e8d98e

dev-ruby/actioncable: add 7.0.3.1

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

 dev-ruby/actioncable/Manifest   |  1 +
 dev-ruby/actioncable/actioncable-7.0.3.1.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/actioncable/actioncable-7.0.3.1.ebuild 
b/dev-ruby/actioncable/actioncable-7.0.3.1.ebuild
new file mode 100644
index ..09603fd0b491
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2022-07-12 Thread Hans de Graaff
commit: 6eb73691a83443b813121dda2690e736f6c0cc0e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:59:06 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb73691

dev-ruby/activejob: add 7.0.3.1

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

 dev-ruby/activejob/Manifest |  1 +
 dev-ruby/activejob/activejob-7.0.3.1.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/activejob/activejob-7.0.3.1.ebuild 
b/dev-ruby/activejob/activejob-7.0.3.1.ebuild
new file mode 100644
index ..cb41204b1915
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.0.3.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load 
paths"
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+   rm -f test/cases/delayed_job_adapter_test.rb || die
+}



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

2022-07-12 Thread Hans de Graaff
commit: f8d8d04ce77829bde38054ae5e4735df754f5a1d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:59:22 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d8d04c

dev-ruby/actionpack: add 7.0.3.1

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

 dev-ruby/actionpack/Manifest  |  1 +
 dev-ruby/actionpack/actionpack-7.0.3.1.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/actionpack/actionpack-7.0.3.1.ebuild 
b/dev-ruby/actionpack/actionpack-7.0.3.1.ebuild
new file mode 100644
index ..5057670ceafc
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.3.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-2.15
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   dev-ruby/selenium-webdriver:4
+   www-servers/puma
+   

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

2022-07-12 Thread Hans de Graaff
commit: a2664e70597e36d3e50f9f92ea3260439ae20478
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:48:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2664e70

dev-ruby/bcrypt-ruby: drop 3.1.16, 3.1.16-r1, 3.1.16-r2

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

 dev-ruby/bcrypt-ruby/Manifest |  1 -
 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild | 52 
 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild | 52 
 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16.ebuild| 59 ---
 4 files changed, 164 deletions(-)

diff --git a/dev-ruby/bcrypt-ruby/Manifest b/dev-ruby/bcrypt-ruby/Manifest
index d345254a703b..bd4834a13a1e 100644
--- a/dev-ruby/bcrypt-ruby/Manifest
+++ b/dev-ruby/bcrypt-ruby/Manifest
@@ -1,3 +1,2 @@
-DIST bcrypt-3.1.16.gem 54272 BLAKE2B 
df8e1169df3a67f3eedd90b4fe04224266cd41d1a0dd2866b06372805b5b00aa028c3bb077078ffde3c89a9052497016dc3fe812075d8b6f57d6dd951a6aa806
 SHA512 
655483d73347c20f3b04a24d625cde05fd8e1da6f022363fbb2df828aea0623cb5b4981d97791301dcd83edc2719a2238d8d377af1558ca2ce4b3c8ade9bd343
 DIST bcrypt-3.1.17.gem 55808 BLAKE2B 
e2e3d6ebeaf3d52fa69eb2da340c9558c09f526cc29a1230e2f439f32952a916ba6c2336a134ed0a2ca5210dbb8d2f0818c9ec56283e20f25cb9f891b07bdc60
 SHA512 
527103e758387031cd6153f5806eb161642547e89dda359929d88b0cc676175e4b3c63905fc8ed724914d2f8b152ecc7f6e7cf5d0c66b7c6fbf7b899bade16a7
 DIST bcrypt-3.1.18.gem 55808 BLAKE2B 
03e4082f451b8410ae88c1d920625cf3249094ba2d6fc04429d5f9cd60d7e29fa1c3170e2409ba16fa8fd8c341c7471047a382ee89cb2b04dab9bbdaadc3554a
 SHA512 
b0b44f49ac2ef7a6a75a8949943291b7d37fc80be6a4dbbbcbbf117feaa4ff09b0670c14879c358fc2dadd22866cad6e26d07cfdcbb9423d0c52a6f54ae3f8f5

diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild 
b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild
deleted file mode 100644
index 079fc8ba9897..
--- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_NAME="bcrypt"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/mri/extconf.rb)
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="An easy way to keep your users' passwords secure"
-HOMEPAGE="https://github.com/codahale/bcrypt-ruby;
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-SLOT="0"
-IUSE=""
-
-all_ruby_prepare() {
-   rm Gemfile || die
-   sed -i -e '/git ls-files/d' bcrypt.gemspec || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-
-   # bcrypt was called bcrypt-ruby before, so add a spec file that
-   # simply loads bcrypt to make sure that old projects load 
correctly
-   # we don't even need to create a file to load this: the `require
-   # bcrypt` was already part of bcrypt-ruby requirements.
-   cat - < "${T}/bcrypt-ruby.gemspec"
-Gem::Specification.new do |s|
-   s.name = "bcrypt-ruby"
-   s.version = "${RUBY_FAKEGEM_VERSION}"
-   s.summary = "Fake gem to load bcrypt"
-   s.homepage = "${HOMEPAGE}"
-   s.specification_version = 3
-   s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= 
${RUBY_FAKEGEM_VERSION}"])
-end
-EOF
-   RUBY_FAKEGEM_NAME=bcrypt-ruby \
-   RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" 
\
-   ruby_fakegem_install_gemspec
-}

diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild 
b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild
deleted file mode 100644
index c96faac55005..
--- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_NAME="bcrypt"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/mri/extconf.rb)
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="An easy way to keep your users' passwords secure"
-HOMEPAGE="https://github.com/codahale/bcrypt-ruby;
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-SLOT="0"
-IUSE=""
-
-all_ruby_prepare() {
-   rm Gemfile || die
-   sed -i -e '/git ls-files/d' bcrypt.gemspec || die
-}
-
-each_ruby_install() {
-   

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

2022-07-12 Thread Hans de Graaff
commit: 9985fa7d39060dc8798f1cc9d121af8abbff58dd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:58:38 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9985fa7d

dev-ruby/activesupport: add 7.0.3.1

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

 dev-ruby/activesupport/Manifest|  1 +
 .../activesupport/activesupport-7.0.3.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/activesupport/activesupport-7.0.3.1.ebuild 
b/dev-ruby/activesupport/activesupport-7.0.3.1.ebuild
new file mode 100644
index ..2b66a88d3806
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-7.0.3.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   >=dev-ruby/i18n-1.6:1
+   dev-ruby/tzinfo:2
+   >=dev-ruby/minitest-5.1:5
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-3.0.1
+   dev-ruby/connection_pool
+   >=dev-ruby/nokogiri-1.8.1
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.3:3
+   dev-ruby/rack
+   dev-ruby/rexml
+   dev-ruby/mocha
+   

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

2022-07-12 Thread Hans de Graaff
commit: d339938f3a9a5f15593ead04a52419fb757d534d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 12 20:58:51 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 12 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d339938f

dev-ruby/activemodel: add 7.0.3.1

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

 dev-ruby/activemodel/Manifest   |  1 +
 dev-ruby/activemodel/activemodel-7.0.3.1.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 7cd07ead5a6e..d53387437f74 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -3,4 +3,5 @@ DIST rails-6.0.5.tgz 18572922 BLAKE2B 
cc7f3669f5d501031ea5bfcef24db89040dc447923
 DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 
90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3
 SHA512 
8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039
 DIST rails-6.1.6.tgz 10993299 BLAKE2B 
98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c
 SHA512 
04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c
 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 
4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55
 SHA512 
948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c
+DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
 DIST rails-7.0.3.tgz 11021571 BLAKE2B 
00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7
 SHA512 
366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef

diff --git a/dev-ruby/activemodel/activemodel-7.0.3.1.ebuild 
b/dev-ruby/activemodel/activemodel-7.0.3.1.ebuild
new file mode 100644
index ..9d4e46079388
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-7.0.3.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   

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

2022-07-12 Thread Michał Górny
commit: 17f382c9ee304c6eb23bc887a276b5ba69f6360e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 20:48:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f382c9

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

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index c910ce882604..702c883e1eac 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.18-12.base.tar.xz 549680 BLAKE2B 
d6973dfb0d7749fadfc511b1092de
 DIST genpatches-5.18-12.extras.tar.xz 3920 BLAKE2B 
89642c29bae1b15664749c11e581ebf1d0b42801cbd3e436805faaacc419fa7d946a05e7d37bc8d056e36768d181b2e71dfdd6b28943ea112dad9f17a9c2bde1
 SHA512 
301cd52af9db5a8ec91891a0258a262261d87cf22cb01c27a531d0274ee23d0e928977abe8f5928d3dcba430d032a3cb418193bd1f3e09a923ca6e8718ec7420
 DIST genpatches-5.18-13.base.tar.xz 578484 BLAKE2B 
03215db005e5a3668898b1ac4c25aeee5f20d6802d00b11d24d41f506ca9f730f031f5cde187f81406a3c75937d65f854acd3c0e2d2cf9f9cb3ba99454304180
 SHA512 
bdf29085cf76022aa21faaee63033e3231b9757282633eb5897717128bc340cbf38b12a2918b169b452e85aafc9fadac2645df414f877f43950a3147e00dea68
 DIST genpatches-5.18-13.extras.tar.xz 3928 BLAKE2B 
21db8944e961dc054e69901d711a85d2965bc90dcdbcaac4d939e033d7b2007860f594e7bd3decdb5b2ed73b0e6b67872dcbd64a3301fc106cfd1c9c189f071d
 SHA512 
21fe61063d2e4b3ff40664d700643693068aa73d1d5416272116001c7f4ab6a3c006824ad868fd4185fc20fe53647727874e7fff01450d5f5dc36aec84a6e55f
+DIST genpatches-5.18-14.base.tar.xz 610104 BLAKE2B 
1bb79a0ab1239773023c353305c30c8c9ba5cc9ad50c539f1bceb069ad20e6feacc45bc8249b6d23f2f707d9ec3870afc5425140698411070f54593fa33b26f8
 SHA512 
b646dc8f7dd8177d2d97a52e8bff958ce036edcf1d1304164c8e9e7e6b796383593fb0838cf3ab16b3aadb31aede16eb763c915062763b78676c69a094234626
+DIST genpatches-5.18-14.extras.tar.xz 3928 BLAKE2B 
6daca2ba0f7a1a2f318f3a398a37303bc9e1524bcb9cfb2713642eeafc86f1919f2e16789815780b78a391607d2f6fc34a84682f257360fbb3793e34aa56c84a
 SHA512 
58e6fe384be03255599468c196b89e8f3f266f113a6b7f623494937205892d5f7dd301361ead1569790f05c4bf0a6f3813b4511a11cc77294dfc2d2e69590140
 DIST genpatches-5.4-208.base.tar.xz 4869104 BLAKE2B 
3e9038248ddcfd22d67248e65199cca89bd2b8b3aa99aafcee63e5c294dc360c01d7d7eda809e1c18b06a9356363c575339197b2425bcafa8676cad68c17f90e
 SHA512 
880fd09492e5cb0fa8a94e2df5fdf912be59210f1f142a456e3f80c31142e92bee3161bd77038b606616442cf3396b3961a24422de3056f72b4556d06262d3a5
 DIST genpatches-5.4-208.extras.tar.xz 1812 BLAKE2B 
3e5b8cae462a748eb36af66c4ebc393fc09882a1fa23cce6f82a078ea5598c23c2ecbe7029d6e2060735fe342b3a7bb5c235dcf16081bba0f05a6b88501af991
 SHA512 
b550dce1b6d090959eaacd523ee1be258fbf9db84309054c3cce9beb0bae710ff2e1c23f480310072fb08f7456bdf825b3ba76d57e999fc1597368df93e65677
 DIST genpatches-5.4-209.base.tar.xz 4887256 BLAKE2B 
56d7ea7975b228df055d1bd4cfc41b49890d815409a159772230c6e9d081061a9b438b525b5e8542eb03feb0bdfc1841e5bc5e14dd1570aff8f964862b192b00
 SHA512 
5ea69d50d836dad1f68f000c6c1f5bd8459dcbc4d50a4fbd4ba3241c4c87638850215c0207dfea6fe06cc596957e3cfa61a3dfc00f0b60513596da43d286615f
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.18.10-1.amd64.xpak 71603500 BLAKE2B 
8a0d80fb825ae370cd28f58
 DIST gentoo-kernel-5.18.10-1.arm64.xpak 65243483 BLAKE2B 
ff8b7846d93f4c57c54666e866f27f8a5fc11f21d546f8c028124e3f2508ee4351f4a3cd75cff254e0cb49b0888ef9ffe6e3affc9f7146b3cc565cbb08edf59b
 SHA512 
aec1358fff66b30c484be9b914f3ce2bf3ef88f41de71d717a5279a4df09aced85275255d9af112e54d4d71b827fc7cfb7b6a4383fc3c2024a724711a4be
 DIST gentoo-kernel-5.18.10-1.ppc64le.xpak 59437353 BLAKE2B 
2ea2d838fbfa1e72d9bf056c627ae983ef75ca1c04a3656282a4e6d701fc0ec65d46181fd4cb513e8ca692ed92bd01e3fbad4a3d7e3e2a3dbf9b441596289882
 SHA512 
999791b651b107f50b0a7262738b61c39f540b17e83edecc3616e6f8f73454ec8a10fdffe14358aa791cb0c98fd5365e50118edf9db8b31290d81f338bca9f80
 DIST gentoo-kernel-5.18.10-1.x86.xpak 61801218 BLAKE2B 
ef095e8409d25f4ee1be443a4b1800199f6471b0f06518c122777c19dde1488f0e6a5a1ebd9363f42a38d7ef9531f45e3a002e1f5563318c6d1710831dfb6490
 SHA512 
7637df3d5cf4f8a952ac9a9e664f7ffbeb45aa90e3f1defde4933a2a08243096d27a45bad942bf3818deec850e8a285f705ccfc293225177dc93b66a7ef154b9
+DIST gentoo-kernel-5.18.11-1.amd64.xpak 71622803 BLAKE2B 
e4e238fd63be1376902a2d9f89de24c71e2a379bf55a1063376c0d9b67e0f14cf7b910ba7f720935ee078307581d5e9c05d09aeabd1db80f3c4d9f11fa75e660
 SHA512 
2ab963d4bb92c66ec5a39138d73afce700c85b99c7e369aaa5aff043312d2d8b889224d15e6ad502a47e9d1b9aeed321df5d0d39e526c0583ed47ee241eeb2ee
+DIST gentoo-kernel-5.18.11-1.arm64.xpak 65221648 BLAKE2B 

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

2022-07-12 Thread Michał Górny
commit: 15bca1e986e5e6c7cfb5d209540484ac9a6efdaf
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 20:48:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15bca1e9

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

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index c6f5f2d29bac..e69b1ce7581f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-137.base.tar.xz 3737796 BLAKE2B 
e0af05dc22c6f077a110518f9e0
 DIST genpatches-5.10-137.extras.tar.xz 3868 BLAKE2B 
97e6520ab0908d1270d10b6dab659899335aa405083e187822e7846a5034677fc77a05a20c33665ff9cd7b8a57fe95126b3c60218b0b5968967a866b241f03e1
 SHA512 
3945379ae2e5c2d5712788fdd27db2f74952686c319266897f649003198d0a5717c48c214f8e07310d6c489de8725e3cf4a74b4d05bcb4ae01332af175fbfbb9
 DIST genpatches-5.10-138.base.tar.xz 3762688 BLAKE2B 
44039c709108f0b9a9ff95ffbcc35177536dcd1364424e3c555ea4611ca46d00cb13402d611bb9f7c839a2e2276d34818777edb206aef1cbf1a86a8a63fe5c45
 SHA512 
c9276637988fda74e346cda54dd86245e31a1be53dd10b42e3ffcb8b253d13b9209131925410a5c8797018bb940aa11db9120c921e87a45ae4f4396dd2e1f276
 DIST genpatches-5.10-138.extras.tar.xz 3868 BLAKE2B 
d08d8e425e323df25f3bad59bf71a0836b00b11855028d131d34a25938d9783ca85cb8ef5c9cae65eeec2a41280eb2cbf8816b94ee4c48c7a01d55dd4224f9ba
 SHA512 
6ff612c0e8a050124a7f2bdfa2ff64f99bb0250e32f79b57855d9a95d7ea3182913ee016e63ae86413872791342c8eaea198929ae413dd0eb92eaefab4b953cc
+DIST genpatches-5.10-139.base.tar.xz 3775368 BLAKE2B 
5ac003f1346c1e9130511cdfb7ee75127f4dd67084176a6042c0c6fcbbe4a5c5c60fc26a86f21def7fcdf23116cf8b9b9680733ac657730af3f01e2a709749e9
 SHA512 
9719ef4cb81f0f2814b8b88a756bb4883fc33d5e8641f251796ea4edfcecb80240533b4737f2e81bafa7e495ac99da0764d013c6d767e6a6710c50352306488f
+DIST genpatches-5.10-139.extras.tar.xz 3868 BLAKE2B 
d755c5346ea1fdc709f830a2a61e1b2c13fd5e5d180c9c7631e62e362db9610ce741d1358dc2b8a0104a83413bef919455390fbd0464db21b6bdd24701c8e62d
 SHA512 
89152c2be3383630b6f69715f9ffd298015dbd3f46662d0ae079017d73e49e1bd7e5256e59fd688c3b5e9a30de95a82cf885866e40e4154b4e843a87017ab7b1
 DIST genpatches-5.15-56.base.tar.xz 2245780 BLAKE2B 
0f5e5d7c8a29f590598f4721307e3b1a316342cc31b8e5ab5496ed58b65470d19bed59ff40cf7b26bd4970eee04581ee8ac544eebe63c54063c161a55c828cea
 SHA512 
0a1c4edd8f863f2c77a14cf48d79c35868ba8b2f02fb2436e1913e97c8285046ecbedc33e6faddf02a0c813e677492be0fc972e3731c733e488006602eb6119f
 DIST genpatches-5.15-56.extras.tar.xz 3932 BLAKE2B 
2b167a35d9dfe16a18b22318ac4597147fb25bef53a66108c2f2e4d6e6d3df1c9d4b1fd6d63ba4a8078f94f8cd69d14b359123355ba266ef72b44f7d9addca9b
 SHA512 
ce91556981720f3718921993eb15f5af623cad8dc40a36bec6cbb0d52153fd1288bf97927daab1b1e3ccd1451d4295b109ead0160c657a00c62c2d6f25fbc09f
 DIST genpatches-5.15-57.base.tar.xz 2275504 BLAKE2B 
23dad9d2e9dfc1f77f6e39f8d9e68a6e3168d581136d50d53b3503278bb5e4abfc25e2f9fdab63eeed674e370bee8ae7cc5c54058f6942abaa4eeac49258d765
 SHA512 
b675437c320b28f4b4ee979fff5c32ea607fd795b090206b49d66fdb95fc2ca1b959fffd33b9e5241a160c2f19902efc8218f2c39eaaa312a5b4149282e08b99
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.10.129-1.amd64.xpak 65793148 BLAKE2B 
8d98df7a360298a6c9eb2a
 DIST gentoo-kernel-5.10.129-1.arm64.xpak 60986026 BLAKE2B 
9df2b094ed7b93d47f20b273dd92459e11870bd805cc6131914d4d74d9e8262c1b5c062f9ccc4f17cb5c69fe1f9eaef87d4a68ff863fb3e9dea4d1e7069ddc87
 SHA512 
3ea43a5c67cbd0d732bef1a8d642cb4bb9430b1ac41b20ef7625037f3cfc83b6ea196fd46808948d8aa5e6ec35e1b308c981e28ec1ed61bc0c969753eea4e104
 DIST gentoo-kernel-5.10.129-1.ppc64le.xpak 55908381 BLAKE2B 
c3b0a97c023b550a1622bccbdfd96e36e28ff3d777b77c0ecc8421d7d2189557e6b0b67dfe00d04c33bb904d4fc83ae40a87a3aa1c11b28e9d5ea9ef2b5aae07
 SHA512 
7aa1da498864b890e1a42f0dddfd5716049876b90a56258b48590644c15a7b3a92909d06134d5573015313344919c4176fbc67fbe64cd89644ab6cffd3ae0c89
 DIST gentoo-kernel-5.10.129-1.x86.xpak 57450365 BLAKE2B 
0343a1365e940330beb6ee93b229f0b7e1314b82f893dbbbe936219f0c43ed3cab443028a2c5124d92791371773adcb8c22b8f82e960ef7cfec8c645f497970f
 SHA512 
c76452e6c44ca958a4c2290c9860c5e8ed2f3a179eb3998e166e724e56e2c0c4881e75d962dbd09888cee9d12c0b862ada9c5229a52f82289f1a3493615c
+DIST gentoo-kernel-5.10.130-1.amd64.xpak 65748470 BLAKE2B 
e261e2b2bf2844b3c42ba82d5410c61974d21356071e74d68d6737f74f34239bf69b843354e72dfcc27bc9d750171c127d9ae73abcd47afc5142717664415fd9
 SHA512 
d7e910345b1d18a9ce82d7af1d084970fe9e49efda63c3a4ab0a4d0eef5c5190e7e1ed619ab0dd45a4ac0d6043d92699790c9662d8239c62b9973ab02b8fbdfc
+DIST gentoo-kernel-5.10.130-1.arm64.xpak 60994553 BLAKE2B 

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

2022-07-12 Thread Michał Górny
commit: 68af54d0d073733c6598ad3d69fe25dbb00ebb34
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 20:48:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68af54d0

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

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index ed5257bae7ea..c6f5f2d29bac 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.4-208.base.tar.xz 4869104 BLAKE2B 
3e9038248ddcfd22d67248e65199
 DIST genpatches-5.4-208.extras.tar.xz 1812 BLAKE2B 
3e5b8cae462a748eb36af66c4ebc393fc09882a1fa23cce6f82a078ea5598c23c2ecbe7029d6e2060735fe342b3a7bb5c235dcf16081bba0f05a6b88501af991
 SHA512 
b550dce1b6d090959eaacd523ee1be258fbf9db84309054c3cce9beb0bae710ff2e1c23f480310072fb08f7456bdf825b3ba76d57e999fc1597368df93e65677
 DIST genpatches-5.4-209.base.tar.xz 4887256 BLAKE2B 
56d7ea7975b228df055d1bd4cfc41b49890d815409a159772230c6e9d081061a9b438b525b5e8542eb03feb0bdfc1841e5bc5e14dd1570aff8f964862b192b00
 SHA512 
5ea69d50d836dad1f68f000c6c1f5bd8459dcbc4d50a4fbd4ba3241c4c87638850215c0207dfea6fe06cc596957e3cfa61a3dfc00f0b60513596da43d286615f
 DIST genpatches-5.4-209.extras.tar.xz 1812 BLAKE2B 
c1cb92a600e0827b133735f3c04a98e608f5dd0b69f53b3bd64ae03d8ff7b0189b0e00027ca073c4b80a77cc23f92ced5dc4bd4fd5912b538aa4ed3131d49b9a
 SHA512 
8046b24112d6635f76cabb7d8e429d9859553440f80fd67152f051fddc6966ddc45e4a465ee946439c23b887282f5517ab12dc7f1862d5471d2815911a4ee2f5
+DIST genpatches-5.4-210.base.tar.xz 4896412 BLAKE2B 
cea81eeeab39b8f83386bf5c700f1237e1de2987294a0bfd3fd8b578bdfc384b587639a833a6f6085cc8e3840f71e2e56295c8c060f11d0fa6fa2381f4f7b59f
 SHA512 
b045f3690cad21a61382d41bd5ca8037bd9ac4c83acb8da62317da1cf25aa0550598e366c74f89239f8d0042ec7cb6c76c3cea77e4b173c1cdf038213e2979dc
+DIST genpatches-5.4-210.extras.tar.xz 1812 BLAKE2B 
23abb8d1adc1ef226844f9d53611793396102dedf0d4472d4adfda32277ccb60c1e270ed3716d7e5a3f1e4d29c9a1c8a6999cfd6a19613c4953e0bd88b4b316c
 SHA512 
a95429ccd7b7cec7f45cc1adeedd9ea90c33f4e32997d954b8f29a599f59c21914aabc3798ba66688e62215b5843213a5c08120431ff672588c9f79718cd4d4c
 DIST gentoo-kernel-5.10.128-1.amd64.xpak 65795239 BLAKE2B 
ccd03c20e469543532c3df43176ab3c1dd84919930586f3e90f2fcddd6fa6b8b19531ac9b94c7f67f55acaf052ae0b11814d93c4eeec7aedb2a13765165d6fa7
 SHA512 
cb38dacbbe923640bd0ac679a2430d890cf3609c066196c801b562ec55e59491c1549ddab48f00d2c1e4304310fd7d45108eeccea7bf3c2667712ca8545354d5
 DIST gentoo-kernel-5.10.128-1.arm64.xpak 60993645 BLAKE2B 
ab40edf44057745e141504d4043d1702fbdf51d0278dfc3803800632e80e7278c347cdd3d325608e0e948b2de3e4ac0bafa824800ce486f360163e29bc0a3d4c
 SHA512 
da31c3a1c5095f28c4824588aad43d6ccf219b1c249ce0665566f732e8920f052fe916609bfa4dd5cdf1271c601c0ab67f299068da38ca695a4b14757a6d401f
 DIST gentoo-kernel-5.10.128-1.ppc64le.xpak 56022338 BLAKE2B 
ac21918bdfdbd968899393e0a323808d0dd7705a7cac07057f76737c794160ea274f78acca2abe5244228f97343f08253c365bdefde74f2e7ca7ba6086e747d5
 SHA512 
05f3e3a6f20d1dff3fc8c1f12634e417261a55de47df189b3b9cc28ed7ce5f1673b19726d68dd00c1af4980c46769d029d83094efd98cd8865970f00b41d69c6
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.4.204-1.amd64.xpak 61580136 BLAKE2B 
0ff31874ff35df3aa4eae56
 DIST gentoo-kernel-5.4.204-1.arm64.xpak 57691500 BLAKE2B 
0a3117a6eb7b52062ca33db77039b569df80564de861c8a6d3879b40a3763ee782bf2e4dcddec239fe576a503224cd30dafc44bd512eb1ac79cccfbe908c12f7
 SHA512 
1ab5b66f0930ec5cd41d61e359fba1fdd9d71b8e4f0a61b578a196dd36cbacb5621b5a710efdd359b4317cfad14072d5088132d87ef3b21d2111aaf439a00a22
 DIST gentoo-kernel-5.4.204-1.ppc64le.xpak 55145574 BLAKE2B 
a3d2d691959143875c7b13e8a398af2f38417fd35c555137e649ae0ec622e6015dcb21d4b82b969b4b00aa1b452a9a6099180c500d706feed33fbcee2f5b3ca2
 SHA512 
a791b8f4036f54abe62397532f41f18edb2f4c3c85741e0dc2e165b0a5c8c4d3b723d685887cd435ca83b1ad4e8d526dd90062ab4e03d003049ed1930bc20985
 DIST gentoo-kernel-5.4.204-1.x86.xpak 53305740 BLAKE2B 
ab5d481fd297c12a17e331bc15b87a42d2f0c38abebec5a53c530cf6258e5617a49b70c85775125613554cbba94a07bdb599868ea06f45c45731b2365fa14155
 SHA512 
a4300e3bd5e548297c97b73742be46882d0306a14b7b12784ce076b16373d1257e49551299c727ac09c4065dd64029374bd0f8e2a0da1b670ff04195832bb4b9
+DIST gentoo-kernel-5.4.205-1.amd64.xpak 61545551 BLAKE2B 
7a5aa3012a12881465eb7b2b7d699fe9f958d091bc8ebf872f25d1d63402291717b8cfa201ac9b02a2d3cd6fc9e04f99d77509c59199e132d933d9865c5c5b58
 SHA512 
646cf2d14f8832aad0617f36f6800b92100222b0a1cdc809005de33d34c7f2bfc31544a58ca07894723dbd2df5c7736ecf52b3a7ed588dbab592cfb81290394c
+DIST gentoo-kernel-5.4.205-1.arm64.xpak 57697680 BLAKE2B 

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

2022-07-12 Thread Michał Górny
commit: 5f6318197fcde26ededd48789901c68f84baa557
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 17:10:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f631819

virtual/dist-kernel: Bump to 5.4.205

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

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

diff --git a/virtual/dist-kernel/dist-kernel-5.4.205.ebuild 
b/virtual/dist-kernel/dist-kernel-5.4.205.ebuild
new file mode 100644
index ..2e0a7cc6b4b7
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.4.205.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-bin/

2022-07-12 Thread Michał Górny
commit: b67b4921fba36d3a4722dd25dfe8088aaec06d87
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 20:48:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67b4921

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

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index e69b1ce7581f..c910ce882604 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-56.base.tar.xz 2245780 BLAKE2B 
0f5e5d7c8a29f590598f4721307e
 DIST genpatches-5.15-56.extras.tar.xz 3932 BLAKE2B 
2b167a35d9dfe16a18b22318ac4597147fb25bef53a66108c2f2e4d6e6d3df1c9d4b1fd6d63ba4a8078f94f8cd69d14b359123355ba266ef72b44f7d9addca9b
 SHA512 
ce91556981720f3718921993eb15f5af623cad8dc40a36bec6cbb0d52153fd1288bf97927daab1b1e3ccd1451d4295b109ead0160c657a00c62c2d6f25fbc09f
 DIST genpatches-5.15-57.base.tar.xz 2275504 BLAKE2B 
23dad9d2e9dfc1f77f6e39f8d9e68a6e3168d581136d50d53b3503278bb5e4abfc25e2f9fdab63eeed674e370bee8ae7cc5c54058f6942abaa4eeac49258d765
 SHA512 
b675437c320b28f4b4ee979fff5c32ea607fd795b090206b49d66fdb95fc2ca1b959fffd33b9e5241a160c2f19902efc8218f2c39eaaa312a5b4149282e08b99
 DIST genpatches-5.15-57.extras.tar.xz 3932 BLAKE2B 
670c631eb992f3ea25caa61037c8eb5135fdc1c9dc9e9cc91122f753fc2755f5e8a22a832267bb5e620a604a450cec7fe80d6b6ecbeb7fa5e5db2356df6b2163
 SHA512 
8f3685cae1613b3e93d33d67746267c4860d839d0a9917bd9668c7d917c83ee1300e1f7fe14eac5dc34de94f440de0127b65a2f862bc821c354e8c36beabb1a5
+DIST genpatches-5.15-58.base.tar.xz 2355372 BLAKE2B 
27cb7a5b7ecb66f55a6c9b294e77e14f8c231df39953e19e0c6375ffc084a92dcbdad22e430987d771c89516e4b66b2e938347ef13f932fd593c38fe7c670870
 SHA512 
70968b3808b1a08d3041f6e9aa08b96f54f98cc26932a66bc8eb91663f83054615057f4d14e03bdd7150f0d83ee371cf718a1bc70ae9f41124afe506287d754b
+DIST genpatches-5.15-58.extras.tar.xz 3932 BLAKE2B 
00c41224b6449df6c03c51b0528ee7da9b718d3feaec3dae3f58177983645e2f798ce8221708d7a470a057e37f1d7ebfc3ac843d97b3ce920e671247ccb6bcde
 SHA512 
194275a95d28aff48262aafbc770931b1add0861c1333122c1b82e95c5a39c318a1d57fb2bd5c986f806f84b417c2050287ba55d91d8d40e93541c41cffb7951
 DIST genpatches-5.18-12.base.tar.xz 549680 BLAKE2B 
d6973dfb0d7749fadfc511b1092dedc67b3f8a57e2a117674113f43177bde8608b6106c4c84fbf5f5a161b9710cfad28a3c2fd419fb3c4088d98f9a504ae0cb8
 SHA512 
c7ad63058bb77c92d3ecf618a41164476a56f2b7b879c667c7fc9666fa1d7f81b599d6ffc5f0fbaa3223e7d399dbb6348ddd511598581083f7b78d505dd81e7c
 DIST genpatches-5.18-12.extras.tar.xz 3920 BLAKE2B 
89642c29bae1b15664749c11e581ebf1d0b42801cbd3e436805faaacc419fa7d946a05e7d37bc8d056e36768d181b2e71dfdd6b28943ea112dad9f17a9c2bde1
 SHA512 
301cd52af9db5a8ec91891a0258a262261d87cf22cb01c27a531d0274ee23d0e928977abe8f5928d3dcba430d032a3cb418193bd1f3e09a923ca6e8718ec7420
 DIST genpatches-5.18-13.base.tar.xz 578484 BLAKE2B 
03215db005e5a3668898b1ac4c25aeee5f20d6802d00b11d24d41f506ca9f730f031f5cde187f81406a3c75937d65f854acd3c0e2d2cf9f9cb3ba99454304180
 SHA512 
bdf29085cf76022aa21faaee63033e3231b9757282633eb5897717128bc340cbf38b12a2918b169b452e85aafc9fadac2645df414f877f43950a3147e00dea68
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.53-1.amd64.xpak 69321039 BLAKE2B 
024e794157d79df67f33cb6
 DIST gentoo-kernel-5.15.53-1.arm64.xpak 64182672 BLAKE2B 
ee3c30067c57a610fbd5ce8baaaba797698e0424acf3457a790510ff3ee3ae2721abb4087ece0c26aa20353fd406dd636dd6bb4634c9b0b5e6c94b00c7423c1f
 SHA512 
b4a59c7fd14cffc2804fb8182159a15e66057b9b8458a1419fe25e97a7621546d62c1d862988c783a52ddaaf7d9d56950d235971eee444390a975aaa92bd8a9e
 DIST gentoo-kernel-5.15.53-1.ppc64le.xpak 58081516 BLAKE2B 
6adda05226e823ea36347eb28b624b477bbb6b3e5a88bac28311df279e7d2a97d0c8758262c555ef8b08dff92ffbc6a645cfc17d4b5774172bb717b564d9d99e
 SHA512 
262a4971395eca750a84c1763cb022eda7ecf3fe812a316fc94801bd85746e44e0c36a6e92de8e344a613e00817a138352a3ed8d6233b8953945f01025bac27f
 DIST gentoo-kernel-5.15.53-1.x86.xpak 60090117 BLAKE2B 
ea84dd8ec9876c489f93f68bc3691f1ba7f61a3f6d98903af35370c8ac9336c26e77e0f07892c06918a10b0c0327175f042b113560a216aa731a16000baa4171
 SHA512 
f071106e07fa3b17355979fc91c6bf360995b555e45e292b530e6a11a4e86eefe447b7152ebc5e50f6c973fb0b846346793742e1e125e1220dbff570ce24e3b9
+DIST gentoo-kernel-5.15.54-1.amd64.xpak 69338355 BLAKE2B 
589f1252fbdc8738e7682ded1876dd13e515027cca31c2f1933e98759339f02eb2ab2361bf13b3ee102ee2b6f4164c0f4e6afeb99f889ab7014c540b98ca6646
 SHA512 
0408baec028111f2e2f5bd059c48781064c310f78bf0ccbeeb4fb73b910c53078bf8e439bcf18949f693eb7ac7a67d2563ef91d86a1abce7aa937fc3f934542f
+DIST gentoo-kernel-5.15.54-1.arm64.xpak 64199282 BLAKE2B 

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

2022-07-12 Thread Michał Górny
commit: 6338cd64d542dc59cff32cc556f8e8c1ed45a051
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 17:11:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6338cd64

virtual/dist-kernel: Bump to 5.15.54

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

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

diff --git a/virtual/dist-kernel/dist-kernel-5.15.54.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.54.ebuild
new file mode 100644
index ..5594b4186dc8
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.54.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 ~hppa ~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: dev-libs/libgit2/

2022-07-12 Thread Michał Górny
commit: 1933cd19057250b481e75169f024abf40a580a90
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 18:45:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1933cd19

dev-libs/libgit2: Bump to 1.3.2

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

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.3.2.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index a03940ed6a97..35a8d384058e 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,4 +1,5 @@
 DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
 DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B 
ecf1fb30fbc40b09edcd3862d0831bc7d4d1da1aa8e738c78cf77bda5a0bd5d9c6a60fe7ce9827e058c04ac88d89a7d6c05c54c01bd77d1a8b0b091495bbf871
 SHA512 
012ffda7e8b9557923758fdbe68869875977d419bfa60b61f90adadc056600e2b1cc2db1c2a003315ea0e193c0145c1f431054f7bd960c5e6e14fa541e46cba3
+DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
 DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
 DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28

diff --git a/dev-libs/libgit2/libgit2-1.3.2.ebuild 
b/dev-libs/libgit2/libgit2-1.3.2.ebuild
new file mode 100644
index ..6dcf108bf85f
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLAR=$(usex test)
+   -DENABLE_TRACE=$(usex trace ON OFF)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_SSH=$(usex ssh)
+   -DTHREADSAFE=$(usex threads)
+   -DUSE_HTTP_PARSER=system
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2022-07-12 Thread Michał Górny
commit: ebe0ceac6b68b20f06c69294547842d524616b3a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 17:11:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe0ceac

sys-kernel/vanilla-kernel: Bump to 5.15.54

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.15.54.ebuild   | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index e45673b0a997..35d59e8e7d2b 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -25,6 +25,8 @@ DIST linux-5.15.52.tar.sign 991 BLAKE2B 
321a5eb8fd8cad2d14705ffdea3fc0ad5cc4618d
 DIST linux-5.15.52.tar.xz 126364084 BLAKE2B 
9baf5b0182df91790716f3629a6e163cf87d8e9bde79350f30432e7446d2033de9d081f1693a758a3830a26c03a8bc13713394fd82457afde33ecfb9e353de2e
 SHA512 
01852559b30b177ba350827b076dc58ecad020e63940482e694286ade3debe53919a4514338536f46da1aa4f89b671368a112a913a53a0352d033252bc6b2a1b
 DIST linux-5.15.53.tar.sign 991 BLAKE2B 
4d890ec6f124577094dfa178fd64dcbb99ef7f07f3ab5bc6c5591c1a2304286ad8285b3d7bb405cb127b33f05a4bd2bb03d0e438f50c1fc466346e3530814a85
 SHA512 
e7206e9551b89b3aed1835d8e29832ad457d4c375ccd53c4306bd390d714a6a9329d4bb2f71bc2c2dc4bf932ada7131c5383f23a2d71c44b6a0a8365de7a9b7a
 DIST linux-5.15.53.tar.xz 126365736 BLAKE2B 
b07a628f944e8cc13cc3b3f4097f3578dd64aebc23dfe1b59b049f976e141699cf5ee8b809e9ca15bf087e1b0be4e7436f5e930d57f4a581a58f900f394a322e
 SHA512 
7a147bec74a8c390e24f5d61b34ce6f20c3d0f363f45f0bddf11da35aee035648d3ec71fffde01d47b56c49547c3b33cb22e987830b0acec38a90d78cffe25f2
+DIST linux-5.15.54.tar.sign 991 BLAKE2B 
f8cd7c5ae125768ae5b62903f39cb4048aa9480b683a9ff845ce9f67fe8599f383b66375de9a7757ad4f4e0dc267d8bc370242bf1f5cf2a5c2db347a758cd639
 SHA512 
49836d1db244d11b12e5ca9a2189377ae941ba55c83ed44595631892f8a0af5dbcf10851e1541e68582b0cab5514b6667c0778f08a2d7be7495ab986494919ca
+DIST linux-5.15.54.tar.xz 126388816 BLAKE2B 
19952126a0f7c2eb102545dddf1674b8b9abe2e57cbdc12bce8c148ba476e119fa34b9c03813a8613fc11d4822585597861f1470b1caaba6403040e58752ebf2
 SHA512 
9da760f36e355f952bc3864f15cfa5b1a29c584ea8a4a8c15d7c94ca86fb63a6ee50558f64e2a53364e18cc5d0e5651b8f9db47d659e4312e66d1e0acf19c142
 DIST linux-5.18.10.tar.sign 991 BLAKE2B 
7ce361cbbd768cfbbda3744f8528a3b4115378029682efad4f0d785c156461ce17d012bdd149edeec56979f2b801d37f2c9f09c8610ce197a12fb2fae2c16af4
 SHA512 
4aae4d2bf37852ccada7709304b6e1f69447df961e947cf78c4d5914f610582958da28c6de2f9a51b9cb544d0addee241bb872d3fe4d50c0512f577a48ae30b5
 DIST linux-5.18.10.tar.xz 129830456 BLAKE2B 
71e1d666f2238bdf4c6a10d83c234b02b46dfa67ffbf73eea904254ddd7ded9ad5d520ec4713933388956d2e538e32911f4c99e16c5e3d0c19cbff0fbe38012e
 SHA512 
2140d9012fdc63979c6a737513da46ca59a58f4312e8a1b1cbf481088e03da4bc2eb04fe9cab7164339ef1fde8a2a8a6d5167896e45b061b04dba0ef7b1fb7bb
 DIST linux-5.18.9.tar.sign 989 BLAKE2B 
f763fcc33c0cdc17835596b89f3589aa23c2e42f9569a31ce359595c45f558fdd79b04a29a3165a18271d23b2f7bd2388b589ae147c9395b46bc18271844d5d9
 SHA512 
c9928fb16009c3c61c19a9d0d3821496bc642c521bfbe942e9769a5f7b85eac1546f7db1878741f4e47875ace99732342ac75e39985003301fd405757f820abd

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.54.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.54.ebuild
new file mode 100644
index ..0ef902726d5d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.54.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+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-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+  

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

2022-07-12 Thread Michał Górny
commit: a8155af04d8653e81fc51468ef0c43526643490f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 17:10:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8155af0

virtual/dist-kernel: Bump to 5.10.130

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

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

diff --git a/virtual/dist-kernel/dist-kernel-5.10.130.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.130.ebuild
new file mode 100644
index ..5594b4186dc8
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.130.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 ~hppa ~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-07-12 Thread Michał Górny
commit: 5d53b95fdb9c5499af733a8c622cfbfd7a8edefe
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 17:12:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d53b95f

sys-kernel/gentoo-kernel: Bump to 5.18.11

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.18.11.ebuild | 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 72df2b8c133e..e8714f5bfbda 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.18-12.base.tar.xz 549680 BLAKE2B 
d6973dfb0d7749fadfc511b1092de
 DIST genpatches-5.18-12.extras.tar.xz 3920 BLAKE2B 
89642c29bae1b15664749c11e581ebf1d0b42801cbd3e436805faaacc419fa7d946a05e7d37bc8d056e36768d181b2e71dfdd6b28943ea112dad9f17a9c2bde1
 SHA512 
301cd52af9db5a8ec91891a0258a262261d87cf22cb01c27a531d0274ee23d0e928977abe8f5928d3dcba430d032a3cb418193bd1f3e09a923ca6e8718ec7420
 DIST genpatches-5.18-13.base.tar.xz 578484 BLAKE2B 
03215db005e5a3668898b1ac4c25aeee5f20d6802d00b11d24d41f506ca9f730f031f5cde187f81406a3c75937d65f854acd3c0e2d2cf9f9cb3ba99454304180
 SHA512 
bdf29085cf76022aa21faaee63033e3231b9757282633eb5897717128bc340cbf38b12a2918b169b452e85aafc9fadac2645df414f877f43950a3147e00dea68
 DIST genpatches-5.18-13.extras.tar.xz 3928 BLAKE2B 
21db8944e961dc054e69901d711a85d2965bc90dcdbcaac4d939e033d7b2007860f594e7bd3decdb5b2ed73b0e6b67872dcbd64a3301fc106cfd1c9c189f071d
 SHA512 
21fe61063d2e4b3ff40664d700643693068aa73d1d5416272116001c7f4ab6a3c006824ad868fd4185fc20fe53647727874e7fff01450d5f5dc36aec84a6e55f
+DIST genpatches-5.18-14.base.tar.xz 610104 BLAKE2B 
1bb79a0ab1239773023c353305c30c8c9ba5cc9ad50c539f1bceb069ad20e6feacc45bc8249b6d23f2f707d9ec3870afc5425140698411070f54593fa33b26f8
 SHA512 
b646dc8f7dd8177d2d97a52e8bff958ce036edcf1d1304164c8e9e7e6b796383593fb0838cf3ab16b3aadb31aede16eb763c915062763b78676c69a094234626
+DIST genpatches-5.18-14.extras.tar.xz 3928 BLAKE2B 
6daca2ba0f7a1a2f318f3a398a37303bc9e1524bcb9cfb2713642eeafc86f1919f2e16789815780b78a391607d2f6fc34a84682f257360fbb3793e34aa56c84a
 SHA512 
58e6fe384be03255599468c196b89e8f3f266f113a6b7f623494937205892d5f7dd301361ead1569790f05c4bf0a6f3813b4511a11cc77294dfc2d2e69590140
 DIST genpatches-5.4-208.base.tar.xz 4869104 BLAKE2B 
3e9038248ddcfd22d67248e65199cca89bd2b8b3aa99aafcee63e5c294dc360c01d7d7eda809e1c18b06a9356363c575339197b2425bcafa8676cad68c17f90e
 SHA512 
880fd09492e5cb0fa8a94e2df5fdf912be59210f1f142a456e3f80c31142e92bee3161bd77038b606616442cf3396b3961a24422de3056f72b4556d06262d3a5
 DIST genpatches-5.4-208.extras.tar.xz 1812 BLAKE2B 
3e5b8cae462a748eb36af66c4ebc393fc09882a1fa23cce6f82a078ea5598c23c2ecbe7029d6e2060735fe342b3a7bb5c235dcf16081bba0f05a6b88501af991
 SHA512 
b550dce1b6d090959eaacd523ee1be258fbf9db84309054c3cce9beb0bae710ff2e1c23f480310072fb08f7456bdf825b3ba76d57e999fc1597368df93e65677
 DIST genpatches-5.4-209.base.tar.xz 4887256 BLAKE2B 
56d7ea7975b228df055d1bd4cfc41b49890d815409a159772230c6e9d081061a9b438b525b5e8542eb03feb0bdfc1841e5bc5e14dd1570aff8f964862b192b00
 SHA512 
5ea69d50d836dad1f68f000c6c1f5bd8459dcbc4d50a4fbd4ba3241c4c87638850215c0207dfea6fe06cc596957e3cfa61a3dfc00f0b60513596da43d286615f

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.18.11.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.18.11.ebuild
new file mode 100644
index ..bb4ea09fc811
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.18.11.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/mgorny/fedora-kernel-config-for-gentoo
+CONFIG_VER=5.18.9-gentoo
+GENTOO_CONFIG_VER=g2
+
+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://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

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

2022-07-12 Thread Michał Górny
commit: 92b2cbd02e6b3b3cff4646dc0d8f39de7e4267c5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 17:09:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b2cbd0

sys-kernel/vanilla-kernel: Bump to 5.4.205

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

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

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index d8e888212049..4cabcb55a672 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -31,3 +31,5 @@ DIST linux-5.4.203.tar.sign 991 BLAKE2B 
4e13305b908e1e158c61ae0667186cfd42e7dac2
 DIST linux-5.4.203.tar.xz 112925472 BLAKE2B 
90467bcc6ca564affaa57adb0b0e0f7358dfedcb5d53309b987b239acadf6f9b5c77c4f265c7d5f8e6a6a42e9e5ed5a16cc17baeae004e2b55470c9d786de6ae
 SHA512 
a7c7373cf5abe9ee48920b3f314020c9c552a8cd4e2eff67a32ef2f8300a789e7a7e9b78fd1a57b8a017ccc37a2d970b4abde5a85a7bd01766fc89af64cdbb69
 DIST linux-5.4.204.tar.sign 991 BLAKE2B 
de8ff80c51520b6a8f79e625e98eefff0971890521014012dd0ac3067ea78e6a3cc6b6339e20c25b4ca6adcf0fa32ca78005b023bce2e6b6ba5c7fe4a26381f0
 SHA512 
4805053374d9ec3aeb5eff479272b70c8c6dd0ed6f07b52def4bb6aca7a342c8dcc05a1538baa4d09b2f15d843abb67a11bca7a89c4d7eb6fc134170d18cde14
 DIST linux-5.4.204.tar.xz 112938836 BLAKE2B 
8ec6e5693afb25a606c1f867f55ecdf14920149867a6a7ab6598a954f810af13f93bcdff40abb5373eaf61bab35c74eb1020e079c95b91f63c3b2a17b2a15228
 SHA512 
f22da92859eb94ec30b57f5efb2aa1af851152c152570f930ab4f09405843f8f60b457afda0d4b4a8647dc17c8f36bb8aa25376175b16073b96f98e87d19f1a3
+DIST linux-5.4.205.tar.sign 991 BLAKE2B 
f4b3428db3b045b1540a3633147dcd8ad3363bf479eed2b921a4f17c38c43a24343941d33eac674bf5c2e03db7abc0e2d5766e4391a88b37353e58ada786e305
 SHA512 
34e093c1a7c28121247098edf86dc70ac82f52a76d39bca5ae994dbafffdb540d7b222ee4e7c287fe4ce36d9719938db7435d0525661c916bfb8e6263c10
+DIST linux-5.4.205.tar.xz 112921464 BLAKE2B 
b1e476274e0828459bb71f38bfa1dfc6dc088a6b92f34b1a5fbe07ac0ad62e874d0dc861d2e3c9efecb004e63d427c7a041ecc1ad9c483af0067badf42a14caf
 SHA512 
6f54e88d7ba7a9d83472dc871b3fab36f55a90e6e49c4c5501e9cedb4fd00836c7ceca82e6b6eff1b8844ac5d89cccbabbfefb9b554126c7c51e426101666c53

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.205.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.205.ebuild
new file mode 100644
index ..4f5f7870ccb8
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.205.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: dev-libs/libgit2/

2022-07-12 Thread Michał Górny
commit: 36ed5cbd2119d522fbf6f185df3a44c2b571e5f3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 18:50:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ed5cbd

dev-libs/libgit2: Bump to 1.4.4

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

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.4.4.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 35a8d384058e..c0b71a2927bc 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -3,3 +3,4 @@ DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B 
ecf1fb30fbc40b09edcd3862d0831bc7d4d1da
 DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 
521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6
 SHA512 
580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d
 DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277
 DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 
9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31
 SHA512 
3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28
+DIST libgit2-1.4.4.tar.gz 5855349 BLAKE2B 
2668e351521e1cd9d2998c45c65e2a8c30f3436d94f86ebaa10382d01afb136bbde28c71d359fb57757ebbd44b1cef1bacd302023d0803a23697aee10f03ebac
 SHA512 
8f4cc43de9b92866ac12e01613efe0ff808deca29ff82b6da98a38c814bb711ff3133145d0219210af7015955fbe381be6f1cb98915811d3c37e92b01eb522e9

diff --git a/dev-libs/libgit2/libgit2-1.4.4.ebuild 
b/dev-libs/libgit2/libgit2-1.4.4.ebuild
new file mode 100644
index ..b5b314bc89b9
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre2:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre2
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2022-07-12 Thread Michał Górny
commit: a2fcc34696b3da6ac269dc9897b09caf85a47167
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 17:10:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 20:49:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fcc346

sys-kernel/vanilla-kernel: Bump to 5.10.130

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.10.130.ebuild  | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 4cabcb55a672..e45673b0a997 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -19,6 +19,8 @@ DIST linux-5.10.128.tar.sign 993 BLAKE2B 
e79fe715fafcdad93960bb402d16a0c38325693
 DIST linux-5.10.128.tar.xz 120435292 BLAKE2B 
f55bb329c8c57712398eef91925f2804a463406313629f9ec993cc82718fb1bef82a921ce6ce6ef5483437468ae3051ec371316515ea6d34a29969e02fb9
 SHA512 
c652373845c58ed224fb51402326abc4f0bd6b237d6dfb132503b3352eebf4ef1cbbaa69b1e5a62c2297d194bef0538cdaf6334d8f334a0834d8701a0bc6f3d9
 DIST linux-5.10.129.tar.sign 993 BLAKE2B 
9face7bae64d60e9da9618e0406f6fcc271d2b71d488013aed292c99db29b50842cec615463a4e9d9051969fde97def583ccff404a502c1c78426054559a6d71
 SHA512 
0083c08ac87dbb3a24f828bcda65c7066b8fed12910e6220e7e80875988be567cd76ef8aca41bfa0425aa3c652ab89e42c5a6b11d3a905878a195ed496a8ad91
 DIST linux-5.10.129.tar.xz 120434312 BLAKE2B 
1394f92c7db5ce67978bd3f7a66c3481823fb84b6f8a0620843ac46de042e328829dd6366187abcd4b181d5802b230e37e4fb8ff657dbc5933bb87ddaa9bfe53
 SHA512 
fa3080b5f0f135d721b25786a658c984c454bc40e68b2c408a5bb23a21cf5f8b91deba9ee11480b89c8a0cd3d951f9217756b6aa0b14fd7aa51c14d1ee4a0e49
+DIST linux-5.10.130.tar.sign 993 BLAKE2B 
840db76a087d3c197a14edcba8dd0f69efe29abc150943371ec3051515a4a9bfd09ee6d36d3f75a85303d0e71ce787b3d6c7adc5a56c668b5eaebc656817a9c8
 SHA512 
4a667bdcf50056a9f13e8c50aee02b17a6a33bd5062c1902059ae6c53c0755520046a743e166a0ad7f719b78cafcd59b56b0efb8d0f7aa36c0f5110a89aabbe6
+DIST linux-5.10.130.tar.xz 120428404 BLAKE2B 
21ee79ad11b3c0982f3e532b198f18bbe704aa98030345e7f0bd1e06eb84f3258f84bc1e24b2bf701933ff395b9aeaa28941015a990f6bd408dd2ece3894bebd
 SHA512 
a0d37685f11bcf93c96ddce1d64881ada3cd9e25dd0006e923c7caf8314d106e9779bda8cd49712b8574e810c37dd91f09c0014b37e84eb5d32fe330a4c529fc
 DIST linux-5.15.52.tar.sign 991 BLAKE2B 
321a5eb8fd8cad2d14705ffdea3fc0ad5cc4618defbe8426b978aac10c28dbf0b4f15a571c16c22ff2437f87ab8d70ade815c5f76ce0d763ad66846a27e02349
 SHA512 
1ab45e728a768b704ff52551e31cf91fa8a6ec008e3f2aef387b925ab18dcd837f4a4b71f85a7bb96b0ab403c39757ddfa8d22578117728f594768904bc5ce62
 DIST linux-5.15.52.tar.xz 126364084 BLAKE2B 
9baf5b0182df91790716f3629a6e163cf87d8e9bde79350f30432e7446d2033de9d081f1693a758a3830a26c03a8bc13713394fd82457afde33ecfb9e353de2e
 SHA512 
01852559b30b177ba350827b076dc58ecad020e63940482e694286ade3debe53919a4514338536f46da1aa4f89b671368a112a913a53a0352d033252bc6b2a1b
 DIST linux-5.15.53.tar.sign 991 BLAKE2B 
4d890ec6f124577094dfa178fd64dcbb99ef7f07f3ab5bc6c5591c1a2304286ad8285b3d7bb405cb127b33f05a4bd2bb03d0e438f50c1fc466346e3530814a85
 SHA512 
e7206e9551b89b3aed1835d8e29832ad457d4c375ccd53c4306bd390d714a6a9329d4bb2f71bc2c2dc4bf932ada7131c5383f23a2d71c44b6a0a8365de7a9b7a

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.130.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.130.ebuild
new file mode 100644
index ..96cb3e86fc4b
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.130.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+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-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+

  1   2   3   >