[gentoo-commits] proj/virtualbox-patches: New tag: v7.0.10_pre20230615

2023-06-14 Thread Viorel Munteanu
commit: 
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jun 15 05:35:40 2023 +

New tag: v7.0.10_pre20230615




[gentoo-commits] proj/virtualbox-patches:master commit in: patches/

2023-06-14 Thread Viorel Munteanu
commit: e7c2a64f869f2a165700c7aa14f408117293452e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jun 15 05:27:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jun 15 05:27:18 2023 +
URL:
https://gitweb.gentoo.org/proj/virtualbox-patches.git/commit/?id=e7c2a64f

Upstream dropped VBoxTestOGL so drop related patches

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

 .../009-virtualbox-5.1.0-add_missing_gl_header.patch   | 12 
 .../012_virtualbox-6.1.0-include_opengl_headers.patch  | 18 --
 patches/014_virtualbox-6.0.14-Glsizeiptr.patch | 14 --
 3 files changed, 44 deletions(-)

diff --git a/patches/009-virtualbox-5.1.0-add_missing_gl_header.patch 
b/patches/009-virtualbox-5.1.0-add_missing_gl_header.patch
deleted file mode 100644
index 71f2adf..000
--- a/patches/009-virtualbox-5.1.0-add_missing_gl_header.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/588794
-
 a/include/VBox/VBoxGL2D.h
-+++ b/include/VBox/VBoxGL2D.h
-@@ -28,6 +28,7 @@
- #define __VBoxGLSupportInfo_h__
- 
- #include 
-+#include 
- 
- typedef char GLchar;
- 

diff --git a/patches/012_virtualbox-6.1.0-include_opengl_headers.patch 
b/patches/012_virtualbox-6.1.0-include_opengl_headers.patch
deleted file mode 100644
index 12ecc56..000
--- a/patches/012_virtualbox-6.1.0-include_opengl_headers.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://bugs.gentoo.org/702990
-
-Submitted-by: Bernd Feige 
-
-Index: 
VirtualBox-6.1.0/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp
-===
 VirtualBox-6.1.0/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp
-+++ VirtualBox-6.1.0/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp
-@@ -49,6 +49,9 @@
- #include 
- #endif
- 
-+#include 
-+#include 
-+
- #ifdef VBOX_WITH_VIDEOHWACCEL
- #include 
- #include 

diff --git a/patches/014_virtualbox-6.0.14-Glsizeiptr.patch 
b/patches/014_virtualbox-6.0.14-Glsizeiptr.patch
deleted file mode 100644
index a011dbf..000
--- a/patches/014_virtualbox-6.0.14-Glsizeiptr.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 a/include/VBox/VBoxGL2D.h  2020-01-25 22:48:54.0 +0700
-+++ b/include/VBox/VBoxGL2D.h  2020-01-25 22:57:14.0 +0700
-@@ -113,8 +113,8 @@
- 
- /* GL_ARB_pixel_buffer_object*/
--#ifndef Q_WS_MAC
-+/*#ifndef Q_WS_MAC*/
- /* apears to be defined on mac */
--typedef ptrdiff_t GLsizeiptr;
--#endif
-+/*typedef ptrdiff_t GLsizeiptr;*/
-+/*#endif*/
- 
- #ifndef GL_READ_ONLY



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

2023-06-14 Thread Hans de Graaff
commit: e32eb33ab4afb16dc2adc2106469c73f4aec95a3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 15 05:33:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 15 05:33:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e32eb33a

dev-ruby/sus: add 0.21.1

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

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

diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest
index a1f89d1c4a43..122733e79907 100644
--- a/dev-ruby/sus/Manifest
+++ b/dev-ruby/sus/Manifest
@@ -3,3 +3,4 @@ DIST sus-0.16.0.tar.gz 26123 BLAKE2B 
829e2ec74e60eb41809d85e9f74e1c8697d7803c6f2
 DIST sus-0.18.0.tar.gz 27299 BLAKE2B 
235ee4b9229d27966eabddd9400b734bd98c9f175eb639830b45269977b75770c72357be7cc631076df90f35cec38cfa6137277394dc1af0053cf81de59a84bf
 SHA512 
3aea3aeac304efeafd0dd27f523196965731521cebb123d781cbb3a59bbaf79a5db460f2bf8461d750865616ec1dd4cf4acc0c29d3be0a0d7f33e21c43e0844c
 DIST sus-0.20.3.tar.gz 28845 BLAKE2B 
d10b142dd9d7ef44a453746f859a7d4a66eacd09ea157aef1887a95b01a88e7f749f9ca881518500eef48917b5cb1e67ac008327af0ae9df0200875bbe1de3b1
 SHA512 
1158f6ae53c5aae22454a15eaf7e613a00b1af730bf07af6662bd7e9d7f30365cea9dbebcddb5b6234931cf9414b8c3af0889d73194632cbaad439872cc89059
 DIST sus-0.21.0.tar.gz 29581 BLAKE2B 
c39102c006b1fdfec6f40ef7eaa973a0cd5039b73402c8c5ff9234a0c06131c24550070fd04d59dd8706edbd08d46604e943f9b69e071dd29eefda103a1a6d1f
 SHA512 
1fdbcbe814411a0ff3b9ebc72143f64fc76dbe11faea915e9d46bda786da9837e62a5a3070ceb6f28ac6bfe2c4fc8646de865efbc679abe80ee2a7abe327c007
+DIST sus-0.21.1.tar.gz 29580 BLAKE2B 
9a30950b4ad9da13af48c50a96951ba9f9cace97fac3a603de5acfe489dc8c8d4581b064f2452c9bf5da96da4db8f488df42f89a2113dd924c8ba8fcf8fd9230
 SHA512 
73db74f791f47a898840db65cf9c2f98b92f3d2a5319828f26dc55c8aef8e0932060c1075f5010b3c2b887891c1467a3828728f78a84297725d851966093ce9e

diff --git a/dev-ruby/sus/sus-0.21.1.ebuild b/dev-ruby/sus/sus-0.21.1.ebuild
new file mode 100644
index ..47dc10e077b5
--- /dev/null
+++ b/dev-ruby/sus/sus-0.21.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and scalable test runner"
+HOMEPAGE="https://github.com/ioquatix/sus;
+SRC_URI="https://github.com/ioquatix/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Remove the sus configuration which enabled coverage checks.
+   # Its dependency is not packaged.
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} bin/sus-parallel || die
+}



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

2023-06-14 Thread Hans de Graaff
commit: 0a5ecd33738aae162277c9fbf8e04cf361b1a976
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 15 05:31:46 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 15 05:31:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5ecd33

dev-ruby/stringio: add 3.0.7

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

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

diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index ded39bd419f5..ebd8cb62cb00 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -1,3 +1,4 @@
 DIST stringio-3.0.4.tar.gz 43654 BLAKE2B 
08f0d41577cae1acba36acc3823218649342c45fde58fd4a2455a40e3f80859e405db541f1f3a55b222083b2e30efb8d6a2396edb208b1cfd802b5b85c196a4c
 SHA512 
835fa9861e2446512715315ecd44ea192f6209ab5a12f10d91f11ad156ba896737531a5074e7f10f6cd5d3500fd07036de7a9d0bcbce4c2ffe75822fbb28a2f8
 DIST stringio-3.0.5.tar.gz 43822 BLAKE2B 
5b79def3cb154f4bb1f4a50b8eeb95e0841279d8500b0ad0cdae1f3029c2b53e8e3f46583ed0b5e289afe6636bb4610bc27a25e24acba5c7c1e679c5e4283f3b
 SHA512 
d881dea34738e46fffaceb9a5e88fa3148979eff3571a6693d1d80bd01fbe236c0eb65bd8b2003abc0241bceff93d87fd3acd27b038b3a7bf6da65d492047153
 DIST stringio-3.0.6.tar.gz 44971 BLAKE2B 
a143fc01e7b9434db3b444f6049b002549a4149b9573ceeab4bf895290b1f41ef6ff012c7f58d1bc0559ca864e83aeb34f0cb75c3133ea91ac51f55008ff
 SHA512 
118e7672fb347b111f90f4380e49ad01aac617fdf6afc9317f2242e942e68fa55ef5d71782c15156ed7b4c91d1eff75ac68d870885650ac4505d6a17b368afab
+DIST stringio-3.0.7.tar.gz 44797 BLAKE2B 
2772028015b6eb5e5a45e9c86551e62e91e24a627b7280530a10b1d343f08eb19b53d4fbeaf791ed23a239e0609775e8eb4c0550dadc282f690ecc9abef7930b
 SHA512 
fcea0a32bb70c6f1d8a3b237e8a8dbb2677b00c077f0d6ddfa72e1e382c832277ee592dd2e17abdc12003b0494665853eab18fa90bf6f34f51efa0f62f7ea1b9

diff --git a/dev-ruby/stringio/stringio-3.0.7.ebuild 
b/dev-ruby/stringio/stringio-3.0.7.ebuild
new file mode 100644
index ..1fbf38918157
--- /dev/null
+++ b/dev-ruby/stringio/stringio-3.0.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)
+RUBY_FAKEGEM_GEMSPEC="stringio.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pseudo IO class from/to String."
+HOMEPAGE="https://github.com/ruby/stringio;
+SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+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"
+SLOT="0"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -e "/s.version =/ s/source_version/'${PV}'/" \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}



[gentoo-commits] proj/portage: Branch deleted: bug905660

2023-06-14 Thread John Helmert III
commit: 
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Jun 15 04:46:31 2023 +

Branch deleted: bug905660




[gentoo-commits] proj/portage: New branch: bug905660

2023-06-14 Thread John Helmert III
commit: 
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Jun 15 04:45:49 2023 +

New branch: bug905660




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

2023-06-14 Thread Michał Górny
commit: f72fa2b59d6d48aba99c1adcc7313e76fa7d7e6c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:59:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:59:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72fa2b5

dev-python/google-api-core: Bump to 2.11.1

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

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-2.11.1.ebuild  | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index 9d6e8eb93f09..61136567d3c4 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1 +1,2 @@
 DIST python-api-core-2.11.0.gh.tar.gz 187535 BLAKE2B 
e8029b6344b572e1dcc8455b95f3ee63c8d3684f0c8807793e4e6ba2dd0179c939f183144085c2b94a29b8a1ae0e39aeffceb632988702806665ec39c51e3ce5
 SHA512 
798ff3970027d7ce60dcb62a88d395ebf00454f902fda4f272fc240b9ec104af112dd9de479fb6761990c48931c8ccd8c5223a1b2b5fa44823cabac862efdba8
+DIST python-api-core-2.11.1.gh.tar.gz 187982 BLAKE2B 
095b96b50f0723543acf32e4db092a8b24eccf68088229668f7f36aa0d29f66905ea8c43d7ca4a4ee4179664b6bb63c45e4619d621a99f8c2a81a4b3dd61c25e
 SHA512 
a2ca8a2a136fd2662201af462b45da07c0e4d124649bba12d0564c595ebf02bd398354394d7eb4116c875b2c72b29280ee5a770a6773254accc979eacbbe

diff --git a/dev-python/google-api-core/google-api-core-2.11.1.ebuild 
b/dev-python/google-api-core/google-api-core-2.11.1.ebuild
new file mode 100644
index ..31097fa5f234
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.11.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=python-api-core-${PV}
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-core/
+   https://pypi.org/project/google-api-core/
+   https://googleapis.dev/python/google-api-core/latest/index.html
+"
+SRC_URI="
+   https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

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

2023-06-14 Thread Michał Górny
commit: a31b2ef2e5b0b7b1f91703389a66163fe5582800
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:54:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a31b2ef2

dev-python/pyproject-api: Bump to 1.5.2

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

 dev-python/pyproject-api/Manifest  |  1 +
 .../pyproject-api/pyproject-api-1.5.2.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/pyproject-api/Manifest 
b/dev-python/pyproject-api/Manifest
index 2d16c660c2c7..695db7377edd 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1 +1,2 @@
 DIST pyproject_api-1.5.1.tar.gz 22081 BLAKE2B 
53ee778b4e04cac2f16ecd054adc7fd86373d6402f80d485fe22457252684f774b6a5df23d08cf6c6b1f96964d6dc1b1cc9014415f3d9105ffbb09421f69a11e
 SHA512 
31936d242861027ea892e86219f430371aae18631c92893cefc8fb8fc02315906857ee57e5412eed62bf584e0bd24cca7ba82471c0ac6a72c71e8e93b8285a3e
+DIST pyproject_api-1.5.2.tar.gz 21926 BLAKE2B 
337fa749273273e0d4c761876ac1b9ec25c02ad206dd222790717dde44ad82409d5200b94c2b5d35984116b1c88cfa10b93c699e684ff51b3235b936e35fe0ee
 SHA512 
ee12ec0dccce0130bca703886c40ac21802f58fb7683370592f9dabbf83366939f5032d7f55c6b712cfa4fa0cf34d88fc37a05eae9d811b34fe9c7377886b8d7

diff --git a/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
new file mode 100644
index ..3bc4973c1714
--- /dev/null
+++ b/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="API to interact with the python pyproject.toml based projects"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-api/
+   https://pypi.org/project/pyproject-api/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.40[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires Python 2 installed
+   tests/test_frontend.py::test_can_build_on_python_2
+)



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

2023-06-14 Thread Michał Górny
commit: 62ca06375abed57cbd22f4ca854a2400109a2436
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:19:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:19:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ca0637

dev-python/pyproject-api: Revert "Bump to 1.5.2"

Premature push.

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

 dev-python/pyproject-api/Manifest  |  1 -
 .../pyproject-api/pyproject-api-1.5.2.ebuild   | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/pyproject-api/Manifest 
b/dev-python/pyproject-api/Manifest
index 695db7377edd..2d16c660c2c7 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1,2 +1 @@
 DIST pyproject_api-1.5.1.tar.gz 22081 BLAKE2B 
53ee778b4e04cac2f16ecd054adc7fd86373d6402f80d485fe22457252684f774b6a5df23d08cf6c6b1f96964d6dc1b1cc9014415f3d9105ffbb09421f69a11e
 SHA512 
31936d242861027ea892e86219f430371aae18631c92893cefc8fb8fc02315906857ee57e5412eed62bf584e0bd24cca7ba82471c0ac6a72c71e8e93b8285a3e
-DIST pyproject_api-1.5.2.tar.gz 21926 BLAKE2B 
337fa749273273e0d4c761876ac1b9ec25c02ad206dd222790717dde44ad82409d5200b94c2b5d35984116b1c88cfa10b93c699e684ff51b3235b936e35fe0ee
 SHA512 
ee12ec0dccce0130bca703886c40ac21802f58fb7683370592f9dabbf83366939f5032d7f55c6b712cfa4fa0cf34d88fc37a05eae9d811b34fe9c7377886b8d7

diff --git a/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
deleted file mode 100644
index 3bc4973c1714..
--- a/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="API to interact with the python pyproject.toml based projects"
-HOMEPAGE="
-   https://github.com/tox-dev/pyproject-api/
-   https://pypi.org/project/pyproject-api/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
-
-RDEPEND="
-   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.{8..10})
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.40[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # requires Python 2 installed
-   tests/test_frontend.py::test_can_build_on_python_2
-)



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

2023-06-14 Thread Michał Górny
commit: 7445bb89420d21ae98e85d41c184bfb02d5eb5d1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:10:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:10:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7445bb89

dev-python/ubelt: Bump to 1.3.0

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

 dev-python/ubelt/Manifest   |  1 +
 dev-python/ubelt/ubelt-1.3.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest
index 04e97970d2bb..8e921d7e7488 100644
--- a/dev-python/ubelt/Manifest
+++ b/dev-python/ubelt/Manifest
@@ -1 +1,2 @@
 DIST ubelt-1.2.4.gh.tar.gz 337670 BLAKE2B 
4c8b1c05cbed0f28e69b43445f12881e4c619be4a513b9263a6eb4d674e56b0a869d1e78072e1e89a505a12b3b40dddbb48424bccdcfbae1a7eabf7746bc79d0
 SHA512 
5fbe36598a035d1504b24a06e8f0fcd1c9d0ccc238f81bfad582288aced9ebc8323e7acf2705d47e60f36513cbf665051f554cce122d75d55247b5fc122af419
+DIST ubelt-1.3.0.gh.tar.gz 345051 BLAKE2B 
f7019311fa432e8c520b42261cc2cf1a494029bbb627c1b868364d4f816bc6a5c55c22e9755c4302f81f5984947bb7ada07b4d0137c1fee9be99e404c744ca54
 SHA512 
cd63501092d63426fa6169ab87d8224342f6ad59b1d9a41f36c53fda57057a10f8d20db26502bdbcc13c803eff3054cd2da67509308cc0930e1f765fe5f1281a

diff --git a/dev-python/ubelt/ubelt-1.3.0.ebuild 
b/dev-python/ubelt/ubelt-1.3.0.ebuild
new file mode 100644
index ..71a8a3a0bb6c
--- /dev/null
+++ b/dev-python/ubelt/ubelt-1.3.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A stdlib like feel, and extra batteries. Hashing, Caching, 
Timing, Progress"
+HOMEPAGE="
+   https://github.com/Erotemic/ubelt/
+   https://pypi.org/project/ubelt/
+"
+SRC_URI="
+   https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+   dev-python/xdoctest[${PYTHON_USEDEP}]
+   >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   tests/test_editable_modules.py::test_import_of_editable_install
+   # relies on passwd home being equal to ${HOME}
+   ubelt/util_path.py::userhome:0
+)



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

2023-06-14 Thread Michał Górny
commit: ce3a8373215a8afca2da644e351f881f4eda3c51
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:11:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:11:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3a8373

dev-python/cfn-lint: Bump to 0.77.9

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.77.9.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index c335b47e0ea8..980766813033 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -2,3 +2,4 @@ DIST cfn-lint-0.77.5.tar.gz 3513226 BLAKE2B 
edff62682027d87fc4f0934aba83ca1cbd83
 DIST cfn-lint-0.77.6.tar.gz 3554363 BLAKE2B 
abd496cdb72e1032c92a6489da12a4ffb4f83bba994067f9e2d333e55a13ea22d07db880dd3acca208f9b8328c17fe98540cec2847dac32ad87b2662aa0047e4
 SHA512 
b36c781dbd3294d6f2cfe43f617832170e47c9c9502845a551e6a9263e28dc6de99c77abd998699a2fcb6f08535daff615b17072c3ad1fe9c10853890a71989f
 DIST cfn-lint-0.77.7.tar.gz 3554332 BLAKE2B 
b669b9f97523933eb5549f7b2d67a132aef2236301b24094a0b74e9198d49121d4ec173c99d74b554b77eee2765b4ceb97126f2ccfab121393bc68e34cfb8147
 SHA512 
124ab4b96963f4971a25535852290ee71b5eed82e85a4101b3aa0469213b1006bfe8ae3d384f1acf236a0fa9915a24999b00f31f0d6ddbedbdaba123bfbb823b
 DIST cfn-lint-0.77.8.tar.gz 3578363 BLAKE2B 
33fbc0dd76a025425453bf39da0cd1c9ffc15b057735e2add0a54fe387377824839ab34fb37216db4fe0cc05f60878b4ac828aceecd888d510612d9c44d8473f
 SHA512 
7fc71965d33df29557de996e2ba0e911e681b5d220e69346a26448c1e04f3cd40f7e17b933cde695ad5aa6170d46981834efa19103e50d6690b4d476d13f82ba
+DIST cfn-lint-0.77.9.tar.gz 3477918 BLAKE2B 
dd575c9610289b5fd256b7ddd11985a6b5790706d2d8d79409bea4b3c6600d680931893ce8f9b38724c14348fbb6023bd43dbd932c822547d923f5eaa43552bc
 SHA512 
f861fb4b6e8c95e6ac9cda564b9f65c639696a1df16408500fab9a07c317e4663a1bbde87e245536b555a664f325441bd802a703ede7cd51f16be473afe34966

diff --git a/dev-python/cfn-lint/cfn-lint-0.77.9.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.77.9.ebuild
new file mode 100644
index ..6f296e7c5910
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.77.9.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 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..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.68.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-06-14 Thread Michał Górny
commit: c1b88e33083b55a0ca9a26131e13fc56531c3fd7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:13:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:16:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b88e33

dev-python/pyproject-api: Bump to 1.5.2

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

 dev-python/pyproject-api/Manifest  |  1 +
 .../pyproject-api/pyproject-api-1.5.2.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/pyproject-api/Manifest 
b/dev-python/pyproject-api/Manifest
index 2d16c660c2c7..695db7377edd 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1 +1,2 @@
 DIST pyproject_api-1.5.1.tar.gz 22081 BLAKE2B 
53ee778b4e04cac2f16ecd054adc7fd86373d6402f80d485fe22457252684f774b6a5df23d08cf6c6b1f96964d6dc1b1cc9014415f3d9105ffbb09421f69a11e
 SHA512 
31936d242861027ea892e86219f430371aae18631c92893cefc8fb8fc02315906857ee57e5412eed62bf584e0bd24cca7ba82471c0ac6a72c71e8e93b8285a3e
+DIST pyproject_api-1.5.2.tar.gz 21926 BLAKE2B 
337fa749273273e0d4c761876ac1b9ec25c02ad206dd222790717dde44ad82409d5200b94c2b5d35984116b1c88cfa10b93c699e684ff51b3235b936e35fe0ee
 SHA512 
ee12ec0dccce0130bca703886c40ac21802f58fb7683370592f9dabbf83366939f5032d7f55c6b712cfa4fa0cf34d88fc37a05eae9d811b34fe9c7377886b8d7

diff --git a/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
new file mode 100644
index ..3bc4973c1714
--- /dev/null
+++ b/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="API to interact with the python pyproject.toml based projects"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-api/
+   https://pypi.org/project/pyproject-api/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.40[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires Python 2 installed
+   tests/test_frontend.py::test_can_build_on_python_2
+)



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

2023-06-14 Thread Michał Górny
commit: a18b1b428da38bd2a0114e70886e9e48dac92df9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:06:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18b1b42

dev-python/pyside2-tools: Remove old

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

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.8.ebuild  | 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 7553ff9ce874..44289e185b45 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,3 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
-DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
deleted file mode 100644
index bc841956419f..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   "${mycmakeargs[@]}"
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   doman pylupdate/pyside2-lupdate.1
-   einstalldocs
-}



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

2023-06-14 Thread Michał Górny
commit: f156b7b082bc43b5c3e6d5badcf893148f30fc2c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:06:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f156b7b0

dev-python/pyside2: Remove old

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

 dev-python/pyside2/Manifest |   1 -
 dev-python/pyside2/pyside2-5.15.8-r1.ebuild | 226 
 2 files changed, 227 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 7553ff9ce874..44289e185b45 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,3 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
-DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
deleted file mode 100644
index d82265de986e..
--- a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
-   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
-   +widgets +x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liners from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   datavis? ( gui )
-   designer? ( gui widgets xml )
-   gles2-only? ( gui )
-   help? ( gui sql widgets )
-   location? ( gui network positioning quick )
-   multimedia? ( gui network widgets )
-   printsupport? ( gui widgets )
-   qml? ( gui network )
-   quick? ( gui network qml widgets network )
-   scripttools? ( gui script widgets )
-   

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

2023-06-14 Thread Sam James
commit: 2a6e32f1ceeabf2fa4e95e9fdaee9a7046f72395
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:27:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:27:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6e32f1

