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

2021-12-31 Thread Arthur Zamarin
commit: 777ed184b12aca9469ab2d8339a2f168e40f338a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan  1 07:30:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan  1 07:30:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777ed184

dev-python/pydantic: add 1.9.0

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

 dev-python/pydantic/Manifest  |  1 +
 dev-python/pydantic/pydantic-1.9.0.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 52e9b8c45281..4fefdc7318ef 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1 +1,2 @@
 DIST pydantic-1.8.2_p20210719.tar.gz 310729 BLAKE2B 
1905ddd100e3a40b48eadc7beb75542f4a59ff8ef55115105041b0c06249ee67df1ca91003bc01f828c543c757ec8931ff2d31663d33ca16f356f62f71a61474
 SHA512 
c9d91788b3143b211755806e533ae0ccafa2ab101159f98eeba921ec9370956e8f8b0f210e6cef2345ea391d2e1011ea5498d2f7985bd711f48d025e30d5
+DIST pydantic-1.9.0.tar.gz 299758 BLAKE2B 
f6c2b89e598fc94db74b8165c449c752f11166752b12bbd37c23902b74c1f895bbd49b8fc4dc8da86b10880ac2e37178275cc28a42964e1133397364ea268d02
 SHA512 
ace542ff12698d568f2bea6121afc889c51892042b1a1b98464a6da6f71e50ecd8aafff7abd7ffd16983769844f7c970099d1fee7aa788f2e78172c0d5c4f472

diff --git a/dev-python/pydantic/pydantic-1.9.0.ebuild 
b/dev-python/pydantic/pydantic-1.9.0.ebuild
new file mode 100644
index ..13d5081663e0
--- /dev/null
+++ b/dev-python/pydantic/pydantic-1.9.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="https://github.com/samuelcolvin/pydantic;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/python-email-validator[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/CFLAGS/d' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test, known upstream
+   
tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields
+   )
+   [[ ${EPYTHON} == "python3.8" ]] && EPYTEST_DESELECT+=(
+   # Those fail on python 3.8 as None changed typing semantic on 
>=3.9
+   "tests/test_types.py::test_none[value_type3]"
+   tests/test_typing.py::test_is_none_type
+   )
+   distutils_install_for_testing
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-headers/, sys-kernel/linux-headers/files/

2021-12-31 Thread Sam James
commit: 966301a1394d71452359ef78039225076bada734
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 06:33:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 06:33:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966301a1

sys-kernel/linux-headers: drop patch in patchset for 5.10

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

 ...x-headers-5.10-remove-inclusion-sysinfo.h.patch | 24 --
 .../linux-headers/linux-headers-5.10-r2.ebuild |  1 -
 2 files changed, 25 deletions(-)

diff --git 
a/sys-kernel/linux-headers/files/linux-headers-5.10-remove-inclusion-sysinfo.h.patch
 
b/sys-kernel/linux-headers/files/linux-headers-5.10-remove-inclusion-sysinfo.h.patch
deleted file mode 100644
index 7f23d77a71a5..
--- 
a/sys-kernel/linux-headers/files/linux-headers-5.10-remove-inclusion-sysinfo.h.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://git.alpinelinux.org/aports/tree/main/linux-headers/0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch
-https://bugs.gentoo.org/828726
-
-From: rofl0r 
-Date: Mon, 20 Jan 2014 21:31:34 +0100
-Subject: [PATCH 3/3] remove inclusion of sysinfo.h in kernel.h
-
-the declaration of struct sysinfo clashes with userspace.
-it's not quite clear why that header was included from kernel.h,
-as none of its functionality is needed.
 a/include/uapi/linux/kernel.h
-+++ b/include/uapi/linux/kernel.h
-@@ -2,7 +2,9 @@
- #ifndef _UAPI_LINUX_KERNEL_H
- #define _UAPI_LINUX_KERNEL_H
- 
-+#ifdef __GLIBC__
- #include 
-+#endif
- #include 
- 
- #endif /* _UAPI_LINUX_KERNEL_H */
-
-

diff --git a/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild 
b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
index cbacecb5291d..ce31c0eacbdf 100644
--- a/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
@@ -31,7 +31,6 @@ src_prepare() {
if use elibc_musl ; then
# TODO: May need forward porting to newer versions
eapply 
"${FILESDIR}"/${PN}-5.10-Use-stddefs.h-instead-of-compiler.h.patch
-   eapply "${FILESDIR}"/${PN}-5.10-remove-inclusion-sysinfo.h.patch
fi
 
default



[gentoo-commits] repo/gentoo:master commit in: app-emulation/aqemu/

2021-12-31 Thread Sam James
commit: 70d3d47e345d3fbff15362b5c42e36c0fb528777
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 06:21:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 06:21:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d3d47e

app-emulation/aqemu: Stabilize 0.9.2-r2 x86, #738020

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

 app-emulation/aqemu/aqemu-0.9.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/aqemu/aqemu-0.9.2-r2.ebuild 
b/app-emulation/aqemu/aqemu-0.9.2-r2.ebuild
index 30c5865b473a..ec7c80aee73b 100644
--- a/app-emulation/aqemu/aqemu-0.9.2-r2.ebuild
+++ b/app-emulation/aqemu/aqemu-0.9.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tobimensch/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="vnc"
 
 RDEPEND="



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

2021-12-31 Thread Sam James
commit: 258e354291946010ff60d968d8dc84043aa1f72f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:33:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:33:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=258e3542

dev-libs/elfutils: Stabilize 0.186 arm, #830375

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

 dev-libs/elfutils/elfutils-0.186.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.186.ebuild 
b/dev-libs/elfutils/elfutils-0.186.ebuild
index f32319e6d01a..fb679baa5300 100644
--- a/dev-libs/elfutils/elfutils-0.186.ebuild
+++ b/dev-libs/elfutils/elfutils-0.186.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.186-p
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind zstd"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]



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

2021-12-31 Thread Sam James
commit: 7b7b98e9a1d7772e483ca88f0e6f5ea263cfd0e4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:32:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:32:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7b98e9

dev-util/ccache: Stabilize 4.5.1 ppc64, #830377

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

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

diff --git a/dev-util/ccache/ccache-4.5.1.ebuild 
b/dev-util/ccache/ccache-4.5.1.ebuild
index 8cb44ac4cf03..9921652488cb 100644
--- a/dev-util/ccache/ccache-4.5.1.ebuild
+++ b/dev-util/ccache/ccache-4.5.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/ccache-${PV}.
 
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 # Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
 IUSE="doc redis +static-c++ test"
 RESTRICT="!test? ( test )"



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

2021-12-31 Thread Sam James
commit: 997d13b81cba1009a85a0fe38412734d0327dabf
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:32:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997d13b8

dev-libs/elfutils: Stabilize 0.186 ppc64, #830375

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

 dev-libs/elfutils/elfutils-0.186.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.186.ebuild 
b/dev-libs/elfutils/elfutils-0.186.ebuild
index 9e6ad1777255..f32319e6d01a 100644
--- a/dev-libs/elfutils/elfutils-0.186.ebuild
+++ b/dev-libs/elfutils/elfutils-0.186.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.186-p
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind zstd"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]



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

2021-12-31 Thread Sam James
commit: da07ac52799518b8b916068ca4f4f5acabb76256
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:33:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da07ac52

dev-libs/mpfr: Stabilize 4.1.0_p13-r1 arm64, #830378

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

 dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild 
b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
index 3b0689c4f72a..d191b2027c81 100644
--- a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
@@ -36,7 +36,7 @@ LICENSE="LGPL-2.1"
 # This is a critical package; if SONAME changes, bump subslot but also add
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/gmp-5.0.0:=[${MULTILIB_USEDEP},static-libs?]"



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

2021-12-31 Thread Sam James
commit: 71388212e41a6c24a1b72bb7895154feb6ee723c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:33:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:33:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71388212

dev-libs/elfutils: Stabilize 0.186 arm64, #830375

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

 dev-libs/elfutils/elfutils-0.186.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.186.ebuild 
b/dev-libs/elfutils/elfutils-0.186.ebuild
index fb679baa5300..a85b864a2782 100644
--- a/dev-libs/elfutils/elfutils-0.186.ebuild
+++ b/dev-libs/elfutils/elfutils-0.186.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.186-p
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind zstd"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]



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

2021-12-31 Thread Sam James
commit: df12452f55045a9f918e3c6241c1b3a53d174b48
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:32:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:32:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df12452f

dev-libs/elfutils: Stabilize 0.186 ppc, #830375

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

 dev-libs/elfutils/elfutils-0.186.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/elfutils/elfutils-0.186.ebuild 
b/dev-libs/elfutils/elfutils-0.186.ebuild
index e8c5b4a6a800..9e6ad1777255 100644
--- a/dev-libs/elfutils/elfutils-0.186.ebuild
+++ b/dev-libs/elfutils/elfutils-0.186.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2003-2021 Gentoo Authors
+# Copyright 2003-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.186-p
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind zstd"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]



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

2021-12-31 Thread Sam James
commit: 54bec721f0f373bb2225fe48cfa8d8c6935ec87f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:32:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:32:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54bec721

dev-libs/mpfr: Stabilize 4.1.0_p13-r1 ppc64, #830378

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

 dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild 
b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
index 6770917a20d6..feec248e2286 100644
--- a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
@@ -36,7 +36,7 @@ LICENSE="LGPL-2.1"
 # This is a critical package; if SONAME changes, bump subslot but also add
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/gmp-5.0.0:=[${MULTILIB_USEDEP},static-libs?]"



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

2021-12-31 Thread Sam James
commit: 1d8442ad068fcce4cdcb67d4c7c4fd8bbec82c7c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:32:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:32:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8442ad

dev-libs/mpfr: Stabilize 4.1.0_p13-r1 ppc, #830378

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

 dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild 
b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
index c6b3e4564732..6770917a20d6 100644
--- a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
@@ -36,7 +36,7 @@ LICENSE="LGPL-2.1"
 # This is a critical package; if SONAME changes, bump subslot but also add
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/gmp-5.0.0:=[${MULTILIB_USEDEP},static-libs?]"



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

2021-12-31 Thread Sam James
commit: 54ae9a2d8ac567f882bfe901ecace0d93d1eb4be
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:32:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:32:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54ae9a2d

dev-libs/mpfr: Stabilize 4.1.0_p13-r1 sparc, #830378

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

 dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild 
b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
index 7a65b4b377ff..c6b3e4564732 100644
--- a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,7 @@ LICENSE="LGPL-2.1"
 # This is a critical package; if SONAME changes, bump subslot but also add
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/gmp-5.0.0:=[${MULTILIB_USEDEP},static-libs?]"



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

2021-12-31 Thread Sam James
commit: 9c13ec07c645b7ee33a6b620b00d6b72a33e553d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:32:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:32:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c13ec07

dev-util/ccache: Stabilize 4.5.1 sparc, #830377

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

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

diff --git a/dev-util/ccache/ccache-4.5.1.ebuild 
b/dev-util/ccache/ccache-4.5.1.ebuild
index 39deaa2e861d..8cb44ac4cf03 100644
--- a/dev-util/ccache/ccache-4.5.1.ebuild
+++ b/dev-util/ccache/ccache-4.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/ccache-${PV}.
 
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 # Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
 IUSE="doc redis +static-c++ test"
 RESTRICT="!test? ( test )"



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

2021-12-31 Thread Sam James
commit: b385118ff464ce62cb2d93f8fb78ab6d031ca97a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 05:33:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 05:33:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b385118f

dev-libs/mpfr: Stabilize 4.1.0_p13-r1 arm, #830378

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

 dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild 
b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
index feec248e2286..3b0689c4f72a 100644
--- a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
@@ -36,7 +36,7 @@ LICENSE="LGPL-2.1"
 # This is a critical package; if SONAME changes, bump subslot but also add
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/gmp-5.0.0:=[${MULTILIB_USEDEP},static-libs?]"



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

2021-12-31 Thread William Hubbs
commit: 2dd80a93c9d9d7af24421389bafb5739c38e60b7
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan  1 04:32:48 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan  1 04:34:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd80a93

sys-apps/openrc: remove several broken versions

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   3 -
 .../files/openrc-0.44.8-selinux-no-pam.patch   |  89 ---
 sys-apps/openrc/openrc-0.44.7.ebuild   | 165 -
 sys-apps/openrc/openrc-0.44.8.ebuild   | 163 
 sys-apps/openrc/openrc-0.44.9.ebuild   | 158 
 5 files changed, 578 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index b20352741246..3fc155f69ea2 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,5 +1,2 @@
 DIST openrc-0.43.5.tar.gz 242146 BLAKE2B 
993d3895588e8f1383049006834f944faaae0f889d3afcae5bff697db9f26383712f18aba52ce07d835f1d2bbe8ef19ef116ad60141d1eb0650767430d1d9967
 SHA512 
680c1549a8a37eb3a719f3e026888d045d26c98357d6e6eaf09069a23a001272deaca8cac4a9b8fd79f489c4cfb4fe2c7b5d481d1469798a8f5ec470d0cadbe3
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
-DIST openrc-0.44.7.tar.gz 255444 BLAKE2B 
8058e1fd8fcce46f53e73b56ec8da5eec9ba0807d657aef4ece2d49056c02a451c41155df96b167ff157863a85d77eb63796715b5191dd1c6c631c8f859d3090
 SHA512 
c6b3e2e30615d97a5185320a140ced881bc59ba31ea8dff5d80440396166af237826de6ffc7836ec141e305c92176cd9cc3dabff7e42ac0d80e5238513fefdb7
-DIST openrc-0.44.8.tar.gz 255668 BLAKE2B 
13d023ea3346313ded9f9bff729c296a3317577ddc58cadbe57429833075776a3a3dc52dfd1c9e9721407b747df0f6471a81d12dc79216dc4b75222104208965
 SHA512 
ee8520b42df2f20cc770b9cc1a82eee4c7cb2e0d2e8b0788f5201e7c5ca864f414e97f679f3c25b808cb3641bc99cd74580dcd9777f4738f43adba65754ae679
-DIST openrc-0.44.9.tar.gz 254859 BLAKE2B 
467f47e6bb09e0cea4c093f7516979112c2b70fb898a8030ef28ad78a20b89751256d545f21d295e948e791027c5b4b9e8b1cac244d3698161a449cc4bc1b38f
 SHA512 
41488b2e699b1f66f334c4f90021b57a175ae1c9c77464bb747d38907a3a54cc1e48284484577d2f72cde8e4007b03e6529c549f462e8acdba8ffc796ac58239

diff --git a/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch 
b/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch
deleted file mode 100644
index 28749433f69f..
--- a/sys-apps/openrc/files/openrc-0.44.8-selinux-no-pam.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-https://github.com/OpenRC/openrc/commit/bd5cdaafadf997c0ab3c4ad362dbdfd7dc6fd987.patch
-https://github.com/OpenRC/openrc/commit/f3f0fde861b438c80f99afdd49fe175e9d0a68ca
-
-From: Sam James 
-Date: Sat, 20 Nov 2021 12:05:56 +
-Subject: [PATCH] meson: fix pam_misc_dep definition
-
-X-Gentoo-Bug: 824954
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/824954
-Fixes: https://github.com/OpenRC/openrc/issues/470
-Fixes: https://github.com/OpenRC/openrc/pull/477
 a/meson.build
-+++ b/meson.build
-@@ -94,6 +94,7 @@ rc_sbindir = rc_libexecdir / 'sbin'
- sbindir = rootprefix / get_option('sbindir')
- 
- selinux_dep = dependency('libselinux', required : get_option('selinux'))
-+pam_misc_dep = []
- if selinux_dep.found()
-   cc_selinux_flags = '-DHAVE_SELINUX'
-   if pam_dep.found() and get_option('pam')
-@@ -107,7 +108,6 @@ if selinux_dep.found()
-   endif
- else
-   cc_selinux_flags = []
--  pam_misc_dep = []
- endif
- 
- termcap = get_option('termcap')
-
-From: Sam James 
-Date: Sat, 20 Nov 2021 12:06:37 +
-Subject: [PATCH] meson: link against libcrypt for SELinux if no PAM
-
-We use libcrypt's crypt() if we're _not_ using PAM
-in the SELinux code (rc-selinux, specifically).
-
-X-Gentoo-Bug: 824954
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/824954
-Fixes: https://github.com/openrc/openrc/pull/477
 a/meson.build
-+++ b/meson.build
-@@ -93,6 +93,8 @@ rc_bindir = rc_libexecdir / 'bin'
- rc_sbindir = rc_libexecdir / 'sbin'
- sbindir = rootprefix / get_option('sbindir')
- 
-+crypt_dep = dependency('libcrypt', required : not get_option('pam'))
-+
- selinux_dep = dependency('libselinux', required : get_option('selinux'))
- pam_misc_dep = []
- if selinux_dep.found()
 a/src/rc/meson.build
-+++ b/src/rc/meson.build
-@@ -50,7 +50,7 @@ executable('openrc-run',
-   rc_selinux_c, version_h],
-   c_args : [cc_audit_flags, cc_branding_flags, cc_pam_flags, 
cc_selinux_flags],
-   link_with: [libeinfo, librc],
--  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, selinux_dep, 
util_dep],
-+  dependencies: [audit_dep, dl_dep, pam_dep, pam_misc_dep, selinux_dep, 
util_dep, crypt_dep],
-   include_directories: 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/

2021-12-31 Thread Sam James
commit: 44f7577fa69164461cd3a07844fd0843d76f8c39
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:23:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:28:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f7577f

sys-fs/multipath-tools: add 0.8.8

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

 sys-fs/multipath-tools/Manifest|  2 +
 .../multipath-tools/multipath-tools-0.8.8.ebuild   | 90 ++
 2 files changed, 92 insertions(+)

diff --git a/sys-fs/multipath-tools/Manifest b/sys-fs/multipath-tools/Manifest
index 0a206de7b658..d2ac6728b539 100644
--- a/sys-fs/multipath-tools/Manifest
+++ b/sys-fs/multipath-tools/Manifest
@@ -1,2 +1,4 @@
 DIST multipath-tools-0.8.6.tar.gz 519405 BLAKE2B 
5aed36550c76bbde0e874e37356b6c5a80a80b876b56dadb69ce09f0fb049a7097fd1c0aca5076f816848e2c2660f96680d7f16d56918a25299017b39f76f777
 SHA512 
82e5b7307e599ba6b059679c3987a442fb5be4885f0a27c260a99a07cb336b88d48e314b4ec951944e0200e4731522d8da043d98fa566857ecc6d100791c0e38
 DIST multipath-tools-0.8.7.tar.gz 523535 BLAKE2B 
3f59af86f5b9f9ea524bf0c36e4a4bc3e01f557f2e18486b5278fe10e3bcf10dbc7568768c0e95529885bcdca6bcf04021ad5261bd1e6a3aeae5eb95b9d54801
 SHA512 
c01aea837b13429d17688455b813947342ca1cabba19b22e13ce640c77e68335a6d410280a8298595e239131e6fcbb655fa6de5ff9857eac99aa175046a450cd
+DIST multipath-tools-0.8.8-no-compress-man-pages.patch.bz2 2493 BLAKE2B 
08d77d6524861a590e07e3e9eedb1039c9b15b589becd912f17f37f728a751c7566699540c025aa1f8a0b2e04db551b0093d066f6e340a15309794fdde197483
 SHA512 
662f32ba5437be2a3cfffc5a466dccb7923668eeef5f23112b31d6c1b43eca2917579729e975cfbe4cd60ecfaf547f534d304626ac19d165bb2f1a3ae4bb1cc6
+DIST multipath-tools-0.8.8.tar.gz 527412 BLAKE2B 
15e24a04ff1c41c8562033ca22214c015ab4c4a9e9833323830b665793c1964b6fcb7b710761bf501f0e99d461d6e6c7dfe80851a0ded4d99693a1561490598f
 SHA512 
f09932da93b6ab06f0f911b09c605ea931fb8cb8b5530efd21a41056fb48e944fc245dfe20096b2746ce1c9ebb5b548e1182079a3b52659d33263a441969

