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

2023-01-07 Thread Hans de Graaff
commit: bd090d9ff0415b755945c9a35c7cf2c323f1ed76
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 09:19:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd090d9f

dev-ruby/parser: add 3.2.0.0

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

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

diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index fc48ced33150..4bfb09b47dd1 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -2,3 +2,4 @@ DIST parser-3.1.1.0.tar.gz 299759 BLAKE2B 
c4fdf278c1ae90529de414d9cda2770524f051
 DIST parser-3.1.2.0.tar.gz 299753 BLAKE2B 
b5c991ab0834ed5e5b7107935500659828a6f804d9231462dc8a658346bab3959ac56b514045c25af4adb84af3f0cdd9615c9aafb2325ab24a04c0c5617ca732
 SHA512 
d8becf7e5b633c0a1ddfe8aac98c2f89d6b713cbabd2877a4eac36b0fd4935bd1a05990c100bcf58f04ad78218af0a5f79dbb83bf369708750c8834598286cfa
 DIST parser-3.1.2.1.tar.gz 299885 BLAKE2B 
2fe56279be003825a25e6fdfc99dbb13b93dc167f7da3fe636da368bc10a6506afd7510bf3d7c55122321de1cd0bf46afce2ee0ff0a9d914e507c0333225e5ea
 SHA512 
9bbaae6436f41668621fdb1f45dd2a30ea5485dca19b0024a19e8be0684c4a961e914040e3b53f725f06c98822392cfef87113332124272f895bb571e56cc961
 DIST parser-3.1.3.0.tar.gz 301000 BLAKE2B 
3b7984966643d983e8606ba4de13a08de9130aa58b5adebdc9cfb273e00e700086f99f8a678ccb6db1ac70dac2da429dbfa1b45661c4f9764b676beae5c64633
 SHA512 
23ef12043706ba810ade3ac94f376082d5b45db8b451634d469a26f834890e7a82a9669132df4654aef4cb7650f0e13d2f33aad489e76ab547cb9e64f498
+DIST parser-3.2.0.0.tar.gz 302043 BLAKE2B 
8a02ca62560fc976fbe62d02ecf24713248a9f522e1cc9daa1deaa153d900628dce4f59c7791cc61652199358addca1432403a3f3849b0ef8f9495639282697d
 SHA512 
58b9011c22af76f5eccf7035dd53da705ddc952c6185ebbb48c33c5486b5852ba8a543093f8c1f2a2c7aea8e78407c04a9dc49abf43edb27c460cf8b038338cf

diff --git a/dev-ruby/parser/parser-3.2.0.0.ebuild 
b/dev-ruby/parser/parser-3.2.0.0.ebuild
new file mode 100644
index ..1831dac09aaf
--- /dev/null
+++ b/dev-ruby/parser/parser-3.2.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
+
+RUBY_FAKEGEM_GEMSPEC="parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
+HOMEPAGE="https://github.com/whitequark/parser;
+SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/minitest:5
+   dev-ruby/racc )
+   dev-ruby/cliver
+"
+ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1"
+
+all_ruby_prepare() {
+   sed -i -e "/[Bb]undler/d" Rakefile || die
+   sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake generate || die
+}



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

2023-01-07 Thread Hans de Graaff
commit: 9c07ac914d738f3d5ca57f6a6c4cb8e6b8f33b3e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:21:36 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c07ac91

dev-ruby/sinatra: add 3.0.5

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

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

diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 0d1dc498a121..5711fd3b2aba 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -3,3 +3,4 @@ DIST sinatra-2.2.2.tar.gz 513056 BLAKE2B 
80904850ce577131ecc6c28917772cda6ab606f
 DIST sinatra-2.2.3.tar.gz 51 BLAKE2B 
925b3188cb3f63d58a1078845bf58c6684e176527f29bdb0507e2185613b35930345ef1143319b3bd53170846cc67c8e8ce92b036e39ad03fee0f4f361a2aeaf
 SHA512 
666b7a7fec67b4976ec10a704f1e98f9e815cad887ecaaf5bdee6cb0b5f4e29d99ef806865bc5b8e61d2aedea5b343c14f342d03515f0f6c68de3dc905fe77a1
 DIST sinatra-3.0.2.tar.gz 265824 BLAKE2B 
87739d8863dd9959b8c3530b19a3f52de31636fcdd77fe1558930749498c73ec4cf0ddf998a9f6029c46842656059f8bd76d1781beb277608ccf265577561447
 SHA512 
57094e00ca8280401ed76f5c52dded82d42a4a81290a9a990f464ac43abbf350e8325b8f60505bfd005b6c7d92283a3f7a9345c0ccbf227530a8c3cb93c0af38
 DIST sinatra-3.0.4.tar.gz 266263 BLAKE2B 
d338fde60ab57f08d5df8afe240b1ed5cb1cde351b3f57b9700a7019e317cc16fc1a41148c1a75e97ff22844e8555b8fc1723c9d12818406fe28d1399fba9506
 SHA512 
b0581806261df57d8aa392b920a8998ecec311b1f82ab5ac7093c77ba5044eb9f5029a4d7266db05aa791ab30397fa304295a964b3ec3b58a2c0d13e3abb6328
+DIST sinatra-3.0.5.tar.gz 266205 BLAKE2B 
16e0631ed49e62610c7bc1e43f03f21f57ee968b0f3ac98b599748e9572cc0bfc9121dc8731a0dcc9dd1bce04837373f93f198bff56c0de9f50932711b4040e8
 SHA512 
9ec41c3f0c4e4faaa181fddb2fe3262796a29e93fc07349422ca20dc845632c127c3e82e67f16ca19d2b2bcd43ad48fdca918d70b6747d8a2088ce1c84fd8eb2

diff --git a/dev-ruby/sinatra/sinatra-3.0.5.ebuild 
b/dev-ruby/sinatra/sinatra-3.0.5.ebuild
new file mode 100644
index ..affc012e8456
--- /dev/null
+++ b/dev-ruby/sinatra/sinatra-3.0.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 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/maxitest/

2023-01-07 Thread Hans de Graaff
commit: b4521d40bedd49f848b01c47617428ffdf3af42c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 16:58:41 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4521d40

dev-ruby/maxitest: add 4.4.0

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

 dev-ruby/maxitest/Manifest  |  1 +
 dev-ruby/maxitest/maxitest-4.4.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index e4e73cbd61f4..e35382ac970e 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -1,2 +1,3 @@
 DIST maxitest-3.7.0.tar.gz 62716 BLAKE2B 
9919702c3b6c701edf6a5de8c1054547edaeeda518a7b7bae3f419cba9f92f535ec7870ece080fb472d7635243afec4aeed4a27fd839874aa40d63d6ce4ecab8
 SHA512 
4843f9d405a40177622e9892d1e5fffe297ae03cfef68b73ce3ee966cc3a36e126a9f5a5018b898465f5ad40f8d4fc1e6bf53f5c76b376efeff669b57dd1e8aa
 DIST maxitest-4.3.0.tar.gz 62596 BLAKE2B 
ddfa98aa4b4e1e0c85100ed6b703e8b76f5a251913e34de03f8cacdc0eb3a60014945786c1f60d81163d8c690f1cf37689fdc05b15a53b63b08247842f736176
 SHA512 
b81cc37bbd1ed5c149c4d541591fcec46e1e1fc74fc20205cf33745de4fad7fc302e8120b79d17e39412d7133b8d57fee064e1a36380efbde9bdd22f7bbc05b7
+DIST maxitest-4.4.0.tar.gz 62749 BLAKE2B 
0545da95ff3bf6c61a330f041b7944f7ef7dfdb00267d28273b8a0bf8914647a0c34e32a826acc89fe2f2d9a1ac2cc610ca968cef273a6a6e7d64db68c6583cf
 SHA512 
37b6a8c9a992fd54c605c0b26a490ddfd8b06e00e9686a41e6170d81c047b6b255ad337f315d8c5d4176e8acba19e2a51061a402bba7dd3d528e14d20e2d24c4

diff --git a/dev-ruby/maxitest/maxitest-4.4.0.ebuild 
b/dev-ruby/maxitest/maxitest-4.4.0.ebuild
new file mode 100644
index ..b0ac344fdff3
--- /dev/null
+++ b/dev-ruby/maxitest/maxitest-4.4.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Minitest + all the features you always wanted"
+HOMEPAGE="https://github.com/grosser/maxitest;
+SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="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 "

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

2023-01-07 Thread Hans de Graaff
commit: 4d2a3eff0241fb1e39641bc0210080c0c6de0709
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 16:59:19 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2a3eff

dev-ruby/curb: drop 0.9.11-r1

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

 dev-ruby/curb/Manifest  |  1 -
 dev-ruby/curb/curb-0.9.11-r1.ebuild | 45 -
 2 files changed, 46 deletions(-)

diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index 227c66d9ebd4..e8c285d3a555 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1,3 +1,2 @@
-DIST curb-0.9.11.gem 88576 BLAKE2B 
1656a17070151ddd1bd63c3e23885d36d8e2b133b19e00347892363a9a20c88baa10932ceb5273733b18847d8d19dc403aa4b7f36fbd80c8dde126ae46743796
 SHA512 
000ee2054a5866de09042dfc5894330900e401aa94a0fe8bb133fe9c661f782adff0585e5ed3725d3564cd9819d76653655f3539faaa61ca6acabe3a8602
 DIST curb-1.0.1.gem 90624 BLAKE2B 
b54404e0ea81ccb2ea03e262abce247ca4e0db1a5208cfecd57a6c0e423c36b282cdaef7db9bd3fe70d3fdb8cfa60c6085be04ff78daac71e83b63fe25bfef06
 SHA512 
78eeef1b3a778c64517243a25ff82889cb4703589d27f08cff6e84d39a806610a80bb749c51ddba93a82e02a18797978b55ebc4643948caa8900e76d343f4bc6
 DIST curb-1.0.3.gem 91648 BLAKE2B 
8f819a5411c92e353cee4e1ef87c65bed67783606fcfe238a736ca5110b790d942e1cce6079508b854ab8b22e0079e8240e3d417f9e9ec6c2bef39878321ab55
 SHA512 
6273acd74121e3a4e42f7cb89eff4bad9511c7cafdf5e046773ec988c816003531877f6e5e756fab73296cedfa4599693014b6b65e9a9001a6e3c4875f53b73e

diff --git a/dev-ruby/curb/curb-0.9.11-r1.ebuild 
b/dev-ruby/curb/curb-0.9.11-r1.ebuild
deleted file mode 100644
index 884ae6906585..
--- a/dev-ruby/curb/curb-0.9.11-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rake"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby-language bindings for libcurl"
-HOMEPAGE="https://github.com/taf2/curb;
-
-LICENSE="Ruby"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND+=" net-misc/curl[ssl] test? ( net-misc/curl )"
-RDEPEND+=" net-misc/curl[ssl]"
-
-all_ruby_prepare() {
-   # fix tests when localhost is also ::1
-   sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
-
-   # avoid tests making outside network connections
-   rm tests/bug_postfields_crash.rb || die
-   sed -e '/test_easy_http_verbs_must_respond_to_str/,/^  end/ s:^:#:' \
-   -i tests/tc_curl_easy.rb || die
-   sed -e '/test_connection_keepalive/aomit "network connection needed"' \
-   -i tests/tc_curl_multi.rb || die
-
-   # Fix test that expects wrong output
-   sed -i -e 's/200 OK /200 OK/' tests/tc_curl_easy.rb || die
-
-   # avoid failing tests where failure condition seems weird, no
-   # upstream travis so not clear if the test is indeed broken.
-   sed -i -e '/test_multi_easy_http/,/^  end/ s:^:#:' 
tests/tc_curl_multi.rb || die
-
-   # avoid test requiring ntlm support on curl which is no longer 
available in gentoo
-   sed -i -e '/test_username_password/aomit "ntlm support in curl needed"' 
-i tests/tc_curl_easy.rb || die
-}



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

2023-01-07 Thread Hans de Graaff
commit: 0fa35fc849ec1ff9fdacf952503269b76f13bc86
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 15:04:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa35fc8

dev-ruby/rack: add 3.0.3

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

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

diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 43d291b1b638..9e36830dbf0a 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,2 +1,3 @@
 DIST rack-2.2.4.tar.gz 278632 BLAKE2B 
2d12a9c1e239590a4aedea5f3bb4c171b6032255658688a151e665aa1cb33dee17754c7b2736f8f1725c70b8344f5f6664cace8c4d4cb4e9f6f2ee1c7a3117c0
 SHA512 
aef54a06efce54d58e600829bbf550162bf68fe710b61b2b81022b2a8581819fb575e03992f493f11ed5f3391349f21cd142f6acc5b6017ec4c8e21cb17e4874
 DIST rack-2.2.5.tar.gz 278648 BLAKE2B 
8778364969506e8fdb152c5f88ab4b0b07c8764bf2cff9aee82ab6ca9958669038100816804215a09947a15b8ce06597c9204d4f2b34218178c14dfc8298ac48
 SHA512 
bc0e33d7bab700e2a5ad05aa1089d261b3f78a6c456ff14def57645df853915057ae9d42fb5ecd72989737a2882dcbdefe7af4939020efdde1ada38a4cf274e2
+DIST rack-3.0.3.tar.gz 786619 BLAKE2B 
471c76e05dc52809e1cd95463ffe7fd2b9bbb0f0d97783d5cbea728cad1cf8272b7045f7329aec6efc9d3881c87b1e3a6e3eb376de015eb6e1188c37668531c1
 SHA512 
9b5860c62191df983a76aacc0c765d6275aff6d0d146fe0f2f1361e9ad6b76115ba0cbb94682bf9bdede8170e086b67018d362044099c91ea3dc015944d1b444

diff --git a/dev-ruby/rack/rack-3.0.3.ebuild b/dev-ruby/rack/rack-3.0.3.ebuild
new file mode 100644
index ..7aee70d2e0f0
--- /dev/null
+++ b/dev-ruby/rack/rack-3.0.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"
+
+RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modular Ruby webserver interface"
+HOMEPAGE="https://github.com/rack/rack;
+SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "test? (
+   dev-ruby/minitest:5
+   dev-ruby/minitest-global_expectations
+   dev-ruby/webrick
+)"
+
+# The gem has automagic dependencies over mongrel, ruby-openid,
+# memcache-client, thin, mongrel and camping; not sure if we should
+# make them dependencies at all.
+
+all_ruby_prepare() {
+   # The build system tries to generate the ChangeLog from git. Create
+   # an empty file to avoid a needless dependency on git.
+   touch ChangeLog || die
+
+   sed -i -e "s:require_relative ':require './:" rack.gemspec || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
+}



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

2023-01-07 Thread Hans de Graaff
commit: 2fb49c1da04b0ffad4332550d820e4f3fc2e3fcd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 16:06:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb49c1d

dev-ruby/rbs: add 2.8.3

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

 dev-ruby/rbs/Manifest |  1 +
 dev-ruby/rbs/rbs-2.8.3.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
index 7661d332935c..c56d2242d978 100644
--- a/dev-ruby/rbs/Manifest
+++ b/dev-ruby/rbs/Manifest
@@ -3,3 +3,4 @@ DIST rbs-2.3.2.tar.gz 977459 BLAKE2B 
d33984c03a962f4d72989b5b665e7e256f8928e86fa
 DIST rbs-2.5.1.tar.gz 983686 BLAKE2B 
d0feb4f173e2d1dd76d93309279fc75f9ed992ead2c144d69905e6acd139c709535ae29d78e85787f082821734a6448446e746791922e4322c55dc446a38ec06
 SHA512 
079778ad36db8f096e33d04a460b03d03c6b3616a2066e40a3aa06615d51265d8bfa7669a31463ce46bbcb16dc74ed8a24ba280b46c24f25b2327f5c8a8ae891
 DIST rbs-2.8.0.tar.gz 1065757 BLAKE2B 
136ba929d0b61c6b2625b49574ec45a28aa1de77a1a63d74bf5747ff4c88968ce28116472a97310e10846dec404dc2a4ccebb51c90f14f5713f3b1d21f18c9c6
 SHA512 
3a04026112bffef03a3e65c5d539ead7de353b4af279da6f4a7def854fe6c7f95d291663ab18bab678228ae4b26e87aec89fc1ed961ebc4cf83f38ef726ad407
 DIST rbs-2.8.2.tar.gz 1069304 BLAKE2B 
a05cdd12767ed47cb90a64ab9803523dfa11a2295ebf2be4f9087918bc74ef75a46e3ec95a78c6c272e65b7d0485db0697edc8c4e586f7ae2b4608cde638969e
 SHA512 
02666374fa8a93f421916f62b6a101e602c5dc8996169b1fd618618ab76afb11bba0891aac3f48f70af080f5d73ede264728f93799b3a330cae3a43b9cab1cb4
+DIST rbs-2.8.3.tar.gz 1069360 BLAKE2B 
7151346fadcfdb2e246dbd32c440c4e5fbfe0f6dbed67a100460b451f87432a5811d63269b612949b720d0a3234818e46d1e1f614886e92e0b75cb5814c3e24f
 SHA512 
4e6ec348945171868752ff62704e2a64ced4a11288a96c03e837e508df235c0cf85f99469952a7b052662ee7bc16e0942aaa2bc448381d95d5603fefdacf6839

diff --git a/dev-ruby/rbs/rbs-2.8.3.ebuild b/dev-ruby/rbs/rbs-2.8.3.ebuild
new file mode 100644
index ..c90ff55f9e70
--- /dev/null
+++ b/dev-ruby/rbs/rbs-2.8.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 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_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib"
+RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb)
+
+RUBY_FAKEGEM_GEMSPEC="rbs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The language for type signatures for Ruby and standard library 
definitions"
+HOMEPAGE="https://github.com/ruby/rbs;
+SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD 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"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # We compile the extension directly
+   sed -i -e '/extensiontask/I s:^:#:' Rakefile || die
+
+   # Avoid JSON schema validation tests due to a large dependency stack
+   # that would be needed.
+   rm -f test/rbs/schema_test.rb || die
+
+   # Avoid setup tests since they require a lot of development 
dependencies.
+   rm -f test/rbs/test/runtime_test_test.rb || die
+
+   # Avoid tests requiring a network connection
+   rm -f test/rbs/collection/installer_test.rb 
test/rbs/collection/collections_test.rb \
+   test/rbs/collection/config_test.rb 
test/rbs/collection/sources/git_test.rb || die
+   sed -i -e '/def test_collection_/aomit "Requires network"' 
test/rbs/cli_test.rb || die
+   sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires 
network"' test/rbs/environment_loader_test.rb || die
+
+   sed -i -e '/def test_paths/aomit "Different paths in Gentoo test 
environment"' test/rbs/cli_test.rb || die
+}



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

2023-01-07 Thread Hans de Graaff
commit: 7561916c380076299137c2ff92d5d78a0f0beba0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 16:10:29 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7561916c

dev-ruby/rdoc: add 6.5.0

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

 dev-ruby/rdoc/Manifest  |  1 +
 dev-ruby/rdoc/rdoc-6.5.0.ebuild | 98 +
 2 files changed, 99 insertions(+)

diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index 03b5ca48f03d..5573cc3d03be 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,3 +1,4 @@
 DIST rdoc-6.3.2.tar.gz 675963 BLAKE2B 
1ac931ddf0af700f2460e415a6e8c505c9a3c0f2d65b5c25928285144181d925747dad0224f014abdc1680df9130df74ba82750a2cb1d02b042c0bcd63d22e6a
 SHA512 
1bd8eaa6c1e5cc40492b1d6e461d831cfc05bf368c982f3266b63ea4984c10de40523f9e2106b1beebd96933a2006cb81c3daa26ee0196d99d1ed6da5b72a78f
 DIST rdoc-6.3.3.tar.gz 675961 BLAKE2B 
200d57c4b104cb3ba894ef56fd72b4f6b2228dc2c5fd7a53035a7e03834e0e9aa283ee2b07dc7dbbfaf123bc9d96ef302f47a24b71a6d735872960ecd65d9cb3
 SHA512 
e4e4083fea67184c435b59866fc8e8c29c740d716f8be279d18a625c1ea41d449de30ddcc3af1aa0507320c0910800d5a0032540b626c5b2ea83d3b123f2
 DIST rdoc-6.4.0.tar.gz 755741 BLAKE2B 
d2519dc0dac3fac32ef7cac8c87dba1a679f0b09dc5858e91899d6d28195cf584fe3eba802bafad400ae26c5ddcb65eaec32e101f9e047f80cecd1616a386ed3
 SHA512 
6c6a89245ac77abdeedee70327f97f8a9b8bb596c14848a95487ff19039864dd7a5c0f5b501fe2e7b187c671cfb205c1500359c7c203beb89211addaf3ac34f7
+DIST rdoc-6.5.0.tar.gz 762645 BLAKE2B 
cecade491f0d18b2c50ec710cb27a28b6cb946f321503e0508e8d4802e93033a78867346eb1d68ca56884ea0d68d51d6fdb92eb61fa63034a01332e8b572dbcf
 SHA512 
10382e66ca778f85f236614fe071b2b0d598065d3aab8f5a89cb0839da7713b5e16a66e3f7a2bff2e2125d26a42f088a86c6d339dc36479a943bb7023c1cad0c

diff --git a/dev-ruby/rdoc/rdoc-6.5.0.ebuild b/dev-ruby/rdoc/rdoc-6.5.0.ebuild
new file mode 100644
index ..a6dbbb09a981
--- /dev/null
+++ b/dev-ruby/rdoc/rdoc-6.5.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 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="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
+HOMEPAGE="https://github.com/ruby/rdoc/;
+SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby-BSD )"
+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="doc"
+
+RDEPEND+=">=app-eselect/eselect-ruby-20181225"
+
+ruby_add_rdepend "
+   >=dev-ruby/psych-4.0.0
+"
+
+ruby_add_bdepend "
+   >=dev-ruby/kpeg-1.1.0-r1
+   >dev-ruby/racc-1.4.10
+   dev-ruby/rake
+   test? (
+   dev-ruby/bundler
+   >=dev-ruby/minitest-5.8:5
+   )"
+
+all_ruby_prepare() {
+   # Other packages also have use for a nonexistent directory, bug 321059
+   sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' 
test/rdoc/test_rdoc*.rb || die
+
+   # Avoid unneeded dependency on bundler, bug 603696
+   sed -i -e '/bundler/ s:^:#:' \
+   -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
+   -e '/rubocop\/rake/ s:^:#:' \
+   -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
+
+   # Skip rubygems tests since the rubygems test case code is no longer 
installed by rubygems.
+   sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die
+
+   # Remove test that is depending on the locale, which we can't garantuee.
+   sed -i -e '/def test_encode_with/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   # Remove test depending on FEATURES=userpriv, bug 361959
+   sed -i -e '/def test_check_files/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc ; then
+   ruby -S exe/rdoc --force-output || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake generate || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   for bin in rdoc ri; do
+   ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
+
+   for version in $(ruby_get_use_implementations); do
+   version=`echo ${version} | cut -c 5-`
+   if use ruby_targets_ruby${version}; then
+   ruby_fakegem_binwrapper 

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

2023-01-07 Thread Hans de Graaff
commit: df5b52bd9d1c57a976126629ec08dbd9729977f0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:23:48 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df5b52bd

dev-ruby/rack-protection: drop 2.2.0, 2.2.1, 2.2.2

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

 dev-ruby/rack-protection/Manifest  |  3 ---
 .../rack-protection/rack-protection-2.2.0.ebuild   | 24 --
 .../rack-protection/rack-protection-2.2.1.ebuild   | 24 --
 .../rack-protection/rack-protection-2.2.2.ebuild   | 24 --
 4 files changed, 75 deletions(-)

diff --git a/dev-ruby/rack-protection/Manifest 
b/dev-ruby/rack-protection/Manifest
index 01de54161898..2952e95eb2e3 100644
--- a/dev-ruby/rack-protection/Manifest
+++ b/dev-ruby/rack-protection/Manifest
@@ -1,6 +1,3 @@
-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-2.2.3.gem 17920 BLAKE2B 
7a66cf4d5de68acd3ef4c7db2485657ce226e3101660f4f15bb3a8ab937785211055e49d676cf73cf52d4896e787d8f78a62099549a4ff846b5963c4247b5dd3
 SHA512 
ce41e1e61016090125557d8211b65b0fc9d545fac6c42f64fb3f48ac0fea56689e17acf7aca6cd82137ba7384c559ac47ac9995f57068f3f216ae61b7fe8953d
 DIST rack-protection-3.0.1.gem 20480 BLAKE2B 
102fff6298dbbb766313687b6f3653c60d055c654922e108c0e5eab1364858adf83a800c66f0800ef8a48997884e4b0c16ad1a70c2d00d657fdbcdb929c18bbc
 SHA512 
730cb4fa67e86ee79043e706c4a011f1f4fad8902d27ed25a14e03c7acf7644db9e8685bb6248d9511d32d55a1f13eb548cd9471958b69bf88c4c371fcc1a8df
 DIST rack-protection-3.0.2.gem 20480 BLAKE2B 
95c951c6995ac4e69bb6aca85ff0c8a86793466db84e149ef6d287fb479fe49bc3708d0bc71ca656c4bb79b069d3b01139fab04756bc68051eda90db29f506a4
 SHA512 
54603e8ba22f1b359e5ffe82a3ee99a31a26e5dedd1e46edd4591ca416a1f241dc37ce2b6da25262a9cf9027b0e8687bd23c6dcbea0197131ca33088cbfd0280

diff --git a/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild 
b/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild
deleted file mode 100644
index 13db1f3f6e1f..
--- a/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 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 )"

diff --git a/dev-ruby/rack-protection/rack-protection-2.2.1.ebuild 
b/dev-ruby/rack-protection/rack-protection-2.2.1.ebuild
deleted file mode 100644
index d31bdbd997d7..
--- a/dev-ruby/rack-protection/rack-protection-2.2.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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 )"

diff --git a/dev-ruby/rack-protection/rack-protection-2.2.2.ebuild 

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