app-admin/calamares: fix systemd-boot dep

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

 .../{calamares-3.2.60-r2.ebuild => calamares-3.2.60-r3.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/calamares/calamares-3.2.60-r2.ebuild 
b/app-admin/calamares/calamares-3.2.60-r3.ebuild
similarity index 97%
rename from app-admin/calamares/calamares-3.2.60-r2.ebuild
rename to app-admin/calamares/calamares-3.2.60-r3.ebuild
index 138ba7e10169..516017469b80 100644
--- a/app-admin/calamares/calamares-3.2.60-r2.ebuild
+++ b/app-admin/calamares/calamares-3.2.60-r3.ebuild
@@ -55,7 +55,7 @@ RDEPEND="${COMMON_DEPEND}
app-admin/sudo
dev-libs/libatasmart
net-misc/rsync
-   || ( sys-boot/grub:2 sys-boot/systemd-boot )
+   || ( sys-boot/grub:2 sys-apps/systemd sys-apps/systemd-utils[boot] )
sys-boot/os-prober
sys-fs/squashfs-tools
sys-libs/timezone-data



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

2023-06-14 Thread Sam James
commit: a8654342a707fdd8f95f4a7069a8a36a21aebd37
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:25:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:25:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8654342

sys-kernel/installkernel-systemd-boot: drop sys-apps/systemd-boot dep

We don't want Portage to try cling to this obsolete meta which just
depends on systemd-utils[boot] anyway.

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

 ...l-systemd-boot-2.ebuild => installkernel-systemd-boot-2-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild 
b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r1.ebuild
similarity index 85%
rename from 
sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild
rename to 
sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r1.ebuild
index 9c598e9ea948..b4b0308233e7 100644
--- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild
+++ 
b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="amd64 arm64 ppc64 x86"
 
-RDEPEND="|| ( sys-apps/systemd sys-apps/systemd-utils[boot] 
sys-boot/systemd-boot )
+RDEPEND="|| ( sys-apps/systemd sys-apps/systemd-utils[boot] )
!

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

2023-06-14 Thread Sam James
commit: a20bc88711aa7317255b6a3c9be95f90a63204b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:26:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:26:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20bc887

app-admin/calamares: drop 3.2.60-r1

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

 app-admin/calamares/calamares-3.2.60-r1.ebuild | 118 -
 1 file changed, 118 deletions(-)

diff --git a/app-admin/calamares/calamares-3.2.60-r1.ebuild 
b/app-admin/calamares/calamares-3.2.60-r1.ebuild
deleted file mode 100644
index 0a569c256030..
--- a/app-admin/calamares/calamares-3.2.60-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit ecm python-single-r1
-
-DESCRIPTION="Distribution-independent installer framework"
-HOMEPAGE="https://calamares.io;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="~amd64"
-IUSE="+networkmanager +upower"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-cpp/yaml-cpp:=
-   $(python_gen_cond_dep '
-   dev-libs/boost:=[python,${PYTHON_USEDEP}]
-   dev-libs/libpwquality[${PYTHON_USEDEP}]
-   ')
-   dev-qt/qtconcurrent:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebengine:5[widgets]
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   kde-frameworks/kconfig:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kcrash:5
-   kde-frameworks/kpackage:5
-   kde-frameworks/kparts:5
-   kde-frameworks/kservice:5
-   sys-apps/dbus
-   sys-apps/dmidecode
-   sys-auth/polkit-qt
-   >=sys-libs/kpmcore-4.0.0:5=
-   virtual/libcrypt:=
-"
-DEPEND="${COMMON_DEPEND}
-   test? ( dev-qt/qttest:5 )
-"
-RDEPEND="${COMMON_DEPEND}
-   app-admin/sudo
-   dev-libs/libatasmart
-   net-misc/rsync
-   || ( sys-boot/grub:2 sys-boot/systemd-boot )
-   sys-boot/os-prober
-   sys-fs/squashfs-tools
-   sys-libs/timezone-data
-   virtual/udev
-   networkmanager? ( net-misc/networkmanager )
-   upower? ( sys-power/upower )
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-ldflags.patch"
-)
-
-src_prepare() {
-   ecm_src_prepare
-   export PYTHON_INCLUDE_DIRS="$(python_get_includedir)" \
-   PYTHON_INCLUDE_PATH="$(python_get_library_path)"\
-   PYTHON_CFLAGS="$(python_get_CFLAGS)"\
-   PYTHON_LIBS="$(python_get_LIBS)"
-
-   sed -i -e 's:pkexec /usr/bin/calamares:calamares-pkexec:' \
-   calamares.desktop || die
-   sed -i -e 's:Icon=calamares:Icon=drive-harddisk:' \
-   calamares.desktop || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DINSTALL_CONFIG=ON
-   -DWEBVIEW_FORCE_WEBKIT=OFF
-   -DCMAKE_DISABLE_FIND_PACKAGE_LIBPARTED=ON
-   -DWITH_PYTHONQT=OFF
-   )
-
-   ecm_src_configure
-}
-
-src_test() {
-   local myctestargs=(
-   # Skipped tests:
-   # load-dracut: tries and fails to find Dracut config
-   # libcalamaresnetworktest: needs network
-   # libcalamaresutilstest: inspects /tmp (expects namespace?)
-   #
-   # Need investigation:
-   # test_libcalamaresuipaste
-   # validate-netinstall
-   # validate-services-systemd
-   # localetest
-   # machineidtest
-   # packagechoosertest
-   -E 
"(load-dracut|libcalamaresnetworktest|libcalamaresutilstest|test_libcalamaresuipaste|validate-netinstall|validate-services-systemd|localetest|machineidtest|packagechoosertest)"
-   )
-
-   cmake_src_test
-}
-
-src_install() {
-   ecm_src_install
-   dobin "${FILESDIR}"/calamares-pkexec
-}



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2023-06-14 Thread Sam James
commit: be414dd85e64601394f8a0a2a4b3f4ecf73c9180
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:17:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:17:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be414dd8

media-tv/v4l-utils: fix musl build

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

 .../files/v4l-utils-1.24.1-musl-include.patch  | 11 +
 .../files/v4l-utils-1.24.1-musl-lfs.patch  | 51 ++
 media-tv/v4l-utils/v4l-utils-1.24.1.ebuild |  5 +++
 3 files changed, 67 insertions(+)

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch
new file mode 100644
index ..8738f272aaed
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/908380
+--- a/utils/common/media-info.h
 b/utils/common/media-info.h
+@@ -5,6 +5,7 @@
+ 
+ #ifndef _MEDIA_INFO_H
+ #define _MEDIA_INFO_H
++#include 
+ 
+ enum media_type {
+   MEDIA_TYPE_CANT_STAT,

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch
new file mode 100644
index ..196b7430ca5c
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch
@@ -0,0 +1,51 @@
+https://git.linuxtv.org/v4l-utils.git/commit/?id=5d7d99cd11acaaa3bdcb290f92012005dca58b1e
+
+From 5d7d99cd11acaaa3bdcb290f92012005dca58b1e Mon Sep 17 00:00:00 2001
+From: Peter Seiderer 
+Date: Fri, 31 Mar 2023 23:35:02 +0200
+Subject: v4l2-tracer: wrap open64/mmap64 functions only if linux && __GLIBC__
+
+Wrap open64/mmap64 functions only if linux && __GLIBC__, as done
+in lib/libv4l1/v4l1comapt.c and lib/libv4l2/v4l2convert.c since
+commit 'libv4l: Wrap LFS64 functions only if linux && __GLIBC__'
+(403a4e2697a1ff96fe2fa16589039595f21cadf0), should fix musl libc
+compile.
+
+Signed-off-by: Peter Seiderer 
+Signed-off-by: Hans Verkuil 
+--- a/utils/v4l2-tracer/libv4l2tracer.cpp
 b/utils/v4l2-tracer/libv4l2tracer.cpp
+@@ -83,6 +83,7 @@ int open(const char *path, int oflag, ...)
+   return fd;
+ }
+ 
++#if defined(linux) && defined(__GLIBC__)
+ int open64(const char *path, int oflag, ...)
+ {
+   errno = 0;
+@@ -110,6 +111,7 @@ int open64(const char *path, int oflag, ...)
+ 
+   return fd;
+ }
++#endif
+ 
+ int close(int fd)
+ {
+@@ -156,6 +158,7 @@ void *mmap(void *addr, size_t len, int prot, int flags, 
int fildes, off_t off)
+   return buf_address_pointer;
+ }
+ 
++#if defined(linux) && defined(__GLIBC__)
+ void *mmap64(void *addr, size_t len, int prot, int flags, int fildes, off_t 
off)
+ {
+   errno = 0;
+@@ -170,6 +173,7 @@ void *mmap64(void *addr, size_t len, int prot, int flags, 
int fildes, off_t off)
+ 
+   return buf_address_pointer;
+ }
++#endif
+ 
+ int munmap(void *start, size_t length)
+ {
+-- 
+cgit v1.2.1

diff --git a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
index b04a84c6a468..3d4eaac93b9a 100644
--- a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
@@ -45,6 +45,11 @@ BDEPEND="
 # Not really prebuilt but BPF objects make our QA checks go crazy.
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.24.1-musl-include.patch
+   "${FILESDIR}"/${P}-musl-lfs.patch
+)
+
 check_llvm() {
if [[ ${MERGE_TYPE} != binary ]] && use bpf; then
local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}



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

2023-06-14 Thread Sam James
commit: 4f80c1d900712c852c8b689580fd5a01ac86
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:07:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:07:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f80c1d9

profiles/targets/systemd: force USE=systemd on virtual/udev & virtual/tmpfiles

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

 profiles/targets/systemd/package.use.force | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/profiles/targets/systemd/package.use.force 
b/profiles/targets/systemd/package.use.force
index f662b57f596f..b539477922c6 100644
--- a/profiles/targets/systemd/package.use.force
+++ b/profiles/targets/systemd/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2022-01-03)
@@ -9,3 +9,5 @@ sys-fs/mdadm systemd
 # Mike Gilbert  (2015-04-22)
 # Force systemd to avoid depgraph breakage, bug 547360.
 virtual/libudev systemd
+virtual/udev systemd
+virtual/tmpfiles systemd



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

2023-06-14 Thread Sam James
commit: dd9f1217aada80b4e25327638e3f8ceacf666eb3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:06:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:06:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9f1217

virtual/tmpfiles: add USE=systemd to help dependency resolution

Portage sometimes struggles when moving between OpenRC <-> systemd and ends up
wasting cycles.

Give it a hint like we do in virtual/libudev.

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

 .../tmpfiles/{tmpfiles-0-r4.ebuild => tmpfiles-0-r5.ebuild}  | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/virtual/tmpfiles/tmpfiles-0-r4.ebuild 
b/virtual/tmpfiles/tmpfiles-0-r5.ebuild
similarity index 78%
rename from virtual/tmpfiles/tmpfiles-0-r4.ebuild
rename to virtual/tmpfiles/tmpfiles-0-r5.ebuild
index ed8a8b1c5b01..2d31b47c699d 100644
--- a/virtual/tmpfiles/tmpfiles-0-r4.ebuild
+++ b/virtual/tmpfiles/tmpfiles-0-r5.ebuild
@@ -1,16 +1,16 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Virtual to select between different tmpfiles.d handlers"
 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="systemd"
 
 RDEPEND="
!prefix-guest? (
-   || (
-   sys-apps/systemd-utils[tmpfiles]
-   sys-apps/systemd
-   )
-   )"
+   systemd? ( sys-apps/systemd )
+   !systemd? ( sys-apps/systemd-utils[tmpfiles] )
+   )
+"



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

2023-06-14 Thread Sam James
commit: 7d3fddbcee96ae4fb45259ca8380be30054ce41e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:00:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:03:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3fddbc

virtual/libudev: drop 232-r5

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

 virtual/libudev/libudev-232-r5.ebuild | 20 
 1 file changed, 20 deletions(-)

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



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

2023-06-14 Thread Sam James
commit: 4c3d47102bfaf2bdaabba6365f78502a10637acc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 01:57:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3d4710

virtual/tmpfiles: drop sys-apps/systemd-tmpfiles as a provider