diff --git a/sys-fs/multipath-tools/multipath-tools-0.8.8.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.8.8.ebuild
new file mode 100644
index ..303eac62b7c9
--- /dev/null
+++ b/sys-fs/multipath-tools/multipath-tools-0.8.8.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info systemd toolchain-funcs udev
+
+DESCRIPTION="Device mapper target autoconfig"
+HOMEPAGE="http://christophe.varoqui.free.fr/;
+SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.8.8-no-compress-man-pages.patch.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="systemd rbd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/json-c:=
+   dev-libs/libaio
+   dev-libs/userspace-rcu:=
+   >=sys-fs/lvm2-2.02.45
+   >=virtual/libudev-232-r3
+   sys-libs/readline:0=
+   rbd? ( sys-cluster/ceph )
+   systemd? ( sys-apps/systemd )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cmocka )"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~DM_MULTIPATH"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8.7-respect-flags.patch
+   "${WORKDIR}"/${PN}-0.8.8-no-compress-man-pages.patch
+)
+
+src_prepare() {
+   default
+
+   # The upstream lacks any way to configure the build at present
+   # and ceph is a huge dependency, so we're using sed to make it
+   # optional until the upstream has a proper configure system
+   if ! use rbd ; then
+   sed \
+   -e "s/libcheckrbd.so/# libcheckrbd.so/" \
+   -e "s/-lrados//" \
+   -i libmultipath/checkers/Makefile \
+   || die
+   fi
+}
+
+src_compile() {
+   tc-export CC
+
+   # LIBDM_API_FLUSH involves grepping files in /usr/include,
+   # so force the test to go the way we want #411337.
+   emake \
+   LIB="${EPREFIX}/$(get_libdir)" \
+   LIBDM_API_FLUSH=1 \
+   PKGCONFIG="$(tc-getPKG_CONFIG)"
+}
+
+src_install() {
+   dodir /sbin /usr/share/man/man{3,5,8}
+   emake \
+   DESTDIR="${D}" \
+   LIB="${EPREFIX}/$(get_libdir)" \
+   RUN=run \
+   unitdir="$(systemd_get_systemunitdir)" \
+   libudevdir='${prefix}'/"$(get_udevdir)" \
+   pkgconfdir='${prefix}'/usr/'${LIB}'/pkgconfig \
+   install
+
+   newinitd "${FILESDIR}"/multipathd-r1.rc multipathd
+   newinitd "${FILESDIR}"/multipath.rc multipath
+
+   einstalldocs
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog "If you need multipath on your system, you must"
+

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

2021-12-31 Thread Sam James
commit: 5e4ee17808df3dcece70d9941df8afaac2c622da
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:13:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:13:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4ee178

dev-util/diffoscope: drop 194, 195, 196

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

 dev-util/diffoscope/Manifest  |   3 -
 dev-util/diffoscope/diffoscope-194.ebuild | 110 --
 dev-util/diffoscope/diffoscope-195.ebuild | 110 --
 dev-util/diffoscope/diffoscope-196.ebuild | 108 -
 4 files changed, 331 deletions(-)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index fb6029ae8362..2258303a3004 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,6 +1,3 @@
 DIST diffoscope-190.tar.gz 2704083 BLAKE2B 
a2a0313f87fdb9c20b0dc696a1aea570857dd7005e0f69dc2dd139bca86a4b5711f98862b60f4d1a581bf3e0dfd38ef3be96991b96862584f289f1eb80415480
 SHA512 
646380d52730cf2efef57e3fa2995c7b2d5958d75597a59a24027bca1fc35c5b59dd96352faac9b7bd1d5bc053064f11760877651d52099f6b1ca0b3ad65d63c
-DIST diffoscope-194.tar.gz 2704634 BLAKE2B 
ca080f07ab23d48cd772302f47fff67c38ca3106d2fd96de37b9112aa316ec095acb07062316abf60ac3457de99b6e3f69adef166ab4b24943dff9e8a127f99f
 SHA512 
cfdd30ea12326ca08f200a78fd77b5b681bbe31cd292fa22fcab294a64717a06f431bcc8c3def7c75f9fb554108e48b8043bc3901d5e57a2be3cc38d20a303e5
-DIST diffoscope-195.tar.gz 2704638 BLAKE2B 
7d8caeaaf5d844c85254f017e49544e016ea16c4876623c0eae18c78389195f91ba567c1197ea9d1ccf326a92483be11a189afdd96a334fa8e0f766a7e78fafd
 SHA512 
619517ce1900ba5e3e642ca758767aacf8bb3b58e288710cdb425500e6074135a5d2147a34214b284b94eacb781e790f638c57e1489492eae8c4bd557fce8a4e
-DIST diffoscope-196.tar.gz 2704695 BLAKE2B 
aa53848171ce8ff76bffd1ded4ef5f3fb661960f36137a96d00cec380ef090929b694f2ab33244aea29b35be279ba7a10b513bd8333ea809a495e73f22d4901a
 SHA512 
102ff95e33967e17e7437e4270a072fc526ecc96b7b91fa2d5a6c9cefce4d6905a59d3fcf0e3a6727d3452a1f6f90a1b7f329c8ce0552929ec5b49fec5869692
 DIST diffoscope-197.tar.gz 2705041 BLAKE2B 
1d66462d3f1cdbba177d24d194ce14ae51274c6b60139e56724213a6b4fc0b41e6a71f9f2e250ecc7d6330186bf774470b2153801b375ffb63e8390c425e1073
 SHA512 
d8411ad166738b29caa28abbc10f21e0906b7b19bd5ab644db36c04b1f9c5af9f4cbdb31eb850da7249380a6774bde355f0e815f4d3cdd0df76570df9df7fd0a
 DIST diffoscope-198.tar.gz 2705246 BLAKE2B 
c0a10fb81f320825e3112104c06adf3861b310c56fd355b6ab533b818a210b56881d7978644496ffd1f787ff98c92c851c8b21493e9c3b4897bb73c8a0c728d4
 SHA512 
b8620600bba8691650768879a248b10f8417c0aaa12c4f59063eb77210dc93b91a9e8b9f83bbe915932cbbb1f45ea6b8c49cb5ac62622a114fe9a411a6384277

diff --git a/dev-util/diffoscope/diffoscope-194.ebuild 
b/dev-util/diffoscope/diffoscope-194.ebuild
deleted file mode 100644
index bd59e85cceb9..
--- a/dev-util/diffoscope/diffoscope-194.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="ncurses"
-
-inherit distutils-r1
-
-DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
-HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
-find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
-mono opendocument pascal pdf postscript R rpm sqlite squashfs
-ssh tar test tcpdump zip zlib zstd"
-
-RESTRICT="!test? ( test )"
-
-# pull in optional tools for tests:
-# img2txt: bug #797688
-# docx2txt: bug #797688
-BDEPEND="test? (
-   app-text/docx2txt
-   media-libs/libcaca
-   virtual/imagemagick-tools[jpeg]
-   )"
-RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}]
-   dev-python/libarchive-c[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   acl? ( sys-apps/acl )
-   binutils? ( sys-devel/binutils )
-   bzip2? ( app-arch/bzip2 )
-   libcaca? ( media-libs/libcaca )
-   colord? ( x11-misc/colord )
-   cpio? ( app-arch/cpio )
-   diff? ( sys-apps/diffutils )
-   docx? ( app-text/docx2txt )
-   dtc? ( sys-apps/dtc )
-   e2fsprogs? ( sys-fs/e2fsprogs )
-   file? ( sys-apps/file )
-   find? ( sys-apps/findutils )
-   gettext? ( sys-devel/gettext )
-   gif? ( media-libs/giflib )
-   gpg? ( app-crypt/gnupg )
-   haskell? ( dev-lang/ghc )
-   hdf5? ( sci-libs/hdf5 )
-   hex? ( app-editors/vim-core )
-   imagemagick? ( media-gfx/imagemagick )
-   iso? ( app-cdr/cdrtools )
-   java? ( virtual/jdk )
-   llvm? ( sys-devel/llvm )
-   lzma? ( app-arch/xz-utils )
-   mono? ( dev-lang/mono )
- 

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

2021-12-31 Thread Sam James
commit: 1558a62fb5ea0a4c2ef7e9dcb5a75c70bd49b5a0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:12:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:12:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1558a62f

dev-util/diffoscope: add 198

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

 dev-util/diffoscope/Manifest  |   1 +
 dev-util/diffoscope/diffoscope-198.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 63d1ed49b05c..fb6029ae8362 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -3,3 +3,4 @@ DIST diffoscope-194.tar.gz 2704634 BLAKE2B 
ca080f07ab23d48cd772302f47fff67c38ca3
 DIST diffoscope-195.tar.gz 2704638 BLAKE2B 
7d8caeaaf5d844c85254f017e49544e016ea16c4876623c0eae18c78389195f91ba567c1197ea9d1ccf326a92483be11a189afdd96a334fa8e0f766a7e78fafd
 SHA512 
619517ce1900ba5e3e642ca758767aacf8bb3b58e288710cdb425500e6074135a5d2147a34214b284b94eacb781e790f638c57e1489492eae8c4bd557fce8a4e
 DIST diffoscope-196.tar.gz 2704695 BLAKE2B 
aa53848171ce8ff76bffd1ded4ef5f3fb661960f36137a96d00cec380ef090929b694f2ab33244aea29b35be279ba7a10b513bd8333ea809a495e73f22d4901a
 SHA512 
102ff95e33967e17e7437e4270a072fc526ecc96b7b91fa2d5a6c9cefce4d6905a59d3fcf0e3a6727d3452a1f6f90a1b7f329c8ce0552929ec5b49fec5869692
 DIST diffoscope-197.tar.gz 2705041 BLAKE2B 
1d66462d3f1cdbba177d24d194ce14ae51274c6b60139e56724213a6b4fc0b41e6a71f9f2e250ecc7d6330186bf774470b2153801b375ffb63e8390c425e1073
 SHA512 
d8411ad166738b29caa28abbc10f21e0906b7b19bd5ab644db36c04b1f9c5af9f4cbdb31eb850da7249380a6774bde355f0e815f4d3cdd0df76570df9df7fd0a
+DIST diffoscope-198.tar.gz 2705246 BLAKE2B 
c0a10fb81f320825e3112104c06adf3861b310c56fd355b6ab533b818a210b56881d7978644496ffd1f787ff98c92c851c8b21493e9c3b4897bb73c8a0c728d4
 SHA512 
b8620600bba8691650768879a248b10f8417c0aaa12c4f59063eb77210dc93b91a9e8b9f83bbe915932cbbb1f45ea6b8c49cb5ac62622a114fe9a411a6384277

diff --git a/dev-util/diffoscope/diffoscope-198.ebuild 
b/dev-util/diffoscope/diffoscope-198.ebuild
new file mode 100644
index ..ec72907f21dc
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-198.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+
+RESTRICT="!test? ( test )"
+
+# pull in optional tools for tests:
+# img2txt: bug #797688
+# docx2txt: bug #797688
+BDEPEND="test? (
+   app-text/docx2txt
+   media-libs/libcaca
+   virtual/imagemagick-tools[jpeg]
+   )"
+RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}]
+   dev-python/libarchive-c[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   acl? ( sys-apps/acl )
+   binutils? ( sys-devel/binutils )
+   bzip2? ( app-arch/bzip2 )
+   libcaca? ( media-libs/libcaca )
+   colord? ( x11-misc/colord )
+   cpio? ( app-arch/cpio )
+   diff? ( sys-apps/diffutils )
+   docx? ( app-text/docx2txt )
+   dtc? ( sys-apps/dtc )
+   e2fsprogs? ( sys-fs/e2fsprogs )
+   file? ( sys-apps/file )
+   find? ( sys-apps/findutils )
+   gettext? ( sys-devel/gettext )
+   gif? ( media-libs/giflib )
+   gpg? ( app-crypt/gnupg )
+   haskell? ( dev-lang/ghc )
+   hdf5? ( sci-libs/hdf5 )
+   hex? ( app-editors/vim-core )
+   imagemagick? ( media-gfx/imagemagick )
+   iso? ( app-cdr/cdrtools )
+   java? ( virtual/jdk )
+   llvm? ( sys-devel/llvm )
+   lzma? ( app-arch/xz-utils )
+   mono? ( dev-lang/mono )
+   opendocument? ( app-text/odt2txt )
+   pascal? ( dev-lang/fpc )
+   pdf? (
+   app-text/pdftk
+   app-text/poppler
+   dev-python/PyPDF2[${PYTHON_USEDEP}]
+   )
+   postscript? ( app-text/ghostscript-gpl )
+   R? ( dev-lang/R )
+   rpm? ( app-arch/rpm )
+   sqlite? ( dev-db/sqlite:3 )
+   squashfs? ( sys-fs/squashfs-tools )
+   ssh? ( net-misc/openssh )
+   tar? ( app-arch/tar )
+   tcpdump? ( net-analyzer/tcpdump )
+   zip? ( app-arch/unzip )
+   zlib? ( app-arch/gzip )
+   zstd? ( app-arch/zstd )
+"
+# Presence if filemagic's magic.py breaks imports
+# of dev-python/python-magic: 

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

2021-12-31 Thread Sam James
commit: 98b7513838358b867656221830255403f7f5ea18
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:13:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:13:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b75138

dev-util/libtree: add 3.0.1

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

 dev-util/libtree/Manifest |  1 +
 dev-util/libtree/libtree-3.0.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-util/libtree/Manifest b/dev-util/libtree/Manifest
index 1d473a098c9c..3241204c94ce 100644
--- a/dev-util/libtree/Manifest
+++ b/dev-util/libtree/Manifest
@@ -1,2 +1,3 @@
 DIST libtree-2.0.0.tar.gz 161133 BLAKE2B 
cf681f06fef9dfb44ad6099a4b7ab950cb23aef052a180cdd646498ac0baacf0f0caa14bac6a629d2bac2bd638d4b6e5ad97dd0d705e4d681021a168a6753b0f
 SHA512 
9272afd8540110f43ade864a2df58d8b8a7690c79cd29a9804b43e7e550bc05a4da530a763a27bd85a474673055e7a5ba63c0aa0bcaf8b246fbfc73a4f36c870
 DIST libtree-3.0.0.tar.gz 78989 BLAKE2B 
e930d2e88898337425906a285ad5fb318e9b36a0dd6bbdade528fcfad21aff3d460e619ff2f4a4534b0a7b1439a2dbe62b19626ee85d17fbe9a36a7ddaa63aad
 SHA512 
d249e46c9f20ba51133ef9754a944f67383e5043a7e2a715d0937b3f22ff10cf96a69690b592a5118b3eed73a05b73bfb061d2f72583ad2bb9da969294f622ab
+DIST libtree-3.0.1.tar.gz 79050 BLAKE2B 
d1b14512fd29054c9625311841a86089a576f783233a181005d9b3454689f8a58c585f16fe26ad3e1d26ae4552149517989401a7f97e08265cf093ffc8aa5aa3
 SHA512 
92975fc2e77ca7e68ea22866e3a82836e9dcd69409f3fe0f61852c43b9aba6ceb67d1619afb27adc68ddb1615bd24621e3a8de8858b5ce84a9bd670830852ba1

diff --git a/dev-util/libtree/libtree-3.0.1.ebuild 
b/dev-util/libtree/libtree-3.0.1.ebuild
new file mode 100644
index ..ac802156d332
--- /dev/null
+++ b/dev-util/libtree/libtree-3.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="ldd as a tree with an option to bundle dependencies into a single 
folder"
+HOMEPAGE="https://github.com/haampie/libtree;
+SRC_URI="https://github.com/haampie/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# 3.0.0 rewrote in C; tests don't seem to pass yet
+RESTRICT="test"
+
+src_configure() {
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2021-12-31 Thread Sam James
commit: f795e4590584c412ab29a4264e99e68e3e04ea67
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:10:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:10:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f795e459

app-doc/doxygen: add 1.9.3

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

 app-doc/doxygen/Manifest |   1 +
 app-doc/doxygen/doxygen-1.9.3.ebuild | 136 +++
 2 files changed, 137 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 1ba9c1d618bc..1b9bdbad9421 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1,2 +1,3 @@
 DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 
28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7
 SHA512 
637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
 DIST doxygen-1.9.2.src.tar.gz 5076037 BLAKE2B 
7b21b228a2049f3048fba744d94066524a0fca37335a7ffd2616fd62a8a7d8d9d28d0bd506245c63771264a279a21f327e5386a9b4c490eea7f79ddd9583b566
 SHA512 
2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0
+DIST doxygen-1.9.3.src.tar.gz 5152094 BLAKE2B 
1dabbed1058544159cf369fa1728410545d51857f053d43202fc2b1b19a7fda887fad711efa88770eac98ee7da7cf6fe3d13b03c0525db680b5f5f87f4c16fba
 SHA512 
a4a3efac6897d9aeabc4a1eab6530883da782cdd8461c96b47a82f89328a877c91916d3a338706a8232270732efa37e9f05440cb4034976622e35f301aa1659b

diff --git a/app-doc/doxygen/doxygen-1.9.3.ebuild 
b/app-doc/doxygen/doxygen-1.9.3.ebuild
new file mode 100644
index ..a3749b5cd2ac
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.9.3.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+else
+   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+# We need TeX for tests, bug #765472
+RESTRICT="!doc? ( test )"
+
+BDEPEND="sys-devel/bison
+   sys-devel/flex
+   ${PYTHON_DEPS}
+"
+RDEPEND="app-text/ghostscript-gpl
+   dev-lang/perl
+   media-libs/libpng:0=
+   virtual/libiconv
+   clang? ( >=sys-devel/clang-10:= )
+   dot? (
+   media-gfx/graphviz
+   media-libs/freetype
+   )
+   doc? (
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-plaingeneric
+   )
+   doxysearch? ( dev-libs/xapian:= )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+   sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+   # fix pdf doc
+   sed -i.orig -e "s:g_kowal:g kowal:" \
+   doc/maintainers.txt || die
+
+   if is-flagq "-O3" ; then
+   ewarn
+   ewarn "Compiling with -O3 is known to produce incorrectly"
+   ewarn "optimized code which breaks doxygen."
+   ewarn
+   elog
+   elog "Continuing with -O2 instead ..."
+   elog
+   replace-flags "-O3" "-O2"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -Duse_libclang=$(usex clang)
+ 

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

2021-12-31 Thread Sam James
commit: ffacc42d137355606b1b9204c47d7f0c0aba79f5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:05:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:05:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffacc42d

sys-libs/zlib-ng: add 2.0.6

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

 sys-libs/zlib-ng/Manifest |  1 +
 sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index e6cd464d2c0b..aeda00647854 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1 +1,2 @@
 DIST zlib-ng-2.0.5.tar.gz 810110 BLAKE2B 
70a7a4a4f5bcc792fcf5f41487160aa15481bc5512ddd567f59ac96ebd1b8ff7c1edb7e5887f16ee502a75fabb36caf88f0d88563a0d860679b0bfd0e0b9f12a
 SHA512 
a643089a8189bf8bd24d679b84f07ae14932b4d88b88e94c44cca23350d6a9bbdaa411822d3651c2b0bf79f30c9f99514cc252cf9e9ab0b3a840540206466654
+DIST zlib-ng-2.0.6.tar.gz 817951 BLAKE2B 
52993caadf14817e328b180d728586e1332ea04504288264934ef49441cb8b8c4a2412d4c11d1982f3764fef5e4fb7ebab442b407e57d9d5f08a5b2ed890bba9
 SHA512 
4888f17160d0a87a9b349704047ae0d0dc57237a10e11adae09ace957afa9743cce5191db67cb082991421fc961ce68011199621034d2369c0e7724fad58b4c5

diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild
new file mode 100644
index ..5abbd8a2ea61
--- /dev/null
+++ b/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Fork of the zlib data compression library"
+HOMEPAGE="https://github.com/zlib-ng/zlib-ng;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+#KEYWORDS="~amd64 ~x86"
+
+CPU_USE=( 
cpu_flags_{x86_{avx2,sse2,ssse3,sse4a,pclmul},arm_{crc32,neon},ppc_vsx2} )
+IUSE="compat ${CPU_USE[@]} test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="compat? ( !sys-libs/zlib )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DZLIB_COMPAT="$(usex compat)"
+   -DZLIB_ENABLE_TESTS="$(usex test)"
+   # Unaligned access is controversial and undefined behaviour
+   # Let's keep it off for now
+   # https://github.com/gentoo/gentoo/pull/17167
+   -DWITH_UNALIGNED="OFF"
+   )
+
+   # The intrinsics options are all defined conditionally, so we need
+   # to enable them on/off per-arch here for now.
+   if use amd64 || use x86 ; then
+   mycmakeargs+=(
+   -DWITH_AVX2=$(usex cpu_flags_x86_avx2)
+   -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
+   -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
+   -DWITH_SSE4=$(usex cpu_flags_x86_sse4a)
+   -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
+   )
+   fi
+
+   if use arm || use arm64 ; then
+   mycmakeargs+=(
+   -DWITH_ACLE=$(usex cpu_flags_arm_crc32)
+   -DWITH_NEON=$(usex cpu_flags_arm_neon)
+   )
+   fi
+
+   if use ppc || use ppc64 ; then
+   # The POWER8 support is VSX which was introduced
+   # VSX2 was introduced with POWER8, so use that as a proxy for it
+   mycmakeargs+=(
+   -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2)
+   )
+   fi
+
+   # TODO: There's no s390x USE_EXPAND yet
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use compat ; then
+   ewarn "zlib-ng is experimental and replacing the system zlib is 
dangerous"
+   ewarn "Please be careful!"
+   ewarn
+   ewarn "The following link explains the guarantees (and what is 
NOT guaranteed):"
+   ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md;
+   fi
+}



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

2021-12-31 Thread Sam James
commit: f12a9fcd065c71fd5963455c43ba75a45432de96
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 04:04:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 04:04:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12a9fcd

dev-util/byacc: add 20211224

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

 dev-util/byacc/Manifest  |  1 +
 dev-util/byacc/byacc-20211224.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-util/byacc/Manifest b/dev-util/byacc/Manifest
index 59d24c8f85f2..52f0df6c962d 100644
--- a/dev-util/byacc/Manifest
+++ b/dev-util/byacc/Manifest
@@ -1 +1,2 @@
 DIST byacc-20210808.tgz 891489 BLAKE2B 
e349e960cdbc654b148ec8412f8502e26976f8a933e3846fc4ff308440c8c8058b3422dbc0a709b792ec727c62f3b4ed7d0679d9d5da69fed8c4e08daa801625
 SHA512 
cde092dbd845364752aca228a838b97fc34378c7dd7f860c614d13c8ec7167b8416422ded82864d22e8c3c447b47b30abca591ef8ab667c49f9fa070d68114c4
+DIST byacc-20211224.tgz 894135 BLAKE2B 
6b9e7686e66d9f23ba92f5d8129bda72f75b71a50a72792ec241270102d972279b775b6dcfba85f79dd3bad04470838c1a9f2a675d620322393c7251afafab25
 SHA512 
e2b9df443c5b05179815808d61e693e942549ca6484a5ab4fdb285b9468da9ed3a90e00d1950a0fbacd1890e5a69bcc03b6d7135a7bbfa59ab0995125b9a8642

diff --git a/dev-util/byacc/byacc-20211224.ebuild 
b/dev-util/byacc/byacc-20211224.ebuild
new file mode 100644
index ..6f72092c3d7c
--- /dev/null
+++ b/dev-util/byacc/byacc-20211224.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The best variant of the Yacc parser generator"
+HOMEPAGE="https://invisible-island.net/byacc/byacc.html;
+SRC_URI="ftp://ftp.invisible-island.net/byacc/${P}.tgz;
+# Seems to be unreliable (unstable tarballs): bug #820167.
+#SRC_URI="https://invisible-mirror.net/archives/byacc/${P}.tgz;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+
+DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README )
+
+src_configure() {
+   econf --program-prefix=b
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-headers/

2021-12-31 Thread Sam James
commit: c2fbea840c5d6bf6fb94e597b003ae8e72a825d2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 03:57:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 03:57:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fbea84

sys-kernel/linux-headers: stabilize 5.15-r3

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

 sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild 
b/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild
index 7fc09552f9bc..6541482454d5 100644
--- a/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="${KERNEL_URI}

${PATCH_VER:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/sys-kernel/linux-headers/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz};
 S="${WORKDIR}/linux-${PV}"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 
 BDEPEND="app-arch/xz-utils
dev-lang/perl"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-headers/

2021-12-31 Thread Sam James
commit: ddbbf9188a08a7e0a135e7fee832a6cad3eb4ffe
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 03:57:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 03:57:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbbf918

sys-kernel/linux-headers: stabilize 5.10-r2

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

 sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild 
b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
index 26138c3d9ff4..cbacecb5291d 100644
--- a/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="${KERNEL_URI}
 "
 S="${WORKDIR}"/linux-${PV}
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 
 BDEPEND="app-arch/xz-utils
dev-lang/perl"



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

2021-12-31 Thread Sam James
commit: 5970506370d93b9e630f292452f78c73950a71a2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 03:52:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 03:52:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59705063

dev-cpp/cpp-hocon: Stabilize 0.3.0-r1 amd64, #830201

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

 dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild 
b/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild
index f2f32ea01e2b..e80181729b1c 100644
--- a/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild
+++ b/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 IUSE="debug test"
 RESTRICT="!test? ( test )"
 



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

2021-12-31 Thread Sam James
commit: 585dffe67bbc4b9bb5cbfcfa2497455f64baa615
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 03:52:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 03:52:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585dffe6

dev-cpp/cpp-hocon: Stabilize 0.3.0-r1 x86, #830201

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

 dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild 
b/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild
index ce6a7fb768ef..f2f32ea01e2b 100644
--- a/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild
+++ b/dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 IUSE="debug test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/wireplumber/

2021-12-31 Thread Sam James
commit: c644a96040a307d77fd3c03bded91c7340e2bf82
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 03:48:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 03:48:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c644a960

media-video/wireplumber: disable automagic doc building for now

Ebuild isn't currently wired up properly for doc building, so
disable it to avoid autodetection.

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

 media-video/wireplumber/wireplumber-0.4.5-r3.ebuild | 3 ++-
 media-video/wireplumber/wireplumber-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild 
b/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild
index 599aed0c155c..e39673240df7 100644
--- a/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -69,6 +69,7 @@ PATCHES=(
 
 src_configure() {
local emesonargs=(
+   -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?)
-Dintrospection=disabled # Only used for Sphinx doc generation
-Dsystem-lua=true # We always unbundle everything we can
-Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version))

diff --git a/media-video/wireplumber/wireplumber-.ebuild 
b/media-video/wireplumber/wireplumber-.ebuild
index ce558e3165e2..43f426dd14b9 100644
--- a/media-video/wireplumber/wireplumber-.ebuild
+++ b/media-video/wireplumber/wireplumber-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -56,6 +56,7 @@ DOCS=( {NEWS,README}.rst )
 
 src_configure() {
local emesonargs=(
+   -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?)
-Dintrospection=disabled # Only used for Sphinx doc generation
-Dsystem-lua=true # We always unbundle everything we can
-Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version))



[gentoo-commits] repo/gentoo:master commit in: media-video/wireplumber/, media-video/wireplumber/files/

2021-12-31 Thread Sam James
commit: 3961737db6b965b7ba0ca927c91c41f8f2becfe0
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Fri Dec 31 08:04:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 03:47:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3961737d

media-video/wireplumber: add patch that should fix remote clients

Two Gentoo users have reported issues with getting networked protocols
working. The patch added in this wireplumber-0.4.5-r3 revbump should
fix their issues, as reported by one of them.

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Signed-off-by: Sam James  gentoo.org>

 ...-config-add-restricted-access-permissions.patch |  36 
 .../wireplumber/wireplumber-0.4.5-r3.ebuild| 102 +
 2 files changed, 138 insertions(+)

diff --git 
a/media-video/wireplumber/files/wireplumber-0.4.5-access-config-add-restricted-access-permissions.patch
 
b/media-video/wireplumber/files/wireplumber-0.4.5-access-config-add-restricted-access-permissions.patch
new file mode 100644
index ..213283131e0b
--- /dev/null
+++ 
b/media-video/wireplumber/files/wireplumber-0.4.5-access-config-add-restricted-access-permissions.patch
@@ -0,0 +1,36 @@
+https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/703c35cfd44265e81595db29eed081c8785cda87
+
+From 703c35cfd44265e81595db29eed081c8785cda87 Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Mon, 29 Nov 2021 09:25:18 +0100
+Subject: [PATCH] access-config: add restricted access permissions
+
+When a pulse client connects with TCP, it is given the 'restricted'
+access policy. Assign 'rx' permissions for those clients instead of
+blocking forever.
+
+See pipewire#1863
+---
+ src/config/main.lua.d/50-default-access-config.lua | 8 
+ 1 file changed, 8 insertions(+)
+
+diff --git a/src/config/main.lua.d/50-default-access-config.lua 
b/src/config/main.lua.d/50-default-access-config.lua
+index 0282d4aa..6cf18bed 100644
+--- a/src/config/main.lua.d/50-default-access-config.lua
 b/src/config/main.lua.d/50-default-access-config.lua
+@@ -20,4 +20,12 @@ default_access.rules = {
+ },
+ default_permissions = "rx",
+   },
++  {
++matches = {
++  {
++{ "pipewire.access", "=", "restricted" },
++  },
++},
++default_permissions = "rx",
++  },
+ }
+-- 
+GitLab
+

diff --git a/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild 
b/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild
new file mode 100644
index ..599aed0c155c
--- /dev/null
+++ b/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit lua-single meson systemd
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+   # One commit is in git, the rest are in a PR which should be merged soon
+   # bug #817881
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.4.5-endianness-fixes.patch.bz2;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Replacement for pipewire-media-session"
+HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber;
+
+LICENSE="MIT"
+SLOT="0/0.4"
+IUSE="elogind systemd test"
+
+REQUIRED_USE="
+   ${LUA_REQUIRED_USE}
+   ?? ( elogind systemd )
+"
+
+RESTRICT="!test? ( test )"
+
+# introspection? ( dev-libs/gobject-introspection ) is valid but likely only 
used for doc building
+BDEPEND="
+   dev-libs/glib
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+"
+
+DEPEND="
+   ${LUA_DEPS}
+   >=dev-libs/glib-2.62
+   >=media-video/pipewire-0.3.42:=
+   virtual/libc
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd )
+"
+
+# Any dev-lua/* deps get declared like this inside RDEPEND:
+#  $(lua_gen_cond_dep '
+#  dev-lua/[${LUA_USEDEP}]
+#  ')
+RDEPEND="${DEPEND}"
+
+DOCS=( {NEWS,README}.rst )
+
+PATCHES=(
+   
"${FILESDIR}"/${P}-m-reserve-device-replace-the-hash-table-key-on-new-i.patch
+   
"${FILESDIR}"/${P}-policy-node-wait-for-nodes-when-we-become-unlinked.patch
+   
"${FILESDIR}"/${P}-lib-don-t-read-hidden-files-from-the-config-director.patch
+   "${FILESDIR}"/${P}-alsa-handle-the-release-requested-signal.patch
+   "${FILESDIR}"/${P}-access-config-add-restricted-access-permissions.patch
+   "${WORKDIR}"/${P}-endianness-fixes.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dintrospection=disabled # Only used for Sphinx doc generation
+   -Dsystem-lua=true # We always unbundle everything we can
+   -Dsystem-lua-version=$(ver_cut 

[gentoo-commits] repo/gentoo:master commit in: media-video/wireplumber/

2021-12-31 Thread Sam James
commit: afbcf24b9709fbd4777f7db9bba2ef5eaf5a3593
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Fri Dec 31 08:23:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 03:47:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afbcf24b

media-video/wireplumber: remove ebuilds that will not be stabilized

Either 0.4.5-r2 or 0.4.5-r3 will be stabilized, so there is no point
in keeping older ebuilds around.

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Closes: https://github.com/gentoo/gentoo/pull/23599
Signed-off-by: Sam James  gentoo.org>

 .../wireplumber/wireplumber-0.4.5-r1.ebuild| 96 --
 media-video/wireplumber/wireplumber-0.4.5.ebuild   | 89 
 2 files changed, 185 deletions(-)

diff --git a/media-video/wireplumber/wireplumber-0.4.5-r1.ebuild 
b/media-video/wireplumber/wireplumber-0.4.5-r1.ebuild
deleted file mode 100644
index 977f3e5b79a7..
--- a/media-video/wireplumber/wireplumber-0.4.5-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{3,4} )
-
-inherit lua-single meson systemd
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git;
-   EGIT_BRANCH="master"
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Replacement for pipewire-media-session"
-HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber;
-
-LICENSE="MIT"
-SLOT="0/0.4"
-IUSE="elogind systemd test"
-
-REQUIRED_USE="
-   ${LUA_REQUIRED_USE}
-   ?? ( elogind systemd )
-"
-
-RESTRICT="!test? ( test )"
-
-# introspection? ( dev-libs/gobject-introspection ) is valid but likely only 
used for doc building
-BDEPEND="
-   dev-libs/glib
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-"
-
-DEPEND="
-   ${LUA_DEPS}
-   >=dev-libs/glib-2.62
-   >=media-video/pipewire-0.3.39
-   virtual/libc
-   elogind? ( sys-auth/elogind )
-   systemd? ( sys-apps/systemd )
-"
-
-# Any dev-lua/* deps get declared like this inside RDEPEND:
-#  $(lua_gen_cond_dep '
-#  dev-lua/[${LUA_USEDEP}]
-#  ')
-RDEPEND="${DEPEND}"
-
-DOCS=( {NEWS,README}.rst )
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-0.4.5-m-reserve-device-replace-the-hash-table-key-on-new-i.patch
-   
"${FILESDIR}"/${PN}-0.4.5-policy-node-wait-for-nodes-when-we-become-unlinked.patch
-   
"${FILESDIR}"/${PN}-0.4.5-lib-don-t-read-hidden-files-from-the-config-director.patch
-   "${FILESDIR}"/${PN}-0.4.5-alsa-handle-the-release-requested-signal.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dintrospection=disabled # Only used for Sphinx doc generation
-   -Dsystem-lua=true # We always unbundle everything we can
-   -Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version))
-   $(meson_feature elogind)
-   $(meson_feature systemd)
-   -Dsystemd-system-service=false # Matches upstream
-   $(meson_use systemd systemd-user-service)
-   -Dsystemd-system-unit-dir=$(systemd_get_systemunitdir)
-   -Dsystemd-user-unit-dir=$(systemd_get_userunitdir)
-   $(meson_use test tests)
-   )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   if systemd_is_booted ; then
-   ewarn "pipewire-media-session.service is no longer installed. 
You must switch"
-   ewarn "to wireplumber.service user unit before your next 
logout/reboot:"
-   ewarn "systemctl --user disable pipewire-media-session.service"
-   ewarn "systemctl --user --force enable wireplumber.service"
-   else
-   ewarn "Switch to WirePlumber will happen the next time 
gentoo-pipewire-launcher"
-   ewarn "is started (a replacement for directly calling pipewire 
binary)."
-   ewarn
-   ewarn "Please ensure that ${EROOT}/etc/pipewire/pipewire.conf 
either does not exist"
-   ewarn "or, if it does exist, that any reference to"
-   ewarn "${EROOT}/usr/bin/pipewire-media-session is commented out 
(begins with a #)."
-   fi
-   ewarn
-}

