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

2024-04-02 Thread Hans de Graaff
commit: 84eca0194c92faf7e62ae24efa3ec3f01c48baf5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr  3 05:43:10 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr  3 05:43:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84eca019

dev-ruby/public_suffix: add 5.0.5

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

 dev-ruby/public_suffix/Manifest   |  1 +
 dev-ruby/public_suffix/public_suffix-5.0.5.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index 19886859c6ad..e9633b432ebd 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -1,3 +1,4 @@
 DIST public_suffix-4.0.7.gem 113664 BLAKE2B 
5da86713da01f59e7f311985a36b835e02807ca5f186ffc5e41e42cae7781cc10d96a4aca77dafb77050c78e6fb03e10f7ac55dace776c5cca68bca9f4bd7d75
 SHA512 
acdfe135684277a669ceaa61ea78fc70b979614f63daf27d145e78e4013221eac106651838a27b6694844f4fc33521ecc9f81102582ca1f1232fa80ce8191207
 DIST public_suffix-5.0.3.gem 113152 BLAKE2B 
e14a5c343f4db466a31c3a84c95f810d82b5bf64d6be9e0690d9639aaae8feec91ffb1e867dcb3664027426c436396a090a7051189308414b76c4f962c899930
 SHA512 
7d8c1c0ff951458060dfee4247cfdb04a3f875f97e8451e2955b05335c9ea8480612be1455280ee86c9b2a1c62d0dac663d67b68825d8ce3a99ef63c5841017d
 DIST public_suffix-5.0.4.tar.gz 111469 BLAKE2B 
6719dc40206f5dc2bb8152576ca82d1321b1789fd8b085d20d1246d4f5f44f64116f9a62cbd55053a066c6b99fbe200951f13862d0a4136a62c235147f65fd4a
 SHA512 
d42bd895387739d87579249ff4799fb5a49c49a2e4cbf4f22dd0b42a252b264d813549bf86d6c327d85e7d38fbdd97681d777adf2ff8398025dafd9eac655654
+DIST public_suffix-5.0.5.tar.gz 112703 BLAKE2B 
aa23f94cbccb380e38fd63521516038f180f32a2e5c1c4fd800063f9cd1859c388cdd2e0bca13f76c9cf1ff16f03a34eb5ea1a6ac75e4eb98970d516e01df6a5
 SHA512 
4b785474b7fb726dbfe66b6c1c801eb9a75d5e555c69e678cf8253112facd9dc98fd76c07f43ff74eb310beaf7e063344e8a6484dfe4b8cfea2557510f22ae9f

diff --git a/dev-ruby/public_suffix/public_suffix-5.0.5.ebuild 
b/dev-ruby/public_suffix/public_suffix-5.0.5.ebuild
new file mode 100644
index ..005e30ea60ff
--- /dev/null
+++ b/dev-ruby/public_suffix/public_suffix-5.0.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+RUBY_FAKEGEM_GEMSPEC="public_suffix.gemspec"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse and decompose a domain name into top level domain, domain 
and subdomains"
+HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/;
+SRC_URI="https://github.com/weppos/publicsuffix-ruby/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+RUBY_S="publicsuffix-ruby-${PV}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha:2 )"
+
+all_ruby_prepare() {
+   sed -e 's:_relative ": "./:' \
+   -e 's/__dir__/"."/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   sed -i -e '/rubocop/I s:^:#:' \
+   -e '/yard/,/CLOBBER.include/ s:^:#:' \
+   -e '/bundler/ s:^:#:' Rakefile || die
+   sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die
+}



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

2024-04-02 Thread Hans de Graaff
commit: ec3864ca53f95e5c44a273a392e1dcdbf29ce1f8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr  3 05:40:19 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr  3 05:40:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3864ca

dev-ruby/net-ssh: drop 7.2.0

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

 dev-ruby/net-ssh/Manifest |  1 -
 dev-ruby/net-ssh/net-ssh-7.2.0.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-ruby/net-ssh/Manifest b/dev-ruby/net-ssh/Manifest
index f04f65733dc6..8ae33fd07332 100644
--- a/dev-ruby/net-ssh/Manifest
+++ b/dev-ruby/net-ssh/Manifest
@@ -1,4 +1,3 @@
 DIST net-ssh-git-7.1.0.tgz 229217 BLAKE2B 
ab3c46d3d8831335495ae72dc60f2659109b66566f04117a16e4fd41085203b6a2d333e65ffcda4e390c96a2b808c68baeb168be1a2e23d4c797ad63b5af93f9
 SHA512 
723f487e77526a7acba8a9c8f09dd85c8c0bb21577d148f6c4280c79d603d3d364e29fb55b2b282064b5c108465efb2b1da061a2ba5872d575b0be264f493745
-DIST net-ssh-git-7.2.0.tgz 232852 BLAKE2B 
e1f9910911cc143c1a621d23f272b123509c4f3ede6498197715260e8d89297a8fed9905a0e73436f7ba37159a7b698ba7fd806d44b8b9ea52271f21b7735785
 SHA512 
b7dd7dc2543d650ba95627c16cac02294f25cc637fcd607f5cc495d51998df958f42cda021708946c9935e1b0da41af359010906340bf96981ff839f6e3278cb
 DIST net-ssh-git-7.2.1.tgz 28 BLAKE2B 
14696b3c5de24219b0e5d5ad345aa46a1576183f4836ccdaf1d5feb78cb932232da1890c55d8c39dbf1d47b1fc0c19acf53eedd1f87bf8acb0d62ae10045e828
 SHA512 
9b13c33ed76a9ac346c610e8eb04fba5b327c9f79d2a28ca7d2c9b6fa94d3979f68b43f3fd2b83eb2ea0e3ada5e200373848b5f7abdee7922d77aa30d148b88b
 DIST net-ssh-git-7.2.3.tgz 233375 BLAKE2B 
d8eda3964b66e7a7c55f70a1ba763bacf192edcb6f32f679d36b4c589c6184af9911db6db4cb28e273a27ac4bd68afc4b0a0767d98955b2e37bcd65444c77d8a
 SHA512 
621eb0c8080347614e924c236646cadaaceefb0894a818dc60cebc7c09c87d6ae6117f33628ed48fa8598fdb74146c9d2f114b178bd119908df8396103ceb4d9

diff --git a/dev-ruby/net-ssh/net-ssh-7.2.0.ebuild 
b/dev-ruby/net-ssh/net-ssh-7.2.0.ebuild
deleted file mode 100644
index b989adb176cd..
--- a/dev-ruby/net-ssh/net-ssh-7.2.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt"
-RUBY_FAKEGEM_EXTRAINSTALL="support"
-
-RUBY_FAKEGEM_GEMSPEC="net-ssh.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Non-interactive SSH processing in pure Ruby"
-HOMEPAGE="https://github.com/net-ssh/net-ssh;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
net-ssh-git-${PV}.tgz"
-
-LICENSE="GPL-2"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="chacha20 ed25519 test"
-RESTRICT="!test? ( test )"
-
-ruby_add_rdepend "
-   virtual/ruby-ssl
-   chacha20? ( dev-ruby/rbnacl )
-   ed25519? ( >=dev-ruby/ed25519-1.2:1 dev-ruby/x25519 
dev-ruby/bcrypt_pbkdf:1 )
-"
-
-ruby_add_bdepend "test? ( dev-ruby/test-unit:2 >=dev-ruby/mocha-0.13 )"
-
-all_ruby_prepare() {
-   # Avoid bundler dependency
-   sed -i -e '/\(bundler\|:release\)/ s:^:#:' Rakefile || die
-
-   sed -e "s:require_relative ':require './:" \
-   -e 's/git ls-files -z/find -print0/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-src_test() {
-   # prevent tests from trying to connect to ssh-agent socket and failing
-   unset SSH_AUTH_SOCK
-   if ! use ed25519; then
-   export NET_SSH_NO_ED25519=true
-   fi
-   ruby-ng_src_test
-}



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

2024-04-02 Thread Hans de Graaff
commit: 157d3a01610aab56675a0206f1cfdc20a958d295
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr  3 05:45:22 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr  3 05:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=157d3a01

dev-ruby/rake: add 13.2.0

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

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

diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index b395512fb84f..5074cc79ca62 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -1,2 +1,3 @@
 DIST rake-13.0.6.tar.gz 123485 BLAKE2B 
39c99b9d125ba7519bd8eaadac85646e785cc01fafad549becea5b2801f14d74085365743f1c5eb1126d0ae32b19ebcde636badc06670a0ad0dba419082e691f
 SHA512 
1b438be96d8cedaf70e961b0bbd2217692b0b5537b2e1d5f599158e7da3e300cf6ab0c5f0c52fea89be0beb675effbbf563d24e55c84fb673b4982013355e03c
 DIST rake-13.1.0.tar.gz 124144 BLAKE2B 
753995c99c165c2f7fb58da698c8599bed700503fe887062c984f20f0792c8d27aa9e7bb00b4c234aa493437f569d389068c6ace1cd72be9c21f7a4b515df584
 SHA512 
aaea4566834e588ff5cf9f48892cb7aea40f0057db949eb0053755b2f601d5c19073128aedb1f3c98cace441518bbf9bc215ba45d9135123d5b3a48a1625a995
+DIST rake-13.2.0.tar.gz 124514 BLAKE2B 
07765d63d46e2044bf571491aea70a9a74156c8a68d524339c443e38ad298efc53bc9cbba288039ec7ad02cf6984ca3a1008c22478188bab0e2a7c4bda82ccb4
 SHA512 
c1c36de667c92a5e627b29d6d504aa22bf845f27d04eace5fbc13b10845932fe6ba58b4d64d6aca45436f6db6f2b4fbab4c155120d4818db0870c8d58e957d9c