2023-01-07 Thread Hans de Graaff
commit: 8a8670b095b3b2198ae8aff51e5ef48730d6e53c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:23:19 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8670b0

dev-ruby/sinatra: drop 2.2.0-r1, 2.2.2

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

 dev-ruby/sinatra/Manifest|  2 --
 dev-ruby/sinatra/sinatra-2.2.0-r1.ebuild | 34 
 dev-ruby/sinatra/sinatra-2.2.2.ebuild| 34 
 3 files changed, 70 deletions(-)

diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 5711fd3b2aba..7d173e8191f3 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -1,5 +1,3 @@
-DIST sinatra-2.2.0.tar.gz 513752 BLAKE2B 
e407b9241cab27e326c0a2d4d83593e292de902b6ed19a12f17b0cd114230b0d10f1ffaa8f8b8237d17b547c7e012c57456af357019b228f3d7a88847220cf33
 SHA512 
be9432a8efa93578accc836cd0fecca128e56989d8596f1b3d33d2d956e90acd80244b98473fff2adae13ed4a1e933c41e73c80755a6f3418a65cdf33c011145
-DIST sinatra-2.2.2.tar.gz 513056 BLAKE2B 
80904850ce577131ecc6c28917772cda6ab606ff1b4a71b733cde98d56e2906bb0dc5b65c83465e65686571e8752ec7935d89734e7d2e45c544fe14a2c8046d4
 SHA512 
e69a36738a7c1095968a343113ddba414ff685e941a8b55575e4b2ffa5a8e7394d874966d5532643cdfec997ac4c825c293185f6688c715006e37159eedd2be8
 DIST sinatra-2.2.3.tar.gz 51 BLAKE2B 
925b3188cb3f63d58a1078845bf58c6684e176527f29bdb0507e2185613b35930345ef1143319b3bd53170846cc67c8e8ce92b036e39ad03fee0f4f361a2aeaf
 SHA512 
666b7a7fec67b4976ec10a704f1e98f9e815cad887ecaaf5bdee6cb0b5f4e29d99ef806865bc5b8e61d2aedea5b343c14f342d03515f0f6c68de3dc905fe77a1
 DIST sinatra-3.0.2.tar.gz 265824 BLAKE2B 
87739d8863dd9959b8c3530b19a3f52de31636fcdd77fe1558930749498c73ec4cf0ddf998a9f6029c46842656059f8bd76d1781beb277608ccf265577561447
 SHA512 
57094e00ca8280401ed76f5c52dded82d42a4a81290a9a990f464ac43abbf350e8325b8f60505bfd005b6c7d92283a3f7a9345c0ccbf227530a8c3cb93c0af38
 DIST sinatra-3.0.4.tar.gz 266263 BLAKE2B 
d338fde60ab57f08d5df8afe240b1ed5cb1cde351b3f57b9700a7019e317cc16fc1a41148c1a75e97ff22844e8555b8fc1723c9d12818406fe28d1399fba9506
 SHA512 
b0581806261df57d8aa392b920a8998ecec311b1f82ab5ac7093c77ba5044eb9f5029a4d7266db05aa791ab30397fa304295a964b3ec3b58a2c0d13e3abb6328

diff --git a/dev-ruby/sinatra/sinatra-2.2.0-r1.ebuild 
b/dev-ruby/sinatra/sinatra-2.2.0-r1.ebuild
deleted file mode 100644
index 6e3d3a72f8de..
--- a/dev-ruby/sinatra/sinatra-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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:1
-   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 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/sinatra/

2023-01-07 Thread Hans de Graaff
commit: 9f5c52971e24d38630df17b4c85d168b93b696b9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:22:52 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5c5297

dev-ruby/sinatra: add github, rubygems upstream metadata

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

 dev-ruby/sinatra/metadata.xml | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/sinatra/metadata.xml b/dev-ruby/sinatra/metadata.xml
index 658c72b1920d..a14add969f1a 100644
--- a/dev-ruby/sinatra/metadata.xml
+++ b/dev-ruby/sinatra/metadata.xml
@@ -1,8 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   r...@gentoo.org
-   Gentoo Ruby Project
-
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+sinatra/sinatra
+sinatra
+  
 



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

2023-01-07 Thread Hans de Graaff
commit: c12c6719d9c9d7981c778d87153fb64ef624e8f7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:21:23 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12c6719

dev-ruby/rack-protection: add 3.0.5

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

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

diff --git a/dev-ruby/rack-protection/Manifest 
b/dev-ruby/rack-protection/Manifest
index a67be12c4287..01de54161898 100644
--- a/dev-ruby/rack-protection/Manifest
+++ b/dev-ruby/rack-protection/Manifest
@@ -5,3 +5,4 @@ DIST rack-protection-2.2.3.gem 17920 BLAKE2B 
7a66cf4d5de68acd3ef4c7db2485657ce22
 DIST rack-protection-3.0.1.gem 20480 BLAKE2B 
102fff6298dbbb766313687b6f3653c60d055c654922e108c0e5eab1364858adf83a800c66f0800ef8a48997884e4b0c16ad1a70c2d00d657fdbcdb929c18bbc
 SHA512 
730cb4fa67e86ee79043e706c4a011f1f4fad8902d27ed25a14e03c7acf7644db9e8685bb6248d9511d32d55a1f13eb548cd9471958b69bf88c4c371fcc1a8df
 DIST rack-protection-3.0.2.gem 20480 BLAKE2B 
95c951c6995ac4e69bb6aca85ff0c8a86793466db84e149ef6d287fb479fe49bc3708d0bc71ca656c4bb79b069d3b01139fab04756bc68051eda90db29f506a4
 SHA512 
54603e8ba22f1b359e5ffe82a3ee99a31a26e5dedd1e46edd4591ca416a1f241dc37ce2b6da25262a9cf9027b0e8687bd23c6dcbea0197131ca33088cbfd0280
 DIST rack-protection-3.0.4.gem 20480 BLAKE2B 
a71d86a123cdf392632c3193cccf8fc5635ca076039eecc40fd0aa050624e909d63c578727ca1e4bf13736fb844b8d3114ce34a6729b57b600715cab7ec25c1f
 SHA512 
b898c66dcac38219c43b1a6ce3a2952ca35e44f81b604f00dbff43938b5493df4c9a654ae221f01675f8f4b8aaf90f31b435a648f46f70789ac78a0c4a0c4f12
+DIST rack-protection-3.0.5.gem 20480 BLAKE2B 
1fa11760c6ddac58234ffe2e6d783c985e29b5e2bd10ea21b0782f7824b5930351c8e32c9401b6276ef028adcd8b25ca4458333d8008a554c413f54315ff8809
 SHA512 
4ed0ee9e8fe08532ff7f2905251af110f3fff0e419da5be50ae3e5a90906e43c39cf8edc219fcfe3e27a72591500c040afcc9552da875773375b170fb91aa9ff

diff --git a/dev-ruby/rack-protection/rack-protection-3.0.5.ebuild 
b/dev-ruby/rack-protection/rack-protection-3.0.5.ebuild
new file mode 100644
index ..c1fe98e42fca
--- /dev/null
+++ b/dev-ruby/rack-protection/rack-protection-3.0.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 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: dev-ruby/bundler/

2023-01-07 Thread Hans de Graaff
commit: afccf7e0819ac58b056338430d8fb7757408570a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:08:19 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afccf7e0

dev-ruby/bundler: add 2.4.3

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

 dev-ruby/bundler/Manifest |  1 +
 dev-ruby/bundler/bundler-2.4.3.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest
index d5b554c42db2..ed1adfcaba06 100644
--- a/dev-ruby/bundler/Manifest
+++ b/dev-ruby/bundler/Manifest
@@ -8,3 +8,4 @@ DIST bundler-2.2.33.gem 401920 BLAKE2B 
bfdb62c86449683d479f735ff6d65d33576ff03f1
 DIST bundler-2.3.26.gem 411648 BLAKE2B 
5ea0ff86e0e09bf0466e4bb21502a13519515f312b3df62024f0d293a51237eb30a5b3c349fb867e9b8dbf0e50ede5bc12b14c5cc6014a717d55534bf46d18f5
 SHA512 
03c6310c63ec4d313d48ecb15e784ae9cb2d2cb2cefc75752bbb7c018eeec45d534259646d525e486cd746ee8c179312c167338875e13f826994617622d2330d
 DIST bundler-2.3.8.gem 403968 BLAKE2B 
80640d5032034be0511762c60832c85c65b7b97397eca49d2bc35977a85625104477606abd6d8b286dd4697906a5d97076cac30f7ab58f45b258ba1e637bbc2c
 SHA512 
e04bc9762135bdab7eb70bde4f21289375b7ea9bee795775dc614f31a6f145a5406396dbc638bdac778ac7c39d60c953e5ba38376b8bc72e7a8cfd1c40b25585
 DIST bundler-2.4.1.gem 408576 BLAKE2B 
8bd574023dfdffa9ab02b4a0f86c922cf3c8bbcebee3b9ad77b9eba748a81219f8fbccb3eac667922e7dc23f73212e9f42f04eae6ee99b1869ab40537365e8f2
 SHA512 
244cf923838c9e2001fae5533df66457953d93943fc9a2c587a1d36b1aec3385a7cd50680bd0fe14e8abb2dc11b11a8636a1e1c0d36847c24080f63edfe8b1f5
+DIST bundler-2.4.3.gem 409088 BLAKE2B 
df6991e9f4ef80899ac691d7a0ece268980bda7497482b207eba8e5e0f957fbc7b06f11755932f527d80ed199e79292b1a720a06f80b38d95685a4e6f2316e27
 SHA512 
a232c40656d05031b39390c72ae71596618e87d92cf86f1db45d75993ff8cb0625fef8055540ef14a8179211bdf17804028468c568e261d3dd43c0a5405ed4bf

diff --git a/dev-ruby/bundler/bundler-2.4.3.ebuild 
b/dev-ruby/bundler/bundler-2.4.3.ebuild
new file mode 100644
index ..1ac24d655f96
--- /dev/null
+++ b/dev-ruby/bundler/bundler-2.4.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+# The specs require a number of gems to be installed in a temporary
+# directory, but this requires network access. They also don't work
+# when run with a path that contains "-".
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+# No documentation task
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An easy way to vendor gem dependencies"
+HOMEPAGE="https://github.com/carlhuda/bundler;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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="doc test"
+
+ruby_add_rdepend virtual/rubygems
+
+RDEPEND+=" dev-vcs/git"



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

2023-01-07 Thread Hans de Graaff
commit: 681c7aafeb7814e1f138212304383db8433f4d2e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:09:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681c7aaf

dev-ruby/sus: add 0.16.0

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

 dev-ruby/sus/Manifest  |  1 +
 dev-ruby/sus/sus-0.16.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest
index d5eef8b848e3..89ce779eee10 100644
--- a/dev-ruby/sus/Manifest
+++ b/dev-ruby/sus/Manifest
@@ -3,3 +3,4 @@ DIST sus-0.14.0.tar.gz 24207 BLAKE2B 
1132e6fdf7c842ec8835613b647c837a1f5ec46c197
 DIST sus-0.15.0.tar.gz 25434 BLAKE2B 
538ac7b81f7dcc74143e42a7b3fb5e12243b6a36228ac09cdf31549a9a01d9e155fdd6ef079772b525e6993e07a12230ef87064d99b6ec5ddc643e9128cc
 SHA512 
0110b08af0a94595764a9085e23d9d4b3ac1dec0b16e3c672b11520c7155d6b147890d53d25f00302812d22f95cb3ee7fc5563eae2476d8c99b7cc30aaadbc9e
 DIST sus-0.15.1.tar.gz 25680 BLAKE2B 
4350023a6c2ae1c77687d0ebb66a31cd7a4d90cf955eabdca44be2282984aa3740e2f489844d7e30f448ba92cda6c949992cad1ed246c48db01c5b08ec058ad9
 SHA512 
f962f7f921144cca25faeb53be34a892501fdc1a2bd83dc64be7640232d1faa82b4d28c046af3440f7e142ea0fba525e1087b466952988e017ff469897dc01e4
 DIST sus-0.15.2.tar.gz 25676 BLAKE2B 
3cc99d849674b87c8ac919dc176d48cfc184de9ed302f33a40a3f171430e9cc0ad9624c29f95053e7a8bd0ab7b2741bd6a09c7a77707a9ef83a265b09a095b4d
 SHA512 
0f2e0f3640cce798564c53ffb2cc93996eda28af3b49d4f0d89327be960ef68e8aee5b0e906cfbadca0582bf5b363633314fd7d2eabf7ebf4782fe2aed095394
+DIST sus-0.16.0.tar.gz 26123 BLAKE2B 
829e2ec74e60eb41809d85e9f74e1c8697d7803c6f26dd5da18f705fb0b35f85d8efb976eb858e07647db2137a1e864181346b69d2dd054d81289a6bd43cca2c
 SHA512 
cd787e63b202df8b501c5d71198b9cfa23085b7e6ad7d9d9a4d023e4fab3a6c103d89390293f9940d14c023ea224b33b5ec728b67988aee8279cf248e20547cf

diff --git a/dev-ruby/sus/sus-0.16.0.ebuild b/dev-ruby/sus/sus-0.16.0.ebuild
new file mode 100644
index ..46c6a8c0fd05
--- /dev/null
+++ b/dev-ruby/sus/sus-0.16.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 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="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and scalable test runner"
+HOMEPAGE="https://github.com/ioquatix/sus;
+SRC_URI="https://github.com/ioquatix/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Remove the sus configuration which enabled coverage checks.
+   # Its dependency is not packaged.
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} bin/sus-parallel || die
+}



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

2023-01-07 Thread Hans de Graaff
commit: 6fa81559a6c8bd614eb1b0aad541e2678146be6e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:08:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa81559

dev-ruby/rubygems: add 3.4.3

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.4.3.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 3cc5bfca9996..93e5b5015ebe 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -5,3 +5,4 @@ DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7db
 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
 DIST rubygems-3.3.8.tar.gz 12928096 BLAKE2B 
f09f7da32db03b9240515cbc114b94fdec0e7d9da6c4ac1ca297f76989be154da3dd6dbf4701e295d01dac957fbd4429ea39eee3ee66bc4fb6d4e6194ccec96a
 SHA512 
bc5719204ac81d9a70df0c8affd99c6e45835f3aa140c9d262d34bee879a7b932a0b5069453e949054e9f3feeab7d376f1a02e1aeaed167b30bf59fe57d0af40
 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed
+DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b

diff --git a/dev-ruby/rubygems/rubygems-3.4.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.3.ebuild
new file mode 100644
index ..b1c1f69fed82
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.4.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+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="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Avoid tests that require a network connection (for crates.io)
+   rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", 

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

2023-01-07 Thread Hans de Graaff
commit: 3a04fedb06276e9593f048d2ef5d74d58fc96e0e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 07:48:56 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a04fedb

dev-ruby/unicode-display_width: add github, rubygems upstream metadata

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

 dev-ruby/unicode-display_width/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-ruby/unicode-display_width/metadata.xml 
b/dev-ruby/unicode-display_width/metadata.xml
index 7a38fd1850ff..320aa7dd1242 100644
--- a/dev-ruby/unicode-display_width/metadata.xml
+++ b/dev-ruby/unicode-display_width/metadata.xml
@@ -5,4 +5,8 @@
 r...@gentoo.org
 Gentoo Ruby Project
   
+  
+janlelis/unicode-display_width
+unicode-display_width
+  
 



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

2023-01-07 Thread Hans de Graaff
commit: 9d686aa00cba263690e4a69fd19f09c0d22aeda7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 07:47:08 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d686aa0

dev-ruby/unicode-display_width: add 2.4.2

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

 dev-ruby/unicode-display_width/Manifest|  1 +
 .../unicode-display_width-2.4.2.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/unicode-display_width/Manifest 
b/dev-ruby/unicode-display_width/Manifest
index aec3f0ec8152..017755ac5e27 100644
--- a/dev-ruby/unicode-display_width/Manifest
+++ b/dev-ruby/unicode-display_width/Manifest
@@ -2,3 +2,4 @@ DIST unicode-display_width-1.7.0.tar.gz 10822 BLAKE2B 
c3db387b9d61ba4ea9d5559824
 DIST unicode-display_width-2.1.0.tar.gz 11981 BLAKE2B 
b8e70183b1df9f17bd719e1193c3c2ade5d9186772e4246b618d882eda997a0c22ee0179778f7b8580e32ec89461453144d57d198075f0d400ea52f3679ff7dc
 SHA512 
f8fb1375ba0e88a41633d4aca4628198c5ee55f318a7f0055c9178b39f55818ec892f6e455021cf5050dbd1d748a102b319b1d8b9921ed1ba54a1d106d7911aa
 DIST unicode-display_width-2.2.0.tar.gz 12077 BLAKE2B 
f7b26d41e3b70122ddccbfdd44d83550bdab7b59b6801881814f33e50544d9d68ad59f34b58d9e961aaf9e2c709dfc83da8040cb03667e1293958cb23cf987c2
 SHA512 
85b7b9ed1e82b7865f32ad61208013cf89bcc5df05ac59ca2315545b759ee8da968409cbe89e7e7f30b03e209e811584ece2e99d33ae35413f9b6c318fff7064
 DIST unicode-display_width-2.3.0.tar.gz 12130 BLAKE2B 
8a29aa0227e9bc63a8484d9a4f836dd4fccd3515206627e31f820cdef49167c406c67a3c9bae9c75b5e1c25675e1da02015f7eedc09ff413ffcd3e96704ae664
 SHA512 
82f52512f8338e310e501fd1892cbaf9c8e5b49a8bd191e9fafde72ca1ab5503ddfa81c3633b4ef6bc9e57d805f2792ddb5c6c63948022097feeb9bd7030beec
+DIST unicode-display_width-2.4.2.tar.gz 13096 BLAKE2B 
89f7f8ded131a6c049242ede8822475c2629e2377a6b06ca59b1264c1c18981039c95c0aea8a24c00488b8f5c48aed3cc1b5672785eb36bbcf3cee1af8c2cc53
 SHA512 
c0815c19821855fed2d3205a6cae2059e0338fb27148f55281c910b54d5b0be2d34ba4bf990ba1c328c454f7ec8dbc0c69427550f2d62d1ac4ce5174b53b8ff3

diff --git a/dev-ruby/unicode-display_width/unicode-display_width-2.4.2.ebuild 
b/dev-ruby/unicode-display_width/unicode-display_width-2.4.2.ebuild
new file mode 100644
index ..0be3be30a89d
--- /dev/null
+++ b/dev-ruby/unicode-display_width/unicode-display_width-2.4.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 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_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_GEMSPEC="unicode-display_width.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Adds String#display_width to get the display size using 
EastAsianWidth.txt"
+HOMEPAGE="https://github.com/janlelis/unicode-display_width;
+SRC_URI="https://github.com/janlelis/unicode-display_width/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+all_ruby_prepare() {
+   # Avoid experimental emoji support for now
+   sed -e '/\[emoji\]/,/^  end/ s:^:#:' \
+   -e '/Config object based API/,/^end/ s:^:#:' \
+   -i spec/display_width_spec.rb || die
+}



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

2023-01-07 Thread Joonas Niilola
commit: 8cc0af427ee521dd798e7b86d656d5db5957ff02
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 07:43:15 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 07:43:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc0af42

dev-util/tup: Stabilize 0.7.11 amd64, #886723

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/tup/tup-0.7.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/tup/tup-0.7.11.ebuild b/dev-util/tup/tup-0.7.11.ebuild
index 18992088eedc..42faf664fa7d 100644
--- a/dev-util/tup/tup-0.7.11.ebuild
+++ b/dev-util/tup/tup-0.7.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ if [[ "${PV}" ==  ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/gittup/tup/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/

2023-01-07 Thread Joonas Niilola
commit: 31991cf623421898a80026fda9594903ad4b5604
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 07:07:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 07:31:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31991cf6

app-forensics/aide: always enable 'zlib' on 0.17.4-r3

 - while it compiles fine without zlib support, runtime does not work
   without it.

Signed-off-by: Joonas Niilola  gentoo.org>

 .../aide/{aide-0.17.4-r3.ebuild => aide-0.17.4-r4.ebuild}| 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-forensics/aide/aide-0.17.4-r3.ebuild 
b/app-forensics/aide/aide-0.17.4-r4.ebuild
similarity index 95%
rename from app-forensics/aide/aide-0.17.4-r3.ebuild
rename to app-forensics/aide/aide-0.17.4-r4.ebuild
index 4623eda866ff..0684f4728854 100644
--- a/app-forensics/aide/aide-0.17.4-r3.ebuild
+++ b/app-forensics/aide/aide-0.17.4-r4.ebuild
@@ -12,9 +12,10 @@ 
SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 x86"
-IUSE="acl audit curl e2fs mhash selinux xattr zlib"
+IUSE="acl audit curl e2fs mhash selinux xattr"
 
 DEPEND="dev-libs/libpcre
+   sys-libs/zlib
acl? ( virtual/acl )
audit? ( sys-process/audit )
curl? ( net-misc/curl )
@@ -25,8 +26,7 @@ DEPEND="dev-libs/libpcre
)
mhash? ( app-crypt/mhash )
selinux? ( sys-libs/libselinux )
-   xattr? ( sys-apps/attr )
-   zlib? ( sys-libs/zlib )"
+   xattr? ( sys-apps/attr )"
 RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-aide )"
 BDEPEND="sys-devel/bison
@@ -73,7 +73,8 @@ src_configure() {
--without-locale
 
--without-prelink
-   $(use_with zlib)
+
+   --with-zlib
$(use_with curl)
$(use_with acl posix-acl)
$(use_with selinux)



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/

2023-01-07 Thread Joonas Niilola
commit: 0a1e76962418bcdf85ba32984bccce07d1d7aa67
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 07:06:14 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 07:06:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1e7696

app-forensics/aide: Stabilize 0.17.4-r3 x86, #886667

Signed-off-by: Joonas Niilola  gentoo.org>

 app-forensics/aide/aide-0.17.4-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-forensics/aide/aide-0.17.4-r3.ebuild 
b/app-forensics/aide/aide-0.17.4-r3.ebuild
index f4826148c544..4623eda866ff 100644
--- a/app-forensics/aide/aide-0.17.4-r3.ebuild
+++ b/app-forensics/aide/aide-0.17.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="acl audit curl e2fs mhash selinux xattr zlib"
 
 DEPEND="dev-libs/libpcre



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

2023-01-07 Thread Michael Yang
commit: 69f6e24cd3f59d0aff9029f1c9cba07c9ff9a800
Author: Michael Yang  gmail  com>
AuthorDate: Sun Jan  8 07:04:56 2023 +
Commit: Michael Yang  gmail  com>
CommitDate: Sun Jan  8 07:04:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69f6e24c

app-misc/clifm: add 1.8, 1.9

Signed-off-by: Michael Yang  gmail.com>

 app-misc/clifm/Manifest|  2 +
 app-misc/clifm/clifm-1.8.ebuild| 60 ++
 app-misc/clifm/clifm-1.9.ebuild| 60 ++
 ...lifm-1.8-gentoo-skip-manpage-compression.patch} |  4 +-
 ...lifm-1.9-gentoo-skip-manpage-compression.patch} |  4 +-
 ...lifm--gentoo-skip-manpage-compression.patch |  4 +-
 6 files changed, 131 insertions(+), 3 deletions(-)

diff --git a/app-misc/clifm/Manifest b/app-misc/clifm/Manifest
index 6ff4bc8c7..12627bdee 100644
--- a/app-misc/clifm/Manifest
+++ b/app-misc/clifm/Manifest
@@ -1,2 +1,4 @@
 DIST clifm-1.6.tar.gz 1268633 BLAKE2B 
de36f0d3bc1c6584471d313f346a9db77f659b4fde41775e45c78066db12aff8bf33a58b3c5d0f9cd43800cf823f0508c2abb5c88ff50a28147aec5c7e7178df
 SHA512 
a8f6b73070779d0d49b41109bee1b418cb6eb4fb1ac8e684cf859e1137336df2655ddfb5107b50674a5380364f572fe47cc72f58c25c4ff6439593b411a5f69e
 DIST clifm-1.7.tar.gz 1310379 BLAKE2B 
d37e5f4d013c7a7c8427993aa0ff187bac33cb8a89b75b368ce77eb11cbb3275f5cfabec1037e0b3052471633e763d22a7debe019c75ae6098f44cda0e9f7d70
 SHA512 
30bdc33090846b82edb2cf6372ca3515806f85261405476518d9b5cb1f9dc22e513263cac70f7d93bb85e6489b1486868964b1719637c1b317ce491b5734c453
+DIST clifm-1.8.tar.gz 1302830 BLAKE2B 
87e7dc41053af6ccbd819ec0403ca14aeb40865ea49ab87e8601765be771b5e447f593ffb9f94674dbc2afbdb67849a5a8a1d2b26ab524479c4edbfb2c4c79a6
 SHA512 
4b534f4c33462dd6571d69a5b0405295580d980f7c5c43f0893828c7ab624eb366f7e617a97b0357a26663df3c25b1cb2c175ee372f8c18e9b3f061186b76827
+DIST clifm-1.9.tar.gz 1331325 BLAKE2B 
221f7e3f5a9904a24af6bf31c7ea433e70688ba0cf23e9b6b50478b15f3f16c3b0119e673dfe3991e34ee359d1c6dafeba12c4f9cb1de12255094d1226a6e584
 SHA512 
03406e2b58accc525bce957a8e27d276503ab63e426cea8023a2835ed4592dabe1f160dcb1502a87851e1afabedb985e634a2c3a0cafa84acdfd29a04f4c3b86