diff --git a/media-video/wireplumber/wireplumber-0.4.5.ebuild 
b/media-video/wireplumber/wireplumber-0.4.5.ebuild
deleted file mode 100644
index 4773af0d6c42..
--- a/media-video/wireplumber/wireplumber-0.4.5.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{3,4} )
-
-inherit lua-single meson systemd
-
-if [[ ${PV} ==  ]]; then
-   

[gentoo-commits] repo/gentoo:master commit in: acct-group/badvpn/

2021-12-31 Thread William Hubbs
commit: f35df0f680de73b5b7930fd0d4180284480b26ed
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan  1 01:42:29 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan  1 01:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35df0f6

acct-group/badvpn: remove for lastrites

Bug: https://bugs.gentoo.org/770619
Signed-off-by: William Hubbs  gentoo.org>

 acct-group/badvpn/badvpn-0.ebuild | 10 --
 acct-group/badvpn/metadata.xml|  8 
 2 files changed, 18 deletions(-)

diff --git a/acct-group/badvpn/badvpn-0.ebuild 
b/acct-group/badvpn/badvpn-0.ebuild
deleted file mode 100644
index 75a69db4196e..
--- a/acct-group/badvpn/badvpn-0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-group
-
-DESCRIPTION="A group for net-vpn/badvpn"
-
-ACCT_GROUP_ID="116"

diff --git a/acct-group/badvpn/metadata.xml b/acct-group/badvpn/metadata.xml
deleted file mode 100644
index db463f3eeb66..
--- a/acct-group/badvpn/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   willi...@gentoo.org
-   William Hubbs
-   
-



[gentoo-commits] repo/gentoo:master commit in: net-vpn/badvpn/, net-vpn/badvpn/files/

2021-12-31 Thread William Hubbs
commit: b7207472b68bb07923d94297fdad9f7b0205c3a1
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan  1 01:51:07 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan  1 01:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7207472

net-vpn/badvpn: remove for lastrites

Bug: https://bugs.gentoo.org/770619
Signed-off-by: William Hubbs  gentoo.org>

 net-vpn/badvpn/Manifest|  3 -
 net-vpn/badvpn/badvpn-1.999.127-r1.ebuild  | 87 --
 net-vpn/badvpn/badvpn-1.999.129-r1.ebuild  | 87 --
 net-vpn/badvpn/badvpn-1.999.130-r1.ebuild  | 84 -
 net-vpn/badvpn/files/badvpn-1.999.127-ncd.init | 24 ---
 net-vpn/badvpn/files/badvpn-ncd.conf   | 11 
 net-vpn/badvpn/files/badvpn-ncd.service| 11 
 net-vpn/badvpn/files/badvpn-server.conf| 11 
 net-vpn/badvpn/files/badvpn-server.init| 48 --
 net-vpn/badvpn/metadata.xml| 35 ---
 10 files changed, 401 deletions(-)

diff --git a/net-vpn/badvpn/Manifest b/net-vpn/badvpn/Manifest
deleted file mode 100644
index 645088e6e493..
--- a/net-vpn/badvpn/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST badvpn-1.999.127.tar.bz2 962224 BLAKE2B 
c0fc22aa56f59d9273797df9a1687509d1502ada2c92a308b8bd7368b50a4151f1ef8a8d91c720fee85c6f92497a421372eec3dd2160d53e3f3345041ce35f9b
 SHA512 
7484a817795392a52b44d3bf68765652739029aae8c16965b433bbfb4ca67ea70048f76376ba445196aac07a8f19f97696917ad24fe2bcb34025adda1f18a9fb
-DIST badvpn-1.999.129.tar.gz 1327123 BLAKE2B 
640b4bc3252d0aadaf9a8ce42da7bbead7c0d371a1f536e994a4d26897d8fbee9a0c9738b31b1ce308b3b08b6a661d9dad0ea012ff08ec6349ee67063e402084
 SHA512 
7a305198d7b4aaa31e567ff1f1bf23e0a65070d8eae78e7ed6be1a3a3b7bce7fcba32c0eb8ae549ef1851a61675afc1770f52dedf131658036b7b6414fdd4e4e
-DIST badvpn-1.999.130.tar.gz 1340372 BLAKE2B 
d13d5fdda487418ba8d93ba49736f2b68c1b5054636b5cf9120f32f6de5b9d0240502d68824a194c18074b5de86227ad6412c969d91b0ff1ee0ff016bb4c1fb4
 SHA512 
958d6f3b7a8074fa7ba2f26812c9b2c39272b75d762a12a821ad2d0db9cdc9b9307338d77ca0dcadcf57b81fa4632362e67524de4246d01829951e8924a89770

diff --git a/net-vpn/badvpn/badvpn-1.999.127-r1.ebuild 
b/net-vpn/badvpn/badvpn-1.999.127-r1.ebuild
deleted file mode 100644
index ce494c984ecd..
--- a/net-vpn/badvpn/badvpn-1.999.127-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils user toolchain-funcs systemd
-
-MY_P=${PN}-${PV/_rc/rc}
-DESCRIPTION="Peer-to-peer VPN, NCD scripting language, tun2socks proxifier"
-HOMEPAGE="https://code.google.com/p/badvpn/;
-SRC_URI="https://badvpn.googlecode.com/files/${MY_P}.tar.bz2;
-
-LICENSE="BSD"
-KEYWORDS="amd64 arm x86"
-SLOT="0"
-TARGETS="+client +ncd +server +tun2socks +udpgw"
-IUSE="${TARGETS} debug"
-# tests are only ncd related
-RESTRICT="!ncd? ( test )"
-
-COMMON_DEPEND="
-   client? (
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/openssl:=
-   )
-   server? (
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/openssl:=
-   )
-   ncd? (
-   dev-libs/openssl
-   )"
-RDEPEND="${COMMON_DEPEND}
-   ncd? (
-   sys-apps/iproute2
-   >=virtual/udev-171
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig"
-# we need at least one target
-REQUIRED_USE="|| ( ${TARGETS//+/} )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   enewuser ${PN}
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_NOTHING_BY_DEFAULT=1
-   $(cmake-utils_use_build client CLIENT)
-   $(cmake-utils_use_build server SERVER)
-   $(cmake-utils_use_build ncd NCD)
-   $(cmake-utils_use_build tun2socks TUN2SOCKS)
-   $(cmake-utils_use_build udpgw UDPGW)
-   )
-
-   cmake-utils_src_configure
-}
-
-src_test() {
-   # OOHMSA: do this on portage level?
-   tc-is-cross-compiler && die "these tests do not work when cross 
compiling!"
-
-   einfo "Running NCD tests"
-   cd "${S}"/ncd/tests || die
-   bash ./run_tests "${CMAKE_BUILD_DIR}/ncd/badvpn-ncd" \
-   || die "one or more tests failed"
-}
-
-src_install() {
-   cmake-utils_src_install
-   dodoc ChangeLog
-
-   if use server; then
-   newinitd "${FILESDIR}"/${PN}-server.init ${PN}-server
-   newconfd "${FILESDIR}"/${PN}-server.conf ${PN}-server
-   fi
-
-   if use ncd; then
-   newinitd "${FILESDIR}"/${P}-ncd.init ${PN}-ncd
-   newconfd "${FILESDIR}"/${PN}-ncd.conf ${PN}-ncd
-   systemd_dounit "${FILESDIR}"/badvpn-ncd.service
-   fi
-}

diff --git a/net-vpn/badvpn/badvpn-1.999.129-r1.ebuild 

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

2021-12-31 Thread William Hubbs
commit: 1e57f09a589cbf3140bdc61b3e86386aeade04f7
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan  1 01:56:04 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan  1 01:59:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e57f09a

profiles/package.mask: drop mask for net-vpn/badvpn for lastrites

Closes: http://bugs.gentoo.org/770619
Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index c17e4e141976..b898de020331 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -216,11 +216,6 @@ net-analyzer/amap
 # Blender compatibility (no mixed LLVM versions).
 =media-libs/osl-1.12*
 
-# William Hubbs  (2021-11-30)
-# Dead upstream, no releases since 2015
-# Bug #770619; masked for removal on 2021-12-30.
-net-vpn/badvpn
-
 # Andreas Sturmlechner  (2021-11-30)
 # Blocks cleanup of sci-libs/fcl-0.5.0, unmaintained in Gentoo.
 # Upstream master claims to target sci-libs/fcl-0.6.1, but that



[gentoo-commits] repo/gentoo:master commit in: acct-user/badvpn/

2021-12-31 Thread William Hubbs
commit: 01059bf1f3d7b80637ab14ed33f4d130fa378373
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan  1 01:42:29 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan  1 01:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01059bf1

acct-user/badvpn: remove for lastrites

Bug: https://bugs.gentoo.org/770619
Signed-off-by: William Hubbs  gentoo.org>

 acct-user/badvpn/badvpn-0.ebuild | 13 -
 acct-user/badvpn/metadata.xml|  8 
 2 files changed, 21 deletions(-)

diff --git a/acct-user/badvpn/badvpn-0.ebuild b/acct-user/badvpn/badvpn-0.ebuild
deleted file mode 100644
index 5322dfafce8d..
--- a/acct-user/badvpn/badvpn-0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-user
-
-DESCRIPTION="A user for net-vpn/badvpn"
-
-ACCT_USER_ID=116
-ACCT_USER_GROUPS=( badvpn )
-
-acct-user_add_deps

diff --git a/acct-user/badvpn/metadata.xml b/acct-user/badvpn/metadata.xml
deleted file mode 100644
index db463f3eeb66..
--- a/acct-user/badvpn/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   willi...@gentoo.org
-   William Hubbs
-   
-



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

2021-12-31 Thread Mike Frysinger
commit: 16f3b7b366ebca1d4eb583f87071fac2cca371ac
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Jan  1 01:41:54 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Jan  1 01:42:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f3b7b3

sys-libs/newlib: version bump to 4.2.0.20211231

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

 sys-libs/newlib/Manifest |   1 +
 sys-libs/newlib/newlib-4.2.0.20211231.ebuild | 154 +++
 2 files changed, 155 insertions(+)

diff --git a/sys-libs/newlib/Manifest b/sys-libs/newlib/Manifest
index 2b71d80eb9bc..70c92629aba4 100644
--- a/sys-libs/newlib/Manifest
+++ b/sys-libs/newlib/Manifest
@@ -1 +1,2 @@
 DIST newlib-4.1.0.tar.gz 18648429 BLAKE2B 
c4d4d734bceeacf05b75d450d4316392d266812f98f99cd3f9f0926ac9848e1dc145361827d1d6951edfe5f109923c982d9f284f927ffc5fd5e5edaf8be6
 SHA512 
6a24b64bb8136e4cd9d21b8720a36f87a34397fd952520af66903e183455c5cf19bb0ee4607c12a05d139c6c59382263383cb62c461a839f969d23d3bc4b1d34
+DIST newlib-4.2.0.20211231.tar.gz 18921589 BLAKE2B 
fb85a368d082e2b9005d5d295d6854eb7d0e351cfade6516e6a06b18656d9139d7629f55a6d5f63337c6bce511a2373e797bed96847f19941b26cacfb1c8d3bc
 SHA512 
0c3efd7b74a6b8457a717cbb6aa6c5ff268eeaba375535465c6bd6502c3d32b54a9bc3ba7f2c6990f78e29152eee2f62acb39b674d24f9ddf440374a1ec9d2e8

diff --git a/sys-libs/newlib/newlib-4.2.0.20211231.ebuild 
b/sys-libs/newlib/newlib-4.2.0.20211231.ebuild
new file mode 100644
index ..a6ad7b9c65d1
--- /dev/null
+++ b/sys-libs/newlib/newlib-4.2.0.20211231.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://sourceware.org/git/newlib-cygwin.git;
+   inherit git-r3
+else
+   SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+DESCRIPTION="Newlib is a C library intended for use on embedded systems"
+HOMEPAGE="https://sourceware.org/newlib/;
+
+LICENSE="NEWLIB LIBGLOSS GPL-2"
+SLOT="0"
+IUSE="nls threads unicode headers-only nano"
+RESTRICT="strip"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.3.0-no-nano-cxx.patch
+)
+
+NEWLIBBUILD="${WORKDIR}/build"
+NEWLIBNANOBUILD="${WORKDIR}/build.nano"
+NEWLIBNANOTMPINSTALL="${WORKDIR}/nano_tmp_install"
+
+# Adding -U_FORTIFY_SOURCE to counter the effect of Gentoo's
+# auto-addition of _FORTIFY_SOURCE at gcc site: bug #656018#c4
+# Currently newlib can't be built itself when _FORTIFY_SOURCE
+# is set.
+CFLAGS_FULL="-ffunction-sections -fdata-sections -U_FORTIFY_SOURCE"
+CFLAGS_NANO="-Os -ffunction-sections -fdata-sections -U_FORTIFY_SOURCE"
+
+pkg_setup() {
+   # Reject newlib-on-glibc type installs
+   if [[ ${CTARGET} == ${CHOST} ]] ; then
+   case ${CHOST} in
+   *-newlib|*-elf) ;;
+   *) die "Use sys-devel/crossdev to build a newlib 
toolchain" ;;
+   esac
+   fi
+
+   case ${CTARGET} in
+   msp430*)
+   if ver_test $(gcc-version ${CTARGET}) -lt 10.1; then
+   # bug #717610
+   die "gcc for ${CTARGET} has to be 10.1 or above"
+   fi
+   ;;
+   esac
+}
+
+src_configure() {
+   # TODO: we should fix this
+   unset LDFLAGS
+   CHOST=${CTARGET} strip-unsupported-flags
+   CCASFLAGS_ORIG="${CCASFLAGS}"
+   CFLAGS_ORIG="${CFLAGS}"
+
+   local myconf=(
+   # Disable legacy syscall stub code in newlib.  These have been
+   # moved to libgloss for a long time now, so the code in newlib
+   # itself just gets in the way.
+   --disable-newlib-supplied-syscalls
+   )
+   [[ ${CTARGET} == "spu" ]] \
+   && myconf+=( --disable-newlib-multithread ) \
+   || myconf+=( $(use_enable threads newlib-multithread) )
+
+   mkdir -p "${NEWLIBBUILD}"
+   cd "${NEWLIBBUILD}"
+
+   export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_FULL}"
+   export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_FULL}"
+   ECONF_SOURCE=${S} \
+   econf \
+   $(use_enable unicode newlib-mb) \
+   $(use_enable nls) \
+   "${myconf[@]}"
+
+   # Build newlib-nano beside newlib (original)
+   # Based on 
https://tracker.debian.org/media/packages/n/newlib/rules-2.1.0%2Bgit20140818.1a8323b-2
+   if use nano ; then
+   mkdir -p "${NEWLIBNANOBUILD}" || die
+   cd "${NEWLIBNANOBUILD}" || die
+  

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

2021-12-31 Thread Michał Górny
commit: 604801f447b1d0e8bcd52ebdf7d01d01ae6416bb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:15:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604801f4

dev-python/diskcache: Remove old

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

 dev-python/diskcache/Manifest  |  1 -
 dev-python/diskcache/diskcache-5.2.1-r1.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest
index eeaacea48547..8a0c2a065fc0 100644
--- a/dev-python/diskcache/Manifest
+++ b/dev-python/diskcache/Manifest
@@ -1,3 +1,2 @@
-DIST diskcache-5.2.1.gh.tar.gz 652769 BLAKE2B 
25fcdcf51c8be7a6e2a9de645258f776647789a7f06c70c8564ad28bd003a745167095b11a54d435e733d9f5181a1443be2510fe2d901cc208ea426d3359c0ba
 SHA512 
6e55bada12145d931f4a465092decc3f2cfed2e618d1ea271ad6daa6caf7c3abfd6ae5de11072efdf898ebf272acd39136136b58d7b5e735092963bdd46af52e
 DIST diskcache-5.3.0.gh.tar.gz 653506 BLAKE2B 
250420da434fa8a02cf58ed552072cb62a6d10dfa3801cf187db327a687763ab7f010c19f5e10b9ba71b2fd6830ba902750ca273c8be08c6f7987aa0923afcff
 SHA512 
106c8eb8320153e42e076927d51fa75d30b92156e17a75756e0392028cb6b5054af9af66b93aa69b7a7105012f0b92fe942ee447a75e53e005b56eb0b067dc38
 DIST diskcache-5.4.0.gh.tar.gz 653968 BLAKE2B 
765f0d8d9c4b3a8bf9e4c52b3b931867dc0b92aa7b891d6d64cbfe9e7ff491662a1fa2f0af776f9b3dcc4b441f50b68dc009a29e9b0d37f99add9033f4fb94d8
 SHA512 
cc15ff0b06b2a5708692f50e185699bd53e60408cef25053bcb5aaffec2795dd53c3bfe4b131a47f68c43388927ecc034c43233c38494cb2f6e40636344270fc