diff --git a/dev-ruby/rake/rake-13.2.0.ebuild b/dev-ruby/rake/rake-13.2.0.ebuild
new file mode 100644
index ..9f9e0a5bc533
--- /dev/null
+++ b/dev-ruby/rake/rake-13.2.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rake.gemspec"
+
+inherit bash-completion-r1 ruby-fakegem
+
+DESCRIPTION="Make-like scripting in Ruby"
+HOMEPAGE="https://github.com/ruby/rake;
+SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc"
+
+BDEPEND+=" app-alternatives/gzip"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )
+   doc? ( dev-ruby/rdoc )"
+
+all_ruby_prepare() {
+   sed -e 's/git ls-files -z/find * -type f -print0/' \
+   -e 's:_relative ": "./:' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+   if use doc; then
+   rdoc --title "Rake - Ruby Make" --main README.rdoc --out html 
lib *.rdoc doc/*/*.rdoc || die
+   rm -f html/js/*.js.gz
+   fi
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true RUBYLIB="$(pwd)/lib" ${RUBY} -Ilib:test:. -e 
'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+   ruby_fakegem_binwrapper rake
+
+   if use doc; then
+   pushd html
+   dodoc -r *
+   popd
+   fi
+
+   doman doc/rake.1
+
+   newbashcomp "${FILESDIR}"/rake.bash-completion ${PN}
+}



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

2024-04-02 Thread Hans de Graaff
commit: ef0982ebd88abc9b5ae94f0b4c7bdb7a51d69e43
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr  3 05:39:53 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr  3 05:39:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0982eb

dev-ruby/net-ssh: add 7.2.3

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

 dev-ruby/net-ssh/Manifest |  1 +
 dev-ruby/net-ssh/net-ssh-7.2.3.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-ruby/net-ssh/Manifest b/dev-ruby/net-ssh/Manifest
index 1087c37e8fb1..f04f65733dc6 100644
--- a/dev-ruby/net-ssh/Manifest
+++ b/dev-ruby/net-ssh/Manifest
@@ -1,3 +1,4 @@
 DIST net-ssh-git-7.1.0.tgz 229217 BLAKE2B 
ab3c46d3d8831335495ae72dc60f2659109b66566f04117a16e4fd41085203b6a2d333e65ffcda4e390c96a2b808c68baeb168be1a2e23d4c797ad63b5af93f9
 SHA512 
723f487e77526a7acba8a9c8f09dd85c8c0bb21577d148f6c4280c79d603d3d364e29fb55b2b282064b5c108465efb2b1da061a2ba5872d575b0be264f493745
 DIST net-ssh-git-7.2.0.tgz 232852 BLAKE2B 
e1f9910911cc143c1a621d23f272b123509c4f3ede6498197715260e8d89297a8fed9905a0e73436f7ba37159a7b698ba7fd806d44b8b9ea52271f21b7735785
 SHA512 
b7dd7dc2543d650ba95627c16cac02294f25cc637fcd607f5cc495d51998df958f42cda021708946c9935e1b0da41af359010906340bf96981ff839f6e3278cb
 DIST net-ssh-git-7.2.1.tgz 28 BLAKE2B 
14696b3c5de24219b0e5d5ad345aa46a1576183f4836ccdaf1d5feb78cb932232da1890c55d8c39dbf1d47b1fc0c19acf53eedd1f87bf8acb0d62ae10045e828
 SHA512 
9b13c33ed76a9ac346c610e8eb04fba5b327c9f79d2a28ca7d2c9b6fa94d3979f68b43f3fd2b83eb2ea0e3ada5e200373848b5f7abdee7922d77aa30d148b88b
+DIST net-ssh-git-7.2.3.tgz 233375 BLAKE2B 
d8eda3964b66e7a7c55f70a1ba763bacf192edcb6f32f679d36b4c589c6184af9911db6db4cb28e273a27ac4bd68afc4b0a0767d98955b2e37bcd65444c77d8a
 SHA512 
621eb0c8080347614e924c236646cadaaceefb0894a818dc60cebc7c09c87d6ae6117f33628ed48fa8598fdb74146c9d2f114b178bd119908df8396103ceb4d9

diff --git a/dev-ruby/net-ssh/net-ssh-7.2.3.ebuild 
b/dev-ruby/net-ssh/net-ssh-7.2.3.ebuild
new file mode 100644
index ..3d9b5e520a7c
--- /dev/null
+++ b/dev-ruby/net-ssh/net-ssh-7.2.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt"
+RUBY_FAKEGEM_EXTRAINSTALL="support"
+
+RUBY_FAKEGEM_GEMSPEC="net-ssh.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Non-interactive SSH processing in pure Ruby"
+HOMEPAGE="https://github.com/net-ssh/net-ssh;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
net-ssh-git-${PV}.tgz"
+
+LICENSE="GPL-2"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="chacha20 ed25519 test"
+RESTRICT="!test? ( test )"
+
+ruby_add_rdepend "
+   virtual/ruby-ssl
+   chacha20? ( dev-ruby/rbnacl )
+   ed25519? ( >=dev-ruby/ed25519-1.2:1 dev-ruby/x25519 
dev-ruby/bcrypt_pbkdf:1 )
+"
+
+ruby_add_bdepend "test? ( dev-ruby/base64 dev-ruby/test-unit:2 
>=dev-ruby/mocha-0.13 )"
+
+all_ruby_prepare() {
+   # Avoid bundler dependency
+   sed -i -e '/\(bundler\|:release\)/ s:^:#:' Rakefile || die
+
+   sed -e "s:require_relative ':require './:" \
+   -e 's/git ls-files -z/find -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+src_test() {
+   # prevent tests from trying to connect to ssh-agent socket and failing
+   unset SSH_AUTH_SOCK
+   if ! use ed25519; then
+   export NET_SSH_NO_ED25519=true
+   fi
+   ruby-ng_src_test
+}



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

2024-04-02 Thread Michał Górny
commit: 7235232649e59e2bd9f9b898bac5587338a2ead0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 05:23:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72352326

dev-python/mkdocstrings: Bump to 0.24.2

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

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

diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
index bf867b11c3b3..443d9d2173f8 100644
--- a/dev-python/mkdocstrings/Manifest
+++ b/dev-python/mkdocstrings/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocstrings-0.24.0.gh.tar.gz 85474 BLAKE2B 
f43c0842bd5c8f52700e572964948f362112c073992c8aa7d6df8ecc0a266b22122988c944e36d5edf6d227a2cf9e2a9a95222146139d8577001833c729ad7ca
 SHA512 
0cc03cb68679958d77a5f1d10e96411271de2db2c89b1c27d151d7d6673a94c967024c377cb22a612a8079a0ea736b921384518869e1475797ed94c8c92d4dbb
 DIST mkdocstrings-0.24.1.gh.tar.gz 86421 BLAKE2B 
81d1f4453808140044ab9e27016b0e4119dd50ec8ba4f29d2d53d87cce151e4999ec2c18e2eff90d270a4bfd96a24ba506bbf382cf4c9bc5192c03bc3ddf399c
 SHA512 
7328abe16161ba1358436d3d10105723fcaad9baa3aa5fb923dc46814623bdd15f3f51bba43c2b8029ff73467474d37b1aec94d873c5254d3ef322746df6578b
+DIST mkdocstrings-0.24.2.gh.tar.gz 88514 BLAKE2B 
fa9ed6a40f605016f852a903d47743f09ed586611ff84e81324b922fabb914fdd4e13b01aed3003972f41924fb35e885b573808331ea838663114ae21b6e7c02
 SHA512 
5ab0a347989e981cc9bdb0c8e9c2f906014314a23b0f663d068dc2446ada1d8e93953b0dc5e3c76e10852c9514f7062a9f4974ad44a46dbf7a439b18fc9415dd

diff --git a/dev-python/mkdocstrings/mkdocstrings-0.24.2.ebuild 
b/dev-python/mkdocstrings/mkdocstrings-0.24.2.ebuild
new file mode 100644
index ..80d4bac4ae7b
--- /dev/null
+++ b/dev-python/mkdocstrings/mkdocstrings-0.24.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatic documentation from sources, for MkDocs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/
+   https://github.com/mkdocstrings/mkdocstrings/
+   https://pypi.org/project/mkdocstrings/
+"
+# Tests require files absent from PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/mkdocstrings/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.3[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/markdown-exec[${PYTHON_USEDEP}]
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings-python[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+"
+
+# mkdocstrings documentation generation requires several currently
+# unpackaged mkdocs extensions and plug-ins, and this test
+# makes use of mkdocs configuration
+EPYTEST_DESELECT=(
+   tests/test_plugin.py::test_disabling_plugin
+   # WTF, it tries to unlink installed files from installed package?!
+   tests/test_handlers.py::test_extended_templates
+   # Needs unpackaged mkdocs-callouts, mkdocs-literate-nav, and possibly 
more
+   tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file
+   # Internet
+   tests/test_inventory.py::test_load_inventory
+)
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2024-04-02 Thread Michał Górny
commit: 6086049937edacffa2c67f5b9de3e327ac7072fa
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 05:19:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:31:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60860499

dev-python/google-api-python-client: Bump to 2.125.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.125.0.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 3de4e22e73fe..422ac4cd7f2f 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.122.0.tar.gz 11884905 BLAKE2B 
e22e9cc1b7e2afebbf0a1793e4d2c96d7e3d4b38e7266213d57b8db2eeedcc6c37a18bd0cc62c50fa84221dfea2bfc1ebd9c0cbe33fe4921662e50dd26ccde5d
 SHA512 
dc17be212b975d700ca8ea333d0b1b7207f48cd870190154e14b94d5ae3f835c8f1fe63ed1ac267b1a1ab8a6916a6d55c479d5728801bbc74f842231eef71049
 DIST google-api-python-client-2.124.0.tar.gz 11956565 BLAKE2B 
efa7273bb4c298804b331ea29218710a7427e614f830fe308763ef226ec392f3f1ea16e4d0f4f5ff98c987eba7c9331f0ff0ed6d32a89e9538d1fa18fcc40399
 SHA512 
4eacdbe4733a235b5c31c337c8cde18fef88691d55a8b988291dd5ff8cea786f67b4052eb2fb6e7aeb31631311f956e255469c3a1438f137c1eb03b43812f9c9
+DIST google-api-python-client-2.125.0.tar.gz 12020305 BLAKE2B 
a5c5beef66a40adc8eb9b56476bbd2eb6a5b9b1b528ccbfa964d9a2c65bdff2f949c52de5384faae6c7233be6f3357040a8fe531e0d21f48f822276a8e8a7ec9
 SHA512 
b2f456edacf515f83755bfaeb35677c3d3f6bef90d4d9be986a9191c3e8a0d80664784cc125524dd77792a329ff58fc9b35b0bd387248450a8b4e67ccaaa2f85

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.125.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.125.0.ebuild
new file mode 100644
index ..3961663be4b6
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.125.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2024-04-02 Thread Michał Górny
commit: 28f3d6853baa4e47be54650469913316538ca22a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 05:23:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:31:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f3d685

dev-python/mkdocstrings-python: Bump to 1.9.2

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

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

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 27b729c76327..553cde42c2c4 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocstrings-python-1.8.0.gh.tar.gz 146162 BLAKE2B 
cd247b18de00dd4a53c287ec6d72461b0d0c2c95d49b20c24ce81d4304b92d48b8c8df78f35ad4749c928440ceddb4524ac64fcf3c99a50c18cbdaff9057f27a
 SHA512 
5084df08a7d341b2e3ea93454706c38e2f29229122e6f2a277967c21c899d945cf4f6ae299782d8f6edffb48c1e23778ce445fb353727f2d5ceada74428ab3b9
 DIST mkdocstrings-python-1.9.0.gh.tar.gz 148843 BLAKE2B 
d84527c1eb03da4a1e154c8e592f91530cd3f90603063e1fcb0dc88cd0f9c5459a64d116c38154ffaaa557b6e298e28d51948c56979d87819de2665efa51bc30
 SHA512 
c6652f6027e3e416906b379b824bb59032439cb275a62a8bb0fd1f06324d485f582db5464358166f7b1545809bf929744cd3b96707e2c50132c2db5f3fa41785
+DIST mkdocstrings-python-1.9.2.gh.tar.gz 149558 BLAKE2B 
334843c268e308473baf4fc4f37b1a49db600cb4c033456f2a392b2f77e1fbd8e703982b56dea373e9946a5b55efcb236c36e6aa11bd792005ad6b9f4da4d693
 SHA512 
ac5f2acbc18ec8a07506acb8f9914549fb6d9d0128204efda69e94ee2a4b6d6763567b253374946e740dbaaf3dd3adabc09e56c5db69ff78fa7981931731c5c0

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.9.2.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.9.2.ebuild
new file mode 100644
index ..6968de273ffb
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.9.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+inherit distutils-r1
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/griffe-0.37[${PYTHON_USEDEP}]
+   >=dev-python/mkdocstrings-0.24.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2024-04-02 Thread Michał Górny
commit: 39d9ce72415a554472ff28c4a6e3a6afdbe3fa64
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 05:19:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:31:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d9ce72

dev-python/pyglet: Bump to 2.0.15

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

 dev-python/pyglet/Manifest |  1 +
 dev-python/pyglet/pyglet-2.0.15.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index 728cf3c900bd..83ca1a016ab6 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,2 +1,3 @@
 DIST pyglet-2.0.12.gh.tar.gz 6415028 BLAKE2B 
ba1a697fe4e75b77da2b4ed7c1fa7b95269eb6f67502103fba158ec9fca636fe6027c6ece10c517ed4f7bbaae063b62d947cf9963bb4ed31b842eb7fddf793cb
 SHA512 
e94009f002b295df891367f7e2b30f692606b0a35c1475e9ddf7f463ef5286691f8755f804b24c382fbea97ab2d58dfd51422110be9994a520dce6d365b90df0
 DIST pyglet-2.0.14.gh.tar.gz 6420548 BLAKE2B 
af4d354f49b6d413c35eb9f455a580a0981156b597590a5430f2e380940e815b9a0e9067b0fe47965ad4e88ae7771158fca39d52fd83fea3539cb9252500a7fa
 SHA512 
ffbe2ab0847cd2635970c919fca3c9c190949c8843d5c7e6b7b702e32cf6e09dd4a6f9e7f2ea55134abd7f0ec9ecff347a64aa5771e0e64e67c169d3c60944ec
+DIST pyglet-2.0.15.gh.tar.gz 6426555 BLAKE2B 
8066ac7c3acd613a6fe02403ec5c88822744d6f7ab5e0043ca01443ab94249be7e542bc97f5354286bd3f5675c1c2e4d108ab474d659efe2905b9892e44ece0c
 SHA512 
8b85264a9f13505f86cef694ebdf1e1ff707980b6ec9d205a1c1ef639b2de0c837926476f8a26b33b7ad8a0cd7d9acfefdd0707bace1734db4185a48f01305d4

diff --git a/dev-python/pyglet/pyglet-2.0.15.ebuild 
b/dev-python/pyglet/pyglet-2.0.15.ebuild
new file mode 100644
index ..28c5feeacc17
--- /dev/null
+++ b/dev-python/pyglet/pyglet-2.0.15.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+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 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples image +sound"
+
+RDEPEND="
+   virtual/glu
+   virtual/opengl
+   image? (
+   || (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   x11-libs/gtk+:2
+   )
+   )
+   sound? (
+   || (
+   media-libs/libpulse
+   media-libs/openal
+   )
+   )
+"
+#  ffmpeg? ( media-libs/avbin-bin )
+BDEPEND="
+   test? (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   media-libs/fontconfig
+   )
+"
+
+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 system load
+   
tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume
+   tests/unit/test_clock_freq.py::test_elapsed_time_between_tick
+   )
+
+   # 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
+}



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

2024-04-02 Thread Michał Górny
commit: e8334eefedb735a63743c9fc1c32d3ae700f3008
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 05:21:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:31:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8334eef

dev-python/sqlglot: Bump to 23.6.3

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

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-23.6.3.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 11057271d94e..bbcf241fe03f 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -22,6 +22,7 @@ DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c42
 DIST sqlglot-23.0.5.tar.gz 12856796 BLAKE2B 
45379016755817b03b2fc62fa4360d3a5f1313cf0d0206996bee5dd996f7fd848409fd613c45539aee027a3b47263aeb1912832f7d7fc219d8c22a4e7874d3f2
 SHA512 
424a7ce4654fc72e02269e5a6976279251dcb24ea17e450bf23641e563e5b5675063d80d38b76b9180c828715c6cae59e1cf4146f3d5a985aa9a7871ddf3ccb2
 DIST sqlglot-23.2.0.tar.gz 12887764 BLAKE2B 
b8aa9af7fe52d8318a99aba2407011bb11d2a1604ed6c19147024035bd3899128dffbd7dac8678567b953cc04937576f61966e4b09b329b7713f6a4e70546e2b
 SHA512 
871a6c730ddb709bd9460bb333faaa46d918b1fa038458790b186b00e6e3245eafeee31d36bc25c322eccce4de2723ba2bce37930f36a094b0f258e6d541c186
 DIST sqlglot-23.3.0.tar.gz 12889395 BLAKE2B 
269e532708e1d7413f91407676fdbf90a93e22115a497255316ca50a3d864a7c8e99dc6009761ae3db92195f603f9013654269c4277d03f93b3fab9b3e951fe6
 SHA512 
3040b9dcb8f622c5a5e9b9ecc28f4b07a7e1cc9bce537689325ace3f4d851af168629b489cf245cbfa5e2abfd48df0c98c0e0c46abe0d473a7bc3d3341845ba4
+DIST sqlglot-23.6.3.tar.gz 12928641 BLAKE2B 
dd6ea9e42eb231cb57d35d90442edcd33081ce09750fad58283f09963853faa9c600fdb1ee816c6489703a34a1216f7e0934221e36717f897e5a4f63a0611aae
 SHA512 
589dc2578bd221de734ed7ac6dc9b0ae7ba52d735c809a43b3757ced29aff86b52aa41140a2951601a86088236e86e0f164f5f4257376b5e46619640934d651d
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-23.6.3.ebuild 
b/dev-python/sqlglot/sqlglot-23.6.3.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-23.6.3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

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

2024-04-02 Thread Sam James
commit: cd8539a861b34fc442993c3c09e6560822b2ac2a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:20:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:20:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8539a8

dev-python/aiosmtpd: skip single test needing git

It's not really relevant to us.

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

 dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild 
b/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
index bd63dc53d246..14d3e185e602 100644
--- a/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
+++ b/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
@@ -27,6 +27,11 @@ BDEPEND="
test? ( >=dev-python/pytest-mock-3.12.0[${PYTHON_USEDEP}] )
 "
 
+EPYTEST_DESELECT=(
+   # Needs dev-vcs/git
+   aiosmtpd/qa/test_0packaging.py::TestVersion
+)
+
 distutils_enable_tests pytest
 
 python_prepare_all() {



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

2024-04-02 Thread Sam James
commit: b5a94fd2023431822004dd94ac3e1beee0959fcb
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a94fd2

x11-apps/xrefresh: Stabilize 1.1.0 ppc64, #928477

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

 x11-apps/xrefresh/xrefresh-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild 
b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
index d1ccb325bdbb..9e6576aaa89f 100644
--- a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
+++ b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="refresh all or part of an X screen"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86"
 
 RDEPEND="x11-libs/libX11"
 DEPEND="${RDEPEND}



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

2024-04-02 Thread Sam James
commit: 7bdd74f5de1277bceb216ca5266363bcc6b792e7
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bdd74f5

x11-apps/xrefresh: Stabilize 1.1.0 arm64, #928477

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

 x11-apps/xrefresh/xrefresh-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild 
b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
index b7a29a7720f6..00f71c3fc214 100644
--- a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
+++ b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="refresh all or part of an X screen"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 RDEPEND="x11-libs/libX11"
 DEPEND="${RDEPEND}



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

2024-04-02 Thread Sam James
commit: cd5bc3b8b96bc56ecaddf91d9fb93e6be991c4b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5bc3b8

x11-apps/xrefresh: Stabilize 1.1.0 sparc, #928477

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

 x11-apps/xrefresh/xrefresh-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild 
b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
index 00f71c3fc214..cce69751d292 100644
--- a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
+++ b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="refresh all or part of an X screen"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 
 RDEPEND="x11-libs/libX11"
 DEPEND="${RDEPEND}



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

2024-04-02 Thread Sam James
commit: 5b382bc07eb6a57b0b946daebffae0b7d4705894
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b382bc0

x11-apps/xmessage: Stabilize 1.0.7 ppc64, #928476

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

 x11-apps/xmessage/xmessage-1.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xmessage/xmessage-1.0.7.ebuild 
b/x11-apps/xmessage/xmessage-1.0.7.ebuild
index d856f43acf80..0e97bf821511 100644
--- a/x11-apps/xmessage/xmessage-1.0.7.ebuild
+++ b/x11-apps/xmessage/xmessage-1.0.7.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="display a message or query in a window (X-based /bin/echo)"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libXaw



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

2024-04-02 Thread Sam James
commit: 5ec0090ecb091bb5bb2eefb90aac8f74e997e737
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec0090e

x11-apps/xrefresh: Stabilize 1.1.0 ppc, #928477

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

 x11-apps/xrefresh/xrefresh-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild 
b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
index cce69751d292..d1ccb325bdbb 100644
--- a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
+++ b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="refresh all or part of an X screen"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 
 RDEPEND="x11-libs/libX11"
 DEPEND="${RDEPEND}



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

2024-04-02 Thread Sam James
commit: 0646c2825b68add2d87ca3d352d4a3e55201d36e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0646c282

x11-apps/xmessage: Stabilize 1.0.7 ppc, #928476

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

 x11-apps/xmessage/xmessage-1.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xmessage/xmessage-1.0.7.ebuild 
b/x11-apps/xmessage/xmessage-1.0.7.ebuild
index 582775ba1f0c..d856f43acf80 100644
--- a/x11-apps/xmessage/xmessage-1.0.7.ebuild
+++ b/x11-apps/xmessage/xmessage-1.0.7.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="display a message or query in a window (X-based /bin/echo)"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libXaw



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

2024-04-02 Thread Sam James
commit: 62aa76d7b3217a61a62e99b5bd5139affe99b6e0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62aa76d7

x11-apps/xev: Stabilize 1.2.6 sparc, #928475

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

 x11-apps/xev/xev-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xev/xev-1.2.6.ebuild b/x11-apps/xev/xev-1.2.6.ebuild
index cea441f4e755..9bd01d7152b3 100644
--- a/x11-apps/xev/xev-1.2.6.ebuild
+++ b/x11-apps/xev/xev-1.2.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="Print contents of X events"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 40aa7925b582292f2d75612000b4f93111b17346
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40aa7925

x11-apps/xmessage: Stabilize 1.0.7 arm64, #928476

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

 x11-apps/xmessage/xmessage-1.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xmessage/xmessage-1.0.7.ebuild 
b/x11-apps/xmessage/xmessage-1.0.7.ebuild
index a46f00dee8e0..167d9e713078 100644
--- a/x11-apps/xmessage/xmessage-1.0.7.ebuild
+++ b/x11-apps/xmessage/xmessage-1.0.7.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="display a message or query in a window (X-based /bin/echo)"
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libXaw



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

2024-04-02 Thread Sam James
commit: f5e3fd44578c1951809d9163ac8fd11d8521f72a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e3fd44

x11-apps/xmessage: Stabilize 1.0.7 sparc, #928476

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

 x11-apps/xmessage/xmessage-1.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xmessage/xmessage-1.0.7.ebuild 
b/x11-apps/xmessage/xmessage-1.0.7.ebuild
index 167d9e713078..582775ba1f0c 100644
--- a/x11-apps/xmessage/xmessage-1.0.7.ebuild
+++ b/x11-apps/xmessage/xmessage-1.0.7.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="display a message or query in a window (X-based /bin/echo)"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libXaw



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

2024-04-02 Thread Sam James
commit: f58b5cdb5999616b27f6b22929c7197ec51db257
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58b5cdb

x11-apps/xev: Stabilize 1.2.6 ppc64, #928475

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

 x11-apps/xev/xev-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xev/xev-1.2.6.ebuild b/x11-apps/xev/xev-1.2.6.ebuild
index 1e11577bf4c1..64d51abb5267 100644
--- a/x11-apps/xev/xev-1.2.6.ebuild
+++ b/x11-apps/xev/xev-1.2.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="Print contents of X events"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 68ef1cbd55a60a2adb8a0570bd3e274b2843b0d1
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ef1cbd

x11-apps/mkfontscale: Stabilize 1.2.3 ppc64, #928474

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

 x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild 
b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
index c91aaf9e411d..de8a25bc7caf 100644
--- a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
+++ b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="create an index of scalable font files for X"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libfontenc



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

2024-04-02 Thread Sam James
commit: 338fdad678cb3a5a09d4e8196f561a2d502a343a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338fdad6

x11-apps/mkfontscale: Stabilize 1.2.3 sparc, #928474

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

 x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild 
b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
index 14d0871ae752..97e8d0b219a2 100644
--- a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
+++ b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="create an index of scalable font files for X"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libfontenc



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

2024-04-02 Thread Sam James
commit: 31a491a2895ce44d275143bd7141eabd198f0058
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a491a2

x11-apps/xev: Stabilize 1.2.6 ppc, #928475

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

 x11-apps/xev/xev-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xev/xev-1.2.6.ebuild b/x11-apps/xev/xev-1.2.6.ebuild
index 9bd01d7152b3..1e11577bf4c1 100644
--- a/x11-apps/xev/xev-1.2.6.ebuild
+++ b/x11-apps/xev/xev-1.2.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="Print contents of X events"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: ef52e385254c2ca3e9cae5e5f9a0e2cd289f89cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef52e385

x11-apps/mkfontscale: Stabilize 1.2.3 ppc, #928474

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

 x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild 
b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
index 97e8d0b219a2..c91aaf9e411d 100644
--- a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
+++ b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="create an index of scalable font files for X"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libfontenc



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

2024-04-02 Thread Sam James
commit: a6c606f3b249930f1d41c1a260955b5f472c0ae3
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c606f3

x11-apps/editres: Stabilize 1.0.9 ppc64, #928473

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

 x11-apps/editres/editres-1.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/editres/editres-1.0.9.ebuild 
b/x11-apps/editres/editres-1.0.9.ebuild
index ac3739ebe243..11180f016e35 100644
--- a/x11-apps/editres/editres-1.0.9.ebuild
+++ b/x11-apps/editres/editres-1.0.9.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="a dynamic resource editor for X Toolkit applications"
 
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc ~x86"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 7ea9fce2727eeca0dbc7fb39885afff33e949391
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea9fce2

x11-apps/editres: Stabilize 1.0.9 ppc, #928473

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

 x11-apps/editres/editres-1.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/editres/editres-1.0.9.ebuild 
b/x11-apps/editres/editres-1.0.9.ebuild
index bb0d8280e14e..ac3739ebe243 100644
--- a/x11-apps/editres/editres-1.0.9.ebuild
+++ b/x11-apps/editres/editres-1.0.9.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="a dynamic resource editor for X Toolkit applications"
 
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 sparc ~x86"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 34947a5f1200022c2bb2ba06bf1b07e13a54db49
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34947a5f

x11-apps/xev: Stabilize 1.2.6 arm64, #928475

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

 x11-apps/xev/xev-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xev/xev-1.2.6.ebuild b/x11-apps/xev/xev-1.2.6.ebuild
index cf62beba5806..cea441f4e755 100644
--- a/x11-apps/xev/xev-1.2.6.ebuild
+++ b/x11-apps/xev/xev-1.2.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="Print contents of X events"
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: b17c39e796402b9730a4740f19d073a5f195e7cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17c39e7

x11-apps/xauth: Stabilize 1.1.3 ppc, #928472

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

 x11-apps/xauth/xauth-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xauth/xauth-1.1.3.ebuild 
b/x11-apps/xauth/xauth-1.1.3.ebuild
index 9b252e3ecc66..7130148f6861 100644
--- a/x11-apps/xauth/xauth-1.1.3.ebuild
+++ b/x11-apps/xauth/xauth-1.1.3.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 DESCRIPTION="X authority file utility"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: af7316238900109838946e8e5eaeecd954b16794
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af731623

x11-apps/xauth: Stabilize 1.1.3 arm64, #928472

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

 x11-apps/xauth/xauth-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xauth/xauth-1.1.3.ebuild 
b/x11-apps/xauth/xauth-1.1.3.ebuild
index 5b430acb29a9..9b252e3ecc66 100644
--- a/x11-apps/xauth/xauth-1.1.3.ebuild
+++ b/x11-apps/xauth/xauth-1.1.3.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 DESCRIPTION="X authority file utility"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 0869fa60ce10fe93b885c90df7295068d8c44351
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:13:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:13:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0869fa60

x11-apps/mkfontscale: Stabilize 1.2.3 arm64, #928474

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

 x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild 
b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
index 26315e63f03d..14d0871ae752 100644
--- a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
+++ b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="create an index of scalable font files for X"
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libfontenc



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

2024-04-02 Thread Sam James
commit: 19bcbb043914ae54d0be249f80c2a0e7712dac95
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bcbb04

x11-apps/xauth: Stabilize 1.1.3 ppc64, #928472

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

 x11-apps/xauth/xauth-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xauth/xauth-1.1.3.ebuild 
b/x11-apps/xauth/xauth-1.1.3.ebuild
index 7130148f6861..48f5d274ca3c 100644
--- a/x11-apps/xauth/xauth-1.1.3.ebuild
+++ b/x11-apps/xauth/xauth-1.1.3.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 DESCRIPTION="X authority file utility"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 99ba75793febdc3c0f8fbe5bf082a8c242929db5
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ba7579

x11-apps/editres: Stabilize 1.0.9 sparc, #928473

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

 x11-apps/editres/editres-1.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/editres/editres-1.0.9.ebuild 
b/x11-apps/editres/editres-1.0.9.ebuild
index d427032ddb77..bb0d8280e14e 100644
--- a/x11-apps/editres/editres-1.0.9.ebuild
+++ b/x11-apps/editres/editres-1.0.9.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="a dynamic resource editor for X Toolkit applications"
 
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 sparc ~x86"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: dbff4736d90ec2617fda5343770cdf946d15c78a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbff4736

x11-apps/xsm: Stabilize 1.0.6 ppc, #928471

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

 x11-apps/xsm/xsm-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xsm/xsm-1.0.6.ebuild b/x11-apps/xsm/xsm-1.0.6.ebuild
index 2dc303cd189b..38d361331e53 100644
--- a/x11-apps/xsm/xsm-1.0.6.ebuild
+++ b/x11-apps/xsm/xsm-1.0.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="X Session Manager"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 RDEPEND="x11-libs/libXaw
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: a7ec5eec1e6407dadbd0f82ae9e7810fb9652bfb
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ec5eec

x11-apps/xauth: Stabilize 1.1.3 sparc, #928472

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

 x11-apps/xauth/xauth-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xauth/xauth-1.1.3.ebuild 
b/x11-apps/xauth/xauth-1.1.3.ebuild
index e182f1b3673e..5b430acb29a9 100644
--- a/x11-apps/xauth/xauth-1.1.3.ebuild
+++ b/x11-apps/xauth/xauth-1.1.3.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 DESCRIPTION="X authority file utility"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: fa168568ffe0300356b6c45a66eafd6645aef23e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:12:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:12:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa168568

x11-apps/xsm: Stabilize 1.0.6 ppc64, #928471

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

 x11-apps/xsm/xsm-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xsm/xsm-1.0.6.ebuild b/x11-apps/xsm/xsm-1.0.6.ebuild
index 38d361331e53..861a6a00d6e4 100644
--- a/x11-apps/xsm/xsm-1.0.6.ebuild
+++ b/x11-apps/xsm/xsm-1.0.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="X Session Manager"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 RDEPEND="x11-libs/libXaw
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: a56f53313c576244d9c4dab4577c5b554d828298
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 09:32:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a56f5331

media-libs/lastfmlib: update EAPI 7 -> 8, wire up & fix tests

That said, we should really last-rite this anyway, per bug #928115, it's
just that I started working on this before I noticed that bug...

Bug: https://bugs.gentoo.org/928115
Closes: https://bugs.gentoo.org/889298
Signed-off-by: Sam James  gentoo.org>

 .../files/lastfmlib-0.4.0-autotools-tests.patch| 31 ++
 .../files/lastfmlib-0.4.0-out-of-bounds-trim.patch | 24 +++
 media-libs/lastfmlib/lastfmlib-0.4.0-r2.ebuild | 50 ++
 3 files changed, 105 insertions(+)

diff --git a/media-libs/lastfmlib/files/lastfmlib-0.4.0-autotools-tests.patch 
b/media-libs/lastfmlib/files/lastfmlib-0.4.0-autotools-tests.patch
new file mode 100644
index ..506d5a37693b
--- /dev/null
+++ b/media-libs/lastfmlib/files/lastfmlib-0.4.0-autotools-tests.patch
@@ -0,0 +1,31 @@
+* Run the tests as part of 'make check' (not just building testrunner).
+* Use pkg-config to find gtest, not the now-removed gtest-config.
+--- a/Makefile.am
 b/Makefile.am
+@@ -59,6 +59,7 @@ pkgconfig_DATA = liblastfmlib.pc
+ 
+ if ENABLE_UNITTEST
+ check_PROGRAMS = testrunner
++TESTS = $(check_PROGRAMS)
+ endif
+ 
+ testrunner_SOURCES =lastfmlib/unittest/testrunner.cpp \
+--- a/configure.ac
 b/configure.ac
+@@ -51,13 +51,10 @@ AC_ARG_ENABLE(unittests,
+[  --enable-unittests Enables build of unittests ],
+ENABLE_UNITTEST=$enableval)
+ 
+-if test "$ENABLE_UNITTEST" = "yes"; then
+-AC_CHECK_HEADERS(
+-[gtest/gtest.h],,
+-[AC_MSG_ERROR([Missing gtest library, install the google unittest 
framework])])
+-UNITTEST_LIBS="$(gtest-config --libs)"
++AS_IF([test "$ENABLE_UNITTEST" = "yes"], [
++PKG_CHECK_MODULES([UNITTEST], [gtest], [], [AC_MSG_ERROR([Missing gtest 
library, install the google unittest framework])])
+ AC_SUBST(UNITTEST_LIBS)
+-fi
++])
+ AM_CONDITIONAL(ENABLE_UNITTEST, test "$enable_unittests" = "yes")
+ 
+ AC_SUBST([pkgconfigdir])

diff --git 
a/media-libs/lastfmlib/files/lastfmlib-0.4.0-out-of-bounds-trim.patch 
b/media-libs/lastfmlib/files/lastfmlib-0.4.0-out-of-bounds-trim.patch
new file mode 100644
index ..6c01a59269d4
--- /dev/null
+++ b/media-libs/lastfmlib/files/lastfmlib-0.4.0-out-of-bounds-trim.patch
@@ -0,0 +1,24 @@
+Fix out of bounds assertion with -D_GLIBCXX_ASSERTIONS on empty string in 
testsuite.
+--- a/lastfmlib/utils/stringoperations.cpp
 b/lastfmlib/utils/stringoperations.cpp
+@@ -40,7 +40,7 @@ void trim(std::string& aString)
+ {
+ size_t begin= 0;
+ size_t end  = aString.size() - 1;
+-
++
+ while ( aString[begin] == ' '  || aString[begin] == '\t'
+  || aString[begin] == '\r' || aString[begin] == '\n')
+ {
+@@ -50,8 +50,10 @@ void trim(std::string& aString)
+ break;
+ }
+ 
+-if (begin == aString.size())
++if (begin == aString.size()) {
+ aString = "";
++return;
++}
+ 
+ while ( aString[end] == ' '  || aString[end] == '\t'
+  || aString[end] == '\r' || aString[end] == '\n')

diff --git a/media-libs/lastfmlib/lastfmlib-0.4.0-r2.ebuild 
b/media-libs/lastfmlib/lastfmlib-0.4.0-r2.ebuild
new file mode 100644
index ..590503f295ec
--- /dev/null
+++ b/media-libs/lastfmlib/lastfmlib-0.4.0-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C++ library to scrobble tracks on Last.fm"
+HOMEPAGE="https://github.com/dirkvdb/lastfmlib/releases;
+SRC_URI="https://github.com/dirkvdb/lastfmlib/archive/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug syslog test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="net-misc/curl"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${P}-string-conv.patch"
+   "${FILESDIR}/${PN}-0.4.0-autotools-tests.patch"
+   "${FILESDIR}/${PN}-0.4.0-out-of-bounds-trim.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   CONFIG_SHELL="${BROOT}"/bin/bash econf \
+   $(use_enable debug) \
+   $(use_enable syslog logging) \
+   $(use_enable test unittests)
+}
+
+src_test() {
+   emake check VERBOSE=1
+}
+
+src_install() {
+   default
+   find "${D}"/usr -name '*.la' -delete || die "Pruning failed"
+}



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

2024-04-02 Thread Sam James
commit: 884f6c2014aa132c1e21b04b19c869555f6e8e59
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 08:30:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:10:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884f6c20

dev-vcs/vcsh: add 2.0.8

* Wire up tests
* Fix DESCRIPTION
* Append revision to version

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

 dev-vcs/vcsh/Manifest  |  1 +
 dev-vcs/vcsh/vcsh-2.0.8.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-vcs/vcsh/Manifest b/dev-vcs/vcsh/Manifest
index f01e392a686a..55cd40856004 100644
--- a/dev-vcs/vcsh/Manifest
+++ b/dev-vcs/vcsh/Manifest
@@ -1,2 +1,3 @@
 DIST vcsh-1.20190621.4.tar.gz 40262 BLAKE2B 
541f0fe4873236d6b2af2f2a71c446954ca401b69beeca9b21c61a51e3cff11fd1999addcdf4f5d699ff54fa08e6b81a33e0b6d586cad250470e4646cbd5edd9
 SHA512 
d86168198f468bbf74d7c83dfe61e07e39772c98467b713f7a4972b779f046c51a2c983ddd444d0332d2a586159d86ccb6560d4cffb5a6441534c425a717ffe3
 DIST vcsh-2.0.4.tar.xz 84608 BLAKE2B 
aad8c63997b55601489443642bcd40d7f8ecb977c99d11fc309f5c76d6e02d3fe5b486c16aa5722d6aca142e77a8109f38566bd21973d78bc542793124904127
 SHA512 
36c823052c2e2d511b6a9e07e43e7c96255ed0fdcd620db3bb22ba3215060762c0ae556afab31522ff87a443affbee46d9ab4cc8a04aa3a6fa5fdae96aba8d09
+DIST vcsh-2.0.8.tar.xz 86928 BLAKE2B 
411c1bb3abf4e5b7d9adcb33181c49e45107193a2dbf7cb0cca9ee3eca4d2b017f3ad1f4e31c13fe4db9d8749806618bde2442d1294ac62cffce7fc3879fd75e
 SHA512 
64fb58bd01379b847395f53c0907658db78ee6f7af6d210da4743e4f3489a30f4d6c482c9881b91c247ed4a77932c34806e7d3e24d17c445c51c22534085bef2

diff --git a/dev-vcs/vcsh/vcsh-2.0.8.ebuild b/dev-vcs/vcsh/vcsh-2.0.8.ebuild
new file mode 100644
index ..84f73bcf6f2e
--- /dev/null
+++ b/dev-vcs/vcsh/vcsh-2.0.8.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Manage config files in \$HOME via fake bare git repositories"
+HOMEPAGE="https://github.com/RichiH/vcsh;
+SRC_URI="https://github.com/RichiH/vcsh/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-vcs/git"
+BDEPEND="
+   test? (
+   dev-lang/perl
+   dev-perl/Shell-Command
+   dev-perl/Test-Most
+   )
+"
+
+src_configure() {
+   econf \
+   $(use_enable test tests) \
+   --with-man-page \
+   --with-deployment=${PR}
+}
+
+src_install() {
+   default
+
+   mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || die
+
+   dodoc -r doc/sample_hooks
+}



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

2024-04-02 Thread Sam James
commit: 56994748ada831334531a5d22af882df730780ba
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 07:48:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:10:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56994748

sys-block/libzbc: fix deps

* Put gtk+ in RDEPEND too, not just DEPEND
* Move pkgconfig to BDEPEND
* Drop unnecessary --disable-static (default w/ EAPI 8) from econf args
* Change USE=gtk -> USE=gui per QA policy

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

 sys-block/libzbc/libzbc-5.13.0-r1.ebuild | 39 
 1 file changed, 39 insertions(+)

diff --git a/sys-block/libzbc/libzbc-5.13.0-r1.ebuild 
b/sys-block/libzbc/libzbc-5.13.0-r1.ebuild
new file mode 100644
index ..703a3203ecc8
--- /dev/null
+++ b/sys-block/libzbc/libzbc-5.13.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A library and tools for working with ZBC and ZAC disks"
+HOMEPAGE="https://github.com/hgst/libzbc;
+SRC_URI="https://github.com/hgst/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2 GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="gui"
+
+RDEPEND="
+   gui? ( x11-libs/gtk+:3 )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-4.13
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable gui)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Shell-Command/

2024-04-02 Thread Sam James
commit: 304e00c8a5e8ac019d186c033e698c443c38739b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 08:24:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304e00c8

dev-perl/Shell-Command: new package, add 0.60.0

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

 dev-perl/Shell-Command/Manifest|  1 +
 dev-perl/Shell-Command/Shell-Command-0.60.0.ebuild | 13 +
 dev-perl/Shell-Command/metadata.xml| 12 
 3 files changed, 26 insertions(+)

diff --git a/dev-perl/Shell-Command/Manifest b/dev-perl/Shell-Command/Manifest
new file mode 100644
index ..ccbfe1d33b0d
--- /dev/null
+++ b/dev-perl/Shell-Command/Manifest
@@ -0,0 +1 @@
+DIST Shell-Command-0.06.tar.gz 10464 BLAKE2B 
29ee22e3e6a9de460dc0bc74e1bce10335fb56ed04e72ba7f148619fd8825a9585a951292116b50e7d027d13c0721004ce6648777ede94ff265401dbd6fc07b6
 SHA512 
693a1c716ec388e4efc7da1fc220cd969c57ce386eee3b8b2ce6093591840c8ca339e079fda7f18d28996de2bc556308e5111929cd59d541a6490809811b735e

diff --git a/dev-perl/Shell-Command/Shell-Command-0.60.0.ebuild 
b/dev-perl/Shell-Command/Shell-Command-0.60.0.ebuild
new file mode 100644
index ..caf28802b016
--- /dev/null
+++ b/dev-perl/Shell-Command/Shell-Command-0.60.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=FLORA
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Cross-platform functions emulating common shell commands"
+
+SLOT="0"
+KEYWORDS="~amd64"

diff --git a/dev-perl/Shell-Command/metadata.xml 
b/dev-perl/Shell-Command/metadata.xml
new file mode 100644
index ..02a5fd8a8296
--- /dev/null
+++ b/dev-perl/Shell-Command/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+  
+Shell-Command
+Shell::Command
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libindicate/, dev-libs/libindicate/files/

2024-04-02 Thread Sam James
commit: d947850c343369d9842bf8a582033b5662014a10
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 08:18:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d947850c

dev-libs/libindicate: wire up tests

Includs some XFAILs but it's better than nothing.

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

 .../files/libindicate-12.10.1-tests-werror.patch   | 47 ++
 dev-libs/libindicate/libindicate-12.10.1-r4.ebuild | 18 ++---
 2 files changed, 60 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libindicate/files/libindicate-12.10.1-tests-werror.patch 
b/dev-libs/libindicate/files/libindicate-12.10.1-tests-werror.patch
new file mode 100644
index ..1f669dbc5ec5
--- /dev/null
+++ b/dev-libs/libindicate/files/libindicate-12.10.1-tests-werror.patch
@@ -0,0 +1,47 @@
+--- a/examples/Makefile.am
 b/examples/Makefile.am
+@@ -20,7 +20,7 @@ indicate_and_crash_SOURCES = \
+ 
+ indicate_and_crash_CFLAGS = \
+   -I $(srcdir)/.. \
+-  -Wall -Werror \
++  -Wall \
+   $(LIBINDICATE_CFLAGS)
+ 
+ indicate_and_crash_LDADD = \
+@@ -32,7 +32,7 @@ indicate_alot_SOURCES = \
+ 
+ indicate_alot_CFLAGS = \
+   -I $(srcdir)/.. \
+-  -Wall -Werror \
++  -Wall \
+   $(LIBINDICATE_CFLAGS)
+ 
+ indicate_alot_LDADD = \
+@@ -44,7 +44,7 @@ listen_and_print_SOURCES = \
+ 
+ listen_and_print_CFLAGS = \
+   -I $(srcdir)/.. \
+-  -Wall -Werror \
++  -Wall \
+   $(LIBINDICATE_CFLAGS) \
+   $(LIBINDICATEGTK_CFLAGS)
+ 
+@@ -59,7 +59,7 @@ im_client_SOURCES = \
+ 
+ im_client_CFLAGS = \
+   -I $(srcdir)/.. \
+-  -Wall -Werror \
++  -Wall \
+   $(LIBINDICATE_CFLAGS) \
+   $(LIBINDICATEGTK_CFLAGS)
+ 
+@@ -74,7 +74,7 @@ show_hide_server_SOURCES = \
+ 
+ show_hide_server_CFLAGS = \
+   -I $(srcdir)/.. \
+-  -Wall -Werror \
++  -Wall \
+   $(LIBINDICATE_CFLAGS)
+ 
+ show_hide_server_LDADD = \

diff --git a/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild 
b/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild
index 0bf3a2211de3..f4d947713309 100644
--- a/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild
+++ b/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild
@@ -14,8 +14,8 @@ 
SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz;
 LICENSE="LGPL-2.1 LGPL-3"
 SLOT="3"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="gtk +introspection"
-RESTRICT="test" # consequence of the -no-mono.patch
+IUSE="gtk +introspection test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-libs/dbus-glib
@@ -35,9 +35,13 @@ BDEPEND="
gnome-base/gnome-common
virtual/pkgconfig
$(vala_depend)
+   test? ( dev-util/dbus-test-runner )
 "
 
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-autotools.patch
+   "${FILESDIR}"/${PN}-12.10.1-tests-werror.patch
+)
 
 src_prepare() {
default
@@ -51,10 +55,14 @@ src_configure() {
econf \
$(use_enable gtk) \
$(use_enable introspection) \
+   $(use_enable test tests) \
--disable-python \
--disable-scrollkeeper \
-   --with-gtk=3 \
-   --disable-tests
+   --with-gtk=3
+}
+
+src_test() {
+   emake check XFAIL_TESTS="test-interests test-interests-multi 
test-max-indicators test-indicator-display test-indicator-display-half"
 }
 
 src_install() {



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

2024-04-02 Thread Sam James
commit: 67a0af35b998400f76e97eaa37cc3b9de05c7b88
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 08:08:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:10:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a0af35

dev-libs/libindicate: don't build disabled tests

Tests are currently restricted so make sure we don't build them. It's also
a good hint for someone to fix the arg properly if/when enabling tests again
rather than leaving them always be built.

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

 dev-libs/libindicate/libindicate-12.10.1-r4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild 
b/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild
index 7dd3ee3396f3..0bf3a2211de3 100644
--- a/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild
+++ b/dev-libs/libindicate/libindicate-12.10.1-r4.ebuild
@@ -53,7 +53,8 @@ src_configure() {
$(use_enable introspection) \
--disable-python \
--disable-scrollkeeper \
-   --with-gtk=3
+   --with-gtk=3 \
+   --disable-tests
 }
 
 src_install() {



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

2024-04-02 Thread Sam James
commit: 003fe127fb1cccfd31fe5256030788a684901452
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 07:35:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:10:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003fe127

dev-libs/libtommath: drop 1.2.0-r2

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

 dev-libs/libtommath/Manifest   |  1 -
 dev-libs/libtommath/libtommath-1.2.0-r2.ebuild | 96 --
 2 files changed, 97 deletions(-)

diff --git a/dev-libs/libtommath/Manifest b/dev-libs/libtommath/Manifest
index 701ebd802e6a..433619a4f62c 100644
--- a/dev-libs/libtommath/Manifest
+++ b/dev-libs/libtommath/Manifest
@@ -1,2 +1 @@
-DIST ltm-1.2.0.tar.xz 622120 BLAKE2B 
1537dad7da5c14264f03280e9d49fa0b7e6c1c4924c805f202d31c60569b9e3bee40674301d67b0f5b049c1c2dc5ec71b6c566ff5c9b8168d16840b031acc400
 SHA512 
6f9ccd0691831f07f86ddc81cb6145504b3d5da66dd3e92312c64cce0ea986fa4e08ba65ca8991aaebe56702c2d7c15f309696785b813dffb4c112a4ad04b203
 DIST ltm-1.2.1.tar.xz 635728 BLAKE2B 
b1464843af4a33f2ba0c824fe2dd080227c6b761b3f8059bbc5229f36d601aecc8bcb20c386718c71a1bc01f69e532647689b43252bd15143f809f7072de449e
 SHA512 
50c9459357aa7f5076af93de6701c617da0dbbf2230a2f4468062704a6cd6e9d3c2fbb27016f68a7e1d6b35d6ddb2088630b24ea6acc20ed8c19594913d36e95

diff --git a/dev-libs/libtommath/libtommath-1.2.0-r2.ebuild 
b/dev-libs/libtommath/libtommath-1.2.0-r2.ebuild
deleted file mode 100644
index f17fc77a6642..
--- a/dev-libs/libtommath/libtommath-1.2.0-r2.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Optimized and portable routines for integer theoretic 
applications"
-HOMEPAGE="https://www.libtom.net/;
-SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}.tar.xz;
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="doc examples static-libs"
-
-BDEPEND="dev-build/libtool"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-sparc.patch
-)
-
-src_prepare() {
-   default
-
-   # need libtool for cross compilation, bug #376643
-   cat <<-EOF > configure.ac
-   AC_INIT(libtommath, 0)
-   AM_INIT_AUTOMAKE
-   LT_INIT
-   AC_CONFIG_FILES(Makefile)
-   AC_OUTPUT
-   EOF
-
-   touch NEWS README AUTHORS ChangeLog Makefile.am || die
-
-   eautoreconf
-
-   export LIBTOOL="${S}"/libtool
-}
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-_emake() {
-   emake \
-   CC="$(tc-getCC)" \
-   AR="$(tc-getAR)" \
-   RANLIB="$(tc-getRANLIB)" \
-   IGNORE_SPEED=1 \
-   DESTDIR="${ED}" \
-   PREFIX="${EPREFIX}/usr" \
-   LIBPATH="/usr/$(get_libdir)" \
-   INCPATH="/usr/include" \
-   "$@"
-}
-
-src_compile() {
-   # Replace hard-coded libdir=${exec_prefix}/lib.
-   sed -i -e "/libdir=/s:/lib:/$(get_libdir):" libtommath.pc.in || die
-
-   _emake -f makefile.shared
-}
-
-src_test() {
-   # Tests must be built statically
-   # (i.e. without -f makefile.shared)
-   _emake test
-
-   ./test || die
-}
-
-src_install() {
-   _emake -f makefile.shared install
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   local path="usr/$(get_libdir)/libtommath.${PV}.dylib"
-   install_name_tool -id "${EPREFIX}/${path}" "${ED}/${path}" || 
die "Failed to adjust install_name"
-   fi
-
-   # We only link against -lc, so drop the .la file.
-   find "${ED}" -name '*.la' -delete || die
-   if ! use static-libs ; then
-   find "${ED}" -name "*.a" -delete || die
-   fi
-
-   dodoc changes.txt
-
-   use doc && dodoc doc/*.pdf
-
-   if use examples ; then
-   docinto demo
-   dodoc demo/*.c
-   fi
-}



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

2024-04-02 Thread Michał Górny
commit: 147f9e3346c7753625b13c6ffd5874aa567cebab
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 04:23:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147f9e33

dev-python/boto3: Bump to 1.34.76

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.76.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 7f32a45827e9..318ffd2ebe77 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.34.64.gh.tar.gz 784663 BLAKE2B 
6a4b335dba37ea09d7b2cec152699972b0b1
 DIST boto3-1.34.69.gh.tar.gz 787293 BLAKE2B 
9e46a959f3efdc3e673d38c8e3c30b8ceed1c1f47d685466e4164bcc1000381710bf8d8b6afff0999185ccddf38da591df004c54709729f2181308cb2279c43f
 SHA512 
ef765518de95468e66270cea6dc93ede48547fb37db3ed9429659d85fb25174162cd062814c6adefeb8385c14079e7927f52d66501ab45f8d251ccfc830465e4
 DIST boto3-1.34.74.gh.tar.gz 790202 BLAKE2B 
4368db3e11d6bda6eee4ccde82bcc0c2c5a67448400ce0d29d221840360348ab1c7d3c8360ff3c91190ebccb30e187c6fc3ed72f29f1a1d1f883888a8cad12dc
 SHA512 
977e1b9f8a9506bd040ff6a9a1df106294ff62a100cf5cb31aeaa363a4f3fe28cab71e4740028202829fac3023bf832bd4ac25b3474c2a5e107892c05b356e0c
 DIST boto3-1.34.75.gh.tar.gz 790632 BLAKE2B 
846170851c821e72b05b2c94470bc48ed542722ccec5360f03d6f5d6393a4163b21b40ac68f586748106991e501cfc5c66c5dc15e9931605a062c2cd1ef1f46d
 SHA512 
581c5a823297066deeaf832b46d1f14db54df279ccd25c9ae2ba4896389a37f453a732e5291bbd2bec1bfa2107ce1f0efcbaee7b765ba101bec31fac40ca37dc
+DIST boto3-1.34.76.gh.tar.gz 790998 BLAKE2B 
fb4db194a2b8257400c0d15b266b1017d93eebf1171d9be26917e2aca7b5bb9f4c7986b035c99c4fdfc1b9eecbf0b4a26dfaaac4871712c6da72ff803e4f60c8
 SHA512 
bbd0868db23812ee706b8adf9221606b07a5da288c673fee2287c44c23c1023782fd00bd341486900f4ef2e87c1b6392cc59996b22588947ccd6f50c58d3b5cd

diff --git a/dev-python/boto3/boto3-1.34.76.ebuild 
b/dev-python/boto3/boto3-1.34.76.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.76.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-02 Thread Michał Górny
commit: f3a9c5196f45965fa7df774d6c2f8ecf0f9f174c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 04:24:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a9c519

dev-python/pydantic-core: Bump to 2.18.0

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

 dev-python/pydantic-core/Manifest  |  11 ++
 .../pydantic-core/pydantic-core-2.18.0.ebuild  | 149 +
 2 files changed, 160 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index 467f3dbbb3af..11b77e5b3839 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -8,6 +8,7 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616de
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST enum_dispatch-0.3.12.crate 22400 BLAKE2B 
c8a3da572bd8fcff5afe8aba87d0b40d5c759ed2c69d8391d61b43bec8de2eff02cfce0de60abbbe821dc103cda41bc4abdeb9de5a0426fcafd2382bc2403eb4
 SHA512 
576d682255313ea284934a1c9bf80532a1b39a85eb6201b821eefe5fe37576544b28247ed1d27e019e1e664b2e81207fd161dc9d70e2d0e10bfea1071f508dfb
+DIST enum_dispatch-0.3.13.crate 29876 BLAKE2B 
8fa66a72b1f35e174abcc8266e8a36e835923a1b31aa2fefe3bcf1287bb01b456597915c0a36a9ab7e6a6cd0ce7ebae38c09028ceb9109b7d18f26f023df
 SHA512 
9ff73db5852d8c515f8f3beae0e62ac3845b42fb39a2ecdcda50e44535e9183790406652024e3f968ecbf4413488a02344831c45498294ba97c345b31e1d0782
 DIST equivalent-1.0.1.crate 6615 BLAKE2B 
302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
 SHA512 
b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 
383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1
 SHA512 
c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
 DIST getrandom-0.2.10.crate 34955 BLAKE2B 
8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4
 SHA512 
82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
@@ -20,6 +21,7 @@ DIST indoc-2.0.4.crate 14311 BLAKE2B 
8d604e20825ae64530014081c627abe4ecec6447e1e
 DIST itoa-1.0.8.crate 10465 BLAKE2B 
e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938
 SHA512 
6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e
 DIST jiter-0.0.6.crate 128330 BLAKE2B 
8f745b0bcc0eb107251e059ee1b591835c6162cd7f9956d74f35f2bed3e1b9ecea9511f98ee55b8dd5f0f6cbf64f2af06493affd279612ed51aa7e8f67d25da2
 SHA512 
7b6cf2b5e7c83dbbca2bc435015a283c61a903a7f16c4c1c2eb4827ca1bac10a27259c634cf0d05a8cf8726b7bdedfea9f08daee63aa05ba466b1c0d47614219
 DIST jiter-0.1.0.crate 131174 BLAKE2B 
345b7107155b3d0b1a552cf87fcc7d289260ede746514852750f145ff197fd50c5b96648e8a4ca01e37809d466b99f29d7f10ec99f622d278e85e7206cf0f238
 SHA512 
c6696a52d3a26a1d09dfe57af59e45902b6a3065af78fb4edbe4dc8bf5c7cf1163af09e2e5e9c2e16cb4262141a764a611b5fec5b44563c93b931a85a20faf76
+DIST jiter-0.2.1.crate 139173 BLAKE2B 
6c1b6222d4f6665294460371475bee3c2ddea26bf76218d073965444981ba2584188167f2d8a8827a72ecb7263a411d0cd0979710d0d4e5d521e3f6227e1e1cd
 SHA512 
1777a85725a2a1485bc104609e69123d8861f15f71d5ae785fcc679b39f905749b4c3ccb523b4d546673ce35aa78fc93b724557c386988bcb0b78af33c363d37
 DIST lexical-core-0.8.5.crate 26680 BLAKE2B 
71f3cc95f47fa636f68d6d25612a47d4a178e2ffe484aa66760e78fb71e55633c055892647decaac08120d1b8b3b79d80d1a23d46a74d13b5e52d6b912839ea0
 SHA512 
f98d2b5afd331c6f4f599d24599ed8791ee3628a2fa2b8172b698cfe9a180e1ccd2da4dca4dd33fc76ef3417114c580399106d01a8d6153b45b38bceacee1018
 DIST lexical-parse-float-0.8.5.crate 180161 BLAKE2B 
881e4db32a21c26a1919fd1373aef1ea16a6fca3d799edb18ff0c9e4a79d481f8ade7a93f9ded2a660ad10cf815eb757f6eec7887945f8203c467e700af7a9a3
 SHA512 
ef012cbf18f2e306724dd700ac259aaa73b44f6c4531377deb9979c80d31ae66fc1a8b2671bd677e0ebfad8f77e9a5cf25707c67a1c5b1f554953c036cb39d46
 DIST 

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

2024-04-02 Thread Michał Górny
commit: d4a8274443a07451c3dceeb86ef9d66423cac3bb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 04:23:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:05:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a82744

app-admin/awscli: Bump to 1.32.76

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.76.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ae674316ab3a..faf3c927160a 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.32.64.gh.tar.gz 2672156 BLAKE2B 
6707984b03e004ed8672b35694c9e4be7
 DIST aws-cli-1.32.69.gh.tar.gz 2675479 BLAKE2B 
7a8ec84c029662145aaf49afd1b9194a7a021249ee7bff2f5c5b704703e54ee6f09c94cd0ccf85a968187f3e8e6c85a18fa31592f6bc82dc5c2aac9aaa02a643
 SHA512 
09f5929fcec0ec263f80b377ee21d256c52547f9f71b8a38382b0a9d39371646d0afcc3650079147f0dc8f6fa11d33cb4a9f3977c023be37851fca761ef6ac56
 DIST aws-cli-1.32.74.gh.tar.gz 2682208 BLAKE2B 
aba8be6e597a6d07197bd06d51f167f7a2dbed317c630572585cd006f6edfceac054726a20afe20faf6de381cbb75e352a7d6ab9e232b6e669fd59ca5888e122
 SHA512 
2f19b7c383c91528f15b93b00df285bdf32685c08e41e4f8f3a62cbbd5cff2615ca98c5eb925a5a2a2d13b452a0a08658749f4f7a48045a537ee7ec7e23cd663
 DIST aws-cli-1.32.75.gh.tar.gz 2683704 BLAKE2B 
8dd4b7522c7684dd405018067a266842243679dac88a27de7be8b279c9a2b19081b2c49425392585a3c4a3173ff24227dc16070331ee772501db37251f12c355
 SHA512 
64525fe4a31074ec05531066451ab6faf8c8027fb9ad26d31d7877de1e63797c46f723cd03d89a11ba27af9dd77adec91a926e3ce32ef6e2acf0e29a45cf7908
+DIST aws-cli-1.32.76.gh.tar.gz 2683951 BLAKE2B 
e54a1df81000999f5d978503d3b7fff38c168ff014eadf94e0953922ec94b41876c6d73287f00711a5c0af3e6d6584aa6a47d37d832e48f6dd360e94ce6797fd
 SHA512 
6c7c1bad24a4b28040e714fd29bc15dff40320a90e51c1bc437e7a8c4b6b0d73e830c83f3664dbdd0620aba7e987d43272ad1ff35a3b723f793ad85bfb38fff1

diff --git a/app-admin/awscli/awscli-1.32.76.ebuild 
b/app-admin/awscli/awscli-1.32.76.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.76.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   

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

2024-04-02 Thread Michał Górny
commit: 62a3985508bcfe37f6b2b442dd567ae819b95a9c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  3 04:23:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  3 05:05:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a39855

dev-python/botocore: Bump to 1.34.76

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.76.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ccd3a18fcd0e..b6e5d5b32479 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.34.64.gh.tar.gz 12774647 BLAKE2B 
a41493d400b0f4f406a144aa968f011
 DIST botocore-1.34.69.gh.tar.gz 12790282 BLAKE2B 
3d12eb5eb8e85777b43b3774e783c907f05e50dfe93445920ee0f42a82857ba7a70c5641e3cbfc03ab05f81f7cd989ff79e332bf2ae192b9bf7b3b3cbe6e9c0e
 SHA512 
b520c5d3c6ce2f1db3e8620e5f7c882ed8483928de1cb32d22eabe76262ed8658614a0b1db42ceff445f11b009c48ef9a5761490e5982154e14173750b9e2554
 DIST botocore-1.34.74.gh.tar.gz 12820469 BLAKE2B 
e9d7a35e82aee30666952ea6f74d8d0f695efad2fd0da520b70fdd313cabf3aff6e67fa71543c630bcfb4b4f78f780321babaf118990d8136b79755beadd8a5a
 SHA512 
f7d741bd86e249ae46a7f79828c8b63c66519f9ae203f1a14a17e126c22d9e3d94710f5f5992f057491d3f7e41c7ea180255e1f766dc3bdee96ddb2ac6e28312
 DIST botocore-1.34.75.gh.tar.gz 12864283 BLAKE2B 
bc5a64b704e1ae4ceebfe65d748e2e904a151343fe4543ceea1955f8d06521b2f562ee75e0384d187c7fde9f7b5d79d5f02e323059ccd9ad332416deb27de066
 SHA512 
21847f64ce8f6cb6732f57de6f9d53b00b0ca0d669e6cac2b0edf1a3431c0d5081e6fd7c1c7cb6d664aec7fcb2d0d5b359a40a4abfda2767bbf27f43589eaed2
+DIST botocore-1.34.76.gh.tar.gz 12868763 BLAKE2B 
f6a73414b8ae0dd6628dd55575809461919a2208b57633b34cf3de70712660053040a636d037fb65c4ff37a85ae48e048308935b9e3f8911397b5ba1cccd24bd
 SHA512 
adccbd547f6ac73d1d55f51f9fb3ba8da6ad7ac5e34f3b5c8e50ebaf00893c87762ab3a0420174816cf5c6ee9a5453cd84deac70b517e72eb5d58e595cb5

diff --git a/dev-python/botocore/botocore-1.34.76.ebuild 
b/dev-python/botocore/botocore-1.34.76.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.76.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-02 Thread Sam James
commit: 500688ebddc1591a4af8a21bfebefa138825e958
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500688eb

x11-apps/editres: Stabilize 1.0.9 arm, #928473

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

 x11-apps/editres/editres-1.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/editres/editres-1.0.9.ebuild 
b/x11-apps/editres/editres-1.0.9.ebuild
index ea388c77f6d5..d427032ddb77 100644
--- a/x11-apps/editres/editres-1.0.9.ebuild
+++ b/x11-apps/editres/editres-1.0.9.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="a dynamic resource editor for X Toolkit applications"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 98ca88fb2f9c9f67c7dfd6b86e0ace07dff2e638
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ca88fb

x11-apps/xfontsel: Stabilize 1.1.1 arm, #928469

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

 x11-apps/xfontsel/xfontsel-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xfontsel/xfontsel-1.1.1.ebuild 
b/x11-apps/xfontsel/xfontsel-1.1.1.ebuild
index 8f2dd8fac952..1f2ff2b3900d 100644
--- a/x11-apps/xfontsel/xfontsel-1.1.1.ebuild
+++ b/x11-apps/xfontsel/xfontsel-1.1.1.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="point and click selection of X11 font names"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND="
x11-libs/libXaw



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

2024-04-02 Thread Sam James
commit: 4c00f6f65f6a9d57919ece32d6884989f4cd7432
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c00f6f6

x11-apps/xmessage: Stabilize 1.0.7 arm, #928476

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

 x11-apps/xmessage/xmessage-1.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xmessage/xmessage-1.0.7.ebuild 
b/x11-apps/xmessage/xmessage-1.0.7.ebuild
index c01a65b30d91..a46f00dee8e0 100644
--- a/x11-apps/xmessage/xmessage-1.0.7.ebuild
+++ b/x11-apps/xmessage/xmessage-1.0.7.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="display a message or query in a window (X-based /bin/echo)"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libXaw



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

2024-04-02 Thread Sam James
commit: b1be54e3e09b39cc032f0a818b7fc1e92f5c20b6
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1be54e3

x11-apps/listres: Stabilize 1.0.6 arm, #928468

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

 x11-apps/listres/listres-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/listres/listres-1.0.6.ebuild 
b/x11-apps/listres/listres-1.0.6.ebuild
index a6fbda988833..9d3910570e60 100644
--- a/x11-apps/listres/listres-1.0.6.ebuild
+++ b/x11-apps/listres/listres-1.0.6.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="list resources in widgets"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 
 RDEPEND="x11-libs/libX11
x11-libs/libXt



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

2024-04-02 Thread Sam James
commit: 27dc67254785cc011c201d8d18ea6b6e9728663b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dc6725

x11-apps/xpr: Stabilize 1.2.0 arm, #928470

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

 x11-apps/xpr/xpr-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xpr/xpr-1.2.0.ebuild b/x11-apps/xpr/xpr-1.2.0.ebuild
index 21be9399cc78..18ea14333db8 100644
--- a/x11-apps/xpr/xpr-1.2.0.ebuild
+++ b/x11-apps/xpr/xpr-1.2.0.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="X.Org xpr application"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 70269c8c090bcbee52913a33cebe8cbc2273623b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70269c8c

x11-apps/xsm: Stabilize 1.0.6 arm, #928471

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

 x11-apps/xsm/xsm-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xsm/xsm-1.0.6.ebuild b/x11-apps/xsm/xsm-1.0.6.ebuild
index 1fe975b89ec7..f69167252927 100644
--- a/x11-apps/xsm/xsm-1.0.6.ebuild
+++ b/x11-apps/xsm/xsm-1.0.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="X Session Manager"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 RDEPEND="x11-libs/libXaw
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 90330d349a82dc588b49fc0bdfe8c4adc74f3b56
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90330d34

x11-apps/xauth: Stabilize 1.1.3 arm, #928472

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

 x11-apps/xauth/xauth-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xauth/xauth-1.1.3.ebuild 
b/x11-apps/xauth/xauth-1.1.3.ebuild
index d2dc7ea05342..e182f1b3673e 100644
--- a/x11-apps/xauth/xauth-1.1.3.ebuild
+++ b/x11-apps/xauth/xauth-1.1.3.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 DESCRIPTION="X authority file utility"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 92f0ab12a8395cff846ba4c553fe922569d48985
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f0ab12

x11-apps/bitmap: Stabilize 1.1.1 arm, #928467

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

 x11-apps/bitmap/bitmap-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/bitmap/bitmap-1.1.1.ebuild 
b/x11-apps/bitmap/bitmap-1.1.1.ebuild
index 0c0212280ce8..041fb4530c79 100644
--- a/x11-apps/bitmap/bitmap-1.1.1.ebuild
+++ b/x11-apps/bitmap/bitmap-1.1.1.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 DESCRIPTION="X.Org bitmap application"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: ced67b4ab6b9439da824752bbff652ecb3f8b0ce
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced67b4a

x11-apps/xev: Stabilize 1.2.6 arm, #928475

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

 x11-apps/xev/xev-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xev/xev-1.2.6.ebuild b/x11-apps/xev/xev-1.2.6.ebuild
index 94d0311aa639..cf62beba5806 100644
--- a/x11-apps/xev/xev-1.2.6.ebuild
+++ b/x11-apps/xev/xev-1.2.6.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="Print contents of X events"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
x11-libs/libX11



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

2024-04-02 Thread Sam James
commit: 5714357799a7f189b8aa8892e5d19e83395bc4db
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57143577

x11-apps/mkfontscale: Stabilize 1.2.3 arm, #928474

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

 x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild 
b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
index 2fbe6e731c75..26315e63f03d 100644
--- a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
+++ b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="create an index of scalable font files for X"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
x11-libs/libfontenc



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

2024-04-02 Thread Sam James
commit: 6a14e7b6d395e1d5d9e7915374b29877047b2b21
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a14e7b6

x11-apps/xrefresh: Stabilize 1.1.0 arm, #928477

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

 x11-apps/xrefresh/xrefresh-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild 
b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
index 31d72859b771..b7a29a7720f6 100644
--- a/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
+++ b/x11-apps/xrefresh/xrefresh-1.1.0.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="refresh all or part of an X screen"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 RDEPEND="x11-libs/libX11"
 DEPEND="${RDEPEND}



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

2024-04-02 Thread Sam James
commit: 3ef9fc0d90223743fcad3bdb0904e5dee5a019fb
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef9fc0d

media-libs/mesa: Stabilize 24.0.4 sparc, #928448

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

 media-libs/mesa/mesa-24.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-24.0.4.ebuild 
b/media-libs/mesa/mesa-24.0.4.ebuild
index a474e56c13dc..4b863e7a0bc5 100644
--- a/media-libs/mesa/mesa-24.0.4.ebuild
+++ b/media-libs/mesa/mesa-24.0.4.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 S="${WORKDIR}/${MY_P}"
 EGIT_CHECKOUT_DIR=${S}



[gentoo-commits] repo/gentoo:master commit in: dev-lua/mpack/

2024-04-02 Thread Sam James
commit: 3ad1cfd5f908cbb264321c42efe24b02e12022d7
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad1cfd5

dev-lua/mpack: Stabilize 1.0.12 arm64, #928457

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

 dev-lua/mpack/mpack-1.0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/mpack/mpack-1.0.12.ebuild 
b/dev-lua/mpack/mpack-1.0.12.ebuild
index 0d3dc279196c..6d140c877e13 100644
--- a/dev-lua/mpack/mpack-1.0.12.ebuild
+++ b/dev-lua/mpack/mpack-1.0.12.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
 IUSE="test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2024-04-02 Thread Sam James
commit: c0462fdb55699472e4478fd0e8499bf4efc4cd07
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0462fdb

media-libs/mesa: Stabilize 24.0.4 arm64, #928448

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

 media-libs/mesa/mesa-24.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-24.0.4.ebuild 
b/media-libs/mesa/mesa-24.0.4.ebuild
index 4b863e7a0bc5..b403898f164c 100644
--- a/media-libs/mesa/mesa-24.0.4.ebuild
+++ b/media-libs/mesa/mesa-24.0.4.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 S="${WORKDIR}/${MY_P}"
 EGIT_CHECKOUT_DIR=${S}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/gccmakedep/

2024-04-02 Thread Sam James
commit: 8815b848f6349fa25c951617f2ebf14fb059e633
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8815b848

x11-misc/gccmakedep: Stabilize 1.0.4 arm64, #928446

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

 x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild 
b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
index 2aa9cecd2c22..27c6ffeb9cb8 100644
--- a/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
+++ b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
@@ -7,4 +7,4 @@ inherit xorg-3
 
 DESCRIPTION="create dependencies in makefiles using 'gcc -M'"
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/gccmakedep/

2024-04-02 Thread Sam James
commit: 944b2fb6e52c0a0c03639ef5ca3667fe25ffb1d1
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944b2fb6

x11-misc/gccmakedep: Stabilize 1.0.4 sparc, #928446

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

 x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild 
b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
index b7686a3ac96d..2aa9cecd2c22 100644
--- a/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
+++ b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
@@ -7,4 +7,4 @@ inherit xorg-3
 
 DESCRIPTION="create dependencies in makefiles using 'gcc -M'"
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXaw3d/

2024-04-02 Thread Sam James
commit: 74a7b853a4ce9ce728b1f4ab076ff94333e6cfff
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a7b853

x11-libs/libXaw3d: Stabilize 1.6.6 arm64, #928443

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

 x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild 
b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
index 9975fe6e3e43..e6a9a306cb1d 100644
--- a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
+++ b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="X.Org Xaw3d library"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="xpm"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libfontenc/

2024-04-02 Thread Sam James
commit: c7c28a4b1cc7967c6e2d4d9bf0500805d3bb0fe3
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c28a4b

x11-libs/libfontenc: Stabilize 1.1.8 arm64, #928442

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

 x11-libs/libfontenc/libfontenc-1.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild 
b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
index 644e19eadc8b..d4ab5a236690 100644
--- a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
+++ b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="X.Org fontenc library"
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="sys-libs/zlib"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libfontenc/

2024-04-02 Thread Sam James
commit: b6e909a26ec710998bcfb7d9159e6cafae9c4dc8
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e909a2

x11-libs/libfontenc: Stabilize 1.1.8 sparc, #928442

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

 x11-libs/libfontenc/libfontenc-1.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild 
b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
index 388789274254..644e19eadc8b 100644
--- a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
+++ b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
 
 DESCRIPTION="X.Org fontenc library"
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="sys-libs/zlib"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXaw3d/

2024-04-02 Thread Sam James
commit: 1d67774ce6d4c74bf3df1d85380250536a517a8d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d67774c

x11-libs/libXaw3d: Stabilize 1.6.6 sparc, #928443

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

 x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild 
b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
index c11095210335..9975fe6e3e43 100644
--- a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
+++ b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="X.Org Xaw3d library"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="xpm"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/

2024-04-02 Thread Sam James
commit: 888da7c34c96e96029d5658c84b13dc62209600a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888da7c3

x11-libs/libxcb: Stabilize 1.16.1 sparc, #928445

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

 x11-libs/libxcb/libxcb-1.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libxcb/libxcb-1.16.1.ebuild 
b/x11-libs/libxcb/libxcb-1.16.1.ebuild
index 7715e620b70a..2fc9f067663c 100644
--- a/x11-libs/libxcb/libxcb-1.16.1.ebuild
+++ b/x11-libs/libxcb/libxcb-1.16.1.ebuild
@@ -15,7 +15,7 @@ inherit python-any-r1 xorg-3
 DESCRIPTION="X C-language Bindings library"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb;
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc selinux test +xkb"
 RESTRICT="!test? ( test )"
 SLOT="0/1.12"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/

2024-04-02 Thread Sam James
commit: 496c0798c78ada3e16cc91806ac48f19905afbeb
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496c0798

x11-libs/libxcb: Stabilize 1.16.1 arm64, #928445

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

 x11-libs/libxcb/libxcb-1.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libxcb/libxcb-1.16.1.ebuild 
b/x11-libs/libxcb/libxcb-1.16.1.ebuild
index 2fc9f067663c..c8bd5eb8bcdb 100644
--- a/x11-libs/libxcb/libxcb-1.16.1.ebuild
+++ b/x11-libs/libxcb/libxcb-1.16.1.ebuild
@@ -15,7 +15,7 @@ inherit python-any-r1 xorg-3
 DESCRIPTION="X C-language Bindings library"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb;
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc selinux test +xkb"
 RESTRICT="!test? ( test )"
 SLOT="0/1.12"



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-elographics/

2024-04-02 Thread Sam James
commit: 38441f6924815ff66ceb0a53fd66d56e7cef4706
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38441f69

x11-drivers/xf86-input-elographics: Stabilize 1.4.4 sparc, #928444

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

 x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild 
b/x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild
index 4f60bae3dec1..bda64cf5bc37 100644
--- a/x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild
+++ b/x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild
@@ -7,4 +7,4 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="Elographics input driver"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 sparc x86"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Sam James
commit: 468840cb40b2b4113634c561e618405a86f04338
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468840cb

x11-libs/pixman: Stabilize 0.43.4 sparc, #928441

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

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index d4cad80044f5..cf2825b3d5a6 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Sam James
commit: 650b7d239d8a6ae82e9e1b6a896baf89c665f97e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650b7d23

x11-libs/pixman: Stabilize 0.43.4 arm64, #928441

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

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index cf2825b3d5a6..563b532ba36d 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



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

2024-04-02 Thread Viorel Munteanu
commit: 6237e2dc80d533138eeadc9be397585cff4bbda2
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr  3 04:08:25 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr  3 04:08:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6237e2dc

www-apps/wordpress: add 6.5

Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/wordpress/Manifest |  1 +
 www-apps/wordpress/wordpress-6.5.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index e15ea3e82a66..54ebc779e093 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1 +1,2 @@
 DIST wordpress-6.4.3.tar.gz 24482912 BLAKE2B 
bf48e86884342af021fa6fd01190f10e1a3d83718f818e6d5e4f1b1d67c3cc63c920eea850905ac406f4460e11312feb74b7deaf1b255b75eaa36439ce907a9c
 SHA512 
a3602f1b7c046b6463d03d74a4f091434e5251518a4a11146675a5836f75a532d04e9b0fad9474bd9c53ed3e2adb06a2cfb0121fde017180e120ebb58cb643eb
+DIST wordpress-6.5.tar.gz 24696382 BLAKE2B 
f4cea5cf575161ff7d7c1e0c0f2176323374429b899ad64e84059578bb827ccb8a7668c36bbf48238c66b6006c0292cbf5f0866aa97858f78a012845184ebf46
 SHA512 
39ab557bfd4c2af7a5289f379cc4ee62a6720f2f41cefeb5328cf1a053a3f53d471ce081998debe7f4143ed11dcec6cc8c71da8867a3493c83d1b3742a99a9d4

diff --git a/www-apps/wordpress/wordpress-6.5.ebuild 
b/www-apps/wordpress/wordpress-6.5.ebuild
new file mode 100644
index ..aedc91ade73a
--- /dev/null
+++ b/www-apps/wordpress/wordpress-6.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
+HOMEPAGE="https://wordpress.org/;
+SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz;
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-2+"
+if [[ ${PV} != *_rc* ]]; then
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RDEPEND="virtual/httpd-php
+   || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
+
+need_httpd_cgi
+
+IUSE="+akismet examples +themes vhosts"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc readme.html
+   rm readme.html license.txt || die
+
+   if use !akismet ; then
+   rm -R wp-content/plugins/akismet/ || die
+   fi
+   if use !examples ; then
+   rm wp-content/plugins/hello.php || die
+   fi
+   if use !themes ; then
+   rm -R wp-content/themes/*/ || die
+   fi
+
+   [[ -f wp-config.php ]] || cp wp-config-sample.php wp-config.php
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/index.php
+   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php
+   webapp_serverowned "${MY_HTDOCSDIR}"
+   # allows plugins update if allowed within WP
+   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/includes/file.php
+
+   webapp_configfile  "${MY_HTDOCSDIR}"/wp-config.php
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+   webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/, dev-qt/qtwebengine/files/

2024-04-02 Thread Ionen Wolkens
commit: 03a99428d35fcd93b2073cae67228807a23829c3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr  3 03:47:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr  3 03:56:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a99428

dev-qt/qtwebengine: update patchset for 6.6 and 6.7 branches

6.6-9 -> 6.6-10 changes:
  Added:
  * clang18.patch (imported from files/)
  Updated:
  * cstdint.patch (for bug #928466)

6.7-4 -> 6.7-5 changes:
  Added:
  * x11-header.patch (imported from files/)
  ...not adding clang18 given expect it to be fixed upstream soon
  Updated:
  * cstdint.patch (for bug #928466)
  ...gcc+musl still untested for 6.7.0, but updating what's known

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

 dev-qt/qtwebengine/Manifest|  3 ++-
 .../files/qtwebengine-6.7.0-x11-header.patch   | 22 --
 dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild|  3 +--
 dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild|  3 +--
 dev-qt/qtwebengine/qtwebengine-6.7..ebuild |  3 +--
 dev-qt/qtwebengine/qtwebengine-6..ebuild   |  2 +-
 6 files changed, 6 insertions(+), 30 deletions(-)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 1013b1f6ab01..0d2fb09def52 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -4,8 +4,9 @@ DIST qtwebengine-5.15.12_p20240122.tar.xz 299226288 BLAKE2B 
a16a2f428c4a3e7c681e
 DIST qtwebengine-5.15.13_p20240322-patchset.tar.xz 26112 BLAKE2B 
21eb036520e052f28d7579022d84d4b7136521d025569b22653229d8099140a99726ce5ddebced0d9aa113d3e215fc023ad042a372f2318dfc7cafe5d9e397c9
 SHA512 
cbc4373ed6a107a3fd2bf1cb73c96e3c00b4428410933dbb1b1eb5116de22e29ca5e102702e1f6f8a12abff6b60ea072b84e77da64c6d60e360bf0ad2e542166
 DIST qtwebengine-5.15.13_p20240322.tar.xz 301394204 BLAKE2B 
f9bb5bb79edbe0bc862a718feb3b11a56d8c6d2eee1dd711c9b4460f64308fdfbaa4c3551eebad3af5844564a49703574a7fb9d74e15abd0a6aeb8c707a14059
 SHA512 
b1f459fbb3d21118043a53ce6e292c6a45f8512830f4dbf6982713970f980ccfb8c1ea1c1d7ce373991632de8c44b5053fa1ccb883e19cd8f35a961e67472f5a
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
+DIST qtwebengine-6.6-patchset-10.tar.xz 8880 BLAKE2B 
7583dbfbb60100dc669c780d611aa56034ba2172700168c716e06b37cfb8bb083a29b3ab36968ad0f34443224f7ce03956e6fad2734ac7ff62b2aaeba9e79fc4
 SHA512 
3cf5e597d7300b89297f15f10ffd7e24517f8762ecdc7b3be19f3c48bc16949ec47ebccf050d4416033e1915453c12b0e69ebb2defa50471cdb72794f8e05708
 DIST qtwebengine-6.6-patchset-9.tar.xz 8040 BLAKE2B 
11c76fd36227cfcfc3c83618fad25c66963e63697f857b99efc76188529bea42094b279bd9f37e79584cb6e9f1d2dd2f666a96c46ddf2276033cdc97782b72c4
 SHA512 
33cc1ad0843eeaf1103033c2e9b9a734cd218d92c40985fd6c109acefa2f68b99b1f3cf5e06d6f837fc974c39b220ae93b40d135b5414f822cf28e075805c9c1
-DIST qtwebengine-6.7-patchset-4.tar.xz 7792 BLAKE2B 
99250f9c807870aeff0eafccd4a27c224785e34b21ba8dc9e663741cf123ebda6501b8f3d7b1e274cb4e543fe1f9d3fbb1ea54de85fcde4d11d2388f97674a60
 SHA512 
28dfb2c6c74a971f407e793f43b1224af5b2dac1c1b053badfee23e54d8fe6c390498a88d4da9d8f0de66f579234b1ccca527fc44997dd185ab1f570fbf63203
+DIST qtwebengine-6.7-patchset-5.tar.xz 8108 BLAKE2B 
60c77597992dcdbc758406fe6638f41cc0a542601812cf882c1e0a49ece15f1635c326dbc071966fc70ad3cf94c7fe91e34812a5e905205b41e8350c9fae2926
 SHA512 
a858f76e523a70bbf790b5438d3f0cdc4105e95305086ec11473f22582ea2eaddd20b3787599a3ced65cc3c8df01b5574937bf394a0f702584fff02bf35c2d1e
 DIST qtwebengine-everywhere-src-6.6.2.tar.xz 421147952 BLAKE2B 
a0317faf9ff2d81cd2418652c297821bd8451e0564b8b9af8cb005b0c96a4ec74305ff814c3ab355d84bbacaaccd9ebf6bf591e01b485e243cc485aedf3e6e5b
 SHA512 
8024890c1a7f6d5b9866d768f5ee5cb24b2eb9bb2162886fe02cf8f6fbb23e99eadb142c2636fd3d856b0b1975e69859989553f70c6d8610a69d991d4c2f190d
 DIST qtwebengine-everywhere-src-6.6.3.tar.xz 421076320 BLAKE2B 
b718b968549a6aad0945cc23ccd2f297475a71db26c6ca6cbeab9d0fee3b709180d5b765a67ef90741eadd48b1fe72c95f302f44c856e4056e0d49589d655879
 SHA512 
cb026f2dd389d83fbeff3eedc3fa77fc22ff5cf6d444ec163b0dc4649abdf2d16683e9d31f46324f7b3546bb1ec80e40d35854537aa3c09959457fa3c79fa96d
 DIST qtwebengine-everywhere-src-6.7.0.tar.xz 550907592 BLAKE2B 
e7787ab0a8b68657ca318de1c855f23b50d9aa3bda1bfcaa4ecd274ff0afb283c092256c28b566a9882cc5dccdaf2e3312836f4da6d4a85850f3202176d77933
 SHA512 
92bc8ffc69c6e00d55b647b332878e9b632257e78c38e9b3d0a5f4506d5df3c507e8ffa5916db2547b89c4c2641447fd9031a80e780e143c7ed58a7285e06e64

diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.0-x11-header.patch 
b/dev-qt/qtwebengine/files/qtwebengine-6.7.0-x11-header.patch
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/, x11-libs/libdrm/files/

2024-04-02 Thread Matt Turner
commit: 002ecc64e130b7bddb1190a7e677beeb1c1bedc6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Apr  3 02:51:25 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 03:21:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002ecc64

x11-libs/libdrm: add hppa symbol-check patch

See: https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/353
Closes: https://bugs.gentoo.org/927204
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36069
Signed-off-by: Matt Turner  gentoo.org>

 .../files/libdrm-2.4.120-backport-pr353.patch  | 62 ++
 x11-libs/libdrm/libdrm-2.4.120.ebuild  |  2 +
 2 files changed, 64 insertions(+)

diff --git a/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch 
b/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch
new file mode 100644
index ..1d01db322a8c
--- /dev/null
+++ b/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch
@@ -0,0 +1,62 @@
+https://bugs.gentoo.org/927204
+https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/353
+
+From 525e80447fee011734af464b3b5d478b2b7b17af Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Fri, 22 Mar 2024 11:20:17 -0400
+Subject: [PATCH 1/2] symbols-check: Add _GLOBAL_OFFSET_TABLE_
+
+This is exported on hppa/parisc.
+
+See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26978
+
+Bug: https://bugs.gentoo.org/927204
+---
+ symbols-check.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/symbols-check.py b/symbols-check.py
+index 2e7ba68d1..47bc3bead 100644
+--- a/symbols-check.py
 b/symbols-check.py
+@@ -7,6 +7,7 @@ import subprocess
+ 
+ # This list contains symbols that _might_ be exported for some platforms
+ PLATFORM_SYMBOLS = [
++'_GLOBAL_OFFSET_TABLE_',
+ '__bss_end__',
+ '__bss_start__',
+ '__bss_start',
+-- 
+GitLab
+
+
+From c45ffb1edf19faff79238934abe01fd92e9e3d0a Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Fri, 22 Mar 2024 11:21:39 -0400
+Subject: [PATCH 2/2] symbols-check: Add _fbss, _fdata, _ftext
+
+These are exported on mips/mips64.
+
+See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11955
+---
+ symbols-check.py | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/symbols-check.py b/symbols-check.py
+index 47bc3bead..c63c0d112 100644
+--- a/symbols-check.py
 b/symbols-check.py
+@@ -17,6 +17,9 @@ PLATFORM_SYMBOLS = [
+ '_end',
+ '_fini',
+ '_init',
++'_fbss',
++'_fdata',
++'_ftext',
+ ]
+ 
+ 
+-- 
+GitLab
+

diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild 
b/x11-libs/libdrm/libdrm-2.4.120.ebuild
index 0189f73ab6cb..2e961f414fdb 100644
--- a/x11-libs/libdrm/libdrm-2.4.120.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild
@@ -42,6 +42,8 @@ RDEPEND="${COMMON_DEPEND}
 BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
 
+PATCHES=( "${FILESDIR}/${PN}-2.4.120-backport-pr353.patch" )
+
 python_check_deps() {
python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
 }



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

2024-04-02 Thread Matt Turner
commit: 50cddfcca48359b34fbda5f8725085c6817de4fc
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 03:17:34 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 03:17:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50cddfcc

dev-util/spirv-headers: Fix SRC_URI

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

 dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild | 4 ++--
 dev-util/spirv-headers/spirv-headers-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild
index 72ab19bde1fe..d0ba40d7e45e 100644
--- a/dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild
+++ b/dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild
@@ -10,9 +10,9 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-${PV}
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
 fi
 
 DESCRIPTION="Machine-readable files for the SPIR-V Registry"

diff --git a/dev-util/spirv-headers/spirv-headers-.ebuild 
b/dev-util/spirv-headers/spirv-headers-.ebuild
index 72ab19bde1fe..d0ba40d7e45e 100644
--- a/dev-util/spirv-headers/spirv-headers-.ebuild
+++ b/dev-util/spirv-headers/spirv-headers-.ebuild
@@ -10,9 +10,9 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-${PV}
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
 fi
 
 DESCRIPTION="Machine-readable files for the SPIR-V Registry"



[gentoo-commits] repo/proj/guru:dev commit in: games-util/dwarf-therapist/

2024-04-02 Thread Wolfgang E. Sanyer
commit: b4eb8c002899c5843cf7149b7b267ead42ec0e47
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 03:03:53 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 03:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4eb8c00

games-util/dwarf-therapist: fix pkgcheck lint

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild 
b/games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild
index 4dd824ad4f..f193752d19 100644
--- a/games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild
+++ b/games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild
@@ -13,12 +13,12 @@ DESCRIPTION="For managing dwarves in Dwarf Fortress"
 HOMEPAGE="https://github.com/Dwarf-Therapist/Dwarf-Therapist;
 
SRC_URI="https://github.com/Dwarf-Therapist/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz
 -> ${MY_P}.tar.gz"
 
+S="${WORKDIR}/${MY_P}"
+
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-S="${WORKDIR}/${MY_P}"
-
 RDEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtdeclarative:5



[gentoo-commits] repo/proj/guru:dev commit in: games-util/dwarf-therapist/

2024-04-02 Thread Wolfgang E. Sanyer
commit: e322d3ef11591dc425c9069ebed10195658cea8e
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 02:56:53 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 03:02:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e322d3ef

games-util/dwarf-therapist: bump to 42.1.5

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 games-util/dwarf-therapist/Manifest|  1 +
 .../dwarf-therapist/dwarf-therapist-42.1.5.ebuild  | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/games-util/dwarf-therapist/Manifest 
b/games-util/dwarf-therapist/Manifest
index 2dd141b3b5..4638e6022f 100644
--- a/games-util/dwarf-therapist/Manifest
+++ b/games-util/dwarf-therapist/Manifest
@@ -1,2 +1,3 @@
 DIST Dwarf-Therapist-41.2.2.tar.gz 1126446 BLAKE2B 
44b84661892a50b225c5b69b6196e8397359d073bc9c268713fe93a35852370cfcfcc76df1c52aad814ceb46a74b6a9a7b3bd37bfc5cfec1eb2273b148b3cdb1
 SHA512 
0235c809be389743fb8205bf43770215efe72c4a178c854b14d1d9ea3a12213abaf58e2832d4c2bcf071d68216a4beff513c7e22712de996c0b6e9024c3010c2
 DIST Dwarf-Therapist-41.2.5.tar.gz 1125524 BLAKE2B 
a545bac1a87aac09adb22d1863f783389bb3924464e706da534a8b24a1aaadf91e5d10b8b4fe366b7f97b78a7ffec16107bb3ff0719843dfd12e71625c50ade7
 SHA512 
676c5ef18ff6311ff09beaf59144ac568bf4cf3034c1a9bac65c355029a9718c14bf90a0b6c0f2b357afa95c66a6ab546c0d91fe89cf67987c4e4f432c2177e1
+DIST Dwarf-Therapist-42.1.5.tar.gz 1090721 BLAKE2B 
cdad4ad611bfbd0a38908ca11697e6550272c5f743b6ad5c123bcf789d3e88876fcb17fc7c109a77bbb9319cf78b7e9095ed13fc4121ffafe01281b2870e83e7
 SHA512 
71dcb8a814de277cb5c49b22edef32b04ff2e10f9833ef1d65d01d919e6d429d5309e2814d30c2a4e8b21331de530699762b80daade5146aeb8e8f7761095f9a

diff --git a/games-util/dwarf-therapist/dwarf-therapist-42.1.5.ebuild 
b/games-util/dwarf-therapist/dwarf-therapist-42.1.5.ebuild
new file mode 100644
index 00..f193752d19
--- /dev/null
+++ b/games-util/dwarf-therapist/dwarf-therapist-42.1.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop linux-info xdg-utils
+
+MY_PN="Dwarf-Therapist"
+MY_PV="v${PV}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="For managing dwarves in Dwarf Fortress"
+HOMEPAGE="https://github.com/Dwarf-Therapist/Dwarf-Therapist;
+SRC_URI="https://github.com/Dwarf-Therapist/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz
 -> ${MY_P}.tar.gz"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtwidgets:5
+"
+
+CONFIG_CHECK="~CROSS_MEMORY_ATTACH"
+WARNING_CROSS_MEMORY_ATTACH="required to interact with Dwarf Fortress"
+
+src_install() {
+   # Install some sort of documentation
+   dodoc README.rst
+
+   # Add the desktop file
+   domenu dist/xdg/applications/dwarftherapist.desktop
+
+   # install icons
+   insinto /usr/share/
+   doins -r dist/xdg/icons
+
+   # install memory layout files for dwarf-fortress versions
+   insinto /usr/share/dwarftherapist/memory_layouts
+   doins -r share/memory_layouts/linux
+
+   # and of course, the binary
+   newbin "${BUILD_DIR}/dwarftherapist" dwarf-therapist
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: games-util/dwarf-therapist/

2024-04-02 Thread Wolfgang E. Sanyer
commit: d88a8e506a8aafa526fc72378a9d0d10e6040ebd
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 02:58:19 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 03:02:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d88a8e50

games-util/dwarf-therapist: drop v41.2.2

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 games-util/dwarf-therapist/Manifest|  1 -
 .../dwarf-therapist/dwarf-therapist-41.2.2.ebuild  | 57 --
 2 files changed, 58 deletions(-)

diff --git a/games-util/dwarf-therapist/Manifest 
b/games-util/dwarf-therapist/Manifest
index 4638e6022f..eebf679083 100644
--- a/games-util/dwarf-therapist/Manifest
+++ b/games-util/dwarf-therapist/Manifest
@@ -1,3 +1,2 @@
-DIST Dwarf-Therapist-41.2.2.tar.gz 1126446 BLAKE2B 
44b84661892a50b225c5b69b6196e8397359d073bc9c268713fe93a35852370cfcfcc76df1c52aad814ceb46a74b6a9a7b3bd37bfc5cfec1eb2273b148b3cdb1
 SHA512 
0235c809be389743fb8205bf43770215efe72c4a178c854b14d1d9ea3a12213abaf58e2832d4c2bcf071d68216a4beff513c7e22712de996c0b6e9024c3010c2
 DIST Dwarf-Therapist-41.2.5.tar.gz 1125524 BLAKE2B 
a545bac1a87aac09adb22d1863f783389bb3924464e706da534a8b24a1aaadf91e5d10b8b4fe366b7f97b78a7ffec16107bb3ff0719843dfd12e71625c50ade7
 SHA512 
676c5ef18ff6311ff09beaf59144ac568bf4cf3034c1a9bac65c355029a9718c14bf90a0b6c0f2b357afa95c66a6ab546c0d91fe89cf67987c4e4f432c2177e1
 DIST Dwarf-Therapist-42.1.5.tar.gz 1090721 BLAKE2B 
cdad4ad611bfbd0a38908ca11697e6550272c5f743b6ad5c123bcf789d3e88876fcb17fc7c109a77bbb9319cf78b7e9095ed13fc4121ffafe01281b2870e83e7
 SHA512 
71dcb8a814de277cb5c49b22edef32b04ff2e10f9833ef1d65d01d919e6d429d5309e2814d30c2a4e8b21331de530699762b80daade5146aeb8e8f7761095f9a

diff --git a/games-util/dwarf-therapist/dwarf-therapist-41.2.2.ebuild 
b/games-util/dwarf-therapist/dwarf-therapist-41.2.2.ebuild
deleted file mode 100644
index 9c7aef32e1..00
--- a/games-util/dwarf-therapist/dwarf-therapist-41.2.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop xdg-utils
-
-MY_PN="Dwarf-Therapist"
-MY_PV="v${PV}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="For managing dwarves in  Dwarf Fortress"
-HOMEPAGE="https://github.com/Dwarf-Therapist/Dwarf-Therapist;
-SRC_URI="https://github.com/Dwarf-Therapist/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz
 -> ${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-S="${WORKDIR}/${MY_P}"
-
-# DEPEND=""
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtwidgets:5
-"
-# BDEPEND=""
-
-src_install() {
-   # Install some sort of documentation
-   dodoc README.rst
-
-   # Add the desktop file
-   domenu dist/xdg/applications/dwarftherapist.desktop
-
-   # install icons
-   insinto /usr/share/
-   doins -r dist/xdg/icons
-
-   # install memory layout files for dwarf-fortress versions
-   insinto /usr/share/dwarftherapist/memory_layouts
-   doins -r share/memory_layouts/linux
-
-   # and of course, the binary
-   newbin "${BUILD_DIR}/dwarftherapist" dwarf-therapist
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-}



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

2024-04-02 Thread Matt Turner
commit: 07e51e3461fbaf3a94acb0c66dad1a03a0a8d4fe
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 02:58:24 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 02:59:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e51e34

media-libs/shaderc: Version bump to 2024.0

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

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2024.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 0c7039e29fcc..708f56c186f4 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 
334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857
 SHA512 
2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf
+DIST shaderc-2024.0.tar.gz 227125 BLAKE2B 
f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8
 SHA512 
ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae

diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild 
b/media-libs/shaderc/shaderc-2024.0.ebuild
new file mode 100644
index ..bd38b2831f82
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2024.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc;
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   ~dev-util/glslang-1.3.280.0:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.3.280.0[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   ~dev-util/spirv-headers-1.3.280.0"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/

2024-04-02 Thread Jason A. Donenfeld
commit: d81e904c7818b8e5017630958243770b7fe4fc56
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Apr  3 02:39:43 2024 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Apr  3 02:41:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81e904c

media-sound/reaper-bin: use upstream commit for lazy binding

Now that this patch is upstream, use it.

Link: https://github.com/justinfrankel/WDL/pull/22
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest|  2 +-
 .../files/libSwell-makefile-lazy-binding.patch | 46 --
 media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild   |  3 +-
 3 files changed, 2 insertions(+), 49 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index e5f669df6521..9096cd06bd32 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,4 +1,4 @@
-DIST WDL-9df70be13fcb75eb69adcf957ea3bff4f259fa84.tar.gz 2471215 BLAKE2B 
501b973ad764901321d29726927e079c96bcfe8535f76e67bd3ade6b0e3a2385ee741ae6430682c33b136715629a1f0370f52bbf1715d28515496cf09c6fb4b1
 SHA512 
c3ca582d654af202f352169955d6622266b0acefe00e94ee05bf18802327a7e8fd9d42b54881c4442eed8af36d0040e21e27a624a0ff26328385eec8947e3510
+DIST WDL-ce8eaac26787a8e059cbeb808d566e8bf1438075.tar.gz 2471262 BLAKE2B 
20901c986cb9719cfe654137bfa5a4e571b9255373ba18d0c53f61e16ab077277913e6b379d62d328cd5ec617bdc8dea5300f176b55115f4553045dfe559c84b
 SHA512 
e03493ad6809d4b436aed603e0e87fcb8dc17c9f810b6ca59ad0684639f4a54cc4b520711ae65b7ed9d4af2f00b9554ef488346678ae79f254bc30aeb9c500f0
 DIST reaper712_linux_aarch64.tar.xz 10918388 BLAKE2B 
00d652993267b15687aef81106868a7fa3544eba49a3d7664c52d737d58e56ff5775584edb1bfdb4b1310ded233326699125725e884a17f505d5e658a89fe3cf
 SHA512 
d82754f08860769d3e7af9a04dcc7e54a89bdd42c649afaf3760d9198cbadad0e7be29a5896802bb8fa650c0d9f1f109d0fd44e6adbf122045f90db2f9c46835
 DIST reaper712_linux_armv7l.tar.xz 10575044 BLAKE2B 
a1cc04a4ff70889580199f0ff48cafd7341f92b15bdebe38dd3e636cecba15d8d8d18bbeb8bc9ecea797d334632b98df86f9e76141422cdf60a8c0ceef0be7b6
 SHA512 
25d472e065814f33c728797b01b45328ee6d2bd30e22ab7cab22218418d94c7325cadb1e6a2a008fa6c0d5ddca9f4981c10e0faf896d3bd8175d8a183ca23268
 DIST reaper712_linux_i686.tar.xz 12211908 BLAKE2B 
e392b86a81ad33c4cd3d339acbb51466a0bc591bec1a031004d3f1fade8afcf85cdd274cb26e731ece1db3aa4b0b0c6f665635f8d3e0448ee646d33652f9e7ca
 SHA512 
f6d3b2e0cedb35c7579ee6594807f13a8c85cb61ca6c3c9fd0d36f2ab5ad9f21be29eefd0f2428a6442e29c38a434c73b2f98e7822bb341052ec93c765ff95ad

diff --git a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch 
b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
deleted file mode 100644
index 9d9508071af8..
--- a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From d7fa7b22fdbc894a9986ab686b9c009d25f8cae7 Mon Sep 17 00:00:00 2001
-From: "Jason A. Donenfeld" 
-Date: Tue, 2 Apr 2024 01:03:30 +0200
-Subject: [PATCH] swell-linux: ensure LD lazily binds symbols
-
-On newer toolchains that by default set `-Wl,-z,now`, such as Gentoo's
-23.0 toolchain, setting PRELOAD_GDK causes swell's dlopen() to fail with
-an error like:
-
-Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: 
undefined symbol: gdk_x11_window_get_xid
-
-This is because -z,now, according to the man page, "When generating an
-executable or shared library, mark it to tell the dynamic linker to
-resolve all symbols when the program is started, or when the shared
-library is loaded by dlopen, instead of deferring function call
-resolution to the point when the function is first called." This is
-basically the opposite of what swell's preloading feature wants.
-
-This can be overridden by setting -z,lazy, which according to the man
-page, "When generating an executable or shared library, mark it to tell
-the dynamic linker to defer function call resolution to the point when
-the function is called (lazy binding), rather than at load time."
-
-So pass -Wl,-z,lazy in the preloading case, so that it works no matter
-what the toolchain defaults are.

- WDL/swell/Makefile | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
-index 9e7e2d87..8033fb30 100644
 a/WDL/swell/Makefile
-+++ b/WDL/swell/Makefile
-@@ -140,6 +140,9 @@ ifndef NOGDK
- endif
-   endif
-   LINKEXTRA += -lGL
-+  ifdef PRELOAD_GDK
-+CFLAGS += -Wl,-z,lazy
-+  endif
- endif
- 
- CXXFLAGS = $(CFLAGS)
--- 
-2.44.0
-

diff --git a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index a6338707abea..b06b170162e9 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
 

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

2024-04-02 Thread Wolfgang E. Sanyer
commit: 683347b16b1a3b51098bf5c811f93122e8231446
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 02:30:17 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=683347b1

app-backup/b2-3.9.0: update PYTHON_COMPAT

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 app-backup/b2/b2-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/b2/b2-3.9.0.ebuild b/app-backup/b2/b2-3.9.0.ebuild
index e7159e74cd..92990f4610 100644
--- a/app-backup/b2/b2-3.9.0.ebuild
+++ b/app-backup/b2/b2-3.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_10 python3_11 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 



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

2024-04-02 Thread Wolfgang E. Sanyer
commit: bbed15069656db3851abe1b9d1be5d5d08437dae
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 00:23:20 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbed1506

dev-python/b2sdk: bump to 2.0.0

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

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

diff --git a/dev-python/b2sdk/Manifest b/dev-python/b2sdk/Manifest
index f7ad942188..e3a93bdf6c 100644
--- a/dev-python/b2sdk/Manifest
+++ b/dev-python/b2sdk/Manifest
@@ -1,2 +1,3 @@
 DIST b2sdk-1.17.2.tar.gz 308753 BLAKE2B 
07b6f71f604475d861257a1a7c567fc561a90c1c8c5768d21d63a82ff1c57240a81f8ebf96f1b3113cbea181140a128ebad9ed524e410a9c163a04a1de1ee2a0
 SHA512 
e618e18de16b021dc86a4b5ee9d315294eba5c3421318a4ea668681dc0420d6c3798f17c17be6475dddad7cfada8bf615916a5dc41ef905b8ecd7623b2a0c7bb
 DIST b2sdk-1.21.0.tar.gz 335333 BLAKE2B 
7aa3a9664844e1f5ef71b7eec2fc28f456bed0a8ae431a90f23865cb9d73526090f78926b943f67bb1745bb9760718666202a9bd67790d92d90c14a0f1510bab
 SHA512 
3d431ce8a3be536d6e49d20a0e6eef2d435bfccf2dd36c0b501c03ebd013de68063302f3ae4d8c9cd6fcfa7b77e3ea2c00b06c3a5e044e30f545a4ab5248fa62
+DIST b2sdk-2.0.0.tar.gz 197178 BLAKE2B 
b6a394c790a7d04b07fb1a634fa7b2e157e4c59f3652c29e41226670c28e8ca872eb9f2ff883ef4b2bda23fed29b564c33707a9265f90db5faf5587ec9ef2767
 SHA512 
c767151c8fe10904f79c793e93f9cb54a116462f8fd961b7a1097e820cdf15797dc72b15ce2811a7578ae2d77eddfec1dbf04b14fefd4ce86616595077a5f34e

diff --git a/dev-python/b2sdk/b2sdk-2.0.0.ebuild 
b/dev-python/b2sdk/b2sdk-2.0.0.ebuild
new file mode 100644
index 00..3b0ed1c30c
--- /dev/null
+++ b/dev-python/b2sdk/b2sdk-2.0.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517="pdm-backend"
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
+inherit distutils-r1
+
+DESCRIPTION="The client library for BackBlaze's B2 product"
+HOMEPAGE="https://github.com/Backblaze/b2-sdk-python;
+SRC_URI="https://github.com/Backblaze/b2-sdk-python/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/logfury-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.9.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
+   ')
+"
+
+distutils_enable_tests pytest
+
+# tqdm dependency is temporary, see
+# https://github.com/Backblaze/b2-sdk-python/issues/489
+BDEPEND+=" test? (
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}]
+   >=dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
+   ')
+)"
+
+# These tests seem to require some b2 authentication (they're integration tests
+# so this is not unreasonable)
+python_test() {
+   # note: used to avoid an ExcessiveLineLength lint below.
+   local 
sqlite_test_path="test/unit/account_info/test_sqlite_account_info.py"
+
+   # https://github.com/Backblaze/b2-sdk-python/issues/488
+   epytest \
+   --deselect 
test/integration/test_large_files.py::TestLargeFile::test_large_file \
+   --deselect test/integration/test_raw_api.py::test_raw_api \
+   --deselect 
test/integration/test_download.py::TestDownload::test_large_file \
+   --deselect 
test/integration/test_download.py::TestDownload::test_small \
+   --deselect 
test/integration/test_download.py::TestDownload::test_small_unverified \
+   --deselect 
test/integration/test_download.py::TestDownload::test_gzip \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_invalid_profile_name
 \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_file_name_conflict
 \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_env_var_conflict
 \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_xdg_config_env_var
 \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_file_name \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_env_var \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_default_file_if_exists
 \
+   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_xdg_config_env_var
 \
+ 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/phx-class-registry/

2024-04-02 Thread Wolfgang E. Sanyer
commit: 5b854ec0d9ce1f8fd4bede58af28ff1eed9757b8
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Tue Apr  2 13:53:18 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b854ec0

dev-python/phx-class-registry: update PYTHON_COMPAT

also resolve a lint from pkgcheck by moving the S variable definition.

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 ...class-registry-4.0.6.ebuild => phx-class-registry-4.0.6-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild 
b/dev-python/phx-class-registry/phx-class-registry-4.0.6-r1.ebuild
similarity index 91%
rename from dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild
rename to dev-python/phx-class-registry/phx-class-registry-4.0.6-r1.ebuild
index 825c7fb508..7bfaaadc02 100644
--- a/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild
+++ b/dev-python/phx-class-registry/phx-class-registry-4.0.6-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_10 python3_11 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
@@ -11,10 +11,10 @@ DESCRIPTION="An intersection of the Registry and Factory 
pattern"
 HOMEPAGE="https://github.com/todofixthis/class-registry;
 SRC_URI="https://github.com/todofixthis/class-registry/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
+S="${WORKDIR}/class-registry-${PV}"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/class-registry-${PV}"
 
 distutils_enable_tests unittest
 



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

2024-04-02 Thread Wolfgang E. Sanyer
commit: 18e8e769661a1b7aef68ace471a1c1322cdf2475
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 02:32:10 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18e8e769

dev-python/b2sdk: drop v1.17.2

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 dev-python/b2sdk/Manifest|  1 -
 dev-python/b2sdk/b2sdk-1.17.2.ebuild | 62 
 2 files changed, 63 deletions(-)

diff --git a/dev-python/b2sdk/Manifest b/dev-python/b2sdk/Manifest
index e3a93bdf6c..497a680f59 100644
--- a/dev-python/b2sdk/Manifest
+++ b/dev-python/b2sdk/Manifest
@@ -1,3 +1,2 @@
-DIST b2sdk-1.17.2.tar.gz 308753 BLAKE2B 
07b6f71f604475d861257a1a7c567fc561a90c1c8c5768d21d63a82ff1c57240a81f8ebf96f1b3113cbea181140a128ebad9ed524e410a9c163a04a1de1ee2a0
 SHA512 
e618e18de16b021dc86a4b5ee9d315294eba5c3421318a4ea668681dc0420d6c3798f17c17be6475dddad7cfada8bf615916a5dc41ef905b8ecd7623b2a0c7bb
 DIST b2sdk-1.21.0.tar.gz 335333 BLAKE2B 
7aa3a9664844e1f5ef71b7eec2fc28f456bed0a8ae431a90f23865cb9d73526090f78926b943f67bb1745bb9760718666202a9bd67790d92d90c14a0f1510bab
 SHA512 
3d431ce8a3be536d6e49d20a0e6eef2d435bfccf2dd36c0b501c03ebd013de68063302f3ae4d8c9cd6fcfa7b77e3ea2c00b06c3a5e044e30f545a4ab5248fa62
 DIST b2sdk-2.0.0.tar.gz 197178 BLAKE2B 
b6a394c790a7d04b07fb1a634fa7b2e157e4c59f3652c29e41226670c28e8ca872eb9f2ff883ef4b2bda23fed29b564c33707a9265f90db5faf5587ec9ef2767
 SHA512 
c767151c8fe10904f79c793e93f9cb54a116462f8fd961b7a1097e820cdf15797dc72b15ce2811a7578ae2d77eddfec1dbf04b14fefd4ce86616595077a5f34e

diff --git a/dev-python/b2sdk/b2sdk-1.17.2.ebuild 
b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
deleted file mode 100644
index b489c7ec07..00
--- a/dev-python/b2sdk/b2sdk-1.17.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_10 python3_11)
-inherit distutils-r1
-
-DESCRIPTION="The client library for BackBlaze's B2 product"
-HOMEPAGE="https://github.com/Backblaze/b2-sdk-python;
-SRC_URI="https://github.com/Backblaze/b2-sdk-python/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.17.2-disable-requirement-installation.patch"
-)
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/arrow-1.0.2[${PYTHON_USEDEP}]
-   >=dev-python/logfury-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.9.1[${PYTHON_USEDEP}]
-   >=dev-python/tqdm-4.5.0[${PYTHON_USEDEP}]
-   ')
-"
-
-distutils_enable_tests pytest
-
-BDEPEND+=" test? (
-   $(python_gen_cond_dep '
-   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
-   >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}]
-   ')
-)"
-
-# These tests seem to require some b2 authentication (they're integration tests
-# so this is not unreasonable)
-python_test() {
-   # note: used to avoid an ExcessiveLineLength lint below.
-   local 
sqlite_test_path="test/unit/account_info/test_sqlite_account_info.py"
-   epytest \
-   --deselect 
test/integration/test_large_files.py::TestLargeFile::test_large_file \
-   --deselect test/integration/test_raw_api.py::test_raw_api \
-   --deselect 
test/integration/test_download.py::TestDownload::test_large_file \
-   --deselect 
test/integration/test_download.py::TestDownload::test_small \
-   --deselect 
test/integration/test_download.py::TestDownload::test_small_unverified \
-   --deselect 
test/integration/test_download.py::TestDownload::test_gzip \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_invalid_profile_name
 \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_file_name_conflict
 \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_env_var_conflict
 \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_xdg_config_env_var
 \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_file_name \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_env_var \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_default_file_if_exists
 \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_xdg_config_env_var
 \
-   --deselect 
${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_default_file
-}



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

2024-04-02 Thread Wolfgang E. Sanyer
commit: d3103e484881a4205c3cedbd446c0928249ae35b
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 02:33:10 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3103e48

dev-python/b2sdk-1.21.0: update PYTHON_COMPAT

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

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

diff --git a/dev-python/b2sdk/b2sdk-1.21.0.ebuild 
b/dev-python/b2sdk/b2sdk-1.21.0.ebuild
index 9d38ea11dc..6bba19c7ae 100644
--- a/dev-python/b2sdk/b2sdk-1.21.0.ebuild
+++ b/dev-python/b2sdk/b2sdk-1.21.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_10 python3_11)
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
 inherit distutils-r1
 
 DESCRIPTION="The client library for BackBlaze's B2 product"



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

2024-04-02 Thread Wolfgang E. Sanyer
commit: 330c9f354c16622d6b8de9c4b54a0924fea35b67
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 02:29:15 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:40:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=330c9f35

app-backup/b2: drop 3.4.0

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 app-backup/b2/Manifest |  1 -
 app-backup/b2/b2-3.4.0.ebuild  | 54 --
 ...b2-2.5.0-disable-pip-requirement-installs.patch | 23 -
 ...b2-3.4.0-disable-pip-requirement-installs.patch | 24 --
 4 files changed, 102 deletions(-)

diff --git a/app-backup/b2/Manifest b/app-backup/b2/Manifest
index ae607ca74f..92370c8f8d 100644
--- a/app-backup/b2/Manifest
+++ b/app-backup/b2/Manifest
@@ -1,3 +1,2 @@
 DIST b2-3.18.0.gh.tar.gz 189572 BLAKE2B 
9516d98c7c493791f120c345480f16c8d615cbf425f692fa3fe6688c21ef7d26f14cdd7b44cfb22f2c13a5554166c046eb5fa1712a1e1994fa4e4181399eda84
 SHA512 
45c784e961b8b650d27e7fe642cacd194462b3c0864fdc1af52e41a70b435c36fbb803e80cfb2c88b8165ea95459a7e62b1995f26caf612110f8c77418cb6669
-DIST b2-3.4.0.tar.gz 86706 BLAKE2B 
2aa1f4934db0bcf8c1334a5def94fd74824a9ca19d293b201b29f8c4511e8d423fd77d71734c386aeb41e60747ea71d36d8c049676cf6fcd3e101354440da8cc
 SHA512 
5b0f411301f9b022c066ab3a1170d2ef3b21a76fe9c4e668d1da0cbd07334d11614f93d283e5c0482cb4f6985466d28b0fe59b4c058a87643218dd7a96857418
 DIST b2-3.9.0.tar.gz 131326 BLAKE2B 
c357831b7c0b4ae6abc4fafb6e09690f8ffe833d2c58c05610ffdbf94ba276f5fa143dd1528f7e7424b6fa96857c8328be993e6ffc60b61c44037bd9ef0b0e96
 SHA512 
db2fab07e973d6d39db3931dd7f645ee3c9737f4de0ab29327490607d52aad4df2e9049782ef347ee44f80b76dbe91f495ce273285001d49195abe91d5b2cb5d

diff --git a/app-backup/b2/b2-3.4.0.ebuild b/app-backup/b2/b2-3.4.0.ebuild
deleted file mode 100644
index 1af6890ea7..00
--- a/app-backup/b2/b2-3.4.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_10 python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Command-line tool for BackBlaze's B2 product"
-HOMEPAGE="https://github.com/Backblaze/B2_Command_Line_Tool;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.0-nameclash.patch"
-   "${FILESDIR}/${PN}-3.4.0-disable-pip-requirement-installs.patch"
-)
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/arrow-1.0.2[${PYTHON_USEDEP}]
-   >=dev-python/b2sdk-1.16.0[${PYTHON_USEDEP}]
-   >=dev-python/docutils-0.16[${PYTHON_USEDEP}]
-   >=dev-python/phx-class-registry-3.0.5[${PYTHON_USEDEP}]
-   >=dev-python/rst2ansi-0.1.5[${PYTHON_USEDEP}]
-   ')
-   $(python_gen_cond_dep '
-   >=dev-python/importlib_metadata-3.3.0[${PYTHON_USEDEP}]
-   ' pypy3 python3_8)
-"
-
-distutils_enable_tests pytest
-
-# - integration tests require an application key and id (which is # reasonable)
-# - sync tests require network access
-# - Per https://github.com/Backblaze/B2_Command_Line_Tool/issues/687 , the
-#   parse_millis test is broken due to an upstream issue
-python_test() {
-   epytest \
-   --deselect 
test/integration/test_b2_command_line.py::test_integration \
-   --deselect 
test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_exact
 \
-   --deselect 
test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_in_range
 \
-   --deselect 
test/unit/test_arg_parser.py::TestCustomArgTypes::test_parse_millis_from_float_timestamp
-}
-
-pkg_postinst() {
-   elog "The b2 executable has been renamed to backblaze2 in order to"
-   elog "avoid a name clash with b2 from boost-build"
-}

diff --git 
a/app-backup/b2/files/b2-2.5.0-disable-pip-requirement-installs.patch 
b/app-backup/b2/files/b2-2.5.0-disable-pip-requirement-installs.patch
deleted file mode 100644
index 18cfaaf35f..00
--- a/app-backup/b2/files/b2-2.5.0-disable-pip-requirement-installs.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-# These configurations attempt to install missing dependencies using pip, which
-# violates the network sandbox. Instead, we'll manage the dependencies in
-# portage.
 a/setup.py
-+++ b/setup.py
-@@ -103,7 +103,7 @@ setup(
- # requirements files see:
- # https://packaging.python.org/en/latest/requirements.html
- dependency_links=[],
--install_requires=requirements,
-+# install_requires=requirements,
- 
- # List additional groups of dependencies here (e.g. development
- # dependencies). You can install these using the following syntax,
-@@ -116,7 +116,7 @@ setup(
- 'sphinxcontrib-plantuml', 'sadisplay'
- ],
- },
--

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

2024-04-02 Thread Wolfgang E. Sanyer
commit: 15e6258dd3bbf39663c6f1768e97181d499c0cc6
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Wed Apr  3 00:42:07 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:35:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=15e6258d

app-backup/b2: bump to 3.18.0

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 app-backup/b2/Manifest|  1 +
 app-backup/b2/b2-3.18.0.ebuild| 61 +++
 app-backup/b2/files/b2-3.18.0-nameclash.patch | 29 +
 3 files changed, 91 insertions(+)

diff --git a/app-backup/b2/Manifest b/app-backup/b2/Manifest
index 1bd1b86f8b..ae607ca74f 100644
--- a/app-backup/b2/Manifest
+++ b/app-backup/b2/Manifest
@@ -1,2 +1,3 @@
+DIST b2-3.18.0.gh.tar.gz 189572 BLAKE2B 
9516d98c7c493791f120c345480f16c8d615cbf425f692fa3fe6688c21ef7d26f14cdd7b44cfb22f2c13a5554166c046eb5fa1712a1e1994fa4e4181399eda84
 SHA512 
45c784e961b8b650d27e7fe642cacd194462b3c0864fdc1af52e41a70b435c36fbb803e80cfb2c88b8165ea95459a7e62b1995f26caf612110f8c77418cb6669
 DIST b2-3.4.0.tar.gz 86706 BLAKE2B 
2aa1f4934db0bcf8c1334a5def94fd74824a9ca19d293b201b29f8c4511e8d423fd77d71734c386aeb41e60747ea71d36d8c049676cf6fcd3e101354440da8cc
 SHA512 
5b0f411301f9b022c066ab3a1170d2ef3b21a76fe9c4e668d1da0cbd07334d11614f93d283e5c0482cb4f6985466d28b0fe59b4c058a87643218dd7a96857418
 DIST b2-3.9.0.tar.gz 131326 BLAKE2B 
c357831b7c0b4ae6abc4fafb6e09690f8ffe833d2c58c05610ffdbf94ba276f5fa143dd1528f7e7424b6fa96857c8328be993e6ffc60b61c44037bd9ef0b0e96
 SHA512 
db2fab07e973d6d39db3931dd7f645ee3c9737f4de0ab29327490607d52aad4df2e9049782ef347ee44f80b76dbe91f495ce273285001d49195abe91d5b2cb5d

diff --git a/app-backup/b2/b2-3.18.0.ebuild b/app-backup/b2/b2-3.18.0.ebuild
new file mode 100644
index 00..de51fe0a3d
--- /dev/null
+++ b/app-backup/b2/b2-3.18.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
+DISTUTILS_USE_PEP517="pdm-backend"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command-line tool for BackBlaze's B2 product"
+HOMEPAGE="https://github.com/Backblaze/B2_Command_Line_Tool;
+SRC_URI="https://github.com/Backblaze/B2_Command_Line_Tool/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+S="${WORKDIR}/B2_Command_Line_Tool-${PV}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${P}-nameclash.patch"
+)
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/argcomplete-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/arrow-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/b2sdk-1.21.0[${PYTHON_USEDEP}]
+   >=dev-python/docutils-0.19[${PYTHON_USEDEP}]
+   >=dev-python/phx-class-registry-4.0.6[${PYTHON_USEDEP}]
+   >=dev-python/rst2ansi-0.1.5[${PYTHON_USEDEP}]
+   >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/tqdm-4.65.0[${PYTHON_USEDEP}]
+   ')
+"
+
+DEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/backoff-2.2.1[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+distutils_enable_tests pytest
+
+# - integration tests require an application key and id (which is reasonable)
+# - sync tests require network access
+python_test() {
+   epytest --deselect test/unit/console_tool test/unit
+   epytest test/unit/console_tool
+}
+
+pkg_postinst() {
+   elog "The b2 executable has been renamed to backblaze2 in order to"
+   elog "avoid a name clash with b2 from boost-build"
+}

diff --git a/app-backup/b2/files/b2-3.18.0-nameclash.patch 
b/app-backup/b2/files/b2-3.18.0-nameclash.patch
new file mode 100644
index 00..cea9a8a720
--- /dev/null
+++ b/app-backup/b2/files/b2-3.18.0-nameclash.patch
@@ -0,0 +1,29 @@
+From e454e6e2f3edb9358bfd14c59cfaf88567389492 Mon Sep 17 00:00:00 2001
+From: "Wolfgang E. Sanyer" 
+Date: Tue, 2 Apr 2024 22:12:48 -0400
+Subject: [PATCH] patch
+
+---
+ pyproject.toml | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 72cf0e1..464a4a7 100644
+--- a/pyproject.toml
 b/pyproject.toml
+@@ -65,9 +65,9 @@ full = [
+ Homepage = "https://github.com/Backblaze/B2_Command_Line_Tool;
+ 
+ [project.scripts]
+-b2 = "b2._internal.b2v3.__main__:main"
+-b2v3 = "b2._internal.b2v3.__main__:main"
+-_b2v4 = "b2._internal._b2v4.__main__:main"
++backblaze2 = "b2._internal.b2v3.__main__:main"
++backblaze2v3 = "b2._internal.b2v3.__main__:main"
++_backblaze2v4 = "b2._internal._b2v4.__main__:main"
+ 
+ [build-system]
+ requires = ["pdm-backend"]
+-- 
+2.43.2
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/phx-class-registry/

2024-04-02 Thread Wolfgang E. Sanyer
commit: 5a6ce1fa78a1db77a0bf943fc8d8690ed6d94fd5
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Tue Apr  2 13:51:15 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Wed Apr  3 02:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a6ce1fa

dev-python/phx-class-registry: drop v3.0.5

This also drops the package's dependency on nose.

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 dev-python/phx-class-registry/Manifest   |  1 -
 .../phx-class-registry-3.0.5-r1.ebuild   | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-python/phx-class-registry/Manifest 
b/dev-python/phx-class-registry/Manifest
index bb0a03c761..c5c564d6ff 100644
--- a/dev-python/phx-class-registry/Manifest
+++ b/dev-python/phx-class-registry/Manifest
@@ -1,3 +1,2 @@
-DIST phx-class-registry-3.0.5.tar.gz 23756 BLAKE2B 
7ba98323cb91a328b7dbe3df2def174d950c9f78da2fbd62c81dbf3803d570d42794a20ca3219b41f8f5b739efd3317ce8672f70169db492c2cda8a980460fb1
 SHA512 
324171cbf14132e02c58026d90c87d408fd321d95258cf8cd66de472a125177c4131ca1e47fad279db3384a8a3a50832eb1287a4b577c76c79a9391fa1d998c6
 DIST phx-class-registry-4.0.6.tar.gz 26010 BLAKE2B 
8c0f65f97efbe0dbae15d11ab52c7081f62654a485a784a6668eb37dbe3dbecf16f1fbc62edab06aafb34afd25ad1cb411de5b8768c10d4a501debc385de715f
 SHA512 
da6d328359aae7488b1a34b4248e480c2f5e9c52e1f82bfeeba2be6d43a6014231fec0c32430e9f73c6761206197bb7e3db0b6bad9c847a5643d1609c3534293
 DIST phx-class-registry-4.1.0.tar.gz 26873 BLAKE2B 
5e62efb56e315a15d599ea933d2b6f0026f3c0476e961210f073fb355cfaad770f977aa84b79b32d9c396177a86a0e1ab93c93934fc2f319f610e424f068ba72
 SHA512 
e6aa7fb704f4129be7c15a74e2a8fc568109c95468d732b210ee7af948f7d6678106eafb05f4d1cfdf5b1a9d987acc0e4f3649397e217df5f1cd0c4f4348a714

diff --git a/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild 
b/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
deleted file mode 100644
index 60eebc2318..00
--- a/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_10 python3_11 pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="An intersection of the Registry and Factory pattern"
-HOMEPAGE="https://github.com/todofixthis/class-registry;
-SRC_URI="https://github.com/todofixthis/class-registry/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/class-registry-${PV}"
-
-# Removed from ::gentoo
-# distutils_enable_tests nose



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

2024-04-02 Thread Matt Turner
commit: 7088748ba6dd0f3b343369575a0313f88cdadf2c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:43:25 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7088748b

media-libs/vulkan-layers: Version bump to 1.3.280.0

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

 media-libs/vulkan-layers/Manifest  |  1 +
 .../vulkan-layers/vulkan-layers-1.3.280.0.ebuild   | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index c8c1a8ecdbb7..0b9f67d89451 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-layers-1.3.275.tar.gz 5280585 BLAKE2B 
a9707dc18c4802b1f6fd851ec7b16201035c1809c7e42fcd2d3f08dd7de162a18ee240f9269e233a67c93b49bd69f3babda73265bb9ac343e2924b19fa6288dd
 SHA512 
755bdde7e7129b7a3ed06a4bebdaf11212288802119e0dc224aab63491de30c9b1c25972bdafd4fedbfea43bf6c29cdbc409374e57fbf0331798530a8ae94a70
+DIST vulkan-layers-1.3.280.0.tar.gz 5465068 BLAKE2B 
c0b568b59cb8a17bea7dd1c1522c0a72279ad6a07f2f11383bc069f141fbb179529dd4ccd34b2a7a9a9a4af0e173ebbc49541a42c2b32ea8b54d90302f7ee449
 SHA512 
b397d4aa5406e25eb241a72f006fb05554d8ec96eec4c31ed08ef34d0b362f8e544a2e8bcf044112bdbb2733f2a9f50bf8b63aff64e143e450fa01298dc7838a

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.280.0.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.280.0.ebuild
new file mode 100644
index ..8e97234b84e0
--- /dev/null
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.280.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-ValidationLayers
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Validation Layers"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="wayland X"
+
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-cpp/robin-hood-hashing-3.11.5
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-headers-${PV}
+   ~dev-util/vulkan-headers-${PV}
+   ~dev-util/vulkan-utility-libraries-${PV}:=[${MULTILIB_USEDEP}]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+
+QA_SONAME="/usr/lib[^/]*/libVkLayer_khronos_validation.so"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DBUILD_TESTS=OFF
+   )
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name \*.a -delete || die
+}



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

