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

2022-10-01 Thread Hans de Graaff
commit: 61e44b3dda40681db9251a44a634fb5d55eebff9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:39:13 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e44b3d

dev-ruby/commonmarker: add 0.23.6

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

 dev-ruby/commonmarker/Manifest   |  1 +
 dev-ruby/commonmarker/commonmarker-0.23.6.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/commonmarker/Manifest b/dev-ruby/commonmarker/Manifest
index 2b47d8f897ed..eadca24db09f 100644
--- a/dev-ruby/commonmarker/Manifest
+++ b/dev-ruby/commonmarker/Manifest
@@ -1 +1,2 @@
 DIST commonmarker-0.23.5.tar.gz 165248 BLAKE2B 
2d29a0ece01b5000bbb7192133e6abd0bf50281e90ae1d7036ffc49d8576bf378845c782d65b462274b4586b99ee3f46b7312cd0d0ac71456de9a4dacdccb8c3
 SHA512 
ccc76f0a2eb40d547e604cb4d10b922eceab40a0d0e07f00c60a5b307f3dcb74984274b231c38fe3ba97c892dea54fd325486ba20aa2b0087e99d6bca3e3845c
+DIST commonmarker-0.23.6.tar.gz 165548 BLAKE2B 
b580390211986e60cd682efb8fe39cea82fb50f76299675a068e37749635383a6d1d6391a093a9f399664ebeeff2e2b456f85752157c632e338ab52e64e18659
 SHA512 
540bb1831c19ea0924372c9f4be506828e057d4df1a2eb351e44437b45cd9cedd7df9014b09e34108663a31677ef14a4128b5ac9f8a34137bd1842e07654dedc

diff --git a/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild 
b/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild
new file mode 100644
index ..a28b05552bbe
--- /dev/null
+++ b/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild
@@ -0,0 +1,41 @@
+# 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_EXTENSIONS=(ext/commonmarker/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the 
libcmark library"
+HOMEPAGE="https://github.com/gjtorikian/commonmarker";
+SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+# app-text/cmark is bundled in a modified way and integrated with the gem code
+
+all_ruby_prepare() {
+   sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die
+
+   # Avoid tests depending on unbundled cmark specification files
+   rm -f test/test_{spec,smartpunct}.rb || die
+
+}
+
+each_ruby_prepare() {
+   # Use current ruby version
+   sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || 
die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || 
die
+}



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

2022-10-01 Thread Hans de Graaff
commit: 2f7d5b4b463cd940aaf9d8021adba8bd342ca379
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:41:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7d5b4b

dev-ruby/excon: add 0.93.0

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

 dev-ruby/excon/Manifest|  1 +
 dev-ruby/excon/excon-0.93.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest
index 03441534691d..330910e3412b 100644
--- a/dev-ruby/excon/Manifest
+++ b/dev-ruby/excon/Manifest
@@ -1,2 +1,3 @@
 DIST excon-0.92.3.tar.gz 215423 BLAKE2B 
e07a2ca3289c1bbf4b0c3de1ef2802d85311461ceb931b9fa90b9b6837f779303490f8773cb71b8a977d5d87ebb60343d10a0966158541af34771d163c7cc814
 SHA512 
908ea503c2b7b4e865fcff080579bf18319c1b15f2e5b7ec7f52b6d4ebb0561b187cd18fad47c1ceadfa64700257ebf80e927b70f8679c8d00db3abc8d07f8c6
 DIST excon-0.92.4.tar.gz 219663 BLAKE2B 
f07bae2e9522860abbcdd1e987b808f935119fa8c6feee2868988eea14d017f656f4e17d54b637923706c9f462cd282d69e71fb9bdb71352c5a93f8f693c7a6d
 SHA512 
dbcad9566f658dd2f49bb2fcd4cdc3a664c8d1dbc8fdfed7decf223c0f9510e3d53a3228a782a4f98f75a43be036433e1bb8d1443a2c0db18c675e28d813075a
+DIST excon-0.93.0.tar.gz 220004 BLAKE2B 
02c3b80aab6004ea24ad2ea71e74e32b6d33a376d32c89f07143f11304bf9992caa1f90ee334ca55bb5a5ca49614626f491067547eef3eecce18c7fc8f821eae
 SHA512 
c4da48e54bc690a18ab987e1f5d91285bf2768438b319824c0380d4813ce08d010762c5627b7f2ae2e39676597a9c38be0d8d35f379ecab3c333286eb02579dd

diff --git a/dev-ruby/excon/excon-0.93.0.ebuild 
b/dev-ruby/excon/excon-0.93.0.ebuild
new file mode 100644
index ..b1340ade10c8
--- /dev/null
+++ b/dev-ruby/excon/excon-0.93.0.ebuild
@@ -0,0 +1,45 @@
+# 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.txt README.md"
+RUBY_FAKEGEM_GEMSPEC="excon.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="EXtended http(s) CONnections"
+HOMEPAGE="https://github.com/excon/excon";
+SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "
+   dev-ruby/rake
+   test? (
+   dev-ruby/activesupport
+   >=dev-ruby/json-1.8.5
+   dev-ruby/open4
+   dev-ruby/rdoc
+   dev-ruby/sinatra
+   )
+"
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # test that need network
+   rm -f spec/excon/test/server_spec.rb || die
+
+   # tests that depend on eventmachine which is broken and no longer 
maintained
+   rm -f tests/{bad,error,pipeline,response,request}_tests.rb \
+   tests/{batch-requests,complete_responses}.rb \
+   tests/middlewares/{decompress,mock}_tests.rb  || die
+   rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: ade62ec40b926b56b1293f20bc455099926b122a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:44:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ade62ec4

dev-ruby/mocha: add 1.15.0

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

 dev-ruby/mocha/Manifest|  1 +
 dev-ruby/mocha/mocha-1.15.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index b750dbac6e6f..61e4eff7cfb6 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -1,3 +1,4 @@
 DIST mocha-0.14.0.gem 82944 BLAKE2B 
50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930
 SHA512 
918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461
 DIST mocha-1.13.0.tar.gz 246249 BLAKE2B 
028b40646b96084f26df9813a8c8c4d5adc9f4649e11971069af086716d84f90f1acc6abc8fac8297c3a516afa51049c4bcd7ff0f6fd3917d0665fa6f9afe754
 SHA512 
84cbe344b0bae434e9931a83b587dcefc14e8699893022a56e30a59bff574b52e3879a123b8f2f70e77301701b167d5992489e2173191ffd3450f09db3e7383b
 DIST mocha-1.14.0.tar.gz 246015 BLAKE2B 
836b678ca0bcbc1860cb185ee6cd5a71bbdeff4698780fdfcffe6fd38196b1291aa6c23a779e7e1e59bd8155d5ec48fbde426ace468f8186e18860f3d3764836
 SHA512 
41dfd1f9add0b62c8609ec4cdf07ae58580503c81eb40886cae6c97ee5a5109ae5aa6094756c9666985266c83fad38adef7c9c4a2add8ef2b7571c2c1753cfb0
+DIST mocha-1.15.0.tar.gz 245879 BLAKE2B 
982c0b1a59f47fa7ee990ba20e8acd55d581a508f281f83a9ada1cc7e6e6a214351c69f4d9bad127c0b900ea1d2107a7e47d7da0aa8b185e58a9027cdc0b1ab3
 SHA512 
c4218098e4f7a4099e2c9c8046fddabc41ab099b60aa635f9da1f5e4e37c7170dd3afa66ea5959e1bdb020e44b0bf5063721df3f8bdd312c53c36227b2e23f6d

diff --git a/dev-ruby/mocha/mocha-1.15.0.ebuild 
b/dev-ruby/mocha/mocha-1.15.0.ebuild
new file mode 100644
index ..5f825dc0d59e
--- /dev/null
+++ b/dev-ruby/mocha/mocha-1.15.0.ebuild
@@ -0,0 +1,38 @@
+# 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_TASK_TEST="test:units test:acceptance"
+
+RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
+
+RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and 
SchMock"
+HOMEPAGE="https://mocha.jamesmead.org/";
+SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "
+   test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' 
Rakefile || die
+
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}
+
+each_ruby_test() {
+   export MOCHA_NO_DOCS=true
+   each_fakegem_test
+}



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

2022-10-01 Thread Hans de Graaff
commit: b312f713709480b65fa67f1a696c767dbc37a0e8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:51:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b312f713

dev-ruby/net-pop: add 0.1.2

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

 dev-ruby/net-pop/Manifest |  1 +
 dev-ruby/net-pop/net-pop-0.1.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/net-pop/Manifest b/dev-ruby/net-pop/Manifest
index 5a8ef422b0f3..712c13df5e74 100644
--- a/dev-ruby/net-pop/Manifest
+++ b/dev-ruby/net-pop/Manifest
@@ -1 +1,2 @@
 DIST net-pop-0.1.1.tar.gz 17292 BLAKE2B 
ccb653929b29572944b0edfd1d8123c64fd1e2baabf360ed9d04a173d348825d2a2c1e675669af96e11c84cd32a07ad37a395e9a5a78bd8a853c65e42d1dd205
 SHA512 
9a6a03cf8ce19711a1f9318910f0cb01ec5282695e986b68657fafc289ef32c084f2a9f5a038114f550ef1553bc99c8dda094191492b503c82a37a4a71124eb2
+DIST net-pop-0.1.2.tar.gz 21598 BLAKE2B 
6d5082f135804a72f2b09f9107601f0dd6b42f33a9d46cd36eec1759b3376f82564e305596cfd519ae64a8c820fcbf57ab9ff29cc16ab9298b9ce069a1405b60
 SHA512 
5f7e78cb5499f1049c93732f88857d0b2bf9e864bcfc897beddd3fc86883204ff6c153ae9fc24715b1625fec5e2ec673e913a1495e43ec0e077e52d88aaf3448

diff --git a/dev-ruby/net-pop/net-pop-0.1.2.ebuild 
b/dev-ruby/net-pop/net-pop-0.1.2.ebuild
new file mode 100644
index ..2ba5246c18d7
--- /dev/null
+++ b/dev-ruby/net-pop/net-pop-0.1.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-pop.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby client library for POP3"
+HOMEPAGE="https://github.com/ruby/net-pop";
+SRC_URI="https://github.com/ruby/net-pop/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/net-protocol
+"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: c96c48fa3007f9ed7253aa7627889246b24182e0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:46:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96c48fa

dev-ruby/msgpack: add 1.6.0

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

 dev-ruby/msgpack/Manifest |  1 +
 dev-ruby/msgpack/msgpack-1.6.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index eb7d4bf66648..6435dee60795 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -2,3 +2,4 @@ DIST msgpack-1.5.2.gem 91136 BLAKE2B 
fbbadcb82f327f991016e96eb89440dcc3522d67be6
 DIST msgpack-1.5.3.gem 90112 BLAKE2B 
872f1365b01cdb9bad9486d66f7d7d1b31af758fbd2ad86b5a74e619f487fd7af64fcc2d1ba3d53d8651e248825a707b202ba9d23ff53d4934702a5f6b4f1b0e
 SHA512 
bbb7db6ee60c4e8d7a54bd19e2947343ee1c30ae348d13087901ee2e39c83ddd338a471c424bf1e05b6f10fb15493dc6bda3a71c7e85370a6d3270c8e99f2724
 DIST msgpack-1.5.4.gem 89088 BLAKE2B 
e95008fbeaf37f1aaff9476054be37c8377e7ea8a508b007391f957bfa96332fcea74db86b5204570e120481be95c4b0a5df97ce2db77f66bb452d299e1cfd3e
 SHA512 
916537138bffa3c6045357cc979e8b90d79fd3940e195e9a6f7386f47fd5f2404e7095410271635f2510ef17b459a66050b3089dd73a88542b2b62634e7af813
 DIST msgpack-1.5.6.gem 89600 BLAKE2B 
99cb6b29e52f4e526bd7d0d6d23eca808d2ab277bb7cc9dca73b5b0bdd40fd074d094a59074fa69ff8f47e246545cfcf9f878c87b6b2c3893ed1a091e1fc39be
 SHA512 
b07b6a1499747e2b6ce83751440092cd537c86ac4169fcf730bcb50aa030176018ca7a9961deb160951b193341d388efb26620afe3fff456e5567cafd0156209
+DIST msgpack-1.6.0.gem 90624 BLAKE2B 
03869d2725491edaf626515ced8113970f2e801fbbcfa692d91fd2fe6d0d006a51f0e0131b5028ae44befd82683a5fb3013e9a6f8fe22cd7e13767645a62ce71
 SHA512 
9aaa01a5ba3782cf8a6170b055c6d6914260ad4303a029d3fb0efe6a64eb415f3ff6bda34449444fe102c767ec892256fa9b568abc9c45f5713e94bbab86b92c

diff --git a/dev-ruby/msgpack/msgpack-1.6.0.ebuild 
b/dev-ruby/msgpack/msgpack-1.6.0.ebuild
new file mode 100644
index ..4330306ef185
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-1.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
+HOMEPAGE="https://msgpack.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+   # Remove jruby-specific specs that are run also for other rubies.
+   rm -rf spec/jruby || die
+
+   sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: e29a92ebdd20e0555e94b0911aaee89790c7dcaf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:56:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e29a92eb

dev-ruby/regexp_parser: add 2.6.0

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

 dev-ruby/regexp_parser/Manifest   |  1 +
 dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 1c4cbfad351c..f3e6c738da38 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -1,3 +1,4 @@
 DIST regexp_parser-2.3.1.tar.gz 92120 BLAKE2B 
e4dc8d3d38a260be0d21812703380af418ea6b87c1fff66048111e2d5295b04589cf3d838f3e9eb330f300c7b49c8ccb18867c6fac41e55c0c623cc0206d2c85
 SHA512 
3f2502afaaeeffe6738c0fa83717f93af22de8704a1ce3cfdae910be287a6bbbab5dcd80d9ce7fb840acabea8d55a0cb06bca1696820f5e568b75c96360c3895
 DIST regexp_parser-2.4.0.tar.gz 93162 BLAKE2B 
cab80ca22b1f34d60a47f7bb3f671e2a7af46b598250a0d1f85049b5b682800badf82c7f0cfc676808999d4128bd8b8a6d2bd073d8a771ee7c07253f1e24e5ce
 SHA512 
cd7a9d5d3d4882753b47a8369a807b3c6d943e36a66d0001d51d5d37d19a46c2ba078217d95952f1dc7c7434699a35bbd6414cd45264db08a0173f887a8d4826
 DIST regexp_parser-2.5.0.tar.gz 94251 BLAKE2B 
203dcef35f36dec5abd737f56aeb826d102fed875ac90f36521ecdc09c4708ab19ea48dcb6d34259c9358e2db112a34a891dd1f61f0ce322318dd010350e81be
 SHA512 
1ea8082874f6ec8f97f1015fc3f6efb87fd59fafa74c92d0f54d4f649be2a5111ffad400851f3fc3307cc5c361c22a2372b12f1af51f5ac5903e407f49c2e8ff
+DIST regexp_parser-2.6.0.tar.gz 96082 BLAKE2B 
13247e32002ff2b7d33cb24ce20b4841b11202c9427c701e4e970c30e24172bcae949680a7b33130c61050996b49fafd535f8f7f4bc853a6780738d5901a1846
 SHA512 
1d05f664de803253a000ded43cf4ed492914eb285bdeb1613597568f13804587c829f80289e11ba00274b25862331e36010d5214e64abc1ec3fa9cd9895cb863