diff --git a/dev-python/diskcache/diskcache-5.2.1-r1.ebuild 
b/dev-python/diskcache/diskcache-5.2.1-r1.ebuild
deleted file mode 100644
index c265840ce885..
--- a/dev-python/diskcache/diskcache-5.2.1-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-HOMEPAGE="http://www.grantjenks.com/docs/diskcache/
-   https://github.com/grantjenks/python-diskcache/;
-DESCRIPTION="Disk and file backed cache"
-SRC_URI="
-   https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
-S=${WORKDIR}/python-diskcache-${PV}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-src_prepare() {
-   # remove dep on pytest-xdist and pytest-cov
-   sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die
-
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local ignore=(
-   # django tests don't work with django-3.2, and django-3.1
-   # doesn't work with py3.10
-   tests/test_djangocache.py
-   tests/test_doctest.py
-   README.rst
-   )
-   epytest ${ignore[@]/#/--ignore }
-}



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

2021-12-31 Thread Michał Górny
commit: 311d2f15b59dc52e6d79c3030a3c12c536a32b3a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:14:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311d2f15

dev-python/virtualenv: Bump to 20.12.0

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

 dev-python/virtualenv/Manifest  |  1 +
 dev-python/virtualenv/virtualenv-20.12.0.ebuild | 98 +
 2 files changed, 99 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 1899cf67a8c6..9fdf8d5f7b5d 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,3 +1,4 @@
 DIST virtualenv-20.10.0.tar.gz 9007218 BLAKE2B 
1fd37b38679b7375c1eb6e9644418b1653cb6a8dab194c8553fa113cf4a801a7c1d5e6490067767cfb198a0ef2b5ab9cf166783b9c6fac0b2c8b538949c11804
 SHA512 
df940aa29801a39d39be46d3518a99e93efb2113650abf81d00b4545183ec6806823ce8b754c5a3c951cb64e941944421046c709ed3de6a925489e5ac1988d48
 DIST virtualenv-20.11.1.tar.gz 9952979 BLAKE2B 
d8e44f5a8fedfca4eed79798be74ccfca86af2cacc076d797832028363c2d5269194e711d4511a415420285bc408373a641248a5a96cfaea326f60e023129d65
 SHA512 
c378bd088d9f2f6a07128d6d04b71554ad7c4de6227baea68ea486c8e10c99c40818eb9bf98cb4c950e64d0aeed4d2be40c101fbd6005d48d2eccaea0382d581
 DIST virtualenv-20.11.2.tar.gz 9953645 BLAKE2B 
8bd0e5bee4fad2cdb13b1ce3e018191ef69993c9d1c66332c74908483802b2d1aff1ea1ef9acd4d94b17cacc9ae4c4014ded6ac0e7df4ea807d050d1243d5464
 SHA512 
18f9c6e50aa6d7b7060163b23332d7e9140199e525f7fb4efe99e84dfb298413889f4516b6e942d3e05a667774093ed521cc757a67a1698138cb793b9798a46f
+DIST virtualenv-20.12.0.tar.gz 9955140 BLAKE2B 
3d01e6b08ce9002310b3659b1773bec850d23bf5bd79d414e8b8a36d7f675cfe5b16f8522758c64911d596a8c1e8994fe126037e38cfe59d42e62d4b9adad8f0
 SHA512 
235074d6f1edae7f350991d3774eb5b567d5fb53c86d3ec7f86b237fccd71256d0700d7ecaa6a82bc1b7611af743cc1fde2f083c43beadac5f317af69c7d1a14

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

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

2021-12-31 Thread Michał Górny
commit: 93ef0eee99f2e12d4e568d1d3686e2e28751d66b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:11:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ef0eee

dev-python/astroid: Bump to 2.9.1

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

 dev-python/astroid/Manifest |  1 +
 dev-python/astroid/astroid-2.9.1.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index b879e0609bf3..6a22cb614277 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,3 +1,4 @@
 DIST astroid-2.7.3.tar.gz 378876 BLAKE2B 
016ab6e798f1a608c0e0ce0bd81865145349c70497d09e336ec8b21eaf01ea365c204f42daf6d55d148f6873ef15e223adc9baf4a09dc8945158e4b5e24f1ebb
 SHA512 
03a886c2daef640cf0a85f38e39b6e12080dc722862cb03386d1355f3f955ea46a7bb7b85c2887f52ba6d0ecb6243c653c7f1cd44d6c7429f2cd29c1dfd2297f
 DIST astroid-2.8.6.tar.gz 394852 BLAKE2B 
400531227ce5a8b0f284f51ccb2d37aeb0463ee0fc7faceb3fd33b4bd727b7283421fb69c50eba3246217e06dca2cecfac49030d33c7e2a7cf252144860b50a3
 SHA512 
8fae723f0b7df34ba51d7f97634b09173956ae1eaa1543b81af8a80b5d9c9fcbdd96de709da2432a935dd5fc7369f9f1ea03cf2b7e3f0b09dac8485145d8f1d9
 DIST astroid-2.9.0.tar.gz 404906 BLAKE2B 
2aefe21392289b95a4ea3bde047e6f33b6915f4feac722164b4c35cc97dedb83f7d2e7f277485c5a3a8c7abc7865ccd88923266aa675755eeb17b0bd22077931
 SHA512 
949520268303a257102c2348920df9ff779bf5736739be5985b0441fae664212bee476445dc5d52478e789e08bbd5826ef83cf8a730a73d4e2d6eb04251c3cee
+DIST astroid-2.9.1.tar.gz 408617 BLAKE2B 
921178fc6be9f3905c0e93c755fbf0ff70da4bf6242cb10a6881e78b66f9636fa39d7aef1ba9435ec69ae314968d33126a64d2d11a8da2aa2ee0dc9010d58ce3
 SHA512 
b6c69a316bd9f21be34b5e15505e38719721991c0b9a9162233c2c8c7b0fcef792027f6564fa58f083448d00bbae910f8dad1a2957aad5d3bf23c1bfb6727e31

diff --git a/dev-python/astroid/astroid-2.9.1.ebuild 
b/dev-python/astroid/astroid-2.9.1.ebuild
new file mode 100644
index ..7d421ea6fce4
--- /dev/null
+++ b/dev-python/astroid/astroid-2.9.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+   https://github.com/PyCQA/astroid/
+   https://pypi.org/project/astroid/;
+SRC_URI="
+   https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# Version specified in __pkginfo__.py.
+RDEPEND="
+   >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
+   

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

2021-12-31 Thread Michał Górny
commit: a188d5f37182386347932bd176b9e1bf49a90baf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:16:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a188d5f3

dev-python/xmlschema: Remove old

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

 dev-python/xmlschema/Manifest   |  2 --
 dev-python/xmlschema/xmlschema-1.8.2.ebuild | 31 -
 dev-python/xmlschema/xmlschema-1.9.0.ebuild | 31 -
 3 files changed, 64 deletions(-)

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 810417939fec..00196f7ae9c0 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,4 +1,2 @@
-DIST xmlschema-1.8.2.tar.gz 392045 BLAKE2B 
05b63c069bc6f7052e84f7af20b789e2e9b9e54eccbc28971006b924d1eff4b23a43e2a85356214603f4c2263f2478f7cc4321c4ae93e8106f31940098ab7ae2
 SHA512 
3a03206c732b3d46a58bcfdeafdccb08c7f3334c78df63901352d2d2eaebaabbb663d70329bd9667530a1e8c2bf1b7087eb493f971c3fa914d8944064e12361c
-DIST xmlschema-1.9.0.tar.gz 394048 BLAKE2B 
96060d971826263b3a52b3d8720c7d2421af0bf55f1603b68691a374a72d441238b790f3c7ce0e48ca436cd9939aa0f3563bd3862d5371bd57c44815777ec83a
 SHA512 
c7763acefa6cd34a1edc5487f0c2257c871b7c5aed2466dfb1867a004e9f91603e20d458238a52da33225d9303a7262e347f20c41203dea0f0cb7400bed66838
 DIST xmlschema-1.9.1.tar.gz 394695 BLAKE2B 
38cb0cbb1bb9f23ea4cd16440c175d509e57dce86bc4362facfb0c034895af7cd27b326be450def6e671320ce08d96eeabd33b2c81a682e33001d8b0e1951d13
 SHA512 
958052e5a3573c5e3ae08fe487cbbb219d361264920f7ffc4157faf53a4e260f256c0ad9a68575c16d2e6cc1bd75b94459ec088b08daa4a419f756f1a7044836
 DIST xmlschema-1.9.2.tar.gz 394954 BLAKE2B 
c8d932827f03962fcd6b1408d25cb4079b84d44984227c53922587d9c61dcf16e2b46c7df16a2795623017c1b844f3fca497e5856b6d6b2a475eabf1c49cc4cc
 SHA512 
99abc53da52ba8f7f0f269c791b227d2b5c81d7ede847ccd98e18c5817ddd988ba26b88ad5afe0a0933e0c5af5425c0efdd4a1beb218d009e476de5b2931a0fb

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

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



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

2021-12-31 Thread Michał Górny
commit: fdf0c0475fadbb32cd4f0a65244d419568182b33
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:13:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf0c047

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  1 -
 dev-python/pikepdf/pikepdf-4.3.0.ebuild | 52 -
 2 files changed, 53 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index c3ae43aa0954..4531c41846b4 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,2 @@
 DIST pikepdf-4.2.0.tar.gz 2337822 BLAKE2B 
ca966ae2c1be1805cc6ce99e34eb6692fe89bf29f1e6a3161eb04daa52e3890ae8d8859e4165801395efc5d3364d215ea5fc659fb344388a36bf32b638ad72bf
 SHA512 
a01e2b0defbf6689b7d47346a85c07ae575ae57833d5be93e4099890ed5bb5b205595dc43ddd917ab4adc87ad591199c728c886358b8d4c03b1522193428e23d
-DIST pikepdf-4.3.0.tar.gz 2348313 BLAKE2B 
8e3a98fae1406a1c704d0c2341eebf142ab5d774f861e85ee83605ea56a433d96b85ec501171d4c8f9b2e905b7d06b8075191efea7e58e80f86abf046c2c698d
 SHA512 
c23866e2e9cc36916823d6740f63900d0d1bf3fa7fb226c7f3ae2e0f1bda2808f2ac469ec38a3c147cf124d7473d63cd13ee34a09d9bf74cef29b76589c93ff4
 DIST pikepdf-4.3.1.tar.gz 2348339 BLAKE2B 
9b1f04a87e7e7d2dc2589eaa7db4a670e8ceda753191e473e1a5da9ead532121d0d7d4f734fa234d60a9b5a5931d022f46e252a8c69947e9553df67b81043a06
 SHA512 
0156ad57a9af2d39538f9f728231e931e1a44ecea74d26e850640fa062f2dc60d427deeea5fc25ab33037d11d7a403cefe5f930c7ed92be92a6d3432f87d8fa6

diff --git a/dev-python/pikepdf/pikepdf-4.3.0.ebuild 
b/dev-python/pikepdf/pikepdf-4.3.0.ebuild
deleted file mode 100644
index e5b481b20241..
--- a/dev-python/pikepdf/pikepdf-4.3.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-MY_P=${P/_p/.post}
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf;
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
-   -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=">=app-text/qpdf-10.3.1:0="
-RDEPEND="${DEPEND}
-   >=dev-python/pillow-7[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20[${PYTHON_USEDEP}]
-   >=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm-4.1[${PYTHON_USEDEP}]
-   dev-python/toml[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
-   >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
-   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
-   >=dev-python/psutil-5[${PYTHON_USEDEP}]
-   >=dev-python/pytest-6[${PYTHON_USEDEP}]
-   >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   )"
-
-#distutils_enable_sphinx docs \
-#  dev-python/ipython \
-#  dev-python/matplotlib \
-#  dev-python/sphinx_rtd_theme
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/-n auto/d' pyproject.toml || die
-   distutils-r1_src_prepare
-}



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

2021-12-31 Thread Michał Górny
commit: a2ffa718ce7cd0747b8d2e7b2f1c91f919136540
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:15:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ffa718

dev-python/parso: Remove old

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

 dev-python/parso/Manifest|  1 -
 dev-python/parso/files/parso-0.8.2-py310-2.patch | 57 
 dev-python/parso/files/parso-0.8.2-py310.patch   | 29 
 dev-python/parso/parso-0.8.2.ebuild  | 34 --
 4 files changed, 121 deletions(-)

diff --git a/dev-python/parso/Manifest b/dev-python/parso/Manifest
index 1ff516e0eddc..91bdb40e9e69 100644
--- a/dev-python/parso/Manifest
+++ b/dev-python/parso/Manifest
@@ -1,3 +1,2 @@
 DIST parso-0.7.1.tar.gz 399842 BLAKE2B 
1e47c1dd6846d01aa5820d7cedc3eafcf12ea0d4a2e95fa3f54429633b1c12dc39a4abe237fa46eb629408006777bd1f512cf878025b55119568ac19729b8c19
 SHA512 
318969a7a941c4a0948e58643b07b6f5c446ea166b3a8e44a556f0677ec9a36d7dc8c6d37ca7bce3f8276ee3d7144e22fbaaeac90c738fb90f7e94a0cf8abf7d
-DIST parso-0.8.2.tar.gz 394419 BLAKE2B 
f4e86ae55140adc9bbfdd34a8044e7fdfbf9d318a6385ac5feedc07127061943c2d690581af144f158846e3bf6f82124046c7e625369a4055ab92a54f9210c49
 SHA512 
a90810ad89301d804d215392ed77593b015f13bc7ef8512302a8893b314a9e74c15e2aaa77157c8595a134d3481e8115f306f9628835271478837ec6f19e645f
 DIST parso-0.8.3.tar.gz 397648 BLAKE2B 
8942408e27198075c92ef51f7a191cc7781eb3a5110119b91fd95f86e13ebe2fbfee11022a2bfec794150f60b3af8c4d5f324cb011703cd581c17f92232ae5bf
 SHA512 
7874460053662d40c2cfcf0015e330e1c8201eeb07682e2079a636db553a82dc25b70b14ad0f0c82fb817f655359d695101a17f616abf9a39f49c61ae5fd49b1

diff --git a/dev-python/parso/files/parso-0.8.2-py310-2.patch 
b/dev-python/parso/files/parso-0.8.2-py310-2.patch
deleted file mode 100644
index 7c6b1ad78286..
--- a/dev-python/parso/files/parso-0.8.2-py310-2.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From dc41958947770849c8b3b4d344db434e2c8548cc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Thu, 5 Aug 2021 09:09:28 +0200
-Subject: [PATCH] Update expected exception line numbers for Python 3.10.0rc1
-
-It seems that upstream has fixed line numbers in some of the expections
-in Python 3.10.0rc1, so update the tests accordingly.  This means that
-test_non_async_in_async() gets the correct line again,
-and test_default_except_error_postition() no longer suffers from
-the apparent off-by-one problem.
-
-This doesn't fix tests entirely with Python 3.10 but it's a step
-forward.

- test/test_python_errors.py | 13 -
- 1 file changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/test/test_python_errors.py b/test/test_python_errors.py
-index cda9bd2..e847ebb 100644
 a/test/test_python_errors.py
-+++ b/test/test_python_errors.py
-@@ -57,10 +57,10 @@ def test_non_async_in_async():
- error, = errors
- actual = error.message
- assert actual in wanted
--if sys.version_info[:2] < (3, 8):
-+if sys.version_info[:2] not in ((3, 8), (3,9)):
- assert line_nr == error.start_pos[0]
- else:
--assert line_nr == 0  # For whatever reason this is zero in Python 3.8+
-+assert line_nr == 0  # For whatever reason this is zero in Python 
3.8/3.9
- 
- 
- @pytest.mark.parametrize(
-@@ -140,13 +140,16 @@ def _get_actual_exception(code):
- 
- 
- def test_default_except_error_postition():
--# For this error the position seemed to be one line off, but that doesn't
--# really matter.
-+# For this error the position seemed to be one line off in Python < 3.10,
-+# but that doesn't really matter.
- code = 'try: pass\nexcept: pass\nexcept X: pass'
- wanted, line_nr = _get_actual_exception(code)
- error, = _get_error_list(code)
- assert error.message in wanted
--assert line_nr != error.start_pos[0]
-+if sys.version_info[:2] >= (3, 10):
-+assert line_nr == error.start_pos[0]
-+else:
-+assert line_nr != error.start_pos[0]
- # I think this is the better position.
- assert error.start_pos[0] == 2
- 
--- 
-2.32.0
-

diff --git a/dev-python/parso/files/parso-0.8.2-py310.patch 
b/dev-python/parso/files/parso-0.8.2-py310.patch
deleted file mode 100644
index 2f3487dd2f61..
--- a/dev-python/parso/files/parso-0.8.2-py310.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From cbb61fb81955a8cdbb5cdeedc9bcfffa39a5f270 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
-Date: Thu, 22 Apr 2021 21:04:49 +0200
-Subject: [PATCH] Relax a test regex to match new enum repr in Python 3.10.0a7+
- (#186)
-
-bpo-40066: Enum: adjust repr() to show only enum and member name (not value,
-nor angle brackets) and str() to show only member name.
-https://bugs.python.org/issue40066

- test/test_pgen2.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git 

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

2021-12-31 Thread Michał Górny
commit: 1832af8d48b13570b1e8f0e568adf3ed98649b04
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:12:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1832af8d

dev-python/pikepdf: Bump to 4.3.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-4.3.1.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 11c645649e89..c3ae43aa0954 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,2 +1,3 @@
 DIST pikepdf-4.2.0.tar.gz 2337822 BLAKE2B 
ca966ae2c1be1805cc6ce99e34eb6692fe89bf29f1e6a3161eb04daa52e3890ae8d8859e4165801395efc5d3364d215ea5fc659fb344388a36bf32b638ad72bf
 SHA512 
a01e2b0defbf6689b7d47346a85c07ae575ae57833d5be93e4099890ed5bb5b205595dc43ddd917ab4adc87ad591199c728c886358b8d4c03b1522193428e23d
 DIST pikepdf-4.3.0.tar.gz 2348313 BLAKE2B 
8e3a98fae1406a1c704d0c2341eebf142ab5d774f861e85ee83605ea56a433d96b85ec501171d4c8f9b2e905b7d06b8075191efea7e58e80f86abf046c2c698d
 SHA512 
c23866e2e9cc36916823d6740f63900d0d1bf3fa7fb226c7f3ae2e0f1bda2808f2ac469ec38a3c147cf124d7473d63cd13ee34a09d9bf74cef29b76589c93ff4
+DIST pikepdf-4.3.1.tar.gz 2348339 BLAKE2B 
9b1f04a87e7e7d2dc2589eaa7db4a670e8ceda753191e473e1a5da9ead532121d0d7d4f734fa234d60a9b5a5931d022f46e252a8c69947e9553df67b81043a06
 SHA512 
0156ad57a9af2d39538f9f728231e931e1a44ecea74d26e850640fa062f2dc60d427deeea5fc25ab33037d11d7a403cefe5f930c7ed92be92a6d3432f87d8fa6

diff --git a/dev-python/pikepdf/pikepdf-4.3.1.ebuild 
b/dev-python/pikepdf/pikepdf-4.3.1.ebuild
new file mode 100644
index ..f4a8e05a4b77
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-4.3.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
+   -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=app-text/qpdf-10.3.1:0="
+RDEPEND="${DEPEND}
+   >=dev-python/pillow-7[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}]"
+BDEPEND="
+   >=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-4.1[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5[${PYTHON_USEDEP}]
+   >=dev-python/pytest-6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )"
+
+#distutils_enable_sphinx docs \
+#  dev-python/ipython \
+#  dev-python/matplotlib \
+#  dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/-n auto/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2021-12-31 Thread Michał Górny
commit: 761f2e0d93238659f34fa71fdeae019e81f118b2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:07:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761f2e0d

dev-python/pygments: Bump to 2.11.1

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

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

diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 1a193655cf06..7a9394cedd0a 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1,2 +1,3 @@
 DIST Pygments-2.10.0.tar.gz 4052321 BLAKE2B 
003d13344a2c5fe448a23d7bb45a401dc839cac10be262f5831c9547444d395811c92b74d1b18663a11a2e6cedf29b5a74cbd75267157429d61375bd9df6eb49
 SHA512 
28fdf35e333717795f199e0ef936d6df16ac0752324839ac36cabd2f9f6759a57663527d37f1c2f470258d63c3cf190f6dd4b631b21c849fc76575036fbdae12
 DIST Pygments-2.11.0.tar.gz 4157814 BLAKE2B 
de70a1de48083a9a0f281e4eb7f164cb551bd2fa2e7682c26c4513e1ebadf9da4ba6b2ccb50cc16955df484d313dff2b0431d6de2f5590c59c775f9ebd3884db
 SHA512 
761b722cdcbc41bc730843e8120ae3c0d634db9918c1c1870d89b79002b55f245c896ed9301c44b665e573a8584d5f8504623fe9d4c63820b57a2cfcae576b33
+DIST Pygments-2.11.1.tar.gz 4206490 BLAKE2B 
116efe4eb71b276eb860a1de04191b8cb01abc0c879a764715d6d6290a523360c7b195e81a6f32516ad5830410534f2ad01498393c36959ce934e1ccf1520fb9
 SHA512 
77bc1c7fa10ce945591f6d0546f0e9da8d65df58954348fe3b5a4dd8628c9697bd500e74eec3e2a095c5cb3378b8dee1cb0396cd52d7c36c0f2ca719a6d023b9

diff --git a/dev-python/pygments/pygments-2.11.1.ebuild 
b/dev-python/pygments/pygments-2.11.1.ebuild
new file mode 100644
index ..bc59a040a48f
--- /dev/null
+++ b/dev-python/pygments/pygments-2.11.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1 bash-completion-r1
+
+MY_P=${P^}
+DESCRIPTION="Pygments is a syntax highlighting package written in Python"
+HOMEPAGE="
+   https://pygments.org/
+   https://github.com/pygments/pygments/
+   https://pypi.org/project/Pygments/;
+SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}]
+   virtual/ttf-fonts
+   )"
+
+distutils_enable_sphinx doc \
+   dev-python/wcag-contrast-ratio
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   newbashcomp external/pygments.bashcomp pygmentize
+}



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

2021-12-31 Thread Michał Górny
commit: 9fca15ebc36b465e6d86694cf86b29bd3908ab83
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 00:57:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fca15eb

dev-python/cachelib: Bump to 0.5.0

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

 dev-python/cachelib/Manifest  |  1 +
 dev-python/cachelib/cachelib-0.5.0.ebuild | 32 +++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest
index 82013f93160d..77695239c4d0 100644
--- a/dev-python/cachelib/Manifest
+++ b/dev-python/cachelib/Manifest
@@ -1 +1,2 @@
 DIST cachelib-0.4.1.tar.gz 19762 BLAKE2B 
baadfe920fda339cd8f3241664ae91b2767423ed09bdb6204573b2679e37c2dd3157f3b4d0f16841b1ab859f7c777986c0c251bcbe4bdf1ade69c442ff8ec756
 SHA512 
051e6f31b6ee58836a1512de4c7eedc718c081389df92605ad065f4bc5e4c861971507af636686d8abf00273a379ff31730bf040a7633a143dc1492263e3a543
+DIST cachelib-0.5.0.tar.gz 21173 BLAKE2B 
cbd6bb5e0be27dd284893ebd3e469821806c5d3634195b6cacc4ba247da9f8f3d33d0ad3043e80409f836907c24c1a8226dd0333a51488b86a7cd0244d66fe2b
 SHA512 
1b942e654cf334755fe130a913504d6b46dbb1e6aef3df33cb295ded7e47b1ed461b68653d8bc8ffe85cff6fc82a382df82b97302ff191e184e953d837a02cdd

diff --git a/dev-python/cachelib/cachelib-0.5.0.ebuild 
b/dev-python/cachelib/cachelib-0.5.0.ebuild
new file mode 100644
index ..8c6fcd2d1980
--- /dev/null
+++ b/dev-python/cachelib/cachelib-0.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of cache libraries in the same API interface. 
Extracted from werkzeug"
+HOMEPAGE="https://pypi.org/project/cachelib/ 
https://github.com/pallets/cachelib;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pylibmc[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   dev-python/redis-py[${PYTHON_USEDEP}]
+   net-misc/memcached
+   www-servers/uwsgi[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # bug #818523
+   tests/test_redis_cache.py
+)



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

2021-12-31 Thread Michał Górny
commit: 76a6a77edea77a1b9ec18ce2b751c73f1b30f863
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:10:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a6a77e

dev-python/python-utils: Bump to 2.7.0

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

 dev-python/python-utils/Manifest  |  1 +
 dev-python/python-utils/python-utils-2.7.0.ebuild | 24 +++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index c4faa5926ad1..d412cc4e6bc7 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1,3 +1,4 @@
 DIST python-utils-2.5.6.tar.gz 14057 BLAKE2B 
2f66ab26cd6cda25f73c9f40081048404cde819e3e3c2fd11d134244ab2b80a05ab2b943e56a45bd8656bf3ba231853e3bfa9efbab9cb70515daaec70f6e0715
 SHA512 
35299880afdecd4a44144b95e6b2073e51680dfd2b00f31fb333d578cfa2c2f8bf5f58128cab88a7b81e658e6d5dca303f1c9f5be3870160679e1defbf94859e
 DIST python-utils-2.6.0.tar.gz 14885 BLAKE2B 
089d7a57a8469968bed147a01907f35d1430349130e0f7152bbd38dd65053cf3d6424942eee8cc9006baaec5f13bffcbef81bd8723cad7ee03b1358a5c2d3d27
 SHA512 
a582558e38342f54f7c1eda1f9038728dd5904729aaec4e5719e56bb447bc6fcb93bf5ea3af134ce245eda059b9be81d15b268165cbc10799ba112fc157f939b
 DIST python-utils-2.6.3.tar.gz 14914 BLAKE2B 
6df19348feba000dccc516704db38af299613c70505cd7fa16a2e37c4a46b1cff7ee9bf164be13da33a3b4eb6b9577b76202bfbffdaed47b1b7b60e948d349ac
 SHA512 
3c5834976408eae6b37aa07581960ee5511765f9ea1e6347523465a93ca801bc2d71f785a73a2050706dad2c09ffcfb5227715a9b4d0700904d31eb1295b30b6
+DIST python-utils-2.7.0.tar.gz 27743 BLAKE2B 
5cd0671ad1e003932aed0bf0b69326d907013d3f739e833f218600ee056d76bc87dd2a424f5459654de30dacc3378c14f10af1664344ac66813410d261718c61
 SHA512 
3401c9ad2e4933d0d40d4bc90f1dbe212e672289e7239a4a46d79a04e80f85bb0def67324f0184ca397ec3708cb935839ffe922a202de9c911198ea86d88e2c5

diff --git a/dev-python/python-utils/python-utils-2.7.0.ebuild 
b/dev-python/python-utils/python-utils-2.7.0.ebuild
new file mode 100644
index ..151ae849531a
--- /dev/null
+++ b/dev-python/python-utils/python-utils-2.7.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3)
+inherit distutils-r1
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="https://pypi.org/project/python-utils/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e '/--cov/d' -e '/--flake8/d' pytest.ini || die
+   distutils-r1_python_prepare_all
+}



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

2021-12-31 Thread Michał Górny
commit: 5b5a2293bef1998ae7f10ba722616a4d1c92948e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  1 01:11:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  1 01:29:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5a2293

dev-python/nbsphinx: Bump to 0.8.8

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

 dev-python/nbsphinx/Manifest  |  1 +
 dev-python/nbsphinx/nbsphinx-0.8.8.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index 4a12a4e1ad28..cc00a89c75d3 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1 +1,2 @@
 DIST nbsphinx-0.8.7.tar.gz 146388 BLAKE2B 
28149728b95403236bfe601aa2190f2262069466e6a82e688640b3e085e8f03800199e1f6c5f1a321594a1a6bbf73a2906b0f4cdf2bcf4b5e781fe7bb4fa917e
 SHA512 
01b8d3095fefc32301ed608916bdeeb469bb180709d1512178f8ca2e29f4404f48607c1fc1ec0700ee2aa745cbdef350edda0f06f2dd464d10c020dc38774778
+DIST nbsphinx-0.8.8.tar.gz 146831 BLAKE2B 
26687d74900e7667dff644a91d58eeed57e2b2e91391d4a8024d5ee2c858d5d8bb132db5b025357817004480bc161d8ad6f5c003240d6bbc23420e1633a63abd
 SHA512 
8a791171d6fffc414e19224d29e323644e141c5c51522b7914549aa066f2757cb4e88318a1bf20e4abbd7130cf85c4e8c3fb5537802098342a32c896e3caf3bf

diff --git a/dev-python/nbsphinx/nbsphinx-0.8.8.ebuild 
b/dev-python/nbsphinx/nbsphinx-0.8.8.ebuild
new file mode 100644
index ..f06b11cfd645
--- /dev/null
+++ b/dev-python/nbsphinx/nbsphinx-0.8.8.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Jupyter Notebook Tools for Sphinx"
+HOMEPAGE="https://github.com/spatialaudio/nbsphinx/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.8[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]"



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

2021-12-31 Thread Sam James
commit: f41ae63353c90f7f499fbd2f360a80d4e1348c64
Author: Marco Scardovi  scardovi  com>
AuthorDate: Fri Dec 31 18:24:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 01:24:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41ae633

sys-devel/mold: bump to 1.0.1