2024-04-02 Thread Matt Turner
commit: ac5e33eef3f15ce139e31820fefa9adf3f6d946f
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:43:12 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac5e33ee

media-libs/vulkan-layers: Synchronize live ebuild

And prepare for v1.3.280.

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

 media-libs/vulkan-layers/vulkan-layers-.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-.ebuild
index b1f4f7dd83eb..8e97234b84e0 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 MY_PN=Vulkan-ValidationLayers
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit cmake-multilib python-any-r1
 
 if [[ ${PV} == ** ]]; then
@@ -12,9 +12,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
 fi
 
 DESCRIPTION="Vulkan Validation Layers"
@@ -24,12 +24,12 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="wayland X"
 
-RDEPEND="~dev-util/spirv-tools-:=[${MULTILIB_USEDEP}]"
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-cpp/robin-hood-hashing-3.11.5
~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-headers-
+   ~dev-util/spirv-headers-${PV}
~dev-util/vulkan-headers-${PV}
~dev-util/vulkan-utility-libraries-${PV}:=[${MULTILIB_USEDEP}]
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
@@ -39,7 +39,7 @@ DEPEND="${RDEPEND}
)
 "
 
-PATCHES="${FILESDIR}/${PN}-1.3.250-Build-shared-libs.patch"
+QA_SONAME="/usr/lib[^/]*/libVkLayer_khronos_validation.so"
 
 multilib_src_configure() {
local mycmakeargs=(



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

2024-04-02 Thread Matt Turner
commit: 7400fdc0a8443ddf581a39b1c8bf2e43485e3778
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:42:01 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7400fdc0

dev-util/volk: Synchronize live ebuild

And prepare for v1.3.280.

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

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

diff --git a/dev-util/volk/volk-.ebuild b/dev-util/volk/volk-.ebuild
index c68ac9aeb65e..dfe258834e94 100644
--- a/dev-util/volk/volk-.ebuild
+++ b/dev-util/volk/volk-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
 else
EGIT_COMMIT="vulkan-sdk-${PV}"
SRC_URI="https://github.com/zeux/volk/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
 fi
 



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

2024-04-02 Thread Matt Turner
commit: bad981114910a09e78107844e2db34d4de2f5182
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:42:07 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad98111

dev-util/volk: Version bump to 1.3.280.0

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

 dev-util/volk/Manifest  |  1 +
 dev-util/volk/volk-1.3.280.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-util/volk/Manifest b/dev-util/volk/Manifest
index 7310e58a7062..df15dc8d1f30 100644
--- a/dev-util/volk/Manifest
+++ b/dev-util/volk/Manifest
@@ -1 +1,2 @@
 DIST volk-1.3.275.tar.gz 60941 BLAKE2B 
7d7aa1a23642bbef9354a37c714e98c96014f6854469348a862c9a3c11d2a56a2da0e573921fd40e9054eadfa83463f90b1c67fddb7f06f2d0279574a1cbbd1f
 SHA512 
7f871b5f35d57c4c93296ab5cc96c7d732a63e8f6f60fe9396cdf8b27fc2cc5954e078c35b3cd670fc1dd96ecdfdda6a84229b9850ff4db63afcd32c6fe6
+DIST volk-1.3.280.0.tar.gz 62436 BLAKE2B 
ec42a320c321cfc8aeb8e9e212dd60695fc1723eca9d9d06da7ebf48c7a472f87fdd1b396b4072be3792ac634f27cd1299b61455e4c50d92dacb2e848dc8ffdf
 SHA512 
4bec4ad34eb46e5e5c8a7701d162a9ffeb7cdc05d211c1199c9e5cf67525e0e2a7f106c47bc3ac621c51e1acc7f4d64833b6b31055721602220ceb668aed4aac

diff --git a/dev-util/volk/volk-1.3.280.0.ebuild 
b/dev-util/volk/volk-1.3.280.0.ebuild
new file mode 100644
index ..dfe258834e94
--- /dev/null
+++ b/dev-util/volk/volk-1.3.280.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/zeux/volk.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="vulkan-sdk-${PV}"
+   SRC_URI="https://github.com/zeux/volk/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Meta loader for Vulkan API"
+HOMEPAGE="https://github.com/zeux/volk;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DVOLK_INSTALL=on
+   )
+   cmake_src_configure
+}



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