diff --git a/dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild 
b/dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild
new file mode 100644
index ..709592b3f05e
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild
@@ -0,0 +1,36 @@
+# 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.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular 
expressions"
+HOMEPAGE="https://github.com/ammar/regexp_parser";
+SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "dev-ruby/rake dev-ruby/rspec:3
+   test? ( dev-ruby/ice_nine dev-ruby/regexp_property_values 
dev-ruby/rspec:3 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake ragel:rb || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: c01420dcc1e99df0f96e53df3e0c19cabf5ef209
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:49:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01420dc

dev-ruby/net-imap: add 0.3.1

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

 dev-ruby/net-imap/Manifest  |  1 +
 dev-ruby/net-imap/net-imap-0.3.1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index 344ab1a4f1fa..d6e9b2ea74d4 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -1 +1,2 @@
 DIST net-imap-0.2.3.tar.gz 61440 BLAKE2B 
f38bed72777ad93b5a94361ca134644ae218f4a0cb3f26330a99dd5633d30f0f846f3fc4eeb01bc94c13bd5e553cb29f1ad03264987badf83b8f5404755c73ac
 SHA512 
69b6596a8ecc66788be10d11dad911351db6ff651f56e8dc5223f4c948efe0d2e53bd465ebf56edd96f1c414e3819413835c14b35a8e90b9f9ac59bfaa5611c6
+DIST net-imap-0.3.1.tar.gz 63981 BLAKE2B 
df3eca949e9736bebf6af27859c4198d05734762d8f1755fade685986f4248e05a09a6e4c48fd92d5f537a2f206bac6da75165f0c42171fa7bd533b908071d16
 SHA512 
b2f88b3fc2cd6ed6c0ed1e8c60100e84ac9a8c0406a780ff5b7b0f11440fb997e79dea0f67a15a139f9bb41e76bff5fcb60668fd1ed4be65142199a4d3c9e167

diff --git a/dev-ruby/net-imap/net-imap-0.3.1.ebuild 
b/dev-ruby/net-imap/net-imap-0.3.1.ebuild
new file mode 100644
index ..5832ba3f62d4
--- /dev/null
+++ b/dev-ruby/net-imap/net-imap-0.3.1.ebuild
@@ -0,0 +1,33 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby client api for Internet Message Access Protocol"
+HOMEPAGE="https://github.com/ruby/net-imap";
+SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/net-protocol
+"
+
+ruby_add_bdepend "test? ( dev-ruby/digest dev-ruby/strscan )"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: ab79437e9c0ddc0966f704c2d3e66472776bfbae
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:52:55 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab79437e

dev-ruby/net-smtp: disable ruby26

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

 dev-ruby/net-smtp/net-smtp-0.3.1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild 
b/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild
index 6a5d70ff99e2..f181ba494bc1 100644
--- a/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild
+++ b/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
@@ -20,9 +20,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc
 IUSE=""
 
 ruby_add_rdepend "
-   dev-ruby/digest
dev-ruby/net-protocol
-   dev-ruby/timeout
 "
 
 all_ruby_prepare() {



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

2022-10-01 Thread Hans de Graaff
commit: 9e049d8f6987c743ae5ff641b2aa0c2a7a20476e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 07:06:23 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e049d8f

dev-ruby/rspec-support: add 3.11.1

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

 dev-ruby/rspec-support/Manifest|  1 +
 dev-ruby/rspec-support/rspec-support-3.11.1.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 750b175e6f83..2da35ab51cef 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,3 +1,4 @@
 DIST rspec-support-3.10.2-git.tgz 74812 BLAKE2B 
e6c7e768d0df05fa5e77055efcc69699192928a35029264300faccf500b1ce7367e74e9c2ae0f7f8f0a5e755692ac83b982d0a3dab3da3ab697ad2c5766aa30d
 SHA512 
bd1fb5d737dfdbb7399d766854f0b173dad89675bac580cf65c5d42ab6cd04ad1773e7cfa875dfa4c6fac14f4ccbd6b48813bae5de26c931c804962d29b014be
 DIST rspec-support-3.10.3-git.tgz 75447 BLAKE2B 
d3eae3b148ef56d6a8668ad4c92ce52ea066c82442448446cbdc6d37137c6fa32bf54e5f579d4a39525305fdd795feee792dac29234c568ab85d59d684af4b84
 SHA512 
21d7f3076e11467ef6c5b7ce23d5a8635320ca21f61f0d640e45c4e7855995a672fe400fc11f7dbea37097f6eefe09f24d3b177c86e75b2454a97c898f9a1cdf
 DIST rspec-support-3.11.0-git.tgz 75644 BLAKE2B 
349df9b326e98fd3564ae22c8659c95205d5e623f0e67721cdb3dd658bdbee5ec574f4286d9548984567079178997c6e9b419211c7c3da601dd02ad3aa0d448f
 SHA512 
38bd7c132b6dea3036c8c18e6c535c2dfb5faa0601fb13eb406c8bb279e42e460cecb823527b04a22966f0e965eda6b539e48cbac20c663ae3a17c01f4fbd0e0
+DIST rspec-support-3.11.1-git.tgz 77995 BLAKE2B 
19fb743a9488d13ac8b6d4238bdc100b8ff324ae021b2214e0ee5eae32a000bfed4868f5092d1f28742d74072c1b76debcbee4bd0bc9805e2e29c2f3558e
 SHA512 
2acb99fefa52d3b9b77d7875c27a7869ad3dd0d2dece09b67ba0e272a3c5e1ad1e2a1ed3adfd32f4c1b145232d8b1996a613ea308e9aa4c6a3d8aac1b8796bea

diff --git a/dev-ruby/rspec-support/rspec-support-3.11.1.ebuild 
b/dev-ruby/rspec-support/rspec-support-3.11.1.ebuild
new file mode 100644
index ..d4946c6dbd09
--- /dev/null
+++ b/dev-ruby/rspec-support/rspec-support-3.11.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-support";
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 
>=dev-ruby/thread_order-1.1.0 )"
+
+all_ruby_prepare() {
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Remove spec that, by following symlinks, tries to scan pretty much
+   # the whole filesystem.
+   rm spec/rspec/support/caller_filter_spec.rb || die
+
+   # Avoid spec that requires a dependency on git
+   sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb 
|| die
+
+   # Avoid a spec requiring a specific locale
+   sed -i -e '/copes with encoded strings/ 
s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
+
+   # Avoid a brittle spec depending on ruby implementation details
+   # should be fixed upstream in next version
+   #sed -i -e '/returns a hash containing nodes for each line number/askip 
"ruby26"' spec/rspec/support/source_spec.rb || die
+}
+
+each_ruby_prepare() {
+   # Use the ruby version being tested
+   sed -i -e '/shell_out/ s:ruby:'${RUBY}':' 
spec/rspec/support/spec/shell_out_spec.rb || die
+
+   case ${RUBY} in
+   *ruby31)
+   # Avoid specs failing when run in Gentoo, possibly due 
to different IO
+   sed -e '/outputs unified diff message of two 
arrays/askip "ruby31 IO"' \
+   -e '/outputs unified diff message for hashes 
inside arrays with differing key orders/askip "ruby31 IO"' \
+   -i spec/rspec/support/differ_spec.rb || die
+   ;;
+   esac
+}
+
+each_ruby_test() {
+   RUBYLIB=lib ${RUBY} -S rspec spec || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: 886cd8a802a3c795f7532be8dd6b1752302f83cf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:55:10 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886cd8a8

dev-ruby/psych: add 4.0.6

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

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

diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index 51d83f48a9c4..6e5fa0606251 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -1,3 +1,4 @@
 DIST psych-4.0.3.gem 93184 BLAKE2B 
dd3dbd561a4abd97dfc5396d17966dca20205b8f5e7a13f858398ac7160610fb623a63b4e70cd91516c7e6e64fa5cb9986b9e3fa3c74dbb7b0752cb37f0467b9
 SHA512 
d28d3d4e5f9e00949f8ead2ef2224ac494c5d1b6d8c45f176e0563500829dab85b2366f10cd7b01339b4a4b6bf8f57c4616b84e3d3e245e551e382ebb3b6d0ad
 DIST psych-4.0.4.gem 93696 BLAKE2B 
a70998ff33cf6590d6f9743b1b0b60907ce104f349aa8bdc011560d9d131c6e0563fc204128a39ebeb63c7d3e6336dc024ef2613c274453dfeb3b37960a2782b
 SHA512 
976f2686b00339c98da125a19ca4128a3c3098a1ae5980a3a8b0adf521c8bda4610dd0df0180f9ca0b902b98f0dac93e081d8270ea2f0799e20addb0bf8275a2
 DIST psych-4.0.5.gem 93696 BLAKE2B 
4a084a24251aa0c009c56f7091494f37a41dc2340be67cc5c55ba48c6af227e1473e5d8dd17fa5091fc703e0b1323a9178492e230a1b203b54f9142927c8a19a
 SHA512 
2e24a044e8735c67c052704f2df565aefc653769a991f9c47fecb8df8d303357e2a8627b5111e404d6a0cef0e85eee1de0e943067c22051a5e350a71f3ac
+DIST psych-4.0.6.gem 93696 BLAKE2B 
f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545
 SHA512 
31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1

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



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

2022-10-01 Thread Hans de Graaff
commit: 82cdfa22f502ff0832955fcbb213efbd714469f9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 07:03:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cdfa22

dev-ruby/rmagick: add 4.3.0

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

 dev-ruby/rmagick/Manifest |  1 +
 dev-ruby/rmagick/rmagick-4.3.0.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index ad001520a477..0258bfebe95f 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,3 +1,4 @@
 DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 
8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40
 SHA512 
0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd
 DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 
5a96967da0583ca6d16252fd3e93162cc31b4b125875e16334436c2ec54cb9b739d4a0e0e08547a6218312ce844b3b78cca5f63cf4b81ae3f15abbf9816ceac8
 SHA512 
55835e43bf583c6c53431849caa54900902d0d63f21c7f70b0bdbcfbe69d16a71d433d1d9b949bf68ed36f6fc7f18ae512f0e96c26ff1c63a68bbc83446b52d8
 DIST rmagick-4.2.6.tar.gz 1986381 BLAKE2B 
7923d2fcb72de60566ca827a1d82987af26a2d952eefee58156b64922bb015188147c83d82983f19072f65bcb8fa8589e7011b8d7dcf1365716301929584f453
 SHA512 
0e80c9df540d95ecdabedf2d556165e7b1b51bcc2a3becdca9b9a0a229f051671343fc1481a7ca46090ce24c220cbdb02cd3e895bb024a6426cef73de333bd4d
+DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B 
bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871
 SHA512 
1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c

diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild 
b/dev-ruby/rmagick/rmagick-4.3.0.ebuild
new file mode 100644
index ..bfe3758668ab
--- /dev/null
+++ b/dev-ruby/rmagick/rmagick-4.3.0.ebuild
@@ -0,0 +1,82 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb)
+
+MY_PV=RMagick_${PV//\./-}
+
+inherit ruby-fakegem
+
+DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image 
processing library"
+HOMEPAGE="https://github.com/rmagick/rmagick";
+SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="rmagick-${MY_PV}"
+
+LICENSE="Artistic"
+SLOT="4"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
+DEPEND+=" test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )"
+
+all_ruby_prepare() {
+   # Avoid unused dependency on rake-compiler. This also avoids an
+   # extra compile during tests.
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/end/ s:^:#:' \
+   -e '/compile/ s:^:#:' Rakefile || die
+   sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+   sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Squelch harmless warning about imagemagick installation.
+   sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' 
ext/RMagick/extconf.rb || die
+
+   # Reading PDFs is not allowed by the default Gentoo security policy for 
imagemagick
+   #sed -i -e '/can read PDF file/askip "Not allowed by Gentoo security 
policy"' spec/rmagick/image/read_spec.rb || die
+
+   # Update version number hardcoded in tests
+   sed -i -e 's/"7.0"/"7.1"/' spec/rmagick/image/channel_mean_spec.rb || 
die
+
+   # Create directory used for a test
+   mkdir tmp
+}
+
+each_ruby_test() {
+   # Borrowed from media-gfx/gscan2pdf
+   # Needed to avoid test failures on e.g. ppc, bug #815856
+   # (Unclear why it doesn't manifest on amd64 here at least)
+   local confdir="${HOME}/.config/ImageMagick"
+   mkdir -p "${confdir}" || die
+   cat > "${confdir}/policy.xml" <<-EOT || die
+   
+   
+   
+   
+   EOT
+
+   RSPEC_VERSION="3" ruby-ng_rspec
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc examples/*
+
+   if use doc ; then
+   docinto .
+   dodoc -r doc
+   fi
+}



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

2022-10-01 Thread Hans de Graaff
commit: e51b6e1d3d351b06f397e896b93c95503e565874
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 06:42:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51b6e1d

dev-ruby/loofah: add 2.19.0

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

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

diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index afa89be2f011..b2324990e023 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -2,3 +2,4 @@ DIST loofah-2.12.0.tar.gz 68919 BLAKE2B 
3d4c95fc4b80948eae6e03fa2b24fe53ef0bde4e
 DIST loofah-2.14.0.tar.gz 69572 BLAKE2B 
2b2609e8db6a7fc37fafcc11b376a57a237b246416b5e92302e4a054db2dc61bb5281febe3c8845a3df9804b4ebe8c74a4ca7d856a9356eeeb6ac41697a218a5
 SHA512 
b9911a210033b040317ff5db55c52eb0d2ddfe3d9bf31f4ad115827aef4ac0d58d0cbc58056c7fe9055a607a926cf28886006ffbf14f6275a8125072e7d57d4f
 DIST loofah-2.15.0.tar.gz 69736 BLAKE2B 
f5d8eb0113768b0f173aab45142056967293a1174835433b4b9a555e5039ce50e0ca29e9dbc501dcd7ab331f907e7cbbc3f08f239313f07a26d8926ef386c2cf
 SHA512 
58536545a5c8a9d191d815634be966d0efa6cd8030d1f81c34e46ca3be4a002244eb5680f4c69ba36daa0095fc7c3548d00d57db29b2ce3cf252ef826f22d5f7
 DIST loofah-2.18.0.tar.gz 70441 BLAKE2B 
9164ccd663d217841474ceca065ff3e267b7d50851e840284f773de6bfb7835d2d9d2a4508ea174001076d7c3bccf8e5454f746dee3ed428e486f354a281def8
 SHA512 
beb637ad8f43c036e428a42bc0f3d693bc0b5685e41c12ebb88072974b2c7408c2a5f8a3cffb68b019f1c7e5140b388b53fd7c86f35e57e2efdc037088828017
+DIST loofah-2.19.0.tar.gz 71508 BLAKE2B 
11f582b1f544cf1dbfde7556befeb70f5efdb32f503766c822b9144ca566f363c6bbe03d29d974d9b188c572c3f295767708fa7d120ab6db8ca099563014a055
 SHA512 
e034ceacd95989f78ef32d850bdd35ddee2fd51b1790644c8b4924b073e6237512244e9381596812d34656d6ea4b9a02b8d929c0c5b9d8f83e2a9c2758f6ac81

diff --git a/dev-ruby/loofah/loofah-2.19.0.ebuild 
b/dev-ruby/loofah/loofah-2.19.0.ebuild
new file mode 100644
index ..16fcec1713d7
--- /dev/null
+++ b/dev-ruby/loofah/loofah-2.19.0.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 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
+HOMEPAGE="https://github.com/flavorjones/loofah";
+SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
+
+all_ruby_prepare() {
+   # Fix version in gemspec
+   sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+
+   # Avoid unneeded development dependencies
+   sed -i -e '/concourse/I s:^:#:' Rakefile || die
+
+   # Avoid test failing on different whitespace.
+   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



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

2022-10-01 Thread Hans de Graaff
commit: 8548acc840ee6d88a29ab534e18bf8a26e5f853b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 07:05:12 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8548acc8

dev-ruby/rspec-expectations: add 3.11.1

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

 dev-ruby/rspec-expectations/Manifest   |  1 +
 .../rspec-expectations-3.11.1.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/rspec-expectations/Manifest 
b/dev-ruby/rspec-expectations/Manifest
index 376188aea5b8..15b8af107292 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -2,3 +2,4 @@ DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 
5b31c8681306d5c688f62fc3fc
 DIST rspec-expectations-3.10.1-git.tgz 212281 BLAKE2B 
a1872a7f71c198db1662eca48bcb34c054f05c16193395962cb47a7fa230c2f0f83bedee302a0ab6a81380a361640177ac3370d8829faa6bd362c07e3a551e5e
 SHA512 
35999542bf70ff04a472e50434abb8815cac8bf10b680da458f5e0e6ee290a1a6356a22cc12f0a8a6310cf282bb6cd99f922fcc63a0cf1e252b167e451bcf7d4
 DIST rspec-expectations-3.10.2-git.tgz 213253 BLAKE2B 
51c306d34dfd82d551b8390bed9790748f8f62b9f4b5243399486640d04465dc0c33756f7a575e98c8e61310cf6c25b93b4c1102fc1798814d916defb0ad310e
 SHA512 
819f1b9e881a56d5563c9421e3e897726931c3cb27be5554e35f41077656e426cbac1ddced6a6e61ba21faa7c147c239433ddb9d21ae2e88592d91b286c170a7
 DIST rspec-expectations-3.11.0-git.tgz 214878 BLAKE2B 
f830a0a31fb0e7cd6639e711e4daa9faa98e514b6a1dd864c383259d199dc617c6c7ff45dc65f37cf53d3c4581c6ecb9148e42b77f3c37541d8985714d62af23
 SHA512 
209eabafe92db3de1a78524d98facda16b3f5fef11f8f0c8c74bc6fc68529c8d9a835a8196e84b8b8bdf828d548d4b00bb1acdd607cab14dad7874f55a42b0c6
+DIST rspec-expectations-3.11.1-git.tgz 217396 BLAKE2B 
b9660b22f0b23a5436d98ffe2b21b58c947765ab5cf7d245bf265faead46a5326fc403ad55ee2fcd72d96c8c29fc996715ecc74c9521ec4ca34daa9d5bc0f819
 SHA512 
1941056eb2f2205f583f335993e25030b433cb0463992d74d5c568c7bbab4313fc6e7e14ada5147064b14d6da49326e3c3cb342408cfe9b38d350c9470e5cdf9

diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.11.1.ebuild 
b/dev-ruby/rspec-expectations/rspec-expectations-3.11.1.ebuild
new file mode 100644
index ..7e2877d8201b
--- /dev/null
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.11.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="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-expectations";
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*
+   =dev-ruby/rspec-support-${SUBVERSION}*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/rspec-mocks-3.2.0:3
+   >=dev-ruby/rspec-support-3.5.0:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Remove the Gemfile to avoid running through 'bundle exec'
+   rm -f Gemfile || die
+
+   # fix up the gemspecs
+   sed -i \
+   -e '/git ls/d' \
+   -e '/add_development_dependency/d' \
+   "${RUBY_FAKEGEM_GEMSPEC}" || die
+}



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

2022-10-01 Thread Ulrich Müller
commit: 405235cb0470d1c75f94cdddefe684dc4fbf3648
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct  1 07:33:17 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct  1 07:41:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=405235cb

app-editors/jupp: add 3.1_p41

Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/jupp/Manifest|  1 +
 app-editors/jupp/jupp-3.1_p41.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-editors/jupp/Manifest b/app-editors/jupp/Manifest
index 622c24fd9d02..b36a85455e7a 100644
--- a/app-editors/jupp/Manifest
+++ b/app-editors/jupp/Manifest
@@ -1,2 +1,3 @@
 DIST joe-3.1jupp38.tgz 498068 BLAKE2B 
46909c5f0f14b1d0ec30219b8ddfe9c0ad76b726f7178f7527ad5fad0cec40b7ac663e93645187220280572fa3bbde9bcb621f8816672e69c36587410fd98c7f
 SHA512 
1d21ee5bbd1a042c58a89dd2bed8ec711c59fc383ff0dfd94d3a0eaccb999734915abc202e2112c5d573d8073e748b8024cd710b21803fed7422f5a8bccbc0c5
 DIST joe-3.1jupp40.tgz 503318 BLAKE2B 
34452784f145f81158dc6a9223a365cd04fce2f3a669f99bf5571e8f33ecf8ff34d7f8495f6c6803ab1e734890c95d9fe9f88be38738b2b2111a9512db2f7872
 SHA512 
d61b7b9c5cc5c17925ef27f8f7942bc4e4d283e49b02f4962a7e3c5d3122868aadffe108f884164ae61e86776584374a2b5220c313a323efb9d3820268402ead
+DIST joe-3.1jupp41.tgz 505002 BLAKE2B 
4b354bb2643896b68dc6f270ee7a030703e168b9e8b98ab537878a53b00faad6809ff48eb9c24fa68a0d6e436222f745eef69290e803c1fcace5e6ca0278a6c9
 SHA512 
9a07946984b64fff4ad8174f9fa437073543cd6af357caf9674571ed787709b3cc2b16fd571d7b8b50b8bb9c7e7bf49dff010d162b76324818be130ab37e06cf

diff --git a/app-editors/jupp/jupp-3.1_p41.ebuild 
b/app-editors/jupp/jupp-3.1_p41.ebuild
new file mode 100644
index ..cfdbb37a9585
--- /dev/null
+++ b/app-editors/jupp/jupp-3.1_p41.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Portable version of Joe's Own Editor"
+HOMEPAGE="http://www.mirbsd.org/jupp.htm";
+SRC_URI="http://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz";
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses"
+
+RDEPEND="ncurses? ( sys-libs/ncurses:0= )
+   !app-editors/joe"
+DEPEND="${RDEPEND}"
+
+DOCS="HINTS INFO LIST NEWS README TODO"
+
+src_configure() {
+   chmod +x configure || die
+   econf \
+   --enable-search_libs \
+   --enable-termcap \
+   $(use_enable ncurses curses)
+}



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

2022-10-01 Thread Ulrich Müller
commit: ed2ced17bcd3b49ded2e699dac36153125127ffc
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct  1 07:33:48 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct  1 07:41:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2ced17

app-editors/jupp: drop 3.1_p38

Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/jupp/Manifest|  1 -
 app-editors/jupp/jupp-3.1_p38.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/app-editors/jupp/Manifest b/app-editors/jupp/Manifest
index b36a85455e7a..349928cbf0f3 100644
--- a/app-editors/jupp/Manifest
+++ b/app-editors/jupp/Manifest
@@ -1,3 +1,2 @@
-DIST joe-3.1jupp38.tgz 498068 BLAKE2B 
46909c5f0f14b1d0ec30219b8ddfe9c0ad76b726f7178f7527ad5fad0cec40b7ac663e93645187220280572fa3bbde9bcb621f8816672e69c36587410fd98c7f
 SHA512 
1d21ee5bbd1a042c58a89dd2bed8ec711c59fc383ff0dfd94d3a0eaccb999734915abc202e2112c5d573d8073e748b8024cd710b21803fed7422f5a8bccbc0c5
 DIST joe-3.1jupp40.tgz 503318 BLAKE2B 
34452784f145f81158dc6a9223a365cd04fce2f3a669f99bf5571e8f33ecf8ff34d7f8495f6c6803ab1e734890c95d9fe9f88be38738b2b2111a9512db2f7872
 SHA512 
d61b7b9c5cc5c17925ef27f8f7942bc4e4d283e49b02f4962a7e3c5d3122868aadffe108f884164ae61e86776584374a2b5220c313a323efb9d3820268402ead
 DIST joe-3.1jupp41.tgz 505002 BLAKE2B 
4b354bb2643896b68dc6f270ee7a030703e168b9e8b98ab537878a53b00faad6809ff48eb9c24fa68a0d6e436222f745eef69290e803c1fcace5e6ca0278a6c9
 SHA512 
9a07946984b64fff4ad8174f9fa437073543cd6af357caf9674571ed787709b3cc2b16fd571d7b8b50b8bb9c7e7bf49dff010d162b76324818be130ab37e06cf

diff --git a/app-editors/jupp/jupp-3.1_p38.ebuild 
b/app-editors/jupp/jupp-3.1_p38.ebuild
deleted file mode 100644
index d8bdab27bf57..
--- a/app-editors/jupp/jupp-3.1_p38.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Portable version of Joe's Own Editor"
-HOMEPAGE="https://www.mirbsd.org/jupp.htm";
-SRC_URI="https://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz";
-
-LICENSE="GPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ncurses"
-
-RDEPEND="ncurses? ( sys-libs/ncurses:0= )
-   !app-editors/joe"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}"
-DOCS="HINTS INFO LIST NEWS README TODO"
-
-src_prepare() {
-   default
-   chmod +x configure || die
-}
-
-src_configure() {
-   econf \
-   --enable-search_libs \
-   --enable-termcap \
-   $(use_enable ncurses curses)
-}



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

2022-10-01 Thread Arthur Zamarin
commit: dab4806bff9c24cda4316667155546ce3ce62774
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 07:46:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 07:46:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab4806b

sys-apps/portage: Stabilize 3.0.37 ppc64, #872440

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

 sys-apps/portage/portage-3.0.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-3.0.37.ebuild 
b/sys-apps/portage/portage-3.0.37.ebuild
index d067d1d5f542..f91a0e2fdb66 100644
--- a/sys-apps/portage/portage-3.0.37.ebuild
+++ b/sys-apps/portage/portage-3.0.37.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage";
 SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2";
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 SLOT="0"
 IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
 RESTRICT="!test? ( test )"



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

2022-10-01 Thread Arthur Zamarin
commit: 7739d2e571493bc17b5379a9a3468a22dafeb4cf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 07:46:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 07:46:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7739d2e5

sys-apps/portage: Stabilize 3.0.37 ppc, #872440

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

 sys-apps/portage/portage-3.0.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-3.0.37.ebuild 
b/sys-apps/portage/portage-3.0.37.ebuild
index f91a0e2fdb66..739d2edab191 100644
--- a/sys-apps/portage/portage-3.0.37.ebuild
+++ b/sys-apps/portage/portage-3.0.37.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage";
 SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2";
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 SLOT="0"
 IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
 RESTRICT="!test? ( test )"



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

2022-10-01 Thread Hans de Graaff
commit: c2224726440b27c19d73c620d7bdbc6342b29bb2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 07:13:20 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:55:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2224726

dev-ruby/sinatra: add 3.0.1

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

 dev-ruby/sinatra/Manifest |  1 +
 dev-ruby/sinatra/sinatra-3.0.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 90e16b34b0b6..68debd3675a2 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -1,3 +1,4 @@
 DIST sinatra-2.2.0.tar.gz 513752 BLAKE2B 
e407b9241cab27e326c0a2d4d83593e292de902b6ed19a12f17b0cd114230b0d10f1ffaa8f8b8237d17b547c7e012c57456af357019b228f3d7a88847220cf33
 SHA512 
be9432a8efa93578accc836cd0fecca128e56989d8596f1b3d33d2d956e90acd80244b98473fff2adae13ed4a1e933c41e73c80755a6f3418a65cdf33c011145
 DIST sinatra-2.2.1.tar.gz 513047 BLAKE2B 
38cec7c3b2e27ac795044d7d64a00deb09707523a13338328bb1d7657b3d8eee9ab9730c6eb903c04f64acca6d24b8f191f825056baa0e705bf7ebf5594c0d46
 SHA512 
73f35428e259867a9b9adbf7344dd78dfe3c5ae2749902d438e2bcd95c4e7e9935ecb7761a4c52928e3e05fd99f8497db3fc049c868f9b2e76c653b4271c87b5
 DIST sinatra-2.2.2.tar.gz 513056 BLAKE2B 
80904850ce577131ecc6c28917772cda6ab606ff1b4a71b733cde98d56e2906bb0dc5b65c83465e65686571e8752ec7935d89734e7d2e45c544fe14a2c8046d4
 SHA512 
e69a36738a7c1095968a343113ddba414ff685e941a8b55575e4b2ffa5a8e7394d874966d5532643cdfec997ac4c825c293185f6688c715006e37159eedd2be8
+DIST sinatra-3.0.1.tar.gz 265781 BLAKE2B 
e4fc5dec7045f5a906a91fa8d71ea32e4e1491939047cdfece7d27df3c784a5c3779a4e5de243d87f1eb7e272e3aeeda9fbfc560b1cfaf2cf628d30106567825
 SHA512 
717d4caff1193b158128a22737340329e5d96bea5718702c22b8c8e2c72652b1048352b36454da410a57288c852de2f04bbee6335dfd4ee977eda62093a1a94a

diff --git a/dev-ruby/sinatra/sinatra-3.0.1.ebuild 
b/dev-ruby/sinatra/sinatra-3.0.1.ebuild
new file mode 100644
index ..1f4309cd5174
--- /dev/null
+++ b/dev-ruby/sinatra/sinatra-3.0.1.ebuild
@@ -0,0 +1,34 @@
+# 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_TASK_TEST="MT_NO_PLUGINS=true test:core"
+
+RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md"
+
+RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal 
effort"
+HOMEPAGE="http://www.sinatrarb.com/";
+SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/mustermann:3
+   >=dev-ruby/rack-2.2.4:2.2
+   ~dev-ruby/rack-protection-${PV}
+   dev-ruby/tilt:2"
+ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis 
dev-ruby/builder 

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

2022-10-01 Thread Hans de Graaff
commit: 943c082700f34bd1ad77ac775ad9f7ba7a436ca6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 07:09:20 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:55:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943c0827

dev-ruby/sinatra: add 2.2.2

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

 dev-ruby/sinatra/Manifest |  1 +
 dev-ruby/sinatra/sinatra-2.2.2.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 40464145f181..90e16b34b0b6 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -1,2 +1,3 @@
 DIST sinatra-2.2.0.tar.gz 513752 BLAKE2B 
e407b9241cab27e326c0a2d4d83593e292de902b6ed19a12f17b0cd114230b0d10f1ffaa8f8b8237d17b547c7e012c57456af357019b228f3d7a88847220cf33
 SHA512 
be9432a8efa93578accc836cd0fecca128e56989d8596f1b3d33d2d956e90acd80244b98473fff2adae13ed4a1e933c41e73c80755a6f3418a65cdf33c011145
 DIST sinatra-2.2.1.tar.gz 513047 BLAKE2B 
38cec7c3b2e27ac795044d7d64a00deb09707523a13338328bb1d7657b3d8eee9ab9730c6eb903c04f64acca6d24b8f191f825056baa0e705bf7ebf5594c0d46
 SHA512 
73f35428e259867a9b9adbf7344dd78dfe3c5ae2749902d438e2bcd95c4e7e9935ecb7761a4c52928e3e05fd99f8497db3fc049c868f9b2e76c653b4271c87b5
+DIST sinatra-2.2.2.tar.gz 513056 BLAKE2B 
80904850ce577131ecc6c28917772cda6ab606ff1b4a71b733cde98d56e2906bb0dc5b65c83465e65686571e8752ec7935d89734e7d2e45c544fe14a2c8046d4
 SHA512 
e69a36738a7c1095968a343113ddba414ff685e941a8b55575e4b2ffa5a8e7394d874966d5532643cdfec997ac4c825c293185f6688c715006e37159eedd2be8

diff --git a/dev-ruby/sinatra/sinatra-2.2.2.ebuild 
b/dev-ruby/sinatra/sinatra-2.2.2.ebuild
new file mode 100644
index ..b196d368b135
--- /dev/null
+++ b/dev-ruby/sinatra/sinatra-2.2.2.ebuild
@@ -0,0 +1,34 @@
+# 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="MT_NO_PLUGINS=true test:core"
+
+RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md"
+
+RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal 
effort"
+HOMEPAGE="http://www.sinatrarb.com/";
+SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/mustermann:2
+   dev-ruby/rack:2.2
+   ~dev-ruby/rack-protection-${PV}
+   dev-ruby/tilt:2"
+ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis 
dev-ruby/builder 

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

2022-10-01 Thread Hans de Graaff
commit: 8152db03834de11547d4c0f2f65cbf64e36f3d83
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 07:55:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:55:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8152db03

dev-ruby/capybara: enable ruby31

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

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

diff --git a/dev-ruby/capybara/capybara-3.37.1.ebuild 
b/dev-ruby/capybara/capybara-3.37.1.ebuild
index 22d2b964ec34..1bae1ded608f 100644
--- a/dev-ruby/capybara/capybara-3.37.1.ebuild
+++ b/dev-ruby/capybara/capybara-3.37.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="History.md README.md"
 
@@ -25,7 +25,7 @@ ruby_add_bdepend "test? (
dev-ruby/rspec:3
>=dev-ruby/launchy-2.4.0
|| ( dev-ruby/selenium-webdriver:4 
>=dev-ruby/selenium-webdriver-3.142.7:3 )
-   dev-ruby/sinatra:2
+   || ( dev-ruby/sinatra:3 dev-ruby/sinatra:2 )
www-servers/puma
 )"
 



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

2022-10-01 Thread Hans de Graaff
commit: 8df959a256ae980bfa367d668bfe9c7784a2f9cf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 07:13:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 07:55:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df959a2

dev-ruby/rack-protection: add 3.0.1

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

 dev-ruby/rack-protection/Manifest  |  1 +
 .../rack-protection/rack-protection-3.0.1.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-ruby/rack-protection/Manifest 
b/dev-ruby/rack-protection/Manifest
index 49812e12289d..606fbe1aea17 100644
--- a/dev-ruby/rack-protection/Manifest
+++ b/dev-ruby/rack-protection/Manifest
@@ -1,3 +1,4 @@
 DIST rack-protection-2.2.0.gem 17408 BLAKE2B 
d9d5d8e2473b6354dd61cfc338a05932a2c60aa12544399cb0b9b74c717d6fa48bdec638381582be0a13f845f0c69583275f412458a20198894b5eddc7b53358
 SHA512 
06d6c2026e3e93131a2405bbaa8a514ddde48607979828b9fc41309dbdfff2b7c8cac48a6981e76b5dda554f0cbdc7c6ff5f44b8925fce1cb9b7de0a16380ca4
 DIST rack-protection-2.2.1.gem 17408 BLAKE2B 
21ecf95a27ab08b2e89369cfa43192c2ca5bb74afe7a91041e5fb9f2479a625ca2fcc59fc2f3eb208f17a3456dffd14095d25f8a0ed331972f6f987dace6
 SHA512 
595dc7ff7deb63130f966a12849750900319356f29948e9cca1e1aebe168bad77de624dd280a1b804ad6a2d44daedfcb352777ca724e9fde2a5de02ead472734
 DIST rack-protection-2.2.2.gem 17408 BLAKE2B 
d67384374afa29712742531bff0cca78be96f80dd316d4e5929cb2751152bc0d73f8ede4430aa50a2e114b872845f11ca8debe93eaa1a7a63e05daae697c2e7d
 SHA512 
6bc7694daebcc2fb585b303aa059e82db94c142a82d0e951e0dd99388074449c989d41c3aa05882a150776e28d0394f78d0b063e564e7eda7aea14d496eef0fb
+DIST rack-protection-3.0.1.gem 20480 BLAKE2B 
102fff6298dbbb766313687b6f3653c60d055c654922e108c0e5eab1364858adf83a800c66f0800ef8a48997884e4b0c16ad1a70c2d00d657fdbcdb929c18bbc
 SHA512 
730cb4fa67e86ee79043e706c4a011f1f4fad8902d27ed25a14e03c7acf7644db9e8685bb6248d9511d32d55a1f13eb548cd9471958b69bf88c4c371fcc1a8df

diff --git a/dev-ruby/rack-protection/rack-protection-3.0.1.ebuild 
b/dev-ruby/rack-protection/rack-protection-3.0.1.ebuild
new file mode 100644
index ..d31bdbd997d7
--- /dev/null
+++ b/dev-ruby/rack-protection/rack-protection-3.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+# There are no specs in the gem and the source cannot be downloaded separately.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This gem protects against typical web attacks"
+HOMEPAGE="https://github.com/rkh/rack-protection";
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rack:*"
+
+# ruby_add_bdepend "test? ( dev-ruby/rack-test )"



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

2022-10-01 Thread Stephan Hartmann
commit: 79cca7c87df3d631065ec98fa9961610020a3d2f
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 08:08:35 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 08:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79cca7c8

www-client/chromium-bin: add 106.0.5249.91

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium-bin/Manifest   |  11 +
 .../chromium-bin/chromium-bin-106.0.5249.91.ebuild | 241 +
 2 files changed, 252 insertions(+)

diff --git a/www-client/chromium-bin/Manifest b/www-client/chromium-bin/Manifest
index df8c7afa7732..e10ea5da5044 100644
--- a/www-client/chromium-bin/Manifest
+++ b/www-client/chromium-bin/Manifest
@@ -9,3 +9,14 @@ DIST chromium-bin-106.0.5249.61-1-wayland-x86_64.tar.xz 
85306772 BLAKE2B 6a79ad3
 DIST chromium-bin-106.0.5249.61-1-x11-aarch64.tar.xz 83195888 BLAKE2B 
b24605f987fa1f0aee8d7857237a8810cbf382ffd12652517373b08fed81f245bf9399065ddbe4175ee4ba29a38ce4a4b9c2683771b99530594c71e28561e46f
 SHA512 
1d43249499287207a256b605fa0ca04ca6ec3274c3ff6e44c3c5acd95191f2e69cba8a4be2913ad80b7f482e69d01641d93a98835195183653db859a70aa1479
 DIST chromium-bin-106.0.5249.61-1-x11-i686.tar.xz 85299124 BLAKE2B 
31683561e0d40d6a039755e62fd73e0fa1b8ec85c8343963517359db26802f024890c3a0003a8b0defabd196fd4f9002501e5266804e72a9c1e24f77880e782a
 SHA512 
beede9c2bcb49e3c7a2e05d5f89ea3f5d27c90f9b34f1f5145172662f12be1cbbbe0d1d15b41e2f4126be180d2345c7ea53cf7063ad52432923ca68d68f84a06
 DIST chromium-bin-106.0.5249.61-1-x11-x86_64.tar.xz 85046604 BLAKE2B 
6e7e9ef9d48ce57c12759449246ffa9ed69645a5df2de217e1e0797f966903e38d9d9868892341a71193cd04be3caa24d13d4c2188384e714d2afc30f4523d61
 SHA512 
212f11fe6b96fb6385313aff7c6a15d4346637a2def7bd17d4e91fa615658691da4159d2c88675494ef0c87c066dc6f82cbc0291b3191853c2699a9d20d55ee0
+DIST chromium-bin-106.0.5249.91-1-common-aarch64.tar.xz 3204844 BLAKE2B 
5b19b7d99c0f0970e1c8274c4d5caa066d0621a1e16fad6cbc7622d189c52207f386055375b6a3301bc2441b7577212b90f0ddca9d0dc5332ab8fa41e7279d3e
 SHA512 
06b91e1472535e5881a20123b7e59fb3f05a704b4f764d8c41a1a44b4447d24f265f3f3e7aac91ed37a6d3f7454c0130ef3e098fe86d6b11f0bd9a4691943a73
+DIST chromium-bin-106.0.5249.91-1-common-i686.tar.xz 3217616 BLAKE2B 
9c1223e7ef22046dd490ee3db556437bf28e8ebb22de517a3faa5b37ee61d53aff914f6bcf6792ec35cff48774a76c5145d05889e3b90f4f43ea5d58e943a206
 SHA512 
7610475e185b7c98588df8a908c63a404980104d708b873123cf695c62130a1d036ddfe22d3d8deff538d5ea289328257019f876f3fca68b95a35e8b02b84b79
+DIST chromium-bin-106.0.5249.91-1-common-x86_64.tar.xz 3270032 BLAKE2B 
f9f2308eb9c05472093c5b0c53befbb0801d6391c7b5f44aad5e4b91deaacff0b9723b37d221a1e945d12b678d2bba24839e24acd3b6b3ba3079ed9ddfbd6206
 SHA512 
525653283674dd9a605540f7f946e9802290167b5db90f3d7102e03298558bb445aa5e60dade7285342387a0f48b4d503ef12fd117b307c160a8706c9bb517c0
+DIST chromium-bin-106.0.5249.91-1-common.tar.xz 4467896 BLAKE2B 
e45a541dfabec6a60f72f51c6ae6cb069a233762b32e3bc12b1f615de4dd074a93ab952dc7ad05945e21272e4adca90ef7a6f81eaba9d58a7346cb9170348aaa
 SHA512 
85941d889961423d84be7dd40a935442b14f0c5d8f53c4b947673e5ff3c4ae7efdfdf1525497f0911d2c8e76ce0dba072d2c8f56dbb6d1cc07e1952a93dca9b2
+DIST chromium-bin-106.0.5249.91-1-l10n.tar.xz 5152160 BLAKE2B 
a3085f156b99e6bb259c2d62466617d503b8df5a5dbcd5e0b8748c2426bbe6422fea7cb223c66fc1e28a4d0a191aeb3f51e1fd82668794b34b8fc2a170e4c13b
 SHA512 
167f7ab09a46c0c6694f89657e3aecc722ab7aa04f1dc5d5e676c1938297000573585eb3c8fc58e10cf7dc317553af3b0372bf1e5ec4a30734e81dcf146e22ed
+DIST chromium-bin-106.0.5249.91-1-wayland-aarch64.tar.xz 83409216 BLAKE2B 
9af658b0ea6223162ba29785516cfe5edac8acaacd6e74023d20ba0201cb1ee7308a2ae8dfd763981c792eb6ff8109c80beb4a943568ededa8b49b386d17588a
 SHA512 
8ddea0736327d04c08d9db49cbfe69f35ad1af495ed89ffc47ca71abb978f5ba9fa288cf7618238de6ea9b049803ff4ec55b4e1f67b7e2aafc078d37e8e792c7
+DIST chromium-bin-106.0.5249.91-1-wayland-i686.tar.xz 85531812 BLAKE2B 
e8fba6fc28e643944e4105813c790c5a5bc25781c71214043e7a34c5b472ec4a0cbe714969d79079584fbeea64a8f39241883892fc5ec6cca5741efd940c815c
 SHA512 
5d65287e1f1ab65d665369a0550d0bea728c51001cd1179dc0a0055108fcdf8c44391ed10703abf92af957600b6763468cd3cad839433b2269f94c7e5ffa6766
+DIST chromium-bin-106.0.5249.91-1-wayland-x86_64.tar.xz 85267608 BLAKE2B 
05542170ce303d5e26205dab3a520fcfb4c92b52bcfd22cb308891da4095e95c60a039745ef72202faa036b7f65afed8d1024f09be5408980db03c269e826562
 SHA512 
9cd8fb389e58a13090d017bcaac86c7c92bcbe8f3a60e8ea30a7d66ccb766822cdf1f415f7399fbda7cd4640911d633a95486db91864ec6fa5687b1c00907a4d
+DIST chromium-bin-106.0.5249.91-1-x11-aarch64.tar.xz 83198224 BLAKE2B 
6f78aae07ce419d183665aa41d71f199057e4312c821db4527d1fc6b6955d1f7c084f75b3a8538ac95761e89ddbed36e346251d0bd20f5172ee8f0d98ef46112
 SHA512 
0ddee396ba3dcddfe902ffa6f09783cbf63e6e0c376dcef450fab7f19806ae7706a6aeff68147674b62d3f675b5841cb737b43d189a0a7da4355146054910fc4
+DIST chromium-bin-106.0.5249.91-1-x11-i686.tar.xz 85301484 BLAKE2B 
0bd2e

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

2022-10-01 Thread Joonas Niilola
commit: 71016de51edebed62fb64162334173802589b2a1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct  1 08:09:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct  1 08:10:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71016de5

mail-client/thunderbird: stabilize 102.3.1 for amd64

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

 mail-client/thunderbird/thunderbird-102.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/thunderbird/thunderbird-102.3.1.ebuild 
b/mail-client/thunderbird/thunderbird-102.3.1.ebuild
index c14700d0d23a..1d00b3267356 100644
--- a/mail-client/thunderbird/thunderbird-102.3.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.3.1.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="Thunderbird Mail Client"
 HOMEPAGE="https://www.thunderbird.net/";
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"



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

2022-10-01 Thread Joonas Niilola
commit: 7c939081f39f194af6f780d81b4b1839521df2b4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct  1 08:09:49 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct  1 08:10:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c939081

mail-client/thunderbird: stabilize 102.3.1 for x86

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

 mail-client/thunderbird/thunderbird-102.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/thunderbird/thunderbird-102.3.1.ebuild 
b/mail-client/thunderbird/thunderbird-102.3.1.ebuild
index 1d00b3267356..865ddcf22cba 100644
--- a/mail-client/thunderbird/thunderbird-102.3.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.3.1.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="Thunderbird Mail Client"
 HOMEPAGE="https://www.thunderbird.net/";
 
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"



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

2022-10-01 Thread Sam James
commit: 3bb47ccd664800bbac42aa90e70ab73058482bd7
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  1 07:20:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  1 08:32:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb47ccd

dev-python/weasyprint: update ghostscript test dep

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

 dev-python/weasyprint/weasyprint-55.0.ebuild | 5 -
 dev-python/weasyprint/weasyprint-56.0.ebuild | 5 -
 dev-python/weasyprint/weasyprint-56.1.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-python/weasyprint/weasyprint-55.0.ebuild 
b/dev-python/weasyprint/weasyprint-55.0.ebuild
index 32e507b45ff5..2845c46760f7 100644
--- a/dev-python/weasyprint/weasyprint-55.0.ebuild
+++ b/dev-python/weasyprint/weasyprint-55.0.ebuild
@@ -30,7 +30,10 @@ RDEPEND="
 
 BDEPEND="
test? (
-   =app-text/ghostscript-gpl-9.56.1-r2
+   =app-text/ghostscript-gpl-9.56.1-r2
+   =app-text/ghostscript-gpl-9.56.1-r2
+   

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

2022-10-01 Thread James Le Cuirot
commit: 701f255c34dbc8d5d23a6b86c3cc2c81c8711e59
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct  1 09:02:02 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct  1 09:02:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701f255c

www-client/vivaldi-snapshot: Add version 5.5.2805.21

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

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.5.2805.21.ebuild| 206 +
 2 files changed, 209 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 5d1010e32c91..fd8a5edcbd45 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,9 @@
 DIST vivaldi-snapshot_5.5.2797.3-1_amd64.deb 100997108 BLAKE2B 
20fad320d40838db70738b97ee677b95557811239cabc986879cb28cb182cd4bf29e6634a8b139ea3dfe806b45440b1f72b34383b7f4afc058c443da32267561
 SHA512 
cb1898cd9dee452553c360b06a848608cf77353dc3bdedaf8700acdbcbebadd1cdbe75a20d0e5b41bd269e7e6463bacf5b2dfb722bf82ca4e1d353d06c070b5c
 DIST vivaldi-snapshot_5.5.2797.3-1_arm64.deb 90833996 BLAKE2B 
927900bb5617bfe5d1c69f527bac7e9c6bf7d4eb9486d124e12f77224b4252d25665399fe74640bdde2675f875b326128b4de41f57574eb80510f80ede33c221
 SHA512 
ee11184cde33dee8692984f815c80fe93b7b208216eab6f2413e3dad14dc00b34181f104d07b9761f8a9085b3a3e175ccd645f55cee3ec949e1d5598a7a08a65
 DIST vivaldi-snapshot_5.5.2797.3-1_armhf.deb 90165832 BLAKE2B 
40569e16df20338c743aeacf893089315d65da234f8f7c8c9f0a1cfe851f1a6c00edd5bc7f4b13d0c11a89371b6db452047ac82277dd6b8d53a21a36364962af
 SHA512 
a29f3e4dfff60a7618610bc31fef0324b9a6cc9b75c12f9d4f9c0ec1754a4062272f69777bad17dd9d08eb44b71dde439b51d04b0ce8dc7aeacdcb1eee6ca01b
+DIST vivaldi-snapshot_5.5.2805.21-1_amd64.deb 101019340 BLAKE2B 
8b1d8e22fa504f20d74b8bc50deca198073e48379cfec8a882e2d00cd3f68bb8d816555e2d29edde6b715463998090178960f4af1c81f6ceae1021bb1cf6d545
 SHA512 
c6bd047fa2c940f9756dc89a3393696acca30ecd913e04ded36d24c534873417e122668441f7edc6843f58d05d32eac5009bc14f25b8abe03e40abdeebd4176f
+DIST vivaldi-snapshot_5.5.2805.21-1_arm64.deb 90957776 BLAKE2B 
26165e16022932a451499acdc7c38d1250ad923ac35e50fed56df39f7fa9d8b2ef3ce4fe9bb7f5923d4b00cb7b564a7c0a534b9279a0fee619b4f6f481d22506
 SHA512 
eb80b86d4ccdf920f303fe5dcef95b46836e2c74cb1af160239c0662d23262d95d30f1a4c359711f81674476fc6a51d092482103a52f1f1f1897019d0f696f09
+DIST vivaldi-snapshot_5.5.2805.21-1_armhf.deb 90264704 BLAKE2B 
a507b99587d97fb101823dd2dede4e7c29ee8b77393cc6346008363da0eacd1755d6fab45e01d17528ef81e02cd4a3b1918e409cc272294bb550dbb5ef822e65
 SHA512 
b574f20e4527c7cc08bed2edbe9971f664100c5c045504fb25ec529980f9d148d38aa85daec8d7915510bde779173ecb9fe113e811433d6c166b1be38884f1b3
 DIST vivaldi-snapshot_5.5.2805.3-1_amd64.deb 101015264 BLAKE2B 
1ed8a856222bf89c90b44176ee30462f975e80e2eb3e11e2373ac3b738f282597ee64acfe6d18093114ea02916e5ab53c35289776acf38fbfc3572894f2bf54b
 SHA512 
3f3941cabecf324b7af512462c7d2fe115c90236887eb1f06843494d635d0e9d635eae0e5da00e80e85b457c1de0a776ef61a7ab26693be9c1956021f5d74421
 DIST vivaldi-snapshot_5.5.2805.3-1_arm64.deb 90942580 BLAKE2B 
40364b3cc5fd7a6cd4f7ce5f11406606735f34811ff7edaf2a39804343d09ef9ac65934677ca076912a71f6795a83bc78221ffd0df30f4241fc736f696a75686
 SHA512 
9a3eee2eb7029548d21b2d0e6eb6f54874023cbf3c3e8a701aae4c41003dd949dbd6ec8cf600e78f9636bbd17aeebe32b60b2503e76b21ffaf7f4b4af4e9ea81
 DIST vivaldi-snapshot_5.5.2805.3-1_armhf.deb 90265272 BLAKE2B 
36dec1016237205a34268ba1a5a77359d147510de5dbfb43119db67f2e24c60636bf5c0d65029dee23363448155818f350a98e778bb0d86c990a03c209151750
 SHA512 
da2af51abc332cb8b04117ce5e2463cb1e642413caf348fb27eed8bd5a977bf4e99400bad9bbaf522fbbc53bc50c1f9e027be67a8efe57bb8c29916d874fb1d8

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.21.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.21.ebuild
new file mode 100644
index ..cc815568ad94
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.21.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+  

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

2022-10-01 Thread James Le Cuirot
commit: b86f23accbbf32a938f774362f6f94ef303d3f1b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct  1 09:03:36 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct  1 09:03:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86f23ac

www-client/vivaldi-snapshot: Drop old 5.5.2797.3

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.5.2797.3.ebuild | 206 -
 2 files changed, 209 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index fd8a5edcbd45..98e97e1994e5 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.5.2797.3-1_amd64.deb 100997108 BLAKE2B 
20fad320d40838db70738b97ee677b95557811239cabc986879cb28cb182cd4bf29e6634a8b139ea3dfe806b45440b1f72b34383b7f4afc058c443da32267561
 SHA512 
cb1898cd9dee452553c360b06a848608cf77353dc3bdedaf8700acdbcbebadd1cdbe75a20d0e5b41bd269e7e6463bacf5b2dfb722bf82ca4e1d353d06c070b5c
-DIST vivaldi-snapshot_5.5.2797.3-1_arm64.deb 90833996 BLAKE2B 
927900bb5617bfe5d1c69f527bac7e9c6bf7d4eb9486d124e12f77224b4252d25665399fe74640bdde2675f875b326128b4de41f57574eb80510f80ede33c221
 SHA512 
ee11184cde33dee8692984f815c80fe93b7b208216eab6f2413e3dad14dc00b34181f104d07b9761f8a9085b3a3e175ccd645f55cee3ec949e1d5598a7a08a65
-DIST vivaldi-snapshot_5.5.2797.3-1_armhf.deb 90165832 BLAKE2B 
40569e16df20338c743aeacf893089315d65da234f8f7c8c9f0a1cfe851f1a6c00edd5bc7f4b13d0c11a89371b6db452047ac82277dd6b8d53a21a36364962af
 SHA512 
a29f3e4dfff60a7618610bc31fef0324b9a6cc9b75c12f9d4f9c0ec1754a4062272f69777bad17dd9d08eb44b71dde439b51d04b0ce8dc7aeacdcb1eee6ca01b
 DIST vivaldi-snapshot_5.5.2805.21-1_amd64.deb 101019340 BLAKE2B 
8b1d8e22fa504f20d74b8bc50deca198073e48379cfec8a882e2d00cd3f68bb8d816555e2d29edde6b715463998090178960f4af1c81f6ceae1021bb1cf6d545
 SHA512 
c6bd047fa2c940f9756dc89a3393696acca30ecd913e04ded36d24c534873417e122668441f7edc6843f58d05d32eac5009bc14f25b8abe03e40abdeebd4176f
 DIST vivaldi-snapshot_5.5.2805.21-1_arm64.deb 90957776 BLAKE2B 
26165e16022932a451499acdc7c38d1250ad923ac35e50fed56df39f7fa9d8b2ef3ce4fe9bb7f5923d4b00cb7b564a7c0a534b9279a0fee619b4f6f481d22506
 SHA512 
eb80b86d4ccdf920f303fe5dcef95b46836e2c74cb1af160239c0662d23262d95d30f1a4c359711f81674476fc6a51d092482103a52f1f1f1897019d0f696f09
 DIST vivaldi-snapshot_5.5.2805.21-1_armhf.deb 90264704 BLAKE2B 
a507b99587d97fb101823dd2dede4e7c29ee8b77393cc6346008363da0eacd1755d6fab45e01d17528ef81e02cd4a3b1918e409cc272294bb550dbb5ef822e65
 SHA512 
b574f20e4527c7cc08bed2edbe9971f664100c5c045504fb25ec529980f9d148d38aa85daec8d7915510bde779173ecb9fe113e811433d6c166b1be38884f1b3

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2797.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2797.3.ebuild
deleted file mode 100644
index cc815568ad94..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2797.3.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="propr

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

2022-10-01 Thread Arthur Zamarin
commit: b49855f32cc68d27aa08578e7b3636ba054ea476
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:23:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49855f3

dev-python/furo: add 2022.9.29

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

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

diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest
index 48dd62bdb72f..0eb48662e643 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1,2 +1,3 @@
 DIST furo-2022.6.21-py3-none-any.whl 323874 BLAKE2B 
aac38e9aaa8d4fc6fdb00a7da9df8781b18229146970a005077075b0049b6493f280377ed735e9dd5425fdce0c43f8cad5b149957018d9a084ad83c5e5fcabeb
 SHA512 
096c9fd0a18c8c4263607a77703412fcc5d7334b08bb6c448e5369b93572f2176f7fbe3fc7eb0b8c72f09d00eeca379debfec2f6565305d2f5e1bd0518af1558
 DIST furo-2022.9.15-py3-none-any.whl 326084 BLAKE2B 
2c0fe323fb35ddc3660dd7d0b2d70bb4ab7dcfabfab894faf93651bf3b34cbd53028bde7f2eb5f9c153db5e3a460fa58df0d69c05c2e059b35dfbeee7ec00adc
 SHA512 
a20c44d0265bd341ff08db5aa158c440b6f0b74d3fb3ef41385da73db2f75373e23f7635b829b9cee037a7f9a4987a09510cbbb328c35abe09d789061e408b2a
+DIST furo-2022.9.29-py3-none-any.whl 326787 BLAKE2B 
ef558aae586d2f189a0ec24e4dc5b8422167829ed8a917b276dcdac4ce7bcc12bdf9855b8fe6a75767b094e4e35b30b2eacd227b5d585de32845f2299f3acab1
 SHA512 
4ab394a006011ced6d74f696a49973628220719d1f8c1e5ae49b2a0c62dd3cc961f7a18d654bffcf385b07b6bc556930de5a5741c1e0dc9d7b6b6f4cc2cfc885

diff --git a/dev-python/furo/furo-2022.9.29.ebuild 
b/dev-python/furo/furo-2022.9.29.ebuild
new file mode 100644
index ..154f116846f9
--- /dev/null
+++ b/dev-python/furo/furo-2022.9.29.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# sphinx-theme-builder is completely unusable, as it requires pinning
+# to a very-specific nodejs version number, and ofc loves fetching
+# everything from the Internet
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Clean customisable Sphinx documentation theme"
+HOMEPAGE="
+   https://pypi.org/project/furo/
+   https://github.com/pradyunsg/furo/
+"
+SRC_URI="
+   
https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-basic-ng[${PYTHON_USEDEP}]
+"
+
+python_compile() {
+   distutils_wheel_install "${BUILD_DIR}/install" \
+   "${DISTDIR}/${P}-py3-none-any.whl"
+}



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

2022-10-01 Thread Arthur Zamarin
commit: bc4fc733500e1da3b50ad3674918ee2e57b04faf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:14:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4fc733

dev-python/fonttools: add 4.37.4

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.37.4.ebuild | 66 
 2 files changed, 67 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index cf91244a6d0d..a9a33376ca92 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,4 @@
 DIST fonttools-4.36.0.gh.tar.gz 3567028 BLAKE2B 
45c2481680a314e101ed3a14915585b503a15853937846a5ceadd15e524f053663e0c6876bb105b0f2593ac790029da48cbede8139be98809764e5a6e3e2b11a
 SHA512 
48a07548f72e9818292c1552675fce94b8ecb876172cd7adb429426c1d987f54a6e0482b7847e48c3b9854821567023cce402c613488d9e17277eff8a615d3c2
 DIST fonttools-4.37.2.gh.tar.gz 3593663 BLAKE2B 
d0e6e7beb370a8611f6c92cb3c0d253cda1a946985dee12d1e911a33d45415e15ecdadd2be3eef3d121ffc27a450ed19bcea7c5b19f562af206ea6207b0c7dee
 SHA512 
5850c31f68a6a7e1476644938ccb69d1213eb218a966a67c72f41fbbbc63cf5ed2f9638ce9497fd0702308ebf5637fc471b32a44b2ebcfbb9f4d3c2898dd626b
 DIST fonttools-4.37.3.gh.tar.gz 3594598 BLAKE2B 
bd2c347e1542c2be4136c75804d95ddc1514c4b131f6754467e4229928391f607d206b6edff1fbce62d270801adac3d53fa187a06983dec6d44c699029a8e47e
 SHA512 
7e8f9d68d59e6e842f2cc7acabd4188a1f5b1beb3437148ecb4ced1144eca5ae6af64c501b8ffedb780c72d84c73d7363d7d6ef3b3fc829bad27cba0c15c5ca9
+DIST fonttools-4.37.4.gh.tar.gz 3595501 BLAKE2B 
0b3e9e40ca73e1a612d632116c57d1ef9d641a759bdc570c3389ee603b0d8d98974a41fc0339e6dd4ec0cdbfdb9c5905afcf28b33e39eac6c4dcdba6fe64e860
 SHA512 
9e9c49732ca1e16a8d5b294423939297278d544456b37f5fd3b1f3eece8d9100834f8d7a8dee5908006a27419fbda06180ac588de5046a59fb243d728314939c

diff --git a/dev-python/fonttools/fonttools-4.37.4.ebuild 
b/dev-python/fonttools/fonttools-4.37.4.ebuild
new file mode 100644
index ..75d1f33eb4b3
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.37.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   app-arch/brotli[python,${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_configure() {
+   export FONTTOOLS_WITH_CYTHON=1
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   epytest Tests fontTools || die "Tests failed with ${EPYTHON}"
+}



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

2022-10-01 Thread Arthur Zamarin
commit: bf71899e5fe9c7cd8040595e8acdd4cc9d30595d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:20:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf71899e

dev-python/unidecode: add 1.3.6

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

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

diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest
index 8e298ab4ad1e..857d3531cc04 100644
--- a/dev-python/unidecode/Manifest
+++ b/dev-python/unidecode/Manifest
@@ -1,2 +1,3 @@
 DIST Unidecode-1.3.4.tar.gz 192346 BLAKE2B 
34edea805896022fa42f47929a55ba01850475cb49431c4c50329caa2f198455704224320887ac7dcad5fba3517ab42cafc8ade726e785be0d0141814a5ad455
 SHA512 
bdbf482abd0d93ea8d891b95aea9f95cca6f85dbe71cd2bef4664216b3aa1d672c2f4ecf3b8bf356cdb1d8e4a1141c296728498473d9d0067d9774d0a7de8d48
 DIST Unidecode-1.3.5.tar.gz 192386 BLAKE2B 
b5a92b2bdcd6e19e6f499a1a1cb46eb2fbb1d44030a6652ab2c2946c5ce9acb313a6f325e69862d72c19a620107ab31e8619cc77af4f73a10724571d16ceb9f9
 SHA512 
3188071077b08c8c3473ead56a36774590acd14e4e0441cf6f744f7947a8f03e4d6930894c19cf29962a307ac16828218a90231bee5758f9465e4cd52ec9cd65
+DIST Unidecode-1.3.6.tar.gz 192466 BLAKE2B 
62a2bd04f5d3f0c257fd5d001891a4021cc42eeebdc666cff69714ce6211e33ea9d2f44b9cc1b0d9c8bcdcc64ff256765716d48b32d9e0750049e0511c914d96
 SHA512 
97eb31c4f7e70a13628b4878a1cf91fc3a3b2525727a27b466e4e88d8f7db32054c93462d8aaf5da83b6f00cdd01dff258b93ac7b5e5e1a2d6dcdab608b89216

diff --git a/dev-python/unidecode/unidecode-1.3.6.ebuild 
b/dev-python/unidecode/unidecode-1.3.6.ebuild
new file mode 100644
index ..737ca84c1ba9
--- /dev/null
+++ b/dev-python/unidecode/unidecode-1.3.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=Unidecode-${PV}
+DESCRIPTION="Module providing ASCII transliterations of Unicode text"
+HOMEPAGE="https://pypi.org/project/Unidecode/";
+SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+distutils_enable_tests unittest



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

2022-10-01 Thread Arthur Zamarin
commit: 34bf7b6af8ca51d45b8696665c0823511d067211
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:25:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34bf7b6a

dev-python/meson-python: add 0.9.0

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

 dev-python/meson-python/Manifest  |  1 +
 dev-python/meson-python/meson-python-0.9.0.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 1e3d198dbc6f..99fa752022e0 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -2,3 +2,4 @@ DIST meson-python-0.6.0.gh.tar.gz 26783 BLAKE2B 
d5c5b95d5d609487a0efee1ce05b1337
 DIST meson-python-0.7.0.gh.tar.gz 28959 BLAKE2B 
6b60855d19c7dbbc4c8aca474ad55d4ce2a5db553ba86d2831adea7138d540433733d3b8e4077bf7314a6e6b68cd15b538b336afecaff3b262ae6d2157d8d5f0
 SHA512 
df529a3d31c67199cf72700734ea62b0de4f8eb03b437af9b53968e37c0350cbe60ba7385f8c3026d66fe2050df4c59912bf65e4a6e62ce19bace52fdcfef2e7
 DIST meson-python-0.8.0.gh.tar.gz 29367 BLAKE2B 
bf501ef73baa5481f5367b642cefca5a8b8655b4d74776aea21f0be4608c3e42d765f17ffdd037f39e7fc9c48d162293f93af61a30533e1823a66de5151ec1f9
 SHA512 
1709cdf3b357970566b25958cead88be2062e35ee8576275d0ca2571eca1f6a0211986b2693af0944026f2693511729b9d5cb30279952c65a287fa510c19186d
 DIST meson-python-0.8.1.gh.tar.gz 29353 BLAKE2B 
13d6ab25da404301bddb2fb7eaaeb5af256efb5ce6d09581e4a8fa90d21c3a45cc8f455b09dc99b454e8457b55eb41261743c6ffd612c6c674ac9a28bcb98f51
 SHA512 
e46f6dbbcc2b5f89b17c7ea3f00e8ff9d68cad458bcbfe462e09de8e0074316c15f71fd88304ccf65cc42d98b193bcc0b3547be3ec2519e8c25d31556beb1468
+DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 
29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286
 SHA512 
ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d

diff --git a/dev-python/meson-python/meson-python-0.9.0.ebuild 
b/dev-python/meson-python/meson-python-0.9.0.ebuild
new file mode 100644
index ..5ca1c9027a37
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.9.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Meson PEP 517 Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/meson-python/
+   https://github.com/FFY00/meson-python/
+"
+SRC_URI="
+   https://github.com/FFY00/meson-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+RDEPEND="
+   >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
+   dev-util/patchelf
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/GitPython[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-defaults.patch
+)
+
+distutils_enable_sphinx docs \
+   dev-python/furo \
+   dev-python/sphinx-autodoc-typehints
+distutils_enable_tests pytest



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

2022-10-01 Thread Arthur Zamarin
commit: 64e94325ee74b149a48b9c7f506709a16d8bb217
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:25:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e94325

dev-python/hypothesis: add 6.55.0

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 206c47573fe6..b97448364e34 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,2 +1,3 @@
 DIST hypothesis-6.54.5.gh.tar.gz 9325448 BLAKE2B 
b4cb8a413ad96f11f4dbf4a1a529e389dbca45561264cf0922721a25009d1065fdce21064faf53bd7aad2f589c159b52d899aa7b12c12da68beae8c9186c0505
 SHA512 
37205ea28b44537409a94592e466376e9612f84a8501ad2ff5504fc648e062555ffb600416bdd1f9a74f39ba39729defd581025e0611c501839721721f7cf6e3
 DIST hypothesis-6.54.6.gh.tar.gz 9325898 BLAKE2B 
01dde1d57192ede0a732ba2a50954fb6b1a1532e584715186f813977b2f22fd3411ec489874da67e687ca470ac58340dc45b821923ab01b03888c44a7882c0c0
 SHA512 
d678d0936c7906c839c29ad6c08154a067f8be2e18344139051ecc4b5c737f5088d2775a25758da2e29b74574b47c5f817643ccb762db851bc2b25e4fdbb3259
+DIST hypothesis-6.55.0.gh.tar.gz 9330281 BLAKE2B 
63f967496ed96e945579390d20eefb4d533caac80a05dc2fb3aa82bcca232d629802a9a37c73eb5ca8685530021794a1d0507e86fda90714be4de863ac20bcdb
 SHA512 
2c013b2c8cd4682e1c6ef61dff63ee14d0f306815e83165cbb25dff2d5f5cf456a1567c8df669497f2e3d981222da9eba4ea94fc9b88519045ac458249ff6e0d

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



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

2022-10-01 Thread Arthur Zamarin
commit: 67adbdfd8b9e62333c6f4ac96c41f39d64aaa9cb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:28:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67adbdfd

dev-python/pymdown-extensions: add 9.6

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

 dev-python/pymdown-extensions/Manifest |  1 +
 .../pymdown-extensions-9.6.ebuild  | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-python/pymdown-extensions/Manifest 
b/dev-python/pymdown-extensions/Manifest
index f1f98a3868eb..1657209a5d0d 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1 +1,2 @@
 DIST pymdown-extensions-9.5.gh.tar.gz 1004601 BLAKE2B 
8950ca104edf476e5557eab1effd9ad4e879f2ef58823e1385b5ee000e704b260b20f758578021d4c03492e675027f079363da49429938221fb1c109c9e1fe2d
 SHA512 
b640947b97be4f7592b86125c7de0f36c34052e77103f7d16818b8fc2794cc28d3b7baef84d99434ca1b2810fbe19bc2fc0d2430b8504425cca71677d9c8753c
+DIST pymdown-extensions-9.6.gh.tar.gz 1011446 BLAKE2B 
8e334896738de592d8d852f05f165c70d65b6541915bc4d66472b2e2e08a4921e5ed3e0d5873b03e3bbc31179cd2edb367ca0eb3734f1b437b8eff0dc4f9defb
 SHA512 
b806eac4656b1e541753e9e3f4d29bd49dfdfb24ea67633ea232d40833e4ce438b76c71c013d7bc5c3ebfa790b2e314e6f0f76cc3a76f42d5c2b020c32f8dba7

diff --git a/dev-python/pymdown-extensions/pymdown-extensions-9.6.ebuild 
b/dev-python/pymdown-extensions/pymdown-extensions-9.6.ebuild
new file mode 100644
index ..93c979c06ae4
--- /dev/null
+++ b/dev-python/pymdown-extensions/pymdown-extensions-9.6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-git-revision-date-localized-plugin
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-material
+   dev-python/pymdown-lexers
+   dev-python/pyspelling
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Extensions for Python Markdown"
+HOMEPAGE="
+   https://github.com/facelessuser/pymdown-extensions/
+   https://pypi.org/project/pymdown-extensions/
+"
+SRC_URI="
+   https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # mkdocs-git-revision-date-localized-plugin needs git repo
+   if use doc; then
+   git init || die
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   git add . || die
+   git commit -m 'init' || die
+   fi
+
+   distutils-r1_python_prepare_all
+}



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

2022-10-01 Thread Arthur Zamarin
commit: 2a69ecd51110df0c0a130a29e42095c604c107a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:29:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a69ecd5

dev-python/sphinx: add 5.2.3

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

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-5.2.3.ebuild | 125 ++
 2 files changed, 126 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index ddd21aa5b93f..64e8422584d8 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -3,3 +3,4 @@ DIST sphinx-5.1.1.gh.tar.gz 6766329 BLAKE2B 
ff385abe35d4a700cbb3cd8acc72313f7c92
 DIST sphinx-5.2.0.gh.tar.gz 6777631 BLAKE2B 
53514f0561a53e656f15f434f79a2e2a6c0b41989bbc98f8c7e3e0548ab180339d2908827a933124576dacbed76db7e519ee1e626597a3f50900a90cb8b1c23b
 SHA512 
480c288cd9bf3c1bc61aa97fc4549dd6f0c3d23c2fb5cc5f15a20780984c518f50638a42a87b9c2c0b4eb24ef57e6cfbd812a82a9227ae439028a0fdd5f165a7
 DIST sphinx-5.2.1.gh.tar.gz 6777833 BLAKE2B 
128c8bbeb1609eef353da88a6d7dc561839b9e60abc46325b96e668a2babc39695f65d7e9539ab8faaae7ba27f558e6ec300579f94f1a62da9ef0d9804eda893
 SHA512 
bb51a91f7eb9643cf30be732cd0d9d45a90a1358d8379d89ac3ec0a46dcb0724a57ec4d5062375b6a98bfbb5d688d709ca9a1ed65d7825f4402cacf01cc9e034
 DIST sphinx-5.2.2.gh.tar.gz 6777525 BLAKE2B 
a6b5ff51072407be6e9bc7ae4d287826b8ce391c1ed712595d99c35af6279ea5404e28c48f8694620f246001824bb7cf2b0ac18d90f859874740d54a12ff9c33
 SHA512 
290ccea3ddf8dd73679976064fde6130213085c352972da0db4aba1a8f2fcb2e69ed52f2bb2469661bdfd90a1bf75255075e133e08cfcc301f28116415bad080
+DIST sphinx-5.2.3.gh.tar.gz 6778166 BLAKE2B 
0ba15fb7d558ee4d2d2ead5e04aa65d32dbda3b711d43723f8267dcd88ebf18711081aecdaa607e4bcac1198bd3f55409379f5f912e3a6a672508b941ed72891
 SHA512 
8a78beb63bdfafe4808c12e3d09adf1e222f0555171eb177f578c4434a454c0527171b1fc751e5df654c7a5f78b2b5709be5b32edaeb98f5f6ae71719efec327

diff --git a/dev-python/sphinx/sphinx-5.2.3.ebuild 
b/dev-python/sphinx/sphinx-5.2.3.ebuild
new file mode 100644
index ..46163127e936
--- /dev/null
+++ b/dev-python/sphinx/sphinx-5.2.3.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   =dev-python/Babel-2.9[${PYTHON_USEDEP}]
+   =dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.8[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+   !dev-python/namespace-sphinxcontrib
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   doc/conf.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use

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

2022-10-01 Thread Arthur Zamarin
commit: 16a563488e307eb0de4d58e63d9e76bd1c3e1ec1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:30:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a56348

dev-python/boto3: add 1.24.84

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.24.84.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1766b264c7d2..8306d890538c 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.24.74.gh.tar.gz 537890 BLAKE2B 
5aa5b9fb754b9f0a1da6d05fb8419235617f
 DIST boto3-1.24.80.gh.tar.gz 539716 BLAKE2B 
ccbbfa84e4e2274eb0275b9b2dcc0a4a78b139007829c4e3f880909f71e404be22c4461b687596bf12675c1212c6cf5b59c4383a042f60cb7919a10581fdc612
 SHA512 
aa3340e4bb9ae80f02fc70cf2be49d245e3dcc941b0b682c2827c1b8bb51d02e72ab7bf561e7d39397af8ca7ead7e115766fd4fd2eca18db2c551f55afb3e3b6
 DIST boto3-1.24.81.gh.tar.gz 540005 BLAKE2B 
7c0425351aaa4ee854d6cb616880b653250475051f3a295686659f3c85b6c515b6e622af72f6e56f69ff23be4e4218f74cbe48f6377f0d17d321f1521ed1fe8f
 SHA512 
a92a4d90254ecc5dd098d22c9628cf87e5d5341c7aaf8b704fbe6f6e693b7582b65179936a6745da4b14a629fb20d39b501748349e3a8640eb54f9298493f287
 DIST boto3-1.24.82.gh.tar.gz 540506 BLAKE2B 
5b9c008309e7bc5ff0b79a2431d1b49c353895e698227a19557ffa56950d51b1743e096a09440d3cae94b55eada1a71e01664b3458991d5665e9678cd97fdd80
 SHA512 
bd1ab62bd9b4f5f641a0baf6fda8d99e2a60d1fbf1bcb670b76a8171987812feb1067964dae1b633b0e35202330f97525c1ed5bf169289b8bcdde18eb882853d
+DIST boto3-1.24.84.gh.tar.gz 542495 BLAKE2B 
dc120011d9e7b01beeb86d90a88f69cc232d3ac1147d4764493359aab2a4b8a5344521e29961bd6f1a6bb27a38499c83f70ddd324dd1283601d8bc6a26f1
 SHA512 
bcba6880baccff46d96c76bc596a3dfbf6f595674097604bd3b58ece68ce75448c38677c1625e8615e0eb5796b7bcc2266a78da42d7ccee1be2ee182791ca980

diff --git a/dev-python/boto3/boto3-1.24.84.ebuild 
b/dev-python/boto3/boto3-1.24.84.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.84.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3";
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-10-01 Thread Arthur Zamarin
commit: 02964d3aaef0fb5fa4f004cb08cc23e5a91395b4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:29:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02964d3a

dev-python/mkdocs-material: add 8.5.4

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-8.5.4.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 42bb4da61e7a..fea292f745ba 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,3 +1,4 @@
 DIST mkdocs-material-8.4.0.gh.tar.gz 8459364 BLAKE2B 
42d0a3fa9a06cd03629dcf10e8052ce56ec87ce9449da26b1d94ab5e520cd34be16f49339237ebaa673bd86a7148e663f5e7bddbfd9ef2f9151a0d62cd0a2c85
 SHA512 
5e1c4c08ca8c6a2d4af2b2ef51c3e136c630a683aaf6c1ce93a4b322127eadf4ba718cde0e2d8814c486658ecdcfbda7179e4478ddbf6ba8a8ca3876acd4b33a
 DIST mkdocs-material-8.4.3.gh.tar.gz 624 BLAKE2B 
e7dbe0b3cd2e385db1882b5bdf90efbe7f1d528b38fe0764b5aee78546427bde939054a61f36e7d8769099fe3615c36c13d6d29ebf30e4faff123380a5793eaa
 SHA512 
ea5601d4f846315c71b0eaa0c8309c0d351530bdfcdee4ba7f9734f92314b66613984c41af6b0387e7186e2f915150aa6981e16511af6f7bb67bf94fb33b88e7
 DIST mkdocs-material-8.5.2.gh.tar.gz 10262607 BLAKE2B 
16fe2e9d377cf8361ddcf5bdd1f5b461783ef03a26894abd9cfe8ba3c88e4d89e5ee8da3e566b996ea1595a6600933d4140ca698f3a303e6fc4c2b32e208af1e
 SHA512 
74066b3b85be3dc5f4380ab73a98dd07fc8430a65b6ec9a51f1513fa3f0703f3eff4567344642710bf8e91e8cf9193b552a58f865b86367f397d0c884e1849f8
+DIST mkdocs-material-8.5.4.gh.tar.gz 10348088 BLAKE2B 
fbccb523f79b3dc3ed43641e5a3388222c4155162760aa5524dc8d6828f94f55953506eaa95a25438d9a97e5e2a09475763f6905d1c1355e8632f225cd659928
 SHA512 
42e6407762aeef50c98bb1016ff6cbb2ee7cebd050db9d8806521532bbcbbc2617e98e8372ee96c17a82f62e94ec06bc796ed494784b6cf03e5ce7bcd9e95a0d

diff --git a/dev-python/mkdocs-material/mkdocs-material-8.5.4.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-8.5.4.ebuild
new file mode 100644
index ..0cb9c4691195
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-8.5.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND=">=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]"



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

2022-10-01 Thread Arthur Zamarin
commit: f72b1737eda1bc60d79e70816a6ff96704359f7e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:30:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72b1737

app-admin/awscli: add 1.25.85

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.85.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 90b8cc4895df..29642e8d6a8c 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.25.75.gh.tar.gz 2270365 BLAKE2B 
68cd58d03e0712133104dbb145c6d4bce
 DIST aws-cli-1.25.81.gh.tar.gz 2273195 BLAKE2B 
3bf3ca742b08c0bf4367ae1bfabcf8c2626010d60cc11ff66250753f62609eba80053c1d8696cc3184ba9f947f995a8bb95489b01f60a3fa7e1a8cbb4961652c
 SHA512 
4f10de492a56b158d88671c149d4ed4171fbbde8fe84de15a446e31a7d8003a4562439eabd369cb80dcf91987caab6aef05e5b3f5684aeea47ba0d323883c53c
 DIST aws-cli-1.25.82.gh.tar.gz 2273453 BLAKE2B 
11c307a78df654634a7ae75cc8a7ce7d37697aa9ce792a3ad2b1a250291f2ff3574bea13219c072f223e4f27b7e5df757b49971374a5962f19b57ae00f77cd44
 SHA512 
90737a8cc9aac60970e705c5637672b74e89278926196c1363252038401e12bcb31672c878d2a3b6f213f5a5aac308e5b170e90342f6d270793aead3c8485eaf
 DIST aws-cli-1.25.83.gh.tar.gz 2273842 BLAKE2B 
3b3986f539302830d981478cf485c9a724a0c1bd216b6a3952781eeeb96e58d0f7cf575a899e79e55dc2252d90c15c1cf2cbde755fa4f89ac4fcabbab788896a
 SHA512 
7194d281477bc8f94b91901fdea57a1da44e703a04d28df9bb63a7f17370ec31eb640128f07b902a46892ca77377e706a0d99f6d53699a572c9cb2ef7d0f6c04
+DIST aws-cli-1.25.85.gh.tar.gz 2274915 BLAKE2B 
074651fd32ec378c8f574266ff2a2e43ddb3d16fc7cb73dda75895819d948216acefe6e5c0da1ef059e36c4b684a6b360f996e3ff905abfc71a4c68dc78ad64d
 SHA512 
ca6b6012fbe69467adfeade7f4b7c4cf40c50f2c62aee71c1e459bfa6597d3510e8ba087752c23ca77306e49cffbb68dde95167eed0d9313ab1488855b2aa4dd

diff --git a/app-admin/awscli/awscli-1.25.85.ebuild 
b/app-admin/awscli/awscli-1.25.85.ebuild
new file mode 100644
index ..511be374181c
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.85.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+# botocore is x.(y+2).(z-1)
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-10-01 Thread Arthur Zamarin
commit: 87366ef8e7ff8340724ef5997d07c1c2d18e1fc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:47:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87366ef8

dev-python/xarray: add 2022.9.0

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

 dev-python/xarray/Manifest   |  1 +
 dev-python/xarray/xarray-2022.9.0.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 1e93d52b801d..70e4169ebc2c 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1 +1,2 @@
 DIST xarray-2022.6.0.tar.gz 3013166 BLAKE2B 
4f2c17595ec904508e5f9c1d6ffead45be527b7f2ab73383126d57c7894712e924b605a86f890b0fec4ff45d1a263ce27fa324febf83f703ad36079e68f69663
 SHA512 
415bd84246d6d2b8aebf316ac9ef82ca7afeacce718349b75479c0aa693e2866dfe236e6dcaf41cae68afd7a99408f5027c938e6b7f447f5323e076b804f5165
+DIST xarray-2022.9.0.tar.gz 3030815 BLAKE2B 
71bea98d49fa9ce2e8e881bdcba7872293e1cd9fa4bd23e6cdce40220d87550fade52a7b7c25ff5d0b11b8a729c57ed219031b1f13d1f375c5278ecc611dfbc5
 SHA512 
57383cfc809b26d743c06eb5a158d318c65aedfa374e62b0a5fdc99708632a364b2efb6275fbc728e441effb7c695635a443cf141d69fa742216a677f4168b3b

diff --git a/dev-python/xarray/xarray-2022.9.0.ebuild 
b/dev-python/xarray/xarray-2022.9.0.ebuild
new file mode 100644
index ..ea669bc76788
--- /dev/null
+++ b/dev-python/xarray/xarray-2022.9.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="https://xarray.pydata.org/";
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+   test? (
+   dev-python/bottleneck[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/toolz[${PYTHON_USEDEP}]
+   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # warning-targeted tests are fragile and not important to end users
+   xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
+)



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

2022-10-01 Thread Arthur Zamarin
commit: 4c6af156d8849cbeb018dd34d85216c63defb2e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:30:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6af156

dev-python/botocore: add 1.27.84

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.84.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 835d1b8418b8..b217e49d534a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.27.74.gh.tar.gz 9626080 BLAKE2B 
05f039078c207c3878f189147ac2cf83
 DIST botocore-1.27.80.gh.tar.gz 9643079 BLAKE2B 
feec0b34c39b358eaff7f947fe83fc6dcd9926771b465c092e8071c334382d07d51a88fda775fc9fadae2544ac2f3e37c814bc9b8729730955b95d3efdf16b7b
 SHA512 
f38ee5b252051a8208964387ff1550489c5900605d2aa5c69dc2d1229411015af1edaa51e9df4d56895c3fd2b4a56cca5179c1fd5aecbf5032ab80ce4c8f8b8e
 DIST botocore-1.27.81.gh.tar.gz 9663876 BLAKE2B 
35da266dee35d717c0190378d4e73dbc018b9973a768476c4e675942e6f730901e7bcfbd2f700589877b1eb1fa85a20a29932c62d20a37a957045ea32cada7d1
 SHA512 
9ba40ddc75f812ce255ff668e9299313eaed44fb86b130a84ac624ace35ffd03bbb95fd88ce0848f8f8f9e0c48547e4433af6746f2063d57dd5d43d32bc7810e
 DIST botocore-1.27.82.gh.tar.gz 9665050 BLAKE2B 
2a108b09425dbb853a3ca79a370cff1c5c6e9fafe51c8ea9b3a7b1bf7c7ebdeccc4a5ebfc0d60e26d3bcb35add24d55e9f2df8062a79710a64f1eea4af0f258b
 SHA512 
52335df0e487580bc425d421c39464e4785ee7018ad25c82f83ba07cce0534b4e1ea047997a3a31bc8547f597863998154b0d13b9124342129953640bf2e67c3
+DIST botocore-1.27.84.gh.tar.gz 9689021 BLAKE2B 
1f67ab89d0e181b3b4b8d335279efbe531dab8f22e07e1bbf323b50910ae5c4b7827494aa5b35f21474f60ff276c6d1c3554e1266791ac24289ff9c43e397755
 SHA512 
a80a67313cbbccd1a59a24dae42f412594fb29b4b3731bfd9fcd55b3ab1f4f6f047b38283d1a8f6e75074e3daa1d4730702e46ecc5e6befe0ffb4110344b7312

diff --git a/dev-python/botocore/botocore-1.27.84.ebuild 
b/dev-python/botocore/botocore-1.27.84.ebuild
new file mode 100644
index ..d1a6948e70e5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.84.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore";
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-10-01 Thread Arthur Zamarin
commit: 0a5883c953189532bc41447c86fe7b48ac686576
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 09:05:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5883c9

dev-python/dask: add 2022.9.2

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

 dev-python/dask/Manifest |  1 +
 dev-python/dask/dask-2022.9.2.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 7ac7d3164dbe..c5001e8399f1 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,3 +1,4 @@
 DIST dask-2022.8.1.gh.tar.gz 8759920 BLAKE2B 
bc84706772072a1df2a1c0089f9bc1332a0110430f1c6f2e120e76f565b0666fb0f7f9ac6c25da356f2825e0cd8dfa5b2ef7998d3a231aefc41a5ce09980a22a
 SHA512 
ba042cf069b88c752a371a6ea2df69dd75dabd934befa2d91f4e1e754ad197a14369935452125a621d14527e0d6a0a3a2abdee8f127aa05c6c812116cb27dc3e
 DIST dask-2022.9.0.gh.tar.gz 8762083 BLAKE2B 
60c7a37124b61b49fc06a754b5842695fd63d234e087ec44a40793aeb330034e0d5e3caaedd239fd498a9b01c2bc450f62cdc22848bfd654bfdab6a07d9be7de
 SHA512 
a88f71b9e8cdc69ce3a4babbc2434f830110df284d56eec37cadb6b81add3cd5f2e751ea5e9b390d112d16ee0952c296368851889fec202e3601c2fcf8f52a97
 DIST dask-2022.9.1.gh.tar.gz 8766675 BLAKE2B 
da4735dd860b96d691bbe3782ce04fb4e53a265984dc52593ecd1cbd1a1e536ad2677998e01bcfa99d783255ce053a44c4ed4cb0ce83128520755c20530bca3f
 SHA512 
944d333bbe2f946b85173d289e287737816359a959b61d9bf2b9ef0f75173482a2912355fd71f8a8aa29e58f5b66a91909dc53c1cd269ab2bc569bad62a67f6c
+DIST dask-2022.9.2.gh.tar.gz 8767605 BLAKE2B 
ad0d9b7f849f984316768f1d1983e13177c3263b6803ce6d861b15b8d88c21c7dce4dae917ca28f8688797573503c6fd518816ca7d993d67c56172ef2adc73ec
 SHA512 
467411933432821413f8440e6434b18c2bf76c616a92ec990bc71c141ea2cab235c1330e888ed77f429b6d00d588042928cd3b06d9b693d51302cf8c114700dd

diff --git a/dev-python/dask/dask-2022.9.2.ebuild 
b/dev-python/dask/dask-2022.9.2.ebuild
new file mode 100644
index ..6ad6f0bd45e1
--- /dev/null
+++ b/dev-python/dask/dask-2022.9.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}]
+   >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-0.3.10[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # another test relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+   dask/array/tests/test_linalg.py::test_solve_assume_a
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]"
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]"
+)
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



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

2022-10-01 Thread Arthur Zamarin
commit: 87f374708e00dd5fad8bd5056a367f2755538281
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  1 08:26:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  1 09:26:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87f37470

dev-python/meson-python: drop 0.6.0-r1, 0.7.0

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

 dev-python/meson-python/Manifest   |  2 -
 .../meson-python/meson-python-0.6.0-r1.ebuild  | 50 --
 dev-python/meson-python/meson-python-0.7.0.ebuild  | 45 ---
 3 files changed, 97 deletions(-)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 99fa752022e0..7da26a4caace 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,5 +1,3 @@
-DIST meson-python-0.6.0.gh.tar.gz 26783 BLAKE2B 
d5c5b95d5d609487a0efee1ce05b133794705cdb16f2d05d6e08b9201541e31f61a832c7770b4b5ad675f8dd91860c30c67769ce8fc0af2c48e65b0aad187ddb
 SHA512 
25042ea030d2ad323c67daa0a520db936a4a4efa0de1c9f631c47fac22d797e01d1f1707ed407e2931164a35b3916e19a774ee16ab1d45fc91e41c75add57fa1
-DIST meson-python-0.7.0.gh.tar.gz 28959 BLAKE2B 
6b60855d19c7dbbc4c8aca474ad55d4ce2a5db553ba86d2831adea7138d540433733d3b8e4077bf7314a6e6b68cd15b538b336afecaff3b262ae6d2157d8d5f0
 SHA512 
df529a3d31c67199cf72700734ea62b0de4f8eb03b437af9b53968e37c0350cbe60ba7385f8c3026d66fe2050df4c59912bf65e4a6e62ce19bace52fdcfef2e7
 DIST meson-python-0.8.0.gh.tar.gz 29367 BLAKE2B 
bf501ef73baa5481f5367b642cefca5a8b8655b4d74776aea21f0be4608c3e42d765f17ffdd037f39e7fc9c48d162293f93af61a30533e1823a66de5151ec1f9
 SHA512 
1709cdf3b357970566b25958cead88be2062e35ee8576275d0ca2571eca1f6a0211986b2693af0944026f2693511729b9d5cb30279952c65a287fa510c19186d
 DIST meson-python-0.8.1.gh.tar.gz 29353 BLAKE2B 
13d6ab25da404301bddb2fb7eaaeb5af256efb5ce6d09581e4a8fa90d21c3a45cc8f455b09dc99b454e8457b55eb41261743c6ffd612c6c674ac9a28bcb98f51
 SHA512 
e46f6dbbcc2b5f89b17c7ea3f00e8ff9d68cad458bcbfe462e09de8e0074316c15f71fd88304ccf65cc42d98b193bcc0b3547be3ec2519e8c25d31556beb1468
 DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 
29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286
 SHA512 
ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d

diff --git a/dev-python/meson-python/meson-python-0.6.0-r1.ebuild 
b/dev-python/meson-python/meson-python-0.6.0-r1.ebuild
deleted file mode 100644
index 9ff05d7701f0..
--- a/dev-python/meson-python/meson-python-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/FFY00/meson-python/
-"
-SRC_URI="
-   https://github.com/FFY00/meson-python/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   >=dev-util/meson-0.60.0[${PYTHON_USEDEP}]
-   dev-util/patchelf
-"
-BDEPEND="
-   test? (
-   dev-python/GitPython[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.5.0-defaults.patch
-)
-
-distutils_enable_sphinx docs \
-   dev-python/furo \
-   dev-python/sphinx-autodoc-typehints
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # https://github.com/FFY00/meson-python/issues/86
-   tests/test_sdist.py::test_contents_unstaged
-)

diff --git a/dev-python/meson-python/meson-python-0.7.0.ebuild 
b/dev-python/meson-python/meson-python-0.7.0.ebuild
deleted file mode 100644
index 70f7d41728e8..
--- a/dev-python/meson-python/meson-python-0.7.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/FFY00/meson-python/
-"
-SRC_URI="
-   https://github.com/FFY00/meson-python/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   >=dev-util/meson-0.60.0[${PYTHON_USEDEP}]
-   dev-util/patchelf
-"
-BDEPEND="
-   test? (
-   dev-python/GitPython[${PYTHON_

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

2022-10-01 Thread Michał Górny
commit: 6f3bd0d60739962161443d9ceaa29cd13280198d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 07:30:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 09:32:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3bd0d6

dev-python/jarowinkler: Remove old

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

 dev-python/jarowinkler/Manifest |  2 --
 dev-python/jarowinkler/jarowinkler-1.2.1.ebuild | 39 -
 dev-python/jarowinkler/jarowinkler-1.2.2.ebuild | 39 -
 3 files changed, 80 deletions(-)

diff --git a/dev-python/jarowinkler/Manifest b/dev-python/jarowinkler/Manifest
index e63d74f97dce..8c85a4eb9d45 100644
--- a/dev-python/jarowinkler/Manifest
+++ b/dev-python/jarowinkler/Manifest
@@ -1,3 +1 @@
-DIST jarowinkler-1.2.1.tar.gz 85696 BLAKE2B 
4e9c4dd4160a80fa600ae57c7cc97abd794bb0a49881137ed3f69c03549268bbf71dc410b86f8bd782b92df4eac63738ebd32dd716d682a0ce8aaaf039a38f61
 SHA512 
1337a5f67e54a0c0990dde7fc631c263b63c64c7dbefae82579842a639a85ea7214185489d56b6e2be5a6362773fbaea29a958f62dbfa270beefba516c325654
-DIST jarowinkler-1.2.2.tar.gz 85899 BLAKE2B 
f070be3b6fe69159c63cb37261bb8e837fc5f621b438405cd29de8f037f1848d0e27175c47a27a12895ca7ccf66681ed1ebc67c1f81d59e101c5acb1e665bcf6
 SHA512 
956eed36d4cdf36aefd1ca8ffedf61fdcf2567adbf3752ef3c7b3605c8851b9132654ec14bb2ff66a4b737d2fa8bb1b81779a282d40cf5cf64980a8a6fde
 DIST jarowinkler-1.2.3.tar.gz 86021 BLAKE2B 
6bce572b20538388c307a0da407198c725629a85e2114b7b9b91f24fd153102b0532275cbdf5d04138fe2b14c9a7936497bd1d72e7eb780411cb1032c97debb0
 SHA512 
3effd486f89a9973a8b1c41628555ab415b43a6aac426b9abf7a05d42ad697d18074ef43d4f50eab208980ae19e2efea68fb4d37b3a3ba13f52a39573809580b

diff --git a/dev-python/jarowinkler/jarowinkler-1.2.1.ebuild 
b/dev-python/jarowinkler/jarowinkler-1.2.1.ebuild
deleted file mode 100644
index 3aaf6a9b002b..
--- a/dev-python/jarowinkler/jarowinkler-1.2.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fast fuzzy string matching using Jaro and Jaro-Winkler similarity"
-HOMEPAGE="
-   https://github.com/maxbachmann/JaroWinkler/
-   https://pypi.org/project/jarowinkler/
-"
-SRC_URI="
-   mirror://pypi/${PN::1}/${PN}/${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   dev-cpp/jarowinkler-cpp
-"
-BDEPEND="
-   dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export JAROWINKLER_BUILD_EXTENSION=1

diff --git a/dev-python/jarowinkler/jarowinkler-1.2.2.ebuild 
b/dev-python/jarowinkler/jarowinkler-1.2.2.ebuild
deleted file mode 100644
index 3aaf6a9b002b..
--- a/dev-python/jarowinkler/jarowinkler-1.2.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fast fuzzy string matching using Jaro and Jaro-Winkler similarity"
-HOMEPAGE="
-   https://github.com/maxbachmann/JaroWinkler/
-   https://pypi.org/project/jarowinkler/
-"
-SRC_URI="
-   mirror://pypi/${PN::1}/${PN}/${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   dev-cpp/jarowinkler-cpp
-"
-BDEPEND="
-   dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export JAROWINKLER_BUILD_EXTENSION=1



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/, dev-python/rapidfuzz/files/

2022-10-01 Thread Michał Górny
commit: c084621e76d7d8ec1aa6a2d180c620f4a28c8a96
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 09:35:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 09:35:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c084621e

dev-python/rapidfuzz: Remove old

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

 dev-python/rapidfuzz/Manifest  |  3 --
 .../files/rapidfuzz-2.9.0-test-pandas.patch| 35 ---
 dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild   | 46 
 dev-python/rapidfuzz/rapidfuzz-2.10.1.ebuild   | 45 ---
 dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild| 50 --
 5 files changed, 179 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index c4036bf45fa9..73a52b2bb27c 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,4 +1 @@
-DIST rapidfuzz-2.10.0.tar.gz 782698 BLAKE2B 
f2b4ead136162fd3592b16978a58cd3a2d66489f05aefdf58fd137ebf34f347368f437b3ee836b36122b00863f0c238c8191307f6b586676db59ebfa2d370e1c
 SHA512 
b704a535021924e436a1cebe397e747d3e39b6a4ec12718bbb2a91c326d1977c51bd7ca9a4b2c2d380fdc27ea76b1549d61dea511ed86054aceb1d2180716627
-DIST rapidfuzz-2.10.1.tar.gz 782833 BLAKE2B 
a8be0ad8c617d8389b5fd22bff06e3887665dedd73580ac6ed29c3f5b895c399ffa0ac6ea983cb0a12d279d5312514e645f75d1a09a40be7108097b74e78c2d5
 SHA512 
006c714c4c2b86d77682042c7bd3e7a19328a56ff12b42f01e96712c4a94db654d63607363cf68b746416f107927bdee9dee9d7d29c80eda7c7fa74e0c21b75d
 DIST rapidfuzz-2.10.2.tar.gz 788167 BLAKE2B 
91264d83159ce91cac33138c2589d468ffb079daef06f1917596892b3c5fbb99f2012d79ca05f728e6d49c2241d83f68e0d3a44956cfdfafd38cae428496f507
 SHA512 
3d7610a2e4b32fbfaa0ac043847829bfc436e61c2d0c76d526fc0827cca4fd10a0b6ae659bd61ed48604695c4782bcb0984d2becaf84494b84a5d8e71c22e97a
-DIST rapidfuzz-2.9.0.tar.gz 780939 BLAKE2B 
c43dfd89d18dc1f5b4738930f1d0d9c4956f66479217b4400844b50636e2b0bb13f15d8b9a6edc0ce30fc943f35a44dad802ecf90107556ed2dee7f70fcc16ac
 SHA512 
b8f83cc35e84a4ed95e2086eb7bfbc6e7e2e25a05accc965092b8b51012c79e86e2af15397577bb91aadfa9a257a62d6f3d6bb9bf928a9c767d53468904a12be

diff --git a/dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch 
b/dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch
deleted file mode 100644
index fa73c8f3ef3b..
--- a/dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 1df09fb54c466efddfc62ed630fddd5fb34cab3f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Sun, 18 Sep 2022 15:37:39 +0200
-Subject: [PATCH] tests: handle missing pandas gracefully
-
-Pandas is not yet ready for Python 3.11.  Use pytest.importorskip()
-to skip that one regression test that requires it when it's not
-available to unblock rapidfuzz on py3.11 on Gentoo.

- tests/test_process.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/test_process.py b/tests/test_process.py
-index ca5afee..b786d2d 100644
 a/tests/test_process.py
-+++ b/tests/test_process.py
-@@ -5,7 +5,6 @@ import unittest
- import pytest
- 
- from rapidfuzz import process_py, process_cpp, fuzz
--import pandas as pd
- 
- 
- class process:
-@@ -298,6 +297,7 @@ class ProcessTest(unittest.TestCase):
- 
- def testIssue81(self):
- # this mostly tests whether this segfaults due to incorrect ref 
counting
-+pd = pytest.importorskip("pandas")
- choices = pd.Series(
- ["test color brightness", "test lemon", "test lavender"],
- index=[67478, 67479, 67480],
--- 
-2.37.3
-

diff --git a/dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild
deleted file mode 100644
index 878047045596..
--- a/dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/maxbachmann/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-SRC_URI="
-   mirror://pypi/${PN::1}/${PN}/${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   https://github.com/maxbachmann/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   =dev-python/jarowinkler-1.2.2[${PYTHON_USEDEP}]
-"
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/jarowinkler-cpp-1.0.0
-   >=dev-cpp/rapidfuzz-cpp-1.0.1
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/rapid

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

2022-10-01 Thread Michał Górny
commit: f5fcdbf1507dc0e262d0232658d9490315727b65
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 09:36:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 09:36:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fcdbf1

dev-python/Levenshtein: Remove old

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

 dev-python/Levenshtein/Levenshtein-0.20.3.ebuild | 38 
 dev-python/Levenshtein/Levenshtein-0.20.4.ebuild | 38 
 dev-python/Levenshtein/Manifest  |  2 --
 3 files changed, 78 deletions(-)

diff --git a/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild 
b/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild
deleted file mode 100644
index 3b7310807ac8..
--- a/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit 
operations"
-HOMEPAGE="
-   https://pypi.org/project/Levenshtein/
-   https://github.com/maxbachmann/Levenshtein/
-"
-SRC_URI="
-   https://github.com/maxbachmann/Levenshtein/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   >=dev-cpp/rapidfuzz-cpp-1.0.4
-"
-RDEPEND="
-   https://pypi.org/project/Levenshtein/
-   https://github.com/maxbachmann/Levenshtein/
-"
-SRC_URI="
-   https://github.com/maxbachmann/Levenshtein/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   >=dev-cpp/rapidfuzz-cpp-1.7.0
-"
-RDEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/rapidfuzz-cpp/

2022-10-01 Thread Michał Górny
commit: 006a5c467708ab7d8e7469f4d57a070d32ca2657
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 09:35:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 09:35:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=006a5c46

dev-cpp/rapidfuzz-cpp: Remove old

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

 dev-cpp/rapidfuzz-cpp/Manifest   |  1 -
 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index c2897932159e..ef7563b2f466 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -1,2 +1 @@
-DIST rapidfuzz-cpp-1.6.0.gh.tar.gz 250024 BLAKE2B 
96d70680bb9b3c3e053b385845b543f69bb4215c6be92df6b7e61559cfa0f072833a13ceadf24f73531e848517864461cd696504584ea3a489d37e56c0a03c3b
 SHA512 
ba319af67428a96df406b10b11eafa4c73762f0916d2ac4ac2860f1a25a97fc9e4e3a69c8633c8fed8ef76a0c4a8e073bc16048bde111782d0e8f00e396a4df9
 DIST rapidfuzz-cpp-1.7.0.gh.tar.gz 252646 BLAKE2B 
5d79c07e26b6bb8e84d3280c3401bad60a3ca9846977a5bf9b13787ed7951c3805c71b7e6e2e03b14e2b988381484d969e1cc885c316bcb805b403e53332b31b
 SHA512 
ed8af678a40161aa738bd3606b41fd54c1dba603c47fbdb1182527abd5667736e50f458af252e7bde954f263040cdbd662ad1c6be0a5caa5289f0a351dfd6d9e

diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild 
b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild
deleted file mode 100644
index 99e66055cc0f..
--- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Rapid fuzzy string matching in C++"
-HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/";
-SRC_URI="
-   https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   >=dev-cpp/catch-3
-   )
-"
-
-src_prepare() {
-   # apparently "C++ best practices" don't mind fetching random stuff
-   # at build time
-   sed -i -e '/aminya/,/^)/d' test/CMakeLists.txt || die
-   find -name 'CMakeLists.txt' -exec \
-   sed -i -e 's:project_warnings::' {} + || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}



[gentoo-commits] proj/nxml-gentoo-schemas:master commit in: /

2022-10-01 Thread Ulrich Müller
commit: 7f33c3f2ea82600ad53498340f804520871876f0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct  1 09:38:18 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct  1 09:38:18 2022 +
URL:
https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/commit/?id=7f33c3f2

Makefile: Build from sources in submodules

Instead of fetching files over the network.

Signed-off-by: Ulrich Müller  gentoo.org>

 .gitignore |  2 --
 Makefile   | 15 ---
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/.gitignore b/.gitignore
index cf60873..b5624b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-*.dtd
-*.stamp
 *.tar.xz

diff --git a/Makefile b/Makefile
index 57ca512..2a37157 100644
--- a/Makefile
+++ b/Makefile
@@ -18,17 +18,10 @@ dist: Makefile LICENCE schemas.xml $(RNCS)
tar -cJf $(P).tar.xz --transform='s%^%$(P)/%' $^
 
 clean:
-   rm -f *.dtd *.stamp *.tar.xz
+   rm -f *.tar.xz
 
-%.rnc: %.dtd
+%.rnc: dtd/%.dtd
trang -I dtd -O rnc $< $@
 
-$(DTDS):
-   wget -N --no-verbose https://www.gentoo.org/dtd/$@
-
-devbook.rnc: devbook.stamp
-
-devbook.stamp:
-   wget -N --no-verbose \
- https://gitweb.gentoo.org/proj/devmanual.git/plain/devbook.rnc
-   touch -r devbook.rnc $@
+devbook.rnc: devmanual/devbook.rnc
+   cp $< $@



[gentoo-commits] proj/nxml-gentoo-schemas:master commit in: /

2022-10-01 Thread Ulrich Müller
commit: eb8e27333c076a55d0a5633a53efcde4e79d9984
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct  1 09:36:26 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct  1 09:36:26 2022 +
URL:
https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/commit/?id=eb8e2733

Add dtd and devmanual repos as submodules

Signed-off-by: Ulrich Müller  gentoo.org>

 .gitmodules | 6 ++
 devmanual   | 1 +
 dtd | 1 +
 3 files changed, 8 insertions(+)

diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 000..a82473d
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,6 @@
+[submodule "dtd"]
+   path = dtd
+   url = https://anongit.gentoo.org/git/data/dtd.git
+[submodule "devmanual"]
+   path = devmanual
+   url = https://anongit.gentoo.org/git/proj/devmanual.git

diff --git a/devmanual b/devmanual
new file mode 16
index 000..f73fcfb
--- /dev/null
+++ b/devmanual
@@ -0,0 +1 @@
+Subproject commit f73fcfb9352f815d44a0198516ac759caa6e09ec

diff --git a/dtd b/dtd
new file mode 16
index 000..87222b4
--- /dev/null
+++ b/dtd
@@ -0,0 +1 @@
+Subproject commit 87222b4de8d12028cb8a72b1f80a318a749c239d



[gentoo-commits] proj/nxml-gentoo-schemas:master commit in: /

2022-10-01 Thread Ulrich Müller
commit: d9c60811809c9fb8d3d714f16191ace208f9cc9a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct  1 09:38:18 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct  1 09:38:18 2022 +
URL:
https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/commit/?id=d9c60811

Makefile: Build from sources in submodules

Instead of fetching files over the network.

Signed-off-by: Ulrich Müller  gentoo.org>

 .gitignore |  2 --
 Makefile   | 21 ++---
 2 files changed, 6 insertions(+), 17 deletions(-)

diff --git a/.gitignore b/.gitignore
index cf60873..b5624b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-*.dtd
-*.stamp
 *.tar.xz

diff --git a/Makefile b/Makefile
index 57ca512..a3a384a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,5 @@
-DTDS = glsa.dtd metadata.dtd mirrors.dtd projects.dtd \
-   repositories.dtd userinfo.dtd
-
-RNCS = $(patsubst %.dtd,%.rnc,$(DTDS)) devbook.rnc
+RNCS = devbook.rnc glsa.rnc metadata.rnc mirrors.rnc projects.rnc \
+   repositories.rnc userinfo.rnc
 
 ifneq ($(PV),)
 P=nxml-gentoo-schemas-$(PV)
@@ -18,17 +16,10 @@ dist: Makefile LICENCE schemas.xml $(RNCS)
tar -cJf $(P).tar.xz --transform='s%^%$(P)/%' $^
 
 clean:
-   rm -f *.dtd *.stamp *.tar.xz
+   rm -f *.tar.xz
 
-%.rnc: %.dtd
+%.rnc: dtd/%.dtd
trang -I dtd -O rnc $< $@
 
-$(DTDS):
-   wget -N --no-verbose https://www.gentoo.org/dtd/$@
-
-devbook.rnc: devbook.stamp
-
-devbook.stamp:
-   wget -N --no-verbose \
- https://gitweb.gentoo.org/proj/devmanual.git/plain/devbook.rnc
-   touch -r devbook.rnc $@
+devbook.rnc: devmanual/devbook.rnc
+   cp $< $@



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

2022-10-01 Thread Matthew Smith
commit: 1fb1f4d4435419cb606b12267baeef1eb6158071
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Oct  1 09:42:29 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Oct  1 09:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb1f4d4

media-libs/libplacebo: fix automagic libunwind dependency

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

 .../{libplacebo-4.192.1.ebuild => libplacebo-4.192.1-r1.ebuild}   | 4 +++-
 media-libs/libplacebo/libplacebo-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/media-libs/libplacebo/libplacebo-4.192.1.ebuild 
b/media-libs/libplacebo/libplacebo-4.192.1-r1.ebuild
similarity index 93%
rename from media-libs/libplacebo/libplacebo-4.192.1.ebuild
rename to media-libs/libplacebo/libplacebo-4.192.1-r1.ebuild
index 4335fb6d6a04..c047cd32fdf8 100644
--- a/media-libs/libplacebo/libplacebo-4.192.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-4.192.1-r1.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="https://code.videolan.org/videolan/libplacebo";
 
 LICENSE="LGPL-2.1+"
 SLOT="0/$(ver_cut 2)" # libplacebo.so version
-IUSE="glslang lcms +opengl +shaderc test +vulkan"
+IUSE="glslang lcms +opengl +shaderc test unwind +vulkan"
 REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
 RESTRICT="!test? ( test )"
 
@@ -30,6 +30,7 @@ RDEPEND="glslang? ( dev-util/glslang[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
opengl? ( media-libs/libepoxy[${MULTILIB_USEDEP}] )
shaderc? ( >=media-libs/shaderc-2017.2[${MULTILIB_USEDEP}] )
+   unwind? ( sys-libs/libunwind:= )
vulkan? (
dev-util/vulkan-headers
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
@@ -58,6 +59,7 @@ multilib_src_configure() {
$(meson_feature lcms)
$(meson_feature opengl)
$(meson_feature shaderc)
+   $(meson_feature unwind)
$(meson_feature vulkan)
$(meson_use test tests)
# hard-code path from dev-util/vulkan-headers

diff --git a/media-libs/libplacebo/libplacebo-.ebuild 
b/media-libs/libplacebo/libplacebo-.ebuild
index 5037bfc4033d..72d2114b55cb 100644
--- a/media-libs/libplacebo/libplacebo-.ebuild
+++ b/media-libs/libplacebo/libplacebo-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://code.videolan.org/videolan/libplacebo";
 LICENSE="LGPL-2.1+"
 # Please add a sub-slot for releases depending on libplacebo.so version
 SLOT="0/"
-IUSE="glslang lcms +opengl +shaderc test +vulkan"
+IUSE="glslang lcms +opengl +shaderc test unwind +vulkan"
 REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
 RESTRICT="!test? ( test )"
 
@@ -31,6 +31,7 @@ RDEPEND="glslang? ( dev-util/glslang[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
opengl? ( media-libs/libepoxy[${MULTILIB_USEDEP}] )
shaderc? ( >=media-libs/shaderc-2017.2[${MULTILIB_USEDEP}] )
+   unwind? ( sys-libs/libunwind:= )
vulkan? (
dev-util/vulkan-headers
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
@@ -57,6 +58,7 @@ multilib_src_configure() {
$(meson_feature lcms)
$(meson_feature opengl)
$(meson_feature shaderc)
+   $(meson_feature unwind)
$(meson_feature vulkan)
$(meson_use test tests)
# hard-code path from dev-util/vulkan-headers



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

2022-10-01 Thread Stephan Hartmann
commit: d4e444fcb49cbf64b628a4111410af97cb84452d
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 09:56:04 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 09:56:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e444fc

www-client/chromium: drop 105.0.5195.102

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

 www-client/chromium/Manifest   |1 -
 www-client/chromium/chromium-105.0.5195.102.ebuild | 1186 
 2 files changed, 1187 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 9c54bb5d1256..5be0bee51fb9 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,4 @@
 DIST chromium-105-patchset-1.tar.xz 9116 BLAKE2B 
7728b83899e19b3c0ba4a69c660b68af7ea549a0144c15ab9fa972001441d9d145de20b7a1bafabf2b0667335b7436f6374c9934d4433160805c31bc743e867e
 SHA512 
8f97aecf7b24c3f676bc74b88382dc4a5d967a090a4b4890971cb342973b0a20fd563c658b1c3fdaf036e830317d97470143ab78b28f336b315d491217368a81
-DIST chromium-105.0.5195.102.tar.xz 1597977496 BLAKE2B 
dada382717f8d48c87f586ba190aa4b4dff32929d70efe54dc091e42087b6f1744d3fdc16d9f601674fda28f5146808f0de419dec95f5ebfcd2b61fb62db0ef6
 SHA512 
a5b569e1a019863cd27e03b7e834ecef284e170a41f8ff29b9d22101a45474b5157720e52e7f7438a217b8b00707bd3c414c83257c18f2d9f4d5ee46e2e06e9e
 DIST chromium-105.0.5195.125.tar.xz 1597584952 BLAKE2B 
690c10de16bbb92b6b69950c378f16a469b29176ad57de6d1f0827358c1443c25c273b962c434bcca38f1868e4e762115b61ee292ada2d5be12e7d19fbbac0af
 SHA512 
a8aaa24d779b69ee8173ed45006c9e7d6ada57de465cfa0a15720f3cd72d271f0560cedf8ae4aa0fde45ae6b750bb4577dcb23349d9cb49a036a7f0a4a5d68ac
 DIST chromium-106-patchset-3.tar.xz 6672 BLAKE2B 
4c56702e84c761b5b4e5ea84a3e9bed0c9c81cbf448998c51b149a5f3b745944e8c824384a879798fba284eb96d76ebbc22ce038971daf9a574ea02d52f204b5
 SHA512 
3e58bf2811a6674bbe04ab12c0404faad5e6b17c7a5de213e661a7cc34dd4c3329b8736e3b1ffd43a442eae4ad132ff05b042ef904d451bbe0c9a76554499b61
 DIST chromium-106.0.5249.61.tar.xz 1621965008 BLAKE2B 
f15043eeefb898809adf580c6ef9258f9512ec29f9f0688865c226b13a47d6dd8733a51a64c6a0e5ba0b67e5d5b54419e5264401fa4ef96112dcbdfb70c4aa17
 SHA512 
472754e11472d4b6d7545d3dfb784b3ca6ecb951753e6e966b5a2ee18aab35e185872d55bece98a99d4d2c2d1ef38e07a29a4d6989e5a287046108100a799ac1

diff --git a/www-client/chromium/chromium-105.0.5195.102.ebuild 
b/www-client/chromium/chromium-105.0.5195.102.ebuild
deleted file mode 100644
index 7040b659ff17..
--- a/www-client/chromium/chromium-105.0.5195.102.ebuild
+++ /dev/null
@@ -1,1186 +0,0 @@
-# Copyright 2009-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml(+)"
-LLVM_MAX_SLOT=14
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-VIRTUALX_REQUIRED="pgo"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/";
-PATCHSET="1"
-PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
-   pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="amd64 arm64"
-IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs 
pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
-REQUIRED_USE="
-   component-build? ( !suid !libcxx )
-   screencast? ( wayland )
-   !headless? ( || ( X wayland ) )
-   pgo? ( X !wayland )
-"
-
-COMMON_X_DEPEND="
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   x11-libs/libXfixes:=
-   >=x11-libs/libXi-1.6.0:=
-   x11-libs/libXrandr:=
-   x11-libs/libXrender:=
-   x11-libs/libXtst:=
-   x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
-   system-icu? ( >=dev-libs/icu-71.1:= )
-   >=dev-libs/libxml2-2.9.4-r3:=[icu]
-   dev-libs/nspr:=
-   >=dev-libs/nss-3.26:=
-   !libcxx? ( >=dev-libs/re2-0.2019.08.01:= )
-   dev-libs/libxslt:=
-   media-libs/fontconfig:=
-   >=media-libs/freetype-2.11.0-r1:=
-   system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
-   media-libs/libjpeg-turbo:=
-   system-png? ( media-libs/libpng:=[-apng] )
-   >=media-libs/l

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

2022-10-01 Thread Hans de Graaff
commit: 7c67f3efa939227a16c26f6bb64db9b9f317e9e1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:54:21 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c67f3ef

dev-ruby/activemodel: add 7.0.4

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

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

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/activemodel/activemodel-7.0.4.ebuild 
b/dev-ruby/activemodel/activemodel-7.0.4.ebuild
new file mode 100644
index ..de63c5300e80
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-7.0.4.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 ruby31"
+
+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: dev-ruby/actioncable/

2022-10-01 Thread Hans de Graaff
commit: 312ebfc1b984a50d172a0a42fe13b19f48c46de6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:54:29 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312ebfc1

dev-ruby/actioncable: add 7.0.4

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

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

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/actioncable/actioncable-7.0.4.ebuild 
b/dev-ruby/actioncable/actioncable-7.0.4.ebuild
new file mode 100644
index ..6329c7df8f0f
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.4.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 ruby31"
+
+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/activesupport/

2022-10-01 Thread Hans de Graaff
commit: 271062f623751393b40b2ca277c5e33f99c0aac9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:53:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271062f6

dev-ruby/activesupport: add 7.0.4

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

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

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/activesupport/activesupport-7.0.4.ebuild 
b/dev-ruby/activesupport/activesupport-7.0.4.ebuild
new file mode 100644
index ..1ae44774dde0
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-7.0.4.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/globalid/

2022-10-01 Thread Hans de Graaff
commit: ef1ea2d2b8aa72f3782e2ebee9fcc388f8a322aa
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:54:53 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1ea2d2

dev-ruby/globalid: add ruby31

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

 dev-ruby/globalid/globalid-1.0.0-r2.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/dev-ruby/globalid/globalid-1.0.0-r2.ebuild 
b/dev-ruby/globalid/globalid-1.0.0-r2.ebuild
new file mode 100644
index ..a0ee3645fdc8
--- /dev/null
+++ b/dev-ruby/globalid/globalid-1.0.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="globalid.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Reference models by URI"
+HOMEPAGE="https://github.com/rails/globalid";
+SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/activemodel-5.0 
>=dev-ruby/railties-5.0 )"
+ruby_add_rdepend ">=dev-ruby/activesupport-5.0:*"
+
+all_ruby_prepare() {
+   rm -f Gemfile.lock || die
+
+   sed -i -e '2irequire "forwardable"' test/helper.rb || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: df3f245f67e3ce52ab79132aa14aaed803f63b38
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:54:37 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df3f245f

dev-ruby/activejob: add 7.0.4

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

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

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/activejob/activejob-7.0.4.ebuild 
b/dev-ruby/activejob/activejob-7.0.4.ebuild
new file mode 100644
index ..b0fc4b598643
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.0.4.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 ruby31"
+
+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 ~hppa ~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/actionview/

2022-10-01 Thread Hans de Graaff
commit: 7b032dbf8c085f6882425d552443aa4661418761
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:55:08 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b032dbf

dev-ruby/actionview: add 7.0.4

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

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

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/actionview/actionview-7.0.4.ebuild 
b/dev-ruby/actionview/actionview-7.0.4.ebuild
new file mode 100644
index ..5edb607b7abe
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.4.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 ruby31"
+
+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/actionpack/

2022-10-01 Thread Hans de Graaff
commit: 4677ce59e1f05f6083343a2bda59129414811ece
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:55:17 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4677ce59

dev-ruby/actionpack: add 7.0.4

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

 dev-ruby/actionpack/Manifest|  1 +
 dev-ruby/actionpack/actionpack-7.0.4.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/actionpack/actionpack-7.0.4.ebuild 
b/dev-ruby/actionpack/actionpack-7.0.4.ebuild
new file mode 100644
index ..7961d0d604ae
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.4.ebuild
@@ -0,0 +1,66 @@
+# 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_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/selenium-webdriver:4
+   www-servers/puma
+   =dev-ruby/rack-cache-1.2:1.2
+   rm -f test/dispatch/rack_cache_test.rb || die
+}



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

2022-10-01 Thread Hans de Graaff
commit: 5da63bca656521d57ba75de924b58cec59f538c9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:55:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da63bca

dev-ruby/activestorage: add 7.0.4

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

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

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/activestorage/activestorage-7.0.4.ebuild 
b/dev-ruby/activestorage/activestorage-7.0.4.ebuild
new file mode 100644
index ..9c124f9b63be
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-7.0.4.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:^:#:' 
\
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Use mini_magick since vips is not packaged on Gentoo
+   sed -i -e '/mini_magick/aActiveStorage.variant_processor = 
:mini_magick' test/test_helper.rb || die
+   # Avoid vips-specific tests
+  

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

2022-10-01 Thread Hans de Graaff
commit: 96e5e2b39e0425fdab82a4325dc8c1add1acf259
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:55:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e5e2b3

dev-ruby/actionmailer: add 7.0.4

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

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

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/actionmailer/actionmailer-7.0.4.ebuild 
b/dev-ruby/actionmailer/actionmailer-7.0.4.ebuild
new file mode 100644
index ..867075061b56
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.4.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-10-01 Thread Hans de Graaff
commit: 1a94344d150476f34e2f6ee0fbeecd554f9cb842
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:55:51 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a94344d

dev-ruby/activerecord: add 7.0.4

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

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

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/activerecord/activerecord-7.0.4.ebuild 
b/dev-ruby/activerecord/activerecord-7.0.4.ebuild
new file mode 100644
index ..54d6c5fde10e
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-7.0.4.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 ruby31"
+
+# 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"' 
test/cases/bind_parameter_test.rb || die
+
+   # Avoid test failing related to rubygems
+   sed -i -e '/test_generates_absolute_path_with_given_root/askip 
"rubygems actiovation monitor"' test/cases/tasks/sqlite_rake_test.rb || die
+}
+
+each_ruby_test() {
+   if use sqlite; then
+   ${RUBY}

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

2022-10-01 Thread Hans de Graaff
commit: eb3a22579e403842a54a43b3aace834c835e0cec
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:55:58 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3a2257

dev-ruby/actiontext: add 7.0.4

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

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

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 2698b3806852..fcf61778c361 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,3 +1,4 @@
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/actiontext/actiontext-7.0.4.ebuild 
b/dev-ruby/actiontext/actiontext-7.0.4.ebuild
new file mode 100644
index ..e1f5d0bc64fb
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.4.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/railties/

2022-10-01 Thread Hans de Graaff
commit: 8d688a618ad62aa65f16a4b61f271d84a7ea132c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:56:15 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d688a61

dev-ruby/railties: add 7.0.4

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

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

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 711b4d9a5e50..9f762044e7d8 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/railties/railties-7.0.4.ebuild 
b/dev-ruby/railties/railties-7.0.4.ebuild
new file mode 100644
index ..c76b4793ada1
--- /dev/null
+++ b/dev-ruby/railties/railties-7.0.4.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 ruby31"
+
+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/rails/

2022-10-01 Thread Hans de Graaff
commit: 9a36f1b21e733a6f8f51a8b331b0d2597513e137
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:56:23 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a36f1b2

dev-ruby/rails: add 7.0.4

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

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

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index c99d306a5bf2..7c8e71abe2ad 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -2,3 +2,4 @@ DIST rails-5.2.8.1.gem 6656 BLAKE2B 
43b8a7a684023dc3a08439ae35cc343a4024c68dc2d2
 DIST rails-6.0.5.1.gem 6656 BLAKE2B 
42a04f6fcf62a07d3f3727323ffb9ae5884561161e5e3424996e323cf637175f970e6a2f80559113034c6e70a1c718b1c5efe9eca2b880df1a2961a7a5311497
 SHA512 
881b5f0298fe2bb02ef52ce7f0df6bd0c7821f9a834957534d40ebc1603794b0b591b9ee326be328567f900946b26d46363c711fd3e4744ed351094bd477634b
 DIST rails-6.1.6.1.gem 6656 BLAKE2B 
10d7bfe4c92b4485de328d9b9806bdb79bd74f9bb23ef09cf9609362927b1474ca3ba35e54da6c8fd9745b0364f4f6a9390b4c1ad641a5ac437c222cadfa25bf
 SHA512 
90ef98bbedd76feb4c1835062069cc5afd5bf5c191cd0858efe03dc5fa80194773ec7b21a3296a24089178faa14f1cd68f8e9d934f362b03ebeef81998a7f18c
 DIST rails-7.0.3.1.gem 6656 BLAKE2B 
2935e847874de0ce1d691efed7097e3b203c9991e7778dcd28813628dd43b59e54862d4224367afd79db97aac4e7e76825936b78380616232fd93396d1a54039
 SHA512 
b15d6eb076c688676a747932122d73e47ca272c97fe4c41816de84e8f5699df48a7fa6b767acaddd422591572b87e8fe0180bae1578ace7d9f136ef739d4e891
+DIST rails-7.0.4.gem 6656 BLAKE2B 
52a5b9445c7ab4b43a9646b02c80c519f22e0f78e24eda4f3c7b7e27829e3edbaa7fa42bb93a2e1917469d54cf75f8c2e9fb50015cf7abe981da43131235a5fa
 SHA512 
2df3363df5f380dc9d0cf8e19985f07f20bb2a5e1c50f776636b2d53e3415333490201ab5600a52bf878391de411344ff8c8d43c93a2aba243dd0be3ee1a3a05

diff --git a/dev-ruby/rails/rails-7.0.4.ebuild 
b/dev-ruby/rails/rails-7.0.4.ebuild
new file mode 100644
index ..b3f457ed6a56
--- /dev/null
+++ b/dev-ruby/rails/rails-7.0.4.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/actionmailbox/

2022-10-01 Thread Hans de Graaff
commit: e808da9ca93ec89fb9fa786fbe7cd8f76fb6a64a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 09:56:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 09:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e808da9c

dev-ruby/actionmailbox: add 7.0.4

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

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

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 2698b3806852..fcf61778c361 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,3 +1,4 @@
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 
31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a
 SHA512 
2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03
+DIST rails-7.0.4.tgz 11061225 BLAKE2B 
9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1
 SHA512 
118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c

diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-7.0.4.ebuild
new file mode 100644
index ..2f345728b1fd
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.4.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: www-client/chromium/files/, www-client/chromium/

2022-10-01 Thread Stephan Hartmann
commit: a634979cfccf3a758b953f30df483d044396c2dd
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 09:57:57 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 09:58:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a634979c

www-client/chromium: drop 105.0.5195.125

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

 www-client/chromium/Manifest   |2 -
 www-client/chromium/chromium-105.0.5195.125.ebuild | 1186 
 .../files/chromium-104-tflite-system-zlib.patch|   70 --
 3 files changed, 1258 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 5be0bee51fb9..05b828c050b9 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,3 @@
-DIST chromium-105-patchset-1.tar.xz 9116 BLAKE2B 
7728b83899e19b3c0ba4a69c660b68af7ea549a0144c15ab9fa972001441d9d145de20b7a1bafabf2b0667335b7436f6374c9934d4433160805c31bc743e867e
 SHA512 
8f97aecf7b24c3f676bc74b88382dc4a5d967a090a4b4890971cb342973b0a20fd563c658b1c3fdaf036e830317d97470143ab78b28f336b315d491217368a81
-DIST chromium-105.0.5195.125.tar.xz 1597584952 BLAKE2B 
690c10de16bbb92b6b69950c378f16a469b29176ad57de6d1f0827358c1443c25c273b962c434bcca38f1868e4e762115b61ee292ada2d5be12e7d19fbbac0af
 SHA512 
a8aaa24d779b69ee8173ed45006c9e7d6ada57de465cfa0a15720f3cd72d271f0560cedf8ae4aa0fde45ae6b750bb4577dcb23349d9cb49a036a7f0a4a5d68ac
 DIST chromium-106-patchset-3.tar.xz 6672 BLAKE2B 
4c56702e84c761b5b4e5ea84a3e9bed0c9c81cbf448998c51b149a5f3b745944e8c824384a879798fba284eb96d76ebbc22ce038971daf9a574ea02d52f204b5
 SHA512 
3e58bf2811a6674bbe04ab12c0404faad5e6b17c7a5de213e661a7cc34dd4c3329b8736e3b1ffd43a442eae4ad132ff05b042ef904d451bbe0c9a76554499b61
 DIST chromium-106.0.5249.61.tar.xz 1621965008 BLAKE2B 
f15043eeefb898809adf580c6ef9258f9512ec29f9f0688865c226b13a47d6dd8733a51a64c6a0e5ba0b67e5d5b54419e5264401fa4ef96112dcbdfb70c4aa17
 SHA512 
472754e11472d4b6d7545d3dfb784b3ca6ecb951753e6e966b5a2ee18aab35e185872d55bece98a99d4d2c2d1ef38e07a29a4d6989e5a287046108100a799ac1
 DIST chromium-107-patchset-1.tar.xz 5736 BLAKE2B 
581ca307d63635ef91aaa907aeebb8c735be6d6bbfcc3fe064fed7531b8848b5d918e017031ee606ed3bd8f0fc23aa6d2f8af4b36d33483dbeee2b5c8eacac82
 SHA512 
acbfb41c31a510a689cad3b0686e24925b018bd7a2a8f56f74b730dc36d878c266a11b3bb76b131e66f7b859f483ff00e16cbaae1b2b6944010c7396310c03b8

diff --git a/www-client/chromium/chromium-105.0.5195.125.ebuild 
b/www-client/chromium/chromium-105.0.5195.125.ebuild
deleted file mode 100644
index d250e9ebaf24..
--- a/www-client/chromium/chromium-105.0.5195.125.ebuild
+++ /dev/null
@@ -1,1186 +0,0 @@
-# Copyright 2009-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml(+)"
-LLVM_MAX_SLOT=14
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-VIRTUALX_REQUIRED="pgo"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/";
-PATCHSET="1"
-PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
-   pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="~amd64 arm64"
-IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs 
pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
-REQUIRED_USE="
-   component-build? ( !suid !libcxx )
-   screencast? ( wayland )
-   !headless? ( || ( X wayland ) )
-   pgo? ( X !wayland )
-"
-
-COMMON_X_DEPEND="
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   x11-libs/libXfixes:=
-   >=x11-libs/libXi-1.6.0:=
-   x11-libs/libXrandr:=
-   x11-libs/libXrender:=
-   x11-libs/libXtst:=
-   x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
-   system-icu? ( >=dev-libs/icu-71.1:= )
-   >=dev-libs/libxml2-2.9.4-r3:=[icu]
-   dev-libs/nspr:=
-   >=dev-libs/nss-3.26:=
-   !libcxx? ( >=dev-libs/re2-0.2019.08.01:= )
-   dev-libs/libxslt:=
-   media-libs/fontconfig:=
-   >=media-libs/freetype-2.11.0-r1:=
-   system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
-   media-libs/libjpeg-turbo:=
-   system-p

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

2022-10-01 Thread Stephan Hartmann
commit: 02bfc05969f2f04edaa28e0b2a1ef7088809c192
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 10:00:39 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 10:00:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02bfc059

www-client/chromium: stable channel bump to 106.0.5249.91

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-106.0.5249.91.ebuild | 1188 +
 2 files changed, 1189 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 05b828c050b9..a3d6622b696d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,6 @@
 DIST chromium-106-patchset-3.tar.xz 6672 BLAKE2B 
4c56702e84c761b5b4e5ea84a3e9bed0c9c81cbf448998c51b149a5f3b745944e8c824384a879798fba284eb96d76ebbc22ce038971daf9a574ea02d52f204b5
 SHA512 
3e58bf2811a6674bbe04ab12c0404faad5e6b17c7a5de213e661a7cc34dd4c3329b8736e3b1ffd43a442eae4ad132ff05b042ef904d451bbe0c9a76554499b61
 DIST chromium-106.0.5249.61.tar.xz 1621965008 BLAKE2B 
f15043eeefb898809adf580c6ef9258f9512ec29f9f0688865c226b13a47d6dd8733a51a64c6a0e5ba0b67e5d5b54419e5264401fa4ef96112dcbdfb70c4aa17
 SHA512 
472754e11472d4b6d7545d3dfb784b3ca6ecb951753e6e966b5a2ee18aab35e185872d55bece98a99d4d2c2d1ef38e07a29a4d6989e5a287046108100a799ac1
+DIST chromium-106.0.5249.91.tar.xz 1611228868 BLAKE2B 
75703b23a0538bdae74b2ac42e36e6d13297e3b6aaead6e5a8b97ed8f2cdd2d5883752c6d90f13fd1c2fb68828558f269c0c4f7ece4587de30e2ea8d878a9073
 SHA512 
741e3a3331a7e3f666bdbaa16cc8a1d829d73396bd34cb8f5f030e7704970dd5b5c4e274a1f69d05c1a9cfac148bc7740f56648c53bb20b782e6edd9b248a92c
 DIST chromium-107-patchset-1.tar.xz 5736 BLAKE2B 
581ca307d63635ef91aaa907aeebb8c735be6d6bbfcc3fe064fed7531b8848b5d918e017031ee606ed3bd8f0fc23aa6d2f8af4b36d33483dbeee2b5c8eacac82
 SHA512 
acbfb41c31a510a689cad3b0686e24925b018bd7a2a8f56f74b730dc36d878c266a11b3bb76b131e66f7b859f483ff00e16cbaae1b2b6944010c7396310c03b8
 DIST chromium-107.0.5304.18.tar.xz 1692448900 BLAKE2B 
a6ad73f94ff9fbeb87a2255ac7c023441155b9140d3c47fe94d05d8bdaf9873133e049c9781ad1ac2bfb964ff0f890c9fe3644ed88f5d2a96e0d6760064bf200
 SHA512 
15788eef618c2870e30b52ab7c43228fd4576e0f49cdba020e712d9ab628fca419b20dc9ccb314c4c3aaab0adabd010f462386a505ea9f9435949ed6c231fb1c
 DIST chromium-108-patchset-1.tar.xz 6344 BLAKE2B 
d5febda6415d0573d86f1c85dcf4449ab63633605b8d3cb5815bee0ed26dba8348554f8c7e06eb0450932c1062d388d5ad8817ef698afeb978bce1a98fcb3c5b
 SHA512 
d5f47692388c66099d6af75c781866bc45e05ffb7fa91c354243fcd1dd83f5de3279706809b3f65039e07d2c3b03d86b7dadcf6d14d93d9aa53562f1b8318b01

diff --git a/www-client/chromium/chromium-106.0.5249.91.ebuild 
b/www-client/chromium/chromium-106.0.5249.91.ebuild
new file mode 100644
index ..8e79bd205d9b
--- /dev/null
+++ b/www-client/chromium/chromium-106.0.5249.91.ebuild
@@ -0,0 +1,1188 @@
+# Copyright 2009-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+LLVM_MAX_SLOT=14
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+VIRTUALX_REQUIRED="pgo"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://chromium.org/";
+PATCHSET="3"
+PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
+   pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar )"
+
+LICENSE="BSD"
+SLOT="0/stable"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs 
pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
+REQUIRED_USE="
+   component-build? ( !suid !libcxx )
+   screencast? ( wayland )
+   !headless? ( || ( X wayland ) )
+   pgo? ( X !wayland )
+"
+
+COMMON_X_DEPEND="
+   x11-libs/libXcomposite:=
+   x11-libs/libXcursor:=
+   x11-libs/libXdamage:=
+   x11-libs/libXfixes:=
+   >=x11-libs/libXi-1.6.0:=
+   x11-libs/libXrandr:=
+   x11-libs/libXrender:=
+   x11-libs/libXtst:=
+   x11-libs/libxshmfence:=
+"
+
+COMMON_SNAPSHOT_DEPEND="
+   system-icu? ( >=dev-libs/icu-71.1:= )
+   >=dev-libs/libxml2-2.9.4-r3:=[icu]
+   dev-libs/nspr:=
+   >=dev-libs/nss-3.26:=
+   !libcxx? ( >=dev-libs/re

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

2022-10-01 Thread Stephan Hartmann
commit: 32ac717137d2a3020e8489d0f0a1423f438eb015
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 10:05:58 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 10:05:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ac7171

www-client/chromium-bin: stabilize 106.0.5249.91 for amd64

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild 
b/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild
index 9488132711a2..3275ab0dffc8 100644
--- a/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild
+++ b/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild
@@ -34,7 +34,7 @@ 
SRC_URI="https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64 ~x86"
+KEYWORDS="-* amd64 ~arm64 ~x86"
 IUSE="cpu_flags_x86_sse2 suid wayland widevine"
 
 RDEPEND="



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

2022-10-01 Thread Stephan Hartmann
commit: b59f1303c65ab0a3de45704e2afd4436248b1c96
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 10:06:15 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 10:06:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59f1303

www-client/chromium-bin: stabilize 106.0.5249.91 for arm64

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild 
b/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild
index 3275ab0dffc8..9da784adce85 100644
--- a/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild
+++ b/www-client/chromium-bin/chromium-bin-106.0.5249.91.ebuild
@@ -34,7 +34,7 @@ 
SRC_URI="https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm64 ~x86"
+KEYWORDS="-* amd64 arm64 ~x86"
 IUSE="cpu_flags_x86_sse2 suid wayland widevine"
 
 RDEPEND="



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

2022-10-01 Thread Stephan Hartmann
commit: 3b85090d45b41e1a1184703df63c4ad2b1612f83
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 10:06:27 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 10:06:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b85090d

www-client/chromium-bin: drop 106.0.5249.61

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium-bin/Manifest   |  11 -
 .../chromium-bin/chromium-bin-106.0.5249.61.ebuild | 241 -
 2 files changed, 252 deletions(-)

diff --git a/www-client/chromium-bin/Manifest b/www-client/chromium-bin/Manifest
index e10ea5da5044..748e020bb9d0 100644
--- a/www-client/chromium-bin/Manifest
+++ b/www-client/chromium-bin/Manifest
@@ -1,14 +1,3 @@
-DIST chromium-bin-106.0.5249.61-1-common-aarch64.tar.xz 3205652 BLAKE2B 
7abbfdb83bd78c343eee829ecbbf2d1f654d2a91fc3bd3899cb37e5f563d05f1d74b2a8682fbe42d0eab5ea1612302eeb0baca0ea81db29b760e4cbca4f3975e
 SHA512 
80b9dd6834a5d96805a4d5fbc8af3e55dffbc51b593157d586444ae12a928eab2d092cc596ca3ad468d651f588e2819f93adfcf4aeaa3f3f34775296b51973d5
-DIST chromium-bin-106.0.5249.61-1-common-i686.tar.xz 3217744 BLAKE2B 
b3e7944f7e2294824f1b3d04b383adef58c6f37792e2b00ae4c7eaade4cf43cf2170ffcb409a466d5c5b461597659cff5b60c7e2c0df5c988f05e59054d7e5a8
 SHA512 
6eea3dbdc38e3e8500bd2b6b1b790df65e621904aa621102772c75c697212864f463a336591c3d087429229af619a5671d622776ae44788d97e29ba5f960ec1d
-DIST chromium-bin-106.0.5249.61-1-common-x86_64.tar.xz 3269596 BLAKE2B 
c37bddc9a28d3b3801dce22b53a32f207a7c3b8afa3979c183a2451e1cf95ef86ce4c1456f4f92e32a0999fa551507c9dce989faaad3d200340575a580fa3f78
 SHA512 
0526b19755685ffec3c09e3532f8fee19b46c6625ee154234a3e325e7145f3213b78856991f6837f2cbd63c6ab0c17d3b9a75e479f459320128e8a6c4a49c022
-DIST chromium-bin-106.0.5249.61-1-common.tar.xz 4467896 BLAKE2B 
e45a541dfabec6a60f72f51c6ae6cb069a233762b32e3bc12b1f615de4dd074a93ab952dc7ad05945e21272e4adca90ef7a6f81eaba9d58a7346cb9170348aaa
 SHA512 
85941d889961423d84be7dd40a935442b14f0c5d8f53c4b947673e5ff3c4ae7efdfdf1525497f0911d2c8e76ce0dba072d2c8f56dbb6d1cc07e1952a93dca9b2
-DIST chromium-bin-106.0.5249.61-1-l10n.tar.xz 5133924 BLAKE2B 
dbd9936cef91b2ec949c9141af93d33515d84b27b64a796599a61d32994ecb8019fc4d990482a4b64f175a97e39e6c21c991321789c31853db1daa918a13cadb
 SHA512 
9c314eb65a9340dfb809346b5d012cc4d25adb9de88058b0532e265ab7a345e2d78f07c0c6e37b6ea684079ac027f3b85d5f46914d0d8dd2519e2f6fa2fd9f59
-DIST chromium-bin-106.0.5249.61-1-wayland-aarch64.tar.xz 83423748 BLAKE2B 
8a0e954a929f5922eba1af8199d154e67a52a46f83bec7a2aeb1087e54fb67a1faa16411af4298183a7e26657bae612378818934e6601dfff6cd424591fcac67
 SHA512 
66541afef8d4009e7f9d300bc586026986cea5dbb2e74a08291f2d93913734d649ad73a04d7ec69f37bbe8e70b2e97c9ce4b25781468ff1205e1a1c5c563a4c4
-DIST chromium-bin-106.0.5249.61-1-wayland-i686.tar.xz 85526252 BLAKE2B 
30ec85f9f2767078c7aa5aaf6dcd118a08f34510d3478b5b8399d9a848f58f0f39790fdd240d183d382ad69c802e5fe32e89a4950d64a24080cb93f1648301d6
 SHA512 
18311392584361575d7e0fb2348f26c442a88eccbceef7df5122e02425100e9d5a64c62f62e6e0c060f31fdaec919eccf37144282fbd91f0512d3d07beb246ac
-DIST chromium-bin-106.0.5249.61-1-wayland-x86_64.tar.xz 85306772 BLAKE2B 
6a79ad336222150bad0c7a354b8d80a061c720612c306e58501aac7c50a6324307a87871ca6e598998dd0ef315b3f7bc9f459ea1b092baebe990e892e21303b9
 SHA512 
570fe9166b30c1b20c443e892e1b91bffc0c9d7d463134ab4b32d9ec9465d026ae3cfa0d52d9af14a3e79172533c57b967cb6ca553542c127f8f1a2775811615
-DIST chromium-bin-106.0.5249.61-1-x11-aarch64.tar.xz 83195888 BLAKE2B 
b24605f987fa1f0aee8d7857237a8810cbf382ffd12652517373b08fed81f245bf9399065ddbe4175ee4ba29a38ce4a4b9c2683771b99530594c71e28561e46f
 SHA512 
1d43249499287207a256b605fa0ca04ca6ec3274c3ff6e44c3c5acd95191f2e69cba8a4be2913ad80b7f482e69d01641d93a98835195183653db859a70aa1479
-DIST chromium-bin-106.0.5249.61-1-x11-i686.tar.xz 85299124 BLAKE2B 
31683561e0d40d6a039755e62fd73e0fa1b8ec85c8343963517359db26802f024890c3a0003a8b0defabd196fd4f9002501e5266804e72a9c1e24f77880e782a
 SHA512 
beede9c2bcb49e3c7a2e05d5f89ea3f5d27c90f9b34f1f5145172662f12be1cbbbe0d1d15b41e2f4126be180d2345c7ea53cf7063ad52432923ca68d68f84a06
-DIST chromium-bin-106.0.5249.61-1-x11-x86_64.tar.xz 85046604 BLAKE2B 
6e7e9ef9d48ce57c12759449246ffa9ed69645a5df2de217e1e0797f966903e38d9d9868892341a71193cd04be3caa24d13d4c2188384e714d2afc30f4523d61
 SHA512 
212f11fe6b96fb6385313aff7c6a15d4346637a2def7bd17d4e91fa615658691da4159d2c88675494ef0c87c066dc6f82cbc0291b3191853c2699a9d20d55ee0
 DIST chromium-bin-106.0.5249.91-1-common-aarch64.tar.xz 3204844 BLAKE2B 
5b19b7d99c0f0970e1c8274c4d5caa066d0621a1e16fad6cbc7622d189c52207f386055375b6a3301bc2441b7577212b90f0ddca9d0dc5332ab8fa41e7279d3e
 SHA512 
06b91e1472535e5881a20123b7e59fb3f05a704b4f764d8c41a1a44b4447d24f265f3f3e7aac91ed37a6d3f7454c0130ef3e098fe86d6b11f0bd9a4691943a73
 DIST chromium-bin-106.0.5249.91-1-common-i686.tar.xz 3217616 BLAKE2B 
9c1223e7ef22046dd490ee3db556437bf28e8ebb22de517a3faa5b37ee61d53aff914f6bcf6792ec35c

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/

2022-10-01 Thread Andrey Grozin
commit: d57dfaa4d8824baf5ec016900d4b3137b094948b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct  1 10:20:04 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Oct  1 10:20:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57dfaa4

dev-lisp/sbcl: bump to 2.2.9

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest|   2 +
 dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch |  30 
 dev-lisp/sbcl/sbcl-2.2.9.ebuild   | 245 ++
 3 files changed, 277 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 70071b788656..40bf28839341 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -20,3 +20,5 @@ DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 
7b7c996c175e9a06ca3b1cc40834d8d97
 DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B 
b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1
 SHA512 
22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa
 DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B 
fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2
 SHA512 
2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52
 DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 
3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0
 SHA512 
db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397
+DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
+DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 
4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e
 SHA512 
53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400

diff --git a/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch 
b/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch
new file mode 100644
index ..f88f13301dfd
--- /dev/null
+++ b/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch
@@ -0,0 +1,30 @@
+diff -r -U2 sbcl-2.2.9.orig/contrib/sb-posix/posix-tests.lisp 
sbcl-2.2.9/contrib/sb-posix/posix-tests.lisp
+--- sbcl-2.2.9.orig/contrib/sb-posix/posix-tests.lisp  2022-09-29 
14:43:33.0 +0700
 sbcl-2.2.9/contrib/sb-posix/posix-tests.lisp   2022-10-01 
16:32:39.919563905 +0700
+@@ -166,15 +166,15 @@
+   #.sb-posix::einval)
+ 
+-(deftest rmdir.error.3
+-  (handler-case
+-  (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
+-(sb-posix:syscall-error (c)
+-  (typep
+-   (sb-posix:syscall-errno c)
+-   `(member #+(or darwin openbsd freebsd) ,sb-posix:eisdir
+-#+win32 ,sb-posix::eacces #+win32 ,sb-posix::enotempty
+-#+sunos ,sb-posix::einval
+-#-(or darwin openbsd freebsd win32 sunos) ,sb-posix::ebusy
+-  t)
++; (deftest rmdir.error.3
++;   (handler-case
++;   (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
++; (sb-posix:syscall-error (c)
++;   (typep
++;(sb-posix:syscall-errno c)
++;`(member #+(or darwin openbsd freebsd) ,sb-posix:eisdir
++; #+win32 ,sb-posix::eacces #+win32 ,sb-posix::enotempty
++; #+sunos ,sb-posix::einval
++; #-(or darwin openbsd freebsd win32 sunos) 
,sb-posix::ebusy
++;   t)
+ 
+ (deftest rmdir.error.4

diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
new file mode 100644
index ..ccbdd2a533cf
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.2.9
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.4.11
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/";
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-10-01 Thread Andrey Grozin
commit: 38c7cc9f347c869eac480e4d993ebdf5fb11c6ea
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct  1 10:21:57 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Oct  1 10:21:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c7cc9f

dev-lisp/sbcl: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   6 -
 dev-lisp/sbcl/sbcl-2.2.4.ebuild | 240 
 dev-lisp/sbcl/sbcl-2.2.5.ebuild | 240 
 dev-lisp/sbcl/sbcl-2.2.6.ebuild | 240 
 4 files changed, 726 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 40bf28839341..c5acb7bd2dbe 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,12 +12,6 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B 
de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d
 SHA512 
0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
 DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 
7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f
 SHA512 
a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
-DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 
109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146
 SHA512 
b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109
-DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B 
fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0
 SHA512 
4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5
-DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 
840a10e4c5e4b758c2b97b5f95d114eccc67f9a5ab24b137aabbdcd70ae4108bc7bfbc9fc06a474e5b65a6e57eec35b8714934d590da88fb7a80f314cad75c84
 SHA512 
9d581535348bb709ca1f7edbe5ad92f079fd1cbc9a462524220fb229bd78770f7855c0b1a8641b990a1d663fb559edc0c2ca0f029281d4b0c80a5917b45d7b72
-DIST sbcl-2.2.5-x86-64-linux-binary.tar.bz2 10706829 BLAKE2B 
0cabe57fcfa80f07abb0a55b1e928111cbc4296dc57b45e8fc714b7f0d8e656736aa0c7bc000fe0ec8d4c2acf9c54c872f3369155aa9c36b55ee035b66a21f6f
 SHA512 
7e4a4c2c825f906b5c90fe3f0129115361056c57d524ff0f5a9fbae611f98b1b6488711269eee3c6eeb22793c5c35087a02ce925e3ca8d84445d061e56f5e6fc
-DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 
7b7c996c175e9a06ca3b1cc40834d8d97925d3d6aa431fff4278ebe2b23e2ce824f71b1b5b47211b6acd006996a40391cb12004c92fbf3fb08d6fbb5b28f
 SHA512 
d8460cfb0044b02b3989ff2266355c067035eab5cde2afb8d170870e4bf54112ec878e7d5f809adaaabcfef3df1cd9ef2d94517b772ba376ca53b9ee78893baf
-DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B 
b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1
 SHA512 
22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa
 DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B 
fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2
 SHA512 
2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52
 DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 
3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0
 SHA512 
db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397
 DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B 
ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8
 SHA512 
6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db

diff --git a/dev-lisp/sbcl/sbcl-2.2.4.ebuild b/dev-lisp/sbcl/sbcl-2.2.4.ebuild
deleted file mode 100644
index 1f5f99c4ddcb..
--- a/dev-lisp/sbcl/sbcl-2.2.4.ebu

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

2022-10-01 Thread Hans de Graaff
commit: 87e8f3098a4fb97d80304574d7090b626ce16e0a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 10:22:14 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 10:26:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e8f309

dev-ruby/excon: enable ruby31

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

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

diff --git a/dev-ruby/excon/excon-0.93.0.ebuild 
b/dev-ruby/excon/excon-0.93.0.ebuild
index b1340ade10c8..da56c5a7fb91 100644
--- a/dev-ruby/excon/excon-0.93.0.ebuild
+++ b/dev-ruby/excon/excon-0.93.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md"
 RUBY_FAKEGEM_GEMSPEC="excon.gemspec"



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

2022-10-01 Thread Hans de Graaff
commit: a9a9dab9171c95577f9513377ecb014d5bb4e611
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 10:25:57 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 10:26:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a9dab9

dev-ruby/ethon: enable ruby31 and disable ruby26

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

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

diff --git a/dev-ruby/ethon/ethon-0.15.0.ebuild 
b/dev-ruby/ethon/ethon-0.15.0.ebuild
index ff6b1a7b59ba..6d7ded2b089d 100644
--- a/dev-ruby/ethon/ethon-0.15.0.ebuild
+++ b/dev-ruby/ethon/ethon-0.15.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"



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

2022-10-01 Thread Andrey Grozin
commit: 7a977f2c3e63871f77a3cba9dae5a09c92fccf67
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct  1 10:32:26 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Oct  1 10:32:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a977f2c

sci-geosciences/gpxsee: bump to 11.5

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  1 +
 sci-geosciences/gpxsee/gpxsee-11.5.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 884d41e5f07a..f29160fa7bb6 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-10.7.tar.gz 5122383 BLAKE2B 
5625f40b799e67ac7b4801e358021657b2ef4f2279e8ac94f8c85724b9e27dad2d0e244f931b6c2f7204abfb45a8dde1a07dcbbbfba780c8a07aa541ba944473
 SHA512 
0cb4a3e71c8141d8b0a039cd51ddbfb159c28dc9d6f724dc8605f52aaf90379b9fa3d21741993fbf754bd329d835118b3b67c87673ee97fdc29f61440c3e8624
 DIST gpxsee-11.3.tar.gz 5321969 BLAKE2B 
472503f01c480ca93337c2a372eaea5e63aa025fce9237594b9a4bb990f520ea680d0fecf1c56692cbafb473765dcab19e55e1153d35d0f1472718a904bae8ed
 SHA512 
8f4328193f71bd065b8fb4b5619e1a12bba9a034150f77606315fb385dabc3fb9263f33063d50fed222d72c292e3f67f84bc907626406661e88bd421c3041a96
 DIST gpxsee-11.4.tar.gz 5331248 BLAKE2B 
0a2f8020e8c01cac27748ccb20ccc1c31ad3032af133560cf609f8a9303956b8dfebb228c630b2a41716d37c3aac56d099aae064582b13456c99306449e18f47
 SHA512 
0f9619af7d373de6469ad3d7fe24d0fe241b1046467f7e66da77bde9408ec842e46cddfa19616634ee262dd6b07e128917169d820746ed24167807fdf4d25292
+DIST gpxsee-11.5.tar.gz 5336855 BLAKE2B 
2886def6bcb812d33361b5cf6d77b5da5adc203552449ded38cd01bfb451b055e7a0d8383f44d1db41b5b797f7b8763368a43825b3d016b972b0adfdca8ce48f
 SHA512 
56ea5218178ea2e8504e775ff83d8335b636a04f2f428072883f36159ae83f1f2b0568f55028d696e8055eac0a398086b87d4f31456c07530c5b41d291a760cc

diff --git a/sci-geosciences/gpxsee/gpxsee-11.5.ebuild 
b/sci-geosciences/gpxsee/gpxsee-11.5.ebuild
new file mode 100644
index ..9e54cc3e8e22
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-11.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/";
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtsvg:5"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



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

2022-10-01 Thread Andrey Grozin
commit: ad4bcc7caa2d2f5dbb41a1ff7053dde65c030fe3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct  1 10:33:45 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Oct  1 10:33:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4bcc7c

sci-geosciences/gpxsee: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  1 -
 sci-geosciences/gpxsee/gpxsee-11.3.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index f29160fa7bb6..98e90de65c8a 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,3 @@
 DIST gpxsee-10.7.tar.gz 5122383 BLAKE2B 
5625f40b799e67ac7b4801e358021657b2ef4f2279e8ac94f8c85724b9e27dad2d0e244f931b6c2f7204abfb45a8dde1a07dcbbbfba780c8a07aa541ba944473
 SHA512 
0cb4a3e71c8141d8b0a039cd51ddbfb159c28dc9d6f724dc8605f52aaf90379b9fa3d21741993fbf754bd329d835118b3b67c87673ee97fdc29f61440c3e8624
-DIST gpxsee-11.3.tar.gz 5321969 BLAKE2B 
472503f01c480ca93337c2a372eaea5e63aa025fce9237594b9a4bb990f520ea680d0fecf1c56692cbafb473765dcab19e55e1153d35d0f1472718a904bae8ed
 SHA512 
8f4328193f71bd065b8fb4b5619e1a12bba9a034150f77606315fb385dabc3fb9263f33063d50fed222d72c292e3f67f84bc907626406661e88bd421c3041a96
 DIST gpxsee-11.4.tar.gz 5331248 BLAKE2B 
0a2f8020e8c01cac27748ccb20ccc1c31ad3032af133560cf609f8a9303956b8dfebb228c630b2a41716d37c3aac56d099aae064582b13456c99306449e18f47
 SHA512 
0f9619af7d373de6469ad3d7fe24d0fe241b1046467f7e66da77bde9408ec842e46cddfa19616634ee262dd6b07e128917169d820746ed24167807fdf4d25292
 DIST gpxsee-11.5.tar.gz 5336855 BLAKE2B 
2886def6bcb812d33361b5cf6d77b5da5adc203552449ded38cd01bfb451b055e7a0d8383f44d1db41b5b797f7b8763368a43825b3d016b972b0adfdca8ce48f
 SHA512 
56ea5218178ea2e8504e775ff83d8335b636a04f2f428072883f36159ae83f1f2b0568f55028d696e8055eac0a398086b87d4f31456c07530c5b41d291a760cc

diff --git a/sci-geosciences/gpxsee/gpxsee-11.3.ebuild 
b/sci-geosciences/gpxsee/gpxsee-11.3.ebuild
deleted file mode 100644
index ca4a7a75cd2b..
--- a/sci-geosciences/gpxsee/gpxsee-11.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/";
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsql:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtsvg:5"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}



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

2022-10-01 Thread Andreas K. Hüttel
commit: 19fe99218235754791cdbcf14d98df7f0f577ce1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct  1 11:29:01 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Oct  1 11:29:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fe9921

sys-libs/queue-standalone: keyword ~riscv

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild 
b/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild
index cbdaa9876e04..54d56b494c09 100644
--- a/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild
+++ b/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/libc.html";
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86"
 
 DEPEND="
!sys-libs/glibc"



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

2022-10-01 Thread Hans de Graaff
commit: b32065ac51dc5a66b2ec69eee2ed2583956cc552
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  1 12:48:23 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct  1 12:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32065ac

dev-ruby/actionpack: add missing patch

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

 .../files/actionpack-7.0.4-rack-test-2.patch   | 55 ++
 1 file changed, 55 insertions(+)

diff --git a/dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch 
b/dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch
new file mode 100644
index ..09a234d46576
--- /dev/null
+++ b/dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch
@@ -0,0 +1,55 @@
+From 07be723bc1d2b6a655a589dfcd4213e251cdb453 Mon Sep 17 00:00:00 2001
+From: Aaron Patterson 
+Date: Wed, 25 May 2022 10:46:11 -0700
+Subject: [PATCH] Ensure Rails is green with Rack-Test main branch
+
+This commit just ensures we're green with the main branch of rack test.
+The changes are things we should have done anyway, and are backwards
+compatible with older versions of rack test
+---
+ actionpack/test/controller/new_base/render_streaming_test.rb | 4 
+ actionpack/test/dispatch/session/cache_store_test.rb | 2 +-
+ actionpack/test/dispatch/session/mem_cache_store_test.rb | 2 +-
+ 3 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/actionpack/test/controller/new_base/render_streaming_test.rb 
b/actionpack/test/controller/new_base/render_streaming_test.rb
+index 23dc6bca40364..d9789355f9520 100644
+--- a/test/controller/new_base/render_streaming_test.rb
 b/test/controller/new_base/render_streaming_test.rb
+@@ -44,6 +44,10 @@ def explicit_cache
+   end
+ 
+   class StreamingTest < Rack::TestCase
++def get(path, headers: { "SERVER_PROTOCOL" => "HTTP/1.1", "HTTP_VERSION" 
=> "HTTP/1.1" })
++  super
++end
++
+ test "rendering with streaming enabled at the class level" do
+   get "/render_streaming/basic/hello_world"
+   assert_body "b\r\nHello world\r\nb\r\n, I'm here!\r\n0\r\n\r\n"
+diff --git a/actionpack/test/dispatch/session/cache_store_test.rb 
b/actionpack/test/dispatch/session/cache_store_test.rb
+index 9677d177d0acc..6479654c73b37 100644
+--- a/test/dispatch/session/cache_store_test.rb
 b/test/dispatch/session/cache_store_test.rb
+@@ -59,7 +59,7 @@ def test_getting_session_value_after_session_reset
+   get "/set_session_value"
+   assert_response :success
+   assert cookies["_session_id"]
+-  session_cookie = cookies.send(:hash_for)["_session_id"]
++  session_cookie = cookies.get_cookie("_session_id")
+ 
+   get "/call_reset_session"
+   assert_response :success
+diff --git a/actionpack/test/dispatch/session/mem_cache_store_test.rb 
b/actionpack/test/dispatch/session/mem_cache_store_test.rb
+index 417a8355bfc2a..188f321c5999f 100644
+--- a/test/dispatch/session/mem_cache_store_test.rb
 b/test/dispatch/session/mem_cache_store_test.rb
+@@ -71,7 +71,7 @@ def test_getting_session_value_after_session_reset
+ get "/set_session_value"
+ assert_response :success
+ assert cookies["_session_id"]
+-session_cookie = cookies.send(:hash_for)["_session_id"]
++session_cookie = cookies.get_cookie("_session_id")
+ 
+ get "/call_reset_session"
+ assert_response :success



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

2022-10-01 Thread Stephan Hartmann
commit: 484396c65131140d0a3380eb79d9ac47c612b824
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Oct  1 12:59:45 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Oct  1 13:01:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484396c6

www-client/chromium: stabilize 106.0.5249.91 for amd64, #873820

Signed-off-by: Stephan Hartmann  gentoo.org>

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

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



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-10-01 Thread Ionen Wolkens
commit: 5d35488ab06b7cbc5a38357a22106dcd09bfb235
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  1 12:21:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  1 13:17:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d35488a

x11-drivers/nvidia-drivers: add 515.49.19:0/vulkan, drop 515.49.18

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

 x11-drivers/nvidia-drivers/Manifest   | 4 ++--
 ...vidia-drivers-515.49.18.ebuild => nvidia-drivers-515.49.19.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 73f47348994a..7c1a1be7b7fa 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -5,7 +5,7 @@ DIST NVIDIA-Linux-x86-390.154.run 49362860 BLAKE2B 
083d9dd234a37ec39a703ef7e0eb6
 DIST NVIDIA-Linux-x86_64-390.154.run 84438529 BLAKE2B 
e1bd2982f9697e74b593380acf471e03192cd8d20f14bd9b43e6d5925421c518278e75515a0713be25b29bf99d7ea49c770adf2cede79736a03f323d5ed96a33
 SHA512 
cab7de6db783089c1e385da0296c43d2cbbe266bac2bc177044e279224a6ef9c76495b46c4b7056eb5a82b21932a2002e0c12f7659b446a2586f9df30a69a9a3
 DIST NVIDIA-Linux-x86_64-470.141.03.run 272986406 BLAKE2B 
12ef580dd98146715442e6b8e9f27bab4a12121f3edb2e291961f8dea96ec1b81d2c974d380018223999c67a7bec9873675487f436e60aab34e83b1a5b7065f1
 SHA512 
07aca8ea6aac5592060b4177ef43e9a3a5b2e3bc1a2d5959bf2ae349763fc62ed80b987af5607bf2d9a48e25c4e38e64970bca0177d63bd57a703d47debf5e18
 DIST NVIDIA-Linux-x86_64-510.85.02.run 329836795 BLAKE2B 
f9f56a2498d223ee5a27b783bb2cffb8e77cdb9ed5139afce2bd6fc4e9eccb19b7068b9fa15b4e9f7242cfcdd1fe3f93faf342aae1eb5e9b32625663a0c32463
 SHA512 
ce04706b707d08f601ee23ed2f4b5d6b4c2e8c17d74557b720be64e0c0f4ff915bcf35efa2470c27d90a7e1bad4eab48e6d9b2b1f05442546d3324f2a10fa69b
-DIST NVIDIA-Linux-x86_64-515.49.18.run 360865817 BLAKE2B 
483b462f25770909ac617cea7f2f5c44510782a88a5082403941b23976413d3e631dd78cc6cee298e983016a0ad44d132386b8d4a1823f93cb9940613fcba014
 SHA512 
6ac2b92af218c96e4904053365db5f4b40656bb45ce7f9df0b2cdab209ee4b3ec21caa7fd4bf9e2c3bc84e82d230ca77800b67750ce2bb3ada551693b2843af8
+DIST NVIDIA-Linux-x86_64-515.49.19.run 361577305 BLAKE2B 
7f7afef43aa2a832689d411f823d582a4fd304598d36209ef7eaa0d57e971955f05b48839e1a78e11299a0c12e237095a40a2a948daa821c0d574bf6822f992a
 SHA512 
87b129b3d24a70a7ae18640e995e165fe3e8188ec984c84295fc5db8ed56843cbb787130fbf3a94540dcab234c929bc013b94c5408c573c047b207d1d7b921df
 DIST NVIDIA-Linux-x86_64-515.65.01.run 364182561 BLAKE2B 
552084a5347c0388f5cb0a6eecf41fb3d401356cbbbe957569e3eb0a4ca03b3db0dea0f7f6a37a6b66cf6d5377677ee57a6df73668002a13efd8140b153fcf03
 SHA512 
5221a4ac071eb39a37a841f19cfe4983286dc35e918956b40604404ef36c122612475df7b9a391a9a70bd60f44e598c8a0e5ec54ccc3e90d51f01e1b2fbe5e33
 DIST NVIDIA-Linux-x86_64-515.76.run 364857760 BLAKE2B 
05c39c66cdc90d78d0be7b1996bdbd8ce6bf1b6747d79876cd469e3d5e20d4df079e87edf17b3dcdcff92bf312fbe4154d06ce26d72d9c663273c8fcd38ce5c1
 SHA512 
517e23855acfcded81dc65290ff7354796c6c01a6cde255fa173ab26358f0fbeae79de2f5919787dbdb4c384a57c003045a461870439bc0acf81a501657d8775
 DIST NVIDIA-kernel-module-source-515.65.01.tar.xz 7510104 BLAKE2B 
806f895d2de136427702c21ae231ba0e304850b07f2f43f3f2f1ba7b0115b7c9bb36435ad53ade6c778ab74af976c4613427644c1c03e3a9df9ddcb6f79de0fc
 SHA512 
2975a498d7dbeace6feae5611b27be640e05fedf5faa257abde839756f508bae238de59a3277fb3326a51c048d9478b19d9ef7968061aaac9f1f588851bdf983
@@ -35,4 +35,4 @@ DIST nvidia-xconfig-470.141.03.tar.bz2 10 BLAKE2B 
1701f6a7d81dd4eb7a17d79882
 DIST nvidia-xconfig-510.85.02.tar.bz2 109790 BLAKE2B 
09313f0f423c52c81550e8d94b82b88961bdab702bfa2086ffe148b517f82cdaada0ef5e2e5074c6bef174d64661ced63b4c52108c021e7cdadcb7b55cf8f6dc
 SHA512 
5b9a0055643c9368689fd5d0fd47ddfb6352d903913271a577f8b0a8f92e0ce9700287c512269e91285ea9f385dcb4ed9c33410d5244234be7a7f34242df9bab
 DIST nvidia-xconfig-515.65.01.tar.bz2 109681 BLAKE2B 
b41b3ec377c79af6906a47c826d9930cc5ea6e85e8404e6882f3bc03cfccfa03d8ef7c280453ab29edb208173aeb576d33df00f92c225a86bc3cb571b352cdbc
 SHA512 
6f0752e32af6772e85bd2799ea2d895bd5b5faee4c1b6813eb839e75af43d07ef09be6606e7dfc40491e07c25333e9c4145465f97dc0338053e8be1c19220bf9
 DIST nvidia-xconfig-515.76.tar.bz2 110126 BLAKE2B 
de3c76133cdf20f927f242c39cc8db9bd8a03d27be2f3f3007ad69597e9aeeb5596602b18ea49d9de57d832e374568b19a05ce068521c4e0a067c359da55b873
 SHA512 
36d8831679427e331e3143ff1f46ff90498dcbefa5708f748be9ae608ff149ee23b8aaa80567a91f642de84be63a301c0b0bd9a46344cf6f2493c4a38466f709
-DIST open-gpu-kernel-modules-515.49.18.tar.gz 7418328 BLAKE2B 
3f9e1a7c96ffdd1e963c94a36f88b4ac1be7ada7666ddd515638127c602ae9a93a85b9f16dbeab20913d0c80cfca2297cc2d2f74176146bd88ab3c39bb9b11fb
 SHA512 
6767c04d7fc123309261e496111870cb71d0be3b7621d48a13da8cd8790df0a809407ff1a8dd139902005ebca89d77b1ddacf85ec911faa47d50fe61c82cf604
+DIST open-gpu-kernel-modules-515.49.19.tar.gz 7417963 BLAKE2B 
3dd1ce0f

[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/, games-emulation/pcsx2/files/

2022-10-01 Thread Ionen Wolkens
commit: 0c06dec36acae7fa390460376aff96bdef21ab03
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  1 12:50:08 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  1 13:17:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c06dec3

games-emulation/pcsx2: live temporary quick fixes

PCSX2 upstream has replaced the cubeb submodule by hard-including
it in its source /and/ modified them. Meaning unbundling is not
reasonable anymore without non-modified system copy.

New unbundling patch now omits cubeb, however this "fix" is partial
given cubeb will do automagic for its backends. Still need to
implement IUSE="jack alsa sndio ...". There's also a rust backend
full with crates but may not bother with that one in pcsx2's ebuild
(will explore how to handle these when do another nightly release).

Also need a new submodule (rcheevos), which may be possible to
force-unbundle (not looked at yet).

Users having problems with any of the above are advised to stick
to non-live =pcsx2-1.7*, or at least for now.

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

 .../pcsx2/files/pcsx2-1.7.3351-unbundle.patch  | 34 ++
 games-emulation/pcsx2/pcsx2-.ebuild| 10 +--
 2 files changed, 41 insertions(+), 3 deletions(-)

diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch 
b/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch
new file mode 100644
index ..014548ae9882
--- /dev/null
+++ b/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch
@@ -0,0 +1,34 @@
+Adjust to unbundle a few extras.
+
+zstd changes only needed because of https://bugs.gentoo.org/872254
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -54,3 +54,4 @@
+   set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
+-  add_subdirectory(3rdparty/gtest EXCLUDE_FROM_ALL)
++  find_package(GTest REQUIRED)
++  alias_library(gtest_main GTest::gtest_main)
+   add_subdirectory(tests/ctest)
+--- a/cmake/SearchForStuff.cmake
 b/cmake/SearchForStuff.cmake
+@@ -177,3 +177,3 @@
+ set(ACTUALLY_ENABLE_TESTS ${ENABLE_TESTS})
+-if(ENABLE_TESTS)
++if(0)
+   if(NOT EXISTS "${CMAKE_SOURCE_DIR}/3rdparty/gtest/CMakeLists.txt")
+@@ -210,7 +210,4 @@
+ find_optional_system_library(ryml 3rdparty/rapidyaml/rapidyaml 0.4.0)
+-find_optional_system_library(zstd 3rdparty/zstd 1.4.5)
+-if (${zstd_TYPE} STREQUAL System)
+-  alias_library(Zstd::Zstd zstd::libzstd_shared)
+-  alias_library(pcsx2-zstd zstd::libzstd_shared)
+-endif()
++pkg_check_modules(zstd REQUIRED IMPORTED_TARGET libzstd)
++alias_library(Zstd::Zstd PkgConfig::zstd)
+ find_optional_system_library(libzip 3rdparty/libzip 1.8.0)
+@@ -248,3 +245,4 @@
+ add_subdirectory(3rdparty/lzma EXCLUDE_FROM_ALL)
+-add_subdirectory(3rdparty/libchdr EXCLUDE_FROM_ALL)
++pkg_check_modules(chdr REQUIRED IMPORTED_TARGET libchdr)
++alias_library(chdr-static PkgConfig::chdr)
+ 

diff --git a/games-emulation/pcsx2/pcsx2-.ebuild 
b/games-emulation/pcsx2/pcsx2-.ebuild
index f84ec7bab70e..36b8e5ccf0b7 100644
--- a/games-emulation/pcsx2/pcsx2-.ebuild
+++ b/games-emulation/pcsx2/pcsx2-.ebuild
@@ -25,9 +25,10 @@ DESCRIPTION="PlayStation 2 emulator"
 HOMEPAGE="https://pcsx2.net/";
 
 LICENSE="
-   GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 GPL-2+ LGPL-2.1+
+   GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 GPL-2+ ISC LGPL-2.1+
LGPL-3+ MIT OFL-1.1 ZLIB public-domain"
 SLOT="0"
+# TODO: proper IUSE to handle cubeb backends with the now-required bundled copy
 IUSE="cpu_flags_x86_sse4_1 pulseaudio qt6 test vulkan wayland"
 REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support
 RESTRICT="!test? ( test )"
@@ -40,7 +41,6 @@ RDEPEND="
dev-libs/libchdr
>=dev-libs/libfmt-7.1.3:=
dev-libs/libzip:=[zstd]
-   media-libs/cubeb
media-libs/harfbuzz
media-libs/libglvnd
media-libs/libpng:=
@@ -84,8 +84,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.7.3329-lto.patch
"${FILESDIR}"/${PN}-1.7.3329-musl.patch
"${FILESDIR}"/${PN}-1.7.3329-qt6.patch
-   "${FILESDIR}"/${PN}-1.7.3329-unbundle.patch
"${FILESDIR}"/${PN}-1.7.3329-wx-vs-sdl.patch
+   "${FILESDIR}"/${PN}-1.7.3351-unbundle.patch
 )
 
 src_unpack() {
@@ -102,6 +102,10 @@ src_unpack() {
3rdparty/rapidyaml/rapidyaml
3rdparty/rapidyaml/rapidyaml/extern/c4core

3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float
+
+   # TODO?: check if easy to unbundle when look at 
next nightly bump
+   # (there is a -DUSE_ACHIVEMENTS to be optional 
too)
+   3rdparty/rcheevos/rcheevos
)
fi
git-r3_src_unpack



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

2022-10-01 Thread Maciej Barć
commit: 254da9543809c022c09bb97cf6ee0f36422ef882
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  1 13:46:09 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  1 13:46:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254da954

sys-apps/polychromatic: proper handling of PYTHON_SINGLE_TARGET

use python_doscript to install polychromatic-* scripts

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

 .../{polychromatic-0.7.3.ebuild => polychromatic-0.7.3-r1.ebuild}   | 2 ++
 sys-apps/polychromatic/polychromatic-.ebuild| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-apps/polychromatic/polychromatic-0.7.3.ebuild 
b/sys-apps/polychromatic/polychromatic-0.7.3-r1.ebuild
similarity index 96%
rename from sys-apps/polychromatic/polychromatic-0.7.3.ebuild
rename to sys-apps/polychromatic/polychromatic-0.7.3-r1.ebuild
index 83047579b56e..498b9988577d 100644
--- a/sys-apps/polychromatic/polychromatic-0.7.3.ebuild
+++ b/sys-apps/polychromatic/polychromatic-0.7.3-r1.ebuild
@@ -54,6 +54,8 @@ src_install() {
python_optimize
readme.gentoo_create_doc
 
+   python_doscript "${S}"/polychromatic-{cli,controller,helper,tray-applet}
+
# Do not force polychromatic to autostart on session login.
# Move it into /usr/share/polychromatic and treat it as an example file
# that could be installed into user's ~/.config/autostart/ directory.

diff --git a/sys-apps/polychromatic/polychromatic-.ebuild 
b/sys-apps/polychromatic/polychromatic-.ebuild
index 83047579b56e..498b9988577d 100644
--- a/sys-apps/polychromatic/polychromatic-.ebuild
+++ b/sys-apps/polychromatic/polychromatic-.ebuild
@@ -54,6 +54,8 @@ src_install() {
python_optimize
readme.gentoo_create_doc
 
+   python_doscript "${S}"/polychromatic-{cli,controller,helper,tray-applet}
+
# Do not force polychromatic to autostart on session login.
# Move it into /usr/share/polychromatic and treat it as an example file
# that could be installed into user's ~/.config/autostart/ directory.



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

2022-10-01 Thread Maciej Barć
commit: 557142304c474c082f121962b2166f1755953813
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  1 14:13:43 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  1 14:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55714230

app-emacs/setup: bump to 1.3.2

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

 app-emacs/setup/Manifest   |  1 +
 app-emacs/setup/setup-1.3.2.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-emacs/setup/Manifest b/app-emacs/setup/Manifest
index b4db34aaf6b7..239acbc44b35 100644
--- a/app-emacs/setup/Manifest
+++ b/app-emacs/setup/Manifest
@@ -1,2 +1,3 @@
 DIST setup-1.2.0.tar.gz 19709 BLAKE2B 
704340f9ab8a3e10fdeafed88365fb3151fe8c9600960defcce0021850a1846ffc5e7a3c02a4567371c18b4bdf5b81c80544fe82c22a150ca4d4505818ba8148
 SHA512 
705e188876316eb76938229395676a9068e735074d63865dd9a2a21d83face2768f958f76cf9c88b6cb3d4668e271ee043d7aa81a40d3b384fb1bc75bb1f0af5
 DIST setup-1.3.0.tar.gz 20112 BLAKE2B 
7e8b29c6a2be68572ede8845bc1cdfc8e00acdaf1db972124ab18f2ec6ab216a481dc4c40ff256e7bdefd2558cafb686af8a51728e0b1c093ca369fa4a093c09
 SHA512 
cd088dba4f258a3440ec78e5742b6a2f5d1dba46e3382ea3b40967b640c80fd292b7edc1421f07561c270c4404d95c0fd55bd166265c79c131e0037f2181cb66
+DIST setup-1.3.2.tar.gz 19985 BLAKE2B 
d2166d22d13bfd4e01fef9ca25372dab30af237394abc3d55e78c50d5fa26aa09fa82b4f0940b73f27012e0fce1e3b76c802dc271463c89f9ab5e664023c0722
 SHA512 
14eebda45b713f657be391d71f51d86642a1d36155c1bc914fca170fe5718b136da726685559531cc8e738cc9cbc823f02eb231339b75eeb19e4e02085455120

diff --git a/app-emacs/setup/setup-1.3.2.ebuild 
b/app-emacs/setup/setup-1.3.2.ebuild
new file mode 100644
index ..8d1afc8e3210
--- /dev/null
+++ b/app-emacs/setup/setup-1.3.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+# The upstream does not create git tags for releases.
+MY_HASH=28926bd11eef6118f4e169d10c1c36b8c4e545ae
+
+inherit elisp
+
+DESCRIPTION="Macro to simplify repetitive configuration patterns"
+HOMEPAGE="https://git.sr.ht/~pkal/setup";
+SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${MY_HASH}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_HASH}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2022-10-01 Thread Maciej Barć
commit: 9cf7d1a1206a3a137f22c0d23924bdb2cc77a748
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  1 13:58:27 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  1 13:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf7d1a1

app-emacs/sokoban: bump to 1.4.9

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

 app-emacs/sokoban/Manifest |  1 +
 app-emacs/sokoban/sokoban-1.4.9.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/app-emacs/sokoban/Manifest b/app-emacs/sokoban/Manifest
index 4ec51f2c4162..0cd970a0c2e9 100644
--- a/app-emacs/sokoban/Manifest
+++ b/app-emacs/sokoban/Manifest
@@ -1 +1,2 @@
 DIST sokoban-1.4.8.tar 71680 BLAKE2B 
faf7218dc4d1a629008b1d7fa79a9f747eeda056a89cf9e677f0b20a3dae1dad468a4f968da89be6a1daee0188ea36eb64e02c8a54f6948a89f5dcd039038c39
 SHA512 
bca8ba4c6357768bd3ec84d8093697acb0fcc84a565290f9517e844bc39301e9ebe7a0e8d3a2c9ef2304387ff539366048a2d2334990f1b7e3895ea1b113e613
+DIST sokoban-1.4.9.tar 61440 BLAKE2B 
9a7c742a53d08e91026620ad64752057acd49bd7f1013752be939a53a3b0cfb583982acbc11e335bc22ac4a7ace9e11eaa5369a8a1645c622d82150edd3440ba
 SHA512 
a38265aa3e6a973c388c3d03ed7ce245e1b4c46b141a1c14e271002bc48a24175c46bf42ab6645514e2a9e3466f0b19646a5e795adfb7d92cf3d71a7bfca993e

diff --git a/app-emacs/sokoban/sokoban-1.4.9.ebuild 
b/app-emacs/sokoban/sokoban-1.4.9.ebuild
new file mode 100644
index ..27002f3bc2f1
--- /dev/null
+++ b/app-emacs/sokoban/sokoban-1.4.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Implementation of Sokoban for Emacs"
+HOMEPAGE="https://elpa.gnu.org/packages/sokoban.html";
+SRC_URI="https://elpa.gnu.org/packages/${P}.tar";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+ELISP_REMOVE="sokoban-pkg.el"
+SITEFILE="50${PN}-gentoo.el"
+
+src_install() {
+   elisp_src_install
+
+   insinto "${SITEETC}/${PN}"
+   doins sokoban.levels
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/helm/files/, app-emacs/helm/

2022-10-01 Thread Maciej Barć
commit: ea00025d5c959514a745e3ed988803b879be4040
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  1 14:09:47 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  1 14:09:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea00025d

app-emacs/helm: bump to 3.8.8

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

 app-emacs/helm/Manifest|  1 +
 .../helm/files/helm-3.8.8-no-autoload-check.patch  | 24 ++
 app-emacs/helm/helm-3.8.8.ebuild   | 37 ++
 3 files changed, 62 insertions(+)

diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index 9d7e3fa55c69..bf481af47eea 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -1,3 +1,4 @@
 DIST helm-3.8.5.tar.gz 2349290 BLAKE2B 
84f0c15c2a9f492246defdf9496e8dcc5265b0c60b50ccaaa3b9f6731285a667da919da7fec80d77a4fd11bc83d9f4ae4c0910e31423b58afbdf00d51b070295
 SHA512 
af727553c29c9fa0ba6eb6a73b25d62855ea4413eebc57baf3ed94be6a0240e4c558193c898430dc21132ba5e32ead584514910bf98b3b8d82adf7828f953652
 DIST helm-3.8.6.tar.gz 2356253 BLAKE2B 
62b9af26888526f54726468e04677c401c5e828e588cb6f2c005b9ce9d84935c184b536a97a82e4e6c08c3523a10a32f9348d243d2545c17c9480ad004d92d10
 SHA512 
71342f347aa5cf8bd3e1990c8633d908e6a5fe66e051554aa2f554fba5d63b2623fe2b6b07540473b481986b1d5d27cb2d8b06f127e727aa8d373bc045d0a602
 DIST helm-3.8.7.tar.gz 2358726 BLAKE2B 
a76c7c6658997f4d5114e383e1ca728df923b0216c66c9d4c2f9d1d656d06990299ebc79f4ad9c50da1dd133f8111c947e6f238324fbe91c5af5a1ab02aa1c7f
 SHA512 
d7356e407d1ef463e62e7d0f2c3b0f90d150744fa020638740226a3e04e043be0e551effd2c17cd2e8c0d82d70351cb5268a89eca2c9ef6355fcce65a445f9bc
+DIST helm-3.8.8.tar.gz 2362007 BLAKE2B 
80f854bc38e51de62aa6d9a35cdeff4ac4c193908dc19361ad10ad419585d30a2fd94be1d4d410b69634012e4c01045d4dd2f55c5b4ac8da960d7f7b8d4eed08
 SHA512 
a1fca373d2c64771aabb3ba396e0d65b3434f0a413bab1e61761c16e9dcf274ceb94e258ef90f4ddd2b150a09606255ea61186d2e4e69ad2600fc40369c693c7

diff --git a/app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch 
b/app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch
new file mode 100644
index ..01ef1a169686
--- /dev/null
+++ b/app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/800177
+
+--- a/emacs-helm.sh
 b/emacs-helm.sh
+@@ -137,19 +137,6 @@ LOAD_PATH=$($EMACS -q -batch --eval "(prin1 load-path)")
+ 
+ cd "${0%/*}" || exit 1
+ 
+-# Check if autoload file exists.
+-# It may be in a different directory if emacs-helm.sh is a symlink.
+-TRUENAME=$(find "${0%/*}" -path "$0" -printf "%l")
+-if [ -n "$TRUENAME" ]; then
+-AUTO_FILE="${TRUENAME%/*}/helm-autoloads.el"
+-else
+-AUTO_FILE="helm-autoloads.el"
+-fi
+-if [ ! -e "$AUTO_FILE" ]; then
+-echo No autoloads found, please run make first to generate autoload file
+-exit 1
+-fi
+-
+ 
+ cat > $CONF_FILE 

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

2022-10-01 Thread Maciej Barć
commit: 7f0ea3d339084471478e18083fd97a1bb349a7f6
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  1 14:23:36 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  1 14:23:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0ea3d3

app-emacs/popup: bump to 0.5.9

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

 app-emacs/popup/Manifest   |  1 +
 app-emacs/popup/popup-0.5.9.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-emacs/popup/Manifest b/app-emacs/popup/Manifest
index ed9a6d51697b..0103cf52b920 100644
--- a/app-emacs/popup/Manifest
+++ b/app-emacs/popup/Manifest
@@ -1,2 +1,3 @@
 DIST popup-el-0.5.3.tar.gz 25785 BLAKE2B 
e0104a382730203a86c9ce4e1957c652c0e4b0ee84dfa465a94eddf942a249ccf83493bc04f8503e483f14cfeff3649f5264475531c10fe1a9cb1a08376b4499
 SHA512 
ad67e5d1e4d969151359a54759ae74b2f1107b25b56e7bcedf15995ff6bc0188916fcf5af64ee6ee2b5046e831ebb49c521724e224d7ddb473d3229f3094f5d5
 DIST popup-el-0.5.8.tar.gz 26093 BLAKE2B 
f2b0cb4ffbb3d371baeb1b3261e12921faabea00a4bbb13ecfcbbef56db9c46c0a397817eb956b4eb37a0fb1246bd1933a2c9355984bf6f34a65baf6df912b8e
 SHA512 
1a93e7b05604af147ad3171ef2e5c8f9a4c7ffc0d3382faf98859ea1d30df9d9e73f8e01839a586c07bebd39db664e859c1890b10e87a100a2bd5624eecc879f
+DIST popup-el-0.5.9.tar.gz 38412 BLAKE2B 
142b1b01e852a386caa2088d332918cd82945ca3ca6237890a2f286245c23b831020f8f20c17d1892ff0e5f180f13e37ff694ce4a4f321fc101c7a2167bda38f
 SHA512 
1a8c5ecb56e695f7a37915063d4e105cee92f8ae5a21e2e39ffe556dfdcf03c056b69f5e36c6ff3643713a914bb531adabcfbc525c531821e1520f7b3e93dc0b

diff --git a/app-emacs/popup/popup-0.5.9.ebuild 
b/app-emacs/popup/popup-0.5.9.ebuild
new file mode 100644
index ..2e0953b81e76
--- /dev/null
+++ b/app-emacs/popup/popup-0.5.9.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-el-${PV}
+NEED_EMACS=24.3
+
+inherit elisp
+
+DESCRIPTION="Visual popup interface library for Emacs"
+HOMEPAGE="https://github.com/auto-complete/popup-el/";
+SRC_URI="https://github.com/auto-complete/popup-el/archive/v${PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+DOCS=( README.md )



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

2022-10-01 Thread Matt Turner
commit: 9b26201b9f592b3409dc4d84ac771ec0668e32e3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 29 12:34:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 14:38:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b26201b

gnome-extra/gnome-logs: Version bump to 43.0

Closes: https://github.com/gentoo/gentoo/pull/27526
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-logs/Manifest   |  1 +
 gnome-extra/gnome-logs/gnome-logs-43.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/gnome-extra/gnome-logs/Manifest b/gnome-extra/gnome-logs/Manifest
index 4cfb72a5c325..4566f9e9 100644
--- a/gnome-extra/gnome-logs/Manifest
+++ b/gnome-extra/gnome-logs/Manifest
@@ -1 +1,2 @@
 DIST gnome-logs-42.0.tar.xz 461520 BLAKE2B 
6c4c22b4d9b428d3d90aba851171f7ec96ddc0157ca9d03a46ff84c915d4057f4f6c0462f01285954b4d0a49c26073e03c31ac10bbc862b4a6ab3ebee73f34ab
 SHA512 
94634006148391bf158878e845bf04f1139f90b78bc3d63bb687bb683bb07c8b5fbec9d7c1e9f7454bf5345862578d83226207d3f78611dbf96566994190766f
+DIST gnome-logs-43.0.tar.xz 589728 BLAKE2B 
335a4d64a6a236eb880d9a88b7ade34a1a34ac4e032e43148b57c4ead96aabe098fe0a42fa987a609bec815937af27f8edbb2983b7b1108e6ccd00d271d123b4
 SHA512 
21f7453072a95e223e21ab0f577aac9f552c0afc780366b18b6cd2b8e319a85a1a8439d53dfd9ded3a7c6676e51178d4906ee61178bb571633e935fbfc9990aa

diff --git a/gnome-extra/gnome-logs/gnome-logs-43.0.ebuild 
b/gnome-extra/gnome-logs/gnome-logs-43.0.ebuild
new file mode 100644
index ..6b08ecc635ac
--- /dev/null
+++ b/gnome-extra/gnome-logs/gnome-logs-43.0.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 gnome2-utils meson xdg
+
+DESCRIPTION="Log viewer for the systemd journal"
+HOMEPAGE="https://wiki.gnome.org/Apps/Logs";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   gnome-base/gsettings-desktop-schemas
+   >=dev-libs/glib-2.43.90:2
+   >=gui-libs/gtk-4.6.0:4
+   >=gui-libs/libadwaita-1.2.0:1
+   sys-apps/systemd:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   app-text/docbook-xml-dtd:4.3
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_configure() {
+   meson_src_configure -Dman=true
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-10-01 Thread Aisha Tammy
commit: 8e12818763d01f39944a8ce810c03072b0dd904d
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Oct  1 15:30:48 2022 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sat Oct  1 15:37:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e128187

dev-python/itemadapter: add 0.7.0

Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/itemadapter/Manifest |  1 +
 dev-python/itemadapter/itemadapter-0.7.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-python/itemadapter/Manifest b/dev-python/itemadapter/Manifest
index a734b0285..663ea5b49 100644
--- a/dev-python/itemadapter/Manifest
+++ b/dev-python/itemadapter/Manifest
@@ -1,2 +1,3 @@
 DIST itemadapter-0.4.0.tar.gz 14682 BLAKE2B 
ce7c9bcebd1dd75c35e76af2a788e6b3695c4e2fa19cc7dc467dc8dcd58deb71ae2f9272195d5030c0a72b80f56171ed9760eefd6c5c2b2769176ca8b441d6b8
 SHA512 
c7226c2e0e8c2f1695ec62e67a60b99ed92f4e71c9003a274292df91cef54abc382f614eb08422be6d532c0e91fa0bf962d2b5f6b2220e107b5ba43d921be15d
 DIST itemadapter-0.6.0.tar.gz 16325 BLAKE2B 
75fa4c520de2c8fef8bf84ca416c2603d3237d86a994d4c083d6ad3469b03d8398ecd5828a3a3d18f742462002294c1872a493f4b29983907eaadb2b8af8f1fa
 SHA512 
faa6170ea72d29f15c0332f38b288d8a4f1e2bb7229d3eb61227b52231c4d16d52bed09eda52acaf8653093afbc59ba2ec9ef8a2a4d408502f70704cea82c9ec
+DIST itemadapter-0.7.0.tar.gz 16849 BLAKE2B 
1efd7251c50f17e8e3e52d3544b24ccdc5e5fcae90ad46f010959e3d5e6b2703271e310a37762b087a873a1ae0c0c9249ca19229cd062d974a05119d2e7ec221
 SHA512 
7402650f82fa16c2976821c5033a156c0994ad059581a714cb9a920235b1d2d4bbba60fbb186374377fb5dfc16ec59c5d432987e5c7906655c4e20d27f5e65cd

diff --git a/dev-python/itemadapter/itemadapter-0.7.0.ebuild 
b/dev-python/itemadapter/itemadapter-0.7.0.ebuild
new file mode 100644
index 0..3e0ee92e5
--- /dev/null
+++ b/dev-python/itemadapter/itemadapter-0.7.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+inherit distutils-r1
+
+DESCRIPTION="Common interface for scrapy data container classes"
+HOMEPAGE="https://scrapy.org/";
+SRC_URI="https://github.com/scrapy/itemadapter/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="${DEPEND}
+   test? (
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/pydantic[${PYTHON_USEDEP}]
+   dev-python/scrapy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-10-01 Thread Aisha Tammy
commit: b48e1412ca7005f19aef887af0bbcfa75282dd26
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Oct  1 15:31:32 2022 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sat Oct  1 15:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b48e1412

dev-python/itemloaders: add 1.0.6

Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/itemloaders/Manifest |  1 +
 dev-python/itemloaders/itemloaders-1.0.6.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/itemloaders/Manifest b/dev-python/itemloaders/Manifest
index 48ec99822..f7290f0b7 100644
--- a/dev-python/itemloaders/Manifest
+++ b/dev-python/itemloaders/Manifest
@@ -1 +1,2 @@
 DIST itemloaders-1.0.4.tar.gz 26673 BLAKE2B 
a582a80a8a74be05c3e4770dc6fa017e43d20c496da79c5bb7ae9b02bdb282183347849e7a83b6174821fcc46d4021414b354537dc14291b6be82e774ffefd4e
 SHA512 
b3f59c99db8dbf9757a304c55bd6b47fdddc984edbeacd8314baaf8e319897b33801bc481d192330a573e75a6aa586d3da5bb11318287709723221bcbde6
+DIST itemloaders-1.0.6.tar.gz 26912 BLAKE2B 
b3925a4e06cc35d70fada0b43823fffc6cb37b16cea15438183adc728d08a47ab0d5bf721fcc7de18a60380faf2a17d38425eea3b2000209a5369dab21433106
 SHA512 
60f81dcaca51b9050c2a4a3abcedc9328943eda353a26c1ad28e489c338ea9d18d9ce76333d3d832746ce636571a1e49965f897bba7c4081d805684bb2ec2682

diff --git a/dev-python/itemloaders/itemloaders-1.0.6.ebuild 
b/dev-python/itemloaders/itemloaders-1.0.6.ebuild
new file mode 100644
index 0..b992a3188
--- /dev/null
+++ b/dev-python/itemloaders/itemloaders-1.0.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+inherit distutils-r1
+
+DESCRIPTION="Library to populate items using XPath and CSS with a convenient 
API"
+HOMEPAGE="https://scrapy.org/";
+SRC_URI="https://github.com/scrapy/itemloaders/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+   dev-python/itemadapter[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/parsel[${PYTHON_USEDEP}]
+   dev-python/w3lib[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2022-10-01 Thread Aisha Tammy
commit: ebd23ce7d616c28db8a86a4203f5540e863c823b
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Oct  1 15:36:42 2022 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sat Oct  1 15:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebd23ce7

dev-python/pydispatcher: add 2.0.6

Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/pydispatcher/Manifest  |  1 +
 dev-python/pydispatcher/pydispatcher-2.0.6.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/pydispatcher/Manifest b/dev-python/pydispatcher/Manifest
index 3e7453f3e..09fd4aaa9 100644
--- a/dev-python/pydispatcher/Manifest
+++ b/dev-python/pydispatcher/Manifest
@@ -1 +1,2 @@
 DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B 
eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c
 SHA512 
b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
+DIST PyDispatcher-2.0.6.tar.gz 38230 BLAKE2B 
bb197eef032f1c4e563a3bd60c79329c90ddc83ae0cb55b95f561d567851c47411e9a958afc98f96de027efed8c17d36dce11897f59d31bda9bcf145b490f9c0
 SHA512 
516816cec6ea7cd623b1932ed2fb932029757cdb349d905d8940439b54ce0701d628a2cecb1280001c58b7fc3d8e12cc5cd94c6b89affb54a7e749a7c2ee70ba

diff --git a/dev-python/pydispatcher/pydispatcher-2.0.6.ebuild 
b/dev-python/pydispatcher/pydispatcher-2.0.6.ebuild
new file mode 100644
index 0..9cf20dff8
--- /dev/null
+++ b/dev-python/pydispatcher/pydispatcher-2.0.6.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
+HOMEPAGE="https://github.com/mcfletch/pydispatcher";
+MY_P=PyDispatcher
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_P}/${MY_P}-${PV}.tar.gz"
+S=${WORKDIR}/${MY_P}-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-libs/gjs/

2022-10-01 Thread Matt Turner
commit: ac1c345be256b3a3800ace28559aea4f075b0c29
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Sep 21 10:12:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 15:40:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1c345b

dev-libs/gjs: Version bump to 1.74.0

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.74.0.ebuild | 68 ++
 profiles/package.mask  |  1 +
 3 files changed, 70 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index af900d8227c2..3122488bf4e7 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
 DIST gjs-1.72.1.tar.xz 620248 BLAKE2B 
945b988fdb8c9fc01ec73c8f10b7e5ba9db3ee6dabee65d574b42b7cc9421a0c679f15d565a5e538f6493ed58dc4f9503698b8e3c554704338225d7a748b9594
 SHA512 
dbceb8651e248ace064d9338d1b3ee1ec0ec835843eb617925b09d77808a71274023d7ad621ed638ff47b93e1fa46e7a349342e555dd6043dc97b81d36bf34e6
 DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 
5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258
 SHA512 
0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2
+DIST gjs-1.74.0.tar.xz 638064 BLAKE2B 
d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b
 SHA512 
a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408

diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild
new file mode 100644
index ..dda2b9c1dcb1
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.74.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   >=dev-lang/spidermonkey-102.2.0:102
+   cairo? ( x11-libs/cairo[X,glib,svg] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   test? (
+   sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   append-cppflags -DG_DISABLE_CAST_CHECKS
+
+   # On musl, it's required that either gjs, pixman or gnome-shell to be 
built
+   # with a larger stack otherwise librsvg fails to render a particular 
SVG, as
+   # a result we fail to get gdm or gnome-shell running (greeted with a 
fail
+   # whale screen). The bug has been reported to librsvg. This is ideally 
just
+   # a temporary workaround until we understand what exactly needs a larger
+   # stack size, as it's not sufficient to do just librsvg.
+   #
+   # Please refer to:
+   # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
+   # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874
+   #
+   # TODO: Find an actual fix instead of increasing the stack
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   # FIXME: add systemtap/dtrace support, like in glib:2
+   local emesonargs=(
+   $(meson_feature cairo)
+   $(meson_feature readline)
+   $(meson_feature sysprof profiler)
+   -Dinstalled_tests=false
+   $(meson_use !test skip_dbus_tests)
+   $(meson_use !test skip_gtk_tests)
+   -Db_pch=True # TODO this has to go
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 82f3987aeead..4d04369268ba 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -385,6 +385,7 @@ sys-devel/automake:1.11
 # New major parallel-installable release which needs special care to not
 # end up loaded into the same process together with the earlier libsoup ABI.
 # Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41.
+>=dev-libs/gjs-1.74
 >=de

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

2022-10-01 Thread Matt Turner
commit: bc196db45a88bb867f7ae898edc624a3a44a1fbd
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Sep 18 18:22:01 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 14:54:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc196db4

app-crypt/gcr: Version bump to 3.92.0

Closes: https://github.com/gentoo/gentoo/pull/27331
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 app-crypt/gcr/Manifest |   1 +
 app-crypt/gcr/gcr-3.41.1-r1.ebuild | 103 +
 app-crypt/gcr/gcr-3.92.0.ebuild|  93 +
 3 files changed, 197 insertions(+)

diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 2f2637cad476..efe2493b734d 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
 DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B 
c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7
 SHA512 
455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df5143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e
 DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
 SHA512 
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
+DIST gcr-3.92.0.tar.xz 719608 BLAKE2B 
770946582ada19d4282b0adfe77c4eabf08439430b89397a16829259162a940df44a5abf7e26e13c075449c7b4e5529dd95b781f67b4437246bca8989100
 SHA512 
bd566c8846e1ee99f82eefd9f7fbc5959c09bf383fef9c7bdc82b6c2c9c7634faaddcf6d91b0eca10b69a99e8f954272c3decf0594864351a48a5473e2bb5db3

diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild 
b/app-crypt/gcr/gcr-3.41.1-r1.ebuild
new file mode 100644
index ..ee7f1a92c62d
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.41.1-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/1" # subslot = suffix of libgcr-base-3 and co
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/libgcrypt-1.2.2:0=
+   >=app-crypt/p11-kit-0.19.0
+   >=app-crypt/libsecret-0.20
+   systemd? ( sys-apps/systemd:= )
+   gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] )
+   >=sys-apps/dbus-1
+   introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+   ${PYTHON_DEPS}
+   gtk? ( dev-libs/libxml2:2 )
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   test? ( app-crypt/gnupg )
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/3.38.0-optional-vapi.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_use gtk)
+   $(meson_use gtk-doc gtk_doc)
+   -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+   -Dssh_agent=true
+   $(meson_feature systemd)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   # These files are installed by gcr:4
+   rm \
+   "${ED}"/usr/libexec/gcr-ssh-agent \
+   "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.service \
+   "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.socket \
+   || die
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/{gck-1,gcr-3,gcr-ui-3} 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/app-crypt/gcr/gcr-3.92.0.ebuild b/app-crypt/gcr/gcr-3.92.0.ebuild
new file mode 100644
index ..fddcb8011df7
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.92.0.ebuil

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

2022-10-01 Thread Matt Turner
commit: 20469d6b6648a35846d14bef615ce73426f423b5
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon Sep 19 20:12:53 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 15:40:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20469d6b

gnome-base/gnome-shell: Version bump to 43.0

Closes: https://github.com/gentoo/gentoo/pull/27315
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-43.0.ebuild | 183 +
 profiles/package.mask  |   1 +
 3 files changed, 185 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index be3ce1ad9c77..27d0f99c7d24 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-42.3.1.tar.xz 1927696 BLAKE2B 
f0f0e19dea02ccd1bb271af189d9a9e2bb3ebf47da2d68f4852de7a9dddb1c0db96f5371e0c6c421556ab8e242294115e041a433d68c79e6ef6607b1e7e85ff1
 SHA512 
f548a2aa1e0b56396efdcd7839091bdb8f44a605eddbf4411a5066f99adc38bf10b1a5eb984262bb44e04e96dce715d1481e807200d9ea9fdc91d111defb2fae
 DIST gnome-shell-42.4.tar.xz 1928776 BLAKE2B 
cd986668683a8c57b69ca6b84351d6988d5dde5b96c780ea79109db3f3cd0d032883019dd07bf6e4ea678a549fe95ea99b29e9f9b6efc8d4231fcd4cd2fa3159
 SHA512 
f06f390cdb55b5b5871bbd35dfc3b0057fbc79d4dcb2334b34bfa198ec46a1880de99097e42ed9052b3183266dd017457f6a9a07fc3c517277551295478cb340
 DIST gnome-shell-42.5.tar.xz 1930668 BLAKE2B 
0442ef92588e9891082c024d1e3b4ddb105a01ef5b7913ac8f1d2cac1af1c2ae8efd18184c511c554e41d8c0540c8712b7ef39ba1a9cac8c6c9336bb7b4cb320
 SHA512 
575559b99161b7045b04fc100cde719bbca83d90f78b673acc2189f3bb5104fd14f40da7d19611b154976f1c006e0dc2ff8cc124dc816da765c933fdda0624d9
+DIST gnome-shell-43.0.tar.xz 1945812 BLAKE2B 
1d0ef32324e66ca4ffcdf7d6470247f50cb80f86a4ba647d44b9bc956477f5d6899b54d63024f69bb1432b90d3cc46855424c2c463ff2bdfcd96d56f5cdc52f2
 SHA512 
6f3609c8bac923f052d51fce44a448dba997cac543331b56229f46b56e8770de9370deb7759d4bf0e7385794232715b9b34e41f90dd1da30e88d5cfbf3f095eb

diff --git a/gnome-base/gnome-shell/gnome-shell-43.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-43.0.ebuild
new file mode 100644
index ..4ca5b2c503d6
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-43.0.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-43.0:0/11[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib
+   )
+   systemd? (
+   >=sys-apps/systemd-242:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3:2
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/, profiles/

2022-10-01 Thread Matt Turner
commit: 82b36d20485875de5f661e08a94acf377070c25d
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Sep 17 22:33:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 15:40:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b36d20

x11-wm/mutter: Version bump to 43.0

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask  |   1 +
 x11-wm/mutter/Manifest |   1 +
 .../mutter-43.0-Disable-anonymous-file-test.patch  |  27 +++
 x11-wm/mutter/mutter-43.0.ebuild   | 206 +
 4 files changed, 235 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4d04369268ba..da664ccf5e7d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -401,6 +401,7 @@ net-libs/uhttpmock:1.0
 net-libs/webkit-gtk:4.1
 sci-geosciences/geocode-glib:2
 >=sci-geosciences/gnome-maps-43
+>=x11-wm/mutter-43
 
 # Thomas Deutschmann  (2021-09-07)
 # Masked while being tested and reverse deps aren't fully compatible

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 68a8897b86bf..4382b0e6ebc8 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-42.3.tar.xz 2746756 BLAKE2B 
818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43
 SHA512 
f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b
 DIST mutter-42.4.tar.xz 2747580 BLAKE2B 
8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010
 SHA512 
fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03
 DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49
+DIST mutter-43.0.tar.xz 2768452 BLAKE2B 
4b5cddbadf0e71b26f37725cb301235e0ae33e627d95b5ef730a3787e0af4cd260cea47563ccc39d24d7baf835ae545928ee69fe30327347ffc1b476f92c6a21
 SHA512 
e7169dcefbc5f1d47581981ceec4d6ac47d75ed9d4ef0b18adfe1dc632645217c4546fdf004544902642b3e0dbb48f6025ab9a5ad9670765ccd972c6409e8611

diff --git a/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch 
b/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch
new file mode 100644
index ..98fcc4c87d10
--- /dev/null
+++ b/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch
@@ -0,0 +1,27 @@
+From 8cb699dc59c64dc9f58873b3bbe2d17c3a08d2f9 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Fri, 18 Mar 2022 17:40:52 -0700
+Subject: [PATCH] Disable anonymous-file test
+
+It attempts to open /proc/self/fd/* (an fd created by memfd_create),
+which sandbox disallows.
+---
+ src/tests/meson.build | 5 -
+ 1 file changed, 5 deletions(-)
+
+diff --git a/src/tests/meson.build b/src/tests/meson.build
+index a19703288..50027d1f8 100644
+--- a/src/tests/meson.build
 b/src/tests/meson.build
+@@ -224,11 +224,6 @@ test_cases += [
+ 'suite': 'compositor',
+ 'sources': [ 'stage-view-tests.c', ],
+   },
+-  {
+-'name': 'anonymous-file',
+-'suite': 'unit',
+-'sources': [ 'anonymous-file.c', ],
+-  },
+   {
+ 'name': 'edid',
+ 'suite': 'unit',

diff --git a/x11-wm/mutter/mutter-43.0.ebuild b/x11-wm/mutter/mutter-43.0.ebuild
new file mode 100644
index ..283a4e11b4e7
--- /dev/null
+++ b/x11-wm/mutter/mutter-43.0.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/";
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, t

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/, profiles/

2022-10-01 Thread Matt Turner
commit: a8eca5451aef3d7c3a6181423e91eed17b41bfd9
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct  1 15:14:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 15:40:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8eca545

gnome-extra/gnome-shell-extensions: Version bump to 43.0

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

 gnome-extra/gnome-shell-extensions/Manifest|  1 +
 .../gnome-shell-extensions-43.0.ebuild | 70 ++
 profiles/package.mask  |  1 +
 3 files changed, 72 insertions(+)

diff --git a/gnome-extra/gnome-shell-extensions/Manifest 
b/gnome-extra/gnome-shell-extensions/Manifest
index ffc67b2f0c4a..0db48eaf3e96 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-extensions-42.3.tar.xz 225332 BLAKE2B 
4a5d26ac0f8563d6e9c607ad06998470257c1c25a8d2f50207b4fed48f785b983be0fae9a6590a36652c25c1f685679af37dcbd4d5edc7d6c9ebaad0946766b4
 SHA512 
60b7f7d85536c2d00b69383a3c5fffe8ce13e09555c533ccbe024bcbfa1c90d97e69491d9066c5c2da64719c23990cdf88f07076ca4494841a5489deb33de7d0
+DIST gnome-shell-extensions-43.0.tar.xz 227168 BLAKE2B 
d7b1c93e33419dabfd52e2d3d8865d5d04e08eac4c2fafc5317cf90c787069244b78c6136f3cf0ecfb58a67921c21f383230f5c0db4a044a8d50685b2675a1fd
 SHA512 
528fa42b47d51ee9e1fd44ae8a5466d7ffdb8010a2a6e5107f58622c0eb127476a30db4122baea63af5c3a13933e12e5a8683318eb02fa7d401a446608147d27

diff --git 
a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild 
b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild
new file mode 100644
index ..763ce0e49faf
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.26:2
+   >=gnome-base/libgtop-2.28.3[introspection]
+   >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+   >=dev-libs/gjs-1.29
+   dev-libs/gobject-introspection:=
+   dev-libs/atk[introspection]
+   gnome-base/gnome-menus:3[introspection]
+   =gnome-base/gnome-shell-$(ver_cut 1)*
+   media-libs/clutter:1.0[introspection]
+   net-libs/telepathy-glib[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   x11-themes/adwaita-icon-theme
+   >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the gnome-extensions-app (included with gnome-shell),
+https://extensions.gnome.org/ web interface, or modify the
+org.gnome.shell enabled-extensions gsettings key from the command
+line or a script."
+
+src_configure() {
+   local emesonargs=(
+   -Dextension_set=all
+   -Dclassic_mode=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+
+   readme.gentoo_print_elog
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 6ce99be90e07..e4633fada82e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -394,6 +394,7 @@ sys-devel/automake:1.11
 >=gnome-extra/evolution-data-server-3.46
 >=gnome-extra/evolution-ews-3.46
 >=gnome-extra/gnome-calculator-43
+>=gnome-extra/gnome-shell-extensions-43
 >=mail-client/evolution-3.46
 media-libs/libshumate
 net-libs/libsoup:3.0



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

2022-10-01 Thread Michał Górny
commit: 820e521f81d309c64c9aeaa2a4e1b7fef855fa09
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 15:21:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 15:53:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820e521f

dev-python/pyqtgraph: Bump to 0.13.1

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

 dev-python/pyqtgraph/Manifest|  1 +
 dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest
index 6066acd8775b..1e0ca0e74d24 100644
--- a/dev-python/pyqtgraph/Manifest
+++ b/dev-python/pyqtgraph/Manifest
@@ -1,2 +1,3 @@
 DIST pyqtgraph-0.12.4.tar.gz 1333052 BLAKE2B 
4208787d1d203904d841493e10b2f1d23357b60475c9e1cfff733fe772973d4dd619ca84941049bd60299912f3077fb18c27a90fa3c0c0e712a3715b5be1d071
 SHA512 
8402b38fe1abaaf55d6dbc26775093993b9f642d7a9da59d2780ed38562c8653ab872c588d2e66373434491b8f397533cb3c222382065c812a28cf6b9ce34960
+DIST pyqtgraph-0.13.1.gh.tar.gz 1368154 BLAKE2B 
cb19ae6564b0fc0a4ec4fb6232f7949bb5130345380a86f0cffdee14e767d306b27c26ae3f7c011d77f21353b511d99148e1acb38e8d33598dde16362475b5a8
 SHA512 
bcd3d0c9c1d91ad2ea3f85f8e34e68ab999fce636ed336362253f09a7863a62c4b635d71c137c9458532c7d1f76dfc8433d476cd84121cf89488fb0860039b8f
 DIST pyqtgraph-test-data-8.tar.gz 306068 BLAKE2B 
f3aa418dfaf2e74950fa880da4b6dfb4ef5dbd46346b78065d885c1f9fc06fc3de86756af17e27035d4cd47d98cc7ce58c036b493837b568086a4ebceb230c78
 SHA512 
07ef414f2b57e00589f8c18459e88ab16001c7cc3766164cdfcd69faa26cbc90ed64611fd0c5e3b401dc6a3f1a6e9e4ce6a7d9fa96ebcc4360e03fa9fbb856d2

diff --git a/dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild 
b/dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild
new file mode 100644
index ..ef091c06b4da
--- /dev/null
+++ b/dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy"
+HOMEPAGE="
+   https://www.pyqtgraph.org/
+   https://github.com/pyqtgraph/pyqtgraph/
+   https://pypi.org/project/pyqtgraph/
+"
+SRC_URI="
+   https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="opengl svg"
+REQUIRED_USE="test? ( opengl svg )"
+
+RDEPEND="
+   >=dev-python/numpy-1.17[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/PyQt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
+   opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? (
+   dev-python/h5py[${PYTHON_USEDEP}]
+   dev-python/PyQt5[testlib,${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/pytest-xvfb[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   if ! use opengl; then
+   rm -r pyqtgraph/opengl || die
+   fi
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # apparently fragile
+   tests/test_reload.py::test_reload
+
+   # TODO
+   tests/graphicsItems/test_ROI.py::test_PolyLineROI
+
+   # pyside2 is normally skipped if not installed but these two
+   # fail if it is installed
+   # TODO: this could be due to USE flags, revisit when pyside2
+   # gains py3.9
+   'pyqtgraph/examples/test_examples.py::testExamples[ 
DateAxisItem_QtDesigner.py - PySide2 ]'
+   'pyqtgraph/examples/test_examples.py::testExamples[ 
designerExample.py - PySide2 ]'
+   )
+
+   epytest -p xvfb -n "$(makeopts_jobs)"
+}



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

2022-10-01 Thread Michał Górny
commit: 037a81d21b1feb7c0fffb52dc7244d946558dd15
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 14:55:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 15:53:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037a81d2

dev-python/setuptools: Bump to 65.4.1

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-65.4.1.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 81c901b4556c..69bf689d8a93 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-65.3.0.tar.gz 2615722 BLAKE2B 
1344fe17c1c2a4ec60dbf37b3e1cbad56bb5299bed9f8e30a21015f2457e1e90d6782369dfc2d804973e7348d22a356ec0ef75d1aeabba7d77e20e5ddf36e576
 SHA512 
3c173b1e1a8dbbed0bf3bf600df1256aeabf1b9dec34d5f5d0b1429b0fe16f2aa61fa6c4f400a5b6da24b9d679954866b76e019130bcf2246b138fe017025de9
 DIST setuptools-65.4.0.tar.gz 2615629 BLAKE2B 
778b0acf1a447fbc72043113da757d73ca5dc0df8e6be8dceff7e35d64a920793dca6098d8747bd66bfe1159236570bffb6f2545a0f89a2a7916f94f849b89a7
 SHA512 
4c8c6348fc5e9e2cc2d7b143b050103e7ed4252dd58ca5aae8d50ee9ec522789ecfbe61dd87513d47bfd1d4afc290a7abc07fd0a6e8d27155c6732111702032d
+DIST setuptools-65.4.1.tar.gz 2615710 BLAKE2B 
12e644412c7f910a8bf6fb470e0c7e78bcd11a9403d7d0821eecad156d0a4ed03751de6bd6c51ebc2ce1c0925386120971c0da129ebd7e1b8376feee1f8edc7e
 SHA512 
d13253bb556380b1b45d4b51dc7922b0cffa390ba92d97ccbc43c314aceccdcf51ee8b5c751cf6f36c6c8955836bc248214d55fe7419ff0332719862772f0f95

diff --git a/dev-python/setuptools/setuptools-65.4.1.ebuild 
b/dev-python/setuptools/setuptools-65.4.1.ebuild
new file mode 100644
index ..c11a0923e907
--- /dev/null
+++ b/dev-python/setuptools/setuptools-65.4.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+DOCS=( {CHANGES,README}.rst )
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+   )

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

2022-10-01 Thread Michał Górny
commit: d5e960b7ccf7c4eb5510d5584d62e234cb884a6f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 15:00:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 15:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e960b7

dev-python/coverage: Bump to 6.5.0

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

 dev-python/coverage/Manifest  |  1 +
 dev-python/coverage/coverage-6.5.0.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 4a8c6efb309e..293ec08264db 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1 +1,2 @@
 DIST coverage-6.4.4.tar.gz 772949 BLAKE2B 
87b4c51ac43ac3bd2202496f6db6de5c74dd9925521bf3092cd862b86d8d7c0e3d008ee550c90e890febd87cc4d167669e830668f15da94ef4ea72e82154bf26
 SHA512 
f210f2471b170e05d4dac2cc9a91e3f0d4ba6456cdf91dc1c0ef67a02a11f4279c5beca5df8854c42660346995492b1eff020e1ac578d2a0a129627dadd17114
+DIST coverage-6.5.0.tar.gz 775224 BLAKE2B 
1ff7db1c72856553717d07d5a13443c210a3d85b3ce1f1eee802b986f71e3c13ac9df6bbca498fbeaa961ee33baab29c5e38f0c0e7b21c378830dfe85d797798
 SHA512 
4f2ec0bf69a83471a2b5a73b6a2212372ee6e32ccc4c72e0d33eef915939152f3213ab60e1a22ce2b72791e706c2223b0c81c87b95bbfadd1e828fa1a9fff120

diff --git a/dev-python/coverage/coverage-6.5.0.ebuild 
b/dev-python/coverage/coverage-6.5.0.ebuild
new file mode 100644
index ..e2e5a9ba699a
--- /dev/null
+++ b/dev-python/coverage/coverage-6.5.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+   https://coverage.readthedocs.io/en/latest/
+   https://github.com/nedbat/coveragepy/
+   https://pypi.org/project/coverage/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+test_tracer() {
+   local -x COVERAGE_TEST_TRACER=${1}
+   einfo "  Testing with the ${COVERAGE_TEST_TRACER} tracer ..."
+   epytest tests
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # pip these days insists on fetching build deps from Internet
+   tests/test_venv.py
+   )
+
+   "${EPYTHON}" igor.py zip_mods || die
+
+   local -x COVERAGE_TESTING=True
+   # TODO: figure out why they can't be imported inside test env
+   local -x COVERAGE_NO_CONTRACTS=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin
+
+   local prev_opt=$(shopt -p nullglob)
+   shopt -s nullglob
+   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
+   ${prev_opt}
+
+   if [[ -n ${c_ext} ]]; then
+   cp "${c_ext}" \
+   coverage/ || die
+   test_tracer c
+   rm coverage/*.so || die
+   else
+   test_tracer py
+   fi
+}



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

2022-10-01 Thread Michał Górny
commit: 53c247f48ab0d0b70a808a7a5a800ffd27f18866
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 14:56:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 15:53:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c247f4

dev-python/ensurepip-setuptools: Bump to 65.4.1

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

 dev-python/ensurepip-setuptools/Manifest   |  1 +
 .../ensurepip-setuptools-65.4.1.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/ensurepip-setuptools/Manifest 
b/dev-python/ensurepip-setuptools/Manifest
index 7898cd22cd22..7b8e655e9fa2 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-65.0.2-py3-none-any.whl 122 BLAKE2B 
0c0d0db73452d15947097f3d453f01bb42ef150b50122b7a1f39212f663064284bc313a04c3dbe99e8da7e614d72a963d6c9f0c8f486f5d84131a06718b288c8
 SHA512 
11d9975468166bf7db9a9da44d893a67daacc5f309da1b521278a95a33fa2b3574cae10840c9943de54bf5d411e54697f91b62a3bfb5a6a3bc69b804af2a1365
 DIST setuptools-65.1.0-py3-none-any.whl 1232689 BLAKE2B 
db8f85b99b1d47af55d484d77ecafe5122abe9ab8dcec565659bb91c16aa26513c00d8684ca3b7b57e629d512b42273188a00ee0a0958bba5097ce150869609f
 SHA512 
1072a826964ec3413c5bcd3f930a2f314b87b0b77714ddc948573841fbb871a898843211beaff0bcc5e003fcaab678de5d2b9a3a9fa864beced1bf2af282d048
 DIST setuptools-65.2.0-py3-none-any.whl 1232422 BLAKE2B 
049fbccec71e15ed01b5e07f5d60589c662d012e4fe27c6eb8fbe3b62692bb63d891c9cf4253fe74b5a5803db39f3e5194f8481e5a3555493e9f18bd6985b35d
 SHA512 
e0fc48a3ebe2022783c2f56d85d8ad5e17bd0f5f2caefc5e3ac6eb4ddf1464854ad9039c62a55e72ca6b0387e7f874b15b7a0df4acbf6153a51cb8e8146bd93d
+DIST setuptools-65.4.1-py3-none-any.whl 1232518 BLAKE2B 
545caa5f7c551090e3dcb71c388477c4aad8aaee1dbf4a7f7fc08f27a296a81a055310b41c3d4af7cb3cf375c5ab465fec29ef3e29456281f56b7df544dd0eca
 SHA512 
c0bc3f5f3b7c8a8b83df4d12f5f99d41ea910220abc16e8b93e3b533dc8d665802608c447e8c1eb070c19c24b1baa83faf2ac42488f95808ed585c169afadd58

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild
new file mode 100644
index ..96c75c915768
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN#ensurepip-}
+WHL=${MY_PN}-${PV}-py3-none-any.whl
+
+DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/setuptools/";
+SRC_URI="
+   https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL}
+"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   !

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

2022-10-01 Thread Michał Górny
commit: a9793a3371fd75352273efe7274fae46f863bc55
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 14:54:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 15:53:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9793a33

dev-python/rapidfuzz: Bump to 2.10.3

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

 dev-python/rapidfuzz/Manifest|  1 +
 dev-python/rapidfuzz/rapidfuzz-2.10.3.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 73a52b2bb27c..91250ab854d1 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-2.10.2.tar.gz 788167 BLAKE2B 
91264d83159ce91cac33138c2589d468ffb079daef06f1917596892b3c5fbb99f2012d79ca05f728e6d49c2241d83f68e0d3a44956cfdfafd38cae428496f507
 SHA512 
3d7610a2e4b32fbfaa0ac043847829bfc436e61c2d0c76d526fc0827cca4fd10a0b6ae659bd61ed48604695c4782bcb0984d2becaf84494b84a5d8e71c22e97a
+DIST rapidfuzz-2.10.3.tar.gz 788237 BLAKE2B 
dd6e70bd1059317d98cf96c242e62ba8be2c9bdeac483f0da18b4f46179502ac0f0ae000f5bdfedc44374dceae1c4054bd2a6be7dde5e466497c617c699ceeeb
 SHA512 
9774a203482ab90a4bdc7f9faaa2ea0c0c314e350fb6c957c3eed3f7cb5009d1fd2521c5438b25d8d04aedf96028004136908a3226305bd2cbcf4158d0bc0329

diff --git a/dev-python/rapidfuzz/rapidfuzz-2.10.3.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-2.10.3.ebuild
new file mode 100644
index ..3a1dc1af36a6
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-2.10.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   =dev-python/jarowinkler-1.2.2[${PYTHON_USEDEP}]
+"
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/jarowinkler-cpp-1.0.0
+   >=dev-cpp/rapidfuzz-cpp-1.0.1
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export RAPIDFUZZ_BUILD_EXTENSION=1



[gentoo-commits] proj/catalyst:catalyst-3.0-stable commit in: catalyst/base/, doc/

2022-10-01 Thread Andreas K. Hüttel
commit: 804d9f20534d0bc504f873a893596f79c8837f46
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct  1 15:28:24 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Oct  1 16:19:37 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=804d9f20

catalyst: generate .sha256 file if any digest is enabled

Backport from master branch

checksum format is simple one, identical to one
sha256sum from coreutils produces, lines starting with # are ignored.

example:[1]

.  stage3-tar.xz

systemd upstream calls it suse-style .sha256 files.[0]
infra already supports inline signing of files.

Bug: https://bugs.gentoo.org/821568
[0] 
https://github.com/systemd/systemd/blob/aedec452b9e5dd197881f2164fb205dfe8bfdcec/src/import/pull-common.c#L236
[1] 
https://mirrors.edge.kernel.org/opensuse/distribution/leap/15.0/iso/openSUSE-Leap-15.0-DVD-x86_64.iso.sha256
Signed-off-by: Georgy Yakovlev  gentoo.org>
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 catalyst/base/genbase.py  | 2 ++
 doc/catalyst-config.5.txt | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/catalyst/base/genbase.py b/catalyst/base/genbase.py
index 0909a475..94b02f26 100644
--- a/catalyst/base/genbase.py
+++ b/catalyst/base/genbase.py
@@ -52,3 +52,5 @@ class GenBase(object):
for j in array:
digest 
= hash_map.generate_hash(f, hash_=j)

myf.write(digest)
+   with io.open(path + '.sha256', 'w', 
encoding='utf-8') as sha256file:
+   
sha256file.write(hash_map.generate_hash(path, hash_='sha256'))

diff --git a/doc/catalyst-config.5.txt b/doc/catalyst-config.5.txt
index 76ac4a29..ef52941e 100644
--- a/doc/catalyst-config.5.txt
+++ b/doc/catalyst-config.5.txt
@@ -55,7 +55,8 @@ Basic configuration
 Create a `.DIGESTS` file containing the hash output from any of the
 supported options below.  Adding them all may take a long time.
 (example: `md5 sha1 sha512 whirlpool`).  See the *SUPPORTED HASHES*
-section for a list of supported hashes.
+section for a list of supported hashes. Enabling ANY digest will
+generate a `.sha256` file in addition to the `.DIGESTS` file.
 
 *contents*::
 Create a `.CONTENTS` file listing the contents of the file.  If this



  1   2   3   4   >