diff --git a/app-misc/clifm/clifm-1.8.ebuild b/app-misc/clifm/clifm-1.8.ebuild
new file mode 100644
index 0..d13334589
--- /dev/null
+++ b/app-misc/clifm/clifm-1.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The command line file manager"
+HOMEPAGE="https://github.com/leo-arch/clifm;
+
+inherit optfeature xdg
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/leo-arch/clifm.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/leo-arch/clifm/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   # also on sourceforge but the unpacked name is irregular
+   # SRC_URI="mirror://sourceforge/${PN}/v${PV}.tar.gz -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+PATCHES=(
+   "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch"
+)
+
+DEPEND="
+   sys-libs/libcap
+   sys-libs/readline:=
+   sys-apps/acl
+   sys-apps/file
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_compile() {
+   # makefile defaults to /usr/local
+   emake PREFIX="/usr"
+}
+
+src_install() {
+   # makefile defaults to /usr/local, and manpages to /usr/man
+   emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature_header "Install additional optional functionality:"
+   optfeature "fzf tab completion and more" app-shells/fzf
+   optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil
+   optfeature_header "Install optional archiving support (if you didn't 
use -D_NO_ARCHIVING):"
+   optfeature "zstd operations" app-arch/zstd
+   optfeature "archive extraction/unpacking" app-arch/atool
+   optfeature "mounting archives" sys-fs/archivemount
+   optfeature "extracting .iso files" app-arch/p7zip
+   optfeature "creating .iso files" app-cdr/cdrtools
+   xdg_pkg_postinst
+}

diff --git a/app-misc/clifm/clifm-1.9.ebuild b/app-misc/clifm/clifm-1.9.ebuild
new file mode 100644
index 0..d13334589
--- /dev/null
+++ b/app-misc/clifm/clifm-1.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The command line file manager"
+HOMEPAGE="https://github.com/leo-arch/clifm;
+
+inherit optfeature xdg
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/leo-arch/clifm.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/leo-arch/clifm/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   # also on sourceforge but the unpacked name is irregular
+   # SRC_URI="mirror://sourceforge/${PN}/v${PV}.tar.gz -> 

[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/

2023-01-07 Thread Joonas Niilola
commit: 281bf7f49ab793790d27e8b82e06fe8b8209294c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 06:59:16 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 06:59:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281bf7f4

www-servers/nginx: Stabilize 1.23.2-r3 amd64, #889022

Signed-off-by: Joonas Niilola  gentoo.org>

 www-servers/nginx/nginx-1.23.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/nginx/nginx-1.23.2-r3.ebuild 
b/www-servers/nginx/nginx-1.23.2-r3.ebuild
index 7eb93de6c891..d9fcf97c2944 100644
--- a/www-servers/nginx/nginx-1.23.2-r3.ebuild
+++ b/www-servers/nginx/nginx-1.23.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -208,7 +208,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="mainline"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # Package doesn't provide a real test suite
 RESTRICT="test"



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

2023-01-07 Thread Joonas Niilola
commit: 2f923d41ef5be4d6aba41e85b6df7579e1c2fcf3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 06:58:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 06:58:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f923d41

app-arch/upx: Stabilize 4.0.1 x86, #888429

Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/upx/upx-4.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/upx/upx-4.0.1.ebuild b/app-arch/upx/upx-4.0.1.ebuild
index cdb9993a3627..44d1747d853c 100644
--- a/app-arch/upx/upx-4.0.1.ebuild
+++ b/app-arch/upx/upx-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient/

2023-01-07 Thread Joonas Niilola
commit: 7a555187f5a285741c19ba5783be67506962f9a5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 06:49:18 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 06:49:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a555187

dev-db/oracle-instantclient: Stabilize 21.3.0.0.0 amd64, #888793

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild 
b/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild
index 18e18ca2dbf5..0c981eca0af2 100644
--- a/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild
+++ b/dev-db/oracle-instantclient/oracle-instantclient-21.3.0.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -71,7 +71,7 @@ SRC_URI="
 
 LICENSE="OTN"
 SLOT="0/${MY_SOVER}"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 RESTRICT="mirror splitdebug test"
 
 DEPEND="app-arch/unzip"



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

2023-01-07 Thread Joonas Niilola
commit: 6b143c44705c168bf274d51a617ccdf4724e9412
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 06:46:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 06:46:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b143c44

app-editors/levee: Stabilize 4.0 x86, #878905

Signed-off-by: Joonas Niilola  gentoo.org>

 app-editors/levee/levee-4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/levee/levee-4.0.ebuild 
b/app-editors/levee/levee-4.0.ebuild
index b88405697587..892935078c39 100644
--- a/app-editors/levee/levee-4.0.ebuild
+++ b/app-editors/levee/levee-4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.
 
 LICENSE="levee"
 SLOT="0"
-KEYWORDS="amd64 ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
 
 RDEPEND="
!app-text/lv



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

2023-01-07 Thread Joonas Niilola
commit: 2b33c4e01bd347ae6fdce2ad634218548cdd1e19
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 06:16:57 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 06:16:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b33c4e0

app-containers/lxd: edit the latest openrc init.d file again

 - remove suggestion for 'rc_cgroup_controllers="yes"' which is the default
   value in rc.conf.

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/lxd/files/lxd-5.0.2-r1.initd | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-containers/lxd/files/lxd-5.0.2-r1.initd 
b/app-containers/lxd/files/lxd-5.0.2-r1.initd
index 85b27a45e448..7c74c0fdc308 100644
--- a/app-containers/lxd/files/lxd-5.0.2-r1.initd
+++ b/app-containers/lxd/files/lxd-5.0.2-r1.initd
@@ -31,8 +31,7 @@ start() {
 
# Create necessary systemd paths in order for systemd containers to 
work on openrc host.
# /etc/rc.conf should have following values:
-   # rc_cgroup_mode="hybrid"
-   # rc_cgroup_controllers="yes"
+   #   rc_cgroup_mode="hybrid"
if [ -d /sys/fs/cgroup/unified ] &&
[ ! -d /sys/fs/cgroup/systemd ]; then
install -d /sys/fs/cgroup/systemd --group lxd --owner root



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

2023-01-07 Thread Michał Górny
commit: 207c12470c4e1ec51d6ac85c94cc7429e4fadb86
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207c1247

sys-devel/llvm: Add 16.0.0_pre20230107 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild | 514 ++
 2 files changed, 515 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index dfb9130f4e07..b0d1046d78d3 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild
new file mode 100644
index ..414646afea98
--- /dev/null
+++ b/sys-devel/llvm/llvm-16.0.0_pre20230107.ebuild
@@ -0,0 +1,514 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
+   xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="

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

2023-01-07 Thread Michał Górny
commit: 9b280a86b453ca9e546c0527598a9a7ed703840c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:34:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b280a86

sys-libs/libcxx: Add 16.0.0_pre20230107 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-16.0.0_pre20230107.ebuild | 204 +++
 2 files changed, 205 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 54ab857bc21e..6cac0e3ebcac 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -4,5 +4,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-16.0.0_pre20230107.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_pre20230107.ebuild
new file mode 100644
index ..1b03c27cafcf
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.0_pre20230107.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 

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

2023-01-07 Thread Michał Górny
commit: 3d42330891059500ff33a9133e1ca46196ce95a3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:34:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d423308

sys-libs/llvm-libunwind: Add 16.0.0_pre20230107 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-16.0.0_pre20230107.ebuild   | 123 +
 2 files changed, 124 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 0bf0d527fe2a..47cff8bb1f99 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -3,5 +3,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230107.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230107.ebuild
new file mode 100644
index ..b1b5bf2a17bf
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20230107.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   local mycmakeargs=(
+   

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

2023-01-07 Thread Michał Górny
commit: 7e66dd2ebaf742e3f88f9132b093c7452b1c09f5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:34:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e66dd2e

dev-libs/libclc: Add 16.0.0_pre20230107 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-16.0.0_pre20230107.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index a2d90cceb48c..3aa6ec39fef2 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -2,4 +2,5 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a

diff --git a/dev-libs/libclc/libclc-16.0.0_pre20230107.ebuild 
b/dev-libs/libclc/libclc-16.0.0_pre20230107.ebuild
new file mode 100644
index ..214bdf463d72
--- /dev/null
+++ b/dev-libs/libclc/libclc-16.0.0_pre20230107.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS=""
+IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=16
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   

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

2023-01-07 Thread Michał Górny
commit: 82a2ea8c602f57597e44ce712884ceac7db1ab82
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:34:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a2ea8c

sys-libs/libomp: Add 16.0.0_pre20230107 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-16.0.0_pre20230107.ebuild | 136 +++
 2 files changed, 137 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 54ab857bc21e..6cac0e3ebcac 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -4,5 +4,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20230107.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20230107.ebuild
new file mode 100644
index ..c9b535413ffa
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.0_pre20230107.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible

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

2023-01-07 Thread Michał Górny
commit: 9c4df40314847d2a7bba904a4dbef76ad42d9475
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:34:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4df403

sys-devel/clang-runtime: Add 16.0.0_pre20230107 snapshot

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

 .../clang-runtime-16.0.0_pre20230107.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230107.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230107.ebuild
new file mode 100644
index ..67b42357665e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20230107.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2023-01-07 Thread Michał Górny
commit: 1c95d335363ee8e5c0bd175e1cc1c9a658974eb2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c95d335

dev-util/lldb: Add 16.0.0_pre20230107 snapshot

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-16.0.0_pre20230107.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-16.0.0_pre20230107.ebuild 
b/dev-util/lldb/lldb-16.0.0_pre20230107.ebuild
new file mode 100644
index ..96a116ba0a1c
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.0_pre20230107.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-01-07 Thread Michał Górny
commit: ec0f11e98c7c25b41d389fde81076b65031a6c67
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:34:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0f11e9

sys-libs/compiler-rt-sanitizers: Add 16.0.0_pre20230107 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-16.0.0_pre20230107.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 84785420d270..f7da938a24eb 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -6,5 +6,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230107.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230107.ebuild
new file mode 100644
index ..2000a91dca1e
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20230107.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+  

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

2023-01-07 Thread Michał Górny
commit: 9563a7081a055b02958212e145221f0abb5e6a4e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:34:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9563a708

sys-libs/libcxxabi: Add 16.0.0_pre20230107 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-16.0.0_pre20230107.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230107.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230107.ebuild
new file mode 100644
index ..b87ab069bc46
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20230107.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2023-01-07 Thread Michał Górny
commit: 29824a06f8f32ad5c348237e9add04cbd9933968
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29824a06

dev-python/clang-python: Add 16.0.0_pre20230107 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-16.0.0_pre20230107.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20230107.ebuild 
b/dev-python/clang-python/clang-python-16.0.0_pre20230107.ebuild
new file mode 100644
index ..da0feef4cef2
--- /dev/null
+++ b/dev-python/clang-python/clang-python-16.0.0_pre20230107.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2023-01-07 Thread Michał Górny
commit: bbdb65481bd954e6c0f26dc81b9efab97f131631
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdb6548

sys-devel/clang: Add 16.0.0_pre20230107 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-16.0.0_pre20230107.ebuild | 466 
 2 files changed, 467 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 97d08b4eb134..792a380f4733 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-16.0.0_pre20230107.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20230107.ebuild
new file mode 100644
index ..34eba8f9bc95
--- /dev/null
+++ b/sys-devel/clang/clang-16.0.0_pre20230107.ebuild
@@ -0,0 +1,466 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils
+   third-party
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. 

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

2023-01-07 Thread Michał Górny
commit: 70144a15f08da1d32982b031a6552a354619b982
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70144a15

sys-devel/lld: Add 16.0.0_pre20230107 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-16.0.0_pre20230107.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-16.0.0_pre20230107.ebuild 
b/sys-devel/lld/lld-16.0.0_pre20230107.ebuild
new file mode 100644
index ..35e7ea49ec4c
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.0_pre20230107.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ 

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

2023-01-07 Thread Michał Górny
commit: 3269bb69494c90cb60674cb2a2c54c6202d83dde
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3269bb69

sys-libs/compiler-rt: Add 16.0.0_pre20230107 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-16.0.0_pre20230107.ebuild  | 149 +
 2 files changed, 150 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index aabd88f57cf4..7c3d77bf905a 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -6,5 +6,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230107.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230107.ebuild
new file mode 100644
index ..602941c43842
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20230107.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null

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

2023-01-07 Thread Michał Górny
commit: af9f3ddb6a2f6f478efad7fce6106d3162a8241f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9f3ddb

dev-python/lit: Add 16.0.0_pre20230107 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-16.0.0_pre20230107.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/lit/lit-16.0.0_pre20230107.ebuild 
b/dev-python/lit/lit-16.0.0_pre20230107.ebuild
new file mode 100644
index ..4950a6292b82
--- /dev/null
+++ b/dev-python/lit/lit-16.0.0_pre20230107.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 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 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2023-01-07 Thread Michał Górny
commit: be791361ab2cf96b3b3f4e3790985ed7c4474a48
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be791361

sys-devel/clang-common: Add 16.0.0_pre20230107 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-16.0.0_pre20230107.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild
new file mode 100644
index ..1b9640fcebe0
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20230107.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   hardened stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+  

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

2023-01-07 Thread Michał Górny
commit: 422fc96d15127ae8077b6c24c378962e3d90cd2b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422fc96d

sys-devel/llvm-common: Add 16.0.0_pre20230107 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-16.0.0_pre20230107.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_pre20230107.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_pre20230107.ebuild
new file mode 100644
index ..ce5f03ca34a5
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_pre20230107.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2023-01-07 Thread Michał Górny
commit: 9a97abbabfc2b9f4626fbc569cef1a471cdc197e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a97abba

Add 16.0.0_pre20230107 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 27f693271046..47435f7980ac 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -84,6 +84,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
16.0.0_pre20230101)

EGIT_COMMIT=b20dd2b186fdc76828219b705a2b58f5830f4b9d
;;
+   16.0.0_pre20230107)
+   
EGIT_COMMIT=6dc85bd3fde7df2999fda07e9e9f2e83d52c6125
+   ;;
*)
die "Unknown snapshot: ${PV}"
;;



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

2023-01-07 Thread Michał Górny
commit: 114a340a208b989a781d2e76a97e042b7d4afe89
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:31:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114a340a

llvm.org.eclass: Remove 16.0.0_pre2022* snapshots

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

 eclass/llvm.org.eclass | 6 --
 1 file changed, 6 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 7edcc7aa2f38..27f693271046 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -81,12 +81,6 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
-   16.0.0_pre20221217)
-   
EGIT_COMMIT=fb792ebaf2114ad11d673cf891ae560e2e604711
-   ;;
-   16.0.0_pre20221226)
-   
EGIT_COMMIT=dfc20708bcdf7b4c4bea8595fc4ac8674634d5e6
-   ;;
16.0.0_pre20230101)

EGIT_COMMIT=b20dd2b186fdc76828219b705a2b58f5830f4b9d
;;



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

2023-01-07 Thread Michał Górny
commit: 0c2f8b88166f43867c14a0e79da583edad53dbf9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  7 17:33:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:46:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2f8b88

dev-ml/llvm-ocaml: Add 16.0.0_pre20230107 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-16.0.0_pre20230107.ebuild   | 112 +
 2 files changed, 113 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 8fb4cecf6fdd..528a54626cc7 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 
74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75
 SHA512 
3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949
 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 
3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da
 SHA512 
a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c
+DIST llvm-project-6dc85bd3fde7df2999fda07e9e9f2e83d52c6125.tar.gz 175208511 
BLAKE2B 
cf87cf7e9bf7c74aab8ccda0f153369cb81798047fdd48025c3c7030857b128babbaafb667385a5c8e9916e16038b14fee39f1623d329471e73c39c2f2d7bbfa
 SHA512 
e6dc0cacd6c079be8a00364e4c244782d764d9a8d514d65f9078427cb4a0c1663ff88761bfbc1e955a1a990451439110497c2cb7af7f56b2c91f2e9db4389894
 DIST llvm-project-b20dd2b186fdc76828219b705a2b58f5830f4b9d.tar.gz 175044630 
BLAKE2B 
f9a955e8413b57067fb697792316fb0c1e3eac00b1af208ba5d29db01a9acc96b88c7edca12c43762b1425c71a716a7c74d5d7edad45a442f32ba73f88f548b6
 SHA512 
5133c32d7856c8280bfeb47c3e5a9c0d8c1c291aad29af93586523110f95b08e582ff416fc6be02241eabfe80c35ad4f0334de5ead2a41bc6504616b1c6fd15a
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20230107.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20230107.ebuild
new file mode 100644
index ..32a62fa4b1c6
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20230107.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/statsmodels/, dev-python/graph-tool/, dev-python/pandas-datareader/, ...

2023-01-07 Thread John Helmert III
commit: 43be44e93d085d35235a84853706aaeaabd10835
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan  8 05:24:46 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jan  8 05:28:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43be44e9