2024-04-02 Thread Matt Turner
commit: ae07ba6435f9af6ac5079a6cda52b2766331506d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:39:17 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae07ba64

dev-util/spirv-tools: Move to -

And prepare for v1.3.280. Using the same version () across Vulkan
and SPIRV packages makes ~cat/pkg-${PV} dependencies easier.

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

 .../{spirv-tools-.ebuild => spirv-tools-.ebuild}   | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-util/spirv-tools/spirv-tools-.ebuild 
b/dev-util/spirv-tools/spirv-tools-.ebuild
similarity index 86%
rename from dev-util/spirv-tools/spirv-tools-.ebuild
rename to dev-util/spirv-tools/spirv-tools-.ebuild
index da7fe9abf25f..da62007c6961 100644
--- a/dev-util/spirv-tools/spirv-tools-.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 MY_PN=SPIRV-Tools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit cmake-multilib python-any-r1
 
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
inherit git-r3
 else
-   EGIT_COMMIT="sdk-${PV}.0"
+   EGIT_COMMIT="vulkan-sdk-${PV}"

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
@@ -27,8 +27,8 @@ SLOT="0"
 # in the generated library. Easily hit with non-standard compiler flags
 RESTRICT="test"
 
-DEPEND="~dev-util/spirv-headers-"
-RDEPEND=""
+DEPEND="~dev-util/spirv-headers-${PV}"
+# RDEPEND=""
 BDEPEND="${PYTHON_DEPS}"
 
 multilib_src_configure() {



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

2024-04-02 Thread Matt Turner
commit: 68b4fb9a4de1ecb540df322f6db7f4b4752fbf75
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:42:50 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b4fb9a

dev-util/vulkan-tools: Version bump to 1.3.280.0

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

 dev-util/vulkan-tools/Manifest |  1 +
 .../vulkan-tools/vulkan-tools-1.3.280.0.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 46eb10c78b9f..3601b4fc4109 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1 +1,2 @@
 DIST vulkan-tools-1.3.275.tar.gz 755289 BLAKE2B 
2366a0c55982ef9ef13495ac62d958d0055fcbbbd7cdaab9530ebf15af9369a71bf3b8d3d6479f3a0ee02d44ace027e0fd57b2b93d6a9a373781c60529a48663
 SHA512 
5d70498341b8d2447128cd5ab3fd081b706830f5f85d9f7e752dfca9c74fa4c1567207eef6e34e9bf99ff65ec2855b835eb30362fd544e1cf61ecc7a7119df06
+DIST vulkan-tools-1.3.280.0.tar.gz 758884 BLAKE2B 
99d9157a3e701d6f143f6f893c85c0f1d9df13f0b8ca75cc8b8985e92272f4621a03094e6bc5c0b24eca9036b622a774acb9f539c30196ab2c2c1505870e72a2
 SHA512 
d28dd0a83e993058f58ba83c148a3104c1bbe4e731b81bfc934a989dfcdf3cc1b22383bcaee2a34545ddb9b053e00bea3da463d48fa10727a18ee7e34641d1cb

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.280.0.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.280.0.ebuild
new file mode 100644
index ..56ce6ee1887f
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.280.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Tools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland X"
+
+BDEPEND="${PYTHON_DEPS}
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ~dev-util/volk-${PV}:=[${MULTILIB_USEDEP}]
+   ~media-libs/vulkan-loader-${PV}[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+   X? ( x11-libs/libXrandr[${MULTILIB_USEDEP}] )
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+   use cube && use wayland && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube-wayland
+   )
+
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   if use cube; then
+   if use X; then
+   mycmakeargs+=(-DCUBE_WSI_SELECTION=XCB)
+   elif use wayland; then
+   mycmakeargs+=(-DCUBE_WSI_SELECTION=WAYLAND)
+   else
+   mycmakeargs+=(-DCUBE_WSI_SELECTION=DISPLAY)
+   fi
+   fi
+
+   cmake_src_configure
+}



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

