[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-11-08 Thread Sam James
commit: a7c7d8c63bc8f3b77494f7bffb22f7e714de54fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 07:54:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 07:54:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c7d8c6

sys-firmware/intel-microcode: fix installation with USE=-vanilla

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

 .../intel-microcode/intel-microcode-20221108_p20221102.ebuild   | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
index 4034f1e167a3..1a088a8d06d7 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
@@ -88,8 +88,12 @@ src_prepare() {
# Prevent "invalid file format" errors from iucode_tool
rm -f "${S}"/intel-ucod*/list || die
 
+   # https://gitlab.com/iucode-tool/iucode-tool/-/issues/4
+   rm 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT}/cpu106C0_plat01_ver0007_2007-08-24_PRD_923CDFA3.bin
 || die
+
# Remove non-microcode file from list
-   rm -f "${S}"/intel-ucode/LICENSE
+   rm -f "${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT}/LICENSE 
|| die
+   rm -f "${S}"/intel-ucode*/LICENSE || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-mail/mailbase/

2022-11-08 Thread Eray Aslan
commit: c01943da194fce2f895026a5d2d56d92bad24917
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Nov  9 07:45:12 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Nov  9 07:45:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01943da

net-mail/mailbase: update EAPI 7 -> 8

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/mailbase/mailbase-1.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailbase/mailbase-1.8.1.ebuild 
b/net-mail/mailbase/mailbase-1.8.1.ebuild
index 31a62191a865..850aea9e32f0 100644
--- a/net-mail/mailbase/mailbase-1.8.1.ebuild
+++ b/net-mail/mailbase/mailbase-1.8.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 
 inherit pam
 



[gentoo-commits] proj/portage:master commit in: /, bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 739e8de006c6c2a247edef3e616fcdecba28edc8
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 07:38:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 07:38:53 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=739e8de0

install-qa-check.d/90gcc-warnings: drop some conversion warnings for now

While I want to keep these, Bash triggers them with a trick it uses
to force truncation in random.c, and I can't really justify FEATURES=stricter
stopping Bash from installing.

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

 NEWS  |  4 
 bin/install-qa-check.d/90gcc-warnings | 13 +
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/NEWS b/NEWS
index 5ee6e3bd1..2480f55a8 100644
--- a/NEWS
+++ b/NEWS
@@ -30,10 +30,6 @@ Features:
   * -Wincompatible-function-pointer-types (Clang, becomes fatal in Clang 16)
 (note we already have -Wincompatible-pointer-types in the list for GCC)
   * -Wundefined-reinterpret-cast (Clang, C++ strict aliasing)
-  * -Wint-conversion
-  * -Wint-to-pointer-cast
-  * -Wpointer-to-int-cast
-  * -Wint-to-void-pointer-cast
   * -Wcast-function-type-strict (Clang, CFI)
   * Further -Wformat matches for missing specifiers.
 In future, we may warn on all -Wformat (in particular because of e.g.

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 845a83b08..7a27b5aaa 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -66,14 +66,19 @@ gcc_warn_check() {
# the address of ... will never be NULL and likes
# (uses of function refs & string constants in 
conditionals)
'warning: .*\[-Waddress\]'
+
+   # TODO: we want to enable these but bash currently 
triggers
+   # them with a trick in random.c where it intentionally 
wants
+   # some truncation :(
+   #
# warning: assignment/initialization to ... from ... 
makes integer from pointer without cast
-   'warning: .*\[-Wint-conversion\]'
+   #'warning: .*\[-Wint-conversion\]'
# warning: cast to ... from integer of different size 
(or smaller size)
-   'warning: .*\[-Wint-to-pointer-cast\]'
+   #'warning: .*\[-Wint-to-pointer-cast\]'
# warning: cast to ... from (smaller) integer type
-   'warning: .*\[-Wint-to-void-pointer-cast\]'
+   #'warning: .*\[-Wint-to-void-pointer-cast\]'
# warning: cast from ... to integer of different size
-   'warning: .*\[-Wpointer-to-int-cast\]'
+   #'warning: .*\[-Wpointer-to-int-cast\]'
 
# -Wformat
# TODO: comment out some time in future for time_t & 
LFS preparedness



[gentoo-commits] repo/gentoo:master commit in: net-mail/mailutils/

2022-11-08 Thread Eray Aslan
commit: 611f824468f888f2669a0ac7aaabb2d653bb324f
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Nov  9 07:32:21 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Nov  9 07:32:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611f8244

net-mail/mailutils: enable py3.11

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/mailutils/mailutils-3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailutils/mailutils-3.15.ebuild 
b/net-mail/mailutils/mailutils-3.15.ebuild
index 938337065cef..bb238cca3bb2 100644
--- a/net-mail/mailutils/mailutils-3.15.ebuild
+++ b/net-mail/mailutils/mailutils-3.15.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit autotools elisp-common flag-o-matic python-single-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/mailutils/

2022-11-08 Thread Eray Aslan
commit: d63c8d8e02ab41c7eff3554d55ce39a23b2aad8f
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Nov  9 07:28:03 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Nov  9 07:28:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63c8d8e

net-mail/mailutils: fix LICENSE

Closes: https://bugs.gentoo.org/880185
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/mailutils/mailutils-3.14-r1.ebuild | 2 +-
 net-mail/mailutils/mailutils-3.15.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/mailutils/mailutils-3.14-r1.ebuild 
b/net-mail/mailutils/mailutils-3.14-r1.ebuild
index 21cd5764b216..b72d39082658 100644
--- a/net-mail/mailutils/mailutils-3.14-r1.ebuild
+++ b/net-mail/mailutils/mailutils-3.14-r1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="A useful collection of mail servers, clients, 
and filters"
 HOMEPAGE="https://mailutils.org/;
 SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
 
-LICENSE="GPL-2 LGPL-2.1"
+LICENSE="GPL-3+ LGPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~ppc-macos ~x64-macos"
 IUSE="berkdb bidi +clients emacs gdbm sasl guile ipv6 kerberos kyotocabinet \

diff --git a/net-mail/mailutils/mailutils-3.15.ebuild 
b/net-mail/mailutils/mailutils-3.15.ebuild
index 7e9a36c92a52..938337065cef 100644
--- a/net-mail/mailutils/mailutils-3.15.ebuild
+++ b/net-mail/mailutils/mailutils-3.15.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="A useful collection of mail servers, clients, 
and filters"
 HOMEPAGE="https://mailutils.org/;
 SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
 
-LICENSE="GPL-2 LGPL-2.1"
+LICENSE="GPL-3+ LGPL-3+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos"
 IUSE="berkdb bidi +clients emacs gdbm sasl guile ipv6 kerberos kyotocabinet \



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/, /

2022-11-08 Thread Sam James
commit: 2a352b6ff5ddd3a2d25ff6d0e6a50bc9daab67d6
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 07:17:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 07:30:36 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2a352b6f

install-qa-check.d/90gcc-warnings: add -Wcast-function-type-strict

New Clang flag which will warn on casts that'll break with CFI.

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

 NEWS  | 1 +
 bin/install-qa-check.d/90gcc-warnings | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 6fe36cbe0..16552ea7d 100644
--- a/NEWS
+++ b/NEWS
@@ -30,6 +30,7 @@ Features:
   * -Wint-to-pointer-cast
   * -Wpointer-to-int-cast
   * -Wint-to-void-pointer-cast
+  * -Wcast-function-type-strict (Clang, CFI)
   * Further -Wformat matches for missing specifiers.
 In future, we may warn on all -Wformat (in particular because of e.g.
 time_t & LFS).

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index d8322871b..7fd8502ef 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -92,6 +92,8 @@ gcc_warn_check() {
'warning: .*\[-Wincompatible-pointer-types\]'
# more specific form of -Wincompatible-pointer-types 
(Clang)
'warning: .*\[-Wincompatible-function-pointer-types\]'
+   # these will fail with CFI 
(https://reviews.llvm.org/D134831)
+   'warning: .*\[-Wcast-function-type-strict\]'
# using wrong deallocator, e.g. using free() on object 
allocated using my_malloc()
# when my_malloc() is annotated as needing my_free().
'warning: .*\[-Wmismatched-dealloc\]'



[gentoo-commits] proj/portage:master commit in: /, bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 73fccc7cee325874e7533e1c809dc26e45e604e0
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 07:29:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 07:30:36 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=73fccc7c

install-qa-check.d/90gcc-warnings: add more Clang warnings

All of these are either smells of something wrong or likely UB:
-Wstrlcpy-strlcat-size
-Wstrncat-size
-Wsuspicious-bzero
-Wvarargs

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

 NEWS  | 4 
 bin/install-qa-check.d/90gcc-warnings | 6 ++
 2 files changed, 10 insertions(+)

diff --git a/NEWS b/NEWS
index 16552ea7d..5ee6e3bd1 100644
--- a/NEWS
+++ b/NEWS
@@ -22,6 +22,10 @@ Features:
   * -Wreturn-type
   * -Wstringop-overflow (GCC, FORTIFY_SOURCE)
   * -Wfortify-source (Clang, FORTIFY_SOURCE)
+  * -Wstrlcpy-strlcat-size
+  * -Wstrncat-size
+  * -Wsuspicious-bzero
+  * -Wvarargs
   * -Wargument-undefined-behaviour (Clang)
   * -Wincompatible-function-pointer-types (Clang, becomes fatal in Clang 16)
 (note we already have -Wincompatible-pointer-types in the list for GCC)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 7fd8502ef..845a83b08 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -49,6 +49,12 @@ gcc_warn_check() {
'warning: .*assuming pointer wraparound does not occur'
'warning: .*escape sequence out of range'
 
+   # all clang
+   'warning: .*\[-Wstrlcpy-strlcat-size\]'
+   'warning: .*\[-Wstrncat-size\]'
+   'warning: .*\[-Wsuspicious-bzero\]'
+   'warning: .*\[-Wvarargs\]'
+
# left-hand operand of comma expression has no effect
'warning: .*left.*comma.*\[-Wunused-value\]'
# converting to non-pointer type ... from NULL and likes



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

2022-11-08 Thread Michał Górny
commit: 1eb53170b0f437ab178824de9e8323b36d5523a7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 07:17:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 07:17:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb53170

dev-python/gpep517: Bump to v11

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

 dev-python/gpep517/Manifest  |  1 +
 dev-python/gpep517/gpep517-11.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-python/gpep517/Manifest b/dev-python/gpep517/Manifest
index 1d5c068e1e5b..0e4492f1ba94 100644
--- a/dev-python/gpep517/Manifest
+++ b/dev-python/gpep517/Manifest
@@ -1 +1,2 @@
+DIST gpep517-11.gh.tar.gz 15344 BLAKE2B 
14f3f4b284eb4f7de8a78a9215cf2ec7fc84cb4028d83555b595a245d5ff2eb78be5049b30ccca944c35c40db0cc61e1afeaa68b25a0d6f3608363af75059762
 SHA512 
5ce840841d99c20d62b5b6c8dcb6ec353e40c75537aa99e44fa7dc13bff37444cd66d4cbc97eb1b107b6df85edfda853343d5e8ef1865d0d5ccd293c1496b5c0
 DIST gpep517-9.gh.tar.gz 15227 BLAKE2B 
b3c2b3e4452a7e27725eea0a6a0b1b362e1ea6bbdae44d99a2992c9edac80a4fdbf2ed75a231004534039c6d6f6db54d9fdbdc7c2c7044bb85cbc3f88484be41
 SHA512 
94cd1ddb1de7844504906b056ec5eb9d0e80da4f6bde6b561075c754a78a97e6db6025a793592c9498fad54ebab48c5497b29268c40d6992f5ef793a698b9da1

diff --git a/dev-python/gpep517/gpep517-11.ebuild 
b/dev-python/gpep517/gpep517-11.ebuild
new file mode 100644
index ..5cd8e4b1d379
--- /dev/null
+++ b/dev-python/gpep517/gpep517-11.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A backend script to aid installing Python packages in Gentoo"
+HOMEPAGE="
+   https://pypi.org/project/gpep517/
+   https://github.com/projg2/gpep517/
+"
+SRC_URI="
+   https://github.com/projg2/gpep517/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-python/installer-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install() {
+   python_domodule gpep517
+   python_newscript - gpep517 <<-EOF
+   #!${EPREFIX}/usr/bin/python
+   import sys
+   from gpep517.__main__ import main
+   sys.exit(main())
+   EOF
+}



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

2022-11-08 Thread Michał Górny
commit: f62dca61400b713d48476f8b7a9c65ef01663085
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 06:20:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:55:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f62dca61

dev-python/thriftpy2: Bump to 0.4.15

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

 dev-python/thriftpy2/Manifest|  1 +
 dev-python/thriftpy2/thriftpy2-0.4.15.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/thriftpy2/Manifest b/dev-python/thriftpy2/Manifest
index 907734570ece..91b4f9da386a 100644
--- a/dev-python/thriftpy2/Manifest
+++ b/dev-python/thriftpy2/Manifest
@@ -1 +1,2 @@
 DIST thriftpy2-0.4.14.gh.tar.gz 127552 BLAKE2B 
4061642fb14b60ba53e0c4e6342ead25f781ee923b718a6c557235fcbfe4219b4d8944894afe9783062e7950b689b909af6be5cefe3b634a476ec582adfefbed
 SHA512 
0b248c4999b0a97287d8db3e5b79ac687bc7e25a5478ef125b479e0baf9be9d0aa5f9eaadf0612c228133295743ba913bfe69e7fe59a8d5f854a682da9d31c50
+DIST thriftpy2-0.4.15.gh.tar.gz 136581 BLAKE2B 
68287057e76ec6f2b91d9fca9a63e1814e2e17f4fb074b5f227b177137452f88921adf4912c66fee206b29d9f32cd0eb43cbbbe275574c21babc12b1f949672e
 SHA512 
c5a17e42ac8a4051714938a4db926a25f41c84e4935fcf18c62ef8b115d9a1df3853800ca6c9fa01cafd6cbdfe31b6b4eabc7a81169a4773e0bda2241c4a26fb

diff --git a/dev-python/thriftpy2/thriftpy2-0.4.15.ebuild 
b/dev-python/thriftpy2/thriftpy2-0.4.15.ebuild
new file mode 100644
index ..f9d60e1c27f2
--- /dev/null
+++ b/dev-python/thriftpy2/thriftpy2-0.4.15.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python approach of Apache Thrift"
+HOMEPAGE="
+   https://github.com/Thriftpy/thriftpy2/
+   https://pypi.org/project/thriftpy2/
+"
+SRC_URI="
+   https://github.com/Thriftpy/thriftpy2/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/ply[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/tornado[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken by modern OpenSSL defaults
+   tests/test_rpc.py::test_clients
+   tests/test_rpc.py::test_void_api_with_ssl
+   tests/test_rpc.py::test_string_api_with_ssl
+   tests/test_rpc.py::test_huge_res_with_ssl
+   tests/test_rpc.py::test_tstruct_req_with_ssl
+   tests/test_rpc.py::test_tstruct_res_with_ssl
+   tests/test_rpc.py::test_complex_tstruct_with_ssl
+   tests/test_rpc.py::test_exception_iwth_ssl
+   tests/test_sslsocket.py
+
+   # TODO
+   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_exception
+   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_result
+   )
+
+   cd tests || die
+   epytest
+}



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

2022-11-08 Thread Michał Górny
commit: 5062171fd895c882058141f950b503acd3d2e5fd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 06:13:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:55:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5062171f

dev-python/curtsies: Use PEP517 build

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

 dev-python/curtsies/curtsies-0.4.1-r1.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/dev-python/curtsies/curtsies-0.4.1-r1.ebuild 
b/dev-python/curtsies/curtsies-0.4.1-r1.ebuild
new file mode 100644
index ..feac078070d8
--- /dev/null
+++ b/dev-python/curtsies/curtsies-0.4.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Curses-like terminal wrapper, with colored strings"
+HOMEPAGE="
+   https://github.com/bpython/curtsies/
+   https://pypi.org/project/curtsies/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/blessed-1.5[${PYTHON_USEDEP}]
+   dev-python/cwcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pyte[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-11-08 Thread Sam James
commit: a8fb7044c4d903451471165adbdf3b15ec840c7b
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 06:52:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:53:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fb7044

dev-python/testfixtures: enable py3.11

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

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

diff --git a/dev-python/testfixtures/testfixtures-7.0.3.ebuild 
b/dev-python/testfixtures/testfixtures-7.0.3.ebuild
index 4bd8f44cf8f7..2cfe8b90ee71 100644
--- a/dev-python/testfixtures/testfixtures-7.0.3.ebuild
+++ b/dev-python/testfixtures/testfixtures-7.0.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-11-08 Thread Sam James
commit: 4ab2969c7e8829985345df31388ee935fd89d194
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 06:52:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:53:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab2969c

dev-python/pykwalify: enable py3.11

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

 dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild 
b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild
new file mode 100644
index ..2a4148505387
--- /dev/null
+++ b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python lib/cli for JSON/YAML schema validation"
+HOMEPAGE="https://pypi.org/project/pykwalify/ 
https://github.com/Grokzen/pykwalify;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.16.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/testfixtures[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-S.patch
+)



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

2022-11-08 Thread Sam James
commit: 81464fc5c082fc248e1d77d9584daa734a6b8513
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 06:46:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:53:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81464fc5

dev-python/zope-component: enable py3.11

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

 dev-python/zope-component/zope-component-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zope-component/zope-component-5.0.1.ebuild 
b/dev-python/zope-component/zope-component-5.0.1.ebuild
index 345dcc41784e..5c72fb00cc0e 100644
--- a/dev-python/zope-component/zope-component-5.0.1.ebuild
+++ b/dev-python/zope-component/zope-component-5.0.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-11-08 Thread Sam James
commit: 501127c2649457ae5411179c898577c5c469108f
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 06:33:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:53:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501127c2

sys-devel/crossdev: add 20220909

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

 sys-devel/crossdev/Manifest |  1 +
 sys-devel/crossdev/crossdev-20220909.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index a95db5967e5d..b582198726c8 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,2 +1,3 @@
 DIST crossdev-20220709.tar.xz 29408 BLAKE2B 
dc96be5d86b343215564c2c15e91314c5ed88c765cec4f222b08a7e942ab5fb230915a0cdc3245719c0b12b4ce579066c6a88ae8e7ef4e44b80d8f0c5ddf7663
 SHA512 
f27929db8b4f7036408a0db18d46eb84312e1cef279336e13a07422ed3a154f3a21821d2d5ada66c0fca37bd70750413dab87b795c957a0a81cb9f27ebce2b90
 DIST crossdev-20220818.tar.xz 29452 BLAKE2B 
2fdb9ef8e5ffc1eb7ca16b38a428726646b4283131e7de3cde2fd48f30c96091303d13b8f392ef6ffc0e09c6cf230f0ea6f031426f82cef3650933b1485742d2
 SHA512 
3c103ad84a5614c7783bb12ca8e5ce4b5d1bb25b89c429678600d62f9fd066a2a4f9617db61b6d583b7564181ea794bed577668e6fb5d7cfcfab25d9c5e94624
+DIST crossdev-20220909.tar.xz 29480 BLAKE2B 
9c3ef9d9b8f13c81f9d2e21f8914158c04035a105ee1ac90ba30cb23a69744c9c6959bbcfd2e50d29144fc79937e5e585054d2eedfb2ced65a88467e509243be
 SHA512 
86e8900a13095b7b12b00d739d28e2921f98818cd62daccfe6d750ce02113d0ef2d5e470b500bbfb80a9cf8f05b2a13882ac9963c3f1a4e1b7454bc1201df183

diff --git a/sys-devel/crossdev/crossdev-20220909.ebuild 
b/sys-devel/crossdev/crossdev-20220909.ebuild
new file mode 100644
index ..7e1f57b0dc19
--- /dev/null
+++ b/sys-devel/crossdev/crossdev-20220909.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/crossdev.git;
+else
+   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo Cross-toolchain generator"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Crossdev;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   >=sys-apps/portage-2.1
+   >=app-portage/portage-utils-0.55
+   app-shells/bash
+   sys-apps/gentoo-functions
+"
+BDEPEND="app-arch/xz-utils"
+
+src_install() {
+   default
+
+   if [[ ${PV} == "" ]] ; then
+   sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev 
|| die
+   fi
+}



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

2022-11-08 Thread Sam James
commit: 9a0f028b33e047f943a169c309a279894f684491
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 06:43:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:53:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a0f028b

dev-python/zope-configuration: enable py3.11

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

 dev-python/zope-configuration/zope-configuration-4.4.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zope-configuration/zope-configuration-4.4.1-r2.ebuild 
b/dev-python/zope-configuration/zope-configuration-4.4.1-r2.ebuild
index 70766bc00aa2..ff8ef6e737e6 100644
--- a/dev-python/zope-configuration/zope-configuration-4.4.1-r2.ebuild
+++ b/dev-python/zope-configuration/zope-configuration-4.4.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-11-08 Thread Sam James
commit: 9e26a59e7bf82437d8969d6231524dc089cd86a2
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 06:37:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:53:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e26a59e

dev-python/sybil: enable py3.11

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

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

diff --git a/dev-python/sybil/sybil-3.0.1.ebuild 
b/dev-python/sybil/sybil-3.0.1.ebuild
index 1254f47d97fb..81b6917eab4f 100644
--- a/dev-python/sybil/sybil-3.0.1.ebuild
+++ b/dev-python/sybil/sybil-3.0.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-11-08 Thread Sam James
commit: 742dc5d19dd0a6c824b7086437df3fad2e8f4603
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 06:42:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742dc5d1

dev-python/manuel: enable py3.11

Thanks-to: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 .../files/manuel-1.12.4-tests-python311.patch  | 22 ++
 dev-python/manuel/manuel-1.12.4.ebuild |  6 +-
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/dev-python/manuel/files/manuel-1.12.4-tests-python311.patch 
b/dev-python/manuel/files/manuel-1.12.4-tests-python311.patch
new file mode 100644
index ..5a6ef9dc3b7d
--- /dev/null
+++ b/dev-python/manuel/files/manuel-1.12.4-tests-python311.patch
@@ -0,0 +1,22 @@
+https://github.com/benji-york/manuel/pull/32
+
+From d9f12d03e39bb76e4bb3ba43ad51af6d3e9d45c0 Mon Sep 17 00:00:00 2001
+From: Matt Jolly 
+Date: Mon, 6 Jun 2022 22:44:22 +1000
+Subject: [PATCH] Replace TextTestResult with TestResult for Py3.11
+
+--- a/src/manuel/index.txt
 b/src/manuel/index.txt
+@@ -211,10 +211,7 @@ When tests are run this way:
+ 
+ >>> sys.stdout.writeln = lambda s: sys.stdout.write(s+'\n')
+ >>> suite = loader.loadTestsFromTestCase(MyTest)
+->>> result = suite.run(unittest.TextTestResult(sys.stdout, True, 3))
+-test1 (tests.MyTest) ... ok
+-test2 (tests.MyTest) ... ok
+-test3 (tests.MyTest) ... FAIL
++>>> result = suite.run(unittest.TestResult(True, 3))
+ 
+ >>> for _, e in result.errors:
+ ... print(e); print
+

diff --git a/dev-python/manuel/manuel-1.12.4.ebuild 
b/dev-python/manuel/manuel-1.12.4.ebuild
index 53d57dc4f904..51d2168b7d8b 100644
--- a/dev-python/manuel/manuel-1.12.4.ebuild
+++ b/dev-python/manuel/manuel-1.12.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 
@@ -28,6 +28,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-tests-python311.patch
+)
+
 distutils_enable_tests setup.py
 
 src_prepare() {



[gentoo-commits] proj/crossdev: New tag: 20220909

2022-11-08 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 06:31:41 2022 +

New tag: 20220909




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

2022-11-08 Thread Joonas Niilola
commit: c0e84f7c80f0ff2244b97fbccf63af57b470efcb
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov  9 06:11:24 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov  9 06:13:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e84f7c

sys-kernel/pf-sources: add 6.0-pf4

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

 sys-kernel/pf-sources/Manifest |  1 +
 sys-kernel/pf-sources/pf-sources-6.0_p4.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 93441241047c..6e9a103f3679 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -9,5 +9,6 @@ DIST linux-5.19-pf6.tar.gz 212237665 BLAKE2B 
7ecace44c0bff940009fdb1cd8924096cc4
 DIST linux-6.0-pf1.tar.gz 218275822 BLAKE2B 
bb283adca2398ef3e09a9c02e5a6609f898c765cc322376e5621c736a2b38832e1e13bc53fc3b21b1dae8214bd039ce43be57e97e7b129624124e58cd1123f51
 SHA512 
e97c449693b5702e18560c86a65dac2022828d2d57a8734a3cd26b304f8c0d5aa5773041701c8bd5a63b31481191b501070ad9d811a08382e8c846517a7930e0
 DIST linux-6.0-pf2.tar.gz 218282377 BLAKE2B 
753efa1e2e05255540301f9bbf9aa85eff8eb2c45c9092e9b9e09e288df626c93bab2621af6ee1758631ea7759890dc69a124201bde5151b429885a014cf782e
 SHA512 
faa581fa6d3deda5ee67a82f49e19e7680f134fc198a50bd8a37bbe495c70663bea8e5887615e0d4315ef8086359c9da74fb3ecc222170a06f5b7702f6b2f8da
 DIST linux-6.0-pf3.tar.gz 218344594 BLAKE2B 
e71a0c0a9bd67f34610a59858c911b5a10c858baad18b18d459f973ce7499d194aebb5d3a8827e50eeab40bcd88e6e22a17903b534f6ef11e62febb0ead8a4b5
 SHA512 
9e075a088bc85eafaf24426f70ee46291b0e67b295598b20d6fa69e395cc13c41ecd36ef424ad08f3af814af3f3b3ac533e57dd8581ce016825bf6f87ee6aafe
+DIST linux-6.0-pf4.tar.gz 218368702 BLAKE2B 
d6585d02938abd1bc587dc5d6c3597bc8b961c0c7c05d2be906c46cc6d2872d5aafb9579ba8df485c1c270c0ee0f2c8e7d7ac68d431be02942aac40fe402df20
 SHA512 
29c63beee17c273b356be32dab73817c9c576c8bc3df65cc531dd38d2c0d640b239d5908f514d50eac4fee4bdc6e0e40c909cb6bd09acfa1d9f914bfddbc3423
 DIST prjc-519-r1-vd-test.patch 274504 BLAKE2B 
87950689ffe97134100aa91d0ff89acd6f4e93b626ad7ab08af464a49457f16526cae7b863d53213dd129d47b6f97b3407ae7027b02656d9eba85942241e8d3f
 SHA512 
d652b6060400329d051257fedee5d9f37a70554ab722e93a15f294d1c6229bfa227941461147e0128178b02875cdf838e0d71e89884d8c01e7549ee482213b71
 DIST prjc_v5.18-r2.patch 270353 BLAKE2B 
15d7ed7a0eb6f7ad37feaf52ab7c383e1c7c3e72fb41a767c8d1151a0ad41255c216ede1e4938a041f3b628874ed61398c61dd7b0e0b62090730f2fd0f6a70db
 SHA512 
25c558bd6281a09bb611c6cca68084b27d0f2e290d2c0575e88b6a94322fad86de6dbeda30eb77919edd5adff921ad445593d9478f115ec93fa2e4c7ed6b5c1e

diff --git a/sys-kernel/pf-sources/pf-sources-6.0_p4.ebuild 
b/sys-kernel/pf-sources/pf-sources-6.0_p4.ebuild
new file mode 100644
index ..3f80ddc991c8
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-6.0_p4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Define what default functions to run
+ETYPE="sources"
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# Just get basic genpatches, -pf patch set already includes vanilla-linux 
updates
+K_GENPATCHES_VER="1"
+
+# -pf already sets EXTRAVERSION to kernel Makefile
+K_NOSETEXTRAVERSION="1"
+
+# Not supported by the Gentoo security team
+K_SECURITY_UNSUPPORTED="1"
+
+# We want the very basic patches from gentoo-sources, experimental patch is
+# already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+# major kernel version, e.g. 5.14
+SHPV="${PV/_p*/}"
+
+# Replace "_p" with "-pf"
+PFPV="${PV/_p/-pf}"
+
+inherit kernel-2 optfeature
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and 
Gentoo's genpatches"
+HOMEPAGE="https://codeberg.org/pf-kernel/linux/wiki/README
+   https://dev.gentoo.org/~mpagano/genpatches/;
+SRC_URI="https://codeberg.org/pf-kernel/linux/archive/v${PFPV}.tar.gz -> 
linux-${PFPV}.tar.gz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz;
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+S="${WORKDIR}/linux-${PFPV}"
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report 
problems,
+   see: ${HOMEPAGE}."
+
+pkg_setup() {
+   ewarn ""
+   ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the pf developers directly."
+   ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues 
with"
+   ewarn "the ebuilds. Thank you."
+   ewarn ""
+
+   kernel-2_pkg_setup
+}
+
+src_unpack() {
+   # Since the Codeberg-hosted pf-sources include full kernel sources, we 
need to 

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

2022-11-08 Thread Michał Górny
commit: 4c9cecde000da9656d15aa80caa5b9ade74cf811
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 06:10:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9cecde

dev-python/tabulate: Remove old

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

 dev-python/tabulate/Manifest   |  1 -
 dev-python/tabulate/tabulate-0.8.10.ebuild | 56 --
 2 files changed, 57 deletions(-)

diff --git a/dev-python/tabulate/Manifest b/dev-python/tabulate/Manifest
index b2dd108b1119..e8780121f3cd 100644
--- a/dev-python/tabulate/Manifest
+++ b/dev-python/tabulate/Manifest
@@ -1,2 +1 @@
-DIST python-tabulate-0.8.10.gh.tar.gz 49453 BLAKE2B 
9bf5c9e937f8ef051792fc57dcd56f1150636bf29493fabe56d4b706df04add41fdffbe1108cb93aa561edc96245ba85e621d4a8b402ace513b55710e6e5498c
 SHA512 
d216076112c0d0f0879c1eeecf2d2c0c30edc84d7289396f1a8d24bca862ef90fcf221a09812b409547696c3b7d4472d431043e359c3a7f67bb8392ce1e95ddc
 DIST python-tabulate-0.9.0.gh.tar.gz 59342 BLAKE2B 
dc101ab8d1411196619c3d77dd83c84e48f31e148ec3878c2b844a1e26ea1187cc948cfb1eb740d61a667d6b669806a5288c397ea7fcbd59685fedaa9bd0bd2e
 SHA512 
26b0f079f1aca48578883147cb1a2e30e96e0bb85d5af3b72b26eba5f73cea41cf1a0686f666487c8374f95ca0412703168e480c947f1567e6408f941756498b

diff --git a/dev-python/tabulate/tabulate-0.8.10.ebuild 
b/dev-python/tabulate/tabulate-0.8.10.ebuild
deleted file mode 100644
index 8c3e9b4a5657..
--- a/dev-python/tabulate/tabulate-0.8.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Pretty-print tabular data"
-HOMEPAGE="
-   https://github.com/astanin/python-tabulate/
-   https://pypi.org/project/tabulate/
-"
-SRC_URI="
-   https://github.com/astanin/python-${PN}/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep 'sqlite')
-   dev-python/colorclass[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' 'python3*')
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=()
-   if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
-   EPYTEST_DESELECT+=(
-   test/test_input.py::test_pandas
-   test/test_input.py::test_pandas_firstrow
-   test/test_input.py::test_pandas_keys
-   test/test_output.py::test_pandas_with_index
-   test/test_output.py::test_pandas_without_index
-   test/test_output.py::test_pandas_rst_with_index
-   test/test_output.py::test_pandas_rst_with_named_index
-   )
-   fi
-   epytest
-}



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

2022-11-08 Thread Michał Górny
commit: d556e49697c05ff70db099dc7a19f795d89655e4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 06:10:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d556e496

dev-python/plumbum: Remove old

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

 dev-python/plumbum/Manifest|  1 -
 dev-python/plumbum/plumbum-1.7.2-r1.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/dev-python/plumbum/Manifest b/dev-python/plumbum/Manifest
index 3aa20f7e8d56..2d88c8fae032 100644
--- a/dev-python/plumbum/Manifest
+++ b/dev-python/plumbum/Manifest
@@ -1,2 +1 @@
-DIST plumbum-1.7.2.tar.gz 323051 BLAKE2B 
a16d9210606ac67abd425fcff109d40836dc969729cc5bf78a5d224c0beabf09d56d35f17809994d758153c6e18e4af91403f7ae0111912447367be68f6592c1
 SHA512 
77e75988255ca78fa5c253c6d076d63f8f9250a2b153ef23e40f35315e255ea09403d854a19bb265fd658bb9e5f0f705dc7530ecacc40b4b48e33acdf50dddf9
 DIST plumbum-1.8.0.tar.gz 325060 BLAKE2B 
30006fa3826bbdd9482592d825931fd7dcb05b2aca6d762093c4f722f0426aaa6f07fde55754f115e4fba4a45997d2995a657c5a1cfa34c417bb4f5fb2e5834d
 SHA512 
47874c42081d385fad85b9073fbeb72b8fa847fc79035be1277a1fdabcfb06e7822a4dbba271d86502b9b297a70742f30b1158c363b668a47e783c9990cd

diff --git a/dev-python/plumbum/plumbum-1.7.2-r1.ebuild 
b/dev-python/plumbum/plumbum-1.7.2-r1.ebuild
deleted file mode 100644
index 1e6e36a83392..
--- a/dev-python/plumbum/plumbum-1.7.2-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A library for shell script-like programs in python"
-HOMEPAGE="https://plumbum.readthedocs.io/en/latest/ 
https://github.com/tomerfiliba/plumbum;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
-   test? (
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Need sshd running
-   tests/test_remote.py
-   tests/test_utils.py
-   # Windows specific
-   tests/test_putty.py
-   # Needs sudo without password
-   tests/test_sudo.py
-   # Wrong assumptions about env handling
-   tests/test_env.py::TestEnv::test_change_env
-   tests/test_env.py::TestEnv::test_dictlike
-   tests/test_local.py::TestLocalPath::test_iterdir
-)
-
-src_prepare() {
-   sed -e '/addopts/d' -i setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-pkg_postinst() {
-   optfeature "remote commands via ssh" dev-python/paramiko
-   optfeature "progress bars in jupyter" dev-python/ipywidgets
-   optfeature "colored output in jupyter" dev-python/ipython
-   optfeature "images on the command line" dev-python/pillow
-}



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

2022-11-08 Thread Michał Górny
commit: 6f2fe4e18e6def0d152bc22e55f1c01622d1e7da
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 05:49:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2fe4e1

dev-python/requests-toolbelt: Remove old

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

 dev-python/requests-toolbelt/Manifest  |   2 -
 .../requests-toolbelt-0.8.0-test-tracebacks.patch  |  36 --
 .../files/requests-toolbelt-0.9.1-py310.patch  |  37 --
 .../files/requests-toolbelt-0.9.1-tests.patch  | 128 -
 .../requests-toolbelt-0.10.0.ebuild|  48 
 .../requests-toolbelt-0.9.1-r1.ebuild  |  55 -
 6 files changed, 306 deletions(-)

diff --git a/dev-python/requests-toolbelt/Manifest 
b/dev-python/requests-toolbelt/Manifest
index 6933d1ead77d..3bed56bb5352 100644
--- a/dev-python/requests-toolbelt/Manifest
+++ b/dev-python/requests-toolbelt/Manifest
@@ -1,3 +1 @@
-DIST requests-toolbelt-0.10.0.tar.gz 211210 BLAKE2B 
73196e33d42ff6f4532cd2904537451cc237627a149fa759fca7a66e360c0ddb8baf8c4537c880baf03a25065226380788449bae05434aad37962034e1324acb
 SHA512 
75e3a3e609625254e1f078d3c48c664b3118f5a406c84e59c4e9acdeb20a79b5d38ceaaf9578920063f063aa8385139310c06331499aaa92d3c51146f908f1a1
 DIST requests-toolbelt-0.10.1.gh.tar.gz 201504 BLAKE2B 
48c5b9f46000d9809e482278626bbce805b93ed2a4a5d074bad4f7fbda75984dd55919eca31909c98c9a74ca7b323e73c90691dced0734964621d4ba5748d464
 SHA512 
ad6dfe3329c8be5a4521d223d25ec303201e706b34199c084efd0a30b8bc8cfb3382e80a502dc25bd5f7e5b2774a119d2255c49408979aaec45e221f412a7b52
-DIST requests-toolbelt-0.9.1.tar.gz 207286 BLAKE2B 
6123677a9abafebddf7dffde2150b2426b5132ebe0c330ff891322ecc3d69232a5b15a0c66e3e1fb4832dc04f5a636a939613fba041e499e9fbca9814f548c7e
 SHA512 
12229928df5df71cb57bc65ef453dc0e4a2bbe190c1579811b2c2823673bd81aeba856b0fa20b253d0f0fa4fff55ea1e750794ca3785f71c376b1df7fd93

diff --git 
a/dev-python/requests-toolbelt/files/requests-toolbelt-0.8.0-test-tracebacks.patch
 
b/dev-python/requests-toolbelt/files/requests-toolbelt-0.8.0-test-tracebacks.patch
deleted file mode 100644
index 418039bc7f94..
--- 
a/dev-python/requests-toolbelt/files/requests-toolbelt-0.8.0-test-tracebacks.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From e130ad521d3b5a14cd9494213e6ca9f52d0d9a2e Mon Sep 17 00:00:00 2001
-From: Brian Dolbec 
-Date: Wed, 7 Mar 2018 21:52:25 +
-Subject: [PATCH] threaded/thread.py: Fix unhandled Nonetype job queue
-
-Adding this check and return prevents numerous test tracebacks:
-
-Exception in thread 12f554d5-f61f-44d9-bc69-023714627952:
-Traceback (most recent call last):
-  File "/usr/lib64/python3.4/threading.py", line 911, in _bootstrap_inner
-self.run()
-  File "/usr/lib64/python3.4/threading.py", line 859, in run
-self._target(*self._args, **self._kwargs)
-  File "/home/bdolbec/git/toolbelt/requests_toolbelt/threaded/thread.py", line 
43, in _make_request
-kwargs = self._jobs.get_nowait()
-AttributeError: 'NoneType' object has no attribute 'get_nowait'
-
-Signed-off-by: Brian Dolbec 
-Signed-off-by: Brian Dolbec 

- requests_toolbelt/threaded/thread.py | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/requests_toolbelt/threaded/thread.py 
b/requests_toolbelt/threaded/thread.py
-index 542813c..f33b759 100644
 a/requests_toolbelt/threaded/thread.py
-+++ b/requests_toolbelt/threaded/thread.py
-@@ -36,6 +36,8 @@ def _handle_request(self, kwargs):
- self._jobs.task_done()
- 
- def _make_request(self):
-+if self._jobs is None:
-+return
- while True:
- try:
- kwargs = self._jobs.get_nowait()

diff --git 
a/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-py310.patch 
b/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-py310.patch
deleted file mode 100644
index 182e413158cd..
--- a/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-py310.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 7188b06330e5260be20bce8cbcf0d5ae44e34eaf Mon Sep 17 00:00:00 2001
-From: Jon Dufresne 
-Date: Fri, 1 Feb 2019 16:30:01 -0800
-Subject: [PATCH] Fix collections.abc deprecation warning in downloadutils
-
-Warning appears as:
-
-tests/test_downloadutils.py::test_stream_response_to_specific_filename
-  requests_toolbelt/downloadutils/stream.py:161: DeprecationWarning: Using or 
importing the ABCs from 'collections' instead of from 'collections.abc' is 
deprecated, and in 3.8 it will stop working
-if path and isinstance(getattr(path, 'write', None), collections.Callable):

- requests_toolbelt/downloadutils/stream.py | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/requests_toolbelt/downloadutils/stream.py 
b/requests_toolbelt/downloadutils/stream.py
-index eed60a7..1d1c31b 100644
 a/requests_toolbelt/downloadutils/stream.py
-+++ 

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

2022-11-08 Thread Michał Górny
commit: dea6f77535a3fc768f21c44e609ff6fb625a2dc0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 05:49:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea6f775

dev-python/eyeD3: Remove old

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

 dev-python/eyeD3/Manifest  |  2 --
 dev-python/eyeD3/eyeD3-0.9.6-r1.ebuild | 48 --
 2 files changed, 50 deletions(-)

diff --git a/dev-python/eyeD3/Manifest b/dev-python/eyeD3/Manifest
index 751e93fd5e38..1206902a6c2d 100644
--- a/dev-python/eyeD3/Manifest
+++ b/dev-python/eyeD3/Manifest
@@ -1,4 +1,2 @@
-DIST eyeD3-0.9.6.tar.gz 250445 BLAKE2B 
11f8bef4b17af07f08144e922634e4c6e467bd8856da9d445a70006b5bf32d442a52e234845a3f146129403fcc16047cc759102b93c433a0466bf0afd9576230
 SHA512 
0c993e9bf0a27ca41a8a2964a3347a6b0ffa472f833b3dada39ae09a5a2b40e0afb6bfd8c0ea5ed71d3dc2bf3cd062c1fb5fe79abe6ad867221b779786247173
 DIST eyeD3-0.9.7.gh.tar.gz 249705 BLAKE2B 
b015ab5f7269de8f32830153b848e9a862328515e29f5d1a9cd5739d57a1c0ee63efc93cd3849ceca51b8f67d8eaf1746ab145baf16cda7e7b19bbb8e1249982
 SHA512 
863ce609ea939588e246d48c6d31f9688049334f874a4c400c02777bbef7379b6403150e7459430c92cff8047d45e33cbaa406b3d6e5b2cf3f9d7d7201438c1f
 DIST eyeD3-test-data-r1.tgz 9733 BLAKE2B 
e982f21ba29aaca15c6975a836bed322d5203bca57b93ab0c9343de13259d9e2f56b98e5e7402ccf9138a9dc79951e68c4b37cd2c891d2c9e94815256d49adc4
 SHA512 
4e6daca06380492c0048f1ffd94d92e511fc3695b3e5f64f805d3f3aa2d0fef05a3be1d67a459fb13ab6d9861b86146487f31321f979c464fc516047b66735ab
-DIST eyeD3-test-data.tgz 97281754 BLAKE2B 
9b667a5f8be157ace06d773d575c08f4a8e8b7a7b81ba9cb39b1e2c924b2e3f98597607ed3076b13150e02ef7768e89d1ff8a9913021e5f4b9ac6b59344ed397
 SHA512 
937971dcefc53812c59adb97df27d200e92de04e12391c735ab85cd547e2a168aa1212d88c206ec71ac2fa85a504a9faa91dcc444b45149aca7c8f3a794e9a95

diff --git a/dev-python/eyeD3/eyeD3-0.9.6-r1.ebuild 
b/dev-python/eyeD3/eyeD3-0.9.6-r1.ebuild
deleted file mode 100644
index 7a7bba08a967..
--- a/dev-python/eyeD3/eyeD3-0.9.6-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Module for manipulating ID3 (v1 + v2) tags in Python"
-HOMEPAGE="https://eyed3.nicfit.net/;
-SRC_URI="https://github.com/nicfit/eyeD3/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   test? ( https://eyed3.nicfit.net/releases/eyeD3-test-data.tgz )"
-
-LICENSE="GPL-2"
-SLOT="0.7"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
-   dev-python/deprecation[${PYTHON_USEDEP}]
-   dev-python/filetype[${PYTHON_USEDEP}]
-   || (
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   )"
-# note: most of the deps are optional runtime deps / plugin deps
-BDEPEND="
-   test? (
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pylast[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # requires unpackaged factory-boy, doesn't seem to relevant
-   # to anything but eyeD3 usage with factory-boy
-   rm tests/test_factory.py || die
-   # requires unpackaged grako
-   rm tests/test_display_plugin.py || die
-
-   if use test; then
-   mv "${WORKDIR}"/eyeD3-test-data tests/data || die
-   fi
-
-   distutils-r1_src_prepare
-}



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

2022-11-08 Thread Michał Górny
commit: dd875ba34825d92a0623be7b9fcf2a896eecfa2a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 05:48:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd875ba3

dev-python/poetry-core: Remove old

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

 dev-python/poetry-core/Manifest |  2 -
 dev-python/poetry-core/poetry-core-1.2.0.ebuild | 63 -
 dev-python/poetry-core/poetry-core-1.3.1.ebuild | 63 -
 3 files changed, 128 deletions(-)

diff --git a/dev-python/poetry-core/Manifest b/dev-python/poetry-core/Manifest
index 9230342253f2..3dd30e17b14b 100644
--- a/dev-python/poetry-core/Manifest
+++ b/dev-python/poetry-core/Manifest
@@ -1,3 +1 @@
-DIST poetry-core-1.2.0.gh.tar.gz 536297 BLAKE2B 
0ba82bfa320d65ce794a4f2346198d252139c03960298ede02f55d8b23367e05e9336b3d5030032b1feab4ffa327974af26ce2918d4d40889f68fbec79ccb490
 SHA512 
f6d79d7d66a25aa127b5decf46df861ecc101af0438b892196505b4ece5cc55f6ff8796eb603789b3259d213162236b7698305523b2eda414ad1f3a5b659eab9
-DIST poetry-core-1.3.1.gh.tar.gz 539214 BLAKE2B 
12db16f06e5b7f94e0aa6edf6d5cc6c8c15c6389e3e1f517884c5532b211982d34682c035b69e53dfef60506c8be16ed36b0c8cc66651c88d83436d6cfc5182f
 SHA512 
c61b7edeb0c821c0a1cd983965a3140cb8183147740e3b242d0cb0bfa375d6ee352314dd81e243d03c31e403c4a01353657cf771b84130ef058815068ecfdd5e
 DIST poetry-core-1.3.2.gh.tar.gz 539267 BLAKE2B 
43845f344f8b492aa5dae5608b8d67b41efab33c60999cc61d8476e08a9ec9870328174b371d0735624c5f11dd2ce15e19e2c984653c7349dd0c3a687dec0123
 SHA512 
57fca4925889bfcff9335c0f76ea0cf8b48de1cb7bdc83bab8ceee452d6a6d64c4eaa169be17fb32ee59f453256fde1191e5c36382c4be27b74b5e3c8dce7703

diff --git a/dev-python/poetry-core/poetry-core-1.2.0.ebuild 
b/dev-python/poetry-core/poetry-core-1.2.0.ebuild
deleted file mode 100644
index 8427d857ecdb..
--- a/dev-python/poetry-core/poetry-core-1.2.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Poetry PEP 517 Build Backend"
-HOMEPAGE="
-   https://github.com/python-poetry/poetry-core/
-   https://pypi.org/project/poetry-core/
-"
-SRC_URI="
-   https://github.com/python-poetry/poetry-core/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-
-# check inside src/poetry/core/_vendor/vendor.txt
-# (note that some are indirect deps)
-RDEPEND="
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/lark[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   dev-python/pep517[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # These "fail" bacause of glob file path resulting from newer versions
-   # in our tree than vendored. But those don't affect anything.
-   tests/masonry/builders/test_sdist.py::test_default_with_excluded_data
-   
tests/masonry/builders/test_wheel.py::test_default_src_with_excluded_data
-)
-
-src_prepare() {
-   # remove vendoring of dependencies
-   rm -r src/poetry/core/_vendor || die
-   sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die
-
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # needed for migration from <1.1
-   distutils_write_namespace poetry
-   epytest
-}

diff --git a/dev-python/poetry-core/poetry-core-1.3.1.ebuild 
b/dev-python/poetry-core/poetry-core-1.3.1.ebuild
deleted file mode 100644
index c76206f1717a..
--- a/dev-python/poetry-core/poetry-core-1.3.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Poetry PEP 517 Build Backend"
-HOMEPAGE="
-   https://github.com/python-poetry/poetry-core/
-   https://pypi.org/project/poetry-core/
-"
-SRC_URI="
-   https://github.com/python-poetry/poetry-core/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-# check inside src/poetry/core/_vendor/vendor.txt
-# (note that some are indirect deps)
-RDEPEND="
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/lark[${PYTHON_USEDEP}]
-   

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

2022-11-08 Thread Michał Górny
commit: 277f13290f95f84f72b53a0a1cc0cdbcabf45474
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 06:10:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277f1329

dev-python/curtsies: Remove old

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

 dev-python/curtsies/Manifest  |  1 -
 dev-python/curtsies/curtsies-0.4.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-python/curtsies/Manifest b/dev-python/curtsies/Manifest
index c46074154573..5a78aa4d93f2 100644
--- a/dev-python/curtsies/Manifest
+++ b/dev-python/curtsies/Manifest
@@ -1,2 +1 @@
-DIST curtsies-0.4.0.tar.gz 53652 BLAKE2B 
da6b982b8c4bf5430fc31ca2b6eab996a4660403538e73eba253b1e4476f8f4355a0acb9b4ad89c0c3ef3d379b89f1532d8946cc2c716ff5a2f7a4d4ce60a6af
 SHA512 
fea577e356ddee7f2f3c55e405405af835b84a5f00d998a702396f8f40827b18ee88a46cd98607a1c8e33068f040a092c8d9f17463366fb88fcb3cb8cd6f2158
 DIST curtsies-0.4.1.tar.gz 53583 BLAKE2B 
311c538dfc782566fefeac5bc085fda57200f1d42118393aee1de89486100d9777d6b5c9de8d7dda9a8d3e8564b56cfeb2cde8d1ed638d5f791e24f37eff7a02
 SHA512 
f49c5874b0e0e4cf92b05ca979bed8608e5e4e4bebfc78f8558e8b32b06876e680fe4d6bb8723bb2050ab3eed0b5379d065c69a3007e6c399b4f60bd410fc947

diff --git a/dev-python/curtsies/curtsies-0.4.0.ebuild 
b/dev-python/curtsies/curtsies-0.4.0.ebuild
deleted file mode 100644
index 08c85466166b..
--- a/dev-python/curtsies/curtsies-0.4.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1
-
-DESCRIPTION="Curses-like terminal wrapper, with colored strings"
-HOMEPAGE="https://github.com/bpython/curtsies;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-python/blessed-1.5[${PYTHON_USEDEP}]
-   dev-python/cwcwidth[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pyte[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2022-11-08 Thread Michał Górny
commit: 94dce766a2a131515bf294ed31f08a9fc4ef2a16
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 06:10:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94dce766

dev-python/bashate: Remove old

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

 dev-python/bashate/Manifest|  1 -
 dev-python/bashate/bashate-2.1.0-r1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-python/bashate/Manifest b/dev-python/bashate/Manifest
index 57ef81fef267..f1e70f2a83fb 100644
--- a/dev-python/bashate/Manifest
+++ b/dev-python/bashate/Manifest
@@ -1,2 +1 @@
-DIST bashate-2.1.0.tar.gz 34717 BLAKE2B 
6d25c9fe35f976f5ef24d580cb7ee5a30eb79f68f05de2b6784b79ec93ae090ecbc2a2a09b0cabd4a6a997adef6ccb73f8f258044b0443fa231a403115591202
 SHA512 
6ef17da86113195d8dae093fddb7c17a365b4cd7816ef0ebb98ac6cda61f52526092f7da6c39c11fba9d709a124970e18e93e267f7d0fb38190e313208f66e98
 DIST bashate-2.1.1.tar.gz 34875 BLAKE2B 
9af27813697be12132f58fa13b4f415ce4991795d3e831e651f24a884438775ecaf938f27120ea0fc990f72d8edc5def8ed4bfbc163ca47fabf10a8e350b0b41
 SHA512 
093ad491b41b73402d316baba894b5f327f07702641f13ece4beb1578d5dfaccbff1e3e0773a799f1acd84443d5a8606288b7c586d5120bb10adcf4427d6f96c

diff --git a/dev-python/bashate/bashate-2.1.0-r1.ebuild 
b/dev-python/bashate/bashate-2.1.0-r1.ebuild
deleted file mode 100644
index 6684d7303e58..
--- a/dev-python/bashate/bashate-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1
-
-DESCRIPTION="A pep8 equivalent for bash scripts"
-HOMEPAGE="https://pypi.org/project/bashate/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   dev-python/fixtures[${PYTHON_USEDEP}]
-   dev-python/testtools[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest



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

2022-11-08 Thread Michał Górny
commit: 29ae0a68ab4e60422e7a9d6c0ed0ebe9711ae816
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 06:09:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ae0a68

dev-python/backoff: Remove old

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

 dev-python/backoff/Manifest |  1 -
 dev-python/backoff/backoff-2.1.2.ebuild | 35 -
 2 files changed, 36 deletions(-)

diff --git a/dev-python/backoff/Manifest b/dev-python/backoff/Manifest
index 11157a911b1b..3ce60acc86ea 100644
--- a/dev-python/backoff/Manifest
+++ b/dev-python/backoff/Manifest
@@ -1,2 +1 @@
-DIST backoff-2.1.2.gh.tar.gz 19622 BLAKE2B 
937dbdcf1bad5d3c68703aa08bfec46176a6021afb70d52b71bb52e744881832d9010e3db70112ec40beaf26155a9140fafb5b726b80f8fe1078d69ca011378e
 SHA512 
e0a81def797007a342ca37af6657e6b8a0861a41cb4c78b325e8cbf58e93df3ff900763833c5d5ff97fb9d2e83521ef4f8652ac49bcc6cfb6c0fd92e44356996
 DIST backoff-2.2.1.gh.tar.gz 20194 BLAKE2B 
a137ad67574b20535d5c29fad5781d0f7baaeeead23a5c8ccc3f1c48a952bf4436e75753e329861fb20bdc6fbe2b5e6d75b30d0fdca9908edfa540a593b3b353
 SHA512 
ed98c50d544d4ac3214b03005e5d183b0aeefd568c89769b59115ecc67ba7f7ea29a58e6ebf8488026a95ff2a1155e798782b04bebc9315c6a3682540bb38dff

diff --git a/dev-python/backoff/backoff-2.1.2.ebuild 
b/dev-python/backoff/backoff-2.1.2.ebuild
deleted file mode 100644
index 009799e13fb7..
--- a/dev-python/backoff/backoff-2.1.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Function decoration for backoff and retry"
-HOMEPAGE="
-   https://github.com/litl/backoff/
-   https://pypi.org/project/backoff/
-"
-SRC_URI="
-   https://github.com/litl/backoff/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DOCS=( README.rst )
-
-BDEPEND="
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/

2022-11-08 Thread Michał Górny
commit: 741cb283462bca5aa25b9dd8655be689e6de7137
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 05:41:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741cb283

xfce-extra/xfce4-screenshooter: Fix deps and update URLs

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

 ebuild => xfce4-screenshooter-1.9.11-r1.ebuild} | 21 +
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild 
b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11-r1.ebuild
similarity index 77%
rename from xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild
rename to xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11-r1.ebuild
index 4d79e3cc8d00..1e931d94c97f 100644
--- a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild
+++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11-r1.ebuild
@@ -6,19 +6,22 @@ EAPI=8
 inherit xdg-utils
 
 DESCRIPTION="Xfce4 screenshooter application and panel plugin"
-HOMEPAGE="https://goodies.xfce.org/projects/applications/xfce4-screenshooter;
+HOMEPAGE="
+   https://docs.xfce.org/apps/xfce4-screenshooter/start
+   https://gitlab.xfce.org/apps/xfce4-screenshooter/
+"
 SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
-RDEPEND="
-   >=dev-libs/glib-2.16:=
-   >=net-libs/libsoup-2.26:=
-   >=x11-libs/gdk-pixbuf-2.16:=
-   >=x11-libs/gtk+-3.20:3=
-   >=x11-libs/pango-1.44:=
+DEPEND="
+   >=dev-libs/glib-2.16
+   >=net-libs/libsoup-2.26:2.4
+   >=x11-libs/gdk-pixbuf-2.16
+   >=x11-libs/gtk+-3.20:3
+   >=x11-libs/pango-1.44
dev-libs/libxml2:=
x11-libs/libX11:=
x11-libs/libXext:=
@@ -28,7 +31,9 @@ RDEPEND="
>=xfce-base/libxfce4util-4.14:=
>=xfce-base/libxfce4ui-4.14:=
 "
-DEPEND="${RDEPEND}"
+RDEPEND="
+   ${DEPEND}
+"
 BDEPEND="
dev-util/glib-utils
dev-util/intltool



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

2022-11-08 Thread Michał Górny
commit: 718a8177173ccf0140ac3e16762d2b5ab7caf31f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 05:49:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 06:12:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718a8177

dev-python/importlib_resources: Remove old

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

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

diff --git a/dev-python/importlib_resources/Manifest 
b/dev-python/importlib_resources/Manifest
index d2138ca6cf30..4af1db066fd2 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1,2 +1 @@
 DIST importlib_resources-5.10.0.gh.tar.gz 34195 BLAKE2B 
9b9fc1c33de8a0072edb28a0a67ae73b6830a4d0e16ebfa28bdeaff1409b2f9aeafc84e24f1187cc4ac1b36de78fdecc25acb4a1839ff5fd32f1c38124a98ff2
 SHA512 
3cf2bdea4fa4572402236ff71678376398d8cae4e87f08487100792275976047a5ee4f024308f1727758ba15ba2f03ed02d8cb95f2d9875c77842a5d24f7f384
-DIST importlib_resources-5.9.0.gh.tar.gz 32691 BLAKE2B 
bc922945d0577222e704ac3a5aa24cd6abb31c9b44f42c342e78f45fb035ee2b3843c437eba31bc8a73f609f6126390f4141c52b9eef15ff8bc7efc44233e81b
 SHA512 
9054b633f3c9b3523ccfa2be93774d0aa4b0c2ab8bfb228f1e0bfbbc076362b416c9714409ff365aa5eae579554feedc8f2aeaa49c766db37ab669414eb22827

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



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

2022-11-08 Thread Sam James
commit: bd2f092d1cdc7810851e70e02d48185bfca73cc5
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 05:40:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 05:40:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2f092d

net-libs/wandio: update upstream metadata

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

 net-libs/wandio/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/wandio/metadata.xml b/net-libs/wandio/metadata.xml
index a41dd862c997..f8af6549e574 100644
--- a/net-libs/wandio/metadata.xml
+++ b/net-libs/wandio/metadata.xml
@@ -8,6 +8,6 @@
Build support for reading files over HTTP 
using net-misc/curl


-   wanduow/wandio
+   LibtraceTeam/wandio

 



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

2022-11-08 Thread Sam James
commit: ddedd3a106bd3350339444ee4aaff7f56b7b1c8b
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 05:40:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 05:40:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddedd3a1

net-libs/wandio: add 4.2.4

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

 net-libs/wandio/Manifest|  1 +
 net-libs/wandio/wandio-4.2.4.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/net-libs/wandio/Manifest b/net-libs/wandio/Manifest
index c133a6de73e3..0a339c4ac462 100644
--- a/net-libs/wandio/Manifest
+++ b/net-libs/wandio/Manifest
@@ -1 +1,2 @@
 DIST wandio-4.2.3_p1.tar.gz 15418423 BLAKE2B 
1274f10b87964e2dc87ed25a465991b1e4e9211b75fb5ac5a13a0aa535ff30ddfa69059b3d41de7dc758220bda8dd9d02ca7ed31b7c0ca2997641968cc729e48
 SHA512 
b4bfff9d33010c04826318c560592ee7f7aba9fccd0eba0f29c6294a636971bf4ac5105ffb9addfc22946e7b7234396dafa6c7e0a0d8de3ee1b7e586c069b438
+DIST wandio-4.2.4.tar.gz 15417703 BLAKE2B 
a4b6f066ac513975c669bd8f57b8791b87a240e6b5a6ad55340a829adfe89b614ab3541cab224e7cc4fb5daf0656108d02de231bce5cb2f1660871d1b3f9c13e
 SHA512 
ac267d8762b38c073a67e7c6b3e7efbd551b668b5b56879c15aefa4ea353b5d86cea0f30acde76be187243843bdb08cae101dea0f346244b07a43a2796a6ca62

diff --git a/net-libs/wandio/wandio-4.2.4.ebuild 
b/net-libs/wandio/wandio-4.2.4.ebuild
new file mode 100644
index ..dbad39f516a9
--- /dev/null
+++ b/net-libs/wandio/wandio-4.2.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C library for simple and efficient file IO"
+HOMEPAGE="https://github.com/LibtraceTeam/wandio;
+SRC_URI="https://github.com/LibtraceTeam/wandio/archive/refs/tags/${PV}-1.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${P}-1
+
+LICENSE="LGPL-3"
+SLOT="0/6"
+KEYWORDS="~amd64 ~x86"
+IUSE="bzip2 http lzma lzo test zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( lzma lzo )"
+
+RDEPEND="
+   !

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

2022-11-08 Thread Sam James
commit: ec1f38fc687fad3c2a7eff1c6841221772dbace9
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 04:20:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 05:40:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1f38fc

net-libs/libtrace: add 4.0.20

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

 net-libs/libtrace/Manifest   |  1 +
 net-libs/libtrace/libtrace-4.0.20.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/net-libs/libtrace/Manifest b/net-libs/libtrace/Manifest
index 7a6670a15793..4d8e01bc2008 100644
--- a/net-libs/libtrace/Manifest
+++ b/net-libs/libtrace/Manifest
@@ -1,2 +1,3 @@
 DIST libtrace-4.0.18_p1.tar.gz 1963425 BLAKE2B 
fdacd4a44f899dc49fe9571d8e695cd726ea07d1c0595bd7c1f59d53721bd5610126924323c9c7098caf65276219e61265e5e05f23b4a92ae6377268c618202f
 SHA512 
fc2979fa56b0eee25149a3571d0a06e2a46ab6d6fa419b2fc37635ebcf4a8814250005c4dfc5dddb5fb6aa9c74161ab4f475a037e021388054bb62f414b9c5d2
 DIST libtrace-4.0.19.tar.bz2 844871 BLAKE2B 
ff55935b46fb2193ae2e4ab10971d0983da18be20a52a18664f0e72cb829ab444a22e00aeedbd2df85aebbcd6b8352636c559e55d05466a599cc332f018f14ad
 SHA512 
f2744337b4dcff8fc782cd90e44ea6f21cfe120840f626dfac365d3ffaecb82bfdd04a35458b67f663addc1f7ae792c5b0ec7538ed90a2deb386586bc55e1c54
+DIST libtrace-4.0.20.tar.gz 3722006 BLAKE2B 
f68ededebef71673d6e3a655cb116a5a6d4cdee05ba5150edd85abd45863460208715ebb5eab3ee29254864f0130a594649db0baed99f7ced5d1d968472a595b
 SHA512 
b4d00f0d6f8286eff9bac5408bd10244922f4ab262e3dec5dd6f0984ec9f538ab5ac6e554686e33f92168d687275629ec1725d4ebb7c491fe4bdaffd57058fc0

diff --git a/net-libs/libtrace/libtrace-4.0.20.ebuild 
b/net-libs/libtrace/libtrace-4.0.20.ebuild
new file mode 100644
index ..fcc866df083d
--- /dev/null
+++ b/net-libs/libtrace/libtrace-4.0.20.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A library and tools for trace processing"
+HOMEPAGE="https://github.com/LibtraceTeam/libtrace;
+SRC_URI="https://github.com/LibtraceTeam/libtrace/archive/refs/tags/${PV}-1.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${P}-1
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# doxygen is always needed for man pages, but USE=doc controls installing docs 
themselves
+# (not man pages)
+IUSE="doc ncurses numa"
+
+RDEPEND="
+   dev-libs/libyaml
+   dev-libs/openssl:=
+   >=net-libs/libpcap-0.8
+   net-libs/wandio
+   ncurses? ( sys-libs/ncurses:= )
+   numa? ( sys-process/numactl )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-doc/doxygen[dot]
+   sys-devel/flex
+   virtual/os-headers
+   virtual/pkgconfig
+   virtual/yacc
+"
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   # Comment out FILE_PATTERNS definition (bug #706230)
+   if has_version ~app-doc/doxygen-1.8.16; then
+   sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
+   fi
+
+   # Update doxygen configuration
+   doxygen -u docs/libtrace.doxygen.in || die
+}
+
+src_configure() {
+   econf \
+   $(use_with ncurses) \
+   $(use_with numa) \
+   --with-man \
+   --without-dpdk
+}
+
+src_install() {
+   default
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/doxygen/html
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/inchi/

2022-11-08 Thread Ionen Wolkens
commit: aab7960f5ed621d66db18b1c8e5f31d2d72af551
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  9 03:44:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  9 03:52:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab7960f

sci-libs/inchi: fix build w/ clang16, install ixa.h

Also add the lacking quotes around tc-getCC/CXX.
Just quickfixes, ebuild feels rather fragile.

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

 sci-libs/inchi/{inchi-1.06.ebuild => inchi-1.06-r1.ebuild} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/inchi/inchi-1.06.ebuild 
b/sci-libs/inchi/inchi-1.06-r1.ebuild
similarity index 90%
rename from sci-libs/inchi/inchi-1.06.ebuild
rename to sci-libs/inchi/inchi-1.06-r1.ebuild
index 96578dc57371..48d6556426ff 100644
--- a/sci-libs/inchi/inchi-1.06.ebuild
+++ b/sci-libs/inchi/inchi-1.06-r1.ebuild
@@ -27,8 +27,8 @@ src_compile() {
append-cxxflags \${P_INCL} -ansi -frtti -c
 
common_opts=(
-   C_COMPILER=$(tc-getCC)
-   CPP_COMPILER=$(tc-getCXX)
+   C_COMPILER="$(tc-getCC)"
+   CPP_COMPILER="$(tc-getCXX)"
AR="$(tc-getAR)"
RANLIB="$(tc-getRANLIB)"
LINKER="$(tc-getCXX)"
@@ -40,7 +40,7 @@ src_compile() {
# Compile the library
target_opts=(
LINKER_OPTIONS="${LDFLAGS} "
-   C_OPTIONS="${CFLAGS} -DTARGET_API_LIB  -D_LIB "
+   C_OPTIONS="${CFLAGS} -DTARGET_API_LIB -D_LIB 
-D_XOPEN_SOURCE=500 " #874696
CPP_OPTIONS="${CXXFLAGS} -DTARGET_API_LIB  -D_LIB "
CREATE_MAIN=
)
@@ -71,5 +71,5 @@ src_install() {
fi
dobin "${S}/INCHI_EXE/bin/Linux/inchi-1"
dolib.so "${S}/INCHI_API/bin/Linux/"lib*so*
-   doheader "${S}/INCHI_BASE/src/inchi_api.h"
+   doheader "${S}/INCHI_BASE/src/"{inchi_api,ixa}.h
 }



[gentoo-commits] repo/gentoo:master commit in: games-kids/lletters/, games-kids/lletters/files/

2022-11-08 Thread Ionen Wolkens
commit: de0a3b6105062cd41d00637d00cc319a96f26d7c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  9 03:24:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  9 03:47:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0a3b61

games-kids/lletters: EAPI7->8, drop dead urls, fix w/ clang16

Albeit I feel this is more of a last-rites candidate, misbehaves
without working /dev/dsp (OSS), and forever stuck on gtk2 (debian
did the gtk1->gtk2 migration, but has now dropped the package).

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

 .../lletters/files/lletters-0.1.95-clang16.patch   | 56 ++
 ...-0.1.95-r4.ebuild => lletters-0.1.95-r5.ebuild} | 24 +-
 2 files changed, 69 insertions(+), 11 deletions(-)

diff --git a/games-kids/lletters/files/lletters-0.1.95-clang16.patch 
b/games-kids/lletters/files/lletters-0.1.95-clang16.patch
new file mode 100644
index ..8fb6591dd136
--- /dev/null
+++ b/games-kids/lletters/files/lletters-0.1.95-clang16.patch
@@ -0,0 +1,56 @@
+https://bugs.gentoo.org/874693
+--- a/libqdwav/wav_lib.h
 b/libqdwav/wav_lib.h
+@@ -44,2 +44,3 @@
+ int   init_wav(char file_name[], wav_sig *info);
++int init_wav_read   (char file_name[], wav_sig *info);
+ void  get_wav_nextblock   (int handle, char *buffer);
+--- a/libqdwav/wav_read.c
 b/libqdwav/wav_read.c
+@@ -6,2 +6,3 @@
+ #include 
++#include 
+ #include "wav_lib.h"
+--- a/libqdwav/wav_write.c
 b/libqdwav/wav_write.c
+@@ -5,2 +5,3 @@
+ #include 
++#include 
+ #include "wav_lib.h"
+--- a/list.c
 b/list.c
+@@ -1,2 +1,3 @@
+ #include  /* for strs */
++#include 
+ #include "lletters.h"
+@@ -4,6 +5,5 @@
+ /* prototype std lib functions */
+-extern int alphasort ();
+ 
+ /* local prototypes */
+-int file_select (struct direct *entry);
++int file_select (const struct dirent *entry);
+ 
+@@ -13,3 +13,3 @@
+   int count, i;
+-  struct direct **files;
++  struct dirent **files;
+ 
+@@ -46,3 +46,3 @@
+ int
+-file_select (struct direct *entry)
++file_select (const struct dirent *entry)
+ {   /* ignore . and .. entries */
+--- a/timer.c
 b/timer.c
+@@ -1,2 +1,3 @@
+ #include 
++#include 
+ #include "wav_lib.h"
+--- a/wav_play.c
 b/wav_play.c
+@@ -3,2 +3,4 @@
+ #include 
++#include 
++#include 
+ #ifdef GSM

diff --git a/games-kids/lletters/lletters-0.1.95-r4.ebuild 
b/games-kids/lletters/lletters-0.1.95-r5.ebuild
similarity index 67%
rename from games-kids/lletters/lletters-0.1.95-r4.ebuild
rename to games-kids/lletters/lletters-0.1.95-r5.ebuild
index 52ddc4d05833..b5deb794 100644
--- a/games-kids/lletters/lletters-0.1.95-r4.ebuild
+++ b/games-kids/lletters/lletters-0.1.95-r5.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop
 
-PATCH_LEVEL=3
-
 DESCRIPTION="Game that helps young kids learn their letters and numbers"
-HOMEPAGE="http://lln.sourceforge.net;
-SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}+gtk2.orig.tar.gz
-   
mirror://debian/pool/main/l/${PN}/${PN}_${PV}+gtk2-${PATCH_LEVEL}.diff.gz
+HOMEPAGE="https://lln.sourceforge.net/;
+SRC_URI="
+   mirror://gentoo/${PN}_${PV}+gtk2.orig.tar.gz
+   mirror://gentoo/${PN}_${PV}+gtk2-3.diff.gz
mirror://sourceforge/lln/${PN}-media-0.1.9a.tar.gz"
 
 LICENSE="GPL-2"
@@ -20,21 +19,22 @@ IUSE="nls"
 
 RDEPEND="
x11-libs/gtk+:2
+   dev-libs/glib:2
nls? ( virtual/libintl )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-"
+   nls? ( sys-devel/gettext )"
 
 PATCHES=(
-   "${WORKDIR}/${PN}_${PV}+gtk2-${PATCH_LEVEL}.diff"
+   "${WORKDIR}/${PN}_${PV}+gtk2-3.diff"
"${FILESDIR}/${P}-build-2.patch"
"${FILESDIR}/${P}-underlink.patch"
"${FILESDIR}/${P}-make-382.patch"
"${FILESDIR}/${P}-fno-common.patch"
"${FILESDIR}/${P}-nolang.patch"
+   "${FILESDIR}/${P}-clang16.patch"
 )
 
 src_prepare() {
@@ -49,7 +49,9 @@ src_configure() {
 
 src_install() {
default
+
newdoc debian/changelog ChangeLog.debian
+
doicon debian/${PN}.xpm
-   make_desktop_entry ${PN} "Linux Letters and Numbers" ${PN}
+   make_desktop_entry ${PN} "Linux Letters and Numbers"
 }



[gentoo-commits] proj/portage:master commit in: /, bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: c4df46e3da5fee516dba000ade492c2462db99fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:36:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:38:13 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c4df46e3

install-qa-check.d/90gcc-warnings: update outdated -Wformat pattern

This only covers missing specifiers. We may add generic -Wformat (as commented
out) for time_t & LFS stuff later on, but I don't want to do it in portage 
3.0.39
as we're adding enough new stuff here.

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

 NEWS  | 3 +++
 bin/install-qa-check.d/90gcc-warnings | 6 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index cf3487e4b..6fe36cbe0 100644
--- a/NEWS
+++ b/NEWS
@@ -30,6 +30,9 @@ Features:
   * -Wint-to-pointer-cast
   * -Wpointer-to-int-cast
   * -Wint-to-void-pointer-cast
+  * Further -Wformat matches for missing specifiers.
+In future, we may warn on all -Wformat (in particular because of e.g.
+time_t & LFS).
 
 * install-qa-check.d: 90gcc-warnings: Always die on 
-Wimplicit-function-declaration
   and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index cdffcd029..d8322871b 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -69,8 +69,12 @@ gcc_warn_check() {
# warning: cast from ... to integer of different size
'warning: .*\[-Wpointer-to-int-cast\]'
 
-   # outdated?
+   # -Wformat
+   # TODO: comment out some time in future for time_t & 
LFS preparedness
+   #'warning: .*\[-Wformat=\]'
+   # -Wformat variants
'warning: .*too few arguments for format'
+   'warning: .*missing sentinel in function 
call.*\[-Wformat=\]'
# format ... expects a matching ... argument
# (iow, too few arguments for format in new wording :))
'warning: .*matching.*\[-Wformat=\]'



[gentoo-commits] repo/gentoo:master commit in: dev-java/bcel/

2022-11-08 Thread Sam James
commit: 5d8d853724159bb6e686a195c85fe0ae7e505391
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8d8537

dev-java/bcel: Stabilize 6.6.0 ppc64, #880539

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

 dev-java/bcel/bcel-6.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/bcel/bcel-6.6.0.ebuild b/dev-java/bcel/bcel-6.6.0.ebuild
index 10c33f2a21ed..6551cb02c741 100644
--- a/dev-java/bcel/bcel-6.6.0.ebuild
+++ b/dev-java/bcel/bcel-6.6.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://apache/commons/${PN}/source/${P}-src.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/bcel/

2022-11-08 Thread Sam James
commit: 404e48f1fd1a4b5387a12405678e55db485c33ee
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404e48f1

dev-java/bcel: Stabilize 6.6.0 arm64, #880539

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

 dev-java/bcel/bcel-6.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/bcel/bcel-6.6.0.ebuild b/dev-java/bcel/bcel-6.6.0.ebuild
index 6551cb02c741..d39f7e1a365c 100644
--- a/dev-java/bcel/bcel-6.6.0.ebuild
+++ b/dev-java/bcel/bcel-6.6.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://apache/commons/${PN}/source/${P}-src.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-commons/

2022-11-08 Thread Sam James
commit: b1c1b24c2ebd0deea2260fa1bc5f5d3eb3a44690
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c1b24c

sec-keys/openpgp-keys-apache-commons: Stabilize 20221022 arm64, #880539

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

 .../openpgp-keys-apache-commons-20221022.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
index f5997134fb14..284549347802 100644
--- 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/commons/KEYS -> 
${P}-KEYS.asc"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-commons/

2022-11-08 Thread Sam James
commit: 064ce461331437d49d3a3271b811862a9e61d868
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064ce461

sec-keys/openpgp-keys-apache-commons: Stabilize 20221022 ppc64, #880539

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

 .../openpgp-keys-apache-commons-20221022.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
index 7585d24536c9..f5997134fb14 100644
--- 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/commons/KEYS -> 
${P}-KEYS.asc"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-commons/

2022-11-08 Thread Sam James
commit: d501c7e1b65e419d70d09665696755f6750dcd8d
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d501c7e1

sec-keys/openpgp-keys-apache-commons: Stabilize 20221022 x86, #880539

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

 .../openpgp-keys-apache-commons-20221022.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
index cdec956d6e35..7585d24536c9 100644
--- 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/commons/KEYS -> 
${P}-KEYS.asc"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/bcel/

2022-11-08 Thread Sam James
commit: 7ba5154a365c60c511ae3e502d825381fbe0a6c4
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba5154a

dev-java/bcel: Stabilize 6.6.0 x86, #880539

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

 dev-java/bcel/bcel-6.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/bcel/bcel-6.6.0.ebuild b/dev-java/bcel/bcel-6.6.0.ebuild
index 42d31cb27bc3..10c33f2a21ed 100644
--- a/dev-java/bcel/bcel-6.6.0.ebuild
+++ b/dev-java/bcel/bcel-6.6.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://apache/commons/${PN}/source/${P}-src.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/bcel/

2022-11-08 Thread Sam James
commit: 9a364cbaeaf487a7e00b3030e56a6bf54e09d0b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a364cba

dev-java/bcel: Stabilize 6.6.0 amd64, #880539

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

 dev-java/bcel/bcel-6.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/bcel/bcel-6.6.0.ebuild b/dev-java/bcel/bcel-6.6.0.ebuild
index 894881257b80..42d31cb27bc3 100644
--- a/dev-java/bcel/bcel-6.6.0.ebuild
+++ b/dev-java/bcel/bcel-6.6.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://apache/commons/${PN}/source/${P}-src.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-commons/

2022-11-08 Thread Sam James
commit: 33f1e00eeeb82e8a4f1c26eddd14a9fda4759d3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:32:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:32:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f1e00e

sec-keys/openpgp-keys-apache-commons: Stabilize 20221022 amd64, #880539

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

 .../openpgp-keys-apache-commons-20221022.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
index 9f59a5458884..cdec956d6e35 100644
--- 
a/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/commons/KEYS -> 
${P}-KEYS.asc"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] proj/portage:master commit in: /, bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 4a5dbb20506e366b205279a10504b66a2a96540a
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:27:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:31:48 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4a5dbb20

install-qa-check.d/90gcc-warnings: add -Wpointer-to-int-cast for completeness

Opposite side of -Wint-to-pointer-cast.

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

 NEWS  | 1 +
 bin/install-qa-check.d/90gcc-warnings | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 4745b580d..f8441b6ec 100644
--- a/NEWS
+++ b/NEWS
@@ -28,6 +28,7 @@ Features:
   * -Wundefined-reinterpret-cast (Clang, C++ strict aliasing)
   * -Wint-conversion
   * -Wint-to-pointer-cast
+  * -Wpointer-to-int-cast
 
 * install-qa-check.d: 90gcc-warnings: Always die on 
-Wimplicit-function-declaration
   and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index b8b5f7147..2edabcde7 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -64,6 +64,8 @@ gcc_warn_check() {
'warning: .*\[-Wint-conversion\]'
# warning: cast to ... from integer of different size 
(or smaller size)
'warning: .*\[-Wint-to-pointer-cast\]'
+   # warning: cast from ... to integer of different size
+   'warning: .*\[-Wpointer-to-int-cast\]'
 
# outdated?
'warning: .*too few arguments for format'



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/, /

2022-11-08 Thread Sam James
commit: ee5ab4ca94fb308068d24291268abf52b9644c82
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:30:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:31:48 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ee5ab4ca

install-qa-check.d/90gcc-warnings: add -Wint-to-void-pointer-cast

We already have the other -Wint-conversions and this complements
-Wpointer-to-int-cast and -Wint-to-pointer-cast. The motivation
for all of these is finding things which are likely to break
across bitness.

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

 NEWS  | 1 +
 bin/install-qa-check.d/90gcc-warnings | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index f8441b6ec..cf3487e4b 100644
--- a/NEWS
+++ b/NEWS
@@ -29,6 +29,7 @@ Features:
   * -Wint-conversion
   * -Wint-to-pointer-cast
   * -Wpointer-to-int-cast
+  * -Wint-to-void-pointer-cast
 
 * install-qa-check.d: 90gcc-warnings: Always die on 
-Wimplicit-function-declaration
   and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 2edabcde7..cdffcd029 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -64,6 +64,8 @@ gcc_warn_check() {
'warning: .*\[-Wint-conversion\]'
# warning: cast to ... from integer of different size 
(or smaller size)
'warning: .*\[-Wint-to-pointer-cast\]'
+   # warning: cast to ... from (smaller) integer type
+   'warning: .*\[-Wint-to-void-pointer-cast\]'
# warning: cast from ... to integer of different size
'warning: .*\[-Wpointer-to-int-cast\]'
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-11-08 Thread Sam James
commit: bd499e8cd81a03efb0d127914bf071240d29f800
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:20:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:20:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd499e8c

sys-firmware/intel-microcode: add 20221108_p20221102

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

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20221108_p20221102.ebuild  | 277 +
 2 files changed, 279 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index a12058526853..b13749b3956e 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -3,9 +3,11 @@ DIST intel-microcode-collection-20220207.tar.xz 9362888 
BLAKE2B 9efb2a943bffc1d7
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
 DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
+DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
 DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 
abfe3942c204e42ed121bcea47c366469013a6751ef5d28d9c0d59a3a660bd1ad7010441e000367c052ee1ead00285a252d2b3c3ca86314eaea9f7d0de3f05c6
 DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d
 SHA512 
00329ce62a6d9cc66fb8594d132ef67951086ab1250ceaf908d5a357753ed62557275f55c5eb7b3ad55d1fdd312b5d1a436b214cdcbf6e3e1a840c8bf6f4795d
 DIST microcode-20220809.tar.gz 5929894 BLAKE2B 
3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
 SHA512 
1c91df1cbba33953f4ad19cc53215cad843c61a08509596fad32a84b4f0012d9d29bce64b58eb405c345af7f646d5982e45227570ce3605780be6e8bf31a63e1
+DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
new file mode 100644
index ..4034f1e167a3
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
@@ -0,0 +1,277 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hope

[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 4030f0006c83bd7aa7a9c3549b6fe0910458ae62
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 02:29:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 02:29:43 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4030f000

install-qa-check.d/90gcc-warnings: fix grep warning

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

 bin/install-qa-check.d/90gcc-warnings | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 2f6f393a4..b8b5f7147 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -20,7 +20,7 @@ gcc_warn_check() {
'warning: .*will.*\[-Wstrict-aliasing\]'
'warning: .*does.*\[-Wstrict-aliasing\]'
# strict aliasing violation in C++ (Clang)
-   'warning: .*\[\-Wundefined-reinterpret-cast\]'
+   'warning: .*\[-Wundefined-reinterpret-cast\]'
 
# implicit declaration of function ‘...’
'warning: .*\[-Wimplicit-function-declaration\]'



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: a38aa2108f996c834e8ca2f10fb151a111c782dc
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 02:12:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 02:25:45 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a38aa210

install-qa-check.d/90gcc-warnings: add -Wint-conversion, -Wint-to-pointer-cast

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

 bin/install-qa-check.d/90gcc-warnings | 4 
 1 file changed, 4 insertions(+)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index cd12558ba..7a859eb88 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -54,6 +54,10 @@ gcc_warn_check() {
# the address of ... will never be NULL and likes
# (uses of function refs & string constants in 
conditionals)
'warning: .*\[-Waddress\]'
+   # warning: assignment/initialization to ... from ... 
makes integer from pointer without cast
+   'warning: .*\[-Wint-conversion\]'
+   # warning: cast to ... from integer of different size 
(or smaller size)
+   'warning: .*\[-Wint-to-pointer-cast\]'
# outdated?
'warning: .*too few arguments for format'
# format ... expects a matching ... argument



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

2022-11-08 Thread Sam James
commit: 9e4bd994d72f22dc209daa342d6f550a6551afdc
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 02:25:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 02:25:46 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9e4bd994

NEWS: refresh for more 90gcc-warnings changes

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

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

diff --git a/NEWS b/NEWS
index 7b2d4e4b7..4745b580d 100644
--- a/NEWS
+++ b/NEWS
@@ -22,6 +22,12 @@ Features:
   * -Wreturn-type
   * -Wstringop-overflow (GCC, FORTIFY_SOURCE)
   * -Wfortify-source (Clang, FORTIFY_SOURCE)
+  * -Wargument-undefined-behaviour (Clang)
+  * -Wincompatible-function-pointer-types (Clang, becomes fatal in Clang 16)
+(note we already have -Wincompatible-pointer-types in the list for GCC)
+  * -Wundefined-reinterpret-cast (Clang, C++ strict aliasing)
+  * -Wint-conversion
+  * -Wint-to-pointer-cast
 
 * install-qa-check.d: 90gcc-warnings: Always die on 
-Wimplicit-function-declaration
   and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 800337e1d2d5d2d04eb83fe57f519850074b6e66
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 02:23:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 02:25:46 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=800337e1

install-qa-check.d/90gcc-warnings: add -Wargument-undefined-behaviour

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

 bin/install-qa-check.d/90gcc-warnings | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 403c19684..2f6f393a4 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -94,6 +94,8 @@ gcc_warn_check() {
'warning: .*\[-Wlto-type-mismatch\]'
# ODR 
(https://wiki.gentoo.org/wiki/Project:Toolchain/LTO)
'warning: .*\[-Wodr\]'
+   # warning: argument value A will result in undefined 
behaviour (Clang)
+   'warning: .*\[-Wargument-undefined-behaviour\]'
 
# this may be valid code :/
#': warning: multi-character character constant'



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: dc6035cdcd66a447a5ffc16b4e028604eafb82bf
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 02:22:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 02:25:45 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=dc6035cd

install-qa-check.d/90gcc-warnings: add -Wundefined-reinterpret-cast

A type of strict aliasing violation which can only happen in C++.

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

 bin/install-qa-check.d/90gcc-warnings | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 162e97459..d8bde18cb 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -19,6 +19,8 @@ gcc_warn_check() {
# only will and does, no might :)
'warning: .*will.*\[-Wstrict-aliasing\]'
'warning: .*does.*\[-Wstrict-aliasing\]'
+   # strict aliasing violation in C++ (Clang)
+   'warning: .*\[\-Wundefined-reinterpret-cast\]'
 
# implicit declaration of function ‘...’
'warning: .*\[-Wimplicit-function-declaration\]'



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 40673d0184a695c5f92fd6b8d241db9697b234f4
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 02:22:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 02:25:45 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=40673d01

install-qa-check.d/90gcc-warnings: add -Wincompatible-function-pointer-types

Clang 16 makes this fatal, but we're just going to warn on it here. We
already have -Wincompatible-pointer-types anyway.

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

 bin/install-qa-check.d/90gcc-warnings | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index d8bde18cb..403c19684 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -82,6 +82,8 @@ gcc_warn_check() {
'warning: .*\[-Waggressive-loop-optimizations\]'
# conversion between pointers that have incompatible 
types
'warning: .*\[-Wincompatible-pointer-types\]'
+   # more specific form of -Wincompatible-pointer-types 
(Clang)
+   'warning: .*\[-Wincompatible-function-pointer-types\]'
# using wrong deallocator, e.g. using free() on object 
allocated using my_malloc()
# when my_malloc() is annotated as needing my_free().
'warning: .*\[-Wmismatched-dealloc\]'



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 4982bec7b9623415fec4dc9d4d7a9696b47a4479
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 02:22:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 02:25:45 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4982bec7

install-qa-check.d/90gcc-warnings: formatting tweaks

Group similar warnings together.

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

 bin/install-qa-check.d/90gcc-warnings | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 7a859eb88..162e97459 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -19,18 +19,21 @@ gcc_warn_check() {
# only will and does, no might :)
'warning: .*will.*\[-Wstrict-aliasing\]'
'warning: .*does.*\[-Wstrict-aliasing\]'
+
# implicit declaration of function ‘...’
'warning: .*\[-Wimplicit-function-declaration\]'
# with -Wall, goes in pair with 
-Wimplicit-function-declaration
# but without -Wall, we need to assert for it alone
'warning: .*incompatible implicit declaration of 
built-in function'
'warning: .*\[-Wbuiltin-declaration-mismatch\]'
+
# 'is used uninitialized in this function' and some more
'warning: .*\[-Wuninitialized\]'
# comparisons like ‘X<=Y<=Z’ do not have their 
mathematical meaning
'warning: .*mathematical meaning*\[-Wparentheses\]'
# null argument where non-null required
'warning: .*\[-Wnonnull\]'
+
# array subscript is above/below/outside array bounds 
(FORTIFY_SOURCE)
'warning: .*\[-Warray-bounds\]'
# attempt to free a non-heap object
@@ -43,6 +46,7 @@ gcc_warn_check() {
'warning: .*\[-Wfortify-source\]'
'warning: .*assuming pointer wraparound does not occur'
'warning: .*escape sequence out of range'
+
# left-hand operand of comma expression has no effect
'warning: .*left.*comma.*\[-Wunused-value\]'
# converting to non-pointer type ... from NULL and likes
@@ -58,11 +62,13 @@ gcc_warn_check() {
'warning: .*\[-Wint-conversion\]'
# warning: cast to ... from integer of different size 
(or smaller size)
'warning: .*\[-Wint-to-pointer-cast\]'
+
# outdated?
'warning: .*too few arguments for format'
# format ... expects a matching ... argument
# (iow, too few arguments for format in new wording :))
'warning: .*matching.*\[-Wformat=\]'
+
# function returns address of local variable
'warning: .*\[-Wreturn-local-addr\]'
# missing return at end of function, or non-void return 
in a void function



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

2022-11-08 Thread Sam James
commit: 57d3e9b858eb6fc35cb7847f283595a9ce4d7aa4
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 01:20:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 01:20:35 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=57d3e9b8

NEWS: mention -Wimplicit-function-declaration

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

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

diff --git a/NEWS b/NEWS
index 5395d0cb2..7b2d4e4b7 100644
--- a/NEWS
+++ b/NEWS
@@ -23,6 +23,13 @@ Features:
   * -Wstringop-overflow (GCC, FORTIFY_SOURCE)
   * -Wfortify-source (Clang, FORTIFY_SOURCE)
 
+* install-qa-check.d: 90gcc-warnings: Always die on 
-Wimplicit-function-declaration
+  and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was
+  broken since GCC 4.5 because of output changes anyway, bug #365655).
+
+  -Wimplicit-function-declaration becomes an error in Clang 16 onwards and
+  GCC is likely to do the same from 14 onwards. See bug #870412.
+
 * ecompress, etc: Support additional compression suffixes for texinfo:
   .Z, .bz2, .lzma, .lz, .xz, .zst (bug #757525).
 



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/, bin/

2022-11-08 Thread Sam James
commit: 85723dbd4d8fa6392001adeb8ca695a29e530949
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 01:16:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 01:17:50 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=85723dbd

bin: replace check-implicit-pointer-usage.py

Always die on -Wimplicit-function-declaration as Clang 16 is going
to make it fatal and it's always pretty dubious.

The licencing of check-implicit-pointer-usage.py is also unclear,
but the tool has been broken since GCC 4.5(!)

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

 bin/check-implicit-pointer-usage.py   | 79 ---
 bin/install-qa-check.d/90gcc-warnings | 46 
 2 files changed, 7 insertions(+), 118 deletions(-)

diff --git a/bin/check-implicit-pointer-usage.py 
b/bin/check-implicit-pointer-usage.py
deleted file mode 100755
index 06b666c88..0
--- a/bin/check-implicit-pointer-usage.py
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/usr/bin/env python
-
-# Ripped from HP and updated from Debian
-# Update by Gentoo to support unicode output
-
-#
-# Copyright (c) 2004 Hewlett-Packard Development Company, L.P.
-#  David Mosberger 
-#
-# Scan standard input for GCC warning messages that are likely to
-# source of real 64-bit problems.  In particular, see whether there
-# are any implicitly declared functions whose return values are later
-# interpreted as pointers.  Those are almost guaranteed to cause
-# crashes.
-#
-
-import re
-import sys
-
-implicit_pattern = re.compile(
-r"([^:]*):(\d+): warning: implicit declaration " + "of function 
[`']([^']*)'"
-)
-pointer_pattern = (
-r"([^:]*):(\d+): warning: "
-+ r"("
-+ r"(assignment"
-+ r"|initialization"
-+ r"|return"
-+ r"|passing arg \d+ of `[^']*'"
-+ r"|passing arg \d+ of pointer to function"
-+ r") makes pointer from integer without a cast"
-+ r"|"
-+ r"cast to pointer from integer of different size)"
-)
-
-unicode_quote_open = "\u2018"
-unicode_quote_close = "\u2019"
-
-
-def write(msg):
-sys.stdout.buffer.write(msg.encode("utf_8", "backslashreplace"))
-
-
-pointer_pattern = re.compile(pointer_pattern)
-
-last_implicit_filename = ""
-last_implicit_linenum = -1
-last_implicit_func = ""
-
-while True:
-line = sys.stdin.buffer.readline().decode("utf_8", "replace")
-if not line:
-break
-# translate unicode open/close quotes to ascii ones
-line = line.replace(unicode_quote_open, "`")
-line = line.replace(unicode_quote_close, "'")
-m = implicit_pattern.match(line)
-if m:
-last_implicit_filename = m.group(1)
-last_implicit_linenum = int(m.group(2))
-last_implicit_func = m.group(3)
-else:
-m = pointer_pattern.match(line)
-if m:
-pointer_filename = m.group(1)
-pointer_linenum = int(m.group(2))
-if (
-last_implicit_filename == pointer_filename
-and last_implicit_linenum == pointer_linenum
-):
-write(
-"Function `%s' implicitly converted to pointer at "
-"%s:%d\n"
-% (
-last_implicit_func,
-last_implicit_filename,
-last_implicit_linenum,
-)
-)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index f5dae8a76..cd12558ba 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -110,12 +110,17 @@ gcc_warn_check() {
f=$(LC_CTYPE=C LC_COLLATE=C "${grep_cmd}" -E -a 
"${joined_msgs}" "${PORTAGE_LOG_FILE}" | uniq)
if [[ -n ${f} ]] ; then
abort="yes"
+
# for now, don't make this fatal (see bug #337031)
#if [[ ${f} == *'will always overflow destination 
buffer'* ]]; then
#   always_overflow=yes
#fi
 
-   if [[ ${always_overflow} = yes ]] ; then
+   if [[ ${f} == *'[-Wimplicit-function-declaration]'* ]] 
; then
+   implicit_func_decl=yes
+   fi
+
+   if [[ ${always_overflow} = yes || ${implicit_func_decl} 
= yes ]] ; then
eerror
eerror "QA Notice: Package triggers severe 
warnings which indicate that it"
eerror "   may exhibit random runtime 
failures."
@@ -134,47 +139,10 @@ gcc_warn_check() {
fi
fi
 
-   local cat_cmd=cat
-   [[ ${PORTAGE_LOG_FILE} = *.gz ]] && cat_cmd=zcat
[[ ${reset_debug} = 1 ]] && set -x
 
-   

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

2022-11-08 Thread Nick Sarnie
commit: 2acd5991036043b0c43c3c9f474a288ce74f4d6a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Nov  6 00:04:42 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Nov  8 23:56:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acd5991

dev-libs/ncnn: Update glslang dep

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-libs/ncnn/{ncnn-20220729.ebuild => ncnn-20220729-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/ncnn/ncnn-20220729.ebuild 
b/dev-libs/ncnn/ncnn-20220729-r1.ebuild
similarity index 98%
rename from dev-libs/ncnn/ncnn-20220729.ebuild
rename to dev-libs/ncnn/ncnn-20220729-r1.ebuild
index 3fc052ceb245..b9a75ef23130 100644
--- a/dev-libs/ncnn/ncnn-20220729.ebuild
+++ b/dev-libs/ncnn/ncnn-20220729-r1.ebuild
@@ -21,7 +21,7 @@ RESTRICT="test"
 RDEPEND="
tools? ( dev-libs/protobuf:= )
vulkan? (
-   dev-util/glslang
+   dev-util/glslang:=
media-libs/vulkan-loader
)"
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/renderdoc/, media-gfx/renderdoc/files/

2022-11-08 Thread Nick Sarnie
commit: d7b90ba00c47603dfc9c431ecfd421deb374b89f
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Nov  6 01:18:58 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Nov  8 23:56:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b90ba0

media-gfx/renderdoc: Update glslang dep

Signed-off-by: Nick Sarnie  gentoo.org>

 .../files/renderdoc-1.22-r1-system-glslang.patch   | 215 +
 media-gfx/renderdoc/renderdoc-1.22-r1.ebuild   | 203 +++
 2 files changed, 418 insertions(+)

diff --git a/media-gfx/renderdoc/files/renderdoc-1.22-r1-system-glslang.patch 
b/media-gfx/renderdoc/files/renderdoc-1.22-r1-system-glslang.patch
new file mode 100644
index ..7b5b88a53625
--- /dev/null
+++ b/media-gfx/renderdoc/files/renderdoc-1.22-r1-system-glslang.patch
@@ -0,0 +1,215 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 857c848b9..0423b3e3c 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -448,6 +448,17 @@ elseif(UNIX)
+ endif()
+ endif()
+ 
++# glslang package does not export a -config.cmake file.
++option(GLSLANG_TARGET_DIR "Absolute path to glslangTargets.cmake directory")
++include("${GLSLANG_TARGET_DIR}/OSDependentTargets.cmake")
++include("${GLSLANG_TARGET_DIR}/OGLCompilerTargets.cmake")
++include("${GLSLANG_TARGET_DIR}/HLSLTargets.cmake")
++include("${GLSLANG_TARGET_DIR}/glslangTargets.cmake")
++include("${GLSLANG_TARGET_DIR}/SPIRVTargets.cmake")
++if(NOT TARGET glslang OR NOT TARGET SPIRV)
++  message(FATAL_ERROR "glslang or SPIRV target not found")
++endif()
++
+ add_subdirectory(renderdoc)
+ 
+ # these variables are handled within the CMakeLists.txt in qrenderdoc,
+diff --git a/renderdoc/CMakeLists.txt b/renderdoc/CMakeLists.txt
+index a26438d76..9ee043959 100644
+--- a/renderdoc/CMakeLists.txt
 b/renderdoc/CMakeLists.txt
+@@ -601,7 +601,7 @@ endif()
+ add_library(renderdoc SHARED ${renderdoc_objects})
+ target_compile_definitions(renderdoc ${RDOC_DEFINITIONS})
+ target_include_directories(renderdoc ${RDOC_INCLUDES})
+-target_link_libraries(renderdoc ${RDOC_LIBRARIES})
++target_link_libraries(renderdoc ${RDOC_LIBRARIES} glslang SPIRV)
+ 
+ add_dependencies(renderdoc renderdoc_libentry)
+ 
+diff --git a/renderdoc/data/glsl_shaders.cpp b/renderdoc/data/glsl_shaders.cpp
+index dd79c1f89..5295fb05e 100644
+--- a/renderdoc/data/glsl_shaders.cpp
 b/renderdoc/data/glsl_shaders.cpp
+@@ -26,7 +26,7 @@
+ #include "common/common.h"
+ #include "common/formatting.h"
+ #include "driver/shaders/spirv/glslang_compile.h"
+-#include "glslang/glslang/Public/ShaderLang.h"
++#include 
+ #include "os/os_specific.h"
+ 
+ #define GLSL_HEADERS(HEADER) \
+diff --git a/renderdoc/driver/gl/gl_shader_refl.cpp 
b/renderdoc/driver/gl/gl_shader_refl.cpp
+index dfd871f32..57b5aeca6 100644
+--- a/renderdoc/driver/gl/gl_shader_refl.cpp
 b/renderdoc/driver/gl/gl_shader_refl.cpp
+@@ -26,7 +26,7 @@
+ #include 
+ #include 
+ #include "driver/shaders/spirv/glslang_compile.h"
+-#include "glslang/glslang/Public/ShaderLang.h"
++#include 
+ #include "gl_driver.h"
+ 
+ template <>
+diff --git a/renderdoc/driver/shaders/spirv/CMakeLists.txt 
b/renderdoc/driver/shaders/spirv/CMakeLists.txt
+index e5f2f4113..79525b5f6 100644
+--- a/renderdoc/driver/shaders/spirv/CMakeLists.txt
 b/renderdoc/driver/shaders/spirv/CMakeLists.txt
+@@ -1,91 +1,3 @@
+-set(glslang_dir ${RDOC_SOURCE_DIR}/3rdparty/glslang)
+-set(glslang_sources
+-${glslang_dir}/OGLCompilersDLL/InitializeDll.cpp
+-${glslang_dir}/OGLCompilersDLL/InitializeDll.h
+-${glslang_dir}/SPIRV/GlslangToSpv.cpp
+-${glslang_dir}/SPIRV/GlslangToSpv.h
+-${glslang_dir}/SPIRV/GLSL.std.450.h
+-${glslang_dir}/SPIRV/GLSL.ext.AMD.h
+-${glslang_dir}/SPIRV/GLSL.ext.EXT.h
+-${glslang_dir}/SPIRV/GLSL.ext.KHR.h
+-${glslang_dir}/SPIRV/GLSL.ext.NV.h
+-${glslang_dir}/SPIRV/hex_float.h
+-${glslang_dir}/SPIRV/InReadableOrder.cpp
+-${glslang_dir}/SPIRV/Logger.cpp
+-${glslang_dir}/SPIRV/Logger.h
+-${glslang_dir}/SPIRV/SpvBuilder.cpp
+-${glslang_dir}/SPIRV/SpvBuilder.h
+-${glslang_dir}/SPIRV/SpvTools.cpp
+-${glslang_dir}/SPIRV/SpvTools.h
+-${glslang_dir}/SPIRV/SpvPostProcess.cpp
+-${glslang_dir}/SPIRV/spvIR.h
+-${glslang_dir}/glslang/GenericCodeGen/CodeGen.cpp
+-${glslang_dir}/glslang/GenericCodeGen/Link.cpp
+-${glslang_dir}/glslang/Include/arrays.h
+-${glslang_dir}/glslang/Include/BaseTypes.h
+-${glslang_dir}/glslang/Include/Common.h
+-${glslang_dir}/glslang/Include/ConstantUnion.h
+-${glslang_dir}/glslang/Include/InfoSink.h
+-${glslang_dir}/glslang/Include/InitializeGlobals.h
+-${glslang_dir}/glslang/Include/intermediate.h
+-${glslang_dir}/glslang/Include/PoolAlloc.h
+-${glslang_dir}/glslang/Include/ResourceLimits.h
+-${glslang_dir}/glslang/Include/revision.h
+-${glslang_dir}/glslang/Include/ShHandle.h
+-${glslang_dir}/glslang/Include/Types.h
+-

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

2022-11-08 Thread Nick Sarnie
commit: 2aae8b13c13e030412aaad27a0a613f5c3eb55a5
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Nov  6 16:08:19 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Nov  8 23:56:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aae8b13

package.mask: Remove vulkan mask

Signed-off-by: Nick Sarnie  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 729b04d12cae..6305bc3cc77a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -57,22 +57,6 @@ dev-python/tempita
 # Removal on 2022-12-04.  Bug #879515.
 dev-python/watchgod
 
-# Ionen Wolkens  (2022-11-02)
-# glslang breaks ABI (leading to crashes until consumers are rebuilt)
-# and prevents re-building packages which used this part of the ABI
-# directly. Temporary mask until the situation improves.
-# WARNING: If you've already managed to build packages that used
-#  this version, they should be rebuilt after downgrading.
-# https://bugs.gentoo.org/879149
-# https://github.com/KhronosGroup/glslang/issues/3052
-~dev-util/glslang-1.3.231
-~dev-util/spirv-headers-1.3.231
-~dev-util/spirv-tools-1.3.231
-~dev-util/vulkan-headers-1.3.231
-~dev-util/vulkan-tools-1.3.231
-~media-libs/vulkan-layers-1.3.231
-~media-libs/vulkan-loader-1.3.231
-
 # Matt Turner  (2022-11-01)
 # Added by a proxied maintainer in 2018 who then never touched it again before
 # disappearing. Doesn't build with Python 3.9. Depends on gnome-base/gconf.



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

2022-11-08 Thread Nick Sarnie
commit: 5b3406b932a28470270a2b83993c1358d9d0a62a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Nov  5 22:10:54 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Nov  8 23:56:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3406b9

dev-util/glslang: Add subslot, install static libs

Signed-off-by: Nick Sarnie  gentoo.org>

 .../glslang-1.3.231-Install-static-libs.patch  | 57 ++
 ...ng-1.3.231.ebuild => glslang-1.3.231-r1.ebuild} |  4 +-
 dev-util/glslang/glslang-.ebuild   |  4 +-
 3 files changed, 63 insertions(+), 2 deletions(-)

diff --git a/dev-util/glslang/files/glslang-1.3.231-Install-static-libs.patch 
b/dev-util/glslang/files/glslang-1.3.231-Install-static-libs.patch
new file mode 100644
index ..b7ed014d92b3
--- /dev/null
+++ b/dev-util/glslang/files/glslang-1.3.231-Install-static-libs.patch
@@ -0,0 +1,57 @@
+diff --git a/OGLCompilersDLL/CMakeLists.txt b/OGLCompilersDLL/CMakeLists.txt
+index b44cbc73..41f6de93 100644
+--- a/OGLCompilersDLL/CMakeLists.txt
 b/OGLCompilersDLL/CMakeLists.txt
+@@ -41,7 +41,7 @@ if(WIN32)
+ source_group("Source" FILES ${SOURCES})
+ endif(WIN32)
+ 
+-if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
++if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS OGLCompiler EXPORT glslang-targets)
+ 
+ # Backward compatibility
+@@ -49,7 +49,7 @@ if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
+ message(WARNING \"Using `OGLCompilerTargets.cmake` is deprecated: use 
`find_package(glslang)` to find glslang CMake targets.\")
+ 
+ if (NOT TARGET glslang::OGLCompiler)
+-
include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\")
++
include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+ endif()
+ 
+ add_library(OGLCompiler ALIAS glslang::OGLCompiler)
+diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt
+index a8b14911..57ec1efd 100644
+--- a/glslang/CMakeLists.txt
 b/glslang/CMakeLists.txt
+@@ -203,7 +203,7 @@ endif()
+ 

+ if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS glslang EXPORT glslang-targets)
+-if(NOT BUILD_SHARED_LIBS)
++if(BUILD_SHARED_LIBS)
+ install(TARGETS MachineIndependent EXPORT glslang-targets)
+ install(TARGETS GenericCodeGen EXPORT glslang-targets)
+ 
+diff --git a/glslang/OSDependent/Unix/CMakeLists.txt 
b/glslang/OSDependent/Unix/CMakeLists.txt
+index 16eb939b..959788dc 100644
+--- a/glslang/OSDependent/Unix/CMakeLists.txt
 b/glslang/OSDependent/Unix/CMakeLists.txt
+@@ -52,7 +52,7 @@ else()
+ target_link_libraries(OSDependent Threads::Threads)
+ endif()
+ 
+-if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
++if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS OSDependent EXPORT glslang-targets)
+ 
+ # Backward compatibility
+@@ -60,7 +60,7 @@ if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS)
+ message(WARNING \"Using `OSDependentTargets.cmake` is deprecated: use 
`find_package(glslang)` to find glslang CMake targets.\")
+ 
+ if (NOT TARGET glslang::OSDependent)
+-
include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\")
++
include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\")
+ endif()
+ 
+ add_library(OSDependent ALIAS glslang::OSDependent)

diff --git a/dev-util/glslang/glslang-1.3.231.ebuild 
b/dev-util/glslang/glslang-1.3.231-r1.ebuild
similarity index 92%
rename from dev-util/glslang/glslang-1.3.231.ebuild
rename to dev-util/glslang/glslang-1.3.231-r1.ebuild
index a87aaeeb9345..dc652e36d9b8 100644
--- a/dev-util/glslang/glslang-1.3.231.ebuild
+++ b/dev-util/glslang/glslang-1.3.231-r1.ebuild
@@ -19,8 +19,10 @@ fi
 DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
 HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
 
+PATCHES=( "${FILESDIR}/${P}-Install-static-libs.patch" )
+
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/1"
 
 BDEPEND="${PYTHON_DEPS}"
 

diff --git a/dev-util/glslang/glslang-.ebuild 
b/dev-util/glslang/glslang-.ebuild
index a87aaeeb9345..1f9728bad96e 100644
--- a/dev-util/glslang/glslang-.ebuild
+++ b/dev-util/glslang/glslang-.ebuild
@@ -19,8 +19,10 @@ fi
 DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
 HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
 
+PATCHES=( "${FILESDIR}/${PN}-1.3.231-Install-static-libs.patch" )
+
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/1"
 
 BDEPEND="${PYTHON_DEPS}"
 



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

2022-11-08 Thread Nick Sarnie
commit: d24ca1e26b11e466ebf87e92e60b0953c4a7e74a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Nov  6 00:49:15 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Nov  8 23:56:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24ca1e2

media-libs/shaderc: add 2022.3

Signed-off-by: Nick Sarnie  gentoo.org>

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

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 157bd0b00fcb..3b1d30e0ec48 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039
+DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee

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



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-11-08 Thread Sam James
commit: 1619bda983a731961b17504e2a48e44d4849d2cc
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:51:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:51:35 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1619bda9

install-qa-check.d/90gcc-warnings: improve -Warray-bounds comment

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

 bin/install-qa-check.d/90gcc-warnings | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 579cb4135..f5dae8a76 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -31,7 +31,7 @@ gcc_warn_check() {
'warning: .*mathematical meaning*\[-Wparentheses\]'
# null argument where non-null required
'warning: .*\[-Wnonnull\]'
-   # array subscript is above/below/outside array bounds
+   # array subscript is above/below/outside array bounds 
(FORTIFY_SOURCE)
'warning: .*\[-Warray-bounds\]'
# attempt to free a non-heap object
'warning: .*\[-Wfree-nonheap-object\]'



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

2022-11-08 Thread Patrick McLean
commit: 02bc26438996afb8f237a92b90be0b48a2151e4f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Nov  8 06:17:45 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Nov  8 23:50:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02bc2643

app-admin/salt: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28187
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/files/salt-3004.1-jinja-3.patch | 40 --
 1 file changed, 40 deletions(-)

diff --git a/app-admin/salt/files/salt-3004.1-jinja-3.patch 
b/app-admin/salt/files/salt-3004.1-jinja-3.patch
deleted file mode 100644
index 98f21bc35129..
--- a/app-admin/salt/files/salt-3004.1-jinja-3.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/salt/utils/jinja.py b/salt/utils/jinja.py
-index 0cb70bf64a..322c2f7f46 100644
 a/salt/utils/jinja.py
-+++ b/salt/utils/jinja.py
-@@ -25,10 +25,11 @@ import salt.utils.json
- import salt.utils.stringutils
- import salt.utils.url
- import salt.utils.yaml
--from jinja2 import BaseLoader, Markup, TemplateNotFound, nodes
-+from jinja2 import BaseLoader, TemplateNotFound, nodes
- from jinja2.environment import TemplateModule
- from jinja2.exceptions import TemplateRuntimeError
- from jinja2.ext import Extension
-+from markupsafe import Markup
- from salt.exceptions import TemplateError
- from salt.utils.decorators.jinja import jinja_filter, jinja_global, jinja_test
- from salt.utils.odict import OrderedDict
-@@ -706,7 +707,7 @@ def method_call(obj, f_name, *f_args, **f_kwargs):
- return getattr(obj, f_name, lambda *args, **kwargs: None)(*f_args, 
**f_kwargs)
- 
- 
--@jinja2.contextfunction
-+@jinja2.pass_context
- def show_full_context(ctx):
- return salt.utils.data.simple_types_filter(
- {key: value for key, value in ctx.items()}
-diff --git a/tests/unit/utils/test_jinja.py b/tests/unit/utils/test_jinja.py
-index 6502831aff..dec847364a 100644
 a/tests/unit/utils/test_jinja.py
-+++ b/tests/unit/utils/test_jinja.py
-@@ -22,7 +22,8 @@ import salt.utils.files
- import salt.utils.json
- import salt.utils.stringutils
- import salt.utils.yaml
--from jinja2 import DictLoader, Environment, Markup, exceptions
-+from jinja2 import DictLoader, Environment, exceptions
-+from markupsafe import Markup
- from salt.exceptions import SaltRenderError
- from salt.utils.decorators.jinja import JinjaFilter
- from salt.utils.jinja import (



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/, /

2022-11-08 Thread Sam James
commit: 9d454e1ad76d4a6fcb0184854e9a65ad6929e972
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:47:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:49:16 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9d454e1a

install-qa-check.d/90gcc-warnings: add further FORTIFY_SOURCE-related warnings

These are the compile-time parts of FORTIFY_SOURCE [0]:
* -Wstringop-overflow (GCC only)
* -Wfortify-source (Clang only)

[0] https://maskray.me/blog/2022-11-06-fortify-source

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

 NEWS  | 2 ++
 bin/install-qa-check.d/90gcc-warnings | 4 
 2 files changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index ac21358b2..5395d0cb2 100644
--- a/NEWS
+++ b/NEWS
@@ -20,6 +20,8 @@ Features:
   * -Wmismatched-dealloc
   * -Wodr (LTO esp.)
   * -Wreturn-type
+  * -Wstringop-overflow (GCC, FORTIFY_SOURCE)
+  * -Wfortify-source (Clang, FORTIFY_SOURCE)
 
 * ecompress, etc: Support additional compression suffixes for texinfo:
   .Z, .bz2, .lzma, .lz, .xz, .zst (bug #757525).

diff --git a/bin/install-qa-check.d/90gcc-warnings 
b/bin/install-qa-check.d/90gcc-warnings
index 3a57c0a3b..579cb4135 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -37,6 +37,10 @@ gcc_warn_check() {
'warning: .*\[-Wfree-nonheap-object\]'
# those three do not have matching -W flags, it seems
'warning: .*will always overflow destination buffer'
+   # compile-time part of FORTIFY_SOURCE
+   'warning: .*\[-Wstringop-overflow\]'
+   # clang-only, equivalent of -Wstringop-overflow
+   'warning: .*\[-Wfortify-source\]'
'warning: .*assuming pointer wraparound does not occur'
'warning: .*escape sequence out of range'
# left-hand operand of comma expression has no effect



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

2022-11-08 Thread Matt Turner
commit: e4a9c7da92382416ba4a25b2bc04a47820f116c1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov  8 01:01:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov  8 23:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a9c7da

font.eclass: Remove racy pkg_postinst code

Noticed on ChromeOS when installing a large number of font packages in
parallel:

/usr/share/fonts/noto/NotoSerifThai-Regular.ttf#new' from 0004 (--r--) to 
2440 (r--r-S---)
* ERROR: media-fonts/ipaex-004.01-r1::chromiumos failed (postinst phase):
*   failed to fix font files perms

The "#new" filename is the hint. Portage uses "#new" suffixes when
copying files to the system, and then renames them to their final
filenames.

This code was executing while another font was in the process of being
copied to the system. Font packages should just ensure that they install
files with correct permissions to begin with, and all except
media-fonts/x11fonts-jmk already use 0644 permissions.
media-fonts/x11fonts-jmk used 0444 (which was probably fine) until the
previous commit which changes its installed files to 0644.

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

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

diff --git a/eclass/font.eclass b/eclass/font.eclass
index 4970c959f7cd..0196755ce3e1 100644
--- a/eclass/font.eclass
+++ b/eclass/font.eclass
@@ -186,12 +186,6 @@ font_src_install() {
 # @DESCRIPTION:
 # Updates fontcache if !prefix and media-libs/fontconfig installed
 _update_fontcache() {
-   if [[ -d "${EROOT}"/usr/share/fonts ]] ; then
-   # unreadable font files = fontconfig segfaults
-   find "${EROOT}"/usr/share/fonts/ -type f '!' -perm 0644 \
-   -exec chmod -v 0644 2>/dev/null {} + || die "failed to 
fix font files perms"
-   fi
-
if [[ -z ${ROOT} ]] ; then
if has_version media-libs/fontconfig ; then
ebegin "Updating global fontcache"



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

2022-11-08 Thread Matt Turner
commit: 4fe5fff7e18111b0eb547177c52016744f2f0011
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov  8 00:57:01 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov  8 23:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe5fff7

media-fonts/x11fonts-jmk: Install files with 0644 permissions

font.eclass has some racy code in pkg_postinst() that changes
permissions of already-installed files. I want to remove that to avoid
the race. This is the only package that installs fonts with permissions
other than 0644, so override that in src_install().

The claim in font.eclass is that fontconfig segfaults if fonts are
unreadable, but that claim dates to 2007 (bug #187774). Additionally,
0444 is readable, but who knows. Let's just keep things working how they
have been since 2007.

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

 media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild 
b/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild
index 70ad93064b5f..f24d067c4121 100644
--- a/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild
+++ b/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild
@@ -32,6 +32,6 @@ src_configure() {
 }
 
 src_install() {
-   emake install INSTALL_DIR="${ED}/usr/share/fonts/jmk"
+   emake install INSTDATFLAGS="-m 0644" 
INSTALL_DIR="${ED}/usr/share/fonts/jmk"
einstalldocs
 }



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

2022-11-08 Thread Matt Turner
commit: f87bec7d51cb0b36d0bf85159657dccf9b4e947c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Nov  8 00:11:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov  8 23:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87bec7d

net-libs/gssdp: Version bump to 1.6.1

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

 net-libs/gssdp/Manifest   |  1 +
 net-libs/gssdp/gssdp-1.6.1.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/net-libs/gssdp/Manifest b/net-libs/gssdp/Manifest
index d9cf515bb4c7..7293de73ae5d 100644
--- a/net-libs/gssdp/Manifest
+++ b/net-libs/gssdp/Manifest
@@ -1,2 +1,3 @@
 DIST gssdp-1.4.0.1.tar.xz 1229264 BLAKE2B 
b94e46c79ad0615f976bad4b8efe9dbcaa27105b3189ee23ff349002d175ff83b0a9507846a23f0d8b5ed1e98381658f863a77bec6beff83933ebae5458a6b0e
 SHA512 
c2132b27f49071941be1ad9bd1e642b8b82341aac7e10b87d8a9a0ed3d88759ab6730a4a05ddb904af5e0799602c470b9e83a987c72ec3c1444b7aaef0e36ad8
 DIST gssdp-1.6.0.tar.xz 1232568 BLAKE2B 
f9c76a867d77f19dbb5f3c8e58177884ebe32a822793dcfdbc12c7a3e80aea5eb56e3212fbf0949535bbf5d1b4eb51a0696c3fbf8c50fce33c9616d94b97d28a
 SHA512 
ad631a869059be06521f093f578228a1c51c7df1eb1be0cf1d2e09ed769c639119565f5af4e252deb336a7edb8d500e6d391b72bb0fd870abd2485874f9f1d8f
+DIST gssdp-1.6.1.tar.xz 2080496 BLAKE2B 
29453e746daed62fe651ba726a3bc7ae2d64bdaf08340ecd5647eaf535dbd2960da56e46b36f87bb73054403514b88787f25e4e9e014506864f35e88b579d0d1
 SHA512 
4569a74252efb597cddd774a9648f899dc784837a164595f7c8d851892a9fbcee7bbf926c136be5cbd72314fabaae0cdbffba941393f62d2d967e3be4146c5ca

diff --git a/net-libs/gssdp/gssdp-1.6.1.ebuild 
b/net-libs/gssdp/gssdp-1.6.1.ebuild
new file mode 100644
index ..2fb0e8d7fd18
--- /dev/null
+++ b/net-libs/gssdp/gssdp-1.6.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala xdg
+
+DESCRIPTION="GObject-based API for handling resource discovery and 
announcement over SSDP"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gssdp;
+
+LICENSE="LGPL-2+"
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="gtk gtk-doc +introspection +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# has file collision with Slot 0 (/usr/bin/gssdp-device-sniffer), so we remove 
that from this build
+# and depend on the other slot that has the file as well
+RDEPEND="
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[${MULTILIB_USEDEP},introspection?]
+   gtk? ( gui-libs/gtk:4 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   >=net-libs/gssdp-1.4:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_bool gtk sniffer)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gssdp-1.6 || die
+   fi
+   rm "${ED}"/usr/bin/gssdp-device-sniffer || die # because of file 
collision with slot 0
+}



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

2022-11-08 Thread Matt Turner
commit: b021565e3d14d23a0ddcafe8d046cba99ab2aaeb
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Nov  8 00:11:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov  8 23:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b021565e

net-libs/gupnp: Version bump to 1.6.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.1.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 9433f035c5fe..58dd7bd7d213 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.0.tar.xz 2212044 BLAKE2B 
bc10b405f79845dd6a86c9110d26430bd6c67d36c761e38ddeee01135c27d196dbdc32fe09f322f9c0e19d2d424bb4f8b042531c81ce9da18e3f3d4f2d93e255
 SHA512 
5cf7a6c27f5b183e4f4387e478cb6f3ccdf4169a8e6a878f087ebf61aa41d31181480a42a8c38155af8a410c342dc6140a9cc44e30295f8f10333fd12fa53cc4
+DIST gupnp-1.6.1.tar.xz 2215460 BLAKE2B 
8bac4cfbe2fde421746be093db0043cf7333d647963a7a79c470247c6adbe58eee164b1b70f349e7aedeb7ccefb29d963beab02fc1e752306bf8587357154f4c
 SHA512 
eccdf79eb4291af0720cda8aaf0d352eb71816ace5483bc68ede899d42d1d0b359558cc74017ceff8d0bf591b188794735b3d10d71ba85cb2b376038c7de1761

diff --git a/net-libs/gupnp/gupnp-1.6.1.ebuild 
b/net-libs/gupnp/gupnp-1.6.1.ebuild
new file mode 100644
index ..14582c85caaa
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.5.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



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

2022-11-08 Thread Sam James
commit: 464dc1c59d52314d6c01b42ff9c677a9ded6bb37
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:15:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464dc1c5

dev-python/tabulate: Stabilize 0.9.0 ALLARCHES, #880477

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

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

diff --git a/dev-python/tabulate/tabulate-0.9.0.ebuild 
b/dev-python/tabulate/tabulate-0.9.0.ebuild
index 7a751363bab2..d59ee32130bd 100644
--- a/dev-python/tabulate/tabulate-0.9.0.ebuild
+++ b/dev-python/tabulate/tabulate-0.9.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]



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

2022-11-08 Thread Sam James
commit: 558a335969aa35c1b712c60cb392b65b3d96eb68
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:15:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558a3359

dev-python/curtsies: Stabilize 0.4.1 ALLARCHES, #880465

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

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

diff --git a/dev-python/curtsies/curtsies-0.4.1.ebuild 
b/dev-python/curtsies/curtsies-0.4.1.ebuild
index 01773e0b0d15..08c85466166b 100644
--- a/dev-python/curtsies/curtsies-0.4.1.ebuild
+++ b/dev-python/curtsies/curtsies-0.4.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="MIT"
-KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-python/blessed-1.5[${PYTHON_USEDEP}]



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

2022-11-08 Thread Sam James
commit: b77e570a55448f640ce634de1af1874eadaa9cc8
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:15:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77e570a

dev-python/plumbum: Stabilize 1.8.0 ALLARCHES, #880471

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

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

diff --git a/dev-python/plumbum/plumbum-1.8.0.ebuild 
b/dev-python/plumbum/plumbum-1.8.0.ebuild
index ca00b632a0ed..cd723fd5af71 100644
--- a/dev-python/plumbum/plumbum-1.8.0.ebuild
+++ b/dev-python/plumbum/plumbum-1.8.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: net-vpn/networkmanager-fortisslvpn/

2022-11-08 Thread Sam James
commit: 6c77956944f8cac2e31193b172b422c632dc12be
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:15:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c779569

net-vpn/networkmanager-fortisslvpn: Stabilize 1.4.0 amd64, #880313

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

 .../networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.4.0.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-vpn/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.4.0.ebuild 
b/net-vpn/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.4.0.ebuild
index 3dc84921087e..96805d145cfa 100644
--- a/net-vpn/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.4.0.ebuild
+++ b/net-vpn/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.4.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="gtk"
 
 DEPEND="



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

2022-11-08 Thread Sam James
commit: 668928fee4bdad172566154a02158c6789a99619
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue Nov  8 23:14:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668928fe

app-editors/levee: fix Clang patch

Closes: https://github.com/gentoo/gentoo/pull/28196
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-editors/levee/Manifest b/app-editors/levee/Manifest
index 3ffbb2496a5e..516d4b7c9884 100644
--- a/app-editors/levee/Manifest
+++ b/app-editors/levee/Manifest
@@ -1,3 +1,3 @@
 DIST levee-3.5a.tar.gz 67733 BLAKE2B 
291b502a8c9581c2c0f2ca6714c17c86692067d5de66e987f8a7b506965a21ff149c6fe445532e9b065e40dd7e519d1ebc6b5ff69c5b4a4129138df224f71dfd
 SHA512 
e95b4fc6370903dda07aff0a612c7f34425ab0b854d05a08f42b7e339d1a86a436316d31f3667748943e2ce2e68be7f2369e4a3b36c0715b00d31b8ab50cdaf1
-DIST levee-4.0-patches.tar.xz 12412 BLAKE2B 
0cf00a16843f6a5c9e70389be357a586644b58de633177ce325e0bc475a0448ea3a38b0c7adbd3fbbbcc93e9d7f10f46b8a29d5fe00489ca3825ae0c07a3026e
 SHA512 
f9b7ceb59e0b80e39bb1ba7a1fdd9cdf0afe450807c4a8204135fefc400756dc20f1c9c13dd03ffcb67220db8a2400eeac4ab96c755feb478461bade1fe51320
+DIST levee-4.0-patches.tar.xz 12292 BLAKE2B 
b5ff5dbd4e9a5be0aab747ca557cd4e8235057a23ad9f10ec6aad921c4cb5da3086315162dcd0a6db97102cfc573da5ae13e4ca4738cb5875f0bf6f32ae244b2
 SHA512 
fe8c9f781e63b1b800e754ffda5322a266a51e905e105b5f4b2e604f3ec922f9bf5fb6657b89f290c4ecff80f7bcdce88a2c03cac3082dc5c4d70e23b10bd931
 DIST levee-4.0.tar.bz2 80596 BLAKE2B 
c38325a04cadb78e2961d26dff605943ccc8214232ce9bf3fb61bf7ee8f91b1e6a43631326e21e38be73d8917a290d92790cc9bc2a4ca7b186b740674fbc5f8f
 SHA512 
7551963018674431167ee2635dccfed1648268c33ec3ae1f11c0ced89dcba280ae1f6d3ab678ad4ba8331e0928b47f6c5953758da7516bae10df9e3edd65c22c



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openfortivpn/

2022-11-08 Thread Sam James
commit: eb46f144d2b452e7f86d7f90e511d25a48b6360a
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:15:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb46f144

net-vpn/openfortivpn: Stabilize 1.18.0 amd64, #880313

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

 net-vpn/openfortivpn/openfortivpn-1.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/openfortivpn/openfortivpn-1.18.0.ebuild 
b/net-vpn/openfortivpn/openfortivpn-1.18.0.ebuild
index f9a5078e5045..063fb178c272 100644
--- a/net-vpn/openfortivpn/openfortivpn-1.18.0.ebuild
+++ b/net-vpn/openfortivpn/openfortivpn-1.18.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/adrienverge/openfortivpn/archive/v${PV}.tar.gz -> ${
 
 LICENSE="GPL-3-with-openssl-exception openssl"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 DEPEND="
dev-libs/openssl:0=



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

2022-11-08 Thread Sam James
commit: 626af0873f4fe4978991fd1a14eaa417c92c3081
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:15:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626af087

dev-python/bashate: Stabilize 2.1.1 ALLARCHES, #880463

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

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

diff --git a/dev-python/bashate/bashate-2.1.1.ebuild 
b/dev-python/bashate/bashate-2.1.1.ebuild
index cd0df55538ec..6684d7303e58 100644
--- a/dev-python/bashate/bashate-2.1.1.ebuild
+++ b/dev-python/bashate/bashate-2.1.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-11-08 Thread Sam James
commit: 86fa2d514de27680f3b6859d4fe7b3b62bae6cb3
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 23:15:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:15:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86fa2d51

dev-python/backoff: Stabilize 2.2.1 ALLARCHES, #880461

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

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

diff --git a/dev-python/backoff/backoff-2.2.1.ebuild 
b/dev-python/backoff/backoff-2.2.1.ebuild
index dd3c03188281..009799e13fb7 100644
--- a/dev-python/backoff/backoff-2.2.1.ebuild
+++ b/dev-python/backoff/backoff-2.2.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DOCS=( README.rst )
 



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

2022-11-08 Thread Sam James
commit: a7dd39c1ae4a5ea4e3252ae8129fbd671c95d5f7
Author: Sheng Yu  protonmail  com>
AuthorDate: Tue Nov  8 22:52:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 23:07:46 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a7dd39c1

Do not drop default PATH in the package index (avoid Packages regeneration)

The new Packages index (introduced in 445f10f4214c673f8fe0a9cc518c12767be4f159)
needs PATH but it got dropped later on when processing, so we would try
to rebuild the index on every emerge call.

This fixes regenerating Packages loop.

(Note that this didn't affect a released version.)

Fixes: 445f10f4214c673f8fe0a9cc518c12767be4f159
Bug: https://bugs.gentoo.org/877357
Bug: https://bugs.gentoo.org/877419
Signed-off-by: Sheng Yu  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/934
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/bintree.py | 21 +++--
 1 file changed, 3 insertions(+), 18 deletions(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 771abedd5..d7c18e2e9 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -1000,20 +1000,9 @@ class binarytree:
 pkg_paths[instance_key] = mypath
 # update the path if the package has been moved
 oldpath = d.get("PATH")
-if oldpath and oldpath != mypath:
-update_pkgindex = True
-# Omit PATH if it is the default path for
-# the current Packages format version.
-if (mypath != mycpv + ".tbz2") and (
-mypath != mycpv + ".gpkg.tar"
-):
+if oldpath != mypath:
 d["PATH"] = mypath
-if not oldpath:
-update_pkgindex = True
-else:
-d.pop("PATH", None)
-if oldpath:
-update_pkgindex = True
+update_pkgindex = True
 self.dbapi.cpv_inject(mycpv)
 continue
 if not os.access(full_path, os.R_OK):
@@ -1218,11 +1207,7 @@ class binarytree:
 self.dbapi.cpv_remove(mycpv)
 del pkg_paths[_instance_key(mycpv)]
 
-# record location if it's non-default
-if (mypath != mycpv + ".tbz2") and (mypath != mycpv + 
".gpkg.tar"):
-d["PATH"] = mypath
-else:
-d.pop("PATH", None)
+d["PATH"] = mypath
 metadata[_instance_key(mycpv)] = d
 
 if reindex:



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

2022-11-08 Thread James Le Cuirot
commit: a1c68dec259a290272d5f147dee141681a358c48
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov  8 22:52:12 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov  8 22:52:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c68dec

dev-util/patchelf: Version bump to 0.17.0

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

 dev-util/patchelf/Manifest   |  1 +
 dev-util/patchelf/patchelf-0.17.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest
index 62d714d2ceea..70bafe695f3c 100644
--- a/dev-util/patchelf/Manifest
+++ b/dev-util/patchelf/Manifest
@@ -1,2 +1,3 @@
 DIST patchelf-0.15.0.tar.gz 125803 BLAKE2B 
08fc2cffd7d9e835c01c828c16762fb0b3c3e422990f2d0028a65a3e0ec849d01bdef699b6f68afa6bf307e34f5e76121fc94460793c95c02e1d8a68d772
 SHA512 
3b2d3d6458be5b2d43cd2878dfb1a185a95cc13cd4c94abd0ee79979afb36f46e347acc292b8d9c2954a342b7291774e6a1b63930e9f90a1cf4179ec075ab046
 DIST patchelf-0.16.1.tar.gz 132450 BLAKE2B 
047fe9900eff3a4fef19550b49ea3c53dc8fc77c1d110888af39362dce745c3568e493f91d96cd35d73291da8e0cf4f10121162f4e8a32d43a3c014716477a4c
 SHA512 
62475b942ff07c2eb225760d69eab99af4e9aa14ca51aeb3b7d53a6a1943b02acffc1b2059d985a921f5af7bbaf40a096b8cdf592979260e1e2602db02e7f247
+DIST patchelf-0.17.0.tar.gz 143684 BLAKE2B 
ef32baae1d1e07c77442878977693849e2dd3d5c1c1b8d53eb54ee7b1b78eb77ebcf87cbd7caa683f0043e6d7b90ca2593968e9c95b0902e45c4634823be196b
 SHA512 
0db2294cc16a919a84a1bb71194b3ed7a87bb669f684e4cc0943b33899d69690097c59d5c9f8e631bc1b4136db7f10f7cb0fbb1c96912aee567a0fd7dc9c9588

diff --git a/dev-util/patchelf/patchelf-0.17.0.ebuild 
b/dev-util/patchelf/patchelf-0.17.0.ebuild
new file mode 100644
index ..45b8be95445b
--- /dev/null
+++ b/dev-util/patchelf/patchelf-0.17.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF 
executables"
+HOMEPAGE="https://github.com/NixOS/patchelf;
+SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux 
~riscv-linux ~x86-linux"
+LICENSE="GPL-3"
+
+src_prepare() {
+   default
+   rm src/elf.h || die
+
+   sed -i \
+   -e 's:-Werror::g' \
+   configure.ac || die
+
+   eautoreconf
+}



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

2022-11-08 Thread James Le Cuirot
commit: 59d85dadc81c939dbfade06f1c68a92b9653311b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov  8 22:48:56 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov  8 22:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d85dad

www-apps/xpra-html5: Bump to 6.1, drop old 6.0

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

 www-apps/xpra-html5/Manifest | 2 +-
 www-apps/xpra-html5/{xpra-html5-6.0.ebuild => xpra-html5-6.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/xpra-html5/Manifest b/www-apps/xpra-html5/Manifest
index ebb5d888cd27..66a0968af5f7 100644
--- a/www-apps/xpra-html5/Manifest
+++ b/www-apps/xpra-html5/Manifest
@@ -1,2 +1,2 @@
 DIST xpra-html5-5.0.tar.gz 1570694 BLAKE2B 
aef7b818aa618c143701993627e629884b5e696c7334e6b75701a20028f18aced5e3249505ac031d6cd0a08d79ca2b9728afdb2e90712fcbe45d43d02598f608
 SHA512 
8318c6dd8f8f53d0a132272c2bb8c69e8ba928f2f267679aee48cec4598faa828788a219dfa342162e1fcf8159bf46b44d50db57180f1aa972edd67fa43e9cd5
-DIST xpra-html5-6.0.tar.gz 1417240 BLAKE2B 
c887d88c97f4925c511e4120556b98329c205e5fecb8189d615028b4e982d829c9d5649beb646a3f2f0ca42138dd8c26fdb86a2c2c2ee85834e88d14ce8ae1cc
 SHA512 
e5c923df17f25e065ca90499ead4cd33057bf8c2a06aa3b8d4c74e2b3a083b69b525f2dd4d01267168fe5bd8211035067bf952802a64c198dc21106dc7aa384f
+DIST xpra-html5-6.1.tar.gz 1416380 BLAKE2B 
ba0e2bdcae91b30a1f46655dc505f5338cd8c516414f55871c6bc01b6bdcd81d351d66c575c6a7a219cb0c29e7da17e8db558b928dc89067b5ad3289520005f2
 SHA512 
3539c235f38a66f0a8eaea679df4b4bb4a1ef778ab31baf705acc29b0d4b3998ae84081eeac085db973d170afaa1ee0f167124efc3e48266145fdbef255a6bf5

diff --git a/www-apps/xpra-html5/xpra-html5-6.0.ebuild 
b/www-apps/xpra-html5/xpra-html5-6.1.ebuild
similarity index 96%
rename from www-apps/xpra-html5/xpra-html5-6.0.ebuild
rename to www-apps/xpra-html5/xpra-html5-6.1.ebuild
index 5c2270895f63..7171797b5b73 100644
--- a/www-apps/xpra-html5/xpra-html5-6.0.ebuild
+++ b/www-apps/xpra-html5/xpra-html5-6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 inherit python-any-r1
 
 DESCRIPTION="HTML5 client to connect to any xpra server"



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

2022-11-08 Thread Sam James
commit: 7acd5f570128aedd2b027bda84b3838539eba49e
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 22:42:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 22:46:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acd5f57

sys-devel/clang-common: drop -Werror=deprecated-non-prototype for 15.x, promote 
to 16.x

Clang 16.x will make -Wimplicit-int, -Wimplicit-function-declaration, and
-Wincompatible-function-pointer-type error by default.

Clang 15.x+ also warns on -Wdeprecated-non-prototype but it's not becoming
fatal yet. It'll be an error when the defaults in compilers change to C23.

There's a LOT of breakage with -Werror=deprecated-non-prototype, and we do
care about it, but the first batch of errors mentioned above are more
important for the time being. We need to be able to triage and prioritise
the bugs.

So:
* Clang 15 USE=stricter: only -Wimplict-int -Wimplicit-function-declaration
  and -Wincompatible-function-pointer-type are errors.

* Clang 16 USE=stricter: upstream defaults (which include ^ as we're
  doing for clang 15) + -Wdeprecated-non-prototype as an error, because 
presumably
  if you set USE=stricter on *16*, you want something harsher than already
  will ship upstream.

This more accurately lets developers in Gentoo set USE=stricter on clang-common
for 15.x and get Clang 16.x behaviour rather than scaring the life out of them.

Thanks to Ionen for talking this out with me.

Bug: https://bugs.gentoo.org/876985
See: 930fe2268cbedda61e37fada65e57352d25d8761
Signed-off-by: Sam James  gentoo.org>

 ...15.0.4.ebuild => clang-common-15.0.4-r1.ebuild} |   3 -
 .../clang-common/clang-common-15.0.4..ebuild   |   3 -
 .../clang-common/clang-common-16.0.0..ebuild   |   6 +
 ...d => clang-common-16.0.0_pre20221023-r2.ebuild} |   6 +
 ...d => clang-common-16.0.0_pre20221104-r1.ebuild} |   3 +
 .../clang-common-16.0.0_pre20221104.ebuild | 126 -
 6 files changed, 15 insertions(+), 132 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-15.0.4.ebuild 
b/sys-devel/clang-common/clang-common-15.0.4-r1.ebuild
similarity index 98%
rename from sys-devel/clang-common/clang-common-15.0.4.ebuild
rename to sys-devel/clang-common/clang-common-15.0.4-r1.ebuild
index 819076f87723..f7293fd3cb2b 100644
--- a/sys-devel/clang-common/clang-common-15.0.4.ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.4-r1.ebuild
@@ -97,9 +97,6 @@ src_install() {
-Werror=implicit-function-declaration
-Werror=implicit-int
-Werror=incompatible-function-pointer-types
-
-   # constructs banned by C2x
-   -Werror=deprecated-non-prototype
EOF
 
cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die

diff --git a/sys-devel/clang-common/clang-common-15.0.4..ebuild 
b/sys-devel/clang-common/clang-common-15.0.4..ebuild
index d5e7941a5fc8..3e43f51a0aab 100644
--- a/sys-devel/clang-common/clang-common-15.0.4..ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.4..ebuild
@@ -97,9 +97,6 @@ src_install() {
-Werror=implicit-function-declaration
-Werror=implicit-int
-Werror=incompatible-function-pointer-types
-
-   # constructs banned by C2x
-   -Werror=deprecated-non-prototype
EOF
 
cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die

diff --git a/sys-devel/clang-common/clang-common-16.0.0..ebuild 
b/sys-devel/clang-common/clang-common-16.0.0..ebuild
index 3e43f51a0aab..e9669ee1adcc 100644
--- a/sys-devel/clang-common/clang-common-16.0.0..ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0..ebuild
@@ -97,6 +97,12 @@ src_install() {
-Werror=implicit-function-declaration
-Werror=implicit-int
-Werror=incompatible-function-pointer-types
+
+   # constructs banned by C2x
+   -Werror=deprecated-non-prototype
+
+   # deprecated but large blast radius
+   #-Werror=strict-prototypes
EOF
 
cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20221023-r1.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20221023-r2.ebuild
similarity index 96%
rename from sys-devel/clang-common/clang-common-16.0.0_pre20221023-r1.ebuild
rename to sys-devel/clang-common/clang-common-16.0.0_pre20221023-r2.ebuild
index 3e43f51a0aab..e9669ee1adcc 100644
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20221023-r1.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20221023-r2.ebuild
@@ -97,6 +97,12 @@ src_install() {
-Werror=implicit-function-declaration
 

[gentoo-commits] repo/gentoo:master commit in: net-firewall/firehol/

2022-11-08 Thread James Le Cuirot
commit: 659557f22c2738833fb3a50a2b0e53a6679b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov  8 22:43:40 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov  8 22:43:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659557f2

net-firewall/firehol: Set bash and iprange versions to aid cross-compiling

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

 net-firewall/firehol/firehol-3.1.7-r2.ebuild | 25 +
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/net-firewall/firehol/firehol-3.1.7-r2.ebuild 
b/net-firewall/firehol/firehol-3.1.7-r2.ebuild
index 79ef83977169..f750bfab3a7b 100644
--- a/net-firewall/firehol/firehol-3.1.7-r2.ebuild
+++ b/net-firewall/firehol/firehol-3.1.7-r2.ebuild
@@ -14,16 +14,22 @@ SLOT="0"
 IUSE="doc ipv6 ipset"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
 
-RDEPEND="net-firewall/iptables
+# Set the dependency versions to aid cross-compiling. Keep them at their
+# minimums as the configure script merely checks whether they are sufficient.
+MY_BASH_VERSION=4.0
+MY_IPRANGE_VERSION=1.0.2
+
+RDEPEND="
+   app-arch/gzip
+   >=app-shells/bash-${MY_BASH_VERSION}:0
+   net-analyzer/traceroute
+   net-firewall/iptables
+   >=net-misc/iprange-${MY_IPRANGE_VERSION}:0
+   net-misc/iputils[ipv6(+)?]
sys-apps/iproute2[-minimal,ipv6(+)?]
sys-apps/kmod[tools]
-   net-misc/iputils[ipv6(+)?]
-   net-misc/iprange
-   net-analyzer/traceroute
-   app-arch/gzip
-   ipset? (
-   net-firewall/ipset
-   )"
+   ipset? ( net-firewall/ipset )
+"
 DEPEND="${RDEPEND}"
 
 pkg_setup() {
@@ -50,6 +56,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # This erroneously checks for BASH_VERSION_PATH rather than 
BASH_VERSION.
+   BASH_VERSION_PATH=${MY_BASH_VERSION} \
+   IPRANGE_VERSION=${MY_IPRANGE_VERSION} \
econf \
--disable-vnetbuild \
$(use_enable ipset update-ipsets) \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/dbus/, sys-apps/dbus/files/

2022-11-08 Thread Andreas Sturmlechner
commit: 781ba70f2dfac3bd2f5c2bb46e99e007120b40db
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 21:01:47 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 21:03:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=781ba70f

sys-apps/dbus: drop 1.14.0-r4, 1.14.2, 1.14.4, 1.15.0-r1

Bug: https://bugs.gentoo.org/875518
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-apps/dbus/Manifest |   4 -
 sys-apps/dbus/dbus-1.14.0-r4.ebuild| 292 
 sys-apps/dbus/dbus-1.14.2.ebuild   | 290 
 sys-apps/dbus/dbus-1.14.4.ebuild   | 290 
 sys-apps/dbus/dbus-1.15.0-r1.ebuild| 294 -
 sys-apps/dbus/files/80-dbus|  13 -
 sys-apps/dbus/files/dbus-1.12.22-check-fd.patch|  33 ---
 .../dbus/files/dbus-1.14.0-oom_score_adj.patch | 115 
 .../dbus/files/dbus-1.14.0-x-autoconf-fixes.patch  | 147 ---
 9 files changed, 1478 deletions(-)

diff --git a/sys-apps/dbus/Manifest b/sys-apps/dbus/Manifest
index 889d3508e9b8..11d823d0f66c 100644
--- a/sys-apps/dbus/Manifest
+++ b/sys-apps/dbus/Manifest
@@ -1,5 +1 @@
-DIST dbus-1.14.0.tar.xz 1360228 BLAKE2B 
ae0ebc2779e840e2d83f633029f81fba0e35969648dddce0280640dd9bee3f9508aa7fb6aef696d1c4c56d40f91b754941f847525afaee5cc3170ad23a7eddbf
 SHA512 
9bf17a3ebb3cf44722c6fbf24ee56e9dc14d6882fc312f26c7f07459d969424bc2fb63a229139e011804ecc479a8f0eb1a0c83286f8d5a664c5979d12634179f
-DIST dbus-1.14.2.tar.xz 1362972 BLAKE2B 
81c79bbdaa19b214d2462e5ebc42933b60c72c346c71e89e2b15ed17860257ec81c1dc86cd4726f7b352933b02bf5172c1466be0bc63e67a432c76d97fbbb68b
 SHA512 
6e503385bfc1b17d4922dc6d2fb3fa10626ed306fe2b3a6a59f6cf81667c4cd63c2fc5e4fd040f48415235e9f4a75b10948ef512f022af1edab20f426271a9b4
-DIST dbus-1.14.4.tar.xz 1368196 BLAKE2B 
7da5cd8f09eaef7a64f35f8ccbeb81c5687b3fad02d6ac05dd4c232e0f731dbcf4c76c36b615e6216815c8f8631bf9cb32543665440153a1199b1b35922cdda4
 SHA512 
7c8ce95b8a4c63cf51cc9f10bebbc19e66d6a96c4806befad48c3fe73b4468bb2b50f9570b73fe05ff12223e5e6815032139d316995eb670c28b23c028f293d6
-DIST dbus-1.15.0.tar.xz 1391044 BLAKE2B 
50cd9e5fc27f8ff53350f426d29b0ee7dd17a791e82e9d0465789c095443826d14396045c8301e73996d054e2b723b09c1c28dd392a240ed74b6c49c1369d480
 SHA512 
6f7e1d4ff525ce13c5f671f1b045a089c379cbfb777662ce7a55ffe4893a8ab2aaf38877a7b8f261823067a20f3b336437449eb353a97d30699496375e00bf1a
 DIST dbus-1.15.2.tar.xz 1395516 BLAKE2B 
fdfaf8a1a407ddcac23ce5d22497b975b4b95e62a8afaa1ed8f5f25933ad4a113aea4a39c686c1e4a046e2a05b83ab7bb9c063f77012caaa7ecbdc8ea522259c
 SHA512 
486eab8c4f87d75e988558724bff1b0708c969341ecb62bcb9d0b0612a653ac2674aa7caa4d129dd81c00af7989b122ee7837599262c9a0c5c7f9335ed3dacaf

diff --git a/sys-apps/dbus/dbus-1.14.0-r4.ebuild 
b/sys-apps/dbus/dbus-1.14.0-r4.ebuild
deleted file mode 100644
index 973247c30368..
--- a/sys-apps/dbus/dbus-1.14.0-r4.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-TMPFILES_OPTIONAL=1
-
-# At least at the moment, while a CMake port exists, it's not recommended
-# for distributions.
-# https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/CONTRIBUTING.md#L189
-inherit autotools flag-o-matic linux-info python-any-r1 readme.gentoo-r1 
systemd tmpfiles virtualx multilib-minimal
-
-DESCRIPTION="A message bus system, a simple way for applications to talk to 
each other"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/dbus/;
-SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
-
-LICENSE="|| ( AFL-2.1 GPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug doc elogind selinux static-libs systemd test X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="?? ( elogind systemd )"
-
-BDEPEND="
-   acct-user/messagebus
-   app-text/xmlto
-   app-text/docbook-xml-dtd:4.4
-   sys-devel/autoconf-archive
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-COMMON_DEPEND="
-   >=dev-libs/expat-2.1.0
-   elogind? ( sys-auth/elogind )
-   selinux? ( sys-libs/libselinux )
-   systemd? ( sys-apps/systemd:0= )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXt
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/expat
-   test? (
-   ${PYTHON_DEPS}
-   >=dev-libs/glib-2.40:2
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   acct-user/messagebus
-   selinux? ( sec-policy/selinux-dbus )
-   systemd? ( virtual/tmpfiles )
-"
-
-DOC_CONTENTS="
-   Some applications require a session bus in addition to the system
-   bus. Please see \`man 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/breeze/

2022-11-08 Thread Andreas Sturmlechner
commit: 034482d11c4fba0d48ee423d4bcd0a6c99612a21
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 20:46:30 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034482d1

kde-plasma/breeze: add 5.26.3.1, drop 5.26.3-r1

See also:
https://mail.kde.org/pipermail/release-team/2022-November/012867.html

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/breeze/Manifest  | 2 +-
 .../breeze/{breeze-5.26.3-r1.ebuild => breeze-5.26.3.1.ebuild}  | 6 --
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index 2beba5afc661..f931f5a34dba 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1,2 +1,2 @@
 DIST breeze-5.25.5.tar.xz 31155736 BLAKE2B 
c43b442ebb0ea17b38c766ea8c925a5a95c4f6bb175ef40005d7245eafd7355ca9969a02c0043b7d0e9aef329c916920adfda21b431a3818c2292db29fa4c0bd
 SHA512 
7c9bc70089e51492b0ae77e6e9005392ebb1b95581422b22779cc473ee3c388b0f109b7bc55ea62e3f59fbe14d8a560a286649489fd2be16862a1dc40ea1
-DIST breeze-5.26.3.tar.xz 57806104 BLAKE2B 
bc20d69783aca8b86eb89fdfb9eb6a91b2d59463d8d2508662b705c6be55c6cddd0e1c0ed242fa7ed8903f837d995d68d52515eb6c19394d460a975f901ecc4f
 SHA512 
8fb3d4487e1f1c7590bfcabe3a5c3d89e4cba6a7000f363d44b80100fc8ae0e627f0931b4de6e02eb7e61b06fd0a5df2103c11605757225b7df2706f702619ad
+DIST breeze-5.26.3.1.tar.xz 57809300 BLAKE2B 
52179762d7f79bfd94993342a98fb8cc3b0218a1ec3b72ba99ab182e0b03fe3d140af269edcf0d8a6ebcc41ca6f106e9dd8f756101fd6d48acff3c6ace79c412
 SHA512 
b78aae2e7cd4e051cc222803ef3b5cbdb82d38aa3fe4f354811dbde8d9f47f946052f84b5abf6182a42476d34007c58d91f32bc07fa3595e63df6bfa24486ca4

diff --git a/kde-plasma/breeze/breeze-5.26.3-r1.ebuild 
b/kde-plasma/breeze/breeze-5.26.3.1.ebuild
similarity index 89%
rename from kde-plasma/breeze/breeze-5.26.3-r1.ebuild
rename to kde-plasma/breeze/breeze-5.26.3.1.ebuild
index 4ae5c7424806..a54cce57c7c4 100644
--- a/kde-plasma/breeze/breeze-5.26.3-r1.ebuild
+++ b/kde-plasma/breeze/breeze-5.26.3.1.ebuild
@@ -42,12 +42,6 @@ PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "
 
-src_prepare() {
-   ecm_src_prepare
-   # fix missing upstream version bump
-   sed -e "/^set(PROJECT_VERSION/s/5.26.2/${PV}/" -i CMakeLists.txt || die
-}
-
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package X XCB)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/bluedevil/

2022-11-08 Thread Andreas Sturmlechner
commit: d0f36abe7bb98477fe26c9fb9475cace828ac680
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 20:47:30 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f36abe

kde-plasma/bluedevil: add 5.26.3.1, drop 5.26.3-r1

See also:
https://mail.kde.org/pipermail/release-team/2022-November/012867.html

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/bluedevil/Manifest   | 2 +-
 .../{bluedevil-5.26.3-r1.ebuild => bluedevil-5.26.3.1.ebuild}   | 6 --
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index 1cc2394f597d..2b651b9e1877 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1,2 +1,2 @@
 DIST bluedevil-5.25.5.tar.xz 175988 BLAKE2B 
1dd5c25409e28a793b1fc073074974fc4600fc3d683e2296768daf058bd32b9fab08e940beb859cca9543eaa53fbe11201c491f82a3faf8aced9d221f8a2c294
 SHA512 
80bc69729b5f905743d7bc1923577eafcd9c3b2b8c51c0267b75e79053dd2437cfa47d95dcf36e3cc32b03673fd3ea92a69e5d3ce81d577e1d5884953317afb6
-DIST bluedevil-5.26.3.tar.xz 317188 BLAKE2B 
2a072387fd1458f281dbc94dfc7c59a544f628b43f0699fc9567b514fa8e4f5003efdcc0832cfe44bfee883eeb580d3f8e206f19c56dee93caf8537d304d8a71
 SHA512 
297b37d804e33cb5b69577c8e4f3e54c6ca7705bec50c52b5c03c0682ced85a97a3af4283e35fc2642ea1ca4ee1b2f9c6bc18438f8d6aee861fde46e73ff3882
+DIST bluedevil-5.26.3.1.tar.xz 316944 BLAKE2B 
e2f93c690e530f64f6e44e571802cba050818f6752b29d69e60c4f91f38660c29922107488d763339d7ec041e4250112f52eea2c5b4313fd20628287d0b6d677
 SHA512 
405a15e850e8ad07c31d2fe0a62ae735c79ce973fee2cde9575a649eeacd0aebe48d1455c0ad78da4fd55b15be7d55ae13d3f11d898a516e1a770082c3469309

diff --git a/kde-plasma/bluedevil/bluedevil-5.26.3-r1.ebuild 
b/kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild
similarity index 89%
rename from kde-plasma/bluedevil/bluedevil-5.26.3-r1.ebuild
rename to kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild
index 9129b2a9eb4d..56f8aebb87a7 100644
--- a/kde-plasma/bluedevil/bluedevil-5.26.3-r1.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild
@@ -41,9 +41,3 @@ RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "
 BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   # fix missing upstream version bump
-   sed -e "/^set(PROJECT_VERSION/s/5.26.2/${PV}/" -i CMakeLists.txt || die
-}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/oxygen-sounds/

2022-11-08 Thread Andreas Sturmlechner
commit: 1708093e7be47a1d89e50cbe7049f06bce99b8cd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 20:48:42 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1708093e

kde-plasma/oxygen-sounds: add 5.26.3.1, drop 5.26.3

See also:
https://mail.kde.org/pipermail/release-team/2022-November/012867.html

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/oxygen-sounds/Manifest   | 2 +-
 .../{oxygen-sounds-5.26.3.ebuild => oxygen-sounds-5.26.3.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/oxygen-sounds/Manifest 
b/kde-plasma/oxygen-sounds/Manifest
index bd1eeff1539e..a3f1268b6b67 100644
--- a/kde-plasma/oxygen-sounds/Manifest
+++ b/kde-plasma/oxygen-sounds/Manifest
@@ -1,2 +1,2 @@
 DIST oxygen-sounds-5.25.5.tar.xz 1896520 BLAKE2B 
f28b4e8eb470c4a5f016983146d20a45ea5c8d87ba6788b6b8ff2b59e4ec1386457e26bdb3ab5e884729f670f034bfbc3a6b525e9d6f60626477d673d4dd56a5
 SHA512 
ac4bbd7cbc1c16c236a43aefb04c5d3449cdcf7ab7a536054e8224d2722fd2b933f3a726bb5c2e431034b0fcef7892ab95876554209b40938e6e43ffc7fc13a2
-DIST oxygen-sounds-5.26.3.tar.xz 1896652 BLAKE2B 
ea2c9e542473fe87bb91e1d8e1648dda457e0bb91d6d9233dd0f0cb660e2bf5a913a7ca0a03538dc45f9a0598e2eacf085d40b3f0e019df6d1cdb450043ddc66
 SHA512 
71e38c81a926ec14631e52e05590fb48673ed4bd5cc3c58eed80facc4829ca61785900fb12ef97eb5f743f7365fceddfb9676ff6e50e390e3317935339675434
+DIST oxygen-sounds-5.26.3.1.tar.xz 1896532 BLAKE2B 
066f266f6a5c03afc88cda21b0f5ab0470ed4ea4b1ce06a597cfab56558fefbdf49d4f5094671b528178ceb09154f3835bf7712336d1a5c171777878462de19b
 SHA512 
6c44e1c437a42a10f94de3081790cacc89ece7583bb8e0e13eb9162fde4d2ae51a2c3b8e3fee11be0f61235c7d3d5e634ef9cf77699d8982f9253bf38d43e889

diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.26.3.ebuild 
b/kde-plasma/oxygen-sounds/oxygen-sounds-5.26.3.1.ebuild
similarity index 100%
rename from kde-plasma/oxygen-sounds/oxygen-sounds-5.26.3.ebuild
rename to kde-plasma/oxygen-sounds/oxygen-sounds-5.26.3.1.ebuild



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

2022-11-08 Thread Sam James
commit: c6d6f877d5ecbe214004043c3adadb99752ed5bd
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 20:43:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 20:43:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d6f877

sys-apps/dbus: Stabilize 1.15.2 sparc, #880047

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

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

diff --git a/sys-apps/dbus/dbus-1.15.2.ebuild b/sys-apps/dbus/dbus-1.15.2.ebuild
index d4b56399d1cc..9f299a3bba27 100644
--- a/sys-apps/dbus/dbus-1.15.2.ebuild
+++ b/sys-apps/dbus/dbus-1.15.2.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
 
 LICENSE="|| ( AFL-2.1 GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc elogind selinux static-libs systemd test X"
 RESTRICT="!test? ( test )"
 



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

2022-11-08 Thread Sam James
commit: bbbdc1c1c54a3c32567aca4e62361c7b152455be
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 20:43:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 20:43:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbdc1c1

dev-python/python-docs: Stabilize 3.11.0 hppa, #879959

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

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

diff --git a/dev-python/python-docs/python-docs-3.11.0.ebuild 
b/dev-python/python-docs/python-docs-3.11.0.ebuild
index 6603ab51292c..685b5047caa6 100644
--- a/dev-python/python-docs/python-docs-3.11.0.ebuild
+++ b/dev-python/python-docs/python-docs-3.11.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
 
 LICENSE="PSF-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc 
x86"
 
 src_install() {
rm -r _sources || die



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

2022-11-08 Thread Sam James
commit: 64a34ae5c42228c66e7f9a30db1743e25f0b50d9
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 20:43:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 20:43:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a34ae5

sys-apps/dbus: Stabilize 1.15.2 x86, #880047

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

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

diff --git a/sys-apps/dbus/dbus-1.15.2.ebuild b/sys-apps/dbus/dbus-1.15.2.ebuild
index 365f536fb486..10781084d539 100644
--- a/sys-apps/dbus/dbus-1.15.2.ebuild
+++ b/sys-apps/dbus/dbus-1.15.2.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
 
 LICENSE="|| ( AFL-2.1 GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc elogind selinux static-libs systemd test X"
 RESTRICT="!test? ( test )"
 



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

2022-11-08 Thread Sam James
commit: 068c7fdbf5c49e4bf22f4f1fa419a1ca3c433e1c
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 20:43:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 20:43:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068c7fdb

dev-lang/python: Stabilize 3.11.0_p1 hppa, #879959

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

 dev-lang/python/python-3.11.0_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.11.0_p1.ebuild 
b/dev-lang/python/python-3.11.0_p1.ebuild
index 5b233e27c8de..6eb6fd9f59c0 100644
--- a/dev-lang/python/python-3.11.0_p1.ebuild
+++ b/dev-lang/python/python-3.11.0_p1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk



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

2022-11-08 Thread Sam James
commit: 0dad2c4dd679e5fdb3966c8af391b9ef62c6a191
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 20:43:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 20:43:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dad2c4d

sys-apps/dbus: Stabilize 1.15.2 amd64, #880047

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

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

diff --git a/sys-apps/dbus/dbus-1.15.2.ebuild b/sys-apps/dbus/dbus-1.15.2.ebuild
index 2ca80d1155b0..365f536fb486 100644
--- a/sys-apps/dbus/dbus-1.15.2.ebuild
+++ b/sys-apps/dbus/dbus-1.15.2.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
 
 LICENSE="|| ( AFL-2.1 GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc elogind selinux static-libs systemd test X"
 RESTRICT="!test? ( test )"
 



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

2022-11-08 Thread Sam James
commit: c41a9fcb13a7523578b5547c782e76a63aaef05e
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 20:43:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 20:43:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41a9fcb

sys-apps/dbus: Stabilize 1.15.2 hppa, #880047

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

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

diff --git a/sys-apps/dbus/dbus-1.15.2.ebuild b/sys-apps/dbus/dbus-1.15.2.ebuild
index 10781084d539..d4b56399d1cc 100644
--- a/sys-apps/dbus/dbus-1.15.2.ebuild
+++ b/sys-apps/dbus/dbus-1.15.2.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
 
 LICENSE="|| ( AFL-2.1 GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc elogind selinux static-libs systemd test X"
 RESTRICT="!test? ( test )"
 



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

2022-11-08 Thread Arthur Zamarin
commit: 1e3bf9921c57b4f1f61b7730fe4c12689affc07d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  8 20:30:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  8 20:30:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3bf992

dev-python/eyeD3: Stabilize 0.9.7 ALLARCHES, #880467

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

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

diff --git a/dev-python/eyeD3/eyeD3-0.9.7.ebuild 
b/dev-python/eyeD3/eyeD3-0.9.7.ebuild
index 536bbca9e8ea..abaaad0b1065 100644
--- a/dev-python/eyeD3/eyeD3-0.9.7.ebuild
+++ b/dev-python/eyeD3/eyeD3-0.9.7.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0.7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 
 RDEPEND="
dev-python/deprecation[${PYTHON_USEDEP}]



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

2022-11-08 Thread Arthur Zamarin
commit: 340576e77b725a2cc028ed768ddc5c62b33d0717
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  8 20:28:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  8 20:28:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340576e7

sys-apps/dbus: Stabilize 1.15.2 arm64, #880047

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

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

diff --git a/sys-apps/dbus/dbus-1.15.2.ebuild b/sys-apps/dbus/dbus-1.15.2.ebuild
index 8ec08911ce0a..2ca80d1155b0 100644
--- a/sys-apps/dbus/dbus-1.15.2.ebuild
+++ b/sys-apps/dbus/dbus-1.15.2.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
 
 LICENSE="|| ( AFL-2.1 GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc elogind selinux static-libs systemd test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/

2022-11-08 Thread Andreas Sturmlechner
commit: eb8e67ded23637bce85d3ccede4c65bcbd551022
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 20:18:07 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:27:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8e67de

media-gfx/krita: Add missing IUSE heif usedep on media-libs/heif[x265]

Otherwise fails to safe in .heic format with an error message.

Bug: https://bugs.gentoo.org/879223
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/{krita-5.1.3.ebuild => krita-5.1.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/krita/krita-5.1.3.ebuild 
b/media-gfx/krita/krita-5.1.3-r1.ebuild
similarity index 98%
rename from media-gfx/krita/krita-5.1.3.ebuild
rename to media-gfx/krita/krita-5.1.3-r1.ebuild
index 044988c1a390..6bca4884e8e3 100644
--- a/media-gfx/krita/krita-5.1.3.ebuild
+++ b/media-gfx/krita/krita-5.1.3-r1.ebuild
@@ -70,7 +70,7 @@ RDEPEND="${PYTHON_DEPS}
gif? ( media-libs/giflib )
gsl? ( sci-libs/gsl:= )
jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825 )
-   heif? ( >=media-libs/libheif-1.11:= )
+   heif? ( >=media-libs/libheif-1.11:=[x265] )
mypaint-brush-engine? ( media-libs/libmypaint:= )
openexr? ( media-libs/openexr:= )
pdf? ( app-text/poppler[qt5] )



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/

2022-11-08 Thread Andreas Sturmlechner
commit: b96af8cdabf1a051f55a2c4abfd2b03572307dba
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 20:07:25 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:27:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96af8cd

kde-frameworks/kimageformats: Add missing IUSE heif test usedep

Closes: https://bugs.gentoo.org/879223
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kimageformats/kimageformats-5.99.0-r3.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kimageformats/kimageformats-5.99.0-r3.ebuild 
b/kde-frameworks/kimageformats/kimageformats-5.99.0-r3.ebuild
index feebf9696329..06d3e4e8fa23 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.99.0-r3.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.99.0-r3.ebuild
@@ -15,7 +15,7 @@ LICENSE="LGPL-2+"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="avif eps heif jpegxl openexr raw"
 
-DEPEND="
+RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
=kde-frameworks/karchive-${PVCUT}*:5
avif? ( >=media-libs/libavif-0.8.2:= )
@@ -25,7 +25,9 @@ DEPEND="
openexr? ( >=media-libs/openexr-3:= )
raw? ( media-libs/libraw:= )
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   test? ( heif? ( media-libs/libheif[x265] ) )
+"
 
 DOCS=( src/imageformats/AUTHORS )
 



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/ki18n/

2022-11-08 Thread Andreas Sturmlechner
commit: d5777802070373020d8d26d3164d2b42c48bd841
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 19:53:23 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5777802

kde-frameworks/ki18n: Disable defunct kcatalogtest

Bug: https://bugs.gentoo.org/876496
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/ki18n/ki18n-5.99.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/ki18n/ki18n-5.99.0.ebuild 
b/kde-frameworks/ki18n/ki18n-5.99.0.ebuild
index 20e52f60a9e2..0640cdf970f5 100644
--- a/kde-frameworks/ki18n/ki18n-5.99.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.99.0.ebuild
@@ -41,7 +41,7 @@ src_configure() {
 }
 
 src_test() {
-   # requires LANG fr_CH. bug 823816
-   local myctestargs=( -E "(kcountrytest|kcountrysubdivisiontest)" )
+   # requires LANG fr_CH. bugs 823816, 879223
+   local myctestargs=( -E 
"(kcatalogtest|kcountrytest|kcountrysubdivisiontest)" )
ecm_src_test
 }



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

2022-11-08 Thread Arthur Zamarin
commit: c947356c139d68371ae5bdf3ff275cc452223359
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  8 20:27:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  8 20:27:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c947356c

dev-python/importlib_resources: Stabilize 5.10.0 ALLARCHES, #880469

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

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

diff --git a/dev-python/importlib_resources/importlib_resources-5.10.0.ebuild 
b/dev-python/importlib_resources/importlib_resources-5.10.0.ebuild
index 7fbce509df31..ebd2929dda83 100644
--- a/dev-python/importlib_resources/importlib_resources-5.10.0.ebuild
+++ b/dev-python/importlib_resources/importlib_resources-5.10.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2022-11-08 Thread Arthur Zamarin
commit: 9357e644f1dd7f0133a267c759a0c7e90a22a6bc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  8 20:25:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  8 20:25:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9357e644

dev-python/poetry-core: Stabilize 1.3.2 ALLARCHES, #880473

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

 dev-python/poetry-core/poetry-core-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/poetry-core/poetry-core-1.3.2.ebuild 
b/dev-python/poetry-core/poetry-core-1.3.2.ebuild
index c76206f1717a..8427d857ecdb 100644
--- a/dev-python/poetry-core/poetry-core-1.3.2.ebuild
+++ b/dev-python/poetry-core/poetry-core-1.3.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 # check inside src/poetry/core/_vendor/vendor.txt
 # (note that some are indirect deps)



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

2022-11-08 Thread Arthur Zamarin
commit: 3bbf653d8bfdf803b007540a388602ec3dcae2a3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov  8 20:25:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov  8 20:25:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bbf653d

dev-python/requests-toolbelt: Stabilize 0.10.1 ALLARCHES, #880475

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

 dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild 
b/dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild
index 0a202b6dec23..4604583dd927 100644
--- a/dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild
+++ b/dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${P#requests-}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
 
 RDEPEND="


[gentoo-commits] proj/kde:master commit in: kde-frameworks/ki18n/

2022-11-08 Thread Andreas Sturmlechner
commit: 28525d897f1a83a81df0bbc3ff08de8d94083617
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 19:53:23 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:23:05 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=28525d89

kde-frameworks/ki18n: Disable defunct kcatalogtest

Bug: https://bugs.gentoo.org/876496
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/ki18n/ki18n-5.100.0.ebuild | 4 ++--
 kde-frameworks/ki18n/ki18n-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kde-frameworks/ki18n/ki18n-5.100.0.ebuild 
b/kde-frameworks/ki18n/ki18n-5.100.0.ebuild
index 20e52f60a9..0640cdf970 100644
--- a/kde-frameworks/ki18n/ki18n-5.100.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.100.0.ebuild
@@ -41,7 +41,7 @@ src_configure() {
 }
 
 src_test() {
-   # requires LANG fr_CH. bug 823816
-   local myctestargs=( -E "(kcountrytest|kcountrysubdivisiontest)" )
+   # requires LANG fr_CH. bugs 823816, 879223
+   local myctestargs=( -E 
"(kcatalogtest|kcountrytest|kcountrysubdivisiontest)" )
ecm_src_test
 }

diff --git a/kde-frameworks/ki18n/ki18n-.ebuild 
b/kde-frameworks/ki18n/ki18n-.ebuild
index 365366bf4c..0767599f14 100644
--- a/kde-frameworks/ki18n/ki18n-.ebuild
+++ b/kde-frameworks/ki18n/ki18n-.ebuild
@@ -41,7 +41,7 @@ src_configure() {
 }
 
 src_test() {
-   # requires LANG fr_CH. bug 823816
-   local myctestargs=( -E "(kcountrytest|kcountrysubdivisiontest)" )
+   # requires LANG fr_CH. bugs 823816, 879223
+   local myctestargs=( -E 
"(kcatalogtest|kcountrytest|kcountrysubdivisiontest)" )
ecm_src_test
 }



[gentoo-commits] proj/kde:master commit in: media-gfx/krita/

2022-11-08 Thread Andreas Sturmlechner
commit: efccf39555a20f6526f6de29188e40944b25f487
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov  8 20:18:07 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov  8 20:20:20 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=efccf395

media-gfx/krita: Add missing IUSE heif usedep on media-libs/heif[x265]

Otherwise fails to safe in .heic format with an error message.

Bug: https://bugs.gentoo.org/879223
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/krita-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/krita/krita-.ebuild 
b/media-gfx/krita/krita-.ebuild
index 044988c1a3..6bca4884e8 100644
--- a/media-gfx/krita/krita-.ebuild
+++ b/media-gfx/krita/krita-.ebuild
@@ -70,7 +70,7 @@ RDEPEND="${PYTHON_DEPS}
gif? ( media-libs/giflib )
gsl? ( sci-libs/gsl:= )
jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825 )
-   heif? ( >=media-libs/libheif-1.11:= )
+   heif? ( >=media-libs/libheif-1.11:=[x265] )
mypaint-brush-engine? ( media-libs/libmypaint:= )
openexr? ( media-libs/openexr:= )
pdf? ( app-text/poppler[qt5] )



  1   2   3   >