*/*: retire Horea Christian as proxied maintainer

Closes: https://bugs.gentoo.org/606138
Signed-off-by: John Helmert III  gentoo.org>

 app-arch/patool/metadata.xml  |  9 +
 app-backup/mkstage4/metadata.xml  |  9 +
 app-vim/jedi/metadata.xml |  8 
 dev-python/graph-tool/metadata.xml|  4 
 dev-python/imageio/metadata.xml   | 10 +-
 dev-python/indexed_gzip/metadata.xml  |  8 
 dev-python/pandas-datareader/metadata.xml |  8 
 dev-python/prov/metadata.xml  |  9 +
 dev-python/pydotplus/metadata.xml |  9 +
 dev-python/ratelimit/metadata.xml |  9 +
 dev-python/seaborn/metadata.xml   |  8 
 dev-python/statsmodels/metadata.xml   |  8 
 dev-python/svg-path/metadata.xml  |  8 
 dev-python/uri_template/metadata.xml  |  8 
 dev-python/yapf/metadata.xml  |  8 
 games-strategy/augustus/metadata.xml  |  4 
 games-strategy/julius/metadata.xml|  4 
 17 files changed, 6 insertions(+), 125 deletions(-)

diff --git a/app-arch/patool/metadata.xml b/app-arch/patool/metadata.xml
index 629eabc39515..143d6f45cf1c 100644
--- a/app-arch/patool/metadata.xml
+++ b/app-arch/patool/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-gen...@chymera.eu
-Horea Christian
-  
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
+  
   
 patool
 wummel/patool

diff --git a/app-backup/mkstage4/metadata.xml b/app-backup/mkstage4/metadata.xml
index 1950f9139909..d09e2f28fd89 100644
--- a/app-backup/mkstage4/metadata.xml
+++ b/app-backup/mkstage4/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@chymera.eu
-   Horea Christian
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

This is a bash script which can create stage 4 tarballs either
for the running system, or a system at a specified mount point.

diff --git a/app-vim/jedi/metadata.xml b/app-vim/jedi/metadata.xml
index 1aa13885b3de..6c71351daead 100644
--- a/app-vim/jedi/metadata.xml
+++ b/app-vim/jedi/metadata.xml
@@ -1,14 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@chymera.eu
-   Horea Christian
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

v...@gentoo.org
Gentoo Vim Project

diff --git a/dev-python/graph-tool/metadata.xml 
b/dev-python/graph-tool/metadata.xml
index 658ec6ce0349..aacd5a58c842 100644
--- a/dev-python/graph-tool/metadata.xml
+++ b/dev-python/graph-tool/metadata.xml
@@ -5,10 +5,6 @@
s...@gentoo.org
David Seifert

-   
-   gen...@chymera.eu
-   Horea Christian
-   

graph-tool


diff --git a/dev-python/imageio/metadata.xml b/dev-python/imageio/metadata.xml
index e06b08ec97ba..f802f9095847 100644
--- a/dev-python/imageio/metadata.xml
+++ b/dev-python/imageio/metadata.xml
@@ -1,21 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@chymera.eu
-   Horea Christian
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

pyt...@gentoo.org
Python


Imageio is a Python library that provides an easy interface to 
read
-   and write a wide range of image data, including animated 
images, 
+   and write a wide range of image data, including animated images,
video, volumetric data, and scientific formats. It is 
cross-platform,
runs on Python 2.x and 3.x, and is easy to install.


diff --git a/dev-python/indexed_gzip/metadata.xml 
b/dev-python/indexed_gzip/metadata.xml
index bc43b287423a..88a3a568d717 100644
--- a/dev-python/indexed_gzip/metadata.xml
+++ b/dev-python/indexed_gzip/metadata.xml
@@ -1,14 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@chymera.eu
-   Horea Christian
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

pyt...@gentoo.org
Python

diff --git a/dev-python/pandas-datareader/metadata.xml 
b/dev-python/pandas-datareader/metadata.xml
index c824e7cd3610..bd97f464e506 100644
--- 

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

2023-01-07 Thread Michał Górny
commit: bc73aaf89a7aa41969cd4ebc7a0f68810f058380
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:26:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:26:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc73aaf8

dev-python/phonenumbers: Remove old

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

 dev-python/phonenumbers/Manifest   |  2 --
 dev-python/phonenumbers/phonenumbers-8.13.1.ebuild | 39 --
 dev-python/phonenumbers/phonenumbers-8.13.2.ebuild | 39 --
 3 files changed, 80 deletions(-)

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 2897aa54371c..0e537f502328 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,3 +1 @@
-DIST python-phonenumbers-8.13.1.gh.tar.gz 4906086 BLAKE2B 
3287df69f8246d241ee41b7fb71e1d49ed6393715a1bed31a60755e170c74f8a88c4b5a2dfe4dd87fa7e8049cefb930d33fe0821bff34745e18402bcc8a1e424
 SHA512 
2a3d7ac670db1f20a6409a705f654b7802266d9bc4f562b50beace67bc6af188b685159192c73078009fae787ad5de6bb191a8695d1c1626e2fd564f01c55592
-DIST python-phonenumbers-8.13.2.gh.tar.gz 4906335 BLAKE2B 
720489d11d10a8277557688040f7b893ecdffba9269ea78d61f3612d0d3ad87cb1eeae04a113e16bc222c2eefc0f792357d06e83faec527ad990695aa25e3946
 SHA512 
30a668214e9b6f4fdc50fe604ebaa566a90a93c3bcbad0626c5f834dbc2127e3a38897ab60bf89090118bfadef92538508e7636c370b8069a4d46522df628fea
 DIST python-phonenumbers-8.13.3.gh.tar.gz 4906633 BLAKE2B 
320f4caa2feb5c5884cc519de8d9caebb7bbfeb656e060f84aac25f0561b042498a14fff237be404b47b5242f57afb705e4bc91f0c33d5f951a88b3de614d16a
 SHA512 
f0aceacc52a5155757c5b2542a3e67ad78bf5b8ef2a24493e62b850ac2a0c260e21e63067252e698047a4969a5966bd602c8920457b62a20d8911badca200a0a

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.1.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.1.ebuild
deleted file mode 100644
index 31a41d5ae3a4..
--- a/dev-python/phonenumbers/phonenumbers-8.13.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Python port of Google's libphonenumber"
-HOMEPAGE="
-   https://github.com/daviddrysdale/python-phonenumbers/
-   https://pypi.org/project/phonenumbers/
-"
-SRC_URI="
-   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( ../README.md )
-
-python_test() {
-   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
-}

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.2.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.2.ebuild
deleted file mode 100644
index 17cf1fb5c43f..
--- a/dev-python/phonenumbers/phonenumbers-8.13.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 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
-
-MY_P=python-${P}
-DESCRIPTION="Python port of Google's libphonenumber"
-HOMEPAGE="
-   https://github.com/daviddrysdale/python-phonenumbers/
-   https://pypi.org/project/phonenumbers/
-"
-SRC_URI="
-   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( ../README.md )
-
-python_test() {
-   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
-}



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

2023-01-07 Thread Michał Górny
commit: 1f6411c88b961d76905c1428ae509261718c46df
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:19:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:21:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6411c8

dev-python/hatch-vcs: Mark ALLARCHES

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

 dev-python/hatch-vcs/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/hatch-vcs/metadata.xml 
b/dev-python/hatch-vcs/metadata.xml
index a9c9fbb19963..1287ed7ca153 100644
--- a/dev-python/hatch-vcs/metadata.xml
+++ b/dev-python/hatch-vcs/metadata.xml
@@ -4,6 +4,7 @@

pyt...@gentoo.org

+   

ofek/hatch-vcs
hatch-vcs



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

2023-01-07 Thread Michał Górny
commit: 19c1d69d0c2e45240284fb342c41639101c9a2a5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:19:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:20:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c1d69d

dev-python/nbclient: Remove old

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

 dev-python/nbclient/Manifest  |  1 -
 dev-python/nbclient/nbclient-0.7.0.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index e67586f0a8da..06a41d563a40 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1,2 +1 @@
-DIST nbclient-0.7.0.gh.tar.gz 78253 BLAKE2B 
473dcef140c8e1fc8f1e97fa30859b9b9fc2dfd6f951ae52db8ab11febbb3de7f60d129424827983a2c05579cd2340e9d4e1a9d0e452a7678497fc1c7176ecf3
 SHA512 
93d22e2b4fe1740798b812bb4890bf2fe2c7fdd337e34b50eac3140ead73d443cdb326948b2e8511b6ccad61c7daf1efd8e7cc3664b6b1ad9dda0894ca84fff5
 DIST nbclient-0.7.2.gh.tar.gz 76883 BLAKE2B 
d90b9dd7b15757a44c86084b68b916aab663c0e20a5c1012bda9f86a0ec1104a01cd78d27bc6e510ec12f2356a312d8080e1568e4c54dd2e916af85dc304
 SHA512 
17f1bfbfa156688e895ab1a0d0f74903f43c62a373a40cfcc50a654d86ebbaeb5ed101562716140a3878a9667bb131c49e06caf2e3127160700baf181cd1c29b

diff --git a/dev-python/nbclient/nbclient-0.7.0.ebuild 
b/dev-python/nbclient/nbclient-0.7.0.ebuild
deleted file mode 100644
index c030db2f10fa..
--- a/dev-python/nbclient/nbclient-0.7.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A client library for executing Jupyter notebooks"
-HOMEPAGE="
-   https://nbclient.readthedocs.io/en/latest/
-   https://github.com/jupyter/nbclient/
-   https://pypi.org/project/nbclient/
-"
-SRC_URI="
-   https://github.com/jupyter/nbclient/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >=dev-python/jupyter_client-6.1.5[${PYTHON_USEDEP}]
-   >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
-   dev-python/nest_asyncio[${PYTHON_USEDEP}]
-   >=dev-python/traitlets-5.2.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/ipython[${PYTHON_USEDEP}]
-   dev-python/ipykernel[${PYTHON_USEDEP}]
-   dev-python/ipywidgets[${PYTHON_USEDEP}]
-   dev-python/nbconvert[${PYTHON_USEDEP}]
-   dev-python/testpath[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   nbclient/tests/test_client.py::test_many_parallel_notebooks
-   
'nbclient/tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]'
-)
-
-python_test() {
-   # The tests run the pydevd debugger, the debugger prints a warning
-   # in python3.11 when frozen modules are being used.
-   # This warning makes the tests fail, silence it.
-   PYDEVD_DISABLE_FILE_VALIDATION=1 epytest
-}



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

2023-01-07 Thread Michał Górny
commit: e395e8b396ae9fdc39a77950e38d263e3af02c7f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:19:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:20:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e395e8b3

dev-python/utidylib: Remove old

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

 dev-python/utidylib/Manifest|  1 -
 dev-python/utidylib/utidylib-0.8.ebuild | 36 -
 2 files changed, 37 deletions(-)

diff --git a/dev-python/utidylib/Manifest b/dev-python/utidylib/Manifest
index 66e38efbc0a0..5af7559ce235 100644
--- a/dev-python/utidylib/Manifest
+++ b/dev-python/utidylib/Manifest
@@ -1,2 +1 @@
-DIST utidylib-0.8.gh.tar.gz 15285 BLAKE2B 
85f0ec1a969f31cb952e326a5bce5f51d9a5bacdf33d7e703cc3a464621df86f568921a9dd17755be67d49c02631782cdabb4112ee7cf8e321079656bb362122
 SHA512 
cb9c868337e1bbfa80ac36ca1b3f85c4e35f62acb67dbd321167d568da17d9e562fdca6b777d88c08e03107401fbadc7cdebf243654bcde9825259117e36392f
 DIST utidylib-0.9.gh.tar.gz 15778 BLAKE2B 
54c9b9b7c0615ac49a90567357f119643311dd6ee2848dcdfcbe00b93431672ee6954738627c0b3fa984a8f2c7b9e127cc1edac06f9760a252621317d2266476
 SHA512 
58ca8a43ba2e933f02111939ee8496bb63b17220ce5a6fa3cb731659e89000baa17409c10968308cd86bb2a9dc4819ef2029245eecdb3c7a3fa57404f37004fc

diff --git a/dev-python/utidylib/utidylib-0.8.ebuild 
b/dev-python/utidylib/utidylib-0.8.ebuild
deleted file mode 100644
index fe3261dc7a97..
--- a/dev-python/utidylib/utidylib-0.8.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="TidyLib Python wrapper"
-HOMEPAGE="
-   https://cihar.com/software/utidylib/
-   https://github.com/nijel/utidylib/
-   https://pypi.org/project/uTidylib/
-"
-SRC_URI="
-   https://github.com/nijel/utidylib/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc ppc64 ~riscv x86"
-
-RDEPEND="
-   >=app-text/htmltidy-5.0.0
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs
-
-EPYTEST_DESELECT=(
-   # https://github.com/nijel/utidylib/issues/9
-   tidy/test_tidy.py::TidyTestCase::test_missing_load
-)



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

2023-01-07 Thread Michał Górny
commit: 50d3581e20a0f6abfc60bc41fb0f81aa0f000214
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:18:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:20:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d3581e

dev-python/lark: Mark ALLARCHES

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

 dev-python/lark/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/lark/metadata.xml b/dev-python/lark/metadata.xml
index a619139b1f21..8513f1149157 100644
--- a/dev-python/lark/metadata.xml
+++ b/dev-python/lark/metadata.xml
@@ -5,6 +5,7 @@
pyt...@gentoo.org
Python

+   

lark
lark-parser/lark



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

2023-01-07 Thread Michał Górny
commit: 9fae2d7fd7525e8d7e92fbfe4f6122adb4742720
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:16:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fae2d7f

dev-python/ipywidgets: Remove old

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

 dev-python/ipywidgets/Manifest|  2 --
 dev-python/ipywidgets/ipywidgets-8.0.2.ebuild | 43 ---
 dev-python/ipywidgets/ipywidgets-8.0.3.ebuild | 43 ---
 3 files changed, 88 deletions(-)

diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest
index 079ef28c7014..0d6801940b4b 100644
--- a/dev-python/ipywidgets/Manifest
+++ b/dev-python/ipywidgets/Manifest
@@ -1,3 +1 @@
-DIST ipywidgets-8.0.2.tar.gz 112516 BLAKE2B 
85af0099fbbd3344e7e7985770a3dd60a5acd9dc048a274f3401e0ba6e28ff9f30405d1c32297e9b9dc004e617b26aad3f4f881d25804a9d2178f90ed2eb1c14
 SHA512 
45726027c68cbb6647813ba5be9e2192e63a9d80dd69246b516fef32fa0822b6cbc76d2a0622211a24fb46082c5aebcc620ece687f593077740913deaa69ceda
-DIST ipywidgets-8.0.3.tar.gz 114801 BLAKE2B 
759e799d10960830af8f4673dd4ee48e5528d9a0cebdde73e5e70fa764a76e0218a71178cf8812ada98b252dac785d85f7c303b7d07e47751b5d0dc42a7b04be
 SHA512 
0448df2779361f256fc40c7dfc27572529d249a0d7fd5c77532457fc31f08dd663cf5ddca040591373b0cdb07fab99eceec8553de1d5f0a7ea726b5af9573785
 DIST ipywidgets-8.0.4.tar.gz 114780 BLAKE2B 
c29c431f6ba576b96792700ba325665be682f8263938dfb6e5f2c727bcdb059ed7f2997cf68ec4d76c636e99d1010b16779377a717b466005743a0fa85a2ac3a
 SHA512 
74bdbcd7406b3a9a968842859de345c024cadc0fad3758bc02298c67d2f7b6c99c5130949a9817bf9d43f4b002c5207732dd1a42792b9ef8fceb57c36a228727

diff --git a/dev-python/ipywidgets/ipywidgets-8.0.2.ebuild 
b/dev-python/ipywidgets/ipywidgets-8.0.2.ebuild
deleted file mode 100644
index 2f42d5d85f25..
--- a/dev-python/ipywidgets/ipywidgets-8.0.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython HTML widgets for Jupyter"
-HOMEPAGE="
-   https://ipywidgets.readthedocs.io/
-   https://github.com/jupyter-widgets/ipywidgets/
-   https://pypi.org/project/ipywidgets/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ipython_genutils-0.2.0[${PYTHON_USEDEP}]
-   >=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}]
-   >=dev-python/widgetsnbextension-3.6.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # upstream hack to autoconfigure ipywidgets in jupyter
-   # we don't have jupyterlab_widgets packaged
-   sed -i -e '/jupyterlab_widgets/d' setup.py || die
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/ipywidgets/ipywidgets-8.0.3.ebuild 
b/dev-python/ipywidgets/ipywidgets-8.0.3.ebuild
deleted file mode 100644
index 894ccd8541f2..
--- a/dev-python/ipywidgets/ipywidgets-8.0.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython HTML widgets for Jupyter"
-HOMEPAGE="
-   https://ipywidgets.readthedocs.io/
-   https://github.com/jupyter-widgets/ipywidgets/
-   https://pypi.org/project/ipywidgets/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
-   >=dev-python/ipython_genutils-0.2.0[${PYTHON_USEDEP}]
-   >=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}]
-   >=dev-python/widgetsnbextension-3.6.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # upstream hack to autoconfigure ipywidgets in jupyter
-   # we don't have jupyterlab_widgets packaged
-   sed -i -e '/jupyterlab_widgets/d' setup.cfg || die
-   distutils-r1_src_prepare
-}



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

2023-01-07 Thread Michał Górny
commit: 758c87bf7aaf8147ffd37722b0c8ed83bf7ad56f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:16:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758c87bf

dev-python/importlib_resources: Remove old

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

 dev-python/importlib_resources/Manifest|  1 -
 .../importlib_resources-5.10.0.ebuild  | 49 --
 2 files changed, 50 deletions(-)

diff --git a/dev-python/importlib_resources/Manifest 
b/dev-python/importlib_resources/Manifest
index 3af250d235e1..2176094bae05 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1,3 +1,2 @@
-DIST importlib_resources-5.10.0.gh.tar.gz 34195 BLAKE2B 
9b9fc1c33de8a0072edb28a0a67ae73b6830a4d0e16ebfa28bdeaff1409b2f9aeafc84e24f1187cc4ac1b36de78fdecc25acb4a1839ff5fd32f1c38124a98ff2
 SHA512 
3cf2bdea4fa4572402236ff71678376398d8cae4e87f08487100792275976047a5ee4f024308f1727758ba15ba2f03ed02d8cb95f2d9875c77842a5d24f7f384
 DIST importlib_resources-5.10.1.gh.tar.gz 34781 BLAKE2B 
63b516e1bd9cdb141751dc432944b520227a9b5e18b814db8204e1a5820a410d6101a2c902d25855796d3d1fbb790e2bc1f9327a47f828e946419fb8e787fb4e
 SHA512 
1a3a6e36e30d72ceefe014beafc668624975c74e1ac4c2f526c377443e93792e432f4aa22d3c7d08101dabf906f50227f8716a0ee7f60d62ea24ca99641f8c67
 DIST importlib_resources-5.10.2.gh.tar.gz 34882 BLAKE2B 
df84de4cf9f6f912c034c8a85be1005782ff6ac48df61c251d09990033ebc6bedc0db5913f556b9b2825c19a2dd1962d9481404b7ab85b4156ab685857ae6cb1
 SHA512 
891db784e030ab3262361165cef8730cb26f6a4526e279c13b8e538bed5d0035cb63ee6f4c62eb9d43ccfabfd97fb5b0effafda688185b89de8718910631b4d4

diff --git a/dev-python/importlib_resources/importlib_resources-5.10.0.ebuild 
b/dev-python/importlib_resources/importlib_resources-5.10.0.ebuild
deleted file mode 100644
index ebd2929dda83..
--- a/dev-python/importlib_resources/importlib_resources-5.10.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-DISTUTILS_USE_PEP517=flit
-# This is a backport of Python 3.9's importlib.resources
-PYTHON_COMPAT=( pypy3 python3_8 )
-
-inherit distutils-r1
-
-DESCRIPTION="Read resources from Python packages"
-HOMEPAGE="
-   https://github.com/python/importlib_resources/
-   https://pypi.org/project/importlib-resources/
-"
-SRC_URI="
-   https://github.com/python/importlib_resources/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/zipp-3.7.0-r1[${PYTHON_USEDEP}]
-   ' 3.8 3.9)
-"
-
-distutils_enable_tests unittest
-
-src_configure() {
-   grep -q 'build-backend = "setuptools' pyproject.toml ||
-   die "Upstream changed build-backend, recheck"
-   # write a custom pyproject.toml to ease setuptools bootstrap
-   cat > pyproject.toml <<-EOF || die
-   [build-system]
-   requires = ["flit_core >=3.2,<4"]
-   build-backend = "flit_core.buildapi"
-
-   [project]
-   name = "importlib_resources"
-   version = "${PV}"
-   description = "Read resources from Python packages"
-   EOF
-}



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

2023-01-07 Thread Michał Górny
commit: 6cd670d9827103a732eda85ef746ff53b5fabb99
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:17:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:20:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd670d9

dev-python/ujson: Remove old

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

 dev-python/ujson/Manifest   |  1 -
 dev-python/ujson/ujson-5.5.0.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest
index 645f4991c8be..082415830a06 100644
--- a/dev-python/ujson/Manifest
+++ b/dev-python/ujson/Manifest
@@ -1,3 +1,2 @@
-DIST ujson-5.5.0.tar.gz 7140414 BLAKE2B 
cca99fbb8cec447500c0dec34a952c4474acd0149783c887ee713cee60859570e41c9e349d49ff7eeba645d0c04a7e368da2ec8c42b6f55f59e971f834449e3a
 SHA512 
883c0bd8b933557fc98556af1679de6df0372ee83a5533d8ea3f994dc13cd9bcd3140e2532ea1ad24419dab9ffbb59027e00f0a5e7ca285bf68358205a07bcd5
 DIST ujson-5.6.0.tar.gz 7151977 BLAKE2B 
59c0b88bdc59791889971993135484ce99763ad4805b36db7a3abc5e950c9132b917e7fbfb09870af916f5939d10e23ab44137f416179f75a06f424cf4b1154d
 SHA512 
996c9746e011f116fcab3e61345df27cb2c1251852f758eff1d3465e19df03deb1a037669aa6ee5aad2fc6c2cf76c22075ad6a73158ff4dc81357e59a4ee244a
 DIST ujson-5.7.0.tar.gz 7152625 BLAKE2B 
363fd77be3e2f8fb42a70db744ab4da12c0c8383103983b3555cee237497837abfcef102b19a51c0fa118fedd7847c568607c058f1d2cea76858a6bd89a226da
 SHA512 
e18a1608a7fe79030e3ff307c9e95a0e238cd5049ee791eddbc07efa55853475d053268b80a8765023639ae8ff39f82b4ae2c04e82fc7dc5f3192a5134ec0757

diff --git a/dev-python/ujson/ujson-5.5.0.ebuild 
b/dev-python/ujson/ujson-5.5.0.ebuild
deleted file mode 100644
index 3c98bbb8b172..
--- a/dev-python/ujson/ujson-5.5.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Ultra fast JSON encoder and decoder for Python"
-HOMEPAGE="
-   https://github.com/ultrajson/ultrajson/
-   https://pypi.org/project/ujson/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-DEPEND="
-   dev-libs/double-conversion:=
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytz[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
-   export 
UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion"
-   export UJSON_BUILD_DC_LIBS="-ldouble-conversion"
-   export UJSON_BUILD_NO_STRIP=1
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/docstring-to-markdown/

2023-01-07 Thread Michał Górny
commit: 8cd1453efaabbe55be857d21f78f77ffdf1b3914
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:16:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd1453e

dev-python/docstring-to-markdown: Remove old

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

 dev-python/docstring-to-markdown/Manifest  |  1 -
 .../docstring-to-markdown-0.10.ebuild  | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-python/docstring-to-markdown/Manifest 
b/dev-python/docstring-to-markdown/Manifest
index b1ce6e1455db..cb457e6c6182 100644
--- a/dev-python/docstring-to-markdown/Manifest
+++ b/dev-python/docstring-to-markdown/Manifest
@@ -1,2 +1 @@
-DIST docstring-to-markdown-0.10.gh.tar.gz 24732 BLAKE2B 
8e45db90642a1426da138807d4f8b8147fbf125160463a094f5adfc8e0d76f75b39493560df7cadf39e9b63c1e01763867fff38aac6454d4d7bc7ebea8d873f8
 SHA512 
cb716fbaa8311bd563f9275eb64bb67d2870803a6c6c6ffce7b15b672260b46359008dc9ff80a99fee3033f3105fdfd77d7a248e7d8a22df695af820eba8e319
 DIST docstring-to-markdown-0.11.gh.tar.gz 25349 BLAKE2B 
ea5c5d568146422826075bddc1acfe64ebe9d8c2a1631aae2afc50e99e380b038becc8f589097b329c80287fb2308dc3ce4c898252eb45086a893c74fa7a7aeb
 SHA512 
6f593628f1dc49897359f7366ee7cb380e5f5e68f6cefd16f349eb470df62804c8f20d679484b987dbb33155e2c97ee98c6759e17ebb1ca38499ea5e984baede

diff --git a/dev-python/docstring-to-markdown/docstring-to-markdown-0.10.ebuild 
b/dev-python/docstring-to-markdown/docstring-to-markdown-0.10.ebuild
deleted file mode 100644
index ce6902342c41..
--- a/dev-python/docstring-to-markdown/docstring-to-markdown-0.10.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="On the fly conversion of Python docstrings to markdown"
-HOMEPAGE="https://github.com/python-lsp/docstring-to-markdown;
-SRC_URI="https://github.com/python-lsp/docstring-to-markdown/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # Do not depend on pytest-cov/pytest-flake8
-   sed -e '/--cov/d' -e '/--flake8/d' -i setup.cfg || die
-
-   distutils-r1_python_prepare_all
-}



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

2023-01-07 Thread Sam James
commit: 266eda86717d02511bf6bf7088f53d4a787a7556
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:20:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:20:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266eda86

dev-python/phonenumbers: Stabilize 8.13.3 ALLARCHES, #890170

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

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

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.3.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.3.ebuild
index b1bff4a095e7..17cf1fb5c43f 100644
--- a/dev-python/phonenumbers/phonenumbers-8.13.3.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-8.13.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}/python
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-07 Thread Sam James
commit: 56004d801ebea86b1d40972f52778086f2789e16
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:20:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56004d80

sys-process/atop: add 2.8.1

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

 sys-process/atop/Manifest  |   1 +
 sys-process/atop/atop-2.8.1.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/sys-process/atop/Manifest b/sys-process/atop/Manifest
index 5a5e225adfce..b685890a9d16 100644
--- a/sys-process/atop/Manifest
+++ b/sys-process/atop/Manifest
@@ -1,3 +1,4 @@
 DIST atop-2.7.1.tar.gz 248809 BLAKE2B 
2cf1a68a7b24d76340295d9bde03a5602e9049a860468217771c696fe4b9062f2155aeefa2e3e810984780f82de6bf922bf7d6b02c7fd19194162dc70b015b81
 SHA512 
18f30c67d6f86b9270599317eed846c63d19e8ba6ea85bad8ec3d5ffb0489f17c75c8d8b3a14054bd14e89ed40d39e5d37bce834c7422087e6d8b86c99273a72
 DIST atop-2.8.0.tar.gz 263650 BLAKE2B 
88ec63d482d34866d82d16f1c60a4a04bc749014f22f991ec9e6233a5d63a12b5a9c637544e27e346f751466c636d3b365bce5fc65f62e7bf9224faa9be047e9
 SHA512 
f601bdabc33f581e85b9b753537bddbeb4dd2a2cd9eec8716d856c7766e489b419eaf15c1b2fd2c1a2a64628d459e113739b939fc06f5d33828b22a9550c76fa
+DIST atop-2.8.1.tar.gz 264182 BLAKE2B 
1764090d760cc8d75d193a06a269eaa4ba997e8e5f064525d23f2005b92bb1b3f0903f2b1476f437db6a0dc698575e95b34e0fc9112d2ff6d06d3133ea78
 SHA512 
d748f374fb66d7ce33cebc5ce6899c3c0cc79dc394cb835466b21c7a4ec7c17cba255a3b04b36136c8c24c33ced0e5bd68f151ac804f6176547399e457976aaf
 DIST netatop-3.1.tar.gz 22812 BLAKE2B 
1b1faebf1392a57db6b4662192f90821289c8fc40c2c1ee0ad61fe6477c4d091744a1e82cdd987baf59f8dd71fc6d242d6dd294b8fb29b9447a9d5055996
 SHA512 
b12fd2287d89d3a8277f8fb540a19e6d26aa26c3f88e7ae2e6601b63f78d642e73b8d16cf351f6979ce7bbf53251b9c1faa76798a87f70cf3dcf51279eb0db68

diff --git a/sys-process/atop/atop-2.8.1.ebuild 
b/sys-process/atop/atop-2.8.1.ebuild
new file mode 100644
index ..948c12e87582
--- /dev/null
+++ b/sys-process/atop/atop-2.8.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check on bumps of atop
+# https://www.atoptool.nl/downloadnetatop.php
+NETATOP_VER=3.1
+
+# Controls 'netatop' kernel module
+MODULES_OPTIONAL_USE="modules"
+NETATOP_P=net${PN}-${NETATOP_VER}
+NETATOP_S="${WORKDIR}"/${NETATOP_P}
+
+inherit linux-info linux-mod systemd toolchain-funcs
+
+DESCRIPTION="Resource-specific view of processes"
+HOMEPAGE="https://www.atoptool.nl/ https://github.com/Atoptool/atop;
+SRC_URI="https://github.com/Atoptool/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" modules? ( https://www.atoptool.nl/download/${NETATOP_P}.tar.gz )"
+
+# Module is GPL-2 as well
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   >=sys-process/acct-6.6.4-r1
+   modules? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6.0-build.patch
+)
+
+pkg_pretend() {
+   if use kernel_linux ; then
+   CONFIG_CHECK="~BSD_PROCESS_ACCT"
+   check_extra_config
+   fi
+}
+
+src_prepare() {
+   default
+
+   if use modules ; then
+   cd "${WORKDIR}"/${NETATOP_P} || die
+   eapply -p1 "${FILESDIR}"/${PN}-2.7.0-netatop-makefile.patch
+   cd "${S}" || die
+   fi
+
+   tc-export CC PKG_CONFIG
+
+   # bug #191926
+   sed -i 's: root : :' atop.cronsysv || die
+
+   # prefixify
+   sed -i "s:/\(usr\|etc\|var\):${EPREFIX}/\1:g" Makefile || die
+}
+
+src_configure() {
+   default
+
+   BUILD_TARGETS="netatop.ko"
+   MODULE_NAMES="netatop(:${NETATOP_S}/module)"
+}
+
+src_compile() {
+   default
+
+   linux-mod_src_compile
+}
+
+src_install() {
+   linux-mod_src_install
+
+   if use modules ; then
+   # netatop's Makefile tries to build the kernel module for us
+   # so let's just replicate parts of it here.
+   emake -C "${NETATOP_S}"/daemon all
+
+   dosbin "${NETATOP_S}"/daemon/netatopd
+   doman "${NETATOP_S}"/man/*
+
+   systemd_dounit "${NETATOP_S}"/netatop.service
+
+   # TODO: Release after 2.8.0 may contain this, check!
+   newinitd "${FILESDIR}"/netatop.rc netatop
+   fi
+
+   emake DESTDIR="${D}" genericinstall
+
+   # useless -${PV} copies ?
+   rm "${ED}"/usr/bin/atop*-${PV} || die
+
+   newinitd atop.rc.openrc ${PN}
+   newinitd atopacct.rc.openrc atopacct
+
+   systemd_dounit "${S}"/${PN}.service
+   systemd_dounit "${S}"/atopacct.service
+
+   dodoc atop.cronsysv AUTHORS README
+
+   exeinto /usr/share/${PN}
+   doexe ${PN}.daily
+
+  

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

2023-01-07 Thread Sam James
commit: fa4a7949b8a7168452519d798f190a18f7b4593a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:20:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:20:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4a7949

sys-process/atop: drop 2.8.0

2.8.1 contains a bunch of crash fixes over 2.8.0.

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

 sys-process/atop/Manifest  |   1 -
 sys-process/atop/atop-2.8.0.ebuild | 112 -
 2 files changed, 113 deletions(-)

diff --git a/sys-process/atop/Manifest b/sys-process/atop/Manifest
index b685890a9d16..7f2dc7e6b946 100644
--- a/sys-process/atop/Manifest
+++ b/sys-process/atop/Manifest
@@ -1,4 +1,3 @@
 DIST atop-2.7.1.tar.gz 248809 BLAKE2B 
2cf1a68a7b24d76340295d9bde03a5602e9049a860468217771c696fe4b9062f2155aeefa2e3e810984780f82de6bf922bf7d6b02c7fd19194162dc70b015b81
 SHA512 
18f30c67d6f86b9270599317eed846c63d19e8ba6ea85bad8ec3d5ffb0489f17c75c8d8b3a14054bd14e89ed40d39e5d37bce834c7422087e6d8b86c99273a72
-DIST atop-2.8.0.tar.gz 263650 BLAKE2B 
88ec63d482d34866d82d16f1c60a4a04bc749014f22f991ec9e6233a5d63a12b5a9c637544e27e346f751466c636d3b365bce5fc65f62e7bf9224faa9be047e9
 SHA512 
f601bdabc33f581e85b9b753537bddbeb4dd2a2cd9eec8716d856c7766e489b419eaf15c1b2fd2c1a2a64628d459e113739b939fc06f5d33828b22a9550c76fa
 DIST atop-2.8.1.tar.gz 264182 BLAKE2B 
1764090d760cc8d75d193a06a269eaa4ba997e8e5f064525d23f2005b92bb1b3f0903f2b1476f437db6a0dc698575e95b34e0fc9112d2ff6d06d3133ea78
 SHA512 
d748f374fb66d7ce33cebc5ce6899c3c0cc79dc394cb835466b21c7a4ec7c17cba255a3b04b36136c8c24c33ced0e5bd68f151ac804f6176547399e457976aaf
 DIST netatop-3.1.tar.gz 22812 BLAKE2B 
1b1faebf1392a57db6b4662192f90821289c8fc40c2c1ee0ad61fe6477c4d091744a1e82cdd987baf59f8dd71fc6d242d6dd294b8fb29b9447a9d5055996
 SHA512 
b12fd2287d89d3a8277f8fb540a19e6d26aa26c3f88e7ae2e6601b63f78d642e73b8d16cf351f6979ce7bbf53251b9c1faa76798a87f70cf3dcf51279eb0db68

diff --git a/sys-process/atop/atop-2.8.0.ebuild 
b/sys-process/atop/atop-2.8.0.ebuild
deleted file mode 100644
index 960cbc056e3f..
--- a/sys-process/atop/atop-2.8.0.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Check on bumps of atop
-# https://www.atoptool.nl/downloadnetatop.php
-NETATOP_VER=3.1
-
-# Controls 'netatop' kernel module
-MODULES_OPTIONAL_USE="modules"
-NETATOP_P=net${PN}-${NETATOP_VER}
-NETATOP_S="${WORKDIR}"/${NETATOP_P}
-
-inherit linux-info linux-mod systemd toolchain-funcs
-
-DESCRIPTION="Resource-specific view of processes"
-HOMEPAGE="https://www.atoptool.nl/ https://github.com/Atoptool/atop;
-SRC_URI="https://github.com/Atoptool/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" modules? ( https://www.atoptool.nl/download/${NETATOP_P}.tar.gz )"
-
-# Module is GPL-2 as well
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="sys-libs/ncurses:0=
-   >=sys-process/acct-6.6.4-r1
-   modules? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.6.0-build.patch
-)
-
-pkg_pretend() {
-   if use kernel_linux ; then
-   CONFIG_CHECK="~BSD_PROCESS_ACCT"
-   check_extra_config
-   fi
-}
-
-src_prepare() {
-   default
-
-   if use modules ; then
-   cd "${WORKDIR}"/${NETATOP_P} || die
-   eapply -p1 "${FILESDIR}"/${PN}-2.7.0-netatop-makefile.patch
-   cd "${S}" || die
-   fi
-
-   tc-export CC PKG_CONFIG
-
-   # bug #191926
-   sed -i 's: root : :' atop.cronsysv || die
-
-   # prefixify
-   sed -i "s:/\(usr\|etc\|var\):${EPREFIX}/\1:g" Makefile || die
-}
-
-src_configure() {
-   default
-
-   BUILD_TARGETS="netatop.ko"
-   MODULE_NAMES="netatop(:${NETATOP_S}/module)"
-}
-
-src_compile() {
-   default
-
-   linux-mod_src_compile
-}
-
-src_install() {
-   linux-mod_src_install
-
-   if use modules ; then
-   # netatop's Makefile tries to build the kernel module for us
-   # so let's just replicate parts of it here.
-   emake -C "${NETATOP_S}"/daemon all
-
-   dosbin "${NETATOP_S}"/daemon/netatopd
-   doman "${NETATOP_S}"/man/*
-
-   systemd_dounit "${NETATOP_S}"/netatop.service
-
-   # TODO: Release after 2.8.0 may contain this, check!
-   newinitd "${FILESDIR}"/netatop.rc netatop
-   fi
-
-   emake DESTDIR="${D}" genericinstall
-
-   # useless -${PV} copies ?
-   rm "${ED}"/usr/bin/atop*-${PV} || die
-
-   newinitd atop.rc.openrc ${PN}
-   newinitd atopacct.rc.openrc atopacct
-
-   systemd_dounit "${S}"/${PN}.service
-   systemd_dounit "${S}"/atopacct.service
-
-   dodoc atop.cronsysv AUTHORS README
-
-   exeinto 

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

2023-01-07 Thread Sam James
commit: 59d01467eefd28555932ea7daef9721075f0eac5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d01467

dev-util/systemtap: Stabilize 4.7-r1 arm, #890168

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

 dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild 
b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 5c7db3068bd3..2b6073415d25 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
 
 CDEPEND="



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

2023-01-07 Thread Sam James
commit: d1dbf1cc0987f9d49972c1afad8d9d7385400c4d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dbf1cc

dev-util/systemtap: Stabilize 4.7-r1 amd64, #890168

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

 dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild 
b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 03b0b5e1bd29..553814147b89 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
 
 CDEPEND="



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

2023-01-07 Thread Sam James
commit: 1c12cdd5388502652761e1cf67ac63c9870549fb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c12cdd5

dev-util/systemtap: Stabilize 4.7-r1 arm64, #890168

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

 dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild 
b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 553814147b89..5c7db3068bd3 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
 
 CDEPEND="



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

2023-01-07 Thread Sam James
commit: d92d64fd800ef9680f027ca0db0afa669427140e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92d64fd

dev-util/systemtap: Stabilize 4.7-r1 x86, #890168

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

 dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild 
b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index ed6fc19ec931..03b0b5e1bd29 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
 
 CDEPEND="



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

2023-01-07 Thread Sam James
commit: d9df02159b614febc610a52e606872bb79b31bef
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:13:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9df0215

sci-mathematics/octave: drop 6.4.0-r3

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

 sci-mathematics/octave/octave-6.4.0-r3.ebuild | 215 --
 1 file changed, 215 deletions(-)

diff --git a/sci-mathematics/octave/octave-6.4.0-r3.ebuild 
b/sci-mathematics/octave/octave-6.4.0-r3.ebuild
deleted file mode 100644
index e99fbea2fc93..
--- a/sci-mathematics/octave/octave-6.4.0-r3.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic fortran-2 java-pkg-opt-2 pax-utils qmake-utils 
toolchain-funcs xdg-utils
-
-DESCRIPTION="High-level interactive language for numerical computations"
-LICENSE="GPL-3"
-HOMEPAGE="https://www.gnu.org/software/octave/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-SLOT="0/${PV}"
-IUSE="curl doc fftw +glpk gnuplot gui hdf5 java opengl
-   portaudio postscript +qhull +qrupdate readline sndfile +sparse
-   ssl static-libs sundials X zlib"
-KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-# Although it is listed in INSTALL.OCTAVE as a build tool, Octave runs
-# "makeinfo" from sys-apps/texinfo at runtime to convert its texinfo
-# documentation to text (see scripts/help/help.m).
-#
-# (un)zip isn't mentioned, but there's a test that uses it (bug 775254).
-#
-RDEPEND="
-   app-arch/bzip2
-   app-arch/unzip
-   app-arch/zip
-   app-text/ghostscript-gpl
-   sys-apps/texinfo
-   dev-libs/libpcre:3=
-   sys-libs/ncurses:0=
-   sys-libs/zlib
-   virtual/blas
-   virtual/lapack
-   curl? ( net-misc/curl:0= )
-   fftw? ( sci-libs/fftw:3.0= )
-   glpk? ( sci-mathematics/glpk:0= )
-   gnuplot? ( sci-visualization/gnuplot )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qthelp:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtopengl:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   x11-libs/qscintilla:=
-   )
-   hdf5? ( sci-libs/hdf5:0= )
-   java? ( >=virtual/jre-1.6.0:* )
-   opengl? (
-   media-libs/freetype:2=
-   media-libs/fontconfig:1.0=
-   virtual/glu
-   >=x11-libs/fltk-1.3:1=[opengl,xft]
-   x11-libs/gl2ps:0=
-   )
-   portaudio? ( media-libs/portaudio )
-   postscript? (
-   app-text/epstool
-   media-gfx/pstoedit
-   media-gfx/transfig
-   )
-   qhull? ( media-libs/qhull:0= )
-   qrupdate? ( sci-libs/qrupdate:0= )
-   readline? ( sys-libs/readline:0= )
-   sndfile? ( media-libs/libsndfile )
-   sparse? (
-   sci-libs/arpack:0=
-   sci-libs/camd:0=
-   sci-libs/ccolamd:0=
-   sci-libs/cholmod:0=
-   sci-libs/colamd:0=
-   sci-libs/cxsparse:0=
-   sci-libs/umfpack:0=
-   )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   sundials? (  99octave || die
-   doenvd 99octave
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-}



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

2023-01-07 Thread Sam James
commit: b33a038cbac1a238d184e8c387b2b6fc7a7d6150
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:12:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33a038c

sci-mathematics/octave: disable GLIBCXX_ASSERTIONS (libstdc++ bug)

It's not a test-only issue so could cause SIGABRT at runtime, so
revbump.

The libstdc++ issue is reported upstream at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107538.

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

 .../octave/{octave-6.4.0-r4.ebuild => octave-6.4.0-r5.ebuild}  | 5 -
 .../octave/{octave-7.3.0-r1.ebuild => octave-7.3.0-r2.ebuild}  | 7 +--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sci-mathematics/octave/octave-6.4.0-r4.ebuild 
b/sci-mathematics/octave/octave-6.4.0-r5.ebuild
similarity index 98%
rename from sci-mathematics/octave/octave-6.4.0-r4.ebuild
rename to sci-mathematics/octave/octave-6.4.0-r5.ebuild
index 4bc8ceb0934f..b3eb587fad29 100644
--- a/sci-mathematics/octave/octave-6.4.0-r4.ebuild
+++ b/sci-mathematics/octave/octave-6.4.0-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -119,6 +119,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # libstdc++ bug, bug #887815
+   append-cxxflags -U_GLIBCXX_ASSERTIONS
+
# unfortunate dependency on mpi from hdf5 (bug #302621)
use hdf5 && has_version sci-libs/hdf5[mpi] && \
export CXX=mpicxx CC=mpicc FC=mpif77 F77=mpif77

diff --git a/sci-mathematics/octave/octave-7.3.0-r1.ebuild 
b/sci-mathematics/octave/octave-7.3.0-r2.ebuild
similarity index 96%
rename from sci-mathematics/octave/octave-7.3.0-r1.ebuild
rename to sci-mathematics/octave/octave-7.3.0-r2.ebuild
index 50d77f9706b7..2d09264e6440 100644
--- a/sci-mathematics/octave/octave-7.3.0-r1.ebuild
+++ b/sci-mathematics/octave/octave-7.3.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools fortran-2 java-pkg-opt-2 pax-utils qmake-utils 
toolchain-funcs xdg
+inherit autotools flag-o-matic fortran-2 java-pkg-opt-2 pax-utils qmake-utils 
toolchain-funcs xdg
 
 DESCRIPTION="High-level interactive language for numerical computations"
 HOMEPAGE="https://www.gnu.org/software/octave/;
@@ -144,6 +144,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # libstdc++ bug, bug #887815
+   append-cxxflags -U_GLIBCXX_ASSERTIONS
+
# Unfortunate dependency on mpi from hdf5 (bug #302621)
use hdf5 && has_version sci-libs/hdf5[mpi] && \
export CXX=mpicxx CC=mpicc FC=mpif77 F77=mpif77



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

2023-01-07 Thread Michał Górny
commit: 85a2cadeede285035d16ee2ce6cb4ddc866d706b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:14:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a2cade

dev-python/google-auth: Remove old

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

 dev-python/google-auth/Manifest  |  1 -
 dev-python/google-auth/google-auth-2.14.1.ebuild | 58 
 2 files changed, 59 deletions(-)

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 8352bc0e68cd..4ffef6a28def 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,2 +1 @@
-DIST google-auth-2.14.1.tar.gz 220079 BLAKE2B 
7e0958bd0f83bb9e47e5ea191a6f90f221630c67638082fdafb2b925e44eb9c68f6b91e86ab8b7869edb70de21c3be44041ded6507c2819754b19b13bd342a0c
 SHA512 
1aec6b7104d71f58d1bc76472b204261eb6fc3030d0ed5f523bb125a9169544bc6266a8ae4573fce28423b689f2efcf57aadafc6c21876824fc17b2a96bbed95
 DIST google-auth-2.15.0.tar.gz 221698 BLAKE2B 
73decb21ab51889d2f22a2dca9d01f8c7d77a37a5ba186e2fba05bfb7a56f0e5ea0f5c1396c0be527b03e9083e98995e96f0081973e97766fafc6a63946c0015
 SHA512 
4a564503195e4a96ac2a89bb208c37e434185439533913285ca03a3627f28e641a99224ae285ced84050fdc6073e075b1ba288e9a9c18d3e6adf70509b5ee68b

diff --git a/dev-python/google-auth/google-auth-2.14.1.ebuild 
b/dev-python/google-auth/google-auth-2.14.1.ebuild
deleted file mode 100644
index 37c2ffef06a9..
--- a/dev-python/google-auth/google-auth-2.14.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Google Authentication Library"
-HOMEPAGE="
-   https://github.com/googleapis/google-auth-library-python/
-   https://pypi.org/project/google-auth/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
-   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
-   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
-   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   !dev-python/namespace-google
-"
-BDEPEND="
-   test? (
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/grpcio[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/moto[${PYTHON_USEDEP}]
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   dev-python/pytest-localserver[${PYTHON_USEDEP}]
-   dev-python/pyu2f[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
-   # these are compatibility tests with oauth2client
-   # disable them to unblock removal of that package
-   tests/test__oauth2client.py
-)
-
-python_compile() {
-   distutils-r1_python_compile
-   find "${BUILD_DIR}" -name '*.pth' -delete || die
-}



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

2023-01-07 Thread Michał Górny
commit: 7436f097bfbddcd3ec06acef160d10c78953b553
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:13:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:13:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7436f097

dev-python/jsonpickle: Remove old

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

 dev-python/jsonpickle/Manifest |  2 -
 .../files/jsonpickle-2.2.0-python3.11.patch| 46 
 dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild   | 63 --
 dev-python/jsonpickle/jsonpickle-3.0.0.ebuild  | 59 
 4 files changed, 170 deletions(-)

diff --git a/dev-python/jsonpickle/Manifest b/dev-python/jsonpickle/Manifest
index 5351b9632fd1..0f06523c022f 100644
--- a/dev-python/jsonpickle/Manifest
+++ b/dev-python/jsonpickle/Manifest
@@ -1,3 +1 @@
-DIST jsonpickle-2.2.0.tar.gz 189866 BLAKE2B 
d8fcd0e8b71947b734c59240d9fa4f0b35b9b0ac2e2940a9baf05c160771db0eae5f011b61e3b1c0bc746a740ac2e137a392931e270fea3acf4884578133283e
 SHA512 
b6cb35316e32f38875cbfa3784a3930f669d4ea730ead6117242070590647987383e9f933c193b8c246c40dba87ad56600a65db89c45c18a790b3c1f9232b245
-DIST jsonpickle-3.0.0.tar.gz 192204 BLAKE2B 
de46fce9b4cee97ededb4e6febff234c499e0a1025d01dc5e90278e35744938ed1d8bc4f0ac0a0ba5e6006c9bea777479f338849c449aa1e6005c3eb5162d721
 SHA512 
825e70ccbc35554e7a1938307a81c0672c3a43a10d79a2159e6f453a12a98d36ab5839cf56cd1927c37f30a10efdc33d43a26c91dc7791e788537e2dbd449181
 DIST jsonpickle-3.0.1.gh.tar.gz 257651 BLAKE2B 
4875985085c8303b316b387968ad46bc35672259f8f6799270bff5dee1b4d341bd92e520155d5c5ff644b289ac21275e95911a38165303c07c4634a93e17ae62
 SHA512 
3190716491c01de1e5ce16cd8fee3163c20831521503803a5282b43c6653756554fa6184de78755f3232ac6c9bc51baccb91305f9ac9462c8e22fc57fbcc52eb

diff --git a/dev-python/jsonpickle/files/jsonpickle-2.2.0-python3.11.patch 
b/dev-python/jsonpickle/files/jsonpickle-2.2.0-python3.11.patch
deleted file mode 100644
index 10c266a2a696..
--- a/dev-python/jsonpickle/files/jsonpickle-2.2.0-python3.11.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff --git a/jsonpickle/pickler.py b/jsonpickle/pickler.py
-index 3d391cb..2103e46 100644
 a/jsonpickle/pickler.py
-+++ b/jsonpickle/pickler.py
-@@ -476,8 +476,12 @@ def _flatten_obj_instance(self, obj):
- 
- # Support objects with __getstate__(); this ensures that
- # both __setstate__() and __getstate__() are implemented
--has_getstate = hasattr(obj, '__getstate__')
-+has_own_getstate = (
-+hasattr(type(obj), '__getstate__')
-+and type(obj).__getstate__ is not getattr(object, '__getstate__', 
None)
-+)
- # not using has_method since __getstate__() is handled separately 
below
-+# Note: on Python 3.11+, all objects have __getstate__.
- 
- if has_class:
- cls = obj.__class__
-@@ -549,7 +553,7 @@ def _flatten_obj_instance(self, obj):
- # check that getstate/setstate is sane
- if not (
- state
--and hasattr(obj, '__getstate__')
-+and has_own_getstate
- and not hasattr(obj, '__setstate__')
- and not isinstance(obj, dict)
- ):
-@@ -581,7 +585,7 @@ def _flatten_obj_instance(self, obj):
- if has_getinitargs:
- data[tags.INITARGS] = self._flatten(obj.__getinitargs__())
- 
--if has_getstate:
-+if has_own_getstate:
- try:
- state = obj.__getstate__()
- except TypeError:
-@@ -590,7 +594,8 @@ def _flatten_obj_instance(self, obj):
- self._pickle_warning(obj)
- return None
- else:
--return self._getstate(state, data)
-+if state:
-+return self._getstate(state, data)
- 
- if util.is_module(obj):
- if self.unpicklable:

diff --git a/dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild 
b/dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild
deleted file mode 100644
index 0d12c49d69df..
--- a/dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for serializing any arbitrary object graph into 
JSON"
-HOMEPAGE="
-   https://github.com/jsonpickle/jsonpickle/
-   https://pypi.org/project/jsonpickle/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/feedparser[${PYTHON_USEDEP}]
-

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

2023-01-07 Thread Michał Górny
commit: 8b9e03cf7f5fdc62eab6290ccada6bbfb62294b6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:15:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:15:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9e03cf

dev-python/google-auth: Remove Python < 3.10 in -r1

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

 .../google-auth/google-auth-2.15.0-r1.ebuild   | 58 ++
 1 file changed, 58 insertions(+)

diff --git a/dev-python/google-auth/google-auth-2.15.0-r1.ebuild 
b/dev-python/google-auth/google-auth-2.15.0-r1.ebuild
new file mode 100644
index ..2dc5b30afbe8
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.15.0-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python/
+   https://pypi.org/project/google-auth/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+
+RDEPEND="
+   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/pyu2f[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # these are compatibility tests with oauth2client
+   # disable them to unblock removal of that package
+   tests/test__oauth2client.py
+)
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



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

2023-01-07 Thread Michał Górny
commit: 064911f66a5983b8914d3e8381c05d630ea7bbc5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:07:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:07:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064911f6

dev-python/filelock: Remove old

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

 dev-python/filelock/Manifest  |  1 -
 dev-python/filelock/filelock-3.8.0.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 89f6d317c77d..627d5fce3d2a 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,3 +1,2 @@
-DIST py-filelock-3.8.0.gh.tar.gz 204748 BLAKE2B 
719f965eddf9a76aaa7d3700ffbd29df3856fdcd76aa184b12a1e3b3341a5d8681f05ebd7239b48a0ffbc942aebc8574ff3878177100ba659347a904945b2234
 SHA512 
a9b63ab9a6697334eb8c561c422e8ec6febd0b7b203c0ebb4cfd1e4281f16cc0ef5145121c90f3c08bec88f13e219c0655142e3d3f856163702a0d32e14cd5ce
 DIST py-filelock-3.8.2.gh.tar.gz 204940 BLAKE2B 
a83fbea21690f82680ab5d024cbca6e52b5f6490854fa1d14a98191a4e56edea41c0a8bda9dd396f8b9c5b83187d9f976011440ca00987fbe4e96cd1e311a244
 SHA512 
2d5f7f49cf2d112a060156391eeb600040b9ae8619a9795173b9888ee977ec718432beff68bfefca290791b14f8cefca6d2a92defd78132822dc3596493aaa23
 DIST py-filelock-3.9.0.gh.tar.gz 205047 BLAKE2B 
3995f7ad27bb09ca75310c4ada7645f2dd16c09ddb39663394f315443851037f2f9cf08eecb507eba521479696ad1004978d3fdd300a7128ac3354fce2e57d5f
 SHA512 
1235ae9ebdb4c84b0c30e68be91e01eb1acbfcd15c85202fa54a3b91e4e507f221926f8886e1ec91acd4f71d2d88c08f536529b4cebfd2de4fb90118f5dc242e

diff --git a/dev-python/filelock/filelock-3.8.0.ebuild 
b/dev-python/filelock/filelock-3.8.0.ebuild
deleted file mode 100644
index a950103aeb21..
--- a/dev-python/filelock/filelock-3.8.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2018-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=py-filelock-${PV}
-DESCRIPTION="A platform independent file lock for Python"
-HOMEPAGE="
-   https://github.com/tox-dev/py-filelock/
-   https://pypi.org/project/filelock/
-"
-SRC_URI="
-   https://github.com/tox-dev/py-filelock/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
-
-BDEPEND="
-   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-01-07 Thread Michał Górny
commit: e03bba86cf9c7a3b322167f8c8f733943487acab
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:09:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:09:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03bba86

dev-python/wurlitzer: Remove old

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

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

diff --git a/dev-python/wurlitzer/Manifest b/dev-python/wurlitzer/Manifest
index b6d117b0e673..6a2f5f7a9cb4 100644
--- a/dev-python/wurlitzer/Manifest
+++ b/dev-python/wurlitzer/Manifest
@@ -1,2 +1 @@
-DIST wurlitzer-3.0.2.tar.gz 9846 BLAKE2B 
fe3223d1305891b60b9b3c361e05047d227f5682c63a47135b0d3e95bc373918266ec4cc141c947ff68795da12a8ea0c3c9c7e7a6ea31de8af22766b3354bbca
 SHA512 
b0398699a15910511726053d32aa883fba249df9e7de393d645e4ac927d6ee9950fb459d27129d2806e39494245250b23ddf41acd349af514056dba1739cb1c8
 DIST wurlitzer-3.0.3.tar.gz 10171 BLAKE2B 
bf0ab15aaf0b693df64e0e9db38309ad1dad117aa97c1f380021ca81153eaf08ef742a97cf7451e72cc3473a2824fe142d8d8cd7ea1b28a367ed5761527c8d6a
 SHA512 
6914ca77af8540bd949b74dfffe58b6ff9de603474e42e973b712f91a11dc906d7753f769932d26106c0543e98f42929741ed4de9ae14601eeadbd0dc5bfca35

diff --git a/dev-python/wurlitzer/wurlitzer-3.0.2.ebuild 
b/dev-python/wurlitzer/wurlitzer-3.0.2.ebuild
deleted file mode 100644
index de7ccaf02dbc..
--- a/dev-python/wurlitzer/wurlitzer-3.0.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1
-
-DESCRIPTION="Capture C-level stdout/stderr in Python"
-HOMEPAGE="
-   https://github.com/minrk/wurlitzer/
-   https://pypi.org/project/wurlitzer/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest test.py
-}



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

2023-01-07 Thread Michał Górny
commit: 061610b3b351c1cab6989496800bf355e101a8bf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:09:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:09:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061610b3

package.mask: Unmask app-portage/flaggie, I'm working on a rewrite

Closes: https://bugs.gentoo.org/889998
Signed-off-by: Michał Górny  gentoo.org>

 profiles/package.mask | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 1b7fad0872e1..3b540ce4e56c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -122,13 +122,6 @@ dev-python/pytest-toolbox
 # Removal on 2023-01-24.  Bug #843344.
 app-portage/gander
 
-# Michał Górny  (2022-12-25)
-# make.conf writing is broken and package.use support incomplete.
-# Last release in 2013.  Attempted unsuccessfully fixing it in 2017.
-# Use an editor instead.
-# Removal on 2023-01-24.  Bug #888423.
-app-portage/flaggie
-
 # Hans de Graaff  (2022-12-25)
 # Last release in 2018. Poor quality C extension code. Package
 # consistently segfaults on it tests with the latest ruby versions.



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

2023-01-07 Thread Michał Górny
commit: 7aa4fbc4751af0ae2fbf1c0dca51f08198790528
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:07:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:07:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa4fbc4

dev-python/lmdb: Remove old

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

 dev-python/lmdb/Manifest  |  1 -
 dev-python/lmdb/lmdb-1.3.0.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 0a481a37704a..b14d8b1425f6 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1 @@
-DIST lmdb-1.3.0.tar.gz 881422 BLAKE2B 
ad864956d44ec55e36a856125dd21b8e51af37a274f8b546edc68cd2025b19b97cb60f49f51558345b32922f7c968f442e15cdda84e9416280069adc7371a033
 SHA512 
31a821641e398087a9b8e76341d693c3be48089ffa5b5624043b276d5acb4d7fa25cbbd156dff39a82bf678402eb64d8ca922252a594ecc098946a67cc4d4cf1
 DIST lmdb-1.4.0.tar.gz 881541 BLAKE2B 
1a1bd0d0f6451c57063485f71ecf6f917f7ec293e51cbe7ffa488e867a24ebe1af20ee04c91430de2c96ea0dea40bf2525f2e7b756ab9b3c999357f663ab231d
 SHA512 
d6121a2dbadf9dcef5b65e9f5661d5934cae2e43bc2d830723cfe3982a2e937ad9260f1ea74ddaee83927ac8da4dbcfdf2ea8f801b5bfdaab096c4d326d9ede1

diff --git a/dev-python/lmdb/lmdb-1.3.0.ebuild 
b/dev-python/lmdb/lmdb-1.3.0.ebuild
deleted file mode 100644
index 531cacd55a1b..
--- a/dev-python/lmdb/lmdb-1.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-db/lmdb-0.9.28:=
-   $(python_gen_cond_dep '
-   dev-python/cffi[${PYTHON_USEDEP}]
-   ' 'python*')"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}
-
-python_test() {
-   epytest tests
-}
-
-python_install() {
-   # This is required when the CFFI extension is used (for PyPy3)
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
-}



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

2023-01-07 Thread Michał Górny
commit: e54da1d16ca18b5bcea5c3225c2740120ba512f7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:08:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54da1d1

dev-python/jupyter_client: Remove old

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

 dev-python/jupyter_client/Manifest |  1 -
 .../jupyter_client/jupyter_client-7.4.7.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-python/jupyter_client/Manifest 
b/dev-python/jupyter_client/Manifest
index 3f3056b59c4f..245910868310 100644
--- a/dev-python/jupyter_client/Manifest
+++ b/dev-python/jupyter_client/Manifest
@@ -1,2 +1 @@
-DIST jupyter_client-7.4.7.tar.gz 328801 BLAKE2B 
65cd336e99bc6378e78ad99a81907db037fe2271528b06942e056423d9f7e0d45ac595d4dbbb6eced2553d10e36c03e03bb4acc6c25273733043eecf7a3967fb
 SHA512 
ae78496dc130f2188961e61d0874602eb2f8c57586b39377954c1c8247f4dd587eff8e8fd8aec7c8d76beddc661b2aa8f74eb8a37fc667112886232642733195
 DIST jupyter_client-7.4.8.tar.gz 328958 BLAKE2B 
d05976563c5550ba46a9525c76dae325a107a664c7cc6711fc4ea9ee747c4b69084e1f4d3118b0baa69bd42781bdd49ce59bf6e608f5520e82e2952c
 SHA512 
dc7eed72ac6c820448e6d8a96c2bee7964706ba608ecaddc8b8aa17f33727ffc04c5a509cd8d7ee78876ce646fc6a508bacdc7b07473555efdad9dd2960ad089

diff --git a/dev-python/jupyter_client/jupyter_client-7.4.7.ebuild 
b/dev-python/jupyter_client/jupyter_client-7.4.7.ebuild
deleted file mode 100644
index 66b6b39ccbbe..
--- a/dev-python/jupyter_client/jupyter_client-7.4.7.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="
-   https://jupyter.org/
-   https://github.com/jupyter/jupyter_client/
-   https://pypi.org/project/jupyter-client/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   dev-python/entrypoints[${PYTHON_USEDEP}]
-   >=dev-python/jupyter_core-4.9.2[${PYTHON_USEDEP}]
-   >=dev-python/nest_asyncio-1.5.4[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
-   >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}]
-   >=dev-python/tornado-6.0[${PYTHON_USEDEP}]
-   dev-python/traitlets[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-python/ipykernel-6.12[${PYTHON_USEDEP}]
-   dev-python/ipython[${PYTHON_USEDEP}]
-   >=dev-python/pytest-asyncio-0.18[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.6-test-timeout.patch
-)
-
-distutils_enable_tests pytest



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

2023-01-07 Thread Michał Górny
commit: 01d8cd2b500aae997852132822ca86b13770b58e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:06:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d8cd2b

dev-python/traitlets: Remove old

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

 dev-python/traitlets/Manifest   |  4 
 dev-python/traitlets/traitlets-5.5.0.ebuild | 30 -
 dev-python/traitlets/traitlets-5.6.0.ebuild | 30 -
 dev-python/traitlets/traitlets-5.7.0.ebuild | 30 -
 dev-python/traitlets/traitlets-5.7.1.ebuild | 30 -
 5 files changed, 124 deletions(-)

diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index ebc9d066f0f5..4e36acddf6be 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,5 +1 @@
-DIST traitlets-5.5.0.tar.gz 131686 BLAKE2B 
1206c2f86367eb421202070a48fe12b20b214f446d8d54a0720e9474f77e2c9382186a6b3e32fc5896bd30c27f8fe7d2e1bdcaf24d88b445001b7203c6655a82
 SHA512 
c99c28fb503b0322599563ad934a6160fa9e2c1cc41c37e19f4d6cb0343a1a2228cbead9a6a296997fd9eb24f3e077d3043b349a7b7e765fdf1955cf63c49266
-DIST traitlets-5.6.0.tar.gz 133316 BLAKE2B 
736ef860ed8f7d9cfde990c755d50f47d09344edf1d2f55347d693cc3c453ae1f2315c168bd52dc82ea4e29ee7ab1d2494c9fd095bf56d03cf8b52b89d209ff2
 SHA512 
7af0fb619ddb2991b6285bb07642f700b0bb822c0eb5770fe6d337f42ac9c2fbb59cd971e9a8991277c47f3a9be2cfde21712080cca4733f8bba3339f91c8311
-DIST traitlets-5.7.0.tar.gz 136290 BLAKE2B 
ddc7190f0c14b6dae36effca4966801834d868f5072e3780ecaf10e5aadc2a05372e49028a7e08719e6d8a7536cd0e6a3dc36815322fc62933bca3311e55dee8
 SHA512 
252d6d93b863e099a739d0f1ad2a97421791ae9349c8720bc41dfeacfd3ee22f966cb75ee3895449a0e1b987f8d2db9d8665cbdacaed6a46ab05638e382d2e9e
-DIST traitlets-5.7.1.tar.gz 136382 BLAKE2B 
28a9c125134aff644f0bc5fd7310378936c3bfd79dea33c96124c22630d9b21384a742e7576d7a62a9da9678da19199bb98a09526d78a46833a03bb331b5
 SHA512 
c3a3f7014bcf894381bef3f96fafd814b8aaeec66ad67e12f94308a741549fa89b4446a994d2ec6162c7e43b74c43491b533d35fa61ec0ac5435f71c96f82cb4
 DIST traitlets-5.8.0.tar.gz 149460 BLAKE2B 
4e5d0344e2c6a2236202875708b28e2966cc8c9ee365ece423aa091dcbc9a3215c236ee63c5e88cf72a3ef9873671fadd83953e700e613360da90da4954b065d
 SHA512 
e65efb5c52940bc2b12e64c932d55c3e5f7b7a3d5cbd49b3c7cbae972ac22e3c2b374f5a35f7c685e7f9ecb9c0b697e626ee942dc6f7f281c9b7857b9a4487d8

diff --git a/dev-python/traitlets/traitlets-5.5.0.ebuild 
b/dev-python/traitlets/traitlets-5.5.0.ebuild
deleted file mode 100644
index 2e866c25c173..
--- a/dev-python/traitlets/traitlets-5.5.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# 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} )
-
-inherit distutils-r1
-
-DESCRIPTION="A configuration system for Python applications"
-HOMEPAGE="
-   https://github.com/ipython/traitlets/
-   https://pypi.org/project/traitlets/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_sphinx docs/source \
-   dev-python/myst_parser \
-   dev-python/pydata-sphinx-theme
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}

diff --git a/dev-python/traitlets/traitlets-5.6.0.ebuild 
b/dev-python/traitlets/traitlets-5.6.0.ebuild
deleted file mode 100644
index e56dda3c163f..
--- a/dev-python/traitlets/traitlets-5.6.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# 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} )
-
-inherit distutils-r1
-
-DESCRIPTION="A configuration system for Python applications"
-HOMEPAGE="
-   https://github.com/ipython/traitlets/
-   https://pypi.org/project/traitlets/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-
-distutils_enable_sphinx docs/source \
-   dev-python/myst_parser \
-   dev-python/pydata-sphinx-theme
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}

diff --git a/dev-python/traitlets/traitlets-5.7.0.ebuild 
b/dev-python/traitlets/traitlets-5.7.0.ebuild
deleted file mode 100644
index e56dda3c163f..
--- a/dev-python/traitlets/traitlets-5.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# 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} )
-

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

2023-01-07 Thread Michał Górny
commit: 80d87ec39f85375925059d20886e7df0db8f0692
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:08:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:08:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d87ec3

dev-python/widgetsnbextension: Remove old

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

 dev-python/widgetsnbextension/Manifest |  1 -
 .../widgetsnbextension-4.0.3.ebuild| 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-python/widgetsnbextension/Manifest 
b/dev-python/widgetsnbextension/Manifest
index 7c06ec8f417e..9e4acc8a9daa 100644
--- a/dev-python/widgetsnbextension/Manifest
+++ b/dev-python/widgetsnbextension/Manifest
@@ -1,3 +1,2 @@
-DIST widgetsnbextension-4.0.3.tar.gz 1021892 BLAKE2B 
739408b0e473d41bed6afd9867c3dc7b2b2202f3c26e1062f8f9b3bd7a76102cf28cd0a6b71d3ba2f9b285e0e7f5be0b0289c1ea133c644589892474b0b31bb2
 SHA512 
9cf55cccf32e2330bb0825c877479d9e93dd828d6d248fa11b1f44c73a16b2dd1cdb6817f55413ff6463003bc65f0f54a0b354ca653fbd9eab4fa9d32f76
 DIST widgetsnbextension-4.0.4.tar.gz 1022346 BLAKE2B 
29b41d4b61f8af40c5589f19f6b3df7a2093774617b262d1ad7faf22d06a5f81d0aff9db9360c1ad53b11e1377d7e2690d56e06f861d390d676010413a3618a5
 SHA512 
6eb666e52c575750e591b2976d091f719b92cf741d4e4678d12425c1450fcab1b207f6c0667268c54fb88209d99cbff4432b40c34ffbbf761d82905723d3d095
 DIST widgetsnbextension-4.0.5.tar.gz 1022805 BLAKE2B 
1b64a633414b085fbdaee7394d17243b4b0eb3d6d3b7f8766d48eb0066d159a8ed594a0444e0724a876e213582274ac5faccc502349a8ee657ccbfcd047769c0
 SHA512 
8a25c97baaef32b46254e515676bd6894a025b710e48e374f2490bb1d5de96adb87c3b0673f69bebbb332b0f0ad6d9367c5d64146ae6452bc2090a66e8470a09

diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.3.ebuild 
b/dev-python/widgetsnbextension/widgetsnbextension-4.0.3.ebuild
deleted file mode 100644
index 9a63308829ed..
--- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython HTML widgets for Jupyter"
-HOMEPAGE="
-   https://ipython.org/
-   https://pypi.org/project/widgetsnbextension/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/notebook[${PYTHON_USEDEP}]
-"
-
-src_install() {
-   distutils-r1_src_install
-
-   mv "${ED}/usr/etc" "${ED}/etc" || die
-}



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

2023-01-07 Thread Michał Górny
commit: 8f8c11305a0b48da5a2cf01d393329fe5783dd05
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:06:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8c1130

dev-python/tempest: Add launchpad remote-id

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

 dev-python/tempest/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/tempest/metadata.xml b/dev-python/tempest/metadata.xml
index 11e134b5f3b1..8d35a4e595ea 100644
--- a/dev-python/tempest/metadata.xml
+++ b/dev-python/tempest/metadata.xml
@@ -9,5 +9,6 @@

tempest
openstack/tempest
+   tempest

 



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

2023-01-07 Thread Michał Górny
commit: f7dbd2d701bc6e1fb4e31c296b59a4189030c91d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:59:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dbd2d7

dev-python/terminado: Remove old

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

 dev-python/terminado/Manifest|  1 -
 dev-python/terminado/terminado-0.17.0.ebuild | 34 
 2 files changed, 35 deletions(-)

diff --git a/dev-python/terminado/Manifest b/dev-python/terminado/Manifest
index ddc82403fd2b..6da8c611b524 100644
--- a/dev-python/terminado/Manifest
+++ b/dev-python/terminado/Manifest
@@ -1,2 +1 @@
-DIST terminado-0.17.0.tar.gz 29184 BLAKE2B 
2c86d69e08bebe54f451ed2ad0786397e8ef6fb320c233b6361209e9c4e7a996c5b55824a853ec3a9668b265f02f7cde2ed124a6615e0f364cdddaa6270e39e8
 SHA512 
41e5ee052e8b688d136fd494db3897d703f3666a0b02df71ce3488f2e462ca2e79c631f251cd7721892035c97e7a29662238293010897d7c5fab10f9290adfc9
 DIST terminado-0.17.1.tar.gz 30603 BLAKE2B 
e21087ab332076df3462f765ef839ed1b99580fd86acb2aa36626a656972c08ce4fff349e47d27847799d6550f6f31489ce7bf5fc67988fb74f7403b77d8fc79
 SHA512 
c61987e6ccb75fef6428c4557a690be3f48ff186b2bd6765d4f5b71d4443833def7025921e7f1362a47bf77163846294080c2d81f6d2ff15236d499f480ec8e9

diff --git a/dev-python/terminado/terminado-0.17.0.ebuild 
b/dev-python/terminado/terminado-0.17.0.ebuild
deleted file mode 100644
index d31ac509323d..
--- a/dev-python/terminado/terminado-0.17.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Terminals served to term.js using Tornado websockets"
-HOMEPAGE="
-   https://github.com/jupyter/terminado/
-   https://pypi.org/project/terminado/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD-2"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/ptyprocess[${PYTHON_USEDEP}]
-   dev-python/tornado[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   # workaround new readline defaults
-   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
-   local -x INPUTRC="${T}"/inputrc
-   distutils-r1_src_test
-}



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

2023-01-07 Thread Michał Górny
commit: 7fca93b16c2755c1dcbe158b1d0116c3fa59
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:56:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:05:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fca93b1

dev-python/websocket-client: Remove old

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

 dev-python/websocket-client/Manifest   |  1 -
 .../websocket-client/websocket-client-1.4.1.ebuild | 37 --
 2 files changed, 38 deletions(-)

diff --git a/dev-python/websocket-client/Manifest 
b/dev-python/websocket-client/Manifest
index 8cfdbff4718a..af0dfbbae5a2 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -1,2 +1 @@
-DIST websocket-client-1.4.1.tar.gz 50883 BLAKE2B 
4d80b5d5f407fdd81b5468f37b66759970cf96395738b67271388c55d13c30c36c9f7a5a89b10fb78bde4870e25bea5761c297b3fc85b0b8d62eda24443421d9
 SHA512 
a2804421e97ccbfb61cb2e8a2be6ecd5d5d60210971e27ca4e00a4854fb49df2e3c87ec87c0ec11565d7ce03f419dc3cbd8c2402843a8fced49d75d65d07b502
 DIST websocket-client-1.4.2.tar.gz 49113 BLAKE2B 
d1d25d7066512ae5a8fa189b22ad320331b3d34e6ae953a29b7b5644065a9d60ffd6743bae6e769f356b7294374690fba103ee42ed59f5f9b213dfeda7f038af
 SHA512 
4003a6b387096a738e9b9f76129b954bbc208b8b75c6ba9d6f0dade82078645109f985164ce25c1a600e630833f7187d51d6236997d6c72315d206e91f1aae7a

diff --git a/dev-python/websocket-client/websocket-client-1.4.1.ebuild 
b/dev-python/websocket-client/websocket-client-1.4.1.ebuild
deleted file mode 100644
index 4b0d756352ae..
--- a/dev-python/websocket-client/websocket-client-1.4.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="WebSocket client for python with hybi13 support"
-HOMEPAGE="
-   https://github.com/websocket-client/websocket-client/
-   https://pypi.org/project/websocket-client/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="examples"
-
-BDEPEND="
-   test? (
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-python_install_all() {
-   if use examples; then
-   docompress -x "/usr/share/doc/${PF}/examples"
-   dodoc -r examples
-   fi
-   distutils-r1_python_install_all
-}



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

2023-01-07 Thread Michał Górny
commit: 60b8e3ac7790609f1ddaee4052f942708dfcd7c4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:04:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b8e3ac

dev-python/pyglet: Remove old

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

 dev-python/pyglet/Manifest|  2 -
 dev-python/pyglet/pyglet-2.0.0.ebuild | 81 ---
 dev-python/pyglet/pyglet-2.0.1.ebuild | 81 ---
 3 files changed, 164 deletions(-)

diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index 1ac6c01a5339..63fb7ed6f621 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,5 +1,3 @@
 DIST pyglet-1.5.27.gh.tar.gz 6532179 BLAKE2B 
f1dc668530a69e275860befe11f4c86003c5de2dadede706df7abac9eb6fb1729ea030c7053f0149926f3ffdd12985d9abea4afac65de3b6b7541fe871eda369
 SHA512 
98896dab06873cbf3cdd0d4015cb0b9e062cffb1110908bd422ecdc4f0e16943adc8a4986e7dbfdae4392e82ac115bad6f937896e166989ad2c4d73a0f45c8be
-DIST pyglet-2.0.0.gh.tar.gz 6201132 BLAKE2B 
e72436804688e9022f0efc7da7fac5eb31ed2d35632612149b52431167db98f1d2e8bc3824ef6bd69851a8bf609d5098ea5f5c77aa7bcf5a527457c62ed47586
 SHA512 
2dde724f0b5f284d0094109a7077464ac4ec76ea905c91ddc096032ac849ee9720ee36926e9f11969169906c7e45580789001dfc657edc2e737ad116c48c588a
-DIST pyglet-2.0.1.gh.tar.gz 6202313 BLAKE2B 
be77d8b1736a41ff97c91db2019716eb85be87c91847f1588ffa8c502224b127aa04b038a207890a7abd099f9a956cfa8836d25e50a913f3a8439edfc078942e
 SHA512 
a8670a8845b1743347b1b8cac19ee62056b2ea819ba2e14e567bc2d42f4ff7d1dc2c10e782b1bd670aef69e78971dca8d740787065ef1c2923cb62a3570e7bec
 DIST pyglet-2.0.2.1.gh.tar.gz 6206090 BLAKE2B 
e671e1800f8f9e80ff301692973e6085c63b751944d221added744edf3910dd13c15f741637b23f04777b64bfe2865698410be1859009bc1455cf51458e8916a
 SHA512 
4b6d4883025b55d7e1515c65c0b18a5b24d152a5e7f547379329388046c2f1818f9e203d2913825a1156eb3271100b6257f334310959c2e7a1b4ba2b61f2d398
 DIST pyglet-2.0.3.gh.tar.gz 6213542 BLAKE2B 
7a47df69761d718e6b1a700105ca7e75b650109d37bea340cae147885ea2158da9af45c9c5733cd6cdc41e17800471921457dda281285e4c6836191200a92be2
 SHA512 
7617c34dfc65d8a957e6e4093c467d2debcd36e053ef0e1b350cc63fa886e59a6e8cfa0bbbc9db163c736f5ec975c0a105f7ccb0c8bb193744b692d550e0f757

diff --git a/dev-python/pyglet/pyglet-2.0.0.ebuild 
b/dev-python/pyglet/pyglet-2.0.0.ebuild
deleted file mode 100644
index 915f9b89647a..
--- a/dev-python/pyglet/pyglet-2.0.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1 virtualx xdg-utils
-
-DESCRIPTION="Cross-platform windowing and multimedia library for Python"
-HOMEPAGE="
-   https://pyglet.org/
-   https://github.com/pyglet/pyglet/
-   https://pypi.org/project/pyglet/
-"
-SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-IUSE="examples image +sound"
-
-BDEPEND="
-   test? (
-   dev-python/pillow[${PYTHON_USEDEP}]
-   media-libs/fontconfig
-   )
-"
-RDEPEND="
-   virtual/glu
-   virtual/opengl
-   image? ( || (
-   dev-python/pillow[${PYTHON_USEDEP}]
-   x11-libs/gtk+:2
-   ) )
-   sound? ( || (
-   media-libs/openal
-   media-sound/pulseaudio
-   ) )
-"
-#  ffmpeg? ( media-libs/avbin-bin )
-
-distutils_enable_tests pytest
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   xdg_environment_reset
-
-   local EPYTEST_DESELECT=(
-   # lacking device/server permissions
-   tests/unit/media/test_listener.py::test_openal_listener
-   tests/unit/media/test_listener.py::test_pulse_listener
-   # fragile to load
-   tests/unit/test_clock_freq.py::test_elapsed_time_between_tick
-   )
-   if [[ ${EPYTHON} == python3.11 ]]; then
-   EPYTEST_DESELECT+=(
-   # broken test
-   # https://github.com/pyglet/pyglet/issues/606
-   tests/unit/test_events.py::test_push_handlers_instance
-   )
-   fi
-
-   # Specify path to avoid running interactive tests
-   # We could add in integration tests, but they're slow
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/pyglet/pyglet-2.0.1.ebuild 

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

2023-01-07 Thread Michał Górny
commit: 08a061cd9b8c1dc67e55b21156900988fdb3a38b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:00:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a061cd

dev-python/tempest: Remove old

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

 dev-python/tempest/Manifest  |  1 -
 dev-python/tempest/tempest-32.0.0.ebuild | 73 
 2 files changed, 74 deletions(-)

diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest
index d4ff9bc79543..0f72648107ee 100644
--- a/dev-python/tempest/Manifest
+++ b/dev-python/tempest/Manifest
@@ -1,2 +1 @@
-DIST tempest-32.0.0.tar.gz 1121245 BLAKE2B 
00cd2bf7f0869f9040134076e93ebb9d7aa56504788484ed0597d024afb74726df64aa2899dc021ba977cc01814e5e2213b46428d969a73d561e0056b5777d84
 SHA512 
8770a7067439977720916a8221554836c29afcb18f29716dc513c2eb9f5e09d9b7e123bf98dcb70dafb889594c431efb0367187622e5f0561b24e296a3613734
 DIST tempest-33.0.0.tar.gz 1126464 BLAKE2B 
14bce9e0baf1878fc30cc5026c7849cda5abc0291706c7cd051827ffb1e15670e653a20ba6c0c898e86a7e1bee498d14139f82887606f5587b7775d18f96595f
 SHA512 
1a34bc81a18121e3be05ab1a2b637aa8bfc41a0a8e11824294c78468762fb5f303ebf9607f5e72aed1cc5b130b26e22bf72c0574472a0de4eca083e899ff6eb0

diff --git a/dev-python/tempest/tempest-32.0.0.ebuild 
b/dev-python/tempest/tempest-32.0.0.ebuild
deleted file mode 100644
index 003830d1993e..
--- a/dev-python/tempest/tempest-32.0.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Integration Testing"
-HOMEPAGE="
-   https://pypi.org/project/tempest/
-   https://docs.openstack.org/tempest/latest/
-   https://launchpad.net/tempest/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}]
-   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
-   >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
-   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   dev-python/stestr[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # Small subset of tests, which fail as result of not using specific
-   # testing environment. Others expect to run suite using stestr.
-   rm -r tempest/tests/lib/services/volume/v3/ || die
-   rm tempest/tests/test_list_tests.py || die
-   rm tempest/tests/lib/cmd/test_check_uuid.py || die
-
-   # remove dep on hacking
-   rm tempest/tests/test_hacking.py || die
-
-   distutils-r1_src_prepare
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   mv "${BUILD_DIR}"/install/{usr/,}etc || die
-}
-
-python_test() {
-   local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 
OS_TEST_TIMEOUT=320
-   eunittest -b -s tempest/tests -t .
-}



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

2023-01-07 Thread Michał Górny
commit: 5e04ceb6a97a9b1b89075d4bf9ac457af6246709
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:00:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e04ceb6

dev-python/jedi: Remove old

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

 dev-python/jedi/Manifest   |  1 -
 dev-python/jedi/files/jedi-0.18.1-python3.11.patch | 16 -
 dev-python/jedi/jedi-0.18.1-r1.ebuild  | 84 --
 3 files changed, 101 deletions(-)

diff --git a/dev-python/jedi/Manifest b/dev-python/jedi/Manifest
index e95c97ca09c4..a9b20b34903a 100644
--- a/dev-python/jedi/Manifest
+++ b/dev-python/jedi/Manifest
@@ -1,4 +1,3 @@
 DIST django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9.tar.gz 183312 
BLAKE2B 
a68f6139903f5001db994ee0d881f40ab74932e81c3e2c3a0c22dc56e6be681d0fb42ce837603b21e4d0d448ccb25884ef0f69039305f309e82603267cee9f6a
 SHA512 
506322c132f94e6a1e88cdbde6027a566387731fa6ad59934f95c3511f49d90eff2a3138363811be648b096407d418cd1f801df0bc35b1e464ef181e4076ada1
-DIST jedi-0.18.1.gh.tar.gz 466884 BLAKE2B 
c2403b20447b27b1fb19c16d1131299154fcb767453116964b339bf7ef4a1ca20b6c3216c3fbd63c304dd2c0c02a67702d5228e1d847975b778597dc58b489d1
 SHA512 
c72dc4927fe44641ea57c61e68b3c74c3a3f70ddc2990454ba931026c288723e07263918ecbb4ecc6f79716d37e10a1b1448ae8cfc6d52465122b3d1e43bea25
 DIST jedi-0.18.2.gh.tar.gz 469286 BLAKE2B 
6b65a231d092a6869b55c14a8254c4716695f46cdc9733f50607cf7bb8c864f319e2abfbe812bffc514c78cd92059fc29fa9cc0a38b1e14d6bc8bf3ad3596097
 SHA512 
1df24190c7d468f388e7175f4625670df81cd9a533c8bde12b1e0eaf982a173bdd001bbea6680144cc50ca263fa2b802da5d71de555f81717f4377c46826d0d1
 DIST typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3.tar.gz 602044 BLAKE2B 
53298918a7e9a1163e76d4c70ad2a2117ee90b49329aa82d82b2aaaeaf000c971872f83ed283af6dc4be068b813876760c8b1b4acb4131865572a4aed3ea9230
 SHA512 
b3b9da66b6c6e03e0b262b3262df31215a5e080468ca9ebf4332ed53d715cd3956db7067fad3ec267042ff704f81ac665c703ef2fd0c5b445d440bd8e52bf1aa

diff --git a/dev-python/jedi/files/jedi-0.18.1-python3.11.patch 
b/dev-python/jedi/files/jedi-0.18.1-python3.11.patch
deleted file mode 100644
index b708881e4f8d..
--- a/dev-python/jedi/files/jedi-0.18.1-python3.11.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/jedi/inference/compiled/subprocess/functions.py 
b/jedi/inference/compiled/subprocess/functions.py
-index 5070c6643..bbc14c392 100644
 a/jedi/inference/compiled/subprocess/functions.py
-+++ b/jedi/inference/compiled/subprocess/functions.py
-@@ -151,7 +151,11 @@ def _find_module(string, path=None, full_name=None, 
is_global_search=True):
- 
- spec = find_spec(string, p)
- if spec is not None:
-+if spec.origin == "frozen":
-+continue
-+
- loader = spec.loader
-+
- if loader is None and not spec.has_location:
- # This is a namespace package.
- full_name = string if not path else full_name

diff --git a/dev-python/jedi/jedi-0.18.1-r1.ebuild 
b/dev-python/jedi/jedi-0.18.1-r1.ebuild
deleted file mode 100644
index a0128b79684f..
--- a/dev-python/jedi/jedi-0.18.1-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-TYPESHED_P="typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3"
-DJANGO_STUBS_P="django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9"
-
-DESCRIPTION="Autocompletion library for Python"
-HOMEPAGE="
-   https://github.com/davidhalter/jedi/
-   https://pypi.org/project/jedi/
-"
-SRC_URI="
-   https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   
https://github.com/davidhalter/typeshed/archive/${TYPESHED_P#typeshed-}.tar.gz
-   -> ${TYPESHED_P}.tar.gz
-   
https://github.com/davidhalter/django-stubs/archive/${DJANGO_STUBS_P#django-stubs-}.tar.gz
-   -> ${DJANGO_STUBS_P/v/}.tar.gz
-"
-
-LICENSE="
-   MIT
-   test? ( Apache-2.0 )
-"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   =dev-python/parso-0.8*[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   # https://github.com/davidhalter/jedi/pull/1889
-   "${FILESDIR}/${P}-python3.11.patch"
-)
-
-# RDEPEND needed because of an import jedi inside conf.py
-distutils_enable_sphinx docs \
-   dev-python/parso \
-   dev-python/sphinx_rtd_theme
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # upstream includes these as submodules ...
-   rmdir "${S}"/jedi/third_party/{django-stubs,typeshed} || die
-   mv "${WORKDIR}/${DJANGO_STUBS_P/v/}" \
-   "${S}/jedi/third_party/django-stubs" || die
-   mv "${WORKDIR}/${TYPESHED_P}" 

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

2023-01-07 Thread Michał Górny
commit: 482b0538a793c06e18b8a14567711e616b127054
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:59:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482b0538

dev-python/comm: Remove old

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

 dev-python/comm/Manifest  |  2 --
 dev-python/comm/comm-0.1.0.ebuild | 23 ---
 dev-python/comm/comm-0.1.1.ebuild | 29 -
 3 files changed, 54 deletions(-)

diff --git a/dev-python/comm/Manifest b/dev-python/comm/Manifest
index f90ad630cb08..8a2c5e105b09 100644
--- a/dev-python/comm/Manifest
+++ b/dev-python/comm/Manifest
@@ -1,3 +1 @@
-DIST comm-0.1.0.tar.gz 5364 BLAKE2B 
25715bce2ca51ef81de742ab04dd17120cab1f2f6d563ef566bbefda71daeafe5c2361a56944329d7549610c8c8fbe84100dc5e85f550eb93056d81eb7081f28
 SHA512 
075c1c1126d4de4321470de4e5cce5b6c9bcbe3f3cc1676f80a464bd559977816d92ce609b58884a195699e1f1713f535045f6070ecf2726e47ff61feedc66f0
-DIST comm-0.1.1.gh.tar.gz 5382 BLAKE2B 
8749ae33ecead77c1e3e0130c7d68082ac465fb733ad0908cf42a91d5a1aeca90c987fc469bcf47b5a384e108bafadbe009368162507c8a751b9e16eb5bbc2b0
 SHA512 
31ce4a1f1f35a3e1790e5a9896fd3f453a952c5fb0de094286bb31b806138a6661b143c1beb076b6fb73328304768e52c0ae6015f040b0451540a2d850f9d448
 DIST comm-0.1.2.gh.tar.gz 5382 BLAKE2B 
698cd4823c86d5e589c6bfa1e99d534fc05c34d9c12ea417c0702f6e5b1397db9e334a78fcc445e59b55e4693e5460cb980357c7e299f01db8df3d0bdb2b6ddc
 SHA512 
9cec9909676edc0c8abf41e6d90f83a6ebfa88266023b3b5fd9c1ffe3fe16ba324b68ab92e788bfa01d5304d5de6e6dc96c7238973f3b39f8c77fa5165df8379

diff --git a/dev-python/comm/comm-0.1.0.ebuild 
b/dev-python/comm/comm-0.1.0.ebuild
deleted file mode 100644
index 69a6f4751e72..
--- a/dev-python/comm/comm-0.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1
-
-DESCRIPTION="Jupyter Python Comm implementation, for usage in ipykernel, 
xeus-python"
-HOMEPAGE="
-   https://pypi.org/project/comm/
-   https://github.com/ipython/comm
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc"
-
-RDEPEND="
-   >dev-python/traitlets-5.3[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/comm/comm-0.1.1.ebuild 
b/dev-python/comm/comm-0.1.1.ebuild
deleted file mode 100644
index d49f37a817e5..
--- a/dev-python/comm/comm-0.1.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Jupyter Python Comm implementation, for usage in ipykernel, 
xeus-python"
-HOMEPAGE="
-   https://pypi.org/project/comm/
-   https://github.com/ipython/comm/
-"
-SRC_URI="
-   https://github.com/ipython/comm/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >dev-python/traitlets-5.3[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



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

2023-01-07 Thread Michał Górny
commit: 972d632dcdd24590d0aea3ef7620bd077fedd486
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:01:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972d632d

dev-python/jupyter_core: Remove old

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

 dev-python/jupyter_core/Manifest   |  2 --
 .../jupyter_core/jupyter_core-5.0.0-r1.ebuild  | 36 -
 dev-python/jupyter_core/jupyter_core-5.1.0.ebuild  | 37 --
 3 files changed, 75 deletions(-)

diff --git a/dev-python/jupyter_core/Manifest b/dev-python/jupyter_core/Manifest
index 8ba1ed037793..c15609c1556c 100644
--- a/dev-python/jupyter_core/Manifest
+++ b/dev-python/jupyter_core/Manifest
@@ -1,4 +1,2 @@
-DIST jupyter_core-5.0.0.tar.gz 78285 BLAKE2B 
530dac61088dcbb402ffa6fd6c3e3df2238c6da438f826ddfbeb3c6f26ed4e4f0d741a2cddf801db886c24e22c74db2336e59c6223d30830a32bb38f7d7d9c3e
 SHA512 
a587b5a0e6ceb85a842670121fe78f93a232dbdc56412c7b32b415054cf06b6028a8f4669b7e7c8a702ebbbf4873962ae4cbff2b3636f8abb75ec0ae6bdeb64d
-DIST jupyter_core-5.1.0.tar.gz 80224 BLAKE2B 
21eed1b69f9ab5059adf1e26eba1a30b62cf5f47976fad37b74442f2d17e0b904b89811188be526ece4b5a993de4d3cd3831d821140bf1188a0e4e0b25d11d83
 SHA512 
75ad0aaee5cf464d080a9dc679b5aa4b58e6d483ba53620c5a819a41fc149054ea47579d7b2903eed3de203a33a582383a384fa445a7aac7bb801029508bd914
 DIST jupyter_core-5.1.1.tar.gz 81576 BLAKE2B 
322d1475092e8308bc84eee3fa71b7dcfc6449cc30b5c6716dc97a71031bfc778035b1f508d5fa630ad29c373b4a2d6a2d576ed4736710c823f2a3fe383a073e
 SHA512 
ba3075fe5ecf1130bd559646b59565bcae9649e9ef645bc3718a8c178d5e1fb5c97bdb2f6802a73245b5b3d1ab8df3f25e80e73ac0954db881ad7be8104e5a39
 DIST jupyter_core-5.1.2.tar.gz 82374 BLAKE2B 
aace9207d31c896017cf132f15da705118e050816123aade1602cbf9532950c8e495315d6562ce077801900d0d57adb30c66554d05bb891329cb8a59e3208375
 SHA512 
243a86f7f9a76dfe8a6888a287263d8bb0bab76b30d8177a2834d0767c1c3ef344317f94e223f1bb0b2b22d3c7fdece91fe313dfc20a1c90cb35393d55904c34

diff --git a/dev-python/jupyter_core/jupyter_core-5.0.0-r1.ebuild 
b/dev-python/jupyter_core/jupyter_core-5.0.0-r1.ebuild
deleted file mode 100644
index 57824a5e36d0..
--- a/dev-python/jupyter_core/jupyter_core-5.0.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Core common functionality of Jupyter projects"
-HOMEPAGE="
-   https://jupyter.org/
-   https://github.com/jupyter/jupyter_core/
-   https://pypi.org/project/jupyter-core/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   dev-python/platformdirs[${PYTHON_USEDEP}]
-   dev-python/traitlets[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx docs \
-   dev-python/myst_parser \
-   dev-python/sphinxcontrib-github-alt
-distutils_enable_tests pytest

diff --git a/dev-python/jupyter_core/jupyter_core-5.1.0.ebuild 
b/dev-python/jupyter_core/jupyter_core-5.1.0.ebuild
deleted file mode 100644
index f4bde818a87c..
--- a/dev-python/jupyter_core/jupyter_core-5.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Core common functionality of Jupyter projects"
-HOMEPAGE="
-   https://jupyter.org/
-   https://github.com/jupyter/jupyter_core/
-   https://pypi.org/project/jupyter-core/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
-   >=dev-python/traitlets-5.3[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx docs \
-   dev-python/myst_parser \
-   dev-python/sphinxcontrib-github-alt \
-   dev-python/traitlets
-distutils_enable_tests pytest



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

2023-01-07 Thread Michał Górny
commit: 6d125568f31820259d1b0ffb442df1628df6a384
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:00:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d125568

dev-python/django: Remove old

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

 dev-python/django/Manifest|   2 -
 dev-python/django/django-4.1.3.ebuild | 103 --
 2 files changed, 105 deletions(-)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 81d695ae9dd0..7ec86084836b 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -2,8 +2,6 @@ DIST Django-3.2.16.checksum.txt 2561 BLAKE2B 
c4fc829977881bbf758652b91c0b64c6432
 DIST Django-3.2.16.tar.gz 9847052 BLAKE2B 
d1b0aeedf2540a570859832b4b4c5c189cd57b05863aa14ac3e00d2e10c7a20f2acc639e29b56409c7be707b28d5f365ab1afa2b70916045fe66adb001b64ea7
 SHA512 
628263370b4d073d5e88db8607f5b082b03c4e6e6ed6aca059dce18f61725eb4ff69da77f5f98ff7b3e6d9046a701aca5a32687670bf7ea5fdcf92d6d13d7373
 DIST Django-4.0.8.checksum.txt 2552 BLAKE2B 
af7551bddb966e8e6d338b486c3d2aa5139b28571b77765fe3ca77c0a1a9c310c3286a98fea9d7748c00d1ed7f1afaaa98ef8d78f1a314fda4dd6d2f2b83882f
 SHA512 
3838fc2369cd8010f06dcfed113106d6b32de3ab4da25580434efc7690c2f73323d60ad2da1b4992ffe6bab1ee8b334533ff7a5653f5a41430df858abe2e93a2
 DIST Django-4.0.8.tar.gz 10427857 BLAKE2B 
cbbba3b3044d60fcd6d240e1a181c00d65c1122dc464c86391e39a1eaa866703f41310401f3de291e427eb075dc141fbbc503f414e3627e16715e87f2c10e5c8
 SHA512 
6357cfc673eb0b993d88b6bed5e43bfea8e0c71d31b141033d06cfe45e91591739ac5c6c57a82cde0216104acb7b21c8c32c1c1bfacad3f62737c8ad10ee175a
-DIST Django-4.1.3.checksum.txt 2547 BLAKE2B 
d4a0c921360871495c16c9f44c0b7fef43729d30c2f4fbdb83c73bafd91532734ec597ff67190df4b4c6a66f2c61967a4fd4a8a51d24a3509550db46f1afec49
 SHA512 
3271a7cf74d457fb740c27f0c162789d40c9e443d92cf5a63d5fc2c1d2080221732aa74a1b896ac06106d5e625f1d2f0b764f72be05062977c9aeb8fa7932497
-DIST Django-4.1.3.tar.gz 10476258 BLAKE2B 
9c4865ba86f846a017a7f382320c965fa67f56dbe660a1bf0e974d5cbde21f6c8a88f80675d884d03424e9cd4f1d89af0c9f76be135e875e003f45b1cff5b604
 SHA512 
3bc77444f22b9dc029d5f45b6481224b99afe41f43d6306db69d01ca5ba24ed05f6c3bd7b3f5320dd96e6d79a47ac1c8f45a86cd8d3822432be4e73b006026ca
 DIST Django-4.1.4.checksum.txt 2553 BLAKE2B 
18a8a5de5148f1ade673fc158c756a5b9dc70a2164d7d094ce56dae67a89ea9e8ee808f8319508a7af9229642a80215bd25980257bc78ad982ccf91722379f97
 SHA512 
d39791499b59b9912eb589a7174a012a33a61d74f5bcbaedca6bdf78cf584296a52f221affc1ddae696a114695c8d533cbbc94d2d855abae40a2b811db40f036
 DIST Django-4.1.4.tar.gz 10517427 BLAKE2B 
aee4e92dc2e87dc4281025f68274380da46661c504e65db516f0565fc225388e1fb35d7a742a19b8768a31e416bcc82db9c38f4a397c9a88c50448a09a2370e3
 SHA512 
43649665ac6235b103a3d2c1271dfa0c6177dd2eeca24cefe210809bca85b29b7ecd10de1e7a88677c7ab26b0a1c1912af013bbcbcfadcbc1f85416c10ec7d5f
 DIST Django-4.1.5.checksum.txt 2546 BLAKE2B 
3555213c23228ca26b7944c6c13a57232b17cda457c624ca38a3e05149bee5cff0f4c83e3677e775b7acdcff0157219488f82a1091234ace037097b8fe016ab4
 SHA512 
8fe18f80e8f3ae9635d55dcc48854e533437f938775de095c211e82f6ac97272c9af0fd5beb22f2f64894a2d64d6ab24f19c4d4aad4a483b7ad7d60c52e84974

diff --git a/dev-python/django/django-4.1.3.ebuild 
b/dev-python/django/django-4.1.3.ebuild
deleted file mode 100644
index 7c425dbab004..
--- a/dev-python/django/django-4.1.3.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="
-   https://www.djangoproject.com/
-   https://github.com/django/django/
-   https://pypi.org/project/Django/
-"
-SRC_URI="
-   https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz
-   verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt )
-"
-S="${WORKDIR}/${P^}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   =dev-python/asgiref-3.5.2[${PYTHON_USEDEP}]
-   >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
-   ' 3.8)
-"
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   ${RDEPEND}
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   

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

2023-01-07 Thread Michał Górny
commit: 5d3a161bd640b1a0fca93d43d1c45a65e4a2b49b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:58:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3a161b

dev-python/sphinx_lv2_theme: Remove old

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

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

diff --git a/dev-python/sphinx_lv2_theme/Manifest 
b/dev-python/sphinx_lv2_theme/Manifest
index 82c9de1d2de2..e6503551bbab 100644
--- a/dev-python/sphinx_lv2_theme/Manifest
+++ b/dev-python/sphinx_lv2_theme/Manifest
@@ -1,2 +1 @@
-DIST sphinx_lv2_theme-v1.2.0.tar.gz 10724 BLAKE2B 
f2045ab4ce427ed1d36eea02e6ba9eea426c2fc810ed44a7033296602416629b2b03c73ca8b24b777eaf2434aae69c006ed06d5ac57cc20f4f8268b6bb0f00d7
 SHA512 
8c6bbdf77acec9c104b000f9c586fcb4ba3c39d64a7895b4445fcde2df401b843794e254b121034af8ffe62be8ed55205c177b9b64369b03c591fcad109f1383
 DIST sphinx_lv2_theme-v1.2.2.tar.bz2 10221 BLAKE2B 
ff4c4f2e0f359b73bc63684b9120454741aafd5b521a5a3bdec904f0fb390fb1e132317607f8559bd7991847dfcf2506b5462b00335a2d003835a9b33075
 SHA512 
94013784d1ce75ff872eb868b7cd20ef9351facf95d684bd49a4b0dfb8155aab19914dd03b5fe7c11cf42cd972ba6af6f377c8c6e2a3993622a911e9845da1cf

diff --git a/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.2.0.ebuild 
b/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.2.0.ebuild
deleted file mode 100644
index 5933b15f4c96..
--- a/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.2.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Minimal pure-CSS Sphinx theme using the LV2 plugin documentation 
style"
-HOMEPAGE="
-   https://gitlab.com/lv2/sphinx_lv2_theme/
-   https://pypi.org/project/sphinx-lv2-theme/
-"
-SRC_URI="https://gitlab.com/lv2/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz;
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"



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

2023-01-07 Thread Michał Górny
commit: 4b230e95e5fb74f19605873fcc6d19e5b2863120
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:59:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b230e95

dev-python/furo: Remove old

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

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

diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest
index 77fb99093d40..921b1fb71e6c 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1,2 +1 @@
 DIST furo-2022.12.7-py3-none-any.whl 328721 BLAKE2B 
2a2d215db9d63946da85579ccc5a71f87e3ecbca0fda180ed44b7e79e77744b47d2c17d4d5a256d71e02d5e7ac5165f3648f38c08567b7c871abf8d7edf2ce26
 SHA512 
ce44dd78db216875538722a56041ce7634bfeebbc6add6b52cdecd86d0f99f5f9c8aa0d275a8439a269f75345ae716a32b90701d031dfd3047df3f1db33e150e
-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
deleted file mode 100644
index 5a2ed7bbf13d..
--- a/dev-python/furo/furo-2022.9.29.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# 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="~alpha 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/pytest-testinfra/

2023-01-07 Thread Michał Górny
commit: ba33279fe76e3a951ed553bb39673d2a67e66211
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:57:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:05:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba33279f

dev-python/pytest-testinfra: Remove old

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

 dev-python/pytest-testinfra/Manifest   |  1 -
 .../pytest-testinfra/pytest-testinfra-6.8.0.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/pytest-testinfra/Manifest 
b/dev-python/pytest-testinfra/Manifest
index 94ade6e95fc2..8624198679b5 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,2 +1 @@
-DIST pytest-testinfra-6.8.0.tar.gz 78611 BLAKE2B 
ab1f9732db6a5d88730f4989cc47dc2086844f9809754d9f7811a8f0f092cf3d1e6f48fac2596200bf8e354cfd4aa3dc767bc21139267813141c9522d2116453
 SHA512 
e0c044430ffae1772b937b405572ef05b6177a645aff7b96e1f779d4f68449241757efae137a03ea8aec28db5f91c0e71574ab52aebef0052ca99ea0ca08db23
 DIST pytest-testinfra-7.0.0.tar.gz 79296 BLAKE2B 
b0870cbf466627daff0ed6a3063c15c9b725fab4009fc24c3779b56765901e6b8d3a42fce429f1e42151b78d61f52c38955772e562c74d78c717a61a5fe74f04
 SHA512 
507d7a434c2eb159e2c36b1be3d447e386d3a4e614f2717ed8add456358f644c18f801db6774a4854e4ec7936643febd332aa4096ab26ae0080aceeff420c78e

diff --git a/dev-python/pytest-testinfra/pytest-testinfra-6.8.0.ebuild 
b/dev-python/pytest-testinfra/pytest-testinfra-6.8.0.ebuild
deleted file mode 100644
index ced0415d3a36..
--- a/dev-python/pytest-testinfra/pytest-testinfra-6.8.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Write unit tests in Python to test actual state of your servers"
-HOMEPAGE="
-   https://github.com/pytest-dev/pytest-testinfra/
-   https://pypi.org/project/pytest-testinfra/
-"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-RDEPEND="
-   dev-python/pytest[${PYTHON_USEDEP}]
-"
-# Ansible is called via its CLI
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   app-admin/ansible
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/pywinrm[${PYTHON_USEDEP}]
-   app-admin/salt[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-   elog "For the list of available connection back-ends and their 
dependencies,"
-   elog "please consult 
https://testinfra.readthedocs.io/en/latest/backends.html;
-}



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

2023-01-07 Thread Michał Górny
commit: a2f7fab97b0da6ef1ff8899c10ec30ed754b8264
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:58:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f7fab9

dev-python/virtualenv: Remove old

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

 dev-python/virtualenv/Manifest  |   1 -
 dev-python/virtualenv/virtualenv-20.16.7.ebuild | 107 
 2 files changed, 108 deletions(-)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 7ea1ac833c76..7b3eeb79483c 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,2 +1 @@
-DIST virtualenv-20.16.7.tar.gz 12268638 BLAKE2B 
59403066eaa717532f672d5367916dda69c53e075c09eec62c2cdc1eaf3d642c206b4cf4959f498776b2c6022a88a42c21f2f8308a1efe9c2d03fb0f4ca634a2
 SHA512 
975298181696c4636a9567c29b4da5bad703d35fcf2a110cc24146e5bf7afe63b3fcb1f1601586b03bc0deef08c2278577bedf40cb21a7e07841986a9215dc69
 DIST virtualenv-20.17.1.tar.gz 12269737 BLAKE2B 
5caa223d549ecb69de3a17dec84a608f34f01c5abd39ab478c27438f71e36e6878a719f9002464dbf0f335bc90a2f4552e201d59e0e757fabef6f3caaaf857fb
 SHA512 
6b32145f431f6b1f4c2a2ed888e8b9e5cb941e04ea1e68830053dceac80ee8bbf2286c1f353951d50d4b8417b8d81ee4b30dae597c94f2a3baf50f174f7ef4d4

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

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

2023-01-07 Thread Michał Górny
commit: 3cafb2e2a545e648000aec753562e19aed774531
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:59:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cafb2e2

dev-python/prompt_toolkit: Remove old

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

 dev-python/prompt_toolkit/Manifest |  1 -
 .../prompt_toolkit/prompt_toolkit-3.0.33.ebuild| 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-python/prompt_toolkit/Manifest 
b/dev-python/prompt_toolkit/Manifest
index 00b60da9f121..365d7852cd94 100644
--- a/dev-python/prompt_toolkit/Manifest
+++ b/dev-python/prompt_toolkit/Manifest
@@ -1,2 +1 @@
-DIST prompt_toolkit-3.0.33.tar.gz 420748 BLAKE2B 
7df135b0b69f87b98f52c776316ed1f1a20d4c43fd12d1a8877b8d34d96918313b7fb337ba09258e817c41e1847da90a2b38038b998263ca98f24e52e01c968b
 SHA512 
72531829389b5302617660a7b3a66b22b7e7af4d9f60710628a3bea45b8b58152c90b7fddea660cab61fdabdc4136441a3aa56846c2024eec0ed3f236028bc3c
 DIST prompt_toolkit-3.0.36.tar.gz 423863 BLAKE2B 
1917ba618e4111f3d2d85f1063e3e34bc47cc1f60e1703be54cf92b98f72eb3cb3062381e16fd324953435ed67ce0711274f6d8faf735bf966283cc2201f1b65
 SHA512 
db77a3acb8a985b1df3d82eca7ac30fbd5e85bf3bc77f0f6da13af8064a7d4dc9d7fd57be3eabe5eecce610c8220ad493d296f2e425a8f69d62fddd1e419af1e

diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.33.ebuild 
b/dev-python/prompt_toolkit/prompt_toolkit-3.0.33.ebuild
deleted file mode 100644
index 05b4931f826a..
--- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.33.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Building powerful interactive command lines in Python"
-HOMEPAGE="
-   https://pypi.org/project/prompt-toolkit/
-   https://github.com/prompt-toolkit/python-prompt-toolkit
-"
-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"
-
-RDEPEND="
-   dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/mdit-py-plugins/

2023-01-07 Thread Michał Górny
commit: dab735a50132d7da3584d74033989b98fa4e15ab
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:57:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:05:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab735a5

dev-python/mdit-py-plugins: Remove old

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

 dev-python/mdit-py-plugins/Manifest|  2 --
 .../mdit-py-plugins/mdit-py-plugins-0.3.1.ebuild   | 34 --
 .../mdit-py-plugins/mdit-py-plugins-0.3.2.ebuild   | 34 --
 3 files changed, 70 deletions(-)

diff --git a/dev-python/mdit-py-plugins/Manifest 
b/dev-python/mdit-py-plugins/Manifest
index 992145864ca8..db230ae87e93 100644
--- a/dev-python/mdit-py-plugins/Manifest
+++ b/dev-python/mdit-py-plugins/Manifest
@@ -1,3 +1 @@
-DIST mdit-py-plugins-0.3.1.gh.tar.gz 53897 BLAKE2B 
57bb08ec6f90d28beb10fbd57d980b1d6f7b1df5d5c3d537685ec1c34d2ea74ea9e5facd0ee432d12924ae2d35d32e3c4dc3600485486b6cd49d5568bffbf48f
 SHA512 
a934953e95eba04f5c1626d8256fed53cbbb26e35d816b41b7aaf968b452e3bfaa99e3008009dbdd8d9e7c89497916916c2cc1fabbecb735624231cafee864ea
-DIST mdit-py-plugins-0.3.2.gh.tar.gz 57297 BLAKE2B 
bc921de8a37def9239d8f67a148cd6a58449600b06abbae868256f5d5ede2d95ca8581106dd9f9ebc072b5cbe34cea60fc5472de9ba82e9ac1cb55f4910ddc43
 SHA512 
745b2cbcdab840f4589e0871ddb0ab43024c3dcb21bc7c40b9ff6a9c6b74117b81046fee827c358a6dd120a9c99bbcaa1a47c97a487ce21e7a37d6dcee293a5a
 DIST mdit-py-plugins-0.3.3.gh.tar.gz 57366 BLAKE2B 
60b53c6aa404a22296da122b6528491fa7dc52c4b485dea1b0c26c486cd04bf495948e03c40d54ac9d436431ab1154f51af90c84762f96d87984b74718a736a9
 SHA512 
a32a4a7004368af924c0876106e10a55a2f361a18db127a45080779bc39fb709ca274febbb4c4d5e872357e99bd8161e6c760783793516011da5f963368fa637

diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.1.ebuild 
b/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.1.ebuild
deleted file mode 100644
index 9179cade1e52..
--- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 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 )
-
-inherit distutils-r1
-
-DESCRIPTION="Collection of plugins for markdown-it-py"
-HOMEPAGE="
-   https://pypi.org/project/mdit-py-plugins/
-   https://github.com/executablebooks/mdit-py-plugins/
-"
-SRC_URI="
-   https://github.com/executablebooks/mdit-py-plugins/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
-
-RDEPEND="
-   dev-python/markdown-it-py[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-regressions[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.2.ebuild 
b/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.2.ebuild
deleted file mode 100644
index 896354240c94..
--- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 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 )
-
-inherit distutils-r1
-
-DESCRIPTION="Collection of plugins for markdown-it-py"
-HOMEPAGE="
-   https://pypi.org/project/mdit-py-plugins/
-   https://github.com/executablebooks/mdit-py-plugins/
-"
-SRC_URI="
-   https://github.com/executablebooks/mdit-py-plugins/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-
-RDEPEND="
-   dev-python/markdown-it-py[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-regressions[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2023-01-07 Thread Michał Górny
commit: 54ce1af943b3761879f9a3359b710ba054c85e51
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:57:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54ce1af9

dev-python/pytest-xdist: Remove old

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

 dev-python/pytest-xdist/Manifest  |  1 -
 dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild | 45 ---
 2 files changed, 46 deletions(-)

diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
index 85bb4d379940..0cd0e5299708 100644
--- a/dev-python/pytest-xdist/Manifest
+++ b/dev-python/pytest-xdist/Manifest
@@ -1,2 +1 @@
-DIST pytest-xdist-3.0.2.tar.gz 69590 BLAKE2B 
b7e471e1888f78e1c91a867cd1d06f373c255018f63daab4af30fe47df816721954f484006b59bb38d58f9525712a5bc7bb6f00d190bee3580b82baf9b2cb55d
 SHA512 
8b03dd156b7ef82b3b0c78f8aeb83410ce3014e3764aeca4161d57fe2ad557f0316ca86dbf06ac79ddc677df3dc838161fe427b0d1d9ba9446612360eb99fbf2
 DIST pytest-xdist-3.1.0.tar.gz 71977 BLAKE2B 
c29622377743aec0a90f0e92af866a63106b9c37abee379222fd2b5c40f0607c33010bb5d2cb5212fc90a438d787ecb435f07c31e0db7a10599696c33b309a32
 SHA512 
884cdd85754b36338666cbdd71575ef18465730cfc4ab7333b93aa46823c1dc33e8055117241f4c87e1b8c82492881cc0f91ef1bb2ddc164aa00bfa1e5e2d245

diff --git a/dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild 
b/dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild
deleted file mode 100644
index b43a7eda10d9..
--- a/dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Distributed testing and loop-on-failing modes"
-HOMEPAGE="
-   https://pypi.org/project/pytest-xdist/
-   https://github.com/pytest-dev/pytest-xdist/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
-   dev-python/execnet[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}]
-   dev-python/pytest-forked[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/filelock[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   # disable autoloading plugins in nested pytest calls
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   # since we disabled autoloading, force loading necessary plugins
-   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
-
-   epytest
-}



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

2023-01-07 Thread Michał Górny
commit: 4b097e88596c280d9ea7f488a45885b617c1c559
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:58:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:06:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b097e88

dev-python/flask-babel: Remove old

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

 dev-python/flask-babel/flask-babel-2.0.0.ebuild | 37 -
 1 file changed, 37 deletions(-)

diff --git a/dev-python/flask-babel/flask-babel-2.0.0.ebuild 
b/dev-python/flask-babel/flask-babel-2.0.0.ebuild
deleted file mode 100644
index 4da7dfcad7c3..
--- a/dev-python/flask-babel/flask-babel-2.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-inherit distutils-r1
-
-MY_PN="Flask-Babel"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="i18n and l10n support for Flask based on Babel and pytz"
-HOMEPAGE="
-   https://pythonhosted.org/Flask-Babel/
-   https://pypi.org/project/Flask-Babel/
-   https://github.com/python-babel/flask-babel/;
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.5[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_sphinx docs \
-   dev-python/pallets-sphinx-themes
-distutils_enable_tests pytest



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

2023-01-07 Thread Michał Górny
commit: 8edef5d475568bcf1ce58e5986be263cc3f03a6a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:56:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:05:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8edef5d4

dev-python/pyqtgraph: Remove old

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

 dev-python/pyqtgraph/Manifest|  2 -
 dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild | 93 
 2 files changed, 95 deletions(-)

diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest
index 1e0ca0e74d24..4864b94418d4 100644
--- a/dev-python/pyqtgraph/Manifest
+++ b/dev-python/pyqtgraph/Manifest
@@ -1,3 +1 @@
-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.12.4.ebuild 
b/dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild
deleted file mode 100644
index 328edaeac79a..
--- a/dev-python/pyqtgraph/pyqtgraph-0.12.4.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing
-
-TEST_DATA_TAG=test-data-8
-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
-   test? (
-   
https://github.com/pyqtgraph/test-data/archive/${TEST_DATA_TAG}.tar.gz
-   -> ${PN}-${TEST_DATA_TAG}.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)"
-}
-
-src_test() {
-   mkdir "${HOME}"/.pyqtgraph || die
-   mv "${WORKDIR}/test-data-${TEST_DATA_TAG}" \
-   "${HOME}"/.pyqtgraph/test-data || die
-   cd "${HOME}"/.pyqtgraph/test-data || die
-   # we need to fake a git repo
-   git config --global user.email "y...@example.com" || die
-   git config --global user.name "Your Name" || die
-   git init -q || die
-   git commit -q --allow-empty -m "dummy commit" || die
-   git tag "${TEST_DATA_TAG}" || die
-   cd - >/dev/null || die
-
-   distutils-r1_src_test
-}



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

2023-01-07 Thread Michał Górny
commit: 9ceaf71428917e28eb4529d9b034fdca03aba213
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 04:56:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ceaf714

dev-python/xarray: Remove old

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

 dev-python/xarray/Manifest   |  1 -
 dev-python/xarray/xarray-2022.10.0-r1.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 033caeef25f7..6e3d735e0cca 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,3 +1,2 @@
-DIST xarray-2022.10.0.tar.gz 3035596 BLAKE2B 
f42df85bdfa66403826fc7d2fa811419898134723ee24afc6b77a320b23c9b5b95fcfd25520f74abf0a3b7bf009fdc33655eebf0ff9703753872072515deee58
 SHA512 
ecfc92c68ea7ba02b673c6c317e68daad23b6882b4ed316ad1dd733f179c643411d3ee5902954dbd62f2eb7ad591d8ba1a5f0c1b2c7f6873e733df2f22b6650c
 DIST xarray-2022.11.0.tar.gz 3053924 BLAKE2B 
5e747aeda92ecb5a3ee2ce7a180cd8f3c2735b32d219f567fd254c733f98c62305829be166ddd76a3d2cd884f78aa3e6ceb2cf5aaac8539290c5863d5dea038d
 SHA512 
6dc98746e3bea17a224926e7e1cf6a5f5ef01e8a848c63f5acd43f9da63b81093a7bdbebecb2afc06c9473d1b8fe735c67a847d05f25edd0a32bc0a5a2eda753
 DIST xarray-2022.12.0.tar.gz 3060755 BLAKE2B 
449d21234436983b478a022cf5585236738014c6f783039442c3d51870b62a62c61eaada6eb9df5305ada3fd5cdc87bf0201ffae1c835ec7a731c06badb718a7
 SHA512 
9c5c692392b15711d57254006ebc92cdda08b92b663a577701f50c52253d736d78e2ad02ad588ffa23d523394576f0cf226986b05b22816d3cec1ea8abb7

diff --git a/dev-python/xarray/xarray-2022.10.0-r1.ebuild 
b/dev-python/xarray/xarray-2022.10.0-r1.ebuild
deleted file mode 100644
index 9c1ebc293c6a..
--- a/dev-python/xarray/xarray-2022.10.0-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-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 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux 
~x86-linux"
-
-RDEPEND="
-   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
-   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.0[${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: games-strategy/ja2-stracciatella/

2023-01-07 Thread Sam James
commit: 1adc6e82e8dc310810c784400b805edf18ef957b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:08:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1adc6e82

games-strategy/ja2-stracciatella: EAPI 8, fix indentation, tests

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

 .../ja2-stracciatella-0.20.0.ebuild| 42 +++---
 1 file changed, 20 insertions(+), 22 deletions(-)

diff --git a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild 
b/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild
index 9558c4638b19..20fb18ba3fae 100644
--- a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild
+++ b/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 CRATES="
 addr2line-0.17.0
@@ -162,27 +162,25 @@ src_prepare() {
 }
 
 src_configure() {
-   local mycmakeargs=()
+   local mycmakeargs=(
+   -DLOCAL_GTEST_LIB=OFF
+   -DLOCAL_LUA_LIB=OFF
+   -DLOCAL_MAGICENUM_LIB=OFF
+   -DLOCAL_MINIAUDIO_LIB=OFF
+   -DLOCAL_RAPIDJSON_LIB=OFF
+   -DLOCAL_SOL_LIB=OFF
+   -DLOCAL_STRING_THEORY_LIB=OFF
+   -DWITH_MAGICENUM=OFF
+   -DWITH_RUST_BINARIES=OFF
+   -DBUILD_LAUNCHER=OFF
+   -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DEXTRA_DATA_DIR="${EPREFIX}/usr/share/ja2"
+   -DMINIAUDIO_INCLUDE_DIR="${EPREFIX}/usr/include/miniaudio"
+   -DMAGICENUM_INCLUDE_DIR="${EPREFIX}/usr/include"
+   )
 
-   mycmakeargs+=(
-   -DLOCAL_GTEST_LIB=OFF
-   -DLOCAL_LUA_LIB=OFF
-   -DLOCAL_MAGICENUM_LIB=OFF
-   -DLOCAL_MINIAUDIO_LIB=OFF
-   -DLOCAL_RAPIDJSON_LIB=OFF
-   -DLOCAL_SOL_LIB=OFF
-   -DLOCAL_STRING_THEORY_LIB=OFF
-   -DWITH_MAGICENUM=OFF
-   -DWITH_RUST_BINARIES=OFF
-   -DBUILD_LAUNCHER=OFF
-   -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DEXTRA_DATA_DIR="${EPREFIX}/usr/share/ja2"
-   
-DMINIAUDIO_INCLUDE_DIR="${EPREFIX}/usr/include/miniaudio"
-   -DMAGICENUM_INCLUDE_DIR="${EPREFIX}/usr/include"
-   )
-
-   cargo_gen_config
-   cmake_src_configure
+   cargo_gen_config
+   cmake_src_configure
 }
 
 src_install() {



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

2023-01-07 Thread Sam James
commit: b01fa7252f7768075f46b8d320601b63517019cd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:55:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01fa725

dev-util/systemtap: Stabilize 4.7-r1 ppc, #890168

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

 dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild 
b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 6220be331f32..ed6fc19ec931 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-strategy/ja2-stracciatella/

2023-01-07 Thread Sam James
commit: 067eca4d19fe0afe66f06370a52550d5db8d7783
Author: Richard Fröhning  gmx  de>
AuthorDate: Sat Dec 17 15:34:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=067eca4d

games-strategy/ja2-stracciatella: version bump to 0.20.2

for that miniaudio-1.0.0 will be required

Signed-off-by: Richard Fröhning  gmx.de>
Closes: https://github.com/gentoo/gentoo/pull/28692
Signed-off-by: Sam James  gentoo.org>

 games-strategy/ja2-stracciatella/Manifest  | 112 +++
 .../ja2-stracciatella-0.20.0.ebuild| 208 +
 2 files changed, 320 insertions(+)

diff --git a/games-strategy/ja2-stracciatella/Manifest 
b/games-strategy/ja2-stracciatella/Manifest
index 93b0ba8ea570..bfa1da86edc2 100644
--- a/games-strategy/ja2-stracciatella/Manifest
+++ b/games-strategy/ja2-stracciatella/Manifest
@@ -1,87 +1,199 @@
+DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-0.7.10.crate 111039 BLAKE2B 
69f984dbe528ece5ce4345bc0f39c122507a88e781d7c2d5c9175d1788aeef8d21e0487c7c449e28fbbdaae8203fe68627d23ac0a58d30dc70befd26ac9af32f
 SHA512 
e8a1cb252015435009883662ca23408f1491d8f01461f3a81082feabeeff72ec61beb4f1f3271fc8a87f1379899ecfc38036ac208dca17889f70ddaca2406a9b
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST android_log-sys-0.2.0.crate 6086 BLAKE2B 
c028d2cb3f8900c89c01ae2f877fff0af279d820c6e2b187de335406f4b11ea286c1623561d56333bd546a6dc44853cc898022330b7ab1dd79d25fa2bd7dc454
 SHA512 
8eaed3dadbf0e657ae6f1c2e7ab813dfdad9e102dddf9e7dfe2e88f0c8b1a243c12f9777819ee7263db3808f143b5bc1d2c5b113eaecdddea4f2ec77492698ac
+DIST android_logger-0.10.1.crate 11655 BLAKE2B 
91368e86ecda9b3c254eebaf9390ddb92f207826e8fd0aa2b5ef946b7d46be7b7987d0fbca9e203868b68027d35cdd706dd9caeb2178ae540e7095e3f2ae91fa
 SHA512 
70d62d6504243f86110c3e23e0296bd01f90b317e546a60bb643ccf432a6074401c4d906f157d31a0561954df840bc7aad6b90391b78de35c00ca7f0b33d9a44
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 DIST arrayvec-0.5.1.crate 26816 BLAKE2B 
172dab8f0129134dfc89c6032c5fc15e2f86a5cd1e5be18b87fe2108d18a1bdb0f597a6ed4cd214dc663fbfb27b05c66846fba4543b5e068b5c75d075bdc5bff
 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
+DIST ascii-0.9.3.crate 28283 BLAKE2B 
fce32863fd75ef1badd496db55387f1abfce5eac7a7a61ea07e1475f555fcfaeb2726ca80e69577c4cd05c366f8c46842f064fd9325955eacb8ad38d0cee990e
 SHA512 
ee8ad37b0a3db9524db22a9abe0c348e30364f108039bf761aea8e3eed07c08849924a0a287fb17c019e14b654d2c6db3848112047a1fa8db58247c9e138dca8
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.0.crate 12870 BLAKE2B 
79e495d53298574afd3b292da7c9c363dcb3ea434fd44258efaf3628e95ebfc731f03083f8a1060272a2a3478a6452cdc41539e2dac08465cc6e6283844bf260
 SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3

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

2023-01-07 Thread Sam James
commit: 22b8163521ce1206fd0bb8d5044772223faba5c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:55:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b81635

dev-util/systemtap: Stabilize 4.7-r1 ppc64, #890168

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

 dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild 
b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 0edd984e9891..6220be331f32 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
 
 CDEPEND="



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

2023-01-07 Thread Sam James
commit: 1242c380cd055678f90c3d6e8cb83d2e5a64ec97
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:04:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1242c380

app-editors/vim: add 9.0.1157

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

 app-editors/vim/Manifest|   1 +
 app-editors/vim/vim-9.0.1157.ebuild | 372 
 2 files changed, 373 insertions(+)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index c193a5b4d832..2953ddceb314 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -1,5 +1,6 @@
 DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7
 SHA512 
ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
 DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
+DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 
0cdc6cf61f5abdaff0762b98550bfa5bae8f0485ddd0e9947a5fe52390f9da54fc8f5fdae767fb8f5d3ac2b441253917a80ae7f6092f67b69bdc9b6a630df8e2
 SHA512 
19240a9bcf5900766db42e2894b1bf7b849274711f17dc267671aacd867b334c3d30f39947dde7dd0245f289e9ad801eeb272f34a2ab15d01fac40bf71a54271
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim/vim-9.0.1157.ebuild 
b/app-editors/vim/vim-9.0.1157.ebuild
new file mode 100644
index ..2382afc5ec60
--- /dev/null
+++ b/app-editors/vim/vim-9.0.1157.ebuild
@@ -0,0 +1,372 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/gvim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Vim, an improved vi-style text editor"
+HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vim-pager? ( !minimal )
+"
+
+RDEPEND="
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   nls? ( virtual/libintl )
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   gpm? ( >=sys-libs/gpm-1.19.3 )
+   lua? ( ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   ~app-editors/vim-core-${PV}
+   !> "${S}"/src/feature.h || die "echo failed"
+   echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
+   >> "${S}"/src/feature.h || die "echo failed"
+
+   # Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
+   # Hopefully 

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

2023-01-07 Thread Sam James
commit: f76d6ead4ed5c973823443edbd1e7f3ec32dd94d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:21:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76d6ead

dev-cpp/magic_enum: new package, add 0.8.2

Needed for games-strategy/ja2-stracciatella in future, possibly. I packaged
this given I thought it was required but ended up finding it was toggled
on unnecessarily.

It's cheap to build and it's likely it'll be needed in future, so..

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

 dev-cpp/magic_enum/Manifest|  1 +
 dev-cpp/magic_enum/magic_enum-0.8.2.ebuild | 28 
 dev-cpp/magic_enum/metadata.xml| 11 +++
 3 files changed, 40 insertions(+)

diff --git a/dev-cpp/magic_enum/Manifest b/dev-cpp/magic_enum/Manifest
new file mode 100644
index ..f363ac357209
--- /dev/null
+++ b/dev-cpp/magic_enum/Manifest
@@ -0,0 +1 @@
+DIST magic_enum-0.8.2.tar.gz 171915 BLAKE2B 
e8915aa7cafa9407d5d4ab3b6837fafde6b1cb75877c8b56f82568e6291ca317720950947b2dfc7e12ca459279ba4e809a8c5782fc04adc2d7636eddcb80122d
 SHA512 
849c426484156faf91dde3f32f6c755c7698879b16dd83e13fb86b299b53ec9bbe4d55267581386302c8acb93d80ec044cc248371fdc8608cdd8f4ab12099f0a

diff --git a/dev-cpp/magic_enum/magic_enum-0.8.2.ebuild 
b/dev-cpp/magic_enum/magic_enum-0.8.2.ebuild
new file mode 100644
index ..df1937ee496b
--- /dev/null
+++ b/dev-cpp/magic_enum/magic_enum-0.8.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# As of 0.8.2, it has meson, but only for subproject use(?)
+# Doesn't install anything.
+inherit cmake
+
+DESCRIPTION="Static reflection for enums in header-only C++"
+HOMEPAGE="https://github.com/Neargye/magic_enum;
+SRC_URI="https://github.com/Neargye/magic_enum/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+# Tests fail to compile
+RESTRICT="!test? ( test ) test"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMAGIC_ENUM_OPT_BUILD_TESTS=$(usex test)
+   -DMAGIC_ENUM_OPT_INSTALL=ON
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-cpp/magic_enum/metadata.xml b/dev-cpp/magic_enum/metadata.xml
new file mode 100644
index ..9c4b1d48036d
--- /dev/null
+++ b/dev-cpp/magic_enum/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ga...@gentoo.org
+   Gentoo Games Project
+   
+   
+   Neargye/magic_enum
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-libs/miniaudio/, games-strategy/ja2-stracciatella/, ...

2023-01-07 Thread Sam James
commit: 01ab9353cd4fe260fb5bbf096494ccdcde6ed800
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:12:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ab9353

dev-libs/miniaudio: EAPI 8, fix LICENSE

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

 dev-libs/miniaudio/miniaudio-0.11.11.ebuild| 10 +++---
 .../files/ja2-stracciatella-0.20.0-lua-cmake.patch | 14 
 .../ja2-stracciatella-0.20.0.ebuild| 41 +-
 3 files changed, 52 insertions(+), 13 deletions(-)

diff --git a/dev-libs/miniaudio/miniaudio-0.11.11.ebuild 
b/dev-libs/miniaudio/miniaudio-0.11.11.ebuild
index 924d6a449338..3cb98015c5b2 100644
--- a/dev-libs/miniaudio/miniaudio-0.11.11.ebuild
+++ b/dev-libs/miniaudio/miniaudio-0.11.11.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-DESCRIPTION="A single file library for audio playback and capture."
-HOMEPAGE="https://miniaudio.io;
 COMMIT="a0dc1037f99a643ff5fad7272cd3d6461f2d63fa"
+DESCRIPTION="A single file library for audio playback and capture"
+HOMEPAGE="https://miniaudio.io;
 SRC_URI="https://github.com/mackron/miniaudio/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/${PN}-${COMMIT}"
 
-LICENSE="MIT"
+LICENSE="|| ( public-domain MIT-0 )"
 SLOT="0"
 KEYWORDS="~amd64"
 

diff --git 
a/games-strategy/ja2-stracciatella/files/ja2-stracciatella-0.20.0-lua-cmake.patch
 
b/games-strategy/ja2-stracciatella/files/ja2-stracciatella-0.20.0-lua-cmake.patch
new file mode 100644
index ..d09ac895119b
--- /dev/null
+++ 
b/games-strategy/ja2-stracciatella/files/ja2-stracciatella-0.20.0-lua-cmake.patch
@@ -0,0 +1,14 @@
+--- a/dependencies/lib-lua/CMakeLists.txt
 b/dependencies/lib-lua/CMakeLists.txt
+@@ -3,9 +3,9 @@
+ option(LOCAL_LUA_LIB "Download and build Lua instead of searching the system" 
ON)
+ if (NOT LOCAL_LUA_LIB)
+ message(STATUS "Using system Lua")
+-find_package(Lua "5.3" REQUIRED)
++find_package(Lua "${LUA_VERSION}" REQUIRED EXACT)
+ if (NOT LUA_FOUND)
+-message(FATAL_ERROR "Lua 5.3 not found")
++message(FATAL_ERROR "Lua ${LUA_VERSION} not found")
+ endif()
+ 
+ set(LUA_INCLUDE_DIRS "${LUA_INCLUDE_DIR}" PARENT_SCOPE)

diff --git a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild 
b/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild
index 20fb18ba3fae..e24a7554b147 100644
--- a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild
+++ b/games-strategy/ja2-stracciatella/ja2-stracciatella-0.20.0.ebuild
@@ -126,11 +126,15 @@ winapi-x86_64-pc-windows-gnu-0.4.0
 yaml-rust-0.4.5
 "
 
-inherit cargo cmake xdg
+# See dependencies/lib-lua/CMakeLists.txt
+LUA_COMPAT=( lua5-3 )
+
+inherit cargo cmake lua-single xdg
 
 DESCRIPTION="An improved, cross-platform, stable Jagged Alliance 2 runtime"
 HOMEPAGE="https://github.com/ja2-stracciatella/;
-SRC_URI="https://github.com/ja2-stracciatella/ja2-stracciatella/archive/v${PV}.tar.gz
 -> ${P}.tar.gz
+SRC_URI="
+   
https://github.com/ja2-stracciatella/ja2-stracciatella/archive/v${PV}.tar.gz -> 
${P}.tar.gz
editor? ( 
https://github.com/ja2-stracciatella/free-ja2-resources/releases/download/v1/editor.slf
 -> ${P}-editor.slf )
 "
 SRC_URI+=" $(cargo_crate_uris ${CRATES})"
@@ -138,41 +142,58 @@ SRC_URI+=" $(cargo_crate_uris ${CRATES})"
 LICENSE="public-domain SFI-SCLA"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="cdinstall editor ru-gold"
+IUSE="cdinstall editor ru-gold test"
+# ./ja2 -unittest can't find save files
+RESTRICT="!test? ( test ) test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 DEPEND="
-   media-libs/libsdl2[X,sound,video]
-   !~media-libs/libsdl2-2.0.6
-   >=virtual/rust-1.40.0
-   >=x11-libs/fltk-1.3.5[opengl]
+   ${LUA_DEPS}
>=dev-cpp/sol2-3.3.0
>=dev-cpp/string-theory-3.1
>=dev-games/libsmacker-1.1.1
-   >=dev-lang/lua-5.3:*
>=dev-libs/miniaudio-0.11.11
>=dev-libs/rapidjson-1.1.0
+   media-libs/libsdl2[X,sound,video]
+   >=x11-libs/fltk-1.3.5[opengl]
+   >=virtual/rust-1.40.0
 "
 RDEPEND="
${DEPEND}
cdinstall? ( games-strategy/ja2-stracciatella-data )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.20.0-lua-cmake.patch
+)
+
 src_prepare() {
cmake_src_prepare
 }
 
 src_configure() {
local mycmakeargs=(
+   -DUSE_SCCACHE=OFF
+
-DLOCAL_GTEST_LIB=OFF
+   -DLOCAL_FLTK_LIB=OFF
+
-DLOCAL_LUA_LIB=OFF
+   -DLUA_VERSION="${ELUA#lua}"
+
-DLOCAL_MAGICENUM_LIB=OFF
-DLOCAL_MINIAUDIO_LIB=OFF
-DLOCAL_RAPIDJSON_LIB=OFF
+   -DLOCAL_SDL_LIB=OFF
-DLOCAL_SOL_LIB=OFF
-DLOCAL_STRING_THEORY_LIB=OFF
+
  

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

2023-01-07 Thread Sam James
commit: fd95a6723f06b9168f90ac9856131fc9ac133542
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:06:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd95a672

app-editors/gvim: add 9.0.1157

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

 app-editors/gvim/Manifest |   1 +
 app-editors/gvim/gvim-9.0.1157.ebuild | 367 ++
 2 files changed, 368 insertions(+)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index c193a5b4d832..2953ddceb314 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -1,5 +1,6 @@
 DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7
 SHA512 
ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
 DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
+DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 
0cdc6cf61f5abdaff0762b98550bfa5bae8f0485ddd0e9947a5fe52390f9da54fc8f5fdae767fb8f5d3ac2b441253917a80ae7f6092f67b69bdc9b6a630df8e2
 SHA512 
19240a9bcf5900766db42e2894b1bf7b849274711f17dc267671aacd867b334c3d30f39947dde7dd0245f289e9ad801eeb272f34a2ab15d01fac40bf71a54271
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/gvim/gvim-9.0.1157.ebuild 
b/app-editors/gvim/gvim-9.0.1157.ebuild
new file mode 100644
index ..d2de17a4e69c
--- /dev/null
+++ b/app-editors/gvim/gvim-9.0.1157.ebuild
@@ -0,0 +1,367 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/vim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 
ruby-single toolchain-funcs vim-doc xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+fi
+S="${WORKDIR}"/vim-${PV}
+
+DESCRIPTION="GUI version of the Vim text editor"
+HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python 
racket ruby selinux session sound tcl"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   aqua? ( !motif )
+"
+
+RDEPEND="
+   ~app-editors/vim-core-${PV}
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXext
+   x11-libs/libXt
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   !aqua? (
+   motif? ( >=x11-libs/motif-2.3:0 )
+   !motif? (
+   x11-libs/gtk+:3
+   x11-libs/libXft
+   )
+   )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   lua? (
+   ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   nls? ( virtual/libintl )
+   perl? ( 

  1   2   3   4   >