2024-04-02 Thread Matt Turner
commit: 343fc43ca852023ce608c7b7d989066e9187b62c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:38:18 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343fc43c

dev-util/spirv-headers: Version bump to 1.3.280.0

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

 dev-util/spirv-headers/Manifest|  1 +
 .../spirv-headers/spirv-headers-1.3.280.0.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index bb4ea8fc3596..8407f247ef69 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
 DIST spirv-headers-1.3.275.tar.gz 466308 BLAKE2B 
58444631219665694a3c7cd646bcfd7701259b6ed30d7ce3002a801e8ebd695ae4957438cf4e28e12e8554d052992d68e283afed6c8e4cb0e4b963375c94d3ca
 SHA512 
409dc2b582ac63b69315b04b493eed5ffca95439a949536feb5a90ada5db92ef7edf926f9c1a6eb6475dd52e8c20c68eee42143fb75b1b119e23a6f9ab773474
+DIST spirv-headers-1.3.280.0.tar.gz 472159 BLAKE2B 
21eaffa0040ba218a433edd49ffe0281626b50b85f4b387a83e3fb4d5e1a3a5adfc4b2fd421c1bb82f472707e7e8eac8b0cb7c73f32a7972b3ec1c6cb3e088ec
 SHA512 
6c20022df343e900793370cb30ccea6f4e64f42f4f7c495a0fbb9d3c5fcf3c15a173b93fe883e407d40f8c6dd9d0a6853d8a6907e3df5aa61ad48ae8485019e8

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild
new file mode 100644
index ..72ab19bde1fe
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.280.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=SPIRV-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${PV}
+fi
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://registry.khronos.org/SPIR-V/ 
https://github.com/KhronosGroup/SPIRV-Headers;
+
+LICENSE="MIT"
+SLOT="0"
+
+src_configure() {
+   local mycmakeargs=(
+   -DSPIRV_HEADERS_ENABLE_TESTS=OFF
+   -DSPIRV_HEADERS_ENABLE_INSTALL=ON
+   )
+   cmake_src_configure
+}



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