This release actually has supports for --defsym, plus other
useful things (see https://github.com/rui314/mold/releases/tag/v1.0.1)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/Manifest  |  1 +
 sys-devel/mold/mold-1.0.1.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index a5d35e75f69c..79667690384d 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1 +1,2 @@
 DIST mold-1.0.0.tar.gz 3482927 BLAKE2B 
56ebc267370548a2f91a71ebeed87871cede6f564c29dc7d44a499b95fe570f6e9c8a717baf2d9e235c7057c41e735b315493bd23d3b44574d2a44b14aaf5ef8
 SHA512 
99ffd0b9e2ff7157cc8b26808675c9d3147bf88961155ae19ed9b0ac647b7ec31ee78d05062decc6d41e66d99aa0fdc398d119803929b8dbff51eb3d077c
+DIST mold-1.0.1.tar.gz 3675262 BLAKE2B 
0e40860d3c0a221d368c94b9f58c20b245ee61de6f9eb6d1454ed3b6f103933c79ddd7358049e2aacf497221232d952c2117ba2b3371cbe37fb8ad4ae42461c2
 SHA512 
cc03a7db395362b97879c28942397d4443d12b72e067b6f979b1ece4d8aab06154b4c1a0f4c57d6ac505bcd4f892bf9a355ad281d628d4d544d8f70edaf34b72

diff --git a/sys-devel/mold/mold-1.0.1.ebuild b/sys-devel/mold/mold-1.0.1.ebuild
new file mode 100644
index ..9751b231a53f
--- /dev/null
+++ b/sys-devel/mold/mold-1.0.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A Modern Linker"
+HOMEPAGE="https://github.com/rui314/mold;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/rui314/mold.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="AGPL-3"
+SLOT="0"
+
+# Try again after 1.0 (nearly there, but path-related issues)
+# https://github.com/rui314/mold/issues/137
+RESTRICT="test"
+
+RDEPEND=">=dev-cpp/tbb-2021.4.0:=
+   dev-libs/xxhash:=
+   sys-libs/zlib
+   !kernel_Darwin? (
+   >=dev-libs/mimalloc-2:=
+   dev-libs/openssl:=
+   )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{compress-debug-sections,compressed-debug-info}.sh || die
+}
+
+src_compile() {
+   tc-export CC CXX
+
+   emake \
+   SYSTEM_TBB=1 \
+   SYSTEM_MIMALLOC=1 \
+   SYSTEM_XXHASH=1 \
+   STRIP="true" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_test() {
+   emake \
+   SYSTEM_TBB=1 \
+   SYSTEM_MIMALLOC=1 \
+   check
+}
+
+src_install() {
+   emake \
+   SYSTEM_TBB=1 \
+   SYSTEM_MIMALLOC=1 \
+   SYSTEM_XXHASH=1 \
+   DESTDIR="${ED}" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   STRIP="true" \
+   install
+}



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

2021-12-31 Thread Sam James
commit: e032c9030274f015da5aab20be359689088941fc
Author: Marco Scardovi  scardovi  com>
AuthorDate: Fri Dec 31 18:28:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 01:24:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e032c903

sys-devel/mold: use only one .sh on rm

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Closes: https://github.com/gentoo/gentoo/pull/23606
Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/mold-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 30150e5e243c..9751b231a53f 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -35,7 +35,7 @@ src_prepare() {
default
 
# Needs unpackaged dwarfdump
-   rm test/elf/{compress-debug-sections.sh,compressed-debug-info.sh} || die
+   rm test/elf/{compress-debug-sections,compressed-debug-info}.sh || die
 }
 
 src_compile() {



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

2021-12-31 Thread Zac Medico
commit: 6740eceee34d44849ef8920ba62b747506443169
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jan  1 01:13:02 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jan  1 01:23:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6740ecee

dev-python/pyrqlite: Remove old versions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/pyrqlite/Manifest   |  3 ---
 dev-python/pyrqlite/pyrqlite-2.1-r1.ebuild | 30 --
 dev-python/pyrqlite/pyrqlite-2.1.ebuild| 28 
 3 files changed, 61 deletions(-)

diff --git a/dev-python/pyrqlite/Manifest b/dev-python/pyrqlite/Manifest
index ba4a64616039..0b40da3fa540 100644
--- a/dev-python/pyrqlite/Manifest
+++ b/dev-python/pyrqlite/Manifest
@@ -1,4 +1 @@
-DIST pyrqlite-2.1-python3.10-test_support.patch 1017 BLAKE2B 
50353be2d15d1a468328c3f7f40c4d8512975b0c8e8e458aac219b4d207cd8819bcd98417585b81322eb9c241adb1d389b7b161c775734db396bcd16dce2886a
 SHA512 
b88a220af27fbedc259f10d6d8af436f2b6d5533f17550c8f90b3bd4a64c81319b4922d748d3b0baa9ae1e1bd1390349fd8b21fc1f8e48b707ee074f93b830f4
-DIST pyrqlite-2.1-rqlite-6.7.0-ephemeral.py 3284 BLAKE2B 
97029bf48fe8902909cd463718b64399f6736a09a463233d7a577c6c3afbc8709315364f6c7af90d3d40ebcb2cfcbb8ba7ec2b0589a80bfbc8e7ec130603c4aa
 SHA512 
15c96c52c2528f9ecad8ddd6cff0a05a3684654aff5d99c86615d49279dc43cd0c1dee89b0fac33876e793f54bbb51a403b3678a278dbdd9329fe031156a4576
 DIST pyrqlite-2.1.1.tar.gz 19538 BLAKE2B 
fba6caa68eb6d806ea807d40f36edafb0872e724a087cdb7736f79699692d0d492e05a8a7407467f92ec8e30df4a6ea1ed44bc12bec35ffc4753878335fa4275
 SHA512 
9fc404a480f42592ebbedef82f748707741e28de199be9381680db506dac4e3ce757d1058874ca06cf8f0dd1ec0e7b6411a4585f332a9fe7d8977071e492bd31
-DIST pyrqlite-2.1.tar.gz 19069 BLAKE2B 
f5ce9c1201632e81ba6f7f41e3ef54bd5fff354c869e73879e8b324ad12aea6476eb197119a22ba15d58c9ab3503435b0110ce9bfe2c21d16fe10b44afbe486a
 SHA512 
6a63860378021b29ec0e8d81cf2c3534c97cec2c65d60e8ac2ec9b0a7900efb9a9a63546da44d8be89570eae2fd47eca4004167d11438b2dd9eb6bc68e646bad

diff --git a/dev-python/pyrqlite/pyrqlite-2.1-r1.ebuild 
b/dev-python/pyrqlite/pyrqlite-2.1-r1.ebuild
deleted file mode 100644
index 9c596d9cb4a2..
--- a/dev-python/pyrqlite/pyrqlite-2.1-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python client for rqlite"
-HOMEPAGE="https://github.com/rqlite/pyrqlite;
-SRC_URI="https://github.com/rqlite/pyrqlite/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/rqlite/pyrqlite/pull/36.patch -> 
${P}-python3.10-test_support.patch
-   
https://github.com/rqlite/pyrqlite/raw/17a1e4e796a04c28aa578a93821cc3349b41/src/pyrqlite/_ephemeral.py
 -> ${P}-rqlite-6.7.0-ephemeral.py"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="test? ( >=dev-db/rqlite-6.7.0 )"
-RESTRICT+=" !test? ( test )"
-
-PATCHES=("${DISTDIR}/${P}-python3.10-test_support.patch")
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i 
src/${PN}/constants.py || die
-   cp "${DISTDIR}/${P}-rqlite-6.7.0-ephemeral.py" 
src/pyrqlite/_ephemeral.py || die
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/pyrqlite/pyrqlite-2.1.ebuild 
b/dev-python/pyrqlite/pyrqlite-2.1.ebuild
deleted file mode 100644
index 6a7df81f7097..
--- a/dev-python/pyrqlite/pyrqlite-2.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python client for rqlite"
-HOMEPAGE="https://github.com/rqlite/pyrqlite;
-SRC_URI="https://github.com/rqlite/pyrqlite/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/rqlite/pyrqlite/pull/36.patch -> 
${P}-python3.10-test_support.patch"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Pin test rqlite version due to https://github.com/rqlite/pyrqlite/issues/37.
-BDEPEND="test? ( 

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

2021-12-31 Thread Zac Medico
commit: e05911e18e700d788d2bef8d2b589585c7c2676b
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jan  1 01:19:09 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jan  1 01:23:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05911e1

dev-db/rqlite: Bump to version 6.9.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 dev-db/rqlite/Manifest|   1 +
 dev-db/rqlite/rqlite-6.9.0.ebuild | 230 ++
 2 files changed, 231 insertions(+)

diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest
index 0cddcddf11e6..3fb27b94bc3a 100644
--- a/dev-db/rqlite/Manifest
+++ b/dev-db/rqlite/Manifest
@@ -189,3 +189,4 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod 95 BLAKE2B 
adb3684980f1d8e6c23444e9102
 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.mod 95 BLAKE2B 
adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362
 SHA512 
916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.zip 80253 BLAKE2B 
175e08dfe0913765b5a913c23cf2803dbbdfa007430c5a8e46cd9df8e1c48e3b84ffe248800422b963ad2d5db8031c86df926cc6f413b0ce05fa21326113
 SHA512 
371da5f4c32800cadd40127a78d4ae29918f4477ca87e42c414bdb7adfb9e9ab22e5f22e821d76f543204b0be8b9297dfe1b4e20814ab8015088492309676e0a
 DIST rqlite-6.8.2.tar.gz 407332 BLAKE2B 
5fd86cfbdf4332c1845ba7566acfdd642d759fc67020eee6f969265c4c411bda52404482cee653c111444b79ede2325a3e0d388c211e3ad6133c1ab97ba6805f
 SHA512 
34685761ba750182e19b91afb5fcbbf9cca92f0322c36eafcc331603ac6a1b5f23a718c5d1f645caea8a85823c33790cd7de41e6686cee1ed99f7c0f2a3f54f9
+DIST rqlite-6.9.0.tar.gz 407936 BLAKE2B 
0c5c7becc5e7cde8bcce632b7fc178fbaed951f2b0a4852b592a26331240e0a2a13ff4cf2cbf645b380c263ed5cdd21c0979f7b51810f2f0e3c9ad8895584255
 SHA512 
c3988a103e12605c37fab153ca459433db73cdd22f5246717c07b98abd331898679329f4c2d4ea8336a41cfbd2ae6725d2dd8711eb25692fad4969911c4d84f9

diff --git a/dev-db/rqlite/rqlite-6.9.0.ebuild 
b/dev-db/rqlite/rqlite-6.9.0.ebuild
new file mode 100644
index ..0f6196674717
--- /dev/null
+++ b/dev-db/rqlite/rqlite-6.9.0.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+EGIT_COMMIT=6751b5fc4a88b95c47cb5e97042ae3fd67e46616
+
+DESCRIPTION="Replicated SQLite using the Raft consensus protocol"
+HOMEPAGE="https://github.com/rqlite/rqlite 
https://www.philipotoole.com/tag/rqlite/;
+
+EGO_SUM=(
+"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75"
+"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75/go.mod"
+"github.com/DataDog/datadog-go v2.2.0+incompatible/go.mod"
+"github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod"
+"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
+"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod"
+"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
+"github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod"
+"github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878/go.mod"
+"github.com/armon/go-metrics v0.3.9"
+"github.com/armon/go-metrics v0.3.9/go.mod"
+"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
+"github.com/beorn7/perks v1.0.0/go.mod"
+"github.com/beorn7/perks v1.0.1/go.mod"
+"github.com/boltdb/bolt v1.3.1"
+"github.com/boltdb/bolt v1.3.1/go.mod"
+"github.com/cespare/xxhash/v2 v2.1.1/go.mod"
+"github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod"
+"github.com/circonus-labs/circonusllhist v0.1.3/go.mod"
+"github.com/davecgh/go-spew v1.1.0/go.mod"
+"github.com/davecgh/go-spew v1.1.1"
+"github.com/davecgh/go-spew v1.1.1/go.mod"
+"github.com/fatih/color v1.7.0/go.mod"
+"github.com/fatih/color v1.12.0"
+"github.com/fatih/color v1.12.0/go.mod"
+"github.com/go-kit/kit v0.8.0/go.mod"
+"github.com/go-kit/kit v0.9.0/go.mod"
+"github.com/go-logfmt/logfmt v0.3.0/go.mod"
+"github.com/go-logfmt/logfmt v0.4.0/go.mod"
+"github.com/go-stack/stack v1.8.0/go.mod"
+"github.com/gogo/protobuf v1.1.1/go.mod"
+"github.com/golang/protobuf v1.2.0/go.mod"
+"github.com/golang/protobuf v1.3.1/go.mod"
+"github.com/golang/protobuf v1.3.2/go.mod"
+"github.com/golang/protobuf v1.5.0/go.mod"
+"github.com/golang/protobuf v1.5.2"
+"github.com/golang/protobuf v1.5.2/go.mod"
+"github.com/google/go-cmp v0.3.1/go.mod"
+"github.com/google/go-cmp v0.4.0/go.mod"
+"github.com/google/go-cmp v0.5.5"
+"github.com/google/go-cmp v0.5.5/go.mod"
+"github.com/google/gofuzz v1.0.0/go.mod"
+"github.com/hashicorp/go-cleanhttp v0.5.0/go.mod"
+"github.com/hashicorp/go-hclog v0.9.1/go.mod"
+"github.com/hashicorp/go-hclog v0.16.2"
+"github.com/hashicorp/go-hclog v0.16.2/go.mod"
+"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod"

[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/files/, app-emulation/qemu/

2021-12-31 Thread John Helmert III
commit: 4da484b352e21676d7e0b13c5aa54db2a69c8271
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jan  1 01:10:55 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jan  1 01:22:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da484b3

app-emulation/qemu: fix some automagic and patch runtime crash

Fix automagic audio backend use/linking (alsa, jack, oss, pulseaudio)
and pam, add upstream patches to fix crash when with user-provided
SLIC table, and fix calculating the --audio-drv-list argument.

Bug: https://bugs.gentoo.org/830170
Thanks-To: Ionen Wolkens  gentoo.org>
Signed-off-by: John Helmert III  gentoo.org>

 .../qemu/files/qemu-6.2.0-user-SLIC-crash.patch| 168 
 app-emulation/qemu/qemu-6.2.0-r1.ebuild| 922 +
 2 files changed, 1090 insertions(+)

diff --git a/app-emulation/qemu/files/qemu-6.2.0-user-SLIC-crash.patch 
b/app-emulation/qemu/files/qemu-6.2.0-user-SLIC-crash.patch
new file mode 100644
index ..7d22feeade2a
--- /dev/null
+++ b/app-emulation/qemu/files/qemu-6.2.0-user-SLIC-crash.patch
@@ -0,0 +1,168 @@
+commit dce6c86f54eab61028e110497c222e73381379df
+Author: Igor Mammedov 
+Date:   Mon Dec 27 14:31:17 2021 -0500
+
+acpi: fix QEMU crash when started with SLIC table
+
+if QEMU is started with used provided SLIC table blob,
+
+  -acpitable sig=SLIC,oem_id='CRASH 
',oem_table_id="ME",oem_rev=2210,asl_compiler_id="",asl_compiler_rev=,data=/dev/null
+it will assert with:
+
+  hw/acpi/aml-build.c:61:build_append_padded_str: assertion failed: (len 
<= maxlen)
+
+and following backtrace:
+
+  ...
+  build_append_padded_str (array=0x56afe320, str=0x56afdb2e "CRASH 
ME", maxlen=0x6, pad=0x20) at hw/acpi/aml-build.c:61
+  acpi_table_begin (desc=0x7fffd1b0, array=0x56afe320) at 
hw/acpi/aml-build.c:1727
+  build_fadt (tbl=0x56afe320, linker=0x57ca3830, f=0x7fffd318, 
oem_id=0x56afdb2e "CRASH ME", oem_table_id=0x56afdb34 "ME") at 
hw/acpi/aml-build.c:2064
+  ...
+
+which happens due to acpi_table_begin() expecting NULL terminated
+oem_id and oem_table_id strings, which is normally the case, but
+in case of user provided SLIC table, oem_id points to table's blob
+directly and as result oem_id became longer than expected.
+
+Fix issue by handling oem_id consistently and make acpi_get_slic_oem()
+return NULL terminated strings.
+
+PS:
+After [1] refactoring, oem_id semantics became inconsistent, where
+NULL terminated string was coming from machine and old way pointer
+into byte array coming from -acpitable option. That used to work
+since build_header() wasn't expecting NULL terminated string and
+blindly copied the 1st 6 bytes only.
+
+However commit [2] broke that by replacing build_header() with
+acpi_table_begin(), which was expecting NULL terminated string
+and was checking oem_id size.
+
+1) 602b45820 ("acpi: Permit OEM ID and OEM table ID fields to be changed")
+2)
+Fixes: 4b56e1e4eb08 ("acpi: build_fadt: use 
acpi_table_begin()/acpi_table_end() instead of build_header()")
+Resolves: https://gitlab.com/qemu-project/qemu/-/issues/786
+Signed-off-by: Igor Mammedov 
+
+diff --git a/hw/acpi/core.c b/hw/acpi/core.c
+index 1e004d0078..3e811bf03c 100644
+--- a/hw/acpi/core.c
 b/hw/acpi/core.c
+@@ -345,8 +345,8 @@ int acpi_get_slic_oem(AcpiSlicOem *oem)
+ struct acpi_table_header *hdr = (void *)(u - sizeof(hdr->_length));
+ 
+ if (memcmp(hdr->sig, "SLIC", 4) == 0) {
+-oem->id = hdr->oem_id;
+-oem->table_id = hdr->oem_table_id;
++oem->id = g_strndup(hdr->oem_id, 6);
++oem->table_id = g_strndup(hdr->oem_table_id, 8);
+ return 0;
+ }
+ }
+diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
+index a99c6e4fe3..570f82997b 100644
+--- a/hw/i386/acpi-build.c
 b/hw/i386/acpi-build.c
+@@ -2721,6 +2721,8 @@ void acpi_build(AcpiBuildTables *tables, MachineState 
*machine)
+ 
+ /* Cleanup memory that's no longer used. */
+ g_array_free(table_offsets, true);
++g_free(slic_oem.id);
++g_free(slic_oem.table_id);
+ }
+ 
+ static void acpi_ram_update(MemoryRegion *mr, GArray *data)
+
+commit a22de122ad03ea40953ad0328b2c3e31002d8052
+Author: Igor Mammedov 
+Date:   Mon Dec 27 14:31:18 2021 -0500
+
+tests: acpi: whitelist expected blobs before changing them
+
+Signed-off-by: Igor Mammedov 
+
+diff --git a/tests/data/acpi/q35/FACP.slic b/tests/data/acpi/q35/FACP.slic
+new file mode 100644
+index 00..f6a864cc86
+Binary files /dev/null and b/tests/data/acpi/q35/FACP.slic differ
+diff --git a/tests/data/acpi/q35/SLIC.slic b/tests/data/acpi/q35/SLIC.slic
+new file mode 100644
+index 00..e69de29bb2
+diff --git a/tests/qtest/bios-tables-test-allowed-diff.h 

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

2021-12-31 Thread Marek Szuba
commit: 86b5f7e50ff37dd6d437aae4c9cf58e938974c51
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan  1 00:19:17 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan  1 00:23:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b5f7e5

dev-vcs/pre-commit: add 2.16.0, drop 2.13.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/pre-commit/Manifest   |  2 +-
 ...{pre-commit-2.13.0.ebuild => pre-commit-2.16.0.ebuild} | 15 +++
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest
index c714de0e5c04..53c31ee53a78 100644
--- a/dev-vcs/pre-commit/Manifest
+++ b/dev-vcs/pre-commit/Manifest
@@ -1,2 +1,2 @@
-DIST pre-commit-2.13.0.tar.gz 252631 BLAKE2B 
7e6b3af46dfaf9928d2cb2aa6cad05423bf6e417e2324af71b241e1aaa2eec6fcb271869f98c040cd4fb8c608a1fabd244c8286864f469a06c44684cd2bf33eb
 SHA512 
5dfc297b3f900afef8f1c355b38ce086af7c836d1e577af8ec95ffb30e82df8b866131da4ff1299bda63e4a90833c3852265d4f2d4a59bf92bce2b972a5e
 DIST pre-commit-2.15.0.tar.gz 255545 BLAKE2B 
8fbb1fd6b1298ff1c5a6884dae53c79d108e8c4b74d05d6be36d562327fd024432d60e6df4570217e1b3f4ad8e33ee4d0d54a5d940f4833a46d4e9cb59698b3c
 SHA512 
b87985aa625509d7a21e31e5774f259c264ec74fef88fc5e290cbac0326cdbadc37ab54b5bf3048d815cf9bc6d4adb71619fcb84c955c1bc9741da8dfd34251c
+DIST pre-commit-2.16.0.tar.gz 256930 BLAKE2B 
e515dcc9109c91cc7ab5ce60f662ebd62cce4f23e32676b7c295332c959fa10a34c320a197d15d7307b94aee53e7ade5da62aed8bbe122262db15d88d82e9757
 SHA512 
c9eb14a40e25e8408c2b2b5687eba4908d609bbb7bcf58a0153326696d272bca555156fd75f3ec5f0dec219aeeb4084df77f329f47cf190e40052c11e92fe185

diff --git a/dev-vcs/pre-commit/pre-commit-2.13.0.ebuild 
b/dev-vcs/pre-commit/pre-commit-2.16.0.ebuild
similarity index 87%
rename from dev-vcs/pre-commit/pre-commit-2.13.0.ebuild
rename to dev-vcs/pre-commit/pre-commit-2.16.0.ebuild
index b950b9251989..a75c6d3fd4cb 100644
--- a/dev-vcs/pre-commit/pre-commit-2.13.0.ebuild
+++ b/dev-vcs/pre-commit/pre-commit-2.16.0.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_REQ_USE="sqlite"
 
 inherit distutils-r1
@@ -16,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
 
 # TODO: figure out why these tests - all of which invoke git - fail:
 #  - 
tests/main_test.py::test_all_cmds[autoupdate,hook-impl,install,install-hooks,migrate-config,run,uninstall],
@@ -32,10 +31,10 @@ RESTRICT="test"
 
 RDEPEND="dev-vcs/git
$(python_gen_cond_dep '
-   dev-python/cfgv[${PYTHON_USEDEP}]
-   dev-python/identify[${PYTHON_USEDEP}]
-   dev-python/nodeenv[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/cfgv-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/identify-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/nodeenv-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
dev-python/toml[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20.0.8[${PYTHON_USEDEP}]
')"



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

2021-12-31 Thread Marek Szuba
commit: 243011278ddb556ddc11fa1852b3e48e03b79d34
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan  1 00:09:40 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan  1 00:23:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24301127

profiles/features/musl: mask app-crypt/rainbowcrack

Closes: https://bugs.gentoo.org/830337
Signed-off-by: Marek Szuba  gentoo.org>

 profiles/features/musl/package.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 95cd5b8d1c49..44a252dec06e 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Marek Szuba  (2022-01-01)
+# Binary-only package linked against glibc.
+app-crypt/rainbowcrack
+
 # Conrad Kostecki  (2021-12-15)
 # Level Zero needs RTLD_DEEPBIND, which does not exist on musl.
 dev-libs/level-zero



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

2021-12-31 Thread Marek Szuba
commit: 32cfd82bdc3c62b359c5b8c3d50276477f5eb41e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan  1 00:15:26 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan  1 00:23:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cfd82b

dev-python/pyopencl: add 2021.2.11

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/pyopencl/Manifest  |  1 +
 dev-python/pyopencl/pyopencl-2021.2.11.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest
index 8fe146384657..9bd9b76b8453 100644
--- a/dev-python/pyopencl/Manifest
+++ b/dev-python/pyopencl/Manifest
@@ -1 +1,2 @@
+DIST pyopencl-2021.2.11.tar.gz 452225 BLAKE2B 
48ea9a96e23370f4a8b40b5c43f439bc0635764b577ee554f9b65e8a1a790b3a90c4c4c2167d8c32c6f926ca6fa77c035542d503a14ea7c12470cbb73c99d7ba
 SHA512 
584419da05a06b94d2bbb89072ef37007176a978aebf42a5d46eb3c0daf90119a585c60ecef34108ec60f8f98a6ec6e54e00dcac474bc42ddb43211c2b21d161
 DIST pyopencl-2021.2.9.tar.gz 451109 BLAKE2B 
a4b9b1ee1bd4f42742aa2de3acb3f5fe54771905f15dc002327a6669bf460c825c81729403df0b98537deb91ca9d0fa8dd30dd8d7e718fcc23a256b6a797484b
 SHA512 
557bdf20df97090557f441f47b31d5b2878341fe670a4e64a563d8a464fdd5915ece651103ed17396248ab174b1895f4841e5b7ac803b8bf6286266e2c4366d6

diff --git a/dev-python/pyopencl/pyopencl-2021.2.11.ebuild 
b/dev-python/pyopencl/pyopencl-2021.2.11.ebuild
new file mode 100644
index ..3430d722f4e2
--- /dev/null
+++ b/dev-python/pyopencl/pyopencl-2021.2.11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for OpenCL"
+HOMEPAGE="https://mathema.tician.de/software/pyopencl/
+   https://pypi.org/project/pyopencl/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples opengl"
+
+DEPEND=">=virtual/opencl-2"
+RDEPEND="${DEPEND}
+   >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-0.3.6[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]"
+# libglvnd is only needed for the headers
+BDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.5.0[${PYTHON_USEDEP}]
+   opengl? ( media-libs/libglvnd )"
+
+# The test suite fails if there are no OpenCL platforms available, and
+# even if there is one (which requires the presence of both an OpenCL
+# runtime *and* hardware supported by it - simply emerging any runtime
+# is not enough) the vast majority of tests end up skipped because by
+# default the portage user hasn't got sufficient privileges to talk
+# to the GPU.
+RESTRICT="test"
+
+python_configure_all() {
+   local myconf=()
+   if use opengl; then
+   myconf+=(--cl-enable-gl)
+   fi
+
+   "${EPYTHON}" configure.py \
+   "${myconf[@]}"
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-headers/files/

2021-12-31 Thread Sam James
commit: de6cb5ec34088e967ec58b0ea1f73972e6cad3b9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 00:10:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 00:10:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6cb5ec

sys-kernel/linux-headers: fix musl patch for 5.15

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

 .../files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git 
a/sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch
 
b/sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch
index 11760b93227c..aa52ff9bd141 100644
--- 
a/sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch
+++ 
b/sys-kernel/linux-headers/files/linux-headers-5.15-remove-inclusion-sysinfo.h.patch
@@ -13,12 +13,13 @@ as none of its functionality is needed.
 
 --- a/include/uapi/linux/kernel.h
 +++ b/include/uapi/linux/kernel.h
-@@ -4,7 +4,7 @@
+@@ -2,7 +2,9 @@
+ #ifndef _UAPI_LINUX_KERNEL_H
+ #define _UAPI_LINUX_KERNEL_H
  
- #ifdef __GLIBC__
++#ifdef __GLIBC__
  #include 
--#include 
- #endif
-+#include 
++#endif
+ #include 
  
  #endif /* _UAPI_LINUX_KERNEL_H */



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

2021-12-31 Thread Marek Szuba
commit: c1ca0bf0df608639c63921f621df42e2ffabf6bf
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan  1 00:04:44 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan  1 00:04:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1ca0bf0

dev-python/identify: add 2.4.1

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/identify/Manifest  |  1 +
 dev-python/identify/identify-2.4.1.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index b70620a2532e..0c091a8f5ecd 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1 +1,2 @@
 DIST identify-2.4.0.tar.gz 101312 BLAKE2B 
1ba4fcf235518427fba8a59eb30ceb0c20ed23f5a3c4f56d6039ab530aaaba6b83ee395626a7d086f193f57f00a8d34a659883d897a21dc0fae5018cb0a4e87a
 SHA512 
f0806d3785ef5db9cb1b5354c146fc0d33b4a4f04b3ff899945e9e93273a0bf8e4c8ff07ace22b5d71721c953148c007630dc400b82849321e8399ecdfffbc85
+DIST identify-2.4.1.tar.gz 101282 BLAKE2B 
e7c04480159062ec25063d956dda6d904031bbcc30fdab6011ad24a8c3816490d0dfe08cec19fdfe660509a246da820ccfe41d4dcd909daa9c59b622bf506148
 SHA512 
69253bd364ed96ae64d83ee25da0d9aae97731e602f193008471dd99f47db2b87aa33dda1f87fb9edf939992e0452ca45f07f1d7d5e628352b50d4c2e68b7d0e

diff --git a/dev-python/identify/identify-2.4.1.ebuild 
b/dev-python/identify/identify-2.4.1.ebuild
new file mode 100644
index ..9ed5ce5e19fe
--- /dev/null
+++ b/dev-python/identify/identify-2.4.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="https://github.com/pre-commit/identify;
+SRC_URI="https://github.com/pre-commit/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/ukkonen[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2021-12-31 Thread Georgy Yakovlev
commit: 06e655787e6f5b53039701ac2345216012e29340
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan  1 00:00:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan  1 00:00:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e65578

Happy new year 2022!

Signed-off-by: Georgy Yakovlev  gentoo.org>

 header.txt  | 2 +-
 skel.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/header.txt b/header.txt
index 2de0cf7d6590..7084783a52c6 100644
--- a/header.txt
+++ b/header.txt
@@ -1,2 +1,2 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2

diff --git a/skel.ebuild b/skel.ebuild
index 688f948c5f30..c7ab54a56949 100644
--- a/skel.ebuild
+++ b/skel.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # NOTE: The comments in this file are for instruction and documentation.



[gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge/

2021-12-31 Thread Marek Szuba
commit: 0e650f21510e06fd2dd5c2ca0fbacc4f6473ae62
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Dec 31 23:59:22 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Dec 31 23:59:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e650f21

mail-mta/protonmail-bridge: add 1.8.12, drop 1.8.9

Signed-off-by: Marek Szuba  gentoo.org>

 mail-mta/protonmail-bridge/Manifest|  19 +-
 8.9.ebuild => protonmail-bridge-1.8.12.ebuild} | 280 +++--
 2 files changed, 268 insertions(+), 31 deletions(-)

diff --git a/mail-mta/protonmail-bridge/Manifest 
b/mail-mta/protonmail-bridge/Manifest
index a73647de344a..30a322cd648d 100644
--- a/mail-mta/protonmail-bridge/Manifest
+++ b/mail-mta/protonmail-bridge/Manifest
@@ -27,7 +27,6 @@ DIST 
github.com%2F!proton!mail%2Fdocker-credential-helpers%2F@v%2Fv1.1.0.zip 422
 DIST 
github.com%2F!proton!mail%2Fgo-autostart%2F@v%2Fv0.0.0-20181114175602-c5272053443a.mod
 42 BLAKE2B 
cb05e18c5376cec012392d35ff01707e89b1a61ac0eded39ddf9766548acbe199221af35654b0e9a33a99a092ad07ebe9e621b81dde67f396b2d20e680dc92fd
 SHA512 
98e26068a1c7da5e4a05d4abfaa835ad42bc9d98c8b636d92ea2140060ac9cdddc11a3c416784de39446973cc121f32bf95e8c7b73ca23830e1ff1e65718aa68
 DIST 
github.com%2F!proton!mail%2Fgo-autostart%2F@v%2Fv0.0.0-20181114175602-c5272053443a.zip
 6615 BLAKE2B 
f3438820f0bfb667f3d54ef5ca64fd79010ba837da2cff7aa9a8a1321e8c4cc65066fa1371ba91f964e0525a55aae43a1bcaec5729fe0c71a1077d80a607673c
 SHA512 
84543d41f69f8102c992876275c82160b6f42ae8fe12eb5168710478fadf02a5ebddea2f3ac2195fb8bfc757d177db304ac3edcb2b918c02fb5472ec80d82d30
 DIST 
github.com%2F!proton!mail%2Fgo-crypto%2F@v%2Fv0.0.0-20210428141323-04723f9f07d7.mod
 112 BLAKE2B 
ef3083d3a65268fbd1db1c571a909b250b2b13dea588358f6b958e7ad1fdf1b4e4e9fb3f2494d4f6ba75d347b113a626f07b59dd1cfc72e0a9e37916dfb39a0f
 SHA512 
67d2f173895329e13a7a17d91e95557b55b199c6d7df7466ca8395d4fcc4f6ad123cb798e01bc136b2b3bd2dd9229d3db43f01021b4d38695554fc8b01dbe545
-DIST 
github.com%2F!proton!mail%2Fgo-crypto%2F@v%2Fv0.0.0-20210428141323-04723f9f07d7.zip
 352529 BLAKE2B 
7ae3562dce4e7e42b3ab4673beb97c051131848365153b24ab544d4096d3b5ca508075412162bc8163bc6d6af2be1a7c79721d1d89fa0f6c6856d39c1a095081
 SHA512 
5bd2cb94e95f647d174e3b5b717ab2e90ee002e3b80a314330a3ac59e7f4975cd2d0a1211454e959e13694e472330a8e97e71a49666971c9c58cd2b5cc7d66f2
 DIST 
github.com%2F!proton!mail%2Fgo-crypto%2F@v%2Fv0.0.0-20210512092938-c05353c2d58c.mod
 112 BLAKE2B 
ef3083d3a65268fbd1db1c571a909b250b2b13dea588358f6b958e7ad1fdf1b4e4e9fb3f2494d4f6ba75d347b113a626f07b59dd1cfc72e0a9e37916dfb39a0f
 SHA512 
67d2f173895329e13a7a17d91e95557b55b199c6d7df7466ca8395d4fcc4f6ad123cb798e01bc136b2b3bd2dd9229d3db43f01021b4d38695554fc8b01dbe545
 DIST 
github.com%2F!proton!mail%2Fgo-crypto%2F@v%2Fv0.0.0-20210707164159-52430bf6b52c.mod
 112 BLAKE2B 
ef3083d3a65268fbd1db1c571a909b250b2b13dea588358f6b958e7ad1fdf1b4e4e9fb3f2494d4f6ba75d347b113a626f07b59dd1cfc72e0a9e37916dfb39a0f
 SHA512 
67d2f173895329e13a7a17d91e95557b55b199c6d7df7466ca8395d4fcc4f6ad123cb798e01bc136b2b3bd2dd9229d3db43f01021b4d38695554fc8b01dbe545
 DIST 
github.com%2F!proton!mail%2Fgo-crypto%2F@v%2Fv0.0.0-20210707164159-52430bf6b52c.zip
 353083 BLAKE2B 
c7a8a4fdd943c6a7cc8f8ca4fa89ee1a01b0f00621660f01b48d248aa4be0c4cc61801b2f005f86e9aaf1d8bdef2b83ab0fae1926d25155a4565faa5561c040a
 SHA512 
aaffdcbd89e2bb6137e18a601ea815b157ec6943a9926ea03d28739fe3fc686db19517f8bc56205751173014170a0339fac1815cb2beaf982f54c692fae3eea3
@@ -41,16 +40,12 @@ DIST 
github.com%2F!proton!mail%2Fgo-mime%2F@v%2Fv0.0.0-20190923161245-9b5a426166
 DIST 
github.com%2F!proton!mail%2Fgo-mime%2F@v%2Fv0.0.0-20190923161245-9b5a4261663a.zip
 26387 BLAKE2B 
bf0671783aaa80f2d5daf85190fe2725bcc9b1ba030de15eab4450cbe75627fd9b506f4e6262d93fb488ab666d943e92b79cc377acdc226cc44f9aedfc55004c
 SHA512 
fb9eabf60062fcd7c0b84f3d2f4bb8057cf911237d0c3275b1228714764dfb6e9a5c4a9722faa2e50004d26f66a45945bf36b1af9f23a72b42908c2acedf3dc7
 DIST github.com%2F!proton!mail%2Fgo-rfc5322%2F@v%2Fv0.8.0.mod 205 BLAKE2B 
f188b4b4242557b4703bf74985c18911cd4b84cdc42e1d9f4d03292d466b7df993d2dcb32a7755acb618c05937ed21efd22ca69e71a277f2f75abb355ce91e5e
 SHA512 
02db97b75de41cd3c2b4f18384f53f6c1b0156795e72cc59c806c20e4caf39e5149cbb541f59bd59cd3a38c347c004b404a46cbff0bed8a91da709fcb97ea776
 DIST github.com%2F!proton!mail%2Fgo-rfc5322%2F@v%2Fv0.8.0.zip 99988 BLAKE2B 
d314fea3feab964ec867a2d4f90e2c3b3393b643c51fa43b854d34543d15083c0d375ea97c0333cef66700d5ccc168eb6bf2a5a71a7810ce60ee8058f4d8a3e8
 SHA512 
a25b8dcb8e6e05842b7cced4bed308283041f7ed905194bd36337495675a56457815bb02b08815d26fdc8e2b150a60ff3e2e49179cd18a706deb32ab56907232
-DIST 
github.com%2F!proton!mail%2Fgo-srp%2F@v%2Fv0.0.0-20210514134713-bd9454f3fa01.mod
 463 BLAKE2B 
9efd806334ff2f03b0d1d2ec2ce6407aa464eaaafb70a14805f1868297d2643557f94a3b92e0e9e8c3cc94739dcc5e68f7eac707a4824c1b027a296ed4a7cbcc
 SHA512 

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

2021-12-31 Thread Sam James
commit: e078583820483684b5d7c8c0bbd4c515c8a8b53c
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 23:54:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 31 23:54:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0785838

app-arch/zstd: fix multilib x86 no exec'able stack too

Bug: https://bugs.gentoo.org/829849
Reported-by: Arfrever
Signed-off-by: Sam James  gentoo.org>

 app-arch/zstd/{zstd-1.5.1-r1.ebuild => zstd-1.5.1-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/zstd/zstd-1.5.1-r1.ebuild 
b/app-arch/zstd/zstd-1.5.1-r2.ebuild
similarity index 97%
rename from app-arch/zstd/zstd-1.5.1-r1.ebuild
rename to app-arch/zstd/zstd-1.5.1-r2.ebuild
index 4e3f4fdad650..68a45fd7660c 100644
--- a/app-arch/zstd/zstd-1.5.1-r1.ebuild
+++ b/app-arch/zstd/zstd-1.5.1-r2.ebuild
@@ -34,7 +34,7 @@ mymake() {
# - https://github.com/facebook/zstd/issues/2963
local asm="ZSTD_NO_ASM=1"
 
-   if use amd64 ; then
+   if use amd64 && [[ ${ABI} == amd64 ]] ; then
asm=
fi
 



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

2021-12-31 Thread Ionen Wolkens
commit: d912f02999cf96ae2d2abe3a47f0068203fba974
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 31 17:14:49 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 31 23:52:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d912f029

x11-drivers/nvidia-drivers: stabilize 460.91.03-r2 for amd64

Should be no reason to wait longer for this, the ebuild changes
been tested and stabled through other branches already.

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

 x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild
index 61240f76f26d..d04eeb51e29c 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"
 
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced static-libs +tools"
 
 COMMON_DEPEND="



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

2021-12-31 Thread Ionen Wolkens
commit: 4b878c5fed633149695d0b5f0f26fe47ebb41ba9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 31 17:18:30 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 31 23:52:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b878c5f

x11-drivers/nvidia-drivers: drop 390.144-r1, 460.91.03-r1, 470.86-r2

Removing old type ebuilds now that the newer ones are stable.

Still 495.44-r2 in ~arch but that one is kept for now due to a
495.46 regression unrelated to the ebuild. NVIDIA mentioned they're
looking into the issue so should hopefully be able to cleanup next
version (albeit recent development show it's possible to fix by
patching Xorg's xpresent -- whether it's a bug in Xorg that happened
to work by accident before or if it's a driver bug currently unclear).

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

 x11-drivers/nvidia-drivers/Manifest|   9 -
 .../nvidia-drivers-390.144-r1.ebuild   | 405 --
 .../nvidia-drivers-460.91.03-r1.ebuild | 420 ---
 .../nvidia-drivers/nvidia-drivers-470.86-r2.ebuild | 466 -
 4 files changed, 1300 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 6b746a788d5b..5ee901ba727d 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,47 +1,38 @@
 DIST NVIDIA-Linux-aarch64-460.91.03.run 111886330 BLAKE2B 
24ab316e216caa61f7edb4dbcb34541709d3229d495e6ead95e99db7403cddee03467ee28d007f0fa3c4f2fa267e1994533c90a7a67885e9e76d501ab0f8aaa5
 SHA512 
edcfd3b11afe625c8996cda488a8de2e0e40eb4b95c8cf0ead9e1226d7cee8140a83c247d745ceefe997a39cfcf3e3f9bde575d97aa39090f97f88817d89cb28
-DIST NVIDIA-Linux-aarch64-470.86.run 183560501 BLAKE2B 
dab90940b4259ef65eedf775b4aaf5b25775241b78e7cff6181137dc580531ad96eff0f5c5a1c4f38797d0e4e05414384d00a11c6532105af63f087c2160d328
 SHA512 
785414e120b5abbc97b4af2645fef8ac8be586eeaf9c759cc2083a0ac0ae62a8c869afdea4e79cdc4f0c3e2de1700f7e0949441943ccc3176e2a42ceaa364245
 DIST NVIDIA-Linux-aarch64-470.94.run 183639436 BLAKE2B 
a2e7af432e9d6a65e44c6b0af12b6d01048944c879aadb13c17ce13834d463ddbf3bda7029b16986fb5212f4d18f0c96010cb22ef014b5f2af0523e746cc2ca3
 SHA512 
e27b04ec5025b5ce1d6cd78306f55f5699032fc350f78fb7a731a82ec4691ba0764fd3e36d8738d38f17cafd93988c7542d55c370e219bdbab6d0e7eb2f9a5fd
 DIST NVIDIA-Linux-aarch64-495.44.run 210477242 BLAKE2B 
8fb5419be19ab4feab158fb43f142fdc1471b756f7d43afac1c9e787465a991e291cac725dda266b2f454022aea7cb3e249c6f132963a89c97564ef378e876b4
 SHA512 
4d2ed853bc3d7812652f3e677ca1cf56f1b2563bc0a43cee2cf4544f8d3b30d8f29ccc994fc8f95e2c8b40b04efdca066b616983bf2e2fb9247d2d9a8503d4ea
 DIST NVIDIA-Linux-aarch64-495.46.run 211122869 BLAKE2B 
2193f9de186b727af4f22999f6890c1b06a89e88308d5f0cc317b5b1088c62313b34efb4cbd782bc9565083191c443e5cd10b6c8cf89a988153c1abff4e9b1ec
 SHA512 
c830482fa75e841f33a32bd28e842892613968e3e23928f1e1fa45672ef2349fbd33af59341cc4e789f702163b17b10a861b071b42f90e037050769c83ae53b9
-DIST NVIDIA-Linux-x86-390.144.run 49210937 BLAKE2B 
b7e6edb55af88be74e4322ff1d270388a60a9d9809314c3a0502f86ed97edb99dfcdd3c81c5f51e681c8fcc47ecbfecd124b4d733141d23726226a3965b4c1f1
 SHA512 
d962c7e7b4b9c4635a887767d34a49c401a89e5975a5e57fa83366ca824ab70d5b8a81f3dce2e05e0528afddc72d70b2fcd69a216bd16d75e7b88ec704390546
 DIST NVIDIA-Linux-x86-390.147.run 49303088 BLAKE2B 
5a3a02b88af1ee8699b0c6c3fa222d9176338f10437a88c874126c7bacf64ddc44d03d8a44542cba989129af6336e46cae775713458a16d78ea75e4e004dfffb
 SHA512 
c5d47e2a8c034e158093feeefa2455ec49d676fbd1700118aedba0c3b84be4e2060402d0e27e50d1a674de10f369f8e5ca2da8c61f1d0560d2105d33d7238359
-DIST NVIDIA-Linux-x86_64-390.144.run 85000417 BLAKE2B 
8ecfa768fb8fe92170ff5b82698a7fb22da8bc557ab2036464bf5650b6fffc7028e25a68e1f5638f6bc171eb45a4aba459465490c7a99aacd36dc769994062e8
 SHA512 
9503ebf41037a14deba995288a364768cb03fb682de8653a4b0c05955b23603443c41c4216c93eac7d7efc301734416012864ede728324ab47b93ff167d93da4
 DIST NVIDIA-Linux-x86_64-390.147.run 85930997 BLAKE2B 
a8085c9abc1c31251788a8f5abdc2090c9085b3028e364184244bbf24d822dc3266877c88b30f403507fa2dd511c68ec67e1f188d6b0f1f4d7d792881d5253fc
 SHA512 
0d8bda32e916d71da2ea74bc12a4f3cb0a0c2ddda27511cf3c89bbf4aeb28db68f6b7261639d88dd1c0180b91213c09de930d233158268c5d9ab3b223510e964
 DIST NVIDIA-Linux-x86_64-460.91.03.run 178201292 BLAKE2B 
4d407b7bb3a99ab71c62c3cd18dc3549c98a24e7af28276e6e6a21dd33efcab017fed3f782f6dfb060c4437cd718f19c2f9900de367cc47bf19fa2718a18ad55
 SHA512 
4ac11130fe5a8f1c26f459e9c19660b3ff6f23011e9f77b09ca948fc42609e523ecea70d3bf6def50a75b4a3079ab280018753fb6e53875d9bb8093a033e3b70
 DIST NVIDIA-Linux-x86_64-470.62.16.run 270377842 BLAKE2B 
6f6263a8652c07e8da7dfc6663f31125ecb605620cd2da05e0972c0787cd43f49779b5354c38f55dafe468b7adb5ddccbdad1a5a361a599f26175156aca8410f
 SHA512 
bb541d59eb908d6b2a255f11af01257f34fe4d7e6807ba19de957da8f0a3b428854bf5b97c71134d3a705ea27598fe0b940bd1c4055026bd90ffe04c1880ca9b

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/alpha/, profiles/arch/powerpc/ppc64/, profiles/arch/powerpc/ppc32/

2021-12-31 Thread Marek Szuba
commit: 5805ae42ce5e8755f825c63ae61da26987454f84
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Dec 31 23:49:07 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Dec 31 23:49:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5805ae42

profiles/arch: update app-text/htmltidy[test] masks

Signed-off-by: Marek Szuba  gentoo.org>

 profiles/arch/alpha/package.use.mask| 2 +-
 profiles/arch/powerpc/ppc32/package.use.mask| 4 
 profiles/arch/powerpc/ppc32/package.use.stable.mask | 5 +
 profiles/arch/powerpc/ppc64/package.use.mask| 4 
 profiles/arch/powerpc/ppc64/package.use.stable.mask | 5 +
 5 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 2c177b812909..bf22886900d0 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -36,7 +36,7 @@ sys-libs/libcap tools
 sys-apps/rng-tools rtlsdr
 
 # Marek Szuba  (2021-08-11)
-# dev-ruby/{thor,tty-editor} not keyworded here yet (Bug #807685)
+# dev-ruby/thor not keyworded here
 app-text/htmltidy test
 
 # Matt Turner  (2021-07-23)

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 33447bbc2e7c..35a73995b421 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -36,10 +36,6 @@ app-i18n/uim kde
 # media-libs/libheif not keyworded here
 sci-libs/gdal heif
 
-# Marek Szuba  (2021-08-11)
-# dev-ruby/tty-editor not keyworded here yet (Bug #807685)
-app-text/htmltidy test
-
 # Matt Turner  (07-25-2021)
 # gdm requires gnome-shell requires rustified librsvg.
 x11-misc/xscreensaver gdm

diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask 
b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index fa7b5a672925..7b64f1a1fe16 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Marek Szuba  (2021-12-31)
+# No stable dev-ruby/{thor,tty-editor} on this arch yet
+# and there are many dependencies to go through before there are
+app-text/htmltidy test
+
 # Sam James  (2021-02-06)
 # Drags in too much unstable GNOME for now
 # bug #727572

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 6d649be6e864..a447d269bd14 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -22,10 +22,6 @@ net-dns/dnscrypt-proxy pie
 # Needs media-libs/libldac which builds on ppc64le, but not be
 media-video/pipewire -bluetooth
 
-# Marek Szuba  (2021-08-11)
-# dev-ruby/tty-editor not keyworded here yet (Bug #807685)
-app-text/htmltidy test
-
 # Marek Szuba  (2021-07-18)
 # media-plugins/gst-plugins-webrtc and media-plugins/zam-plugins
 # not keyworded here

diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask 
b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index ad8e800ab267..46b6dcd3e2f7 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Marek Szuba  (2021-12-31)
+# No stable dev-ruby/{thor,tty-editor} on this arch yet
+# and there are many dependencies to go through before there are
+app-text/htmltidy test
+
 # Georgy Yakovlev https://bugs.gentoo.org/798744



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

2021-12-31 Thread Sam James
commit: 88b82ac1a3bcbd09c7d0bd852bc57b8b6431eb54
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 23:27:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 31 23:28:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b82ac1

dev-python/nose_warnings_filters: fix setuptools description

Upstream is dead since 2016 though.

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

 ...ose_warnings_filters-0.1.5-setuptools-newline-desc.patch | 13 +
 .../nose_warnings_filters-0.1.5-r3.ebuild   |  4 
 2 files changed, 17 insertions(+)

diff --git 
a/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
 
b/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
new file mode 100644
index ..de05a2f5d26b
--- /dev/null
+++ 
b/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.py b/setup.py
+index 1f9ac02..829c5e8 100644
+--- a/setup.py
 b/setup.py
+@@ -17,7 +17,7 @@ from setuptools import setup
+ 
+ setup(name='nose_warnings_filters',
+   version='0.1.5',
+-  description='Allow to inject warning filters during 
``nosetest``.\n\nPut the same arguments as ``warnings.filterwarnings`` in 
``setup.cfg``\nat the root of your project. Separated each argument by pipes 
``|``, one\nfilter per line. Whitespace are stripped.\n\nfor example:\n\n::\n\n 
   [nosetests]\nwarningfilters=default |.*
|DeprecationWarning |notebook.*\n   ignore  
|.*metadata.*  |DeprecationWarning |notebook.*\n   once 
   |.*schema.*|UserWarning|nbfor.*\n   error
   |.*warn.*  |DeprecationWarning 
|notebook.services.contents.manager*\n\nIf you prefer another name for the 
configuration file, you can tell nose\nto load the configuration using the 
``-c`` flag: run the tests with\n``nosetests -c nose.cfg``.\n\ndetails 
configuration.\n==\n\nEach line of warning filter is 
separated in maximum 4 sections, that\nmatch the first 4 sections of 
``filterwarn
 ings``:\n\n.. code:: python\n\nfilterwarnings(action, message="", 
category=Warning, module="", lineno=0, append=False)\n\nfields 2 to 4 can be 
omitted, ie to say 1 line can be of the following\nform:\n\n::\n\naction\n  
  action| message\naction| message | category\naction| message | 
category | module\n\nthe value of each fields is treated the same as for 
``filterwarnigns``\nexcept: - whitespace are trimmed. - if the ``category`` has 
dots, the\ncorresponding class try to be imported. If it does not have dots, 
the\nname is looked up in ``builtins`` or ``__builtins__``\n\ntest are 
failing\n\n\nFor some reasons in some systems tests are 
failing; it seem that this\npackage have difficulty to self-test. That\'s 
likely due to the fact that\nthe tested package need to be in different 
namespaces, and by\nself-testing we break this assumption.\n',
++  description='Allow to inject warning filters during ``nosetest``',
+   url='https://github.com/Carreau/nose_warnings_filters',
+   author='Matthias Bussonnier',
+   author_email='bussonniermatth...@gmail.com',

diff --git 
a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild 
b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
index 46d14c80fd80..eca1dd453d80 100644
--- a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
+++ b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
@@ -16,4 +16,8 @@ KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86"
 
 RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.1.5-setuptools-newline-desc.patch
+)
+
 distutils_enable_tests nose



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

2021-12-31 Thread David Seifert
commit: 07d2ca17459f300ca47ead1e7a31c41b3e848ebe
Author: David Seifert  gentoo  org>
AuthorDate: Fri Dec 31 23:24:20 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec 31 23:24:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d2ca17

sys-libs/fts-standalone: minor fixes

Signed-off-by: David Seifert  gentoo.org>

 sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild 
b/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
index b5e23331c74e..93438b4f17e0 100644
--- a/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
+++ b/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
@@ -16,8 +16,7 @@ KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 IUSE="static-libs"
 
 DEPEND="
-   !sys-libs/glibc
-   !sys-libs/uclibc"
+   !sys-libs/glibc"
 
 src_prepare() {
default
@@ -32,5 +31,5 @@ src_configure() {
 src_install() {
default
find "${ED}" -name '*.la' -delete || die
-   mv "${ED%/}"/usr/$(get_libdir)/pkgconfig/{musl-fts,fts-standalone}.pc 
|| die
+   mv "${ED}"/usr/$(get_libdir)/pkgconfig/{musl-fts,fts-standalone}.pc || 
die
 }



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

2021-12-31 Thread David Seifert
commit: 51eefef17ae01cba46150f498a85f5d67e4632be
Author: David Seifert  gentoo  org>
AuthorDate: Fri Dec 31 23:23:00 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec 31 23:23:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51eefef1

sys-libs/fts-standalone: drop 0.2-r1

Signed-off-by: David Seifert  gentoo.org>

 sys-libs/fts-standalone/Manifest   |  1 -
 .../fts-standalone/fts-standalone-0.2-r1.ebuild| 26 --
 2 files changed, 27 deletions(-)

diff --git a/sys-libs/fts-standalone/Manifest b/sys-libs/fts-standalone/Manifest
index 1b408f75e175..2962a836ee54 100644
--- a/sys-libs/fts-standalone/Manifest
+++ b/sys-libs/fts-standalone/Manifest
@@ -1,2 +1 @@
-DIST fts-0.2.tar.gz 339498 BLAKE2B 
3800196fd67d03c5e732dec1cf6aeee85d417720c3e89f650f2c7238f60d57e4e51a69eb11dc67fdb8ca19093726d0f3f8b48e60c20ceb08b9173767ab895586
 SHA512 
4f31182f4ebce7f663db893def0e2380b87ef1a262a021837fc6fc9965803a829217142df140c67b1cd83b292eb8862fa0a470cf795a312494674e6e94f02f79
 DIST fts-standalone-1.2.7.tar.gz 19336 BLAKE2B 
045cfc32dffd18b58093dfe578a029ca15083eec98812ea2849acf37fd2c8e7272840b15b4966201421624d96ba69208a36b58d5420cef2563c107cfae98ea93
 SHA512 
949f73b9406b06bd8712c721b4ec89afcb37d4eaef5666cccf3712242d3a57fc0acf3ca994934e0f57c1e92f40521a9370132a21eb6d1957415a83c76bf20feb

diff --git a/sys-libs/fts-standalone/fts-standalone-0.2-r1.ebuild 
b/sys-libs/fts-standalone/fts-standalone-0.2-r1.ebuild
deleted file mode 100644
index ed2a00b5d132..
--- a/sys-libs/fts-standalone/fts-standalone-0.2-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-MY_P=${P/-standalone/}
-
-DESCRIPTION="Standalone fts library for use with musl"
-HOMEPAGE="https://dev.gentoo.org/~blueness/fts-standalone;
-SRC_URI="https://dev.gentoo.org/~blueness/fts-standalone/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86"
-IUSE=""
-
-DEPEND="
-   !sys-libs/glibc
-   !sys-libs/uclibc"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   default
-   rm -rf "${D}"/usr/share/man
-}



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

2021-12-31 Thread David Seifert
commit: dcee89b1055939e823df6706efa666e91a0fbf79
Author: David Seifert  gentoo  org>
AuthorDate: Fri Dec 31 23:23:01 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec 31 23:23:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcee89b1

sys-libs/fts-standalone: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild 
b/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
index d816d53c4048..b5e23331c74e 100644
--- a/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
+++ b/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
 DESCRIPTION="Standalone fts library for use with musl"
 HOMEPAGE="https://github.com/pullmoll/musl-fts;
 SRC_URI="https://github.com/pullmoll/musl-fts/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/musl-fts-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -18,8 +19,6 @@ DEPEND="
!sys-libs/glibc
!sys-libs/uclibc"
 
-S="${WORKDIR}/musl-fts-${PV}"
-
 src_prepare() {
default
eautoreconf
@@ -32,6 +31,6 @@ src_configure() {
 
 src_install() {
default
-   find "${D}" -name '*.la' -delete || die
+   find "${ED}" -name '*.la' -delete || die
mv "${ED%/}"/usr/$(get_libdir)/pkgconfig/{musl-fts,fts-standalone}.pc 
|| die
 }



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

2021-12-31 Thread Arthur Zamarin
commit: c12c721a5b4c4e8c46be496e89aa034db4cc0441
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 23:03:12 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 23:03:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12c721a

dev-python/pygments: Keyword 2.11.0 ppc64, #830328

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

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

diff --git a/dev-python/pygments/pygments-2.11.0.ebuild 
b/dev-python/pygments/pygments-2.11.0.ebuild
index 3d825d5e04c4..2deb8e14f9ae 100644
--- a/dev-python/pygments/pygments-2.11.0.ebuild
+++ b/dev-python/pygments/pygments-2.11.0.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/wcag-contrast-ratio/

2021-12-31 Thread Arthur Zamarin
commit: 46d58c41f2a5ab003fd46439cca81d75e507fe8a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 23:03:12 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 23:03:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d58c41

dev-python/wcag-contrast-ratio: Keyword 0.9 ppc64, #830328

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

 dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild 
b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
index f72fa4d96412..6c00b6972322 100644
--- a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
+++ b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: sys-libs/gdbm/, sys-libs/gdbm/files/

2021-12-31 Thread David Seifert
commit: 91122008001945cd9853c1d2e36e2e66426d86c0
Author: David Seifert  gentoo  org>
AuthorDate: Fri Dec 31 23:02:03 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec 31 23:02:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91122008

sys-libs/gdbm: drop 1.20, 1.21

Signed-off-by: David Seifert  gentoo.org>

 sys-libs/gdbm/Manifest   |  3 --
 sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch| 12 --
 sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch | 17 
 sys-libs/gdbm/gdbm-1.20.ebuild   | 53 
 sys-libs/gdbm/gdbm-1.21.ebuild   | 49 --
 5 files changed, 134 deletions(-)

diff --git a/sys-libs/gdbm/Manifest b/sys-libs/gdbm/Manifest
index d966b222643a..32567a6b6fb8 100644
--- a/sys-libs/gdbm/Manifest
+++ b/sys-libs/gdbm/Manifest
@@ -1,4 +1 @@
-DIST gdbm-1.20.tar.gz 987628 BLAKE2B 
b0e01e63714b0485f9ac28f4a2260bf9309d2b3a87f6ccf6c9901619d383b6527d068b8614220eb6a6dec909fbf3fab5162a6c67bb928cfedaef36f1df26d0df
 SHA512 
5f2fbd4318259e5b879ea2bff09e22defbb4e566ebbe11c44ac5b5369fd00745d7ed9f72ec1206153027eba245c4ee4a515a8ec6d67f84ec477483e72753590b
-DIST gdbm-1.21-gettext-ac.patch.gz 7142 BLAKE2B 
1cb4eed1dbea047e115b13831ab2c6af9b639c48324c83b60ee926e7731a4b59fb779aaea8508d12fd5e5d64328464768a153135a555c1783086e4d1e981d86f
 SHA512 
714dc008b5d5a5882f13c8bfc889e04a0b2c142a06ffe479f3ba3b21e8d6f08f579d1b111237ad9e1987d9aae27f67b4689aa3cd664c2adadb1bb856497ed3f8
-DIST gdbm-1.21.tar.gz 1005982 BLAKE2B 
1f9b04507601b9660a9a81edc29e9b7c0d9adececf21e372670bcf1acf3d0551d858af3e7cf9202b460691cc851ca6dfcc5014ae28161b06f31c9442d3a9fe96
 SHA512 
b2a31802d1af9f97b24d3dd01cb048bab4a8e748297f1b70851c0342400dde4281242b7f80bd92a36035e22398d240d131b550ab444ee838a077522a6921fa43
 DIST gdbm-1.22.tar.gz 1090100 BLAKE2B 
f27c65e8cc7c71fc4f4a119b92e1d1b2068c1ec87456d5a555879dc23654ad4e7cf8172049aa9f4f9c432cc7140ff61fc36ddf6d5e45c321add67a105754a59c
 SHA512 
67461fc4f41e825d0134175ff99c913ccb4aa7ea3d0f64f32bdedbc7677b3ecabd2c525ac6b2ee47a9561e002e4224e492b72088d57bb4862a1f8c089521ec51

diff --git a/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch 
b/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch
deleted file mode 100644
index 2f0c0c450733..
--- a/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN gdbm-1.18.1.orig/configure.ac gdbm-1.18.1/configure.ac
 gdbm-1.18.1.orig/configure.ac  2018-10-27 08:46:09.0 +0300
-+++ gdbm-1.18.1/configure.ac   2020-12-17 14:12:14.249678303 +0200
-@@ -94,7 +94,7 @@
- 
- dnl Internationalization macros.
- AM_GNU_GETTEXT([external], [need-ngettext])
--AM_GNU_GETTEXT_VERSION(0.18)
-+AM_GNU_GETTEXT_REQUIRE_VERSION(0.18)
- 
- AC_CHECK_HEADERS([sys/file.h sys/termios.h string.h locale.h getopt.h])
- 

diff --git a/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch 
b/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch
deleted file mode 100644
index 448ce9fbbddc..
--- a/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/808480
-
-From: Sergey Poznyakoff 
-Date: Wed, 7 Jul 2021 09:36:22 +0300
-Subject: Fix https://puszcza.gnu.org.ua/bugs/?515
-
-* src/gdbm.h.in: Include sys/types.h
 a/src/gdbm.h.in
-+++ b/src/gdbm.h.in
-@@ -30,6 +30,7 @@
- # define _GDBM_H_
- 
- # include 
-+# include 
- 
- /* GDBM C++ support */
- # if defined(__cplusplus) || defined(c_plusplus)

diff --git a/sys-libs/gdbm/gdbm-1.20.ebuild b/sys-libs/gdbm/gdbm-1.20.ebuild
deleted file mode 100644
index 1658e3a497be..
--- a/sys-libs/gdbm/gdbm-1.20.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Standard GNU database libraries"
-HOMEPAGE="https://www.gnu.org/software/gdbm/;
-SRC_URI="mirror://gnu/gdbm/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/6" # libgdbm.so version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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="+berkdb nls +readline static-libs"
-
-DEPEND="
-   readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.18.1-gettext.patch # bug #696838
-   "${FILESDIR}"/${PN}-1.20-uclibc-types.patch # bug #808480
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # gdbm doesn't appear to use either of these libraries
-   export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no
-
-   local myeconfargs=(
-   --includedir="${EPREFIX}"/usr/include/gdbm
-   $(use_enable berkdb libgdbm-compat)
-   $(use_enable nls)
-   $(use_enable static-libs static)
-   $(use_with 

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

2021-12-31 Thread Arthur Zamarin
commit: e9f13d4e56e0afdd707032b6443ba0cc42832c7e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 23:00:52 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 23:00:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f13d4e

app-admin/usbview: Stabilize 2.1 ppc64, #828320

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

 app-admin/usbview/usbview-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/usbview/usbview-2.1.ebuild 
b/app-admin/usbview/usbview-2.1.ebuild
index cec290abe371..b5aada967726 100644
--- a/app-admin/usbview/usbview-2.1.ebuild
+++ b/app-admin/usbview/usbview-2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.kroah.com/linux-usb/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86"
 
 RDEPEND="
dev-libs/glib:2



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

2021-12-31 Thread Arthur Zamarin
commit: 5bf167bb53ec8f6fd4ad96334ba0b0951fa30148
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 23:00:49 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 23:00:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf167bb

app-admin/usbview: Stabilize 2.1 ppc, #828320

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

 app-admin/usbview/usbview-2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/usbview/usbview-2.1.ebuild 
b/app-admin/usbview/usbview-2.1.ebuild
index fb6a10086578..cec290abe371 100644
--- a/app-admin/usbview/usbview-2.1.ebuild
+++ b/app-admin/usbview/usbview-2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.kroah.com/linux-usb/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ppc ~ppc64 sparc x86"
 
 RDEPEND="
dev-libs/glib:2



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

2021-12-31 Thread Sam James
commit: 4060d4e419a67622448089fce86ba256ce3338ef
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 22:47:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 31 22:48:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4060d4e4

dev-python/numpy: add 1.22.0

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

 dev-python/numpy/Manifest  |   4 +
 .../files/numpy-1.22.0-no-hardcode-blasv2.patch|  78 ++
 dev-python/numpy/numpy-1.22.0.ebuild   | 162 +
 3 files changed, 244 insertions(+)

diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 9daedd30ee92..993f73add007 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -3,16 +3,20 @@ DIST numpy-1.21.2.zip 10264801 BLAKE2B 
2d88506faa5bc767a16c000f201559917d800fd20
 DIST numpy-1.21.3.zip 10269351 BLAKE2B 
60fc96d91e2c4e0b1c6ee409e02640686fe257f5addbb17229568f591551ea3c415c4aac97b7cdb161b88ce436e42a766b161bd5a82f8cb66fff6771c0097bd3
 SHA512 
8fbe4e8543b72ad5203d5b122eb3d875e48965682945898e54f4ce82cf790713dfd9185b8b12439aefa86bf25209ea25d04ec3ca2aa2b8d2f32d69358421b792
 DIST numpy-1.21.4.zip 10646392 BLAKE2B 
6e2953c6ca8e35c99f5de5faaacfb2b76b351a5c9521ba27449fcdeca5614978ff7d71fc52ce3787d1c7506c4e8eb81b1a92d3bf6825de1cb1d304ea4de83820
 SHA512 
85575a009bf40a8e5acaaa949d2669545968825df34273e367c42af36fa882ebb0830ff7953b5617d34d3061b3877238524937c42470fac9464479dc33ae60ce
 DIST numpy-1.21.5.zip 10652289 BLAKE2B 
c5bded91e5d06670ea3ace51560411c61985dd89ff0455b833838320f1714cf788a21a60aefd7a0ff30ad0abb93c9d296f60e637944000efa090b6c259c1f47c
 SHA512 
03affa9d0bbf42a8d35f5454f1527df28539e306dc2b313fa775625201a5fe9eb7376f443bba5d50e08567546708811beb7201819eeb2af5a0653b7d91249f78
+DIST numpy-1.22.0.zip 11291139 BLAKE2B 
91cd2188aaa59d7be18761b74865295f400e309e34bf79067493221c5f0eb875a5c726dd8e322db84fa9714800347954b6a9896aadf914e87872497f7e65527c
 SHA512 
dcea1a6cd257f6353caccc30b2adb1cf2e9d52191ec9f968839c85b1f776ebf8c5ac8bbf0751c2c6f292ae671e4006d26eb06691ca1504e4d65baf4cec3f9803
+DIST numpy-html-1.21.0.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.1.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.2.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.3.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.4.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.5.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
+DIST numpy-ref-1.21.0.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.21.1.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.21.2.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.21.3.pdf 7326979 BLAKE2B 

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

2021-12-31 Thread Sam James
commit: 436ff7486cf12a15d908ee2067c00e1bd4eb64c5
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 22:11:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 31 22:48:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=436ff748

dev-python/numpy: add context to blas patch

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

 dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch 
b/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch
index bc3fbda4bf29..73c5cae90d00 100644
--- a/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch
+++ b/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch
@@ -1,3 +1,5 @@
+Originally added in: 
https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-python/numpy/files?id=e5ce90a04e79f6413604e96e4803cb95ada7c859
+https://bugs.gentoo.org/567938
 diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py
 index 82e864a5c..1d77e5854 100644
 --- a/numpy/distutils/system_info.py



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

2021-12-31 Thread Sam James
commit: eea3dcd064899b8250f90972208a5a7b623829e9
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 22:37:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 31 22:48:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea3dcd0

app-arch/zstd: disable asm (exec'able stack) on !amd64

See upstream bug / RH bug for details but the
property is silently lost and it's an error
in the annotation upstream.

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

 app-arch/zstd/{zstd-1.5.1.ebuild => zstd-1.5.1-r1.ebuild} | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/app-arch/zstd/zstd-1.5.1.ebuild 
b/app-arch/zstd/zstd-1.5.1-r1.ebuild
similarity index 85%
rename from app-arch/zstd/zstd-1.5.1.ebuild
rename to app-arch/zstd/zstd-1.5.1-r1.ebuild
index ee5d6e6b7871..4e3f4fdad650 100644
--- a/app-arch/zstd/zstd-1.5.1.ebuild
+++ b/app-arch/zstd/zstd-1.5.1-r1.ebuild
@@ -28,6 +28,16 @@ src_prepare() {
 }
 
 mymake() {
+   # We need to turn off asm for certain arches (!amd64) for now.
+   # - bug #829849
+   # - https://bugzilla.redhat.com/show_bug.cgi?id=2035802
+   # - https://github.com/facebook/zstd/issues/2963
+   local asm="ZSTD_NO_ASM=1"
+
+   if use amd64 ; then
+   asm=
+   fi
+
emake \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
@@ -35,6 +45,7 @@ mymake() {
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
V=1 \
+   ${asm} \
"${@}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tdom/files/

2021-12-31 Thread Alfredo Tupone
commit: 5cf9ff984bb9cc862a77bd1f7530407c9302a57f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Dec 31 22:22:44 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Dec 31 22:22:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf9ff98

dev-tcltk/tdom: fix build with thread

Closes: https://bugs.gentoo.org/830359
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch 
b/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch
index b24c9821f0d4..1170eb16bb5b 100644
--- a/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch
+++ b/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch
@@ -9,3 +9,14 @@
  
  typedef struct TdomStubs {
  int magic;
+--- a/generic/schema.c 2021-12-31 23:19:47.869682736 +0100
 b/generic/schema.c 2021-12-31 23:20:14.474255669 +0100
+@@ -419,7 +419,7 @@
+ }
+ #else
+ SchemaData *
+-tdomGetSchemadata (void) 
++tdomGetSchemadata (Tcl_Interp *) 
+ {
+ return GETASI;
+ }



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, dev-util/rizin/

2021-12-31 Thread John Helmert III
commit: af999ae1bdd9824cc92e59791845c6bc2006776e
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Dec 31 11:46:07 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Dec 31 22:12:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af999ae1

dev-util/rizin: add 0.3.2

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest   |   2 +
 dev-util/rizin/rizin-0.3.2.ebuild | 102 ++
 profiles/base/package.use.mask|   6 +++
 3 files changed, 110 insertions(+)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index a20c8d129ca6..c6d198b9cfd0 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,2 +1,4 @@
 DIST rizin-src-v0.3.0.tar.xz 64097204 BLAKE2B 
308037ce60ec6523f337580221ea265c912ff92032fc5e1c2ab37430eae5a16cc2e8efa74447a79735c7814a35d3b08e5fc2f548612a1553c5edc2f314d22df5
 SHA512 
68f71e612bd4df90c79ebd4cb26c3e09bb370ccd9e51f574f2687f940b3934d9bf417108f3f7e678cabc6ddba7402e0420aab569c24316e07b2b56ed33153ed3
 DIST rizin-src-v0.3.1.tar.xz 64089580 BLAKE2B 
04f7e3cfa20a787f47af90c78405f295b346cc0c7d81164ff01bc6a69df526f3f9112ab4cb62092297ae2dda1fa738a2e7feff35e0f1b7f3e7467a8c6e4d1a1e
 SHA512 
743f8f2c9ddb045f39147de9ad971d47f1a26bfcc233f41c12c64ade5e31c992104cf3f93c44c5035142b554779e895224b68f839cd87a59aaf344b4ec88d5fe
+DIST rizin-src-v0.3.2.tar.xz 64170200 BLAKE2B 
fe11317e4acc1a803323f42fd4c2c6435a2fe4032581ed509f37f7221ec53e0afac04ebe8cb9da693ac283b61c0a70e135007d635c4c5010519a5c7e7cfa19cf
 SHA512 
c472770ee1b156d42a98d4641f365e2255f16489b2223b117c8b88dcac0d72065d1fd7eedad70046188231889e492bafb7b8462987c68311143f14808eaab1cc
+DIST rizin-testbins-d66fa0feaf3b1ecdad261ca17542f1d5d0b101cc.tar.gz 126773703 
BLAKE2B 
f5eaeb7e99e9091b6ca043dd50d03143950adc06b75b5834886d96d6280207c0bea73101a5f9e06c38ba60c0d4cff82dbf1f00364f7d87fe183c0687b06d1904
 SHA512 
0a017954017c8d57133d51b441411a50aa9ed062c0cc61e1561951fdf0703f5244230cda377885199e9e35dca6780d8582a445ac92286b63ef2ac784777ec0c4

diff --git a/dev-util/rizin/rizin-0.3.2.ebuild 
b/dev-util/rizin/rizin-0.3.2.ebuild
new file mode 100644
index ..be6e33690c5a
--- /dev/null
+++ b/dev-util/rizin/rizin-0.3.2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=(python3_{8,9,10})
+
+# This is the commit that the CI for the release commit used
+BINS_COMMIT="d66fa0feaf3b1ecdad261ca17542f1d5d0b101cc"
+
+inherit meson python-any-r1
+
+DESCRIPTION="reverse engineering framework for binary analysis"
+HOMEPAGE="https://rizin.re/;
+
+SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
+   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/${PV}"
+IUSE="test"
+
+# Need to audit licenses of the binaries used for testing
+RESTRICT="fetch !test? ( test )"
+
+RDEPEND="
+   sys-apps/file
+   app-arch/lz4:0=
+   dev-libs/capstone:0=
+   dev-libs/libuv:0=
+   dev-libs/libzip:0=
+   dev-libs/openssl:0=
+   >=dev-libs/tree-sitter-0.19.0
+   dev-libs/xxhash
+   sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.0-typedb-prefix.patch"
+)
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_prepare() {
+   default
+
+   local py_to_mangle=(
+   librz/core/cmd_descs/cmd_descs_generate.py
+   
subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py
+   subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py
+   subprojects/lz4-1.9.3/tests/test-lz4-list.py
+   subprojects/lz4-1.9.3/tests/test-lz4-speed.py
+   subprojects/lz4-1.9.3/tests/test-lz4-versions.py
+   sys/clang-format.py
+   test/fuzz/scripts/fuzz_rz_asm.py
+   test/scripts/gdbserver.py
+   )
+
+   python_fix_shebang "${py_to_mangle[@]}"
+
+   if use test; then
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" 
"${S}/test/bins" || die
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcli=enabled
+   -Duse_sys_capstone=enabled
+   -Duse_sys_magic=enabled
+   -Duse_sys_libzip=enabled
+   -Duse_sys_zlib=enabled
+   -Duse_sys_lz4=enabled
+   -Duse_sys_xxhash=enabled
+   -Duse_sys_openssl=enabled
+   -Duse_sys_tree_sitter=enabled
+
+   $(meson_use test enable_tests)
+   $(meson_use test enable_rz_test)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # Rizin uses data files that it expects to be 

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

2021-12-31 Thread John Helmert III
commit: 3e8928e8264ae4783d97f77700a0f747b31d4bab
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Dec 31 11:52:41 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Dec 31 22:13:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8928e8

dev-util/rizin: drop 0.3.0, 0.3.1-r1

Bug: https://bugs.gentoo.org/829129
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest|   1 -
 dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch | 100 
 dev-util/rizin/rizin-0.3.0.ebuild  | 103 -
 dev-util/rizin/rizin-0.3.1-r1.ebuild   | 102 
 4 files changed, 306 deletions(-)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index c6d198b9cfd0..fe5e33e3c58b 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,4 +1,3 @@
-DIST rizin-src-v0.3.0.tar.xz 64097204 BLAKE2B 
308037ce60ec6523f337580221ea265c912ff92032fc5e1c2ab37430eae5a16cc2e8efa74447a79735c7814a35d3b08e5fc2f548612a1553c5edc2f314d22df5
 SHA512 
68f71e612bd4df90c79ebd4cb26c3e09bb370ccd9e51f574f2687f940b3934d9bf417108f3f7e678cabc6ddba7402e0420aab569c24316e07b2b56ed33153ed3
 DIST rizin-src-v0.3.1.tar.xz 64089580 BLAKE2B 
04f7e3cfa20a787f47af90c78405f295b346cc0c7d81164ff01bc6a69df526f3f9112ab4cb62092297ae2dda1fa738a2e7feff35e0f1b7f3e7467a8c6e4d1a1e
 SHA512 
743f8f2c9ddb045f39147de9ad971d47f1a26bfcc233f41c12c64ade5e31c992104cf3f93c44c5035142b554779e895224b68f839cd87a59aaf344b4ec88d5fe
 DIST rizin-src-v0.3.2.tar.xz 64170200 BLAKE2B 
fe11317e4acc1a803323f42fd4c2c6435a2fe4032581ed509f37f7221ec53e0afac04ebe8cb9da693ac283b61c0a70e135007d635c4c5010519a5c7e7cfa19cf
 SHA512 
c472770ee1b156d42a98d4641f365e2255f16489b2223b117c8b88dcac0d72065d1fd7eedad70046188231889e492bafb7b8462987c68311143f14808eaab1cc
 DIST rizin-testbins-d66fa0feaf3b1ecdad261ca17542f1d5d0b101cc.tar.gz 126773703 
BLAKE2B 
f5eaeb7e99e9091b6ca043dd50d03143950adc06b75b5834886d96d6280207c0bea73101a5f9e06c38ba60c0d4cff82dbf1f00364f7d87fe183c0687b06d1904
 SHA512 
0a017954017c8d57133d51b441411a50aa9ed062c0cc61e1561951fdf0703f5244230cda377885199e9e35dca6780d8582a445ac92286b63ef2ac784777ec0c4

diff --git a/dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch 
b/dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch
deleted file mode 100644
index d2c3135d1c72..
--- a/dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-From 6a1edf5fb6967d57d1dcc8cf21ea3a6bbdf8a5b8 Mon Sep 17 00:00:00 2001
-From: wargio 
-Date: Sat, 2 Oct 2021 22:36:32 +0200
-Subject: [PATCH 1/2] Fix nullptr due missing small_block method when openssl
- is used.
-

- librz/hash/algorithms/openssl_common.h | 42 ++
- 1 file changed, 42 insertions(+)
-
-diff --git a/librz/hash/algorithms/openssl_common.h 
b/librz/hash/algorithms/openssl_common.h
-index b29a1ae1221..e2399cff68d 100644
 a/librz/hash/algorithms/openssl_common.h
-+++ b/librz/hash/algorithms/openssl_common.h
-@@ -76,6 +76,46 @@ EVP_sha512
-   return true; \
-   }
- 
-+#define rz_openssl_plugin_small_block(pluginname, evpmd) \
-+  static bool openssl_plugin_##pluginname##_small_block(const ut8 *data, 
ut64 size, ut8 **digest, RzMsgDigestSize *digest_size) { \
-+  rz_return_val_if_fail(data &, false); \
-+  const EVP_MD *evp_md = evpmd(); \
-+  if (!evp_md) { \
-+  return false; \
-+  } \
-+  RzMsgDigestSize dgst_size = EVP_MD_size(evp_md); \
-+  ut8 *dgst = malloc(dgst_size); \
-+  if (!dgst) { \
-+  return false; \
-+  } \
-+  EVP_MD_CTX *context = EVP_MD_CTX_new(); \
-+  if (!context) { \
-+  free(dgst); \
-+  return false; \
-+  } \
-+  if (EVP_DigestInit_ex(context, evp_md, NULL) != 1) { \
-+  EVP_MD_CTX_free(context); \
-+  free(dgst); \
-+  return false; \
-+  } \
-+  if (EVP_DigestUpdate(context, data, size) != 1) { \
-+  EVP_MD_CTX_free(context); \
-+  free(dgst); \
-+  return false; \
-+  } \
-+  if (EVP_DigestFinal_ex(context, dgst, NULL) != 1) { \
-+  EVP_MD_CTX_free(context); \
-+  free(dgst); \
-+  return false; \
-+  } \
-+  *digest = dgst; \
-+  if (digest_size) { \
-+  *digest_size = dgst_size; \
-+  } \
-+  EVP_MD_CTX_free(context); \
-+  return true; \
-+  }
-+
- #define rz_openssl_plugin_define_msg_digest(pluginname, evpmd, canhmac) \
-   rz_openssl_plugin_context_new(pluginname); \
-   rz_openssl_plugin_context_free(pluginname); 

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

2021-12-31 Thread Arthur Zamarin
commit: 00f7d338928846d3c40db05bf316c29d7b43394d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 21:44:59 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 21:44:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f7d338

sys-devel/gdb: Stabilize 11.1 arm, #822219

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

 sys-devel/gdb/gdb-11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-11.1.ebuild b/sys-devel/gdb/gdb-11.1.ebuild
index 1dd4ac705159..158e3004f0bb 100644
--- a/sys-devel/gdb/gdb-11.1.ebuild
+++ b/sys-devel/gdb/gdb-11.1.ebuild
@@ -47,7 +47,7 @@ LICENSE="GPL-2 LGPL-2"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Statistics-ChiSquare/

2021-12-31 Thread Matt Turner
commit: cb0d092fce15cabc18fd3b4a5c07c209972785de
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:50:58 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:51:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0d092f

dev-perl/Statistics-ChiSquare: Keyword 1.0.0 alpha, #818448

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

 dev-perl/Statistics-ChiSquare/Statistics-ChiSquare-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Statistics-ChiSquare/Statistics-ChiSquare-1.0.0.ebuild 
b/dev-perl/Statistics-ChiSquare/Statistics-ChiSquare-1.0.0.ebuild
index 5104f8fdbb80..91f7bfe3a61d 100644
--- a/dev-perl/Statistics-ChiSquare/Statistics-ChiSquare-1.0.0.ebuild
+++ b/dev-perl/Statistics-ChiSquare/Statistics-ChiSquare-1.0.0.ebuild
@@ -9,4 +9,4 @@ inherit perl-module
 
 DESCRIPTION="How well-distributed is your data?"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~sparc"
+KEYWORDS="~alpha ~amd64 ~hppa ~sparc"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-Random/

2021-12-31 Thread Matt Turner
commit: 670a972282d692450979451e2f7736c8bb9ffd61
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:50:58 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:51:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=670a9722

dev-perl/Crypt-Random: Keyword 1.540.0 alpha, #818448

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

 dev-perl/Crypt-Random/Crypt-Random-1.540.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-Random/Crypt-Random-1.540.0.ebuild 
b/dev-perl/Crypt-Random/Crypt-Random-1.540.0.ebuild
index b9110452f3eb..8a8bd3da284e 100644
--- a/dev-perl/Crypt-Random/Crypt-Random-1.540.0.ebuild
+++ b/dev-perl/Crypt-Random/Crypt-Random-1.540.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Cryptographically Secure, True Random Number Generator"
 
 SLOT="0"
-KEYWORDS="~amd64 ~sparc"
+KEYWORDS="~alpha ~amd64 ~sparc"
 
 RDEPEND="
>=dev-perl/Class-Loader-2.0.0



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tdom/files/, dev-tcltk/tdom/

2021-12-31 Thread Alfredo Tupone
commit: 63b754832e7537ac7bc657caabc1ae32e457c2b6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Dec 31 20:25:41 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Dec 31 20:25:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b75483

dev-tcltk/tdom: fix build with tcl unthreaded

Closes: https://bugs.gentoo.org/821598
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch | 11 +++
 dev-tcltk/tdom/tdom-0.9.2.ebuild|  5 -
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch 
b/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch
new file mode 100644
index ..b24c9821f0d4
--- /dev/null
+++ b/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch
@@ -0,0 +1,11 @@
+--- a/generic/tdomDecls.h  2021-12-31 20:52:18.070370435 +0100
 b/generic/tdomDecls.h  2021-12-31 20:53:45.892045820 +0100
+@@ -63,7 +63,7 @@
+ EXTERN domDocument *  tcldom_getDocumentFromName(Tcl_Interp *interp,
+   char *docName, char **errMsg);
+ /* 18 */
+-EXTERN SchemaData *   tdomGetSchemadata(void);
++EXTERN SchemaData *   tdomGetSchemadata(Tcl_Interp *interp);
+ 
+ typedef struct TdomStubs {
+ int magic;

diff --git a/dev-tcltk/tdom/tdom-0.9.2.ebuild b/dev-tcltk/tdom/tdom-0.9.2.ebuild
index c8dbe69542c7..29ad01876f00 100644
--- a/dev-tcltk/tdom/tdom-0.9.2.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.2.ebuild
@@ -23,7 +23,10 @@ RDEPEND="${DEPEND}"
 
 S="${WORKDIR}"/${P}-src
 
-PATCHES=( "${FILESDIR}"/${P}-useCC.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-useCC.patch
+   "${FILESDIR}"/${P}-nothreads.patch
+)
 
 src_prepare() {
append-libs -lm



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/noson-app/

2021-12-31 Thread Steve Burnham
commit: 10e844cf48f441954ae7d8228735395fa31900e0
Author: Steven Burnham  gmail  com>
AuthorDate: Fri Dec 31 20:21:41 2021 +
Commit: Steve Burnham  gmail  com>
CommitDate: Fri Dec 31 20:21:41 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10e844cf

media-sound/noson-app:

version bump to 4.5.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest  | 2 +-
 .../noson-app/{noson-app-4.4.9.ebuild => noson-app-4.5.0.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index 0855f0856..bd0802e21 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -1 +1 @@
-DIST noson-app-4.4.9.tar.gz 2144366 BLAKE2B 
ae4e48dda68fb7cca2042a002a50c6478684d6ab2bbcbeb3c3be7448530345a79cbab173858d942e4e4e97e00b9a10b501ded2761f2503cc386ee8f5ef6c7319
 SHA512 
9da9dd49f5fcdc53ef696ae662e8cc4960cd05bf0d5fb57d2d82585506d1d5b1a8996d832cdd7adadb37847212ab4b2a9ac5476ec2dd158e9c8ef13e243adaa0
+DIST noson-app-4.5.0.tar.gz 2117587 BLAKE2B 
f1f37ebfdb36d7a1dfe0a7d14abbb52d66f911b86262199d96861bbe0346e00367e0bea1621251d5ca56e57c115fa2fe78a9559d88a526474693e9888eacb14b
 SHA512 
e2909dc80e63ee2e9eb90134b6a65e1f40eb06ce0c48293d7c568f900ef0a2118ad32a8c2514788392d3006eed6a2ec6281535039d2d74b08805b7563cb8dd4c

diff --git a/media-sound/noson-app/noson-app-4.4.9.ebuild 
b/media-sound/noson-app/noson-app-4.5.0.ebuild
similarity index 100%
rename from media-sound/noson-app/noson-app-4.4.9.ebuild
rename to media-sound/noson-app/noson-app-4.5.0.ebuild



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

2021-12-31 Thread Matthew Thode
commit: 1fe7e9847e886710bda068e262b0c30e98a61407
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Dec 31 20:21:11 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Dec 31 20:21:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe7e984

dev-python/git-review: remove old and broken 2.1.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-python/git-review/Manifest|  1 -
 dev-python/git-review/git-review-2.1.0.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/dev-python/git-review/Manifest b/dev-python/git-review/Manifest
index d1196af7d443..53e95fdd7ef2 100644
--- a/dev-python/git-review/Manifest
+++ b/dev-python/git-review/Manifest
@@ -1,2 +1 @@
-DIST git-review-2.1.0.tar.gz 62873 BLAKE2B 
6685e43da07d4be0ffe3202a6a9be172257a8e665091b457318c118d95f571a9b97e555d4afea85fe590f264039bd86815c5a365fbc484a24b5c4ea748a340c2
 SHA512 
7beda9e704076285459c29ce2b7c0f07ab180212f24f62fa484430dfb323eb4473f9be030706eeca587d5cfb5cdbba6759aeaec6d377717ebf9a0f0157e1a190
 DIST git-review-2.2.0.tar.gz 64905 BLAKE2B 
a08b489bb4b53a9cc6510b11238bc947334a187e0ec7dad7e1240cf3efb110a5310cfe4f3278af9311108fcb0b915a9d1eabdd2aeabab3fed0a939cba9f88ae2
 SHA512 
9a33f6a1e60b0679b248db818a2a4559b4ee6a6b765f2e6a16fd566fd85587be363f837da2118e75bd3e6d54ba3dcc177d3d678d927d75cca6d8ad6ed4e8d4f7

diff --git a/dev-python/git-review/git-review-2.1.0.ebuild 
b/dev-python/git-review/git-review-2.1.0.ebuild
deleted file mode 100644
index 864df6f43627..
--- a/dev-python/git-review/git-review-2.1.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Tool to submit code to Gerrit"
-HOMEPAGE="https://git.openstack.org/cgit/openstack-infra/git-review;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x64-cygwin ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND=">=dev-python/pbr-4.1.0[${PYTHON_USEDEP}]"
-RDEPEND=">=dev-python/requests-1.1[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
-   sed -i -e '/manpages/,+1d' setup.cfg || die
-   distutils-r1_python_prepare_all
-}



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

2021-12-31 Thread James Le Cuirot
commit: bcbf002dd37940cec2f187749fd91efa823e6817
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec 31 20:17:53 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec 31 20:19:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcbf002d

dev-python/cloudpickle: Keyword 2.0.0 for ~m68k

The tests pass.

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

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

diff --git a/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild 
b/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild
index a765f8ad0640..97042f870071 100644
--- a/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild
+++ b/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 
 BDEPEND="
test? (



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

2021-12-31 Thread James Le Cuirot
commit: 78418215887c1e147b257d1d99bb4392b6dc7731
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec 31 20:12:27 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec 31 20:19:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78418215

dev-lang/python: Restore ~m68k keywords to 3.9 and 3.10

The failures seen earlier were seemingly due to glibc 2.34.

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

 dev-lang/python/python-3.10.0_p1.ebuild | 2 +-
 dev-lang/python/python-3.10.1-r1.ebuild | 2 +-
 dev-lang/python/python-3.10.1.ebuild| 2 +-
 dev-lang/python/python-3.9.9.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/python/python-3.10.0_p1.ebuild 
b/dev-lang/python/python-3.10.0_p1.ebuild
index 37a2ec7f55b4..78b9824d8ede 100644
--- a/dev-lang/python/python-3.10.0_p1.ebuild
+++ b/dev-lang/python/python-3.10.0_p1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.10.1-r1.ebuild 
b/dev-lang/python/python-3.10.1-r1.ebuild
index 1aa94cae0a26..8182158f8060 100644
--- a/dev-lang/python/python-3.10.1-r1.ebuild
+++ b/dev-lang/python/python-3.10.1-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.10.1.ebuild 
b/dev-lang/python/python-3.10.1.ebuild
index c29e93d5b698..35b7d94f0870 100644
--- a/dev-lang/python/python-3.10.1.ebuild
+++ b/dev-lang/python/python-3.10.1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.9.9.ebuild 
b/dev-lang/python/python-3.9.9.ebuild
index cd4cc9ae614a..0802a4fb109e 100644
--- a/dev-lang/python/python-3.9.9.ebuild
+++ b/dev-lang/python/python-3.9.9.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2021-12-31 Thread James Le Cuirot
commit: 52b98eec8ace5c58ac90f6c4c4537458f9acdedd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec 31 20:18:43 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec 31 20:19:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b98eec

dev-python/attrs: Keyword 21.4.0 for ~m68k

The tests pass.

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

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

diff --git a/dev-python/attrs/attrs-21.4.0.ebuild 
b/dev-python/attrs/attrs-21.4.0.ebuild
index e507ec41e428..fc8c81c3faf6 100644
--- a/dev-python/attrs/attrs-21.4.0.ebuild
+++ b/dev-python/attrs/attrs-21.4.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/zope-interface[${PYTHON_USEDEP}]"



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

2021-12-31 Thread Matthew Thode
commit: 3b8e554a80837cc26ddb9f6915d03664f569911f
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Dec 31 20:08:33 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Dec 31 20:08:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8e554a

dev-libs/leatherman: fix builds with >=glibc-2.33

fixes upstream bug LTH-172
Closes: https://bugs.gentoo.org/830346
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 .../files/leatherman-1.12.6-SIGSTKSZ.patch | 45 
 dev-libs/leatherman/leatherman-1.12.6-r2.ebuild| 62 ++
 2 files changed, 107 insertions(+)

diff --git a/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch 
b/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch
new file mode 100644
index ..e6c7349e814b
--- /dev/null
+++ b/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch
@@ -0,0 +1,45 @@
+diff -Naur a/src/Catch-1.10.0/single_include/catch.hpp 
b/src/Catch-1.10.0/single_include/catch.hpp
+--- a/src/Catch-1.10.0/single_include/catch.hpp2021-07-05 
07:30:43.0 -0500
 b/src/Catch-1.10.0/single_include/catch.hpp2021-12-17 
01:34:41.0 -0600
+@@ -6447,6 +6447,14 @@
+ 
+ #  else // CATCH_CONFIG_POSIX_SIGNALS is defined
+ 
++#if defined(_SC_SIGSTKSZ_SOURCE) || defined(_GNU_SOURCE)
++// on glibc > 2.33 this is no longer constant, see
++// 
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=85e84fe53699fe9e392edffa993612ce08b2954a;hb=HEAD
++static constexpr std::size_t sigStackSize = 32768;
++#else
++static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : 
MINSIGSTKSZ;
++#endif
++
+ #include 
+ 
+ namespace Catch {
+@@ -6470,7 +6478,7 @@
+ static bool isSet;
+ static struct sigaction oldSigActions 
[sizeof(signalDefs)/sizeof(SignalDefs)];
+ static stack_t oldSigStack;
+-static char altStackMem[SIGSTKSZ];
++static char altStackMem[sigStackSize];
+ 
+ static void handleSignal( int sig ) {
+ std::string name = "";
+@@ -6490,7 +6498,7 @@
+ isSet = true;
+ stack_t sigStack;
+ sigStack.ss_sp = altStackMem;
+-sigStack.ss_size = SIGSTKSZ;
++sigStack.ss_size = sigStackSize;
+ sigStack.ss_flags = 0;
+ sigaltstack(, );
+ struct sigaction sa = { 0 };
+@@ -6521,7 +6529,7 @@
+ bool FatalConditionHandler::isSet = false;
+ struct sigaction 
FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = 
{};
+ stack_t FatalConditionHandler::oldSigStack = {};
+-char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
++char FatalConditionHandler::altStackMem[sigStackSize] = {};
+ 
+ } // namespace Catch
+ 

diff --git a/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild
new file mode 100644
index ..3a12d519ae1c
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman;
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+   cd "${BUILD_DIR}"
+   eapply "${FILESDIR}"/${P}-SIGSTKSZ.patch
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}
+
+src_install() {
+   cmake_src_install
+}



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

2021-12-31 Thread Matt Turner
commit: 20e822c34e820686223ce2dbaf6fc8bc78d0199f
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:05 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e822c3

dev-ruby/tty-reader: Keyword 0.9.0 alpha, #807685

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

 dev-ruby/tty-reader/tty-reader-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild 
b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
index c5c60102ca51..8e318c111dff 100644
--- a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
+++ b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/piotrmurach/tty-reader/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 IUSE=""
 
 ruby_add_rdepend "



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

2021-12-31 Thread Matt Turner
commit: 18c65a33a60f3e9a453d1d22d0f74d41b2f5473b
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c65a33

dev-ruby/nokogiri: Keyword 1.12.5 alpha, #815898

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index a7173ce3d21a..04f0fc5056f5 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE=""
 



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

2021-12-31 Thread Matt Turner
commit: f61b144e5817211faa275d3722866c386afe8489
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:05 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61b144e

dev-ruby/tty-prompt: Keyword 0.23.1 alpha, #807685

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

 dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild 
b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
index e43d71b2c088..24a2b47130d3 100644
--- a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
+++ b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/piotrmurach/tty-prompt/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 IUSE=""
 
 ruby_add_rdepend "



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

2021-12-31 Thread Matt Turner
commit: 68843be64bbbcf72689379692261195e21d8f362
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:05 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68843be6

dev-ruby/tty-editor: Keyword 0.7.0 alpha, #807685

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

 dev-ruby/tty-editor/tty-editor-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild 
b/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
index 97fc51b902ee..aac0dd874a2c 100644
--- a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
+++ b/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/piotrmurach/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 
 ruby_add_rdepend ">=dev-ruby/tty-prompt-0.22"
 



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

2021-12-31 Thread Matt Turner
commit: 550e5631d0a69a46891c6907b940865c299a004e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550e5631

dev-ruby/minitar: Keyword 0.9 alpha, #815898

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

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

diff --git a/dev-ruby/minitar/minitar-0.9.ebuild 
b/dev-ruby/minitar/minitar-0.9.ebuild
index ee5dabb59c7e..cd8c74187742 100644
--- a/dev-ruby/minitar/minitar-0.9.ebuild
+++ b/dev-ruby/minitar/minitar-0.9.ebuild
@@ -20,7 +20,7 @@ RUBY_S="minitar-${PV}"
 
 LICENSE="|| ( BSD-2 Ruby )"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.3:5 )"



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

2021-12-31 Thread Matt Turner
commit: 9ee8ae1ba201233af6162e4c1f07a05fd66483d2
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee8ae1b

dev-ruby/tty-cursor: Keyword 0.7.1 alpha, #807685

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

 dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild 
b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
index aa8301985634..b2a1c57bb40c 100644
--- a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
+++ b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/piotrmurach/tty-cursor/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 IUSE=""
 
 all_ruby_prepare() {



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

2021-12-31 Thread Matt Turner
commit: 399647c0989fadbb6c1719045013b355f2e484a8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399647c0

dev-ruby/mini_portile2: Keyword 2.6.1 alpha, #815898

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

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

diff --git a/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild 
b/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild
index 618ae38703a5..23f022de2329 100644
--- a/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild
+++ b/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/flavorjones/mini_portile;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_bdepend "test? (



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

2021-12-31 Thread Matt Turner
commit: eef232561fd9921a8481113c840e83c9ffd4f3f3
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef23256

dev-ruby/tty-screen: Keyword 0.8.1 alpha, #807685

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

 dev-ruby/tty-screen/tty-screen-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild 
b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
index 43af99e590b3..adcc5af0be42 100644
--- a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
+++ b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/piotrmurach/tty-screen/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 IUSE=""
 
 PATCHES=( "${FILESDIR}/${P}-ioctl-test.patch" )



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

2021-12-31 Thread Matt Turner
commit: f5005b5b1b955eb976e8e99ffe9b1c8e7b1b0c59
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5005b5b

dev-ruby/tty-color: Keyword 0.6.0 alpha, #807685

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

 dev-ruby/tty-color/tty-color-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/tty-color/tty-color-0.6.0.ebuild 
b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
index 0efbf80700cd..81284a261213 100644
--- a/dev-ruby/tty-color/tty-color-0.6.0.ebuild
+++ b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/piotrmurach/tty-color/archive/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 IUSE=""
 
 all_ruby_prepare() {



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

2021-12-31 Thread Matt Turner
commit: f42dd4f6e1efc757904ae876506a9586079619eb
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:05 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42dd4f6

dev-ruby/wisper: Keyword 2.0.1 alpha, #807685

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

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

diff --git a/dev-ruby/wisper/wisper-2.0.1.ebuild 
b/dev-ruby/wisper/wisper-2.0.1.ebuild
index b587d5cec374..9556693f43b1 100644
--- a/dev-ruby/wisper/wisper-2.0.1.ebuild
+++ b/dev-ruby/wisper/wisper-2.0.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/krisleech/wisper;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 IUSE=""
 
 all_ruby_prepare() {



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

2021-12-31 Thread Matt Turner
commit: bd0defc6c7d4e894326cad12e8f5a524b08ffbb8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0defc6

dev-ruby/pastel: Keyword 0.8.0 alpha, #807685

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

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

diff --git a/dev-ruby/pastel/pastel-0.8.0.ebuild 
b/dev-ruby/pastel/pastel-0.8.0.ebuild
index f02d83de148b..65326c981dda 100644
--- a/dev-ruby/pastel/pastel-0.8.0.ebuild
+++ b/dev-ruby/pastel/pastel-0.8.0.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/piotrmurach/pastel/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/17.0/rv32imac/, ...

2021-12-31 Thread Andreas K. Hüttel
commit: b8094fed75a7e6a9b3736dd49339105e1892a4b6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec 23 19:11:52 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Dec 31 19:58:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8094fed

profiles: remove riscv 17.0 profiles

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

 profiles/default/linux/riscv/17.0/rv32imac/eapi|  1 -
 .../default/linux/riscv/17.0/rv32imac/ilp32/eapi   |  1 -
 .../default/linux/riscv/17.0/rv32imac/ilp32/parent |  2 -
 .../default/linux/riscv/17.0/rv32imac/ilp32d/eapi  |  1 -
 .../linux/riscv/17.0/rv32imac/ilp32d/parent|  2 -
 profiles/default/linux/riscv/17.0/rv32imac/parent  |  3 --
 .../default/linux/riscv/17.0/rv64gc/deprecated | 43 --
 profiles/default/linux/riscv/17.0/rv64gc/eapi  |  1 -
 .../linux/riscv/17.0/rv64gc/lp64/deprecated| 43 --
 profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi |  1 -
 .../default/linux/riscv/17.0/rv64gc/lp64/parent|  2 -
 .../riscv/17.0/rv64gc/lp64/systemd/deprecated  | 43 --
 .../linux/riscv/17.0/rv64gc/lp64/systemd/eapi  |  1 -
 .../linux/riscv/17.0/rv64gc/lp64/systemd/parent|  2 -
 .../linux/riscv/17.0/rv64gc/lp64d/deprecated   | 43 --
 .../default/linux/riscv/17.0/rv64gc/lp64d/eapi |  1 -
 .../default/linux/riscv/17.0/rv64gc/lp64d/parent   |  2 -
 .../riscv/17.0/rv64gc/lp64d/systemd/deprecated | 43 --
 .../linux/riscv/17.0/rv64gc/lp64d/systemd/eapi |  1 -
 .../linux/riscv/17.0/rv64gc/lp64d/systemd/parent   |  2 -
 profiles/default/linux/riscv/17.0/rv64gc/parent|  3 --
 21 files changed, 241 deletions(-)

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/riscv/17.0/rv32imac/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent
deleted file mode 100644
index a29c20c15237..
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/riscv/rv32imac/ilp32

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent
deleted file mode 100644
index f30144c36328..
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/riscv/rv32imac/ilp32d

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/parent
deleted file mode 100644
index 5c520eb16b4e..
--- a/profiles/default/linux/riscv/17.0/rv32imac/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-../..
-../../../../../arch/riscv/rv32imac
-../../../../../releases/17.0

diff --git a/profiles/default/linux/riscv/17.0/rv64gc/deprecated 
b/profiles/default/linux/riscv/17.0/rv64gc/deprecated
deleted file mode 100644
index 36128fb4712c..
--- a/profiles/default/linux/riscv/17.0/rv64gc/deprecated
+++ /dev/null
@@ -1,43 +0,0 @@
-default/linux/riscv/20.0/rv64gc/lp64d
-
-On RISC-V we are switching from two-level library directories (e.g., 
-/usr/lib64/lp64d) to a more traditional directory architecture.
-This is done via the profile upgrade from 17.0 to 20.0 profiles.
-
-We recommend to re-install from scratch using a 20.0 profile based
-stage. 17.0 profiles will be deprecated immediately and removed
-in 6 months.
-
-If you want to upgrade an existing installation, the following
-steps should be taken. Please read all commands carefully first and
-make sure you understand them, since the procedure is risky. The 
-commands are given for a lp64d profile; in case of a lp64 profile, 
-always replace lp64d with lp64.
-
-# cd /usr/local/lib64
-# cp -av lp64d/. .
-# rm -rf lp64d
-# ln -s . lp64d
-
-# cd /usr/lib64
-# cp -av lp64d/. .
-# rm -rf lp64d
-# ln -s . lp64d
-
-# cd /lib64
-# cp -av lp64d/. .
-# rm -rf lp64d
-# sln . lp64d
-
-Note that the last command uses "sln" instead of "ln -s".
-
-Then switch from your 17.0 profile to the corresponding 20.0 profile,
-either by using "eselect profile" or by manually changing the
-/etc/portage/make.profile symlink.
-
-Next, 

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

2021-12-31 Thread Andreas K. Hüttel
commit: 8b11fa882d5aff9e362992df1f698eecbccb5d57
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec 23 19:10:56 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Dec 31 19:58:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b11fa88

profiles.desc: Drop riscv 17.0 profiles

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

 profiles/profiles.desc | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index ef85a255410f..bed4491af569 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -208,11 +208,6 @@ ppc64  
default/linux/ppc64le/17.0/musl/hardenedexp
 
 # RISC-V Profiles
 # @MAINTAINER: ri...@gentoo.org
-riscv  default/linux/riscv/17.0/rv64gc 
exp
-riscv  default/linux/riscv/17.0/rv64gc/lp64d   
exp
-riscv  default/linux/riscv/17.0/rv64gc/lp64d/systemd   
exp
-riscv  default/linux/riscv/17.0/rv64gc/lp64
exp
-riscv  default/linux/riscv/17.0/rv64gc/lp64/systemd
exp
 riscv  default/linux/riscv/20.0/rv64gc/lp64d   
stable
 riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop   
dev
 riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome 
dev



[gentoo-commits] repo/gentoo:master commit in: dev-ada/ada_language_server/

2021-12-31 Thread Alfredo Tupone
commit: adced8d39f4203bf4ba4c2818b9bef93d27baa18
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Dec 31 19:48:35 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Dec 31 19:48:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adced8d3

dev-ada/ada_language_server: Language Server for Ada/SPARK

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/ada_language_server/Manifest   |  1 +
 .../ada_language_server-22.0.0.ebuild  | 56 ++
 dev-ada/ada_language_server/metadata.xml   | 10 
 3 files changed, 67 insertions(+)

diff --git a/dev-ada/ada_language_server/Manifest 
b/dev-ada/ada_language_server/Manifest
new file mode 100644
index ..5319484dc0a9
--- /dev/null
+++ b/dev-ada/ada_language_server/Manifest
@@ -0,0 +1 @@
+DIST ada_language_server-22.0.0.tar.gz 791594 BLAKE2B 
9effdf8376e00fe838be7b53c5756dc0d325e36eae780642d79483d6fcead9019cab41e228fe2313d6f31e06895e2d41feef194cb24ac50f02d6dd066774b642
 SHA512 
ef4bdf41315aad09750e85521657aefaaee419739aac4dec6e182691b8b5282face19481a113e710f7c4b21f6e6f51296d1872aaf5c1c3ab19b6774d142c021c

diff --git a/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild 
b/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
new file mode 100644
index ..47646aeec83f
--- /dev/null
+++ b/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_202{0,1} )
+inherit ada multiprocessing
+
+DESCRIPTION="an implementation of the Microsoft Language Server Protocol for 
Ada/SPARK"
+HOMEPAGE="https://github.com/AdaCore/ada_language_server;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="${ADA_DEPS}
+   dev-ada/ada_libfswatch[${ADA_USEDEP}]
+   dev-ada/gnatcoll-core[${ADA_USEDEP},shared]
+   dev-ada/libadalang[${ADA_USEDEP}]
+   dev-ada/libadalang-tools[${ADA_USEDEP},shared]
+   dev-ada/spawn[${ADA_USEDEP},shared]
+   dev-ada/VSS[${ADA_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]
+   test? ( dev-ada/e3-testsuite )"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+src_compile() {
+   gprbuild -v -j$(makeopts_jobs) -P gnat/tester.gpr -p \
+   -XLIBRARY_TYPE=relocatable \
+   -cargs:Ada ${ADAFLAGS} || die
+   gprbuild -v -j$(makeopts_jobs) -c -u -P gnat/lsp_server.gpr -p \
+   -XLIBRARY_TYPE=relocatable s-memory.adb \
+   -cargs:Ada ${ADAFLAGS} || die
+   gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_server.gpr -p \
+   -XLIBRARY_TYPE=relocatable -XVERSION= \
+   -cargs:Ada ${ADAFLAGS} || die
+   gprbuild -v -j$(makeopts_jobs) -P gnat/codec_test.gpr -p \
+   -XLIBRARY_TYPE=relocatable \
+   -cargs:Ada ${ADAFLAGS} || die
+   gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_client.gpr -p \
+   -XLIBRARY_TYPE=relocatable \
+   -cargs:Ada ${ADAFLAGS} || die
+   mkdir -p integration/vscode/ada/linux
+   cp -f .obj/server/ada_language_server integration/vscode/ada/linux || 
die
+}
+
+src_install() {
+   emake install DESTDIR="${D}"/usr
+   einstalldocs
+}

diff --git a/dev-ada/ada_language_server/metadata.xml 
b/dev-ada/ada_language_server/metadata.xml
new file mode 100644
index ..bc7f54506181
--- /dev/null
+++ b/dev-ada/ada_language_server/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   a...@gentoo.org
+   
+   
+   adacore/ada_language_server
+   
+



  1   2   3   >