We don't want Portage to try cling to this obsolete meta which just
depends on systemd-utils[tmpfiles] anyway.

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

 virtual/tmpfiles/{tmpfiles-0-r3.ebuild => tmpfiles-0-r4.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/virtual/tmpfiles/tmpfiles-0-r3.ebuild 
b/virtual/tmpfiles/tmpfiles-0-r4.ebuild
similarity index 94%
rename from virtual/tmpfiles/tmpfiles-0-r3.ebuild
rename to virtual/tmpfiles/tmpfiles-0-r4.ebuild
index c6d790f1fae6..ed8a8b1c5b01 100644
--- a/virtual/tmpfiles/tmpfiles-0-r3.ebuild
+++ b/virtual/tmpfiles/tmpfiles-0-r4.ebuild
@@ -11,7 +11,6 @@ RDEPEND="
!prefix-guest? (
|| (
sys-apps/systemd-utils[tmpfiles]
-   sys-apps/systemd-tmpfiles
sys-apps/systemd
)
)"



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

2023-06-14 Thread Sam James
commit: 0caef46a8ee3707d570adce97614adb1dbdc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:01:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:03:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0caef46a

virtual/udev: add USE=systemd to help dependency resolution

Portage sometimes struggles when moving between OpenRC <-> systemd and ends up
wasting cycles trying to make e.g. eudev work instead of the only feasible
option on say, systemd.

Give it a hint like we do in virtual/libudev.

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

 virtual/udev/udev-217-r6.ebuild | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/virtual/udev/udev-217-r6.ebuild b/virtual/udev/udev-217-r6.ebuild
index 191d650ca8fc..72c317f8976f 100644
--- a/virtual/udev/udev-217-r6.ebuild
+++ b/virtual/udev/udev-217-r6.ebuild
@@ -1,16 +1,19 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Virtual to select between different udev daemon providers"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+IUSE="systemd"
 
 RDEPEND="
-   || (
-   sys-apps/systemd-utils[udev]
-   >=sys-fs/eudev-2.1.1
-   >=sys-apps/systemd-217
+   systemd? ( >=sys-apps/systemd-217 )
+   !systemd? (
+   || (
+   sys-apps/systemd-utils[udev]
+   >=sys-fs/eudev-2.1.1
+   )
)
 "



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

2023-06-14 Thread Sam James
commit: 438a2cbe13571b1e60e47e9f906e7135a148dff4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 01:59:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:02:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438a2cbe

virtual/udev: drop sys-fs/udev as a provider

We don't want Portage to try cling to this obsolete meta which just
depends on systemd-utils[udev] anyway.

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

 virtual/udev/{udev-217-r5.ebuild => udev-217-r6.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/virtual/udev/udev-217-r5.ebuild b/virtual/udev/udev-217-r6.ebuild
similarity index 87%
rename from virtual/udev/udev-217-r5.ebuild
rename to virtual/udev/udev-217-r6.ebuild
index e247774cbf50..191d650ca8fc 100644
--- a/virtual/udev/udev-217-r5.ebuild
+++ b/virtual/udev/udev-217-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,6 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 RDEPEND="
|| (
sys-apps/systemd-utils[udev]
-   sys-fs/udev
>=sys-fs/eudev-2.1.1
>=sys-apps/systemd-217
)



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

2023-06-14 Thread Sam James
commit: e4bc21bf097d16cf482d177d4b2ef5213cd11a40
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 01:59:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:03:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4bc21bf

virtual/udev: drop 217-r3

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

 virtual/udev/udev-217-r3.ebuild | 16 
 1 file changed, 16 deletions(-)

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



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

2023-06-14 Thread Sam James
commit: b7f1ae063a1d4c6dc1d483586e718b4c12653e27
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 02:00:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 02:03:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f1ae06

virtual/libudev: drop sys-fs/udev as a provider

We don't want Portage to try cling to this obsolete meta which just
depends on systemd-utils[udev] anyway.

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

 virtual/libudev/{libudev-232-r7.ebuild => libudev-232-r8.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/virtual/libudev/libudev-232-r7.ebuild 
b/virtual/libudev/libudev-232-r8.ebuild
similarity index 86%
rename from virtual/libudev/libudev-232-r7.ebuild
rename to virtual/libudev/libudev-232-r8.ebuild
index a9ab38b6a4d1..2bf61cd4815c 100644
--- a/virtual/libudev/libudev-232-r7.ebuild
+++ b/virtual/libudev/libudev-232-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,6 @@ IUSE="systemd"
 RDEPEND="
!systemd? ( || (
sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]
-   sys-fs/udev[${MULTILIB_USEDEP}]
>=sys-fs/eudev-3.2.9:0/0[${MULTILIB_USEDEP}]
) )
systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )



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

2023-06-14 Thread Alice Ferrazzi
commit: 3e19e0b84eee905773a9d5e4bdf3bad6df5ee6d1
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 15 01:09:44 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 15 01:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e19e0b8

sys-kernel/rt-sources: add 4.19.284_p125, drop 4.19.280_p123

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 ...t-sources-4.19.280_p123.ebuild => rt-sources-4.19.284_p125.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index dc4bc2eab2e0..b5b456a2e6f3 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -16,8 +16,8 @@ DIST linux-6.0.tar.xz 133886176 BLAKE2B 
c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed
 DIST linux-6.1.tar.xz 134728520 BLAKE2B 
ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e
 SHA512 
6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST patch-4.14.315-rt148.patch.xz 243556 BLAKE2B 
c82b7ba1d99b2a577934a018cfb135e26a31621d6196955b3f5587da7ba0497fb9642d6d3bbeaab1f9c6e960a6ee79cfa67a5702132d01b4c0bdc102abd6
 SHA512 
87581353c32ac4321984e929a3058f2d90571cad6fb914cbbc4b8e28a6192a2733e411e9bd505780d4fa8d3cc5c7cf0b3fc7dfb9a010f2a22737efabf600f644
 DIST patch-4.14.315.xz 5093748 BLAKE2B 
15e5840f1136727da6e9113d0f9c84440723d1482561de0340692b092d01fd64a88b7178daa8d736b2d44fda8c24b2ad633d5da12c02ada7784c29ef3942903c
 SHA512 
b0688c74c8de0778698dbb6735a835f33fd470caeba24d07dbab2a3257b15e6114bec2722b099bfa62e9cf3e0bfa9938ea9fa8e2ab17be5ef6ff5351e83fc0ea
-DIST patch-4.19.280-rt123.patch.xz 168120 BLAKE2B 
351dfb52fb24f7e25e76eb77150c8dc68751dec2531b9d288802ddb4667f485d9b9ce4486abf1486567987c425c8465f59a6b4867d4766319af65c7e217b8679
 SHA512 
41a89d1bd8ca50044420b05c3ca2c9c98d1b0eeb2e8eaeaf582ab71f47f9aaf0b0f6c2d68921c2b2af81b377a9a64bf7853f203bcb12aa21485cda8a1e367948
-DIST patch-4.19.280.xz 5298824 BLAKE2B 
bfd7f3e73c1c34dc53501a1d4e1498c2a93d3cad07fb6703da1d2c0b819f96a1e3990b98909c9099816b0018a6006b07b48f0d5e1d38bf78b78868b32b93c3bd
 SHA512 
968ddae5628e7a1f2b1260179586eef943fa664eac4b6b4945d49d93a5bf94ab0e8bca789cd545ed125c7caa0e0ea4441c8a5360b010cee39888092c7aade346
+DIST patch-4.19.284-rt125.patch.xz 168196 BLAKE2B 
c1602bfcee9d770818523d318584ae808d9686b1d43277a5e8ec7ad2b9f758c48a423846135454882218790b80ef11e7f76aa2c44e3168cc853d0cda0a784d48
 SHA512 
8026c1d092fd53855897d37a0e7715e3a7c8062a5a2c701e09a4ad07d6ff39a9995601cbef4f03152ef63f563e962449cb5d6c4be9bdd7f0c990a6a87fa1428b
+DIST patch-4.19.284.xz 5381368 BLAKE2B 
90eb94904c175f2364ff1619eb9787e95ecd4b9e06afe5dfc759205ce9be4dadaa2a79dfd2a8ed3415914954f05683200416b7067f623b5c7aa10685810eea52
 SHA512 
f333b188b61ccfeb25f813acf919bf82e95dcb40b83ba43d5237619f0be1492c6be402b84ed67c3eeb16a90a708f39f6eb2f8cefb7a9880768fa5fee5fd073a0
 DIST patch-4.9.327-rt197.patch.xz 169900 BLAKE2B 
432b68f260db4970c3bd844a4d1a8709ceaaee86df6a77bd4be6260f53b1491f900cb63fd59efbcd55161e6c5629274fd555a05d97baef15bd68103194b2c6c1
 SHA512 
acfbe50962fb2fe6b215be10f076427161950098f33278bf5a51c3a28dd70203923e92b2a43b635fb2fe4fb791f4fd532eb4db378b094baa8abaa9fbfeaed822
 DIST patch-4.9.327.xz 4449004 BLAKE2B 
b48aa23af600cafe5117854b76105c9c65adf9f2f026927367781cd360c61c551b174d2ea73eb02543e626408b27bf3bb8cfed62d9c36e9bac6d22c7e1099a48
 SHA512 
d6a5421cfbd70ff20664cbf05f9c955f03b55c3e22306f7adfd87ed760794817fd7d2211e5d92b169df64d8578717a9250c7ea6ca312bf10287a7283bf66d0e6
 DIST patch-5.10.179-rt87.patch.xz 171100 BLAKE2B 
3aa688ac72f636e2621f5c438aa6e1b41699c01d8bb53de4baa0e113f5a4cc455c71a4fca12ac1aa36d16c9f45731133d4eb81d5961b7f88337e672fe73a7319
 SHA512 
c24f7067f295e7cc6380e9004790f9aa65ae317cbb2b8fd87db90b2db83c3d27476dd175385eb5e457184211532c030a07bbe70645f3a1b14623c995fb9cd8c9

diff --git a/sys-kernel/rt-sources/rt-sources-4.19.280_p123.ebuild 
b/sys-kernel/rt-sources/rt-sources-4.19.284_p125.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-4.19.280_p123.ebuild
rename to sys-kernel/rt-sources/rt-sources-4.19.284_p125.ebuild



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

2023-06-14 Thread Alice Ferrazzi
commit: 1fbd0d1cd17bfeae44cf27e0e4ebd71d0464eff5
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 15 01:10:18 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 15 01:10:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbd0d1c

sys-kernel/rt-sources: add 6.1.33_p11, drop 6.1.28_p10

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 .../{rt-sources-6.1.28_p10.ebuild => rt-sources-6.1.33_p11.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 019033f9d559..b2b888d4ab1c 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -28,5 +28,5 @@ DIST patch-5.4.242-rt81.patch.xz 183132 BLAKE2B 
0c56be2a5abe762dd5bffba6bbb749a4
 DIST patch-5.4.242.xz 4711468 BLAKE2B 
7cd14f8183c45f3bad3df92e46a74242d2091efb3693b1fd098d81409c8d47e15c6a4bd08545972d38c8b41d26941ad2b686ae4732d648b1926d70d7bc931f97
 SHA512 
b7ac45533559e3d0f802dd392868062b2f3099d9384f5d95502dce518008f038123c3ae5a04e220a6ec39c993f7e29b8c0db01659cd9010591ae34c4a5e8d9b2
 DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B 
be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71
 SHA512 
3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e
 DIST patch-6.0.5.xz 274580 BLAKE2B 
b1fd53745b1858f92ded90a78d8060e1c916a8b6c256f96188331e5ac80242a40a83d14377ad0befec5415135925821cb264489cee63fe4ad432ba00c64983ff
 SHA512 
c4ac4387c490e73b8d91d13fbea9a1e065be4bacf9535177e625561adb2411908a546f9c4327748aab6bbfc021f30887f3e5df5d6019c6cfe00fe5bf64aad2eb
-DIST patch-6.1.28-rt10.patch.xz 48628 BLAKE2B 
22946307fe1f8dfb46dcddbb7c9793f006444df5d277f43d099af52a555169fefb2ab1e693121d7ee62734e72c55e404e6dfd935c083c596c4dcff50d7c5843d
 SHA512 
94d2fb9cd1e5010884129017ae1d661701a3faffdeafaac0757700bd0402aedbc6820f77ebe04bc819f03c098b2d6eeb9b5d7ea94be2cab43b982c13393e8aa6
-DIST patch-6.1.28.xz 1589864 BLAKE2B 
4a464de77a1e4a135ccb441e1972d6511d49d34a0ef8b52316ea82ccd620445ac0d8492df1b4a84e1732f53e09b141a54cc0bbec6e444c3f7b91dd65eaca87d3
 SHA512 
d67359b560c093f9651f7f49f9a9ea0f470dc3ecef59a2080ce9826017522cff53e9cb7473cd506a0d6761343dd7d5ecd5d628dc724ee2f85325dc070ae438aa
+DIST patch-6.1.33-rt11.patch.xz 48656 BLAKE2B 
e531655efe18e6e46af402386e2f7ca7608f3f53ed3eb4ce1a810145605d7e98d06df28d9004ee80c0eb7f6cc8105267c4542aba119beaa677daa7675ac2ba0a
 SHA512 
5ff8d9c26f714df7ec79a60b69a71dee68fcb510b71edabac4598d381804e99044b5169f791aad0d6a43276df19eee44d4da8339580340691fa0347362ec9b19
+DIST patch-6.1.33.xz 1849488 BLAKE2B 
0f142f8ed4cee5f8323584b713dc01730edab8e009b2a750f53a9ba5ae653ecdefbdd0f943c4adae5abe691739f4b6c80f4c87285da60378ad71fe0102c03690
 SHA512 
8f9d1d33f50da0acda5b136561bdc8b387fc11ad5cb80e98eabfeb35e853f8f96315f54f9940ca9d87e6e0a48be7c09b8e6211d4f9d3c7c5c6782341382acace

diff --git a/sys-kernel/rt-sources/rt-sources-6.1.28_p10.ebuild 
b/sys-kernel/rt-sources/rt-sources-6.1.33_p11.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-6.1.28_p10.ebuild
rename to sys-kernel/rt-sources/rt-sources-6.1.33_p11.ebuild



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

2023-06-14 Thread Alice Ferrazzi
commit: 58635c521bbff7191515af284ef1628b04e8e434
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 15 01:10:01 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 15 01:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58635c52

sys-kernel/rt-sources: add 5.10.78_p55, drop 5.10.179_p87

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 .../{rt-sources-5.10.179_p87.ebuild => rt-sources-5.10.78_p55.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index b5b456a2e6f3..019033f9d559 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -20,8 +20,8 @@ DIST patch-4.19.284-rt125.patch.xz 168196 BLAKE2B 
c1602bfcee9d770818523d318584ae
 DIST patch-4.19.284.xz 5381368 BLAKE2B 
90eb94904c175f2364ff1619eb9787e95ecd4b9e06afe5dfc759205ce9be4dadaa2a79dfd2a8ed3415914954f05683200416b7067f623b5c7aa10685810eea52
 SHA512 
f333b188b61ccfeb25f813acf919bf82e95dcb40b83ba43d5237619f0be1492c6be402b84ed67c3eeb16a90a708f39f6eb2f8cefb7a9880768fa5fee5fd073a0
 DIST patch-4.9.327-rt197.patch.xz 169900 BLAKE2B 
432b68f260db4970c3bd844a4d1a8709ceaaee86df6a77bd4be6260f53b1491f900cb63fd59efbcd55161e6c5629274fd555a05d97baef15bd68103194b2c6c1
 SHA512 
acfbe50962fb2fe6b215be10f076427161950098f33278bf5a51c3a28dd70203923e92b2a43b635fb2fe4fb791f4fd532eb4db378b094baa8abaa9fbfeaed822
 DIST patch-4.9.327.xz 4449004 BLAKE2B 
b48aa23af600cafe5117854b76105c9c65adf9f2f026927367781cd360c61c551b174d2ea73eb02543e626408b27bf3bb8cfed62d9c36e9bac6d22c7e1099a48
 SHA512 
d6a5421cfbd70ff20664cbf05f9c955f03b55c3e22306f7adfd87ed760794817fd7d2211e5d92b169df64d8578717a9250c7ea6ca312bf10287a7283bf66d0e6
-DIST patch-5.10.179-rt87.patch.xz 171100 BLAKE2B 
3aa688ac72f636e2621f5c438aa6e1b41699c01d8bb53de4baa0e113f5a4cc455c71a4fca12ac1aa36d16c9f45731133d4eb81d5961b7f88337e672fe73a7319
 SHA512 
c24f7067f295e7cc6380e9004790f9aa65ae317cbb2b8fd87db90b2db83c3d27476dd175385eb5e457184211532c030a07bbe70645f3a1b14623c995fb9cd8c9
-DIST patch-5.10.179.xz 4578340 BLAKE2B 
4b7d732b9f73afb7de9bdf642905f6adc8b37b847530d4b2a7d0d7b48c070e971a67773c6c6fbc1dd58385431515fb3234ce418f5e7a90af482269f13737ece6
 SHA512 
b9116ed7fbd858e52cd761f46837c6975e928244bc1d3718cbfeb03742ef707caf050b1ed60ed311ed886aae87529b2ba6e324da4cc93685806a3f5f0d15343c
+DIST patch-5.10.78-rt55.patch.xz 173132 BLAKE2B 
a6e19641f9632c7179b85ae27e18c0f70b41877d3a28a39a0c45a4e296f525a8cff02709591731a4d80be8f27a796aebfc3bedfc6caa5b29cf093b4b40e8f7e6
 SHA512 
5a397d21d3865e965d79ad91bb4103f05f592e877fa5dd2a1fe56a6afa0c945036ca8ddb286b1674fa0add9a371ef88823f37410653b1ed4cfb2aaa53fe600f3
+DIST patch-5.10.78.xz 2273196 BLAKE2B 
d132efd97289a022e0567245318ad27c62c4d801b94634854b8990c201c0a06ebcd7cde401541a22834f730cb2c014081893b8d3de7d59c7e7f2fa5613d1fc54
 SHA512 
81153a790c3c5bbdedc1610bb1fd798cc81f3574fb199891d2ed14d98c38055c85a3b74d8c5bbf0695e71a2beb54f6a588b697bff06cd672a031ad269c289f81
 DIST patch-5.15.113-rt64.patch.xz 77112 BLAKE2B 
2532fe71e4250f1cb4524c1becbc43e30dc9eabd7527f9be9ec66bee7320ef315b5764984fcdb676b8a48f25f3964e2a386689a9e45a3e472a1c3af1179735e6
 SHA512 
eb08fa96e9fed52f27fe06b0b47c93b7d2df84e05838604c6ced22f872080041184d2bf351d4ec1dc7310f88ab18e06e0df5868da7ab17564871b1d4ac6f2106
 DIST patch-5.15.113.xz 4110072 BLAKE2B 
f973f4249e71e61760bc9a32cdea137d9c1326e2e78adc423d620e216a769f419267310bdfea5c374a2f3fd9cb761f998a27dc2ba43a42c6296e99723628764a
 SHA512 
37c003d30ec72ba18c0eb3ddfc5245423942333edee51efa2a32c6eb0f1fdf26d75394f3ad5afcf8917b84648bdd4c50afa56bee0cb18c224030b42ecd9b91a3
 DIST patch-5.4.242-rt81.patch.xz 183132 BLAKE2B 
0c56be2a5abe762dd5bffba6bbb749a4b7a753d09046c25b17e4c926a0241b1ab67fecc1e6607de7c74bf01d67d2e9daa2a3ad54db912588734978790d68d359
 SHA512 
fb9fa32dd0976e5ee86d45b69b92416c5850edc95d868ad4f20d7dfe1ed1d4a0dd0432ed5b8f89997c32ed86dd7e76e7a57c7de4acf05b8fd54c8b2be4e1e55a

diff --git a/sys-kernel/rt-sources/rt-sources-5.10.179_p87.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.10.78_p55.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-5.10.179_p87.ebuild
rename to sys-kernel/rt-sources/rt-sources-5.10.78_p55.ebuild



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

2023-06-14 Thread Alice Ferrazzi
commit: d268534c8c7433ee72314afeff053b5b47dadd02
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 15 01:09:31 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 15 01:09:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d268534c

sys-kernel/rt-sources: add 4.14.315_p148, drop 4.14.314_p147

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 ...t-sources-4.14.314_p147.ebuild => rt-sources-4.14.315_p148.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 59e02d27724b..dc4bc2eab2e0 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -14,8 +14,8 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.0.tar.xz 133886176 BLAKE2B 
c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa
 SHA512 
bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714
 DIST linux-6.1.tar.xz 134728520 BLAKE2B 
ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e
 SHA512 
6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
-DIST patch-4.14.314-rt147.patch.xz 243592 BLAKE2B 
0bb00f8fd5fc5922c0396b7863ec2017ce707358dca1a4cc9cfe1ef409d3dc98095d73d6db2edc20dee1f3262697ea9ebd108db19995b7ebb79e23a131bd8bdf
 SHA512 
c8e66702739607494cb08e5a065e9a09c445a0e87a1c206f7e8336ab9f31c8a5bed9a79a64de7d52fdd8ca6b51e748bccf2299762c46ed1ad9bd5892e219094f
-DIST patch-4.14.314.xz 5079908 BLAKE2B 
a6701b5fe178e1a84b20bf34f3045edfdcc5698923cca7344c9072d96ee448a7877477d81db643f579ef39c5a27c597f905961c01d1a853025670e9898605e36
 SHA512 
129d040d0c2e132e6acdb4e0cbd665f612ee11c431733bdeba489b53453abb4be006fae2beeac21c6ed03b15bb99cf7681ae208b36749cb65266942345b236fe
+DIST patch-4.14.315-rt148.patch.xz 243556 BLAKE2B 
c82b7ba1d99b2a577934a018cfb135e26a31621d6196955b3f5587da7ba0497fb9642d6d3bbeaab1f9c6e960a6ee79cfa67a5702132d01b4c0bdc102abd6
 SHA512 
87581353c32ac4321984e929a3058f2d90571cad6fb914cbbc4b8e28a6192a2733e411e9bd505780d4fa8d3cc5c7cf0b3fc7dfb9a010f2a22737efabf600f644
+DIST patch-4.14.315.xz 5093748 BLAKE2B 
15e5840f1136727da6e9113d0f9c84440723d1482561de0340692b092d01fd64a88b7178daa8d736b2d44fda8c24b2ad633d5da12c02ada7784c29ef3942903c
 SHA512 
b0688c74c8de0778698dbb6735a835f33fd470caeba24d07dbab2a3257b15e6114bec2722b099bfa62e9cf3e0bfa9938ea9fa8e2ab17be5ef6ff5351e83fc0ea
 DIST patch-4.19.280-rt123.patch.xz 168120 BLAKE2B 
351dfb52fb24f7e25e76eb77150c8dc68751dec2531b9d288802ddb4667f485d9b9ce4486abf1486567987c425c8465f59a6b4867d4766319af65c7e217b8679
 SHA512 
41a89d1bd8ca50044420b05c3ca2c9c98d1b0eeb2e8eaeaf582ab71f47f9aaf0b0f6c2d68921c2b2af81b377a9a64bf7853f203bcb12aa21485cda8a1e367948
 DIST patch-4.19.280.xz 5298824 BLAKE2B 
bfd7f3e73c1c34dc53501a1d4e1498c2a93d3cad07fb6703da1d2c0b819f96a1e3990b98909c9099816b0018a6006b07b48f0d5e1d38bf78b78868b32b93c3bd
 SHA512 
968ddae5628e7a1f2b1260179586eef943fa664eac4b6b4945d49d93a5bf94ab0e8bca789cd545ed125c7caa0e0ea4441c8a5360b010cee39888092c7aade346
 DIST patch-4.9.327-rt197.patch.xz 169900 BLAKE2B 
432b68f260db4970c3bd844a4d1a8709ceaaee86df6a77bd4be6260f53b1491f900cb63fd59efbcd55161e6c5629274fd555a05d97baef15bd68103194b2c6c1
 SHA512 
acfbe50962fb2fe6b215be10f076427161950098f33278bf5a51c3a28dd70203923e92b2a43b635fb2fe4fb791f4fd532eb4db378b094baa8abaa9fbfeaed822

diff --git a/sys-kernel/rt-sources/rt-sources-4.14.314_p147.ebuild 
b/sys-kernel/rt-sources/rt-sources-4.14.315_p148.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-4.14.314_p147.ebuild
rename to sys-kernel/rt-sources/rt-sources-4.14.315_p148.ebuild



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

2023-06-14 Thread Sam James
commit: a25e8483e7d18613a561d6730de74821e956c1a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:21:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a25e8483

media-libs/tiff: add 4.5.1

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

 media-libs/tiff/Manifest  |  2 +
 media-libs/tiff/tiff-4.5.1.ebuild | 84 +++
 2 files changed, 86 insertions(+)

diff --git a/media-libs/tiff/Manifest b/media-libs/tiff/Manifest
index 1d5a4c20c28c..2d09c285decb 100644
--- a/media-libs/tiff/Manifest
+++ b/media-libs/tiff/Manifest
@@ -1,2 +1,4 @@
 DIST tiff-4.5.0.tar.xz 2320900 BLAKE2B 
c69801ba9d55b1ed27a92d31d8cd16937fe69299fbf5450efb4a6caa60245b72ddade110daae78f2198613640383623f76ec2265ba785375d0a85c7909b73fe9
 SHA512 
c6c866064c2dd5d1711c6ece7bafe5f011f5ce26c0aeaecbff79c05b5671f44150324bea95a0665cc43331883114de855ee1cd87ed733bff0f4d0814515b9f10
 DIST tiff-4.5.0.tar.xz.sig 310 BLAKE2B 
bbe7f9600061416227276424eb220714a1375d3e295cb0c5b7f76074324c1a2698a5029dde3e734331e9caf02d8a086273ded2ab09285857dbbfe3ad83506912
 SHA512 
8cef09755f4efe68db69591967e495852cf63c2d8113a877a2254f536d38c60b6dc864c07089249cd8109a8408672a297ae9e59d8233687bc2796dc158ccfb32
+DIST tiff-4.5.1.tar.xz 2228040 BLAKE2B 
793c03593c46d6f804f622f5ff7e799751ee79e87ec1575801d2238fbcd2e89ed657a5081d3651e337f1bb14603ff94a15aad878e7fdf2cf75ada38eed64d9d2
 SHA512 
fc6af93d36598527480c517ddc4f19fe72e9f07ef4997e5731604253c8db0b9bae816ba7a56985bf22fbbb48db1fab5ed4c2b32a5145bc9477ef24b221a61179
+DIST tiff-4.5.1.tar.xz.sig 310 BLAKE2B 
fd5e3ff9c55790777b9d2587910cfb47953a27925bdf8610fc5b9db05a5662b534df542e3658db7b897c8de510479d0a7f0773092ac2f71e3c7bcb4beb14594f
 SHA512 
10e434de0140bbd7e3830860bb611796b65fff5e718a2d5fb2857959ff63149d73b4e1f3f7c4be2c27f8ca863b0e4b7731332544eba948ce10097552e1779aee

diff --git a/media-libs/tiff/tiff-4.5.1.ebuild 
b/media-libs/tiff/tiff-4.5.1.ebuild
new file mode 100644
index ..7bf914077712
--- /dev/null
+++ b/media-libs/tiff/tiff-4.5.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION="$(ver_cut 1-3)"
+
+# Release signer can vary per version but not clear if others will be doing
+# them in future, so gone with Even Rouault for now as he does other geosci
+# stuff too like PROJ, GDAL. Previous release manager of TIFF was
+# GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying
+# who made releases.
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc
+inherit libtool multilib-minimal verify-sig flag-o-matic
+
+MY_P="${P/_rc/rc}"
+DESCRIPTION="Tag Image File Format (TIFF) library"
+HOMEPAGE="http://libtiff.maptools.org;
+SRC_URI="https://download.osgeo.org/libtiff/${MY_P}.tar.xz;
+SRC_URI+=" verify-sig? ( https://download.osgeo.org/libtiff/${MY_P}.tar.xz.sig 
)"
+S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
+
+LICENSE="libtiff"
+SLOT="0/6"
+if [[ ${PV} != *_rc* ]] ; 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"
+fi
+IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd"
+RESTRICT="!test? ( test )"
+
+# bug #483132
+REQUIRED_USE="test? ( jpeg )"
+
+RDEPEND="
+   jbig? ( >=media-libs/jbigkit-2.1:=[${MULTILIB_USEDEP}] )
+   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
+   webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-evenrouault )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/tiffconf.h
+)
+
+src_prepare() {
+   default
+
+   # Added to fix cross-compilation
+   elibtoolize
+}
+
+multilib_src_configure() {
+   append-lfs-flags
+
+   local myeconfargs=(
+   --disable-sphinx
+   --without-x
+   --with-docdir="${EPREFIX}"/usr/share/doc/${PF}
+   $(use_enable cxx)
+   $(use_enable jbig)
+   $(use_enable jpeg)
+   $(use_enable lzma)
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   $(use_enable webp)
+   $(use_enable zlib)
+   $(use_enable zstd)
+
+   $(multilib_native_enable docs)
+   $(multilib_native_enable contrib)
+   $(multilib_native_enable tools)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+   rm 

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

2023-06-14 Thread Sam James
commit: 37c93c4072d64ad3d6306b618ec9fc68b88232d5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:17:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:17:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c93c40

profiles: drop obsolete pyside6 masks

These versions are gone now.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index de2f94355dfc..7f5c64cd9c0e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -45,12 +45,6 @@
 # Removal on 2023-07-12.  Bug #908378.
 dev-ruby/ruby-gtk2
 
-# Jimi Huotari  (2023-06-10)
-# Mask to allow qt6 unmask.
- (2023-06-10)
 # Integrated into media-libs/gst-plugins-bad[vaapi]. Please use that instead.
 # Removal in 14 days.



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

2023-06-14 Thread Sam James
commit: 7225a0114dcc74ce101a10198f64b75583a67ada
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:14:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7225a011

dev-python/pyside2-tools: Stabilize 5.15.9 x86, #906200

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

 dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
index 2f7089c3147a..bc841956419f 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



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

2023-06-14 Thread Sam James
commit: 68a709093dbf6e70123f86c2e59d9b8b893a036b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:14:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a70909

dev-python/pyside2-tools: Stabilize 5.15.9 amd64, #906200

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

 dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
index 5b4bb4edb03b..2f7089c3147a 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/

2023-06-14 Thread Sam James
commit: 1fd8f303366c06b64df5b7b3e9f2776482a34bd7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:14:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:14:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd8f303

media-tv/mythtv: add bug/upstream PR info to patch

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

 media-tv/mythtv/files/mythtv-33.1-libva.patch | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/media-tv/mythtv/files/mythtv-33.1-libva.patch 
b/media-tv/mythtv/files/mythtv-33.1-libva.patch
index 8c59f31002a9..1a80f9f90a07 100644
--- a/media-tv/mythtv/files/mythtv-33.1-libva.patch
+++ b/media-tv/mythtv/files/mythtv-33.1-libva.patch
@@ -1,5 +1,5 @@
-diff --git a/mythtv/libs/libmythtv/libmythtv.pro 
b/mythtv/libs/libmythtv/libmythtv.pro
-index 0ab94a295c..08b4c4d335 100644
+https://bugs.gentoo.org/904437
+https://github.com/MythTV/mythtv/pull/760
 --- a/libs/libmythtv/libmythtv.pro
 +++ b/libs/libmythtv/libmythtv.pro
 @@ -538,7 +538,7 @@ using_frontend {
@@ -37,8 +37,6 @@ index 0ab94a295c..08b4c4d335 100644
  }
  
  !win32-msvc* {
-diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp 
b/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
-index 5f92a6beb0..b87ed0da35 100644
 --- a/libs/libmythtv/opengl/mythvaapiinterop.cpp
 +++ b/libs/libmythtv/opengl/mythvaapiinterop.cpp
 @@ -8,8 +8,12 @@
@@ -85,8 +83,6 @@ index 5f92a6beb0..b87ed0da35 100644
  }
  }
  return nullptr;
-diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.h 
b/mythtv/libs/libmythtv/opengl/mythvaapiinterop.h
-index 11358db236..2048d4586c 100644
 --- a/libs/libmythtv/opengl/mythvaapiinterop.h
 +++ b/libs/libmythtv/opengl/mythvaapiinterop.h
 @@ -25,9 +25,12 @@ struct AVFilterContext;



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

2023-06-14 Thread Sam James
commit: 95eccbb699bbf6ef1278ca90af507770513b684a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:12:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:12:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95eccbb6

dev-python/pyside2-tools: Stabilize 5.15.9 arm64, #906200

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

 dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
index 81180b8926ab..5b4bb4edb03b 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/

2023-06-14 Thread Sam James
commit: d5982391838998cadcd4eea66274260c69f55123
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:08:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:12:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5982391

media-tv/mythtv: modernise

- Use normal Gentoo style for arrays, variables, etc
- Rearrange layout a bit for readability
- Shift README into files/

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

 media-tv/mythtv/files/README.gentoo |  43 ++
 media-tv/mythtv/mythtv-33.1.ebuild  | 156 +---
 2 files changed, 99 insertions(+), 100 deletions(-)

diff --git a/media-tv/mythtv/files/README.gentoo 
b/media-tv/mythtv/files/README.gentoo
new file mode 100644
index ..cd116011d11f
--- /dev/null
+++ b/media-tv/mythtv/files/README.gentoo
@@ -0,0 +1,43 @@
+Support for metadata lookup changes is added. User configuration required.
+Details at: https://www.mythtv.org/wiki/Metadata_Lookup_Changes_March_2021
+
+Support for Python 2.7 is removed.
+
+If a MYSQL server is installed, a mythtv MySQL user and mythconverg database
+is created if it does not already exist.
+You will be prompted for your MySQL root password.
+
+A mythtv user is maintained by acct-user/mythtv. An existing mythtv user
+may be modified to the configuration defined by acct-user/mythtv.
+The mythtv user's primary group is now mythtv. (formerly video)
+An existing mythtv user may be changed which may alter some functionality.
+If it breaks mythtv you may need to (choose one):
+* Restore the original mythtv user
+* Create custom acct-user/mythtv overlay for your system
+* Fix you system to use mythtv as daemon only (recommended)
+Failure to emerge acct-user/mythtv indicates that the existing mythtv user
+is customized and not changed. Corrective action (choose one):
+* Ignore emerge failure
+* Create custom acct-user/mythtv overlay for your system
+* Fix you system to use mythtv as daemon only
+* Delete existing user and try again (dangerous)
+
+Mythtv is updated to use correct FHS/Gentoo policy paths.
+Updating mythtv installations may report:
+* mythtv is in use, cannot update home
+* There was an error when attempting to update the home directory for 
mythtv
+* Please update it manually on your system (as root):
+*   usermod -d "/var/lib/mythtv" "mythtv"
+This can be ignored. The previous default was "/home/mythtv".
+Use caution if you change the home directory.
+
+To have this machine operate as recording host for MythTV,
+mythbackend must be running. Run the following:
+rc-update add mythbackend default
+
+Your recordings folder must be owned 'mythtv'. e.g.
+chown -R mythtv /var/lib/mythtv
+
+Want mythfrontend to start automatically?
+Set USE=autostart. Details can be found at:
+https://dev.gentoo.org/~cardoe/mythtv/autostart.html

diff --git a/media-tv/mythtv/mythtv-33.1.ebuild 
b/media-tv/mythtv/mythtv-33.1.ebuild
index e847f0e1e1a0..1f945c653588 100644
--- a/media-tv/mythtv/mythtv-33.1.ebuild
+++ b/media-tv/mythtv/mythtv-33.1.ebuild
@@ -3,13 +3,15 @@
 
 EAPI=8
 
+DISABLE_AUTOFORMATTING="yes"
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 qmake-utils 
readme.gentoo-r1 systemd user-info
+inherit edo flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1
+inherit qmake-utils readme.gentoo-r1 systemd toolchain-funcs user-info
 
 DESCRIPTION="Open Source DVR and media center hub"
 HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv;
-if [[ $(ver_cut 3) == "p" ]] ; then
+if [[ ${PV} == *_p* ]] ; then
MY_COMMIT="5824c588db24b4e71a7d94e829e6419f71089297"
SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz 
-> ${P}.tar.gz"
# mythtv and mythplugins are separate builds in the github MythTV 
project
@@ -19,20 +21,21 @@ else
# mythtv and mythplugins are separate builds in the github mythtv 
project
S="${WORKDIR}/${P}/mythtv"
 fi
-KEYWORDS="~amd64 ~x86"
+
 LICENSE="GPL-2+"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 
 IUSE_INPUT_DEVICES="input_devices_joystick"
 IUSE_VIDEO_CAPTURE_DEVICES="v4l ieee1394 hdhomerun vbox ceton"
-IUSE="alsa asi autostart cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb exif 
fftw jack java
-   +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw 
systemd vaapi vdpau vpx
-   +wrapper x264 x265 +xml xmltv +xvid +X zeroconf
-   ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}"
-
+IUSE="alsa asi autostart cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb exif 
fftw jack java"
+IUSE+=" +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw 
systemd vaapi vdpau vpx"
+IUSE+=" +wrapper x264 x265 +xml xmltv +xvid +X zeroconf"
+IUSE+=" ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}"
 REQUIRED_USE="
cdr? ( cdda )
 "
+
 RDEPEND="
acct-user/mythtv

[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/

2023-06-14 Thread Sam James
commit: c48ae7a5696fe3ddabd170e3e6e12f1ea26dc7bb
Author: Sebastian Parborg  gmail  com>
AuthorDate: Wed Jun 14 10:06:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48ae7a5

media-tv/mythtv: Bump to 33.1 and fix compilation with libva

Closes: https://bugs.gentoo.org/904437
Signed-off-by: Sebastian Parborg  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31432
Signed-off-by: Sam James  gentoo.org>

 media-tv/mythtv/Manifest  |   1 +
 media-tv/mythtv/files/mythtv-33.1-libva.patch | 105 +++
 media-tv/mythtv/mythtv-33.1.ebuild| 421 ++
 3 files changed, 527 insertions(+)

diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest
index 7888baa74d98..ef07a7599acf 100644
--- a/media-tv/mythtv/Manifest
+++ b/media-tv/mythtv/Manifest
@@ -1 +1,2 @@
 DIST mythtv-32.0.tar.gz 115960698 BLAKE2B 
3be4106fa2c4fcb95fd5414b347fd6256658566bbb9775ed32cb9686e4a61ecf89e7c684db8d3408292c3737ae6090771862aa65ac0d5d467e90c3a110484898
 SHA512 
6a1472c954b929319a570d76769ababad43d086d53b6679c9d6da91446677f04b71918b326bb4ff0fc16fbaf7d9a447a86f623a6f1399f9ed29ca86a9782396c
+DIST mythtv-33.1.tar.gz 116920982 BLAKE2B 
bc784a12ee0acf3066d46896343ed15a2f7097364595d20e832da3197eb37c8d05342f82171b66ec842ec48b5829b7ace8c6043835b8de4a04afd8a4df72df1d
 SHA512 
4dc2943915e5e3ca047edc0a005a9e0b58edf7bc51c7fb097a671552028260065a7f52f35e4ed98559cc4f4ccca76f1cf6ae68e76b1f2d06a1befd4776e9

diff --git a/media-tv/mythtv/files/mythtv-33.1-libva.patch 
b/media-tv/mythtv/files/mythtv-33.1-libva.patch
new file mode 100644
index ..8c59f31002a9
--- /dev/null
+++ b/media-tv/mythtv/files/mythtv-33.1-libva.patch
@@ -0,0 +1,105 @@
+diff --git a/mythtv/libs/libmythtv/libmythtv.pro 
b/mythtv/libs/libmythtv/libmythtv.pro
+index 0ab94a295c..08b4c4d335 100644
+--- a/libs/libmythtv/libmythtv.pro
 b/libs/libmythtv/libmythtv.pro
+@@ -538,7 +538,7 @@ using_frontend {
+ DEFINES += USING_VAAPI
+ HEADERS += decoders/mythvaapicontext.h
+ SOURCES += decoders/mythvaapicontext.cpp
+-LIBS+= -lva -lva-x11 -lva-glx -lva-drm
++LIBS+= -lva -lva-drm
+ }
+ 
+ using_nvdec {
+@@ -605,10 +605,9 @@ using_frontend {
+ SOURCES += opengl/mythopengltonemap.cpp
+ SOURCES += visualisations/videovisualcircles.cpp
+ 
+-
+ using_vaapi {
+-HEADERS += opengl/mythvaapiinterop.h   
opengl/mythvaapiglxinterop.h
+-SOURCES += opengl/mythvaapiinterop.cpp 
opengl/mythvaapiglxinterop.cpp
++HEADERS += opengl/mythvaapiinterop.h
++SOURCES += opengl/mythvaapiinterop.cpp
+ }
+ 
+ using_vdpau:using_x11 {
+@@ -649,6 +648,12 @@ using_frontend {
+ HEADERS += opengl/mythvaapidrminterop.h
+ SOURCES += opengl/mythvaapidrminterop.cpp
+ }
++} else {
++using_vaapi {
++HEADERS += opengl/mythvaapiglxinterop.h
++SOURCES += opengl/mythvaapiglxinterop.cpp
++LIBS+= -lva-x11 -lva-glx
++}
+ }
+ 
+ !win32-msvc* {
+diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp 
b/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
+index 5f92a6beb0..b87ed0da35 100644
+--- a/libs/libmythtv/opengl/mythvaapiinterop.cpp
 b/libs/libmythtv/opengl/mythvaapiinterop.cpp
+@@ -8,8 +8,12 @@
+ #include "mythvideocolourspace.h"
+ #include "fourcc.h"
+ #include "mythvaapiinterop.h"
++
++#ifdef USING_EGL
+ #include "mythvaapidrminterop.h"
++#else
+ #include "mythvaapiglxinterop.h"
++#endif
+ 
+ extern "C" {
+ #include "libavfilter/buffersrc.h"
+@@ -57,14 +61,14 @@ void MythVAAPIInterop::GetVAAPITypes(MythRenderOpenGL* 
Context, MythInteropGPU::
+ // zero copy
+ if (egl && MythVAAPIInteropDRM::IsSupported(Context))
+ vaapitypes.emplace_back(GL_VAAPIEGLDRM);
+-#endif
++#else
+ // 1x copy
+ if (!egl && !wayland && MythVAAPIInteropGLXPixmap::IsSupported(Context))
+ vaapitypes.emplace_back(GL_VAAPIGLXPIX);
+ // 2x copy
+ if (!egl && !opengles && !wayland)
+ vaapitypes.emplace_back(GL_VAAPIGLXCOPY);
+-
++#endif
+ if (!vaapitypes.empty())
+ Types[FMT_VAAPI] = vaapitypes;
+ }
+@@ -82,11 +86,12 @@ MythVAAPIInterop* 
MythVAAPIInterop::CreateVAAPI(MythPlayerUI *Player, MythRender
+ #ifdef USING_EGL
+ if ((type == GL_VAAPIEGLDRM) || (type == DRM_DRMPRIME))
+ return new MythVAAPIInteropDRM(Player, Context, type);
+-#endif
++#else
+ if (type == GL_VAAPIGLXPIX)
+ return new MythVAAPIInteropGLXPixmap(Player, Context);
+ if (type == GL_VAAPIGLXCOPY)
+ return new MythVAAPIInteropGLXCopy(Player, Context);
++#endif
+ }
+ }
+ return nullptr;
+diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.h 

[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-sensors-applet/

2023-06-14 Thread Sam James
commit: 2072b109ad5ddbcdcf81b36e4d34164ad4d7d51c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2072b109

mate-extra/mate-sensors-applet: Stabilize 1.26.0-r1 amd64, #908508

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

 mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild 
b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
index 21243f659049..2f70779d29f0 100644
--- a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
+++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
 inherit mate
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~loong ~riscv x86"
+   KEYWORDS="amd64 ~arm ~loong ~riscv x86"
 fi
 
 DESCRIPTION="MATE panel applet to display readings from hardware sensors"



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

2023-06-14 Thread Sam James
commit: ebc9cc14d19fab36498ea442ad0a1eb360bcd7f8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc9cc14

app-editors/pluma: Stabilize 1.26.0-r1 amd64, #908507

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

 app-editors/pluma/pluma-1.26.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild 
b/app-editors/pluma/pluma-1.26.0-r1.ebuild
index f956a0fa02cc..ebe1f380373f 100644
--- a/app-editors/pluma/pluma-1.26.0-r1.ebuild
+++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Pluma text editor for the MATE desktop"
 
 LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="+introspection spell test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2023-06-14 Thread Sam James
commit: 8d8084071ca27ae6825112440b0530341cf9e894
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d808407

net-print/cups: Stabilize 2.4.5 amd64, #908469

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

 net-print/cups/cups-2.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.4.5.ebuild b/net-print/cups/cups-2.4.5.ebuild
index be87f8ff4c04..3de165720eec 100644
--- a/net-print/cups/cups-2.4.5.ebuild
+++ b/net-print/cups/cups-2.4.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2023-06-14 Thread Sam James
commit: 94ebbf51172e3ce05d393b920837b52ef879c776
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ebbf51

net-print/cups: Stabilize 2.4.5 x86, #908469

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

 net-print/cups/cups-2.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.4.5.ebuild b/net-print/cups/cups-2.4.5.ebuild
index c90ea6d7520e..be87f8ff4c04 100644
--- a/net-print/cups/cups-2.4.5.ebuild
+++ b/net-print/cups/cups-2.4.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-desktop/

2023-06-14 Thread Sam James
commit: 5433d1e1799e31ec9756eb9da3b4920cf807b984
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5433d1e1

mate-base/mate-desktop: Stabilize 1.26.1 amd64, #908502

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

 mate-base/mate-desktop/mate-desktop-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild 
b/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
index da24ca3b1a39..293b3d80ca7e 100644
--- a/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
+++ b/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
 inherit mate
 
 if [[ "${PV}" != * ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 fi
 
 DESCRIPTION="Libraries for the MATE desktop that are not part of the UI"



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-applets/

2023-06-14 Thread Sam James
commit: 503503a8324db5cad2924d2ef6fc4eeb258bf6ae
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503503a8

mate-base/mate-applets: Stabilize 1.26.1 amd64, #908503

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

 mate-base/mate-applets/mate-applets-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mate-base/mate-applets/mate-applets-1.26.1.ebuild 
b/mate-base/mate-applets/mate-applets-1.26.1.ebuild
index f14d2f08033a..eb52d9eb6ca7 100644
--- a/mate-base/mate-applets/mate-applets-1.26.1.ebuild
+++ b/mate-base/mate-applets/mate-applets-1.26.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit mate
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 
 DESCRIPTION="Applets for the MATE Desktop and Panel"
 LICENSE="CC-BY-SA-3.0 FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/marco/

2023-06-14 Thread Sam James
commit: 4643bc3f11e11151134e9209dbe10478be82951f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4643bc3f

x11-wm/marco: Stabilize 1.26.1 amd64, #908506

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

 x11-wm/marco/marco-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/marco/marco-1.26.1.ebuild b/x11-wm/marco/marco-1.26.1.ebuild
index fa9dd249936f..d1f0ac4df534 100644
--- a/x11-wm/marco/marco-1.26.1.ebuild
+++ b/x11-wm/marco/marco-1.26.1.ebuild
@@ -7,7 +7,7 @@ MATE2_LA_PUNT="yes"
 
 inherit mate
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 
 DESCRIPTION="MATE default window manager"
 LICENSE="FDL-1.2+ GPL-2+ LGPL-2+ MIT"



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-panel/

2023-06-14 Thread Sam James
commit: bc58c1fcb3a616d01fff06be60c55b627862c8ac
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc58c1fc

mate-base/mate-panel: Stabilize 1.26.3 amd64, #908505

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

 mate-base/mate-panel/mate-panel-1.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mate-base/mate-panel/mate-panel-1.26.3.ebuild 
b/mate-base/mate-panel/mate-panel-1.26.3.ebuild
index fdf2984559d0..061ddad6aa70 100644
--- a/mate-base/mate-panel/mate-panel-1.26.3.ebuild
+++ b/mate-base/mate-panel/mate-panel-1.26.3.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
 inherit mate
 
 if [[ "${PV}" != * ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 fi
 
 DESCRIPTION="The MATE panel"



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

2023-06-14 Thread Sam James
commit: 8a34defb47158691b477dcaba0e4d1b826d1dac4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a34defb

x11-misc/mozo: Stabilize 1.26.2 amd64, #908504

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

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

diff --git a/x11-misc/mozo/mozo-1.26.2.ebuild b/x11-misc/mozo/mozo-1.26.2.ebuild
index c250c5fdc01c..29f50e52fa7b 100644
--- a/x11-misc/mozo/mozo-1.26.2.ebuild
+++ b/x11-misc/mozo/mozo-1.26.2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Mozo menu editor for MATE"
 LICENSE="GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND="${PYTHON_DEPS}



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

2023-06-14 Thread Sam James
commit: 480d8e54a5fa8b70c236dc5574dc03e87e3131ae
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480d8e54

dev-python/pyside2: Stabilize 5.15.9 amd64, #907207

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

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

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
index 870edc6cd01a..556f5068114e 100644
--- a/dev-python/pyside2/pyside2-5.15.9.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



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

2023-06-14 Thread Sam James
commit: 391eba6f5c4742378c8116c8a8521c48de7f3ae4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391eba6f

sys-devel/gcc: add 10.4.1_p20230614

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-10.4.1_p20230614.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 9a8c8a4a9c21..55867d71e06f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,6 +1,7 @@
 DIST gcc-10-20230426.tar.xz 72118868 BLAKE2B 
d87cfd78d96585877abc20ed213e4d2fba36556279a5bce5d185de34a59f8cde1250d7322543533922ef224ac8508c1d3fe597c652a648e6e7f08bc19cb2f11c
 SHA512 
805fbb840e6bd8cdd53f954b13c768c0ea0635c099094f6f0b0b04f00120dcde7cf3950a01e199d674b39ff764e9119a548b2f7a156ab2b5d598bd68ed56ce24
 DIST gcc-10-20230517.tar.xz 72135000 BLAKE2B 
8ec87088ace2bf7cc355357b8c9b12e61646366ee1204a360f3be0dcc8b7d426ba5fbb7eb46b4da4c937f5b63d2181a3935f2894f40556f1472dd2a91197b38e
 SHA512 
ae685e1e3fc3460ea49bd86b2b583ef97c71ed279cce6f06b293bd9c7f7ac5ae477b2f2057c4ed927114249e41f6f7978f13db678cd92935dc1250bdd11c94c5
 DIST gcc-10-20230607.tar.xz 72144348 BLAKE2B 
96c95795bc2ec85e3380ddcbeb02e395e431cf7fd9966e55db132a4eeb2033c4453615cd768b4866cf13547cc9de3fb3562cab987268835784eae5c22de97c47
 SHA512 
488895b59132b83cfb0b9143d702d49cbd711b49817adcecb7b795147637a4e67902e8da7be04d26f39251e8e0ab6113448124d4c2220b7da8f3ca4195da
+DIST gcc-10-20230614.tar.xz 72140228 BLAKE2B 
7709d3cbb353a21206b4b522ce5ac9e92ea305a38f8825fde601c785faad08dfed3c5bb96a2203eee24b33d4488803fd1de41663b8adfe664ce59d008789eb48
 SHA512 
651d52bded7949191534d2dd8effc8cc8727592e2481fbf4905f8d0e7cbbcf3b7246ee9c8177d7c8e422f240eb0ff9ff1d2d9b813438292b3cc78df143add665
 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d
 SHA512 
86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0
 SHA512 
fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d

diff --git a/sys-devel/gcc/gcc-10.4.1_p20230614.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20230614.ebuild
new file mode 100644
index ..a3ff836547a0
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.4.1_p20230614.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="10.5.0"
+PATCH_VER="6"
+MUSL_VER="2"
+MUSL_GCC_VER="10.5.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+}



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

2023-06-14 Thread Sam James
commit: 3e0ed7a4f2689ccafb160080eafd0f6b2e72bdc0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 22:07:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 22:07:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0ed7a4

dev-python/pyside2: Stabilize 5.15.9 arm64, #907207

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

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

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
index 6b08810a9ed3..870edc6cd01a 100644
--- a/dev-python/pyside2/pyside2-5.15.9.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="~amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



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

2023-06-14 Thread Sam James
commit: 7dc78f726f6e4a1d980f52b72602bf143386f309
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 22:07:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 22:07:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc78f72

dev-python/pyside2: Stabilize 5.15.9 x86, #907207

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

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

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
index e995b1d18b6f..6b08810a9ed3 100644
--- a/dev-python/pyside2/pyside2-5.15.9.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: media-libs/oneVPL-intel-gpu/

2023-06-14 Thread Andrew Ammerlaan
commit: 9d7543bb03fabec3af8096accd7f069fbe522fb2
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 20:06:19 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 20:06:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7543bb

media-libs/oneVPL-intel-gpu: drop 23.2.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/oneVPL-intel-gpu/Manifest   |  1 -
 .../oneVPL-intel-gpu-23.2.1.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/media-libs/oneVPL-intel-gpu/Manifest 
b/media-libs/oneVPL-intel-gpu/Manifest
index 8689c26a37c7..79e4ed247858 100644
--- a/media-libs/oneVPL-intel-gpu/Manifest
+++ b/media-libs/oneVPL-intel-gpu/Manifest
@@ -1,3 +1,2 @@
-DIST oneVPL-intel-gpu-23.2.1.tar.gz 6987103 BLAKE2B 
f4634aecfe3baba96b230d56915f864c1655c725fd05c72be9033406794afa7f501c42c13c442d676367a0ddbe176fcec9c1df6ec3013320fe3af2e348879ab8
 SHA512 
c097b0eb1879303d9138f8e92110216cd2e703ab3ad0ef2890678734b26b73037abc4724531f3ce4628993790f8de12bde82a9097df0f42e12a88b10ba5a9ae5
 DIST oneVPL-intel-gpu-23.2.2.tar.gz 6989173 BLAKE2B 
5e0d65f320df1b7c7bba4524b51f525a71595a33e6954b0f74e1b913e0e001e55321c93c43d18dc915fc29ae4c73d408852d993084564e74ea85a75d0e959fa9
 SHA512 
d419519c2369444ad0daf4ff6f12ddd57e4ffb6dcba05f686490adff65c693db563d306ab9ce76fa9d21d3c4b1b01717d0a8a1d63f595d6ceb43c11657dde7af
 DIST oneVPL-intel-gpu-23.2.3.tar.gz 6989464 BLAKE2B 
3e58be00fec9c7c8bb296e79a8910035b3423ce2baea73f3f9b96c7b88e9df37e86f6622a97f6cbe234495f54db2b764edb5bd088168abb6e9b47f041b3f991a
 SHA512 
45039f16116053ab4d7b0b2081f267187105ce728c15236b90b835e1f70f97c3d2905b04b42d5b7ea2147ad4a305e15c705935a93a3252afc57bafc865e425c2

diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.1.ebuild 
b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.1.ebuild
deleted file mode 100644
index 6d87d22aff64..
--- a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="oneAPI Video Processing Library Intel GPU implementation"
-HOMEPAGE="https://github.com/oneapi-src/oneVPL-intel-gpu;
-SRC_URI="https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-intel-onevpl-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   media-libs/libva
-   x11-libs/libdrm[video_cards_intel]
-"
-# At runtime we need a dispatcher, oneVPL is preferred but mediasdk also works
-RDEPEND="${DEPEND}
-   >=media-libs/libva-intel-media-driver-${PV}
-   || (
-   media-libs/oneVPL[drm,vaapi]
-   media-libs/intel-mediasdk
-   )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_RUNTIME=ON
-   # To build the kernels we need to package the cm-compiler, use 
pre-built instead
-   -DBUILD_KERNELS=OFF
-   -DBUILD_TESTS="$(usex test)"
-   # This only seems to do something if we BUILD_KERNELS=ON
-   #-DBUILD_TOOLS="$(usex tools)"
-   # OpenCL only has an effect if we build kernels
-   -DENABLE_OPENCL=OFF
-   )
-   cmake_src_configure
-}



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

2023-06-14 Thread Andrew Ammerlaan
commit: 9556d00a2cf4f25af525f98f67d6d4356511a2f3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 20:05:49 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 20:05:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9556d00a

media-libs/intel-mediasdk: drop 23.2.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/intel-mediasdk/Manifest |  1 -
 .../intel-mediasdk/intel-mediasdk-23.2.1.ebuild| 91 --
 2 files changed, 92 deletions(-)

diff --git a/media-libs/intel-mediasdk/Manifest 
b/media-libs/intel-mediasdk/Manifest
index ef18891baf34..b189c9296f32 100644
--- a/media-libs/intel-mediasdk/Manifest
+++ b/media-libs/intel-mediasdk/Manifest
@@ -1,2 +1 @@
-DIST intel-mediasdk-23.2.1.tar.gz 22528440 BLAKE2B 
ee1da0ab86dfce2bb69df3b03fd6773550cbd974ff7461a1ff46a69913194bb7b71a184985f54d82532f6cdd3d5970439bfd9423260849a7cd09541feda59154
 SHA512 
f37bfb2b2358dbbe68075f03a0ab9b387b063639ad31c247b5d61fb009bc5cc51642109af6dbdeeb07988a3fdd08a5d2f280b2460dfa6c7fc77047c4336e2499
 DIST intel-mediasdk-23.2.2.tar.gz 22527304 BLAKE2B 
aa0e7b0fabc1bd376511a1022da5e40ea282c4f016384e8bc20fb4e28693e3bb06816ad790da1a708f623ac3a6e6b2f704f785dd4e6cd5c9db320f63c8bded78
 SHA512 
d4cfebee4f689b93c0171775ff2bab449f801c55822c5b800fe3217653d197216cf2a95dea115cf51f308e158adea7a271f03081b011e024c16bf7915fdcd586

diff --git a/media-libs/intel-mediasdk/intel-mediasdk-23.2.1.ebuild 
b/media-libs/intel-mediasdk/intel-mediasdk-23.2.1.ebuild
deleted file mode 100644
index a0674e307b13..
--- a/media-libs/intel-mediasdk/intel-mediasdk-23.2.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib optfeature
-
-if [[ ${PV} == * ]] ; then
-   : ${EGIT_REPO_URI:="https://github.com/Intel-Media-SDK/MediaSDK"}
-   if [[ ${PV%} != "" ]] ; then
-   : ${EGIT_BRANCH:="release/${PV%.}"}
-   fi
-   inherit git-r3
-fi
-
-DESCRIPTION="Intel Media SDK"
-HOMEPAGE="https://github.com/Intel-Media-SDK/MediaSDK;
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   
SRC_URI="https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${PV}.tar.gz;
-   S="${WORKDIR}/MediaSDK-intel-mediasdk-${PV}"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="dri test tools wayland X"
-# Test not working at the moment
-#RESTRICT="!test? ( test )"
-RESTRICT="test"
-REQUIRED_USE="
-   dri? ( X )
-"
-
-# x11-libs/libdrm[video_cards_intel] for intel_bufmgr.h in samples
-# bug #805224
-RDEPEND="
-   x11-libs/libpciaccess[${MULTILIB_USEDEP}]
-   >=media-libs/libva-intel-media-driver-${PV}[${MULTILIB_USEDEP}]
-   media-libs/libva[X?,wayland?,${MULTILIB_USEDEP}]
-   x11-libs/libdrm[video_cards_intel,${MULTILIB_USEDEP}]
-   wayland? (
-   dev-libs/wayland[${MULTILIB_USEDEP}]
-   )
-   X? (
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libxcb[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   wayland? (
-   dev-libs/wayland-protocols
-   )
-"
-BDEPEND="
-   wayland? (
-   dev-util/wayland-scanner
-   )
-"
-
-PATCHES=(
-   # https://github.com/Intel-Media-SDK/MediaSDK/pull/2998
-   "${FILESDIR}/${PN}-23.2.0-gcc13.patch"
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   # OpenCL only has an effect if we build kernels
-   -DENABLE_OPENCL=OFF
-   -DBUILD_TUTORIALS=OFF
-   # Need to package the cm-compiler to build kernels, use 
pre-built instead
-   -DBUILD_KERNELS=OFF
-   -DBUILD_RUNTIME=ON
-   -DBUILD_DISPATCHER=ON
-   -DBUILD_TOOLS="$(usex tools)"
-   # Cannot build tools without samples
-   -DBUILD_SAMPLES="$(usex tools)"
-   -DBUILD_TESTS="$(usex test)"
-   -DENABLE_X11="$(usex X)"
-   -DENABLE_X11_DRI3="$(usex dri)"
-   -DENABLE_WAYLAND="$(usex wayland)"
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   optfeature "Intel GPUs newer then, and including, Intel Xe" 
media-libs/oneVPL-intel-gpu
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/oneVPL-intel-gpu/

2023-06-14 Thread Andrew Ammerlaan
commit: 7268dc6ab1c9a33ec2dc8c09eac2b98405f7b050
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 20:04:28 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 20:04:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7268dc6a

media-libs/oneVPL-intel-gpu: add 23.2.3

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/oneVPL-intel-gpu/Manifest   |  1 +
 .../oneVPL-intel-gpu-23.2.3.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/media-libs/oneVPL-intel-gpu/Manifest 
b/media-libs/oneVPL-intel-gpu/Manifest
index e6ef282b0c06..8689c26a37c7 100644
--- a/media-libs/oneVPL-intel-gpu/Manifest
+++ b/media-libs/oneVPL-intel-gpu/Manifest
@@ -1,2 +1,3 @@
 DIST oneVPL-intel-gpu-23.2.1.tar.gz 6987103 BLAKE2B 
f4634aecfe3baba96b230d56915f864c1655c725fd05c72be9033406794afa7f501c42c13c442d676367a0ddbe176fcec9c1df6ec3013320fe3af2e348879ab8
 SHA512 
c097b0eb1879303d9138f8e92110216cd2e703ab3ad0ef2890678734b26b73037abc4724531f3ce4628993790f8de12bde82a9097df0f42e12a88b10ba5a9ae5
 DIST oneVPL-intel-gpu-23.2.2.tar.gz 6989173 BLAKE2B 
5e0d65f320df1b7c7bba4524b51f525a71595a33e6954b0f74e1b913e0e001e55321c93c43d18dc915fc29ae4c73d408852d993084564e74ea85a75d0e959fa9
 SHA512 
d419519c2369444ad0daf4ff6f12ddd57e4ffb6dcba05f686490adff65c693db563d306ab9ce76fa9d21d3c4b1b01717d0a8a1d63f595d6ceb43c11657dde7af
+DIST oneVPL-intel-gpu-23.2.3.tar.gz 6989464 BLAKE2B 
3e58be00fec9c7c8bb296e79a8910035b3423ce2baea73f3f9b96c7b88e9df37e86f6622a97f6cbe234495f54db2b764edb5bd088168abb6e9b47f041b3f991a
 SHA512 
45039f16116053ab4d7b0b2081f267187105ce728c15236b90b835e1f70f97c3d2905b04b42d5b7ea2147ad4a305e15c705935a93a3252afc57bafc865e425c2

diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.3.ebuild 
b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.3.ebuild
new file mode 100644
index ..6d87d22aff64
--- /dev/null
+++ b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="oneAPI Video Processing Library Intel GPU implementation"
+HOMEPAGE="https://github.com/oneapi-src/oneVPL-intel-gpu;
+SRC_URI="https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-intel-onevpl-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   media-libs/libva
+   x11-libs/libdrm[video_cards_intel]
+"
+# At runtime we need a dispatcher, oneVPL is preferred but mediasdk also works
+RDEPEND="${DEPEND}
+   >=media-libs/libva-intel-media-driver-${PV}
+   || (
+   media-libs/oneVPL[drm,vaapi]
+   media-libs/intel-mediasdk
+   )
+"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_RUNTIME=ON
+   # To build the kernels we need to package the cm-compiler, use 
pre-built instead
+   -DBUILD_KERNELS=OFF
+   -DBUILD_TESTS="$(usex test)"
+   # This only seems to do something if we BUILD_KERNELS=ON
+   #-DBUILD_TOOLS="$(usex tools)"
+   # OpenCL only has an effect if we build kernels
+   -DENABLE_OPENCL=OFF
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-applets/

2023-06-14 Thread Sam James
commit: 32f5c61a1df6f1109241336c7a394fda75691948
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 20:03:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 20:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f5c61a

mate-base/mate-applets: Stabilize 1.26.1 x86, #908503

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

 mate-base/mate-applets/mate-applets-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mate-base/mate-applets/mate-applets-1.26.1.ebuild 
b/mate-base/mate-applets/mate-applets-1.26.1.ebuild
index 22f2b5ed949a..f14d2f08033a 100644
--- a/mate-base/mate-applets/mate-applets-1.26.1.ebuild
+++ b/mate-base/mate-applets/mate-applets-1.26.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit mate
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 
 DESCRIPTION="Applets for the MATE Desktop and Panel"
 LICENSE="CC-BY-SA-3.0 FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+"



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

2023-06-14 Thread Andrew Ammerlaan
commit: eb5dca1dc744bf7f8a23c3201047fe8d0a001066
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 20:01:36 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 20:01:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5dca1d

media-libs/oneVPL: add 2023.3.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/oneVPL/Manifest   |  1 +
 media-libs/oneVPL/oneVPL-2023.3.0.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/media-libs/oneVPL/Manifest b/media-libs/oneVPL/Manifest
index 535499882332..133b6bb7d53f 100644
--- a/media-libs/oneVPL/Manifest
+++ b/media-libs/oneVPL/Manifest
@@ -1 +1,2 @@
 DIST oneVPL-2023.2.1.tar.gz 6315268 BLAKE2B 
f5b5609c27f5f2eddd4533480e053bd6868eab736b88fca5b061311374d8a4f2cadec100ad313b8a062604c6b38848d33a26a775524c250dbef7e2930204d82f
 SHA512 
333df9fc58b9d1d0c832241420321f8cbc84d722d1453f24b7f1990ae1e3065b103940d88f84d7d339b527c4cf5fe6e72c6eaa0b2c736d1b980e09228093f279
+DIST oneVPL-2023.3.0.tar.gz 6310097 BLAKE2B 
09d63cbed73a93727f770306ca4ee4b6418f87ffe2d0d6f53988569028ad8dba4226e5a4d19dedc4b5e10f037a798683e74acd456469413c9f7161c30bb5b010
 SHA512 
2f3b8f6b3bb26df062bf7e962ae45eb11f5a60d24f7a69e653e7afc9c0c7960b1c708a2d1c5bf18ad5e2981b01f877a08be2c7513bfc30b62574cd932ea9549b

diff --git a/media-libs/oneVPL/oneVPL-2023.3.0.ebuild 
b/media-libs/oneVPL/oneVPL-2023.3.0.ebuild
new file mode 100644
index ..0758b6389a95
--- /dev/null
+++ b/media-libs/oneVPL/oneVPL-2023.3.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib optfeature
+
+DESCRIPTION="oneAPI Video Processing Library, dispatcher, tools, and examples"
+HOMEPAGE="https://github.com/oneapi-src/oneVPL;
+SRC_URI="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="dri drm examples experimental tools test vaapi wayland X"
+RESTRICT="!test? ( test )"
+# Tools fails to compile on 32-bit
+REQUIRED_USE="
+   dri? ( X drm )
+   X? ( vaapi )
+   wayland? ( drm )
+   abi_x86_32? ( !tools )
+   abi_x86_x32? ( !tools )
+"
+
+RDEPEND="
+   x11-libs/libpciaccess[${MULTILIB_USEDEP}]
+   vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,${MULTILIB_USEDEP}] )
+   drm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
+   wayland? (
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libxcb[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   wayland? (
+   dev-libs/wayland-protocols
+   )
+"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_DISPATCHER=ON
+   # Headers, cmake and pkgconfig files
+   -DBUILD_DEV=ON
+   -DBUILD_EXAMPLES="$(usex examples)"
+   -DINSTALL_EXAMPLE_CODE="$(usex examples)"
+   -DBUILD_PREVIEW="$(usex experimental)"
+   -DBUILD_DISPATCHER_ONEVPL_EXPERIMENTAL="$(usex experimental)"
+   # Fails to build with experimental tools off if tools on
+   -DBUILD_TOOLS_ONEVPL_EXPERIMENTAL="$(usex tools)"
+   -DBUILD_TESTS="$(usex test)"
+   -DBUILD_TOOLS="$(usex tools)"
+   -DENABLE_WAYLAND="$(usex wayland)"
+   -DENABLE_X11="$(usex X)"
+   -DENABLE_DRI3="$(usex dri)"
+   -DENABLE_VA="$(usex vaapi)"
+   -DENABLE_DRM="$(usex drm)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   cmake_src_install
+   # Remove these license files
+   rm -r "${ED}/usr/share/vpl/licensing" || die
+}
+
+pkg_postinst() {
+   optfeature_header "This package provides only the dispatcher, to use it 
install one or more implementations"
+   optfeature "CPUs" media-libs/oneVPL-cpu
+   optfeature "Intel GPUs newer then, and including, Intel Xe" 
media-libs/oneVPL-intel-gpu
+   optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk
+}



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

2023-06-14 Thread Andrew Ammerlaan
commit: 5b01c60ac7fbe5fd9a64a22d633ec134b6df9ce6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:45:59 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b01c60a

dev-python/shiboken6: add 6.5.1.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/shiboken6/Manifest |   1 +
 dev-python/shiboken6/shiboken6-6.5.1.1.ebuild | 169 ++
 2 files changed, 170 insertions(+)

diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest
index 5f966b66aac0..5be15ccd0598 100644
--- a/dev-python/shiboken6/Manifest
+++ b/dev-python/shiboken6/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-everywhere-src-6.5.0.tar.xz 13566572 BLAKE2B 
2eb038b08755ced2dee34a309bbb18d47b40ef0b19bbf42901695bfdd4fccf35e09bb939ae9d7049e6477436c11dc1424376d8f1cbbd8fdaa2cd978114eedb9e
 SHA512 
4a1f88d18d7276182c83b6deff8d57c4c40914292b61dcea76975de5506d7fffa4db7b783161373585ff90dc96a2acc6fed98d06a6a35fff6e92864f2699ea7f
+DIST pyside-setup-everywhere-src-6.5.1.1.tar.xz 13565304 BLAKE2B 
55b221142f5e112a39c0b5df7f7b200f65cfd30da2884340b9bef5e7cb1bcfe2e8ed7aeb0cf7ef5f894f43f6ad582b35e649b7c6430bdba8719e70cca3c29c2d
 SHA512 
fe99ad09b4e0b238175594bbff94453a84c56f21b004477fdab2a2435b4b4148b0b99b26e1b1e1671b71656f4cfb03c3913aa6d85084e3eb8200ff906535a5eb

diff --git a/dev-python/shiboken6/shiboken6-6.5.1.1.ebuild 
b/dev-python/shiboken6/shiboken6-6.5.1.1.ebuild
new file mode 100644
index ..d7d5a598c11e
--- /dev/null
+++ b/dev-python/shiboken6/shiboken6-6.5.1.1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split the "/usr/bin/shiboken6" binding generator from the
+# "/usr/lib64/libshiboken6-*.so" family of shared libraries. The former
+# requires everything (including Clang) at runtime; the latter only requires
+# Qt and Python at runtime. Note that "pip" separates these two as well. See:
+# 
https://doc.qt.io/qtforpython/shiboken6/faq.html#is-there-any-runtime-dependency-on-the-generated-binding
+# Once split, the PySide6 ebuild should be revised to require
+# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime.
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake llvm python-r1 toolchain-funcs
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="Python binding generator for C++ libraries"
+HOMEPAGE="https://wiki.qt.io/PySide6;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz;
+S="${WORKDIR}/${MY_PN}-$(ver_cut 1-3)/sources/shiboken6"
+
+# The "sources/shiboken6/libshiboken" directory is triple-licensed under the
+# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3
+# with version 1.0 of a Qt-specific exception enabling shiboken6 output to be
+# arbitrarily relicensed. (TODO)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+docstrings numpy test vulkan"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-2)*:6"
+
+# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
+LLVM_MAX_SLOT=15
+RDEPEND="${PYTHON_DEPS}
+   =dev-qt/qtbase-${QT_PV}
+   =dev-libs/libxml2-2.6.32
+   >=dev-libs/libxslt-1.1.19
+   )
+   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+"
+DEPEND="${RDEPEND}
+   test? ( =dev-qt/qtbase-${QT_PV}[gui] )
+"
+# testlib is toggled by the gui flag on qtbase
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.3.1-no-strip.patch"
+)
+
+# Ensure the path returned by get_llvm_prefix() contains clang as well.
+llvm_check_deps() {
+   has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_prepare() {
+   # TODO: File upstream issue requesting a sane way to disable NumPy 
support.
+   if ! use numpy; then
+   sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \
+   libshiboken/CMakeLists.txt || die
+   fi
+
+   # Shiboken6 assumes Vulkan headers live under either 
"$VULKAN_SDK/include"
+   # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan".
+   if use vulkan; then
+   sed -i -e 
"s~\bdetectVulkan();~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"),
 HeaderType::System});~" \
+   ApiExtractor/clangparser/compilersupport.cpp || die
+   fi
+
+   # Shiboken6 assumes the 
"/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/"
+   # subdirectory provides Clang builtin includes (e.g., "stddef.h") for 
the
+   # currently installed 

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

2023-06-14 Thread Andrew Ammerlaan
commit: fa4db59a84172a51ec09263dde1736f39c3b5ed3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:58:57 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4db59a

dev-python/pyside2-tools: add 5.15.10

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.10.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index c9a0f9484824..7553ff9ce874 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1,3 @@
+DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
new file mode 100644
index ..81180b8926ab
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



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

2023-06-14 Thread Andrew Ammerlaan
commit: a43192e3220dce60a7671dbfe45a322992c49148
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:58:50 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43192e3

dev-python/pyside2: add 5.15.10

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest   |   1 +
 dev-python/pyside2/pyside2-5.15.10.ebuild | 226 ++
 2 files changed, 227 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index c9a0f9484824..7553ff9ce874 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1,3 @@
+DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild 
b/dev-python/pyside2/pyside2-5.15.10.ebuild
new file mode 100644
index ..e995b1d18b6f
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.10.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   scripttools? ( gui script widgets )
+   

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

2023-06-14 Thread Andrew Ammerlaan
commit: 80c2158a36cd52c242ee7a27dc9f4a9d702b485e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:46:20 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c2158a

dev-python/pyside6-tools: add 6.5.1.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside6-tools/Manifest  |  1 +
 .../pyside6-tools/pyside6-tools-6.5.1.1.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/pyside6-tools/Manifest 
b/dev-python/pyside6-tools/Manifest
index 5f966b66aac0..5be15ccd0598 100644
--- a/dev-python/pyside6-tools/Manifest
+++ b/dev-python/pyside6-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-everywhere-src-6.5.0.tar.xz 13566572 BLAKE2B 
2eb038b08755ced2dee34a309bbb18d47b40ef0b19bbf42901695bfdd4fccf35e09bb939ae9d7049e6477436c11dc1424376d8f1cbbd8fdaa2cd978114eedb9e
 SHA512 
4a1f88d18d7276182c83b6deff8d57c4c40914292b61dcea76975de5506d7fffa4db7b783161373585ff90dc96a2acc6fed98d06a6a35fff6e92864f2699ea7f
+DIST pyside-setup-everywhere-src-6.5.1.1.tar.xz 13565304 BLAKE2B 
55b221142f5e112a39c0b5df7f7b200f65cfd30da2884340b9bef5e7cb1bcfe2e8ed7aeb0cf7ef5f894f43f6ad582b35e649b7c6430bdba8719e70cca3c29c2d
 SHA512 
fe99ad09b4e0b238175594bbff94453a84c56f21b004477fdab2a2435b4b4148b0b99b26e1b1e1671b71656f4cfb03c3913aa6d85084e3eb8200ff906535a5eb

diff --git a/dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild 
b/dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild
new file mode 100644
index ..ed40d74f1f17
--- /dev/null
+++ b/dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="PySide development tools (pyside6-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide6;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz;
+S="${WORKDIR}/${MY_PN}-$(ver_cut 1-3)/sources/pyside-tools"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside6-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   # the tools conflict with tools from Qt
+   -DNO_QT_TOOLS=yes
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/"*.py
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   einstalldocs
+}



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

2023-06-14 Thread Andrew Ammerlaan
commit: 4f23edf577f9e58a6790a809fce5333d63246097
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:46:10 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f23edf5

dev-python/pyside6: add 6.5.1.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside6/Manifest   |   1 +
 dev-python/pyside6/pyside6-6.5.1.1.ebuild | 223 ++
 2 files changed, 224 insertions(+)

diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest
index 5f966b66aac0..5be15ccd0598 100644
--- a/dev-python/pyside6/Manifest
+++ b/dev-python/pyside6/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-everywhere-src-6.5.0.tar.xz 13566572 BLAKE2B 
2eb038b08755ced2dee34a309bbb18d47b40ef0b19bbf42901695bfdd4fccf35e09bb939ae9d7049e6477436c11dc1424376d8f1cbbd8fdaa2cd978114eedb9e
 SHA512 
4a1f88d18d7276182c83b6deff8d57c4c40914292b61dcea76975de5506d7fffa4db7b783161373585ff90dc96a2acc6fed98d06a6a35fff6e92864f2699ea7f
+DIST pyside-setup-everywhere-src-6.5.1.1.tar.xz 13565304 BLAKE2B 
55b221142f5e112a39c0b5df7f7b200f65cfd30da2884340b9bef5e7cb1bcfe2e8ed7aeb0cf7ef5f894f43f6ad582b35e649b7c6430bdba8719e70cca3c29c2d
 SHA512 
fe99ad09b4e0b238175594bbff94453a84c56f21b004477fdab2a2435b4b4148b0b99b26e1b1e1671b71656f4cfb03c3913aa6d85084e3eb8200ff906535a5eb

diff --git a/dev-python/pyside6/pyside6-6.5.1.1.ebuild 
b/dev-python/pyside6/pyside6-6.5.1.1.ebuild
new file mode 100644
index ..210891c3043a
--- /dev/null
+++ b/dev-python/pyside6/pyside6-6.5.1.1.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide6/QtGui/CMakeLists.txt" and
+# "PySide6/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_PN="pyside-setup-everywhere-src"
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide6;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz;
+S="${WORKDIR}/${MY_PN}-$(ver_cut 1-3)/sources/pyside6"
+
+# See "sources/pyside6/PySide6/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="
+   +dbus charts +concurrent designer gles2-only +gui help multimedia
+   +network network-auth +opengl positioning +printsupport qml quick
+   quick3d serialport +sql svg test +testlib webchannel webengine
+   websockets +widgets +xml
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liner from within "${S}":
+# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt
+# Note that the "designer" USE flag corresponds to the "Qt6UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   charts? ( gui widgets )
+   designer? ( widgets )
+   gles2-only? ( gui )
+   gui? ( dbus opengl )
+   help? ( network sql widgets )
+   multimedia? ( gui network )
+   network-auth? ( network )
+   opengl? ( gui )
+   printsupport? ( widgets )
+   qml? ( network )
+   quick? ( gui network opengl qml )
+   quick3d? ( gui network opengl qml quick )
+   sql? ( widgets )
+   svg? ( gui )
+   testlib? ( widgets )
+   webchannel? ( qml )
+   webengine? ( network gui printsupport quick webchannel )
+   websockets? ( network )
+   widgets? ( gui )
+"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-2)*:6"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP}]
+   

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

2023-06-14 Thread Andrew Ammerlaan
commit: 28b111a3800f2dc497953b0cf594681ebd871c11
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:58:40 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b111a3

dev-python/shiboken2: add 5.15.10

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/shiboken2/Manifest |   1 +
 dev-python/shiboken2/shiboken2-5.15.10.ebuild | 173 ++
 2 files changed, 174 insertions(+)

diff --git a/dev-python/shiboken2/Manifest b/dev-python/shiboken2/Manifest
index c9a0f9484824..7553ff9ce874 100644
--- a/dev-python/shiboken2/Manifest
+++ b/dev-python/shiboken2/Manifest
@@ -1,2 +1,3 @@
+DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/shiboken2/shiboken2-5.15.10.ebuild 
b/dev-python/shiboken2/shiboken2-5.15.10.ebuild
new file mode 100644
index ..9ec68bef9d5c
--- /dev/null
+++ b/dev-python/shiboken2/shiboken2-5.15.10.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split the "/usr/bin/shiboken2" binding generator from the
+# "/usr/lib64/libshiboken2-*.so" family of shared libraries. The former
+# requires everything (including Clang) at runtime; the latter only requires
+# Qt and Python at runtime. Note that "pip" separates these two as well. See:
+# 
https://doc.qt.io/qtforpython/shiboken2/faq.html#is-there-any-runtime-dependency-on-the-generated-binding
+# Once split, the PySide2 ebuild should be revised to require
+# "/usr/bin/shiboken2" at build time and "libshiboken2-*.so" at runtime.
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake llvm python-r1 toolchain-funcs
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python binding generator for C++ libraries"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/shiboken2"
+
+# The "sources/shiboken2/libshiboken" directory is triple-licensed under the
+# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3
+# with version 1.0 of a Qt-specific exception enabling shiboken2 output to be
+# arbitrarily relicensed. (TODO)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+docstrings numpy test vulkan"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-2)*:5"
+
+# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
+LLVM_MAX_SLOT=15
+RDEPEND="${PYTHON_DEPS}
+   =dev-qt/qtcore-${QT_PV}
+   =dev-libs/libxml2-2.6.32
+   >=dev-libs/libxslt-1.1.19
+   =dev-qt/qtxml-${QT_PV}
+   =dev-qt/qtxmlpatterns-${QT_PV}
+   )
+   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   vulkan? ( dev-util/vulkan-headers )
+"
+DEPEND="${RDEPEND}
+   test? ( =dev-qt/qttest-${QT_PV} )
+"
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.15.5-python311-1.patch
+   "${FILESDIR}"/${PN}-5.15.5-python311-2.patch
+   "${FILESDIR}"/${PN}-5.15.5-python311-3.patch
+   "${FILESDIR}"/${PN}-5.15.5-add-numpy-1.23-compatibility.patch
+)
+
+# Ensure the path returned by get_llvm_prefix() contains clang as well.
+llvm_check_deps() {
+   has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_prepare() {
+   # TODO: File upstream issue requesting a sane way to disable NumPy 
support.
+   if ! use numpy; then
+   sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \
+   libshiboken/CMakeLists.txt || die
+   fi
+
+   # Shiboken2 assumes Vulkan headers live under either 
"$VULKAN_SDK/include"
+   # or 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/jwt-cpp/, dev-cpp/jwt-cpp/files/

2023-06-14 Thread Sam James
commit: 7988d3b88a7b4ec99a57886f2ec8bed6fc7a2b45
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Wed Jun 14 19:31:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:41:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7988d3b8

dev-cpp/jwt-cpp: add patch for gcc 13

Closes: https://bugs.gentoo.org/908497
Signed-off-by: Oliver Freyermuth  googlemail.com>
Closes: https://github.com/gentoo/gentoo/pull/31438
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/jwt-cpp/files/jwt-cpp-0.6.0-gcc13.patch | 14 ++
 dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild|  3 +++
 2 files changed, 17 insertions(+)

diff --git a/dev-cpp/jwt-cpp/files/jwt-cpp-0.6.0-gcc13.patch 
b/dev-cpp/jwt-cpp/files/jwt-cpp-0.6.0-gcc13.patch
new file mode 100644
index ..3fef24536a86
--- /dev/null
+++ b/dev-cpp/jwt-cpp/files/jwt-cpp-0.6.0-gcc13.patch
@@ -0,0 +1,14 @@
+From: Hannu Lounento 
+Bug: https://github.com/Thalhammer/jwt-cpp/pull/287
+
+Fix build with GCC 13.
+
+--- a/include/jwt-cpp/base.h
 b/include/jwt-cpp/base.h
+@@ -3,6 +3,7 @@
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild 
b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild
index c7f9802a739a..8d2bc1f2fe86 100644
--- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild
+++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild
@@ -34,6 +34,9 @@ RESTRICT="
!picojson? ( test )
!test? ( test )
 "
+PATCHES=(
+   "${FILESDIR}"/"${PN}"-0.6.0-gcc13.patch
+)
 DOCS=( README.md docs/{faqs,ssl,traits}.md )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/marco/

2023-06-14 Thread Sam James
commit: fdd78292ebe0af610057a3355d9a2ec37dbf6fd0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:42:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:42:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd78292

x11-wm/marco: Stabilize 1.26.1 x86, #908506

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

 x11-wm/marco/marco-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/marco/marco-1.26.1.ebuild b/x11-wm/marco/marco-1.26.1.ebuild
index d58932776643..fa9dd249936f 100644
--- a/x11-wm/marco/marco-1.26.1.ebuild
+++ b/x11-wm/marco/marco-1.26.1.ebuild
@@ -7,7 +7,7 @@ MATE2_LA_PUNT="yes"
 
 inherit mate
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 
 DESCRIPTION="MATE default window manager"
 LICENSE="FDL-1.2+ GPL-2+ LGPL-2+ MIT"



[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-sensors-applet/

2023-06-14 Thread Sam James
commit: ffab30eb776f642a611c4a806feb83c2b6559b1d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:42:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:42:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffab30eb

mate-extra/mate-sensors-applet: Stabilize 1.26.0-r1 x86, #908508

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

 mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild 
b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
index 47853d0d23d7..21243f659049 100644
--- a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
+++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
 inherit mate
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~loong ~riscv x86"
 fi
 
 DESCRIPTION="MATE panel applet to display readings from hardware sensors"



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

2023-06-14 Thread Sam James
commit: 1364829d22016616c57a8b4bcc7e08cda54ba488
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:42:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:42:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1364829d

app-editors/pluma: Stabilize 1.26.0-r1 x86, #908507

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

 app-editors/pluma/pluma-1.26.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild 
b/app-editors/pluma/pluma-1.26.0-r1.ebuild
index 99286d9f6e29..f956a0fa02cc 100644
--- a/app-editors/pluma/pluma-1.26.0-r1.ebuild
+++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Pluma text editor for the MATE desktop"
 
 LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="+introspection spell test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-panel/

2023-06-14 Thread Sam James
commit: 8042598c09f39fbe8481da110aa6f8ba01cfbb03
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:41:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8042598c

mate-base/mate-panel: Stabilize 1.26.3 x86, #908505

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

 mate-base/mate-panel/mate-panel-1.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mate-base/mate-panel/mate-panel-1.26.3.ebuild 
b/mate-base/mate-panel/mate-panel-1.26.3.ebuild
index 0b9f509c92f1..fdf2984559d0 100644
--- a/mate-base/mate-panel/mate-panel-1.26.3.ebuild
+++ b/mate-base/mate-panel/mate-panel-1.26.3.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
 inherit mate
 
 if [[ "${PV}" != * ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 fi
 
 DESCRIPTION="The MATE panel"



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

2023-06-14 Thread Sam James
commit: 603952cbda07458584623f8f37e053144ec31c02
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:41:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:41:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603952cb

x11-misc/mozo: Stabilize 1.26.2 x86, #908504

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

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

diff --git a/x11-misc/mozo/mozo-1.26.2.ebuild b/x11-misc/mozo/mozo-1.26.2.ebuild
index 29f2da4774bc..c250c5fdc01c 100644
--- a/x11-misc/mozo/mozo-1.26.2.ebuild
+++ b/x11-misc/mozo/mozo-1.26.2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Mozo menu editor for MATE"
 LICENSE="GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-desktop/

2023-06-14 Thread Sam James
commit: b59f8411314528af85aa43e0697311968ca7269f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:41:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:41:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59f8411

mate-base/mate-desktop: Stabilize 1.26.1 x86, #908502

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

 mate-base/mate-desktop/mate-desktop-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild 
b/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
index 432f8358f49d..da24ca3b1a39 100644
--- a/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
+++ b/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
 inherit mate
 
 if [[ "${PV}" != * ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 fi
 
 DESCRIPTION="Libraries for the MATE desktop that are not part of the UI"



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2023-06-14 Thread Sam James
commit: d50be2d72ff674d5daae7fe72682039baecca9f8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:41:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:41:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d50be2d7

net-print/cups: Stabilize 2.4.5 sparc, #908469

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

 net-print/cups/cups-2.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.4.5.ebuild b/net-print/cups/cups-2.4.5.ebuild
index b2ab008bc58a..c90ea6d7520e 100644
--- a/net-print/cups/cups-2.4.5.ebuild
+++ b/net-print/cups/cups-2.4.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
fi
 fi
 



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

2023-06-14 Thread Andrew Ammerlaan
commit: 3e603730b75d60a91d9042ea0411654e0f80dd63
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:25:51 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:26:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e603730

profiles/license_groups: drop now unused license

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 licenses/AOM| 107 
 profiles/license_groups |   2 +-
 2 files changed, 1 insertion(+), 108 deletions(-)

diff --git a/licenses/AOM b/licenses/AOM
deleted file mode 100644
index 1de4dd7531b9..
--- a/licenses/AOM
+++ /dev/null
@@ -1,107 +0,0 @@
-**Alliance for Open Media Patent License 1.0**
-
- 1. **License Terms.**
-
-**Patent License.** Subject to the terms and conditions of this License, 
each
- Licensor, on behalf of itself and successors in interest and assigns,
- grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,
- no-charge, royalty-free, irrevocable (except as expressly stated in this
- License) patent license to its Necessary Claims to make, use, sell, offer
- for sale, import or distribute any Implementation.
-
- **Conditions.**
-
-*Availability.* As a condition to the grant of rights to Licensee to make,
-   sell, offer for sale, import or distribute an Implementation under
-   Section 1.1, Licensee must make its Necessary Claims available under
-   this License, and must reproduce this License with any Implementation
-   as follows:
-
-  a. For distribution in source code, by including this License in the
-  root directory of the source code with its Implementation.
-
-  b. For distribution in any other form (including binary, object form,
-  and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,
-  GDSII, etc.)), by including this License in the documentation, legal
-  notices, and/or other written materials provided with the
-  Implementation.
-
-*Additional Conditions.* This license is directly from Licensor to
-   Licensee.  Licensee acknowledges as a condition of benefiting from it
-   that no rights from Licensor are received from suppliers, distributors,
-   or otherwise in connection with this License.
-
-**Defensive Termination**. If any Licensee, its Affiliates, or its agents
- initiates patent litigation or files, maintains, or voluntarily
- participates in a lawsuit against another entity or any person asserting
- that any Implementation infringes Necessary Claims, any patent licenses
- granted under this License directly to the Licensee are immediately
- terminated as of the date of the initiation of action unless 1) that suit
- was in response to a corresponding suit regarding an Implementation first
- brought against an initiating entity, or 2) that suit was brought to
- enforce the terms of this License (including intervention in a third-party
- action by a Licensee).
-
-**Disclaimers.** The Reference Implementation and Specification are 
provided
- "AS IS" and without warranty. The entire risk as to implementing or
- otherwise using the Reference Implementation or Specification is assumed
- by the implementer and user. Licensor expressly disclaims any warranties
- (express, implied, or otherwise), including implied warranties of
- merchantability, non-infringement, fitness for a particular purpose, or
- title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO
- ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,
- INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF
- ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH
- OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR
- NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-2. **Definitions.**
-
- **Affiliate.**  "Affiliate" means an entity that directly or indirectly
- Controls, is Controlled by, or is under common Control of that party.
-
-**Control.** "Control" means direct or indirect control of more than 50% of
- the voting power to elect directors of that corporation, or for any other
- entity, the power to direct management of such entity.
-
-**Decoder.**  "Decoder" means any decoder that conforms fully with all
- non-optional portions of the Specification.
-
-**Encoder.**  "Encoder" means any encoder that produces a bitstream that 
can
- be decoded by a Decoder only to the extent it produces such a bitstream.
-
-**Final Deliverable.**  "Final Deliverable" means the final version of a
- deliverable approved by the Alliance for Open Media as a Final
- Deliverable.
-
-**Implementation.**  "Implementation" means any implementation, including 
the
- 

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

2023-06-14 Thread Andrew Ammerlaan
commit: 0046888e303911632e10324b16cf66b1d48f971a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:22:24 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:26:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0046888e

media-libs/svt-hevc: update LICENSE

AOM is a patent and not relevant for svt-hevc

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/svt-hevc/svt-hevc-1.5.1.ebuild | 4 ++--
 media-libs/svt-hevc/svt-hevc-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild 
b/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild
index 97889df141fc..5729a3499a49 100644
--- a/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild
+++ b/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ else
S="${WORKDIR}/SVT-HEVC-${PV}"
 fi
 
-LICENSE="AOM BSD-2"
+LICENSE="BSD-2"
 SLOT="0"
 
 BDEPEND="dev-lang/nasm"

diff --git a/media-libs/svt-hevc/svt-hevc-.ebuild 
b/media-libs/svt-hevc/svt-hevc-.ebuild
index 97889df141fc..5729a3499a49 100644
--- a/media-libs/svt-hevc/svt-hevc-.ebuild
+++ b/media-libs/svt-hevc/svt-hevc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ else
S="${WORKDIR}/SVT-HEVC-${PV}"
 fi
 
-LICENSE="AOM BSD-2"
+LICENSE="BSD-2"
 SLOT="0"
 
 BDEPEND="dev-lang/nasm"



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2023-06-14 Thread Sam James
commit: d965506eb6d9b6759754e9b2767e798cd4198d2d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:25:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:25:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d965506e

net-print/cups: Stabilize 2.4.5 ppc64, #908469

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

 net-print/cups/cups-2.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.4.5.ebuild b/net-print/cups/cups-2.4.5.ebuild
index b522f251932c..b2ab008bc58a 100644
--- a/net-print/cups/cups-2.4.5.ebuild
+++ b/net-print/cups/cups-2.4.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/ostree/files/, dev-util/ostree/

2023-06-14 Thread Sam James
commit: 9db2d23d177238c1e948044762fd3eb020d9c747
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:24:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:24:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db2d23d

dev-util/ostree: fix build w/ lld, drop obsolete musl patch

And new revision given underlinking affects the installed products.

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

 ...stree-2023.3-libgpg-error-underlinked-lld.patch |  27 +
 dev-util/ostree/ostree-2023.3-r1.ebuild| 118 +
 2 files changed, 145 insertions(+)

diff --git 
a/dev-util/ostree/files/ostree-2023.3-libgpg-error-underlinked-lld.patch 
b/dev-util/ostree/files/ostree-2023.3-libgpg-error-underlinked-lld.patch
new file mode 100644
index ..f96cb83a1e74
--- /dev/null
+++ b/dev-util/ostree/files/ostree-2023.3-libgpg-error-underlinked-lld.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/905623
+https://github.com/ostreedev/ostree/pull/2880
+
+From c3bd439d3e9c8cfad40a8080d35c5d6b29041039 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 12 Jun 2023 14:04:44 -0700
+Subject: [PATCH] libostree: Link with libgpg-error for gpg_strerror_r API
+
+With f461c02bb55bf2853a3b81ed5c8618040ab54e98 use of gpg_strerror_r
+was added this symbol comes from libgpg-error however, therefore its
+needed to add -lgpg-error to cmdline to resolve this symbol especially
+with gold and lld linker. Fixes
+
+aarch64-yoe-linux-ld.lld: error: undefined reference due to 
--no-allow-shlib-undefined: gpg_strerror_r
+>>> referenced by ./.libs/libostree-1.so
+--- a/configure.ac
 b/configure.ac
+@@ -243,8 +243,7 @@ AC_ARG_WITH(gpgme,
+   [], [with_gpgme=yes])
+ AS_IF([test x$with_gpgme != xno], [
+ have_gpgme=yes
+-PKG_CHECK_MODULES([OT_DEP_GPGME], gpgme >= $LIBGPGME_DEPENDENCY, [], 
have_gpgme=no)
+-PKG_CHECK_MODULES([OT_DEP_GPG_ERROR], [gpg-error], [], have_gpgme=no)
++PKG_CHECK_MODULES([OT_DEP_GPGME], [gpgme >= $LIBGPGME_DEPENDENCY 
gpg-error], [have_gpgme=yes], [have_gpgme=no])
+ ]
+ )
+ AS_IF([test x$with_gpgme != xno && test x$have_gpgme != xyes], [

diff --git a/dev-util/ostree/ostree-2023.3-r1.ebuild 
b/dev-util/ostree/ostree-2023.3-r1.ebuild
new file mode 100644
index ..ce6f430cb40f
--- /dev/null
+++ b/dev-util/ostree/ostree-2023.3-r1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd tmpfiles
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostreedev.github.io/ostree/;
+SRC_URI="
+   
https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
+   -> ${P}.tar.xz
+"
+S="${WORKDIR}/lib${P}"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection 
libmount selinux sodium ssl +soup systemd zeroconf"
+RESTRICT="test"
+REQUIRED_USE="
+   dracut? ( systemd )
+   http2? ( curl )
+   httpd? ( || ( curl soup ) )
+"
+
+RDEPEND="
+   app-arch/xz-utils
+   dev-libs/libassuan
+   dev-libs/glib:2
+   sys-fs/fuse:3
+   sys-libs/zlib
+   archive? ( app-arch/libarchive:= )
+   curl? ( net-misc/curl )
+   dracut? ( sys-kernel/dracut )
+   gpg? (
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error
+   )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   sodium? ( >=dev-libs/libsodium-1.0.14:= )
+   soup? ( net-libs/libsoup:2.4 )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )
+"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/ostree-2023.3-libgpg-error-underlinked-lld.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Needs Bison (bug #884289)
+   unset YACC
+
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   --with-grub2-mkconfig-path=grub-mkconfig
+   --with-modern-grub
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut dracut yesbutnoconf) #816867
+   $(use_enable doc gtk-doc)
+   $(usex introspection --enable-introspection={,} yes no)
+   $(use_with 

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

2023-06-14 Thread Mike Gilbert
commit: f5ae3c4b198f0d5543afbdd36d923422cd451272
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun  6 18:15:36 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 14 19:21:55 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f5ae3c4b

fetch: do not rely on os.stat() for DISTDIR write test

If DISTDIR is an automount, os.stat() will not trigger it.
Just try to create a file instead.

Bug: https://bugs.gentoo.org/485100
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/package/ebuild/fetch.py | 17 ++---
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/lib/portage/package/ebuild/fetch.py 
b/lib/portage/package/ebuild/fetch.py
index 0d30cb88e..0ecad162e 100644
--- a/lib/portage/package/ebuild/fetch.py
+++ b/lib/portage/package/ebuild/fetch.py
@@ -240,20 +240,15 @@ def _ensure_distdir(settings, distdir):
 userpriv = portage.data.secpass >= 2 and "userpriv" in settings.features
 write_test_file = os.path.join(distdir, ".__portage_test_write__")
 
-try:
-st = os.stat(distdir)
-except OSError:
-st = None
-
-if st is not None and stat.S_ISDIR(st.st_mode):
-if not (userfetch or userpriv):
-return
-if _userpriv_test_write_file(settings, write_test_file):
-return
+if _userpriv_test_write_file(settings, write_test_file):
+return
 
 _userpriv_test_write_file_cache.pop(write_test_file, None)
+
+already_exists = os.path.isdir(distdir)
+
 if ensure_dirs(distdir, gid=dir_gid, mode=dirmode, mask=modemask):
-if st is None:
+if not already_exists:
 # The directory has just been created
 # and therefore it must be empty.
 return



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

2023-06-14 Thread Mike Gilbert
commit: 37b108a7a4630583921484c0b5f513a7e384d851
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun  6 18:03:50 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 14 19:21:01 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=37b108a7

doebuild: do not rely on os.access() for PORTAGE_TMPDIR write check

Calling os.access() on ${PORTAGE_TMPDIR}/portage will not trigger any
automount that the user may have configured there.

Instead, just try to create a file and catch PermissionError.

Bug: https://bugs.gentoo.org/890812
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/package/ebuild/doebuild.py | 32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/lib/portage/package/ebuild/doebuild.py 
b/lib/portage/package/ebuild/doebuild.py
index d30c6b8f0..8b65a7862 100644
--- a/lib/portage/package/ebuild/doebuild.py
+++ b/lib/portage/package/ebuild/doebuild.py
@@ -1608,7 +1608,22 @@ def _check_temp_dir(settings):
 # for those people.
 checkdir = first_existing(os.path.join(settings["PORTAGE_TMPDIR"], 
"portage"))
 
-if not os.access(checkdir, os.W_OK):
+try:
+with tempfile.NamedTemporaryFile(prefix="exectest-", dir=checkdir) as 
fd:
+os.chmod(fd.name, 0o755)
+if not os.access(fd.name, os.X_OK):
+writemsg(
+_(
+"Can not execute files in %s\n"
+"Likely cause is that you've mounted it with one of 
the\n"
+"following mount options: 'noexec', 'user', 
'users'\n\n"
+"Please make sure that portage can execute files in 
this directory.\n"
+)
+% checkdir,
+noiselevel=-1,
+)
+return 1
+except PermissionError:
 writemsg(
 _(
 "%s is not writable.\n"
@@ -1619,21 +1634,6 @@ def _check_temp_dir(settings):
 )
 return 1
 
-with tempfile.NamedTemporaryFile(prefix="exectest-", dir=checkdir) as fd:
-os.chmod(fd.name, 0o755)
-if not os.access(fd.name, os.X_OK):
-writemsg(
-_(
-"Can not execute files in %s\n"
-"Likely cause is that you've mounted it with one of the\n"
-"following mount options: 'noexec', 'user', 'users'\n\n"
-"Please make sure that portage can execute files in this 
directory.\n"
-)
-% checkdir,
-noiselevel=-1,
-)
-return 1
-
 return os.EX_OK
 
 



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

2023-06-14 Thread Mike Gilbert
commit: 62906c2be35dbbfd7576967760b85ecf8c779323
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun  6 18:21:13 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 14 19:22:09 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=62906c2b

Update NEWS for write check adjustments

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

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

diff --git a/NEWS b/NEWS
index 2c49b857e..6982e1d5f 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,9 @@ Bug fixes:
 * emerge-webrsync: Give a nicer error message if the requested key isn't
   on the filesystem (bug #905868).
 
+* Adjust write tests for DISTDIR and PORTAGE_TMPDIR to work with automount
+  directories (bug #485100, bug #890812).
+
 portage-3.0.48.1 (2023-06-06)
 
 



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/gentoo_update/

2023-06-14 Thread Stepan Kulikov
commit: 964cf2a866dda232f46f0516d2e29f100d4f00b4
Author: Stepan Kulikov  pm  me>
AuthorDate: Wed Jun 14 19:19:29 2023 +
Commit: Stepan Kulikov  pm  me>
CommitDate: Wed Jun 14 19:19:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=964cf2a8

app-admin/gentoo_update: version bump 0.1.3 -> 0.1.4

Signed-off-by: Stepan Kulikov  pm.me>

 app-admin/gentoo_update/Manifest   | 3 ++-
 .../{gentoo_update-0.1.3.ebuild => gentoo_update-0.1.4.ebuild} | 0
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-admin/gentoo_update/Manifest b/app-admin/gentoo_update/Manifest
index 4e240f25a..e9d7a74cf 100644
--- a/app-admin/gentoo_update/Manifest
+++ b/app-admin/gentoo_update/Manifest
@@ -1 +1,2 @@
-DIST gentoo_update-0.1.3.gh.tar.gz 7356 BLAKE2B 
497e8329f1cf335d699ab4f5549e6d35661e4f761d1b2890bb808383a7d30b621a289ba63e64da44dd57f46407410ce491531e1b85ab68b4ff48f48d7dcf2901
 SHA512 
c64d46337037a99b3d122a0cda4f1bceddec17432fdc28807f270a1f12edf3d50c4cac0f50c6ac437f5eb73f6d9dc6e065d0be870d39494d7ca635935f7f0561
+DIST gentoo_update-0.1.4.gh.tar.gz 7757 BLAKE2B 
1455dcc51d43448701cc2ffc93330baf7e5fb516fa9e42757156133ace1c60943b85f58ab120129123ac567f0fc4e133b67cd6cb9c48a67d8763cf3b1df362bd
 SHA512 
8a89ef60253948b8526ffcb75d95619df68ffd3f5c593080f14f05242b8bcd6f2951619fda15d054730fdeebbba58292fd7a30f146d8798c72c97037503b1518
+

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.4.ebuild
similarity index 100%
rename from app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
rename to app-admin/gentoo_update/gentoo_update-0.1.4.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2023-06-14 Thread Arthur Zamarin
commit: 87411f278c998086060ed66c741a67faf6f35d54
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 14 18:23:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 14 18:23:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87411f27

net-print/cups: Stabilize 2.4.5 arm64, #908469

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

 net-print/cups/cups-2.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.4.5.ebuild b/net-print/cups/cups-2.4.5.ebuild
index bd1cbc9533a8..8e281866eceb 100644
--- a/net-print/cups/cups-2.4.5.ebuild
+++ b/net-print/cups/cups-2.4.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2023-06-14 Thread Arthur Zamarin
commit: f38ab1090edeb777ef3c36be4d974fd87c29420b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 14 18:23:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 14 18:23:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f38ab109

net-print/cups: Stabilize 2.4.5 arm, #908469

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

 net-print/cups/cups-2.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.4.5.ebuild b/net-print/cups/cups-2.4.5.ebuild
index 8e281866eceb..b522f251932c 100644
--- a/net-print/cups/cups-2.4.5.ebuild
+++ b/net-print/cups/cups-2.4.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



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

2023-06-14 Thread Matt Turner
commit: cd2709872eb379dcb3442b1a34409f6c82e54a1c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 14 17:26:36 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 14 17:27:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd270987

x11-misc/xkeyboard-config: Version bump to 2.39

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

 x11-misc/xkeyboard-config/Manifest| 1 +
 .../{xkeyboard-config-.ebuild => xkeyboard-config-2.39.ebuild}| 4 ++--
 x11-misc/xkeyboard-config/xkeyboard-config-.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-misc/xkeyboard-config/Manifest 
b/x11-misc/xkeyboard-config/Manifest
index 3496b76a2900..be72564a89e8 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1 +1,2 @@
 DIST xkeyboard-config-2.38.tar.xz 884988 BLAKE2B 
058543eb04917c785bbb02b5a11a2492c4ad3e1910e764f476e04fd2405e4c158d7e4942da00693efc683a39dd9fe11e55003c1c9ce10cc802744e98ebcd269d
 SHA512 
20848a5a10cfa58265518add796fd97ddd2e39e7a87b18170cd9ebc3ec87268e92641f2cd8aaed1ed80cdbe3801b65a8a916321ffc20a419511b3d2a85b0dd2a
+DIST xkeyboard-config-2.39.tar.xz 896112 BLAKE2B 
d1ef598a0c1993518b01e73c319147ea1f3e55e1c8040762b9e95636c89d9b719322f3f2a1a87bffc545928b2912ead37f336182ba69d692893521322f170e21
 SHA512 
4690a0291c1f8c2c53b84984221a60a935c9b7cfc8ae20a8740403571f3704dedf06e5755b45775a15a5df21ebd2acac3ff785ff19f54d792ae359c4c6d60756

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
similarity index 95%
copy from x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
copy to x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
index 8e3848465906..525a1106e280 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1
 
 DESCRIPTION="X keyboard configuration database"

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
index 8e3848465906..525a1106e280 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1
 
 DESCRIPTION="X keyboard configuration database"



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

2023-06-14 Thread Matt Turner
commit: b19fc2cad1025245feeba44f4aab23208694b9fb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 14 17:24:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 14 17:26:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b19fc2ca

media-libs/gmmlib: Version bump to 22.3.7

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

 media-libs/gmmlib/Manifest |  1 +
 media-libs/gmmlib/gmmlib-22.3.7.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 757d45ddec59..fb279d3aaac3 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1 +1,2 @@
 DIST intel-gmmlib-22.3.5.tar.gz 843587 BLAKE2B 
671f09a2be66962762dc47c8ab51dbc3454f197b2f8a8da73e09d1f1cef2284d69ca97ff78a6b9fd1c7c93baf0b5773a89e0e7fa22f7bf106e7205f0f681e5f4
 SHA512 
1440fd9afdf9bdb6b9ab45529ec48cd434d7a9410cbf026c3dc7dc60b09a8fa067993540b953c354805a766ff001ef56c756a4c37d465a2ca801f6cc179ca532
+DIST intel-gmmlib-22.3.7.tar.gz 845054 BLAKE2B 
0a5c284bc5aa32a6b79d0e36689665b8fb6157765e26f33b7aef800e515c6dc26527c011512d633d5d6160463f9f16a720a4e23fcbc9bb35c853a25a41a339ec
 SHA512 
145e54da5c80c6f750847c496146c5853f92b90d1fa66695140052e0264d884069a459cf27bea7b742f1ac10817c00a369067512b9f2666c8b3c6cadf0233a2e

diff --git a/media-libs/gmmlib/gmmlib-22.3.7.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.7.ebuild
new file mode 100644
index ..21abbf34e428
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-22.3.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+
+inherit cmake-multilib
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib;
+SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
+S="${WORKDIR}/${PN}-intel-${P}"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0/12.3"
+IUSE="+custom-cflags test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
+   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+)
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -DBUILD_TYPE="Release"
+   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
+   )
+
+   cmake_src_configure
+}



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

2023-06-14 Thread Matt Turner
commit: 0b1793ecaf315ef3d4a1de12b0d6a9b38bd3339b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 14 17:25:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 14 17:26:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1793ec

dev-libs/libvterm: Version bump to 0.3.2

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

 dev-libs/libvterm/Manifest  |  1 +
 dev-libs/libvterm/libvterm-0.3.2.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-libs/libvterm/Manifest b/dev-libs/libvterm/Manifest
index da542e206cba..7c3016c59f13 100644
--- a/dev-libs/libvterm/Manifest
+++ b/dev-libs/libvterm/Manifest
@@ -1,3 +1,4 @@
 DIST libvterm-0.1.4.tar.gz 69122 BLAKE2B 
4f0acc9ec6755c4a840e5df6c32c44e12c5316b5c5918d0e8eada19d819736c3e5b9090b468e32b3141a7fbb5ba226e365be27d6d1d9ca22f9f5e365fc3971c2
 SHA512 
90b5d47417e3f469df5c6574a27d12bd6bd1571d17cab7c4ac0ee61b1dbcb6361987f6fdfd11e314ea32f8958ec165c319a34d0f77288947c7cbc11de697d524
 DIST libvterm-0.3.1.tar.gz 79344 BLAKE2B 
2732bc477fb339945c1a9242a8265d182891d507c0dec71371a9e7010434dad0d35152fdeaa32bbf50fdd4bd138bb42e8d95a9771c704d693032e32d37a87452
 SHA512 
1f4bbee8847a9c8cfab3831a3512b866eb0f90f7d3600c4583d2e1eac18458f21bf5ca4fe4b067b27920a04aa7eac5dd2d4a62f6b7ebd56a417fed60d421853d
+DIST libvterm-0.3.2.tar.gz 79471 BLAKE2B 
c7347257c6cf6bd7b5203a43004eb9fd2c00660f113788fc15f4b29f9224e30017bb24cfe2bc35a7890ca0131ffad37dcfa88104404e8fdce8bbe8cfb8296222
 SHA512 
aaff71a1c43eff1842cfc1bfd47936ea2c51e75a41506bb0e36860f8f497d198539c10f86c7febc86b3dea8c0de54b03580d59b170176a4207dc411ae59cb035
 DIST libvterm-0.3.tar.gz 83861 BLAKE2B 
a2e8e9d80698880d87f9d26977a4e3dec7b520c3096d0ca6f7823254eeebe51666380ed2a5c05c923dd8b138f15c87e671fdfb03e5511c01711e112cdda9867a
 SHA512 
2a7b6831476465d6a9f7c792406f4e3c4eca0c3dbce4b7031f2646c87e33692128a3d3ce27e1541403772cc0b5eface7bd41325e1e5300c3915bfc0bac97a896

diff --git a/dev-libs/libvterm/libvterm-0.3.2.ebuild 
b/dev-libs/libvterm/libvterm-0.3.2.ebuild
new file mode 100644
index ..25cc462c9ff5
--- /dev/null
+++ b/dev-libs/libvterm/libvterm-0.3.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="An abstract library implementation of a VT220/xterm/ECMA-48 
terminal emulator"
+HOMEPAGE="https://www.leonerd.org.uk/code/libvterm/;
+SRC_URI="https://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-lang/perl
+   sys-devel/libtool
+"
+
+src_compile() {
+   emake VERBOSE=1 PREFIX="${EPREFIX}"/usr 
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake VERBOSE=1 DESTDIR="${D}" PREFIX="${EPREFIX}"/usr 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+
+   find "${ED}" -name '*.la' -delete || die "Failed to prune libtool files"
+   find "${ED}" -name '*.a' -delete || die
+}



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

2023-06-14 Thread Yixun Lan
commit: b7ceea44744acf28d6b40cacfa51e0bcea02d90a
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jun 14 17:05:50 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jun 14 17:05:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ceea44

dev-python/wurlitzer: Keyword 3.0.3 riscv, #908478

Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild 
b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
index d5e5a9296dda..14fed14bf3a0 100644
--- a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~ia64 x86"
+KEYWORDS="amd64 ~ia64 ~riscv x86"
 
 distutils_enable_tests pytest
 



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

2023-06-14 Thread Yixun Lan
commit: 5147bd113397e7c0037811a2dc0de9a5909d4324
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jun 14 17:05:54 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jun 14 17:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5147bd11

dev-python/contourpy: Keyword 1.1.0 riscv, #908478

Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild 
b/dev-python/contourpy/contourpy-1.1.0.ebuild
index c5ae272a5aea..b62d02738e9e 100644
--- a/dev-python/contourpy/contourpy-1.1.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/numpy-1.16[${PYTHON_USEDEP}]



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

2023-06-14 Thread Julien Roy
commit: 406b327409ebaa1c1554c6cde1c5f0276273a866
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Jun 14 16:59:28 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Jun 14 16:59:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=406b3274

dev-python/scrapy: dev-python/service_identity -> dev-python/service-identity

Signed-off-by: Julien Roy  jroy.ca>

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

diff --git a/dev-python/scrapy/scrapy-2.8.0.ebuild 
b/dev-python/scrapy/scrapy-2.8.0.ebuild
index be3dd6fe2..0d95854a0 100644
--- a/dev-python/scrapy/scrapy-2.8.0.ebuild
+++ b/dev-python/scrapy/scrapy-2.8.0.ebuild
@@ -30,7 +30,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/queuelib[${PYTHON_USEDEP}]
-   dev-python/service_identity[${PYTHON_USEDEP}]
+   dev-python/service-identity[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/tldextract[${PYTHON_USEDEP}]
>=dev-python/twisted-17.9.0[${PYTHON_USEDEP}]



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

2023-06-14 Thread Julien Roy
commit: a4c5b49d6c27cd79b619bcc44c1bdcf5c5e38cbd
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Jun 14 16:53:56 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Jun 14 16:53:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4c5b49d

dev-python/tulir-telethon: drop 1.28.0_alpha9-r1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 -
 .../tulir-telethon-1.28.0_alpha9-r1.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index ba7c4d83c..95ce71dfa 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,3 +1,2 @@
-DIST tulir-telethon-1.28.0_alpha9.gh.tar.gz 485954 BLAKE2B 
2658d9b8e64223cc7daddd531ca9c5bdec3cb0edf27949b227a8c34d3a1f6546b8136b845cc1822e643b83046742015890d405ca40f461d68aa9410fb25703e0
 SHA512 
7e2a375be30700b13aeae088385d19344288895c95d2262fb8764f66ffe7d145d6ade4c9e31313e7df04a5c684ae7ee0571318b6eedd519aacaf77a61037381a
 DIST tulir-telethon-1.29.0_alpha1.gh.tar.gz 490598 BLAKE2B 
d3ff45d6a18ac5673be18ff121e9151be4db8790f8ceff6ab80eb3ede089f67c336305e70340bac13609c99c53d44da7d684c510cf2055346184eb817e1fbe1e
 SHA512 
01e8e85a485cdba047c340712a1ceaf1dec56bff936f7f76b5b709e32604c5bfd8e71cd4a30c6f6df47f5218f4bc3d96df01e36ec1608f3f76026543c1597193
 DIST tulir-telethon-1.29.0_alpha2.gh.tar.gz 491082 BLAKE2B 
d965e4e6116ccff86cd6a0f561bd25a0af9bee85c314cae358f47eef30e17345c1b770088875717699b584649652a136be7ccc7da370434aa545d7620a2b9ac9
 SHA512 
f3e97bbc1bf50581965206f65f25224508d623bc5cffefea5743ba21c2b8c94afd60c7da2a7854e86cde52557a3609fe22c9fb888ea52ed286d555d3fdbf

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild
deleted file mode 100644
index afaba4efa..0
--- a/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-MY_PV="${PV/_alph/}"
-DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
-HOMEPAGE="https://github.com/tulir/Telethon/;
-SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/Telethon-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/cryptg[${PYTHON_USEDEP}]
-   dev-python/hachoir[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   dev-python/rsa[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
-)



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

2023-06-14 Thread Julien Roy
commit: 9867c9e2cdd18d2c8433b3ca06c4a504061c0970
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Jun 14 16:53:46 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Jun 14 16:53:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9867c9e2

dev-python/tulir-telethon: add 1.29.0_alpha2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 +
 .../tulir-telethon-1.29.0_alpha2.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 399459ebe..ba7c4d83c 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,2 +1,3 @@
 DIST tulir-telethon-1.28.0_alpha9.gh.tar.gz 485954 BLAKE2B 
2658d9b8e64223cc7daddd531ca9c5bdec3cb0edf27949b227a8c34d3a1f6546b8136b845cc1822e643b83046742015890d405ca40f461d68aa9410fb25703e0
 SHA512 
7e2a375be30700b13aeae088385d19344288895c95d2262fb8764f66ffe7d145d6ade4c9e31313e7df04a5c684ae7ee0571318b6eedd519aacaf77a61037381a
 DIST tulir-telethon-1.29.0_alpha1.gh.tar.gz 490598 BLAKE2B 
d3ff45d6a18ac5673be18ff121e9151be4db8790f8ceff6ab80eb3ede089f67c336305e70340bac13609c99c53d44da7d684c510cf2055346184eb817e1fbe1e
 SHA512 
01e8e85a485cdba047c340712a1ceaf1dec56bff936f7f76b5b709e32604c5bfd8e71cd4a30c6f6df47f5218f4bc3d96df01e36ec1608f3f76026543c1597193
+DIST tulir-telethon-1.29.0_alpha2.gh.tar.gz 491082 BLAKE2B 
d965e4e6116ccff86cd6a0f561bd25a0af9bee85c314cae358f47eef30e17345c1b770088875717699b584649652a136be7ccc7da370434aa545d7620a2b9ac9
 SHA512 
f3e97bbc1bf50581965206f65f25224508d623bc5cffefea5743ba21c2b8c94afd60c7da2a7854e86cde52557a3609fe22c9fb888ea52ed286d555d3fdbf

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild
new file mode 100644
index 0..afaba4efa
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
+HOMEPAGE="https://github.com/tulir/Telethon/;
+SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/Telethon-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/hachoir[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
+)



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2023-06-14 Thread Sam James
commit: 5e26e368672842410b5de5567f17b9c850bee6be
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 01:49:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 16:53:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e26e368

net-print/cups: add 2.4.5

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

 net-print/cups/Manifest  |   1 +
 net-print/cups/cups-2.4.5.ebuild | 315 +++
 2 files changed, 316 insertions(+)

diff --git a/net-print/cups/Manifest b/net-print/cups/Manifest
index 017ea01671df..6cefb4c90025 100644
--- a/net-print/cups/Manifest
+++ b/net-print/cups/Manifest
@@ -1,2 +1,3 @@
 DIST cups-2.4.2-source.tar.gz 8128785 BLAKE2B 
97053feb502d4fdc28810b806000b6c84a6795d5adcec0789e73e5477d5802d46a99381366d16219f627166df088f6decde5c144bd0c38b5745815dc1e426bc5
 SHA512 
07474643bffe11c79b3226b70d28f1bb803dc19daa10711938cea303feacdcce3945ba8ff0334d94fdd5922ea7d6bf37a28c1ea62cce8ce946c2f90a0faf002f
 DIST cups-2.4.4-source.tar.gz 8135056 BLAKE2B 
888ebf4630c08a200248ef1472374a002712b4c817f2e16c04c30b3c2e5842bc38656a976b1dd24eb0eec0630cb84b97d48339dca034f2e19fc2a6fc6ec58c7f
 SHA512 
861b7d8e92b5ff2c2f693464f417ce1c22da74508acbfb2cb6a889154d4673f4b3f4dd87c53f8539a01b603d66546ebc6c121b88d483746e2f180d587ff3c675
+DIST cups-2.4.5-source.tar.gz 8133310 BLAKE2B 
03921be99081bd0e345100406d2f266581dd7db36e7a1fd45ebc0e9f72642f5d77b5d6a76c0845757b111e27afb9bcbe4dfa5ae785f3fe5e092c45d75700b637
 SHA512 
ffa37468f28c95bd10db45739d1d442c21f9575f5b36543284f0821bae5d78167228543d7714b1a37c5701d31953e97ebd35cfdc8ec915894bce688431291701

diff --git a/net-print/cups/cups-2.4.5.ebuild b/net-print/cups/cups-2.4.5.ebuild
new file mode 100644
index ..bd1cbc9533a8
--- /dev/null
+++ b/net-print/cups/cups-2.4.5.ebuild
@@ -0,0 +1,315 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info xdg multilib-minimal optfeature pam 
toolchain-funcs
+
+MY_PV="${PV/_beta/b}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_PV="${MY_PV/_p/op}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenPrinting/cups.git;
+   [[ ${PV} !=  ]] && EGIT_BRANCH=branch-${PV/.}
+else
+   
SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="The Common Unix Printing System"
+HOMEPAGE="https://www.cups.org/ https://github.com/OpenPrinting/cups;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="acl dbus debug kerberos openssl pam selinux +ssl static-libs systemd 
test usb X xinetd zeroconf"
+
+# As of 2.4.2, they don't actually seem to be interactive (they pass some flags
+# by default to input for us), but they fail on some greyscale issue w/ 
poppler?
+RESTRICT="!test? ( test ) test"
+
+BDEPEND="
+   acct-group/lp
+   acct-group/lpadmin
+   virtual/pkgconfig
+"
+DEPEND="
+   app-text/libpaper:=
+   sys-libs/zlib
+   acl? (
+   kernel_linux? (
+   sys-apps/acl
+   sys-apps/attr
+   )
+   )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   pam? ( sys-libs/pam )
+   !pam? ( virtual/libcrypt:= )
+   ssl? (
+   !openssl? ( >=net-libs/gnutls-2.12.23-r6:0=[${MULTILIB_USEDEP}] 
)
+   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+   )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:1 )
+   X? ( x11-misc/xdg-utils )
+   xinetd? ( sys-apps/xinetd )
+   zeroconf? ( >=net-dns/avahi-0.6.31-r2[dbus,${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ${DEPEND}
+   acct-group/lp
+   acct-group/lpadmin
+   selinux? ( sec-policy/selinux-cups )
+"
+PDEPEND=">=net-print/cups-filters-1.0.43"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.4.1-nostrip.patch"
+   "${FILESDIR}/${PN}-2.4.1-user-AR.patch"
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/cups-config
+)
+
+pkg_setup() {
+   if use kernel_linux; then
+   linux-info_pkg_setup
+   if  ! linux_config_exists; then
+   ewarn "Can't check the linux kernel configuration."
+   ewarn "You might have some incompatible options 
enabled."
+   else
+   # Recheck that we don't have usblp to collide with 
libusb; this should now work in most cases (bug #501122)
+   if use usb; then
+   if linux_chkconfig_present USB_PRINTER; then
+   elog "Your USB printers will be managed 
via 

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

2023-06-14 Thread Sam James
commit: 98c15c76e735fd0f9e6ec4020b3fe951efd228d1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 01:50:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 16:53:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c15c76

app-crypt/libmd: add 1.1.0

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

 app-crypt/libmd/Manifest   |  1 +
 app-crypt/libmd/libmd-1.1.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/app-crypt/libmd/Manifest b/app-crypt/libmd/Manifest
index d757164e6e0d..b76f741df088 100644
--- a/app-crypt/libmd/Manifest
+++ b/app-crypt/libmd/Manifest
@@ -1 +1,2 @@
 DIST libmd-1.0.4.tar.xz 264472 BLAKE2B 
ddc2da74635f5cc009c66a58ae82b83e6e0930e18af8a6b0ecec7cbf378246707b493a99fb97d3491d0d626a0d5ef068baea6a3ba2ec311c5a1516ba5b4e2fd5
 SHA512 
731553ecc5e0e1eb228cced8fccd531fe31fb5c7627ca30013d287e1aeb8222959cf7498fbb7414bbabb967b25d4e8b0edd54fc47f6ccf55fc91087db0725ce3
+DIST libmd-1.1.0.tar.xz 271228 BLAKE2B 
a4dc72be4a46609d41453b19ba3110043e74fd0810d59f872e11151dbe87b0bdab203ef72c9d19255db32493b229bc0d33549e787979a42db08c838a810e1cdc
 SHA512 
5d0da3337038e474fae7377bbc646d17214e72dc848a7aadc157f49333ce7b5ac1456e45d13674bd410ea08477c6115fc4282fed6c8e6a0bf63537a418c0df96

diff --git a/app-crypt/libmd/libmd-1.1.0.ebuild 
b/app-crypt/libmd/libmd-1.1.0.ebuild
new file mode 100644
index ..826b791d45ce
--- /dev/null
+++ b/app-crypt/libmd/libmd-1.1.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Message Digest functions from BSD systems"
+HOMEPAGE="https://www.hadrons.org/software/libmd/;
+SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz;
+
+LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -type f -name '*.la' -delete || die
+}



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

2023-06-14 Thread Maciej Barć
commit: d92df6a8e97cceff21bbb537a3f20a8020c5fdb3
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun 14 16:50:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun 14 16:51:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92df6a8

app-emacs/web-server: install correct directory - web-server_html

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

 ...210708.ebuild => web-server-0.1.2_p20210708-r1.ebuild} | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild 
b/app-emacs/web-server/web-server-0.1.2_p20210708-r1.ebuild
similarity index 66%
rename from app-emacs/web-server/web-server-0.1.2_p20210708.ebuild
rename to app-emacs/web-server/web-server-0.1.2_p20210708-r1.ebuild
index eeb187b47da0..a31c44724e7e 100644
--- a/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild
+++ b/app-emacs/web-server/web-server-0.1.2_p20210708-r1.ebuild
@@ -9,12 +9,19 @@ inherit elisp
 
 DESCRIPTION="Web server running Emacs Lisp handlers"
 HOMEPAGE="https://github.com/eschulte/emacs-web-server/;
-SRC_URI="https://github.com/eschulte/emacs-${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/emacs-${PN}-${COMMIT}
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/eschulte/emacs-${PN}.git;
+else
+   
SRC_URI="https://github.com/eschulte/emacs-${PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/emacs-${PN}-${COMMIT}
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 
 BDEPEND="sys-apps/texinfo"
 
@@ -35,7 +42,7 @@ src_install() {
elisp_src_install
 
doinfo doc/${PN}.info
-   dodoc -r doc/${PN}
+   dodoc doc/${PN}_html/*
 
insinto ${SITEETC}/${PN}
doins -r examples



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

2023-06-14 Thread Julien Roy
commit: 30c7b6ab50e0fcd87ed4727e3aaaf08139cb6ed7
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Jun 14 14:52:58 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Jun 14 14:52:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30c7b6ab

app-crypt/tang: drop 12

Signed-off-by: Julien Roy  jroy.ca>

 app-crypt/tang/Manifest   |  1 -
 app-crypt/tang/tang-12.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/app-crypt/tang/Manifest b/app-crypt/tang/Manifest
index 9b1b8e568..dca30c608 100644
--- a/app-crypt/tang/Manifest
+++ b/app-crypt/tang/Manifest
@@ -1,3 +1,2 @@
-DIST tang-12.tar.gz 41459 BLAKE2B 
e948e0f7bc206cb7f0a2eeb42bf2b4b3cc5ff96fef4348beb562289684aafc20d5dab4d5b20ffbd3de5008900fed7e649b771e4353642306831c7e048317
 SHA512 
dc61aa7711700e149f53c08557f917c1363d946137ea1cad7d7a5ff4248fe6726a61e5339ab8853c52b592bd9963fb4041c6c3143d3a32311d9942424bb9d847
 DIST tang-13.tar.gz 41537 BLAKE2B 
23c7ebb0e74d56c712200e0bcbf048d32e82f08c91eece19337fc9725a6de48240958435c560a32f47fe506e607b38fc29c2b05635f232f713c8af6066a33ac0
 SHA512 
c8e99498b31a45bb97092d764bbe5f13f9152a8128ef774de6ac99bd44f15d5895b462ecefc504f37142fdacafc86a39059204514aa509db257b342553e00641
 DIST tang-14.tar.gz 41616 BLAKE2B 
a26091108b16342f51cf05745ae68b56fab5ffac6d9f9191b4d6952a5c88afcbad8bbcfc0e4754b8d9c5ebf659874026a2020c1ad305f4f7393d2487ec5f95d5
 SHA512 
3b0872f51d9aa8dfd232fa328a326503800a1eedfe7cf9d73f8e10a3cfb97f667996708a18ea04c982c3ca477fe36961045649437b953c593fce544d8dee8048

diff --git a/app-crypt/tang/tang-12.ebuild b/app-crypt/tang/tang-12.ebuild
deleted file mode 100644
index 1b055c35e..0
--- a/app-crypt/tang/tang-12.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson systemd
-
-DESCRIPTION="Tang binding daemon"
-HOMEPAGE="https://github.com/latchset/tang;
-SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="acct-user/tang
-   net-misc/socat
-   >=net-libs/http-parser-2.8.0
-   >=dev-libs/jose-8"
-RDEPEND="${DEPEND}"
-BDEPEND="app-text/asciidoc"
-
-src_install(){
-   meson_install
-   newinitd "${FILESDIR}"/tangd.initd tangd
-   systemd_dounit "${FILESDIR}"/tangd.service
-
-   doconfd "${FILESDIR}"/tangd
-
-   dodir /var/db/tang
-   keepdir /var/db/tang
-   fowners tang:tang /var/db/tang
-   fperms 770 /var/db/tang
-}



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

2023-06-14 Thread Julien Roy
commit: 6ac6706fd82f699e856bc0712391164cba1352f1
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Jun 14 14:52:49 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Jun 14 14:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ac6706f

app-crypt/tang: add 14

Signed-off-by: Julien Roy  jroy.ca>

 app-crypt/tang/Manifest   |  1 +
 app-crypt/tang/tang-14.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/tang/Manifest b/app-crypt/tang/Manifest
index 10f8802c0..9b1b8e568 100644
--- a/app-crypt/tang/Manifest
+++ b/app-crypt/tang/Manifest
@@ -1,2 +1,3 @@
 DIST tang-12.tar.gz 41459 BLAKE2B 
e948e0f7bc206cb7f0a2eeb42bf2b4b3cc5ff96fef4348beb562289684aafc20d5dab4d5b20ffbd3de5008900fed7e649b771e4353642306831c7e048317
 SHA512 
dc61aa7711700e149f53c08557f917c1363d946137ea1cad7d7a5ff4248fe6726a61e5339ab8853c52b592bd9963fb4041c6c3143d3a32311d9942424bb9d847
 DIST tang-13.tar.gz 41537 BLAKE2B 
23c7ebb0e74d56c712200e0bcbf048d32e82f08c91eece19337fc9725a6de48240958435c560a32f47fe506e607b38fc29c2b05635f232f713c8af6066a33ac0
 SHA512 
c8e99498b31a45bb97092d764bbe5f13f9152a8128ef774de6ac99bd44f15d5895b462ecefc504f37142fdacafc86a39059204514aa509db257b342553e00641
+DIST tang-14.tar.gz 41616 BLAKE2B 
a26091108b16342f51cf05745ae68b56fab5ffac6d9f9191b4d6952a5c88afcbad8bbcfc0e4754b8d9c5ebf659874026a2020c1ad305f4f7393d2487ec5f95d5
 SHA512 
3b0872f51d9aa8dfd232fa328a326503800a1eedfe7cf9d73f8e10a3cfb97f667996708a18ea04c982c3ca477fe36961045649437b953c593fce544d8dee8048

diff --git a/app-crypt/tang/tang-14.ebuild b/app-crypt/tang/tang-14.ebuild
new file mode 100644
index 0..1b055c35e
--- /dev/null
+++ b/app-crypt/tang/tang-14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd
+
+DESCRIPTION="Tang binding daemon"
+HOMEPAGE="https://github.com/latchset/tang;
+SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="acct-user/tang
+   net-misc/socat
+   >=net-libs/http-parser-2.8.0
+   >=dev-libs/jose-8"
+RDEPEND="${DEPEND}"
+BDEPEND="app-text/asciidoc"
+
+src_install(){
+   meson_install
+   newinitd "${FILESDIR}"/tangd.initd tangd
+   systemd_dounit "${FILESDIR}"/tangd.service
+
+   doconfd "${FILESDIR}"/tangd
+
+   dodir /var/db/tang
+   keepdir /var/db/tang
+   fowners tang:tang /var/db/tang
+   fperms 770 /var/db/tang
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-06-14 Thread Julien Roy
commit: e37454756129c937f2f2a6c1c20099d27092e068
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Jun 14 14:51:07 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Jun 14 14:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3745475

app-admin/synadm: add 0.41.3

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest |  1 +
 app-admin/synadm/synadm-0.41.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index d0f70cc1b..86f2c517d 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1 +1,2 @@
 DIST synadm-0.41.2.tar.gz 62112 BLAKE2B 
62955b93fb3396378987a93e39b697485edb76a225d0c7711659c7806bf48a667f4d860fc3634058f92ce5066751f6850509cd5813b030efdd46ca224f950acd
 SHA512 
7f7e5c66b0380bd2a5ad3ce1a9174f8572bdfb2cdc796e25a29b1a8c1a5a3f0c706ca9e81a393baff62661dd86b19c9f529683a8edd366da6453357738d70ebf
+DIST synadm-0.41.3.tar.gz 62288 BLAKE2B 
1b44b4d3d8563b9596dd3d4da2148af0550d823959bcdb7797dd6a23498dbd6948309c32584fe33ed65e20784b51bfe83f334a1aaca8b2ba15e580ff0b65fb76
 SHA512 
9ef6cf8f276f39670f76cc8a90b387b905aa33d79853719d35158f0a07d92a635a8862f0915044219bd489698b9751fd54f0d7a6444ad30dcc95626ea3203f7d

diff --git a/app-admin/synadm/synadm-0.41.3.ebuild 
b/app-admin/synadm/synadm-0.41.3.ebuild
new file mode 100644
index 0..7a6e1316f
--- /dev/null
+++ b/app-admin/synadm/synadm-0.41.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command line admin tool for Synapse"
+HOMEPAGE="https://github.com/JOJ0/synadm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-option-group[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



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

2023-06-14 Thread Ionen Wolkens
commit: 0d9369e74f5b6674374c17ccf3a6c91f7cabea18
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 14 16:23:06 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun 14 16:37:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9369e7

x11-drivers/nvidia-drivers: minor ebuild nitpicks

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

 x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild   | 6 +++---
 x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r2.ebuild | 6 +++---
 x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r2.ebuild | 6 +++---
 x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild | 6 +++---
 x11-drivers/nvidia-drivers/nvidia-drivers-525.47.26-r2.ebuild  | 6 +++---
 x11-drivers/nvidia-drivers/nvidia-drivers-530.41.03-r2.ebuild  | 6 +++---
 x11-drivers/nvidia-drivers/nvidia-drivers-535.43.02-r2.ebuild  | 6 +++---
 x11-drivers/nvidia-drivers/nvidia-drivers-535.54.03.ebuild | 6 +++---
 8 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
index 4395ca7609bb..782cd04ec2cb 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
@@ -392,14 +392,14 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers;
VULKAN_ICD_JSON) m[0]=${m[0]%.template};;
esac
 
-   if [[ -v paths[${m[2]}] ]]; then
+   if [[ -v 'paths[${m[2]}]' ]]; then
into=${paths[${m[2]}]}
-   elif [[ ${m[2]} =~ _BINARY$ ]]; then
+   elif [[ ${m[2]} == *_BINARY ]]; then
into=/opt/bin
elif [[ ${m[3]} == COMPAT32 ]]; then
use abi_x86_32 || continue
into=/usr/${libdir32}
-   elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then
+   elif [[ ${m[2]} == *_@(LIB|SYMLINK) ]]; then
into=/usr/${libdir}
else
die "No known installation path for ${m[0]}"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r2.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r2.ebuild
index f92cf1cc0973..c81eb65e5664 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r2.ebuild
@@ -366,14 +366,14 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers;
VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so 
to vdpau/
esac
 
-   if [[ -v paths[${m[2]}] ]]; then
+   if [[ -v 'paths[${m[2]}]' ]]; then
into=${paths[${m[2]}]}
-   elif [[ ${m[2]} =~ _BINARY$ ]]; then
+   elif [[ ${m[2]} == *_BINARY ]]; then
into=/opt/bin
elif [[ ${m[3]} == COMPAT32 ]]; then
use abi_x86_32 || continue
into=/usr/${libdir32}
-   elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then
+   elif [[ ${m[2]} == *_@(LIB|SYMLINK) ]]; then
into=/usr/${libdir}
else
die "No known installation path for ${m[0]}"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r2.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r2.ebuild
index 69acddc4ff35..69bf55511e3f 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r2.ebuild
@@ -412,14 +412,14 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers;
VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so 
to vdpau/
esac
 
-   if [[ -v paths[${m[2]}] ]]; then
+   if [[ -v 'paths[${m[2]}]' ]]; then
into=${paths[${m[2]}]}
-   elif [[ ${m[2]} =~ _BINARY$ ]]; then
+   elif [[ ${m[2]} == *_BINARY ]]; then
into=/opt/bin
elif [[ ${m[3]} == COMPAT32 ]]; then
use abi_x86_32 || continue
into=/usr/${libdir32}
-   elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then
+   elif [[ ${m[2]} == *_@(LIB|SYMLINK) ]]; then
into=/usr/${libdir}
else
die "No known installation path for ${m[0]}"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild
index b821ca109c90..2abd1c113768 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild
@@ -410,14 +410,14 @@ 

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

2023-06-14 Thread Ionen Wolkens
commit: 1ce230b3c00409382a7c89118670beab7c7cd6bf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 14 16:09:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun 14 16:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce230b3

x11-drivers/nvidia-drivers: add 535.54.03

New production branch (now non-beta), and a potential future
stable candidate.

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

 x11-drivers/nvidia-drivers/Manifest|   8 +
 .../nvidia-drivers/nvidia-drivers-535.54.03.ebuild | 571 +
 2 files changed, 579 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index ece53824310d..56f3a0f739f7 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -2,6 +2,7 @@ DIST NVIDIA-Linux-aarch64-515.105.01.run 221114790 BLAKE2B 
d01add008c0dc6b45f951
 DIST NVIDIA-Linux-aarch64-525.116.04.run 263223228 BLAKE2B 
40797a46658aa6d1278b5865368e2050f492d95842fe8b80fa90a98739c70b24a32d896f48c8c54b8fdc1ffc3b2f95030d08bdf4b727ef71dbef78464be6b3fc
 SHA512 
819f98fe9a9075de13a4e5e58c965ea91983a6a5fc0cd6538543eed83f0c44f39204535b79eaa571d34c1014a8af32e01037f65f820789a5464260cff68b4bb1
 DIST NVIDIA-Linux-aarch64-530.41.03.run 218674884 BLAKE2B 
5f1e61c43810ae3428c07d27b7a6a80ed2d04e1fe6f2ff8f8da20c615d9d35c494f30c1baf6fd0c6046b7780e621095ff0a61e40ec40295e599acf4727cc45cf
 SHA512 
abb9d33b2cfa57be25d5395d5e9805d401b67375761cd07da0e78cc372d8f424c9a7129966967ed36b2123eafbb0fa99f478deb2c4b6a9d85764bdfb60c1139e
 DIST NVIDIA-Linux-aarch64-535.43.02.run 276328350 BLAKE2B 
b75a355dc032b6a76661c85f678faf0fd01210bccb88c5a72733d25966371bfeb1c9040ad4e62488d5ba293135c55bf617dea32b33e47aa0f8bab94904128fb5
 SHA512 
e204a936c6ab385115182381552515f977183cf1a4409f73c4faef5c8946bac175afecafaffb573b84d7f59f85dd5a508c84f1e0bb355fecee89aaa060de6b5d
+DIST NVIDIA-Linux-aarch64-535.54.03.run 276543093 BLAKE2B 
13db9a63a91f87a1d1f78d2283ab8fe001a8b2239e1b182cc2aa69249cc053ffb93f4d5bbaea56d80709cdf756d734bd0ca8bf87f390592e6a378231df1132a4
 SHA512 
57b06a6fa16838176866c364a8722c546084529ad91c57e979aca7750692127cab1485b5a44aee398c5494782ed987e82f66061aa39e802bc6eefa2b40a33bc3
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.182.03.run 271685302 BLAKE2B 
47acdc53dea1698558fea8e18f481341dd542b725153a83563f9da420844b59db41f69a8eb7ad7e16a22050a7a6cffc2265a9cb8832cb5a6439c6a5b0910bfce
 SHA512 
73619d65bd3267427acaf2deee07a2c98c490df937aa13e2c95d54cfd19ce2a82a91d3a5aa886dbe88f6230251f9cf54c38f5841cfacd77e53301e8d61fa3d7d
@@ -10,38 +11,45 @@ DIST NVIDIA-Linux-x86_64-525.116.04.run 413341618 BLAKE2B 
f769c72bb38c10e16f88bd
 DIST NVIDIA-Linux-x86_64-525.47.26.run 414811422 BLAKE2B 
9dbb4ed5ce71b329f2c2fd12ae5697f299212916f9a0c357e4526863abd3d6123b9f6769dd44c0c1adbf43ca1f6f5e596ac6ec34cf06802428b652fa1ff494dd
 SHA512 
41d77f7200acff1cc8c3dd86e4809555ca5a0c84f405c864431a6b195826ee4263830eee182525d19ef96b8714dfec04a6416189c9ad9959e6e58147820ae94b
 DIST NVIDIA-Linux-x86_64-530.41.03.run 344312858 BLAKE2B 
bb5507afd23e6e063314532f37e5c7cc2530f96f359664d79ebac998c6a32ee238790b4aa66339a913e31114d22795e8e80aebced2260ff04b5d3589af472fc9
 SHA512 
90068122824322884ec8f3e4be2fe7f76bf07ee1163baf6da15d09ba3ff886e5c5ef72016509eef9f4af9d85f154ebbe051d5fb3af5e867f1f67f03af8068100
 DIST NVIDIA-Linux-x86_64-535.43.02.run 347044349 BLAKE2B 
0b5c924546c7aea92051fd6a3daef26afe0d9efc141a6653c83d286738fd7c4287230a5d84fd7fc402251a7b73f461334f39e241d16daad46c03c17921dcff7e
 SHA512 
6e477444997b88b127d2a18d1aa3bd0326a432c327f2ea3be5b50bb1813dc5dfb9099d02910989097a59a760b87710c24f27e5310df3b6da4894f212d37ff5b2
+DIST NVIDIA-Linux-x86_64-535.54.03.run 347109768 BLAKE2B 
6fce56e4e840b3719b835cc72a749ed807d604ae5cbec63cc42b6ee32fbfa273507029190ed1198ad1f54fd53096dfa0573d043aaa59ffd07cf1607ae6c7943b
 SHA512 
45b72b34272d3df14b56136bb61537d00145d55734b72d58390af4694d96f03b2b49433beb4a5bede4d978442b707b08e05f2f31b2fcfd9453091e7f0b945cff
 DIST NVIDIA-kernel-module-source-515.105.01.tar.xz 7531676 BLAKE2B 
05a2e00141ce699956366dfc513c12b766b17b95bbabeb0e6da496a3babd4d8ce02ef82a7c125b3dd9d884b132079398225c5588a5ec853dfd3db7359cafea74
 SHA512 
5eb4ebb3641343eedaa3f6df9cfcc539011e4141f109c6ea585f6e7f2efc41ae1156fb5b056b070a17d8781f62028b396da9ec47972660548f8a651a032a6877
 DIST 

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

2023-06-14 Thread Sam James
commit: 67f62630c15c9b4d26a89bdfeddbf062a97f5136
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 16:27:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 16:28:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f62630

media-libs/mlt: drop ffmpeg[-flite] dep

I can't find a reference to this in MLT's repo. I suspect this was really
an flite-underlinking bug and it was fixed by 
https://github.com/festvox/flite/pull/5
in flite-2.2.

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

 media-libs/mlt/mlt-7.16.0-r1.ebuild | 158 
 1 file changed, 158 insertions(+)

diff --git a/media-libs/mlt/mlt-7.16.0-r1.ebuild 
b/media-libs/mlt/mlt-7.16.0-r1.ebuild
new file mode 100644
index ..f33a210e4852
--- /dev/null
+++ b/media-libs/mlt/mlt-7.16.0-r1.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-single-r1 cmake
+
+DESCRIPTION="Open source multimedia framework for television broadcasting"
+HOMEPAGE="https://www.mltframework.org/;
+SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0/7"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug ffmpeg frei0r gtk jack libsamplerate opencv opengl python qt5 
rtaudio rubberband sdl test vdpau vidstab xine xml"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Needs unpackaged 'kwalify'
+RESTRICT="test"
+
+# rtaudio will use OSS on non linux OSes
+# Qt already needs FFTW/PLUS so let's just always have it on to ensure
+# MLT is useful: bug #603168.
+DEPEND="
+   >=media-libs/libebur128-1.2.2:=
+   sci-libs/fftw:3.0=
+   ffmpeg? ( media-video/ffmpeg:0=[vdpau?] )
+   frei0r? ( media-plugins/frei0r-plugins )
+   gtk? (
+   media-libs/libexif
+   x11-libs/pango
+   )
+   jack? (
+   >=dev-libs/libxml2-2.5
+   media-libs/ladspa-sdk
+   virtual/jack
+   )
+   libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
+   opencv? ( >=media-libs/opencv-4.5.1:=[contrib] )
+   opengl? (
+   media-libs/libglvnd
+   media-video/movit
+   )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/libexif
+   x11-libs/libX11
+   )
+   rtaudio? (
+   >=media-libs/rtaudio-4.1.2
+   kernel_linux? ( media-libs/alsa-lib )
+   )
+   rubberband? ( media-libs/rubberband )
+   sdl? (
+   media-libs/libsdl2[X,opengl,video]
+   media-libs/sdl2-image
+   )
+   vidstab? ( media-libs/vidstab )
+   xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 )
+   xml? ( >=dev-libs/libxml2-2.5 )
+"
+#  java? ( >=virtual/jre-1.8:* )
+#  perl? ( dev-lang/perl )
+#  php? ( dev-lang/php )
+#  ruby? ( ${RUBY_DEPS} )
+#  sox? ( media-sound/sox )
+#  tcl? ( dev-lang/tcl:0= )
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   python? ( >=dev-lang/swig-2.0 )
+"
+
+DOCS=( AUTHORS NEWS README.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch
+   "${FILESDIR}"/${PN}-6.22.1-no_lua_bdepend.patch
+   "${FILESDIR}"/${PN}-7.0.1-cmake-symlink.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Respect CFLAGS LDFLAGS when building shared libraries. Bug #308873
+   if use python; then
+   sed -i "/mlt.so/s/ -lmlt++ /& ${CFLAGS} ${LDFLAGS} /" 
src/swig/python/build || die
+   python_fix_shebang src/swig/python
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DCLANG_FORMAT=OFF
+   -DGPL=ON
+   -DGPL3=ON
+   -DBUILD_TESTING=$(usex test)
+   -DMOD_KDENLIVE=ON
+   -DMOD_SDL1=OFF
+   -DMOD_SDL2=$(usex sdl)
+   -DMOD_AVFORMAT=$(usex ffmpeg)
+   -DMOD_PLUS=ON
+   -DMOD_FREI0R=$(usex frei0r)
+   -DMOD_GDK=$(usex gtk)
+   -DMOD_JACKRACK=$(usex jack)
+   -DMOD_GLAXNIMATE=OFF
+   -DMOD_RESAMPLE=$(usex libsamplerate)
+   -DMOD_OPENCV=$(usex opencv)
+   -DMOD_MOVIT=$(usex opengl)
+   -DMOD_QT=$(usex qt5)
+   -DMOD_RTAUDIO=$(usex rtaudio)
+   -DMOD_RUBBERBAND=$(usex rubberband)
+   -DMOD_VIDSTAB=$(usex vidstab)
+   -DMOD_XINE=$(usex xine)
+   -DMOD_XML=$(usex xml)
+   

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

2023-06-14 Thread Arthur Zamarin
commit: 616643ea9752235e72d719b8b6d2d0ff49e01dd2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 14 16:23:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 14 16:23:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616643ea

mail-filter/spamassassin: Stabilize 4.0.0-r2 x86, #908436

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

 mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
index 2a81d5e3fe69..01c456382404 100644
--- a/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
+++ b/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-06-14 Thread Michał Górny
commit: a9ea611f18e5017ad5c58d134f40648cb540d202
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 15:14:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 16:11:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ea611f

dev-python/autobahn: Bump to 23.6.2

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

 dev-python/autobahn/Manifest   |   1 +
 dev-python/autobahn/autobahn-23.6.2.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest
index 77aef7d12b0c..0a682d2810e9 100644
--- a/dev-python/autobahn/Manifest
+++ b/dev-python/autobahn/Manifest
@@ -1,2 +1,3 @@
 DIST autobahn-23.1.2.tar.gz 480717 BLAKE2B 
cc92dc114ef0931be72fa9bf06cfb5646d8dac7a8da3ed3b8d28c4dad67c47465ba3fb03008b70b81ad36210ee014a148f69e5f13b74ef4993b344f9e6887374
 SHA512 
cd69d901ad7ec8c5f995ca15d803d1de1985294b48707bc0edabfc37733295c3bf9fd7965f930e8b4fa1c7c12c6e02dcbf2ff169edf464eadc774ae6f9185175
 DIST autobahn-23.6.1.tar.gz 476460 BLAKE2B 
ee7cd664ac578f61376936560f65e45a3c46c1fdcb042932a1457f5c66bd6748c882bfe5e20a84bf7feb4bce8fbad720867ff5828fc4904e891c5a1e306313c5
 SHA512 
d621d747494e66b9ab503519b16ca38046c7e166cd6e7883bcac219c63700ee0795a76d836ea3d8a2b3d983a4937464cbb716ccbcd40f3f54f20f089d25dc803
+DIST autobahn-23.6.2.tar.gz 480814 BLAKE2B 
fb4a2e8510a51e2e70289d98eb54b3b06aba6e011eb8ad4ac2fb6e706d7be313f60a785a8366ff47500a6ad58f5645eedbeb4c831087ab531d8650129ec08c45
 SHA512 
5935203277d17aab3f80e6edf700ff173fe7e23622b9d2617f91e080f56b078f947f907289f008b5eb21b1346142274616baad4a36629f49dafe409d6fdb931a

diff --git a/dev-python/autobahn/autobahn-23.6.2.ebuild 
b/dev-python/autobahn/autobahn-23.6.2.ebuild
new file mode 100644
index ..c08bf3dc62a7
--- /dev/null
+++ b/dev-python/autobahn/autobahn-23.6.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 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..11} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
+HOMEPAGE="
+   https://crossbar.io/autobahn/
+   https://github.com/crossbario/autobahn-python/
+   https://pypi.org/project/autobahn/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+IUSE="test xbr"
+RESTRICT="!test? ( test )"
+
+# The order of deps is based on their appearance in setup.py
+# All extra deps should be included in test and in optfeature
+RDEPEND="
+   >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/twisted-20.3.0[${PYTHON_USEDEP}]
+   >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}]
+   >=dev-python/txaio-21.2.1[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}]
+   >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}]
+   >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}]
+   >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}]
+   >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pytrie-0.4[${PYTHON_USEDEP}]
+   >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}]
+   >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}]
+
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   )
+"
+
+python_prepare_all() {
+   if use xbr ; then
+   eerror "***"
+   eerror "Required xbr dependencies are incomplete in Gentoo."
+   eerror "So this functionality will not yet work"
+   eerror "Please file a bug if this feature is needed"
+   eerror "***"
+   else
+   # remove xbr components
+   export AUTOBAHN_STRIP_XBR="True"
+   fi
+
+   # avoid useless rust dependency
+   sed -i -e '/cryptography/s:>=3.4.6::' setup.py || die
+
+   # remove twisted plugin cache regen in setup.py
+   # to fix tinderbox sandbox issue
+   sed -e '/import/s:reactor:__importmustfail__:' \
+   -i setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   rm -rf autobahn || die
+
+   einfo "Testing 

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

2023-06-14 Thread Michał Górny
commit: e1dc7f5b57a396763ec0396047c2c5bcc4ef1f1a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 15:14:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 16:11:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1dc7f5b

dev-python/xmlschema: Bump to 2.3.1

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

 dev-python/xmlschema/Manifest   |  1 +
 dev-python/xmlschema/xmlschema-2.3.1.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 91a843461455..bd181d797126 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,2 +1,3 @@
 DIST xmlschema-2.2.3.tar.gz 493444 BLAKE2B 
64b8cbc27fe0378cc0a90e110f5c816a25f8b67b61b12363b200035cdc60ba1492923589a8b2b8d3c8a20ecaef85c6acb3c448a377d793efe87f7ad7a6a95bc3
 SHA512 
978f48d1d79cc8c4f3eab22fd2396da24abd42ea5d36439b72a7783d59e17863b647039a3a058513efd170e78c340705d5729dabd28aa8c26b0c4b2133a67222
 DIST xmlschema-2.3.0.tar.gz 494204 BLAKE2B 
96daf1753ec8430fd2be892086a2b7cbb730729e407723845b6fc94175e1a6137df660fce0282ff0940903fe14d87dfbc14a4822ee8bd505861c142fadcc6cff
 SHA512 
1e5a0f36e4e456ac49d808aa3480a68aa269296780a6d1dfa9e2cc8b3616971ba06abf632c1ff51eee0d6f0654d22ba5d1fa805fda81c6e3cfaa33fbc6301267
+DIST xmlschema-2.3.1.tar.gz 494834 BLAKE2B 
2438a57f0b07aa5b0f9871bd6a4f64a90a7946ef3deb89b8e12736c52f185a3f4406ff5e894cd7b330600f82e55f6470a32769ed06e4ce85e914dc9808d5091c
 SHA512 
6a08db7cc8f719f2b6d2b8c8478aa35b4fae72bd3c595a2ac9d39c6be6f75a3cdbf696f9e7424d3122d618a4bffc6bfddd5600daa8e0a64db5474fe95659c706

diff --git a/dev-python/xmlschema/xmlschema-2.3.1.ebuild 
b/dev-python/xmlschema/xmlschema-2.3.1.ebuild
new file mode 100644
index ..82c073a207c8
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-2.3.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="
+   https://github.com/sissaschool/xmlschema/
+   https://pypi.org/project/xmlschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/elementpath-4.1.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
+}



  1   2   3   >