2024-04-02 Thread Matt Turner
commit: 309de7ca89d1d0b1bdcc32f46a604284b11f972a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr  2 16:19:18 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309de7ca

dev-util/vulkan-headers: Version bump to 1.3.280.0

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

 dev-util/vulkan-headers/Manifest   |  1 +
 .../vulkan-headers/vulkan-headers-1.3.280.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index f05c75f07f69..a027a53281ef 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-headers-1.3.275.tar.gz 2199831 BLAKE2B 
3862635bbbc965de8653d1a2e9bf34e3ec010cbadaf7c16da351260b56bb4b5f4f82cb52a96d1fdaf9a8590c3ac620eb38a9ee5dcb7cd8afd9981a34d7cf35e6
 SHA512 
e4ceb5d5d4e66bb683fb1c4ce97edeb559f833d391b75e1b095ee0eabb96e4bebb964d37f57719ac14f95657d4e39282b8450add5f4ee325f45c3a257d99ea39
+DIST vulkan-headers-1.3.280.0.tar.gz 2264882 BLAKE2B 
b13fea7158cf9b7e8e1c0880538f1b5c4f467c903671d9fa51264086e5df9dc3261aaba09d3cb1a1c827aac693b02aba4f3c65faf52b58856515769563581ef5
 SHA512 
d1295776ecda323ba472660110eccd9ac2cae20827aec498dcbac3754c0192297345e5499b8b8441081ebcf8333d24dc7218afb84b730c17ed7578f6757f3c78

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.280.0.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.280.0.ebuild
new file mode 100644
index ..df7a3c745a49
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.280.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"



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

2024-04-02 Thread Matt Turner
commit: a2d70789f48896b9e2696b7d05293150dfc9cc4d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:42:45 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d70789

dev-util/vulkan-tools: Synchronize live ebuild

And prepare for v1.3.280.

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

 dev-util/vulkan-tools/vulkan-tools-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/vulkan-tools/vulkan-tools-.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-.ebuild
index 14e817838f6c..56ce6ee1887f 100644
--- a/dev-util/vulkan-tools/vulkan-tools-.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MY_PN=Vulkan-Tools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit cmake-multilib python-any-r1
 
 if [[ ${PV} == ** ]]; then
@@ -12,9 +12,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.0.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
-   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}.0
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
 fi
 
 DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"



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

2024-04-02 Thread Matt Turner
commit: 5f960642187bdb8cdf4caea59e14e0d100253ae4
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:41:41 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f960642

media-libs/vulkan-loader: Version bump to 1.3.280.0

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

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.3.280.0.ebuild   | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index 0cd571d4c879..118d64df9dc4 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1 +1,2 @@
 DIST vulkan-loader-1.3.275.tar.gz 1701415 BLAKE2B 
c92cc2d3ff3c90eaaa820f0f857030ab6f957d0691f7cbaf53985bd4d4c6f0f2b4222623740bd2c433c2e0116545af37b8ac9959b554b800ca95a978fd1b14b5
 SHA512 
7af0110083ab827e4ea8b4ea3e3ce00d9387f27f5725cefd426fa4dee4b80bc83210248c2968577a90bb82de8efb1a68691a1bdb93769f2f04600c5a3d3eff91
+DIST vulkan-loader-1.3.280.0.tar.gz 1702731 BLAKE2B 
65b4af33af1f8bbf50fdf95bee1018195961c8d553494981459d9cc4b158ec9d78316ce0d91b8eba1c0679d73ce685adaabebcd2ece1aaf47440e40f8848b083
 SHA512 
8ec98e0da867f829e048e100a97d7b94a3c40f56f858e3eb81f11f6f58e20e59da6ca8785a9642958ff3b698c618b9968407028cc66dfa0ad296576bf9db45ca

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.280.0.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.280.0.ebuild
new file mode 100644
index ..ca20e66ef4a1
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.280.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Loader
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+DEPEND="
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   # Integrated clang assembler doesn't work with x86 - Bug #698164
+   if tc-is-clang && [[ ${ABI} == x86 ]]; then
+   append-cflags -fno-integrated-as
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_TESTS=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   keepdir /etc/vulkan/icd.d
+
+   cmake_src_install
+}



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

2024-04-02 Thread Matt Turner
commit: 8795db4f0befe9dfb7a602f0650182861c812913
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:40:33 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8795db4f

dev-util/vulkan-headers: Synchronize live ebuild

And prepare for v1.3.280.

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

 dev-util/vulkan-headers/vulkan-headers-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/vulkan-headers/vulkan-headers-.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-.ebuild
index fdef9654420b..df7a3c745a49 100644
--- a/dev-util/vulkan-headers/vulkan-headers-.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,9 +10,9 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}
 fi
 
 DESCRIPTION="Vulkan Header files and API registry"



[gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-utility-libraries/

2024-04-02 Thread Matt Turner
commit: 0785e700e8ad7dc0c22fc472ed96468be04929a4
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 01:41:03 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 01:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0785e700

dev-util/vulkan-utility-libraries: Version bump to 1.3.280.0

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

 dev-util/vulkan-utility-libraries/Manifest |  1 +
 .../vulkan-utility-libraries-1.3.280.0.ebuild  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-util/vulkan-utility-libraries/Manifest 
b/dev-util/vulkan-utility-libraries/Manifest
index 450ed7b89397..1c62146d587d 100644
--- a/dev-util/vulkan-utility-libraries/Manifest
+++ b/dev-util/vulkan-utility-libraries/Manifest
@@ -1 +1,2 @@
 DIST vulkan-utility-libraries-1.3.275.tar.gz 167313 BLAKE2B 
5ee970f7c3472f696df4a9483fe057ef63f671d2299a51164d01f0e625f11ece11ada7ea4493af3795cd4fe8f6c9d84049dd5bf235c425e311b02abaf77264f3
 SHA512 
113be0cc1b7c3f7cce8c8cfe2459ed36e5b906e55b34f03ce1c211889a9a5a9539d2fa608919e8506e372c3bca521a23cdd1c20d4834e7914696dce33a95fc71
+DIST vulkan-utility-libraries-1.3.280.0.tar.gz 168224 BLAKE2B 
654aafd6ffa77764da33fcde1d9953ba880a6fed46901d7369875c0e395855058a4eb9020f27417225e312a2983ffe70233fecf28db12fa8602bc6188fa2d4fe
 SHA512 
5ce54332137ba28908803384a044b5a494408d5a1513d3971ef337ea2ee250ed2a67249b822a8d03f0840dde544d51f236055d42c43536e34cb05d34be340914

diff --git 
a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.280.0.ebuild 
b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.280.0.ebuild
new file mode 100644
index ..6807f74d1e83
--- /dev/null
+++ 
b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.280.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Utility-Libraries
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="vulkan-sdk-${PV}"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Share code across various Vulkan repositories"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Utility-Libraries;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="~dev-util/vulkan-headers-${PV}
+   test? (
+   dev-cpp/gtest
+   >=dev-cpp/magic_enum-0.9.2
+   )"
+RDEPEND="!

  1   2   3   4   >