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

2023-01-04 Thread Sam James
commit: 82369d40425ec2995230c0de57b773b29d5f84c9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:59:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:59:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82369d40

Revert "profiles/arch/hppa: unmask py3.11"

This reverts commit b0979af42b24839892c5f49df8fe0c1e6ddd9ffd.

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

 profiles/arch/hppa/use.stable.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/hppa/use.stable.mask 
b/profiles/arch/hppa/use.stable.mask
index f6e015839f72..ab85ab59b768 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Sam James  (2022-11-08)
+# Mask until dev-lang/python:3.11 becomes stable.
+python_targets_python3_11
+python_single_target_python3_11
+
 # Rolf Eike Beer  (2021-11-12)
 # dev-libs/nspr and dev-libs/nss are not stable on hppa
 nss



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

2023-01-04 Thread Sam James
commit: f1dbedbe81738015a9e8e9e7453a740857bfd26c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:59:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:59:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dbedbe

Revert "profiles/arch/powerpc/ppc32: unmask py3.11"

This reverts commit 23546e8d245f8c0758698c0ba1f171c0967d7969.

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

 profiles/arch/powerpc/ppc32/use.stable.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask 
b/profiles/arch/powerpc/ppc32/use.stable.mask
index bb0e227d65f3..5e41fb10ebe4 100644
--- a/profiles/arch/powerpc/ppc32/use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -1,6 +1,11 @@
 # Copyright 2014-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-11-08)
+# Mask until dev-lang/python:3.11 becomes stable.
+python_targets_python3_11
+python_single_target_python3_11
+
 # Sam James  (2022-03-03)
 # dev-lang/ocaml and dev-ml/* not marked stable here
 ocaml



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

2023-01-04 Thread Sam James
commit: 7e50682f01c81c0b90b629951e6ff3032a8d68b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:59:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:59:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e50682f

Revert "profiles/arch/x86: unmask py3.11"

This reverts commit a5bb72244bbaa3acb0232f133d1270713b8bacd3.

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

 profiles/arch/x86/use.stable.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/x86/use.stable.mask 
b/profiles/arch/x86/use.stable.mask
index 093b69d79a82..a0c0ded8922d 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Sam James  (2022-11-08)
+# Mask until dev-lang/python:3.11 becomes stable.
+python_targets_python3_11
+python_single_target_python3_11
+
 # Sam James  (2020-11-10)
 # media-gfx/openvdb is not stable on x86
 # ... and has failing tests right now anyway



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

2023-01-04 Thread Sam James
commit: 8aee156688983624bd54fc5e6f98b173fe1464ed
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:59:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:59:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aee1566

Revert "profiles/arch/sparc: unmask py3.11"

This reverts commit 4378aa7e3defec10e1a93bba4bbf5a6518aded46.

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

 profiles/arch/sparc/use.stable.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/sparc/use.stable.mask 
b/profiles/arch/sparc/use.stable.mask
index 3062c3d30baa..c247b6c607dd 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Sam James  (2022-11-08)
+# Mask until dev-lang/python:3.11 becomes stable.
+python_targets_python3_11
+python_single_target_python3_11
+
 # Matt Turner  (2022-09-16)
 # gui-libs/gtk is not stable here
 gtk4



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

2023-01-04 Thread Sam James
commit: 02d9c8fe13d528650eab39a16f23bb5fe0b2c79c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d9c8fe

dev-python/protobuf-python: Stabilize 4.21.9 arm, #879971

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild 
b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
index 029ac84987f4..1e838b381fd9 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2008-2022 Gentoo Authors
+# Copyright 2008-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ else

https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Python bindings"



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

2023-01-04 Thread Sam James
commit: d41ee9df533b23df55bdbf82969d7786ad0ce357
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41ee9df

dev-java/protobuf-java: Stabilize 3.21.9-r1 x86, #879971

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

 dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild 
b/dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild
index 5097b42d1ccd..4929dd830b68 100644
--- a/dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild
+++ b/dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2008-2022 Gentoo Authors
+# Copyright 2008-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2023-01-04 Thread Sam James
commit: 2f4afdc1de95e2c4d3c48855cada99a87f17f73d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f4afdc1

dev-python/protobuf-python: Stabilize 4.21.9 x86, #879971

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild 
b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
index 5b986ed3c118..826fe348e085 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
@@ -23,7 +23,7 @@ else

https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Python bindings"



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

2023-01-04 Thread Sam James
commit: a5bb72244bbaa3acb0232f133d1270713b8bacd3
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 06:15:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:55:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5bb7224

profiles/arch/x86: unmask py3.11

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

 profiles/arch/x86/use.stable.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/x86/use.stable.mask 
b/profiles/arch/x86/use.stable.mask
index a0c0ded8922d..093b69d79a82 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,11 +4,6 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
-# Sam James  (2022-11-08)
-# Mask until dev-lang/python:3.11 becomes stable.
-python_targets_python3_11
-python_single_target_python3_11
-
 # Sam James  (2020-11-10)
 # media-gfx/openvdb is not stable on x86
 # ... and has failing tests right now anyway



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

2023-01-04 Thread Sam James
commit: c62d24fa05adf1f4581a75ddca2ccd570a5e58af
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62d24fa

dev-libs/protobuf: Stabilize 21.9 x86, #879971

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

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

diff --git a/dev-libs/protobuf/protobuf-21.9.ebuild 
b/dev-libs/protobuf/protobuf-21.9.ebuild
index bf23530246df..68b9207ab7b4 100644
--- a/dev-libs/protobuf/protobuf-21.9.ebuild
+++ b/dev-libs/protobuf/protobuf-21.9.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]]; then
EGIT_SUBMODULES=()
 else

SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing 
structured data"



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

2023-01-04 Thread Sam James
commit: 77e849402107311a9c56805df82b673e46aa3fcf
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e84940

dev-libs/protobuf: Stabilize 21.9 ppc, #879971

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

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

diff --git a/dev-libs/protobuf/protobuf-21.9.ebuild 
b/dev-libs/protobuf/protobuf-21.9.ebuild
index c4f4a4b09a45..bf23530246df 100644
--- a/dev-libs/protobuf/protobuf-21.9.ebuild
+++ b/dev-libs/protobuf/protobuf-21.9.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]]; then
EGIT_SUBMODULES=()
 else

SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing 
structured data"



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

2023-01-04 Thread Sam James
commit: b606d75fd0e1312f8f7560a20b6a2061a32d4e0d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b606d75f

dev-python/protobuf-python: Stabilize 4.21.9 ppc, #879971

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild 
b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
index 1e838b381fd9..5b986ed3c118 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
@@ -23,7 +23,7 @@ else

https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Python bindings"



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

2023-01-04 Thread Sam James
commit: 23546e8d245f8c0758698c0ba1f171c0967d7969
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 06:14:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:55:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23546e8d

profiles/arch/powerpc/ppc32: unmask py3.11

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

 profiles/arch/powerpc/ppc32/use.stable.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask 
b/profiles/arch/powerpc/ppc32/use.stable.mask
index 5e41fb10ebe4..bb0e227d65f3 100644
--- a/profiles/arch/powerpc/ppc32/use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -1,11 +1,6 @@
 # Copyright 2014-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Sam James  (2022-11-08)
-# Mask until dev-lang/python:3.11 becomes stable.
-python_targets_python3_11
-python_single_target_python3_11
-
 # Sam James  (2022-03-03)
 # dev-lang/ocaml and dev-ml/* not marked stable here
 ocaml



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

2023-01-04 Thread Sam James
commit: a8e6dd1a7dd5d54eb21855f76cc6bbab414d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e6dd1a

dev-libs/protobuf: Stabilize 21.9 hppa, #879971

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

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

diff --git a/dev-libs/protobuf/protobuf-21.9.ebuild 
b/dev-libs/protobuf/protobuf-21.9.ebuild
index ce1d8c7525ae..c4f4a4b09a45 100644
--- a/dev-libs/protobuf/protobuf-21.9.ebuild
+++ b/dev-libs/protobuf/protobuf-21.9.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]]; then
EGIT_SUBMODULES=()
 else

SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing 
structured data"



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

2023-01-04 Thread Sam James
commit: b0979af42b24839892c5f49df8fe0c1e6ddd9ffd
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 06:15:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:55:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0979af4

profiles/arch/hppa: unmask py3.11

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

 profiles/arch/hppa/use.stable.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/hppa/use.stable.mask 
b/profiles/arch/hppa/use.stable.mask
index ab85ab59b768..f6e015839f72 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -4,11 +4,6 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
-# Sam James  (2022-11-08)
-# Mask until dev-lang/python:3.11 becomes stable.
-python_targets_python3_11
-python_single_target_python3_11
-
 # Rolf Eike Beer  (2021-11-12)
 # dev-libs/nspr and dev-libs/nss are not stable on hppa
 nss



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

2023-01-04 Thread Sam James
commit: 4378aa7e3defec10e1a93bba4bbf5a6518aded46
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 06:14:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:55:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4378aa7e

profiles/arch/sparc: unmask py3.11

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

 profiles/arch/sparc/use.stable.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/sparc/use.stable.mask 
b/profiles/arch/sparc/use.stable.mask
index c247b6c607dd..3062c3d30baa 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -4,11 +4,6 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
-# Sam James  (2022-11-08)
-# Mask until dev-lang/python:3.11 becomes stable.
-python_targets_python3_11
-python_single_target_python3_11
-
 # Matt Turner  (2022-09-16)
 # gui-libs/gtk is not stable here
 gtk4



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

2023-01-04 Thread Sam James
commit: c428589f28b34f19750707aabd835ddd9a9a7ae4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:58:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:58:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c428589f

dev-libs/protobuf: Stabilize 21.9 arm, #879971

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

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

diff --git a/dev-libs/protobuf/protobuf-21.9.ebuild 
b/dev-libs/protobuf/protobuf-21.9.ebuild
index 7960f6d252ce..ce1d8c7525ae 100644
--- a/dev-libs/protobuf/protobuf-21.9.ebuild
+++ b/dev-libs/protobuf/protobuf-21.9.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]]; then
EGIT_SUBMODULES=()
 else

SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing 
structured data"



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

2023-01-04 Thread Sam James
commit: ca9329059e9ac1dd711c614bd4ff1bef4e366790
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:55:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca932905

dev-python/protobuf-python: add pypi upstream metadata

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

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

diff --git a/dev-python/protobuf-python/metadata.xml 
b/dev-python/protobuf-python/metadata.xml
index 7fc9e27ef82d..a3f1bad10813 100644
--- a/dev-python/protobuf-python/metadata.xml
+++ b/dev-python/protobuf-python/metadata.xml
@@ -14,5 +14,6 @@


protocolbuffers/protobuf
+   protobuf

 



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

2023-01-04 Thread Sam James
commit: 7b810393c5c732635eb7a79749a83294c0149704
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:53:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:53:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b810393

dev-python/protobuf-python: Stabilize 3.20.1 x86, #875329

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
index b5ad3ef6ce1b..2b318c1856aa 100644
--- a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/protobuf-${PV}/python"
 
 LICENSE="BSD"
 SLOT="0/30"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
${PYTHON_DEPS}



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

2023-01-04 Thread Sam James
commit: 27caa766c522e2a34126b4b1233c5931e20ce994
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:53:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:53:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27caa766

dev-python/protobuf-python: Stabilize 3.20.1 ppc, #875329

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
index 04c1bc81d470..b5ad3ef6ce1b 100644
--- a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/protobuf-${PV}/python"
 
 LICENSE="BSD"
 SLOT="0/30"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
${PYTHON_DEPS}



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

2023-01-04 Thread Sam James
commit: 00a6e8110fc4dc81431e3aedcb9c0e7846d270b5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:53:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:53:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a6e811

dev-python/protobuf-python: Stabilize 3.20.1 ppc64, #875329

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
index e867c9561b5d..04c1bc81d470 100644
--- a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/protobuf-${PV}/python"
 
 LICENSE="BSD"
 SLOT="0/30"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
${PYTHON_DEPS}



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

2023-01-04 Thread Sam James
commit: ee5de7cbf9846927c6c3be948625940044350d1e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:53:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:53:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5de7cb

dev-python/protobuf-python: Stabilize 3.20.1 arm64, #875329

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
index 733a8e2fa2cd..658b14bd9e52 100644
--- a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/protobuf-${PV}/python"
 
 LICENSE="BSD"
 SLOT="0/30"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
${PYTHON_DEPS}



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

2023-01-04 Thread Sam James
commit: 34810810e1e9e6a661568a8b9ea9f4fc2c50dc3d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:53:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:53:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34810810

dev-python/protobuf-python: Stabilize 3.20.1 arm, #875329

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
index 658b14bd9e52..e867c9561b5d 100644
--- a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/protobuf-${PV}/python"
 
 LICENSE="BSD"
 SLOT="0/30"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
${PYTHON_DEPS}



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

2023-01-04 Thread Sam James
commit: 2914b6657cc4eba986b1cd9dea3e272108aa6df1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:53:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:53:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2914b665

dev-python/protobuf-python: Stabilize 3.20.1 amd64, #875329

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
index 72300c2997d3..733a8e2fa2cd 100644
--- a/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.20.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2008-2022 Gentoo Authors
+# Copyright 2008-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,7 +31,7 @@ S="${WORKDIR}/protobuf-${PV}/python"
 
 LICENSE="BSD"
 SLOT="0/30"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: app-misc/broot/

2023-01-04 Thread Florian Schmaus
commit: 07cfa9a55c31ff9b74da6f145e57b84d17f26f12
Author: Karl-Johan Karlsson  lysator  liu  se>
AuthorDate: Wed Jan  4 18:30:28 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan  5 07:53:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07cfa9a5

app-misc/broot: add 1.19.0

Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>
Closes: https://github.com/gentoo/gentoo/pull/28960
Signed-off-by: Florian Schmaus  gentoo.org>

 app-misc/broot/Manifest|   8 +
 app-misc/broot/broot-1.19.0.ebuild | 313 +
 2 files changed, 321 insertions(+)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index 7f397dc31a98..44d8f596bf0d 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -20,6 +20,7 @@ DIST bit_field-0.10.1.crate 10576 BLAKE2B 
3a906092be85cce6af9e2ac48632d8545864c5
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST broot-1.16.2.tar.gz 10130419 BLAKE2B 
78dac5e6e6d794e963916fefa80d0d4b8f538885399b7c0dfb2a9360dc1014fa28bb3e750486bde9ab6733657fa14daad12fa7241c3be057601f3a0bf940305a
 SHA512 
54ed4f36d68a9960f176bf74cbb6c2c682657d21db785e414c6bcbf9d2185bf26990bf3417a44f74d515326aafb1f85eb30f88231cd297eb7642c17e54b63c14
 DIST broot-1.18.0.tar.gz 10131827 BLAKE2B 
63729a858bf8b415f6ea15c3e7c9bc9d06302df634420419692a1e0b5f09494e301bdc3dcb66008579717956c0fcbcfbc10aa8970bda4361255d9d31bd21dba8
 SHA512 
99eec4bf77756450017bd780bab5de8bc853f40b9524b2545a48df08e641327c125804032b6349c39967685e137257fb1cd4a6b834052ea60c1374d77820b35f
+DIST broot-1.19.0.tar.gz 10132851 BLAKE2B 
23629bf7248b3b570e9a9553aba4d6991c557f4c06d3d906f9a018fe5584d73f0c07ff9f93ea7455f3bf6dbeb64f7b288f7162eb59929f6667326b8848f02d88
 SHA512 
bcf4d8a40f03e0aa1681f603efdd922351a0b7052d810b9712f1e1dfc32b9aba096b43b5eed13c4016117c474324ea8b55afe641fb68031ebf82af96ad3cbd3d
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST bumpalo-3.11.1.crate 81207 BLAKE2B 
ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292
 SHA512 
70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
 DIST bytemuck-1.12.2.crate 39603 BLAKE2B 
e157d5d38be39d50397b9d9254318d977f387c8bb92b5f7658f2d90611bd9b170a6615254a837ca582eb4d1d9de30fffee1998d61b98288f90bbce710311886e
 SHA512 
71bfa334076658a0aa2a0249389faa72c9be3fb9bb845dbad388c2e74b63a1ea836860de8b3f93466b6937cb7d740ef4bfbc6b42686ef3ff8ad65ffd20deb517
@@ -96,6 +97,7 @@ DIST glassbench-0.3.3.crate 1256618 BLAKE2B 
345be02f831fe87164d4c7fe1ba6d85d9f3f
 DIST glassbench-0.3.4.crate 1256628 BLAKE2B 
1c33e972831dca3ac16b610a98a7fce4332f1dbcac7a697e8dff1c008ad449cd1d5db68d48d450751f598ae983183c821440774a2de66c9aba65013d7217ea06
 SHA512 
0f11429cfc49d423a08ba3e8a6440024daaa0da22460cb2c30245a220422d012e77b46f1e305d8a0f1fc0de02a805a1a9d2e856e794c994a810625f1d36917b8
 DIST glob-0.3.0.crate 18724 BLAKE2B 
1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620
 SHA512 
87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
 DIST half-2.1.0.crate 44327 BLAKE2B 
f6b4a6053e83d721c07591740f65e1609d068381c2072ed45e10f80bdb858485ed6d78dd11dc85f63efedff4d6a7f1f4c398af518833531bcc2044144a475274
 SHA512 
5c46cbfb9823b771da6f1f3adfb1b86c4d38d4075dc3af64af1f7498918028f1402ee994f21146db48daef5f9682550cab39a19636a2903f64a3e82a26223fe0
+DIST half-2.2.0.crate 46321 BLAKE2B 
1d79b4c3f1339fa49c7ab557bb7ef165d757beaba98421046d8f03dfbc0fb6da73b15c5678ecf76a8461f4f38d5179e2d3034207d70a4e05fbc7d92639f93c57
 SHA512 
9c7c48f2acd5eaa2b82bcf19653629ba3f1695b50cef454db28ef2419db906cb06108860c2a630fa6bf4a3707e108f2728f835fcd8d8e94c4c7e34a8c5502d09
 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 
492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5
 SHA512 
b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
 DIST hashbrown-0.9.1.crate 77734 BLAKE2B 
d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1
 SHA512 

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

2023-01-04 Thread Sam James
commit: 9b62d5c4103f591bfd4920a593db6b7f7a53b6e0
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:51:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:51:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b62d5c4

media-libs/libraw: drop 0.21.0

Tiny change in 0.21.1 which release notes say "urgent fix for 0.21.0" for.

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

 media-libs/libraw/Manifest |  1 -
 media-libs/libraw/libraw-0.21.0.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/media-libs/libraw/Manifest b/media-libs/libraw/Manifest
index 93a0165b1755..02dd065c37f1 100644
--- a/media-libs/libraw/Manifest
+++ b/media-libs/libraw/Manifest
@@ -1,3 +1,2 @@
 DIST LibRaw-0.20.2.tar.gz 1432141 BLAKE2B 
6e41d91b560951ad4595c41a1d089505ca91337f4fc6b98bafe44211971bee143709482a070bacb7daebbd643bbbf17730f544d791c0237bf1689a7a59133079
 SHA512 
96b1aaf09e2d46448d1b3619270c1f1c32e9bcbd866567cec67d5b1f889362f0fae3f3533ea9bf6a11a917be3b61ee6c9938bad09209d93453039ed04eaeae4a
-DIST LibRaw-0.21.0.tar.gz 1638463 BLAKE2B 
1a87417e73f22411661bb6150c12dda745d931975f76357496ab92e6f48b5a1e6e7a907bd6ae8d0655f4250c4524290fec8130955da1cabaedfe6a238253274b
 SHA512 
af5a7361d39ea77315e883eff3afe8aa7d998e65afa6da5019368b46eef862e275bf6eadc095d626573a821de9b86e76dc2bfa955382a4bd030f97b30699f149
 DIST LibRaw-0.21.1.tar.gz 1638461 BLAKE2B 
5db9a02f6854b90acf5e22419e2bc5470118140173be38cb520cc03553a328cad86d97ebda62c149622e045325ce82dcc34df40b5f700c319929c10fc43fdc9e
 SHA512 
8d11df0be2af5fd8a8251f150ccd59103319606f52e541ee43e97ceb64f1a00a02bba7b730aedd0c1c705c1e465793c8a2a52769712c1102af7f5534dd5d

diff --git a/media-libs/libraw/libraw-0.21.0.ebuild 
b/media-libs/libraw/libraw-0.21.0.ebuild
deleted file mode 100644
index 47594160ed5d..
--- a/media-libs/libraw/libraw-0.21.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-MY_PN=LibRaw
-MY_PV="${PV/_b/-B}"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="LibRaw is a library for reading RAW files obtained from digital 
photo cameras"
-HOMEPAGE="https://www.libraw.org/ https://github.com/LibRaw/LibRaw;
-SRC_URI="https://www.libraw.org/data/${MY_P}.tar.gz;
-
-LICENSE="LGPL-2.1 CDDL"
-# SONAME isn't exactly the same as PV but it does correspond and
-# libraw has unstable ABI across releases.
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples jpeg +lcms openmp zlib"
-
-RDEPEND="
-   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
-   lcms? ( >=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( Changelog.txt README.md )
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-jasper
-   $(multilib_native_use_enable examples)
-   $(use_enable jpeg)
-   $(use_enable lcms)
-   $(use_enable openmp)
-   $(use_enable zlib)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   # package installs .pc files
-   find "${D}" -name '*.la' -delete || die
-}



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

2023-01-04 Thread Sam James
commit: 4df387948783454b8d74b807f0f578c9164c2cc2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:50:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:50:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df38794

media-libs/libraw: add 0.21.1

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

 media-libs/libraw/Manifest |  1 +
 media-libs/libraw/libraw-0.21.1.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/libraw/Manifest b/media-libs/libraw/Manifest
index edfb5a789256..93a0165b1755 100644
--- a/media-libs/libraw/Manifest
+++ b/media-libs/libraw/Manifest
@@ -1,2 +1,3 @@
 DIST LibRaw-0.20.2.tar.gz 1432141 BLAKE2B 
6e41d91b560951ad4595c41a1d089505ca91337f4fc6b98bafe44211971bee143709482a070bacb7daebbd643bbbf17730f544d791c0237bf1689a7a59133079
 SHA512 
96b1aaf09e2d46448d1b3619270c1f1c32e9bcbd866567cec67d5b1f889362f0fae3f3533ea9bf6a11a917be3b61ee6c9938bad09209d93453039ed04eaeae4a
 DIST LibRaw-0.21.0.tar.gz 1638463 BLAKE2B 
1a87417e73f22411661bb6150c12dda745d931975f76357496ab92e6f48b5a1e6e7a907bd6ae8d0655f4250c4524290fec8130955da1cabaedfe6a238253274b
 SHA512 
af5a7361d39ea77315e883eff3afe8aa7d998e65afa6da5019368b46eef862e275bf6eadc095d626573a821de9b86e76dc2bfa955382a4bd030f97b30699f149
+DIST LibRaw-0.21.1.tar.gz 1638461 BLAKE2B 
5db9a02f6854b90acf5e22419e2bc5470118140173be38cb520cc03553a328cad86d97ebda62c149622e045325ce82dcc34df40b5f700c319929c10fc43fdc9e
 SHA512 
8d11df0be2af5fd8a8251f150ccd59103319606f52e541ee43e97ceb64f1a00a02bba7b730aedd0c1c705c1e465793c8a2a52769712c1102af7f5534dd5d

diff --git a/media-libs/libraw/libraw-0.21.1.ebuild 
b/media-libs/libraw/libraw-0.21.1.ebuild
new file mode 100644
index ..f68f9f0c11b0
--- /dev/null
+++ b/media-libs/libraw/libraw-0.21.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+MY_PN=LibRaw
+MY_PV="${PV/_b/-B}"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="LibRaw is a library for reading RAW files obtained from digital 
photo cameras"
+HOMEPAGE="https://www.libraw.org/ https://github.com/LibRaw/LibRaw;
+SRC_URI="https://www.libraw.org/data/${MY_P}.tar.gz;
+
+LICENSE="LGPL-2.1 CDDL"
+# SONAME isn't exactly the same as PV but it does correspond and
+# libraw has unstable ABI across releases.
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples jpeg +lcms openmp zlib"
+
+RDEPEND="
+   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   lcms? ( >=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( Changelog.txt README.md )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-jasper
+   $(multilib_native_use_enable examples)
+   $(use_enable jpeg)
+   $(use_enable lcms)
+   $(use_enable openmp)
+   $(use_enable zlib)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # package installs .pc files
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/googleapis-common-protos/

2023-01-04 Thread Michał Górny
commit: e9a0ce10d883f929324e68bf0a0fbf05c07c03af
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 07:43:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:47:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a0ce10

dev-python/googleapis-common-protos: Bump to 1.57.1

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

 dev-python/googleapis-common-protos/Manifest   |  1 +
 .../googleapis-common-protos-1.57.1.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/googleapis-common-protos/Manifest 
b/dev-python/googleapis-common-protos/Manifest
index 0290fe23b332..8fead90d5f66 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1 +1,2 @@
 DIST googleapis-common-protos-1.57.0.tar.gz 115316 BLAKE2B 
3514774e537940a06db788646efcb9fbadbd5c0014844eaabcd4f24810cb13f8fc6983b4d451b5d5d3c8188e07548d60a42de9faebc0b6a8d883d61314405e04
 SHA512 
254f31631508770754a3bcc72a31705fc80aca87186291db73c20dd85ee209c71d97110dc2c9c742243ccb2121d38d77d3e1dc8a05eb4fc77ce07a2f32f7ef31
+DIST googleapis-common-protos-1.57.1.tar.gz 115396 BLAKE2B 
1ad20e61fe639bb8d0e3bb98cba80570805f913314bdb715d7e36cf50480292404c7bca23ab3d8701a14e4c1c30cbd4af711d3f20e0db3112477d2a1124b4e12
 SHA512 
ec1af9eef6bb359df5c4046a94c5b1c6769dcb1947fff98ece3ae3e27457a2afef71fe8444db391af2fa8f8ed64b4f73c18273e22fc4770d110c2e95a4c53037

diff --git 
a/dev-python/googleapis-common-protos/googleapis-common-protos-1.57.1.ebuild 
b/dev-python/googleapis-common-protos/googleapis-common-protos-1.57.1.ebuild
new file mode 100644
index ..94bfd512e2e2
--- /dev/null
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.57.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python classes generated from the common protos in the googleapis 
repository"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-common-protos/
+   https://pypi.org/project/googleapis-common-protos/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/protobuf-python-3.15.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+# no tests as this is all generated code



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lineak-defaultplugin/files/, x11-misc/lineak-defaultplugin/

2023-01-04 Thread Sam James
commit: 9547993f99fcdad6e6a15cbd83a7fc36560408a9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:45:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:45:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9547993f

x11-misc/lineak-defaultplugin: fix configure w/ clang 16

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

 .../lineak-defaultplugin-0.9.0-configure-clang16.patch | 14 ++
 9.0-r2.ebuild => lineak-defaultplugin-0.9.0-r3.ebuild} |  5 +++--
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git 
a/x11-misc/lineak-defaultplugin/files/lineak-defaultplugin-0.9.0-configure-clang16.patch
 
b/x11-misc/lineak-defaultplugin/files/lineak-defaultplugin-0.9.0-configure-clang16.patch
new file mode 100644
index ..17818dc42cf5
--- /dev/null
+++ 
b/x11-misc/lineak-defaultplugin/files/lineak-defaultplugin-0.9.0-configure-clang16.patch
@@ -0,0 +1,14 @@
+autoreconf fails and it's a trivial fix to the generated configure, so let's
+just patch that instead. This is fixed in autoconf itself in newer versions.
+
+https://bugs.gentoo.org/879781
+--- a/configure
 b/configure
+@@ -7685,6 +7685,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include 
++#include 
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))

diff --git a/x11-misc/lineak-defaultplugin/lineak-defaultplugin-0.9.0-r2.ebuild 
b/x11-misc/lineak-defaultplugin/lineak-defaultplugin-0.9.0-r3.ebuild
similarity index 89%
rename from x11-misc/lineak-defaultplugin/lineak-defaultplugin-0.9.0-r2.ebuild
rename to x11-misc/lineak-defaultplugin/lineak-defaultplugin-0.9.0-r3.ebuild
index 823e10812860..3c59326074c8 100644
--- a/x11-misc/lineak-defaultplugin/lineak-defaultplugin-0.9.0-r2.ebuild
+++ b/x11-misc/lineak-defaultplugin/lineak-defaultplugin-0.9.0-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_P=${P/.0/}
 
@@ -26,6 +26,7 @@ DOCS=( AUTHORS README )
 PATCHES=(
"${FILESDIR}"/${P}-gcc43.patch
"${FILESDIR}"/${P}-gcc47.patch
+   "${FILESDIR}"/${P}-configure-clang16.patch
 )
 
 src_prepare() {



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

2023-01-04 Thread Michał Górny
commit: 1f4d8b5c772c58438c76ec1cee0ecbb7a34588a1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 07:42:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:47:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f4d8b5c

dev-python/flatbuffers: Bump to 23.1.4

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

 dev-python/flatbuffers/Manifest  |  1 +
 dev-python/flatbuffers/flatbuffers-23.1.4.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest
index c2bcdf9336d0..1c579e52b0c7 100644
--- a/dev-python/flatbuffers/Manifest
+++ b/dev-python/flatbuffers/Manifest
@@ -1 +1,2 @@
 DIST flatbuffers-22.12.06.gh.tar.gz 2172096 BLAKE2B 
92bf0c56c10fa369e7a8a53a7f903af6b5f17560a3558587914c29ab8a655f3ee078c3e261426ca5d9ad0587419d4f0049459edc552e25958f80b80ba9539d59
 SHA512 
1b2c8eaa2ebeb92c3ebc363888b34b817d7b62a568e40bce2b037814f1f0103d4cb7db8507ec9ca05421be61b0b2be3edd6c4d564f75d1ce39278d73f8442ac1
+DIST flatbuffers-23.1.4.gh.tar.gz 2178791 BLAKE2B 
8c354c539378f7d8e05307f7ba0f5393265a6183fc8868d48b8da5ab7d39a3e7a7f85631db00f0dc57bf396d20652049303a79fbf31f07639d80596d300a7701
 SHA512 
8b3e1b9596a76548faca529fe5070e775be50bfdea079ba4f66014f5a1bfb93f8edd7e56f97363c897d2db8391277a9099a61d14e4298c3669ab7068bbf07865

diff --git a/dev-python/flatbuffers/flatbuffers-23.1.4.ebuild 
b/dev-python/flatbuffers/flatbuffers-23.1.4.ebuild
new file mode 100644
index ..b912ff2765df
--- /dev/null
+++ b/dev-python/flatbuffers/flatbuffers-23.1.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="RFC 7049 - Concise Binary Object Representation"
+HOMEPAGE="
+   https://github.com/google/flatbuffers/
+   https://pypi.org/project/flatbuffers/
+"
+SRC_URI="
+   https://github.com/google/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   # zeroes means without benchmarks
+   "${EPYTHON}" py_test.py 0 0 0 false || die
+   "${EPYTHON}" py_flexbuffers_test.py -v || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/, app-antivirus/clamav/files/

2023-01-04 Thread Sam James
commit: 396f59676fd3c6429eb28206b1ac76bad18ba1cc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:46:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:46:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396f5967

app-antivirus/clamav: drop 0.104.4-r1, 0.105.1

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

 app-antivirus/clamav/Manifest  |   2 -
 app-antivirus/clamav/clamav-0.104.4-r1.ebuild  | 215 --
 app-antivirus/clamav/clamav-0.105.1.ebuild | 246 -
 .../files/clamav-0.105.1-cmake-llvm-fix.patch  |  73 --
 4 files changed, 536 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 2fec99b21026..481ecf0d62e2 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -15,8 +15,6 @@ DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clamav-0.103.6.tar.gz 16491761 BLAKE2B 
3c43bcda4a613f81d1b31036e7323a7af7708e54af94ad30a659a8fb318d8f79f357086ce70703659298524d778374df886495cd8c75280bbbe4bae30795a85a
 SHA512 
d39e1964678b8251bde3a9f3db30fe3d3d76cc566a86834297f4dd8489086dc9cc4c6541ca128089159f4c071d2d85b530455bd942987d3929ea0082b8ab272b
 DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 
49fc1c8c42ee8168dbaec4aa13ab0dfef7fa285e335cb38b17bc020df7400ee1daae49e06ba5b4ae0364d47d707cb83c0b1a8442d5b01d2bba5827606fe27fb4
 SHA512 
d426169889d94411b20a2c9c9579fc22a15090c9847849822c63fc6b404075feba0ff3663ee1382b2af5300394c7a93669844736f7473bfdce3250e1fd130326
-DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B 
e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e
 SHA512 
5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e
-DIST clamav-0.105.1.tar.gz 29467856 BLAKE2B 
be46d9afd76fb536d7de7363a45d38fef6a5983011e3cd0dcc25c2a209c8d37a2bbe1f7f4a5694152cabf622ef83e072b892ae12ba404da1955bb5b654e5216d
 SHA512 
dcaa3eb90e5a8951f1750f0676791c33507206ae0d58a3da0d07f6f86b559799db09a4aed83fbd9d3eed8f1f17654f8304070e6770ba7e02de6f2be2cda65bec
 DIST clamav-1.0.0.tar.gz 10311477 BLAKE2B 
8d66c03e7717ed52cb90a139f565abe2ed3379e09d500530c260f129f1f8eb2549dca11898f6c1a85e7988ce06388c8967e6decea06c840220ffccb4010add60
 SHA512 
a1be526516e622fd3359461db7dd8eb0734f7ba8ecb0b63c1574e216885cd7bcdc69ffdbc5e507a0060d23769e3caa8423aa273ec57bb86e40049679a818152a
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8

diff --git a/app-antivirus/clamav/clamav-0.104.4-r1.ebuild 
b/app-antivirus/clamav/clamav-0.104.4-r1.ebuild
deleted file mode 100644
index 6514459df831..
--- a/app-antivirus/clamav/clamav-0.104.4-r1.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake flag-o-matic python-any-r1 systemd tmpfiles
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/;
-SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="doc clamonacc +clamapp libclamav-only milter rar selinux systemd test"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
-   clamonacc? ( clamapp )
-   milter? ( clamapp )
-   test? ( !libclamav-only )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-CDEPEND="acct-group/clamav
-   acct-user/clamav
-   dev-libs/libltdl
-   dev-libs/libmspack
-   dev-libs/json-c:=
-   dev-libs/libpcre2
-   >=sys-libs/zlib-1.2.2:=
-   app-arch/bzip2
-   clamapp? ( sys-libs/ncurses:= net-misc/curl )
-   

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

2023-01-04 Thread Sam James
commit: 326f6f0395169cf06fee8ab4cf70743ea93a4dc9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:45:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326f6f03

x11-libs/neXtaw: fix configure w/ clang 16

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

 .../{neXtaw-0.15.1-r4.ebuild => neXtaw-0.15.1-r5.ebuild}  | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild 
b/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild
similarity index 86%
rename from x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild
rename to x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild
index b99ad9f930f5..581a5a855fc0 100644
--- a/x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild
+++ b/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 DESCRIPTION="Athena Widgets with N*XTSTEP appearance"
 HOMEPAGE="https://siag.nu/neXtaw/;
@@ -33,6 +33,13 @@ PATCHES=(
"${FILESDIR}"/${P}-clang16.patch
 )
 
+src_prepare() {
+   default
+
+   # Clang 16, bug #879779
+   eautoreconf
+}
+
 src_configure() {
append-cflags -std=gnu89 # old codebase, incompatible with c2x
append-cflags -fno-strict-aliasing #864535



[gentoo-commits] repo/gentoo:master commit in: games-arcade/yarsrevenge/files/, games-arcade/yarsrevenge/

2023-01-04 Thread Sam James
commit: 5e7551573baae3b8530295e07cf19afd5a9f2705
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:38:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:45:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e755157

games-arcade/yarsrevenge: fix configure w/ clang 16

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

 .../files/yarsrevenge-0.99-configure-clang16.patch | 14 ++
 ...rsrevenge-0.99-r1.ebuild => yarsrevenge-0.99-r2.ebuild} |  7 ---
 2 files changed, 18 insertions(+), 3 deletions(-)

diff --git 
a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-configure-clang16.patch 
b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-configure-clang16.patch
new file mode 100644
index ..eae341836880
--- /dev/null
+++ b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-configure-clang16.patch
@@ -0,0 +1,14 @@
+autoreconf fails and it's a trivial fix to the generated configure, so let's
+just patch that instead. This is fixed in autoconf itself in newer versions.
+
+https://bugs.gentoo.org/879689
+--- a/configure
 b/configure
+@@ -6289,6 +6289,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include 
++#include 
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))

diff --git a/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild 
b/games-arcade/yarsrevenge/yarsrevenge-0.99-r2.ebuild
similarity index 86%
rename from games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild
rename to games-arcade/yarsrevenge/yarsrevenge-0.99-r2.ebuild
index 6ec048d1f79f..cc35efd61d0e 100644
--- a/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild
+++ b/games-arcade/yarsrevenge/yarsrevenge-0.99-r2.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit desktop
 
 DESCRIPTION="Remake of the Atari 2600 classic Yar's Revenge"
@@ -11,7 +12,6 @@ SRC_URI="http://www.autismuk.freeserve.co.uk/yar-${PV}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 DEPEND="media-libs/libsdl[sound,joystick,video]"
 RDEPEND="${DEPEND}"
@@ -22,6 +22,7 @@ PATCHES=(
"${FILESDIR}"/${PV}-math.patch
"${FILESDIR}"/${P}-gcc43.patch
"${FILESDIR}"/${P}-gcc44.patch
+   "${FILESDIR}"/${P}-configure-clang16.patch
 )
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lineak-xosdplugin/files/, x11-misc/lineak-xosdplugin/

2023-01-04 Thread Sam James
commit: 7649c0fd302052c6f44d919fdf43b797e233f58c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 07:13:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 07:45:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7649c0fd

x11-misc/lineak-xosdplugin: fix configure w/ clang 16

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

 .../files/lineak-xosdplugin-0.9.0-configure-clang16.patch  | 14 ++
 ...n-0.9.0-r2.ebuild => lineak-xosdplugin-0.9.0-r3.ebuild} |  5 +++--
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git 
a/x11-misc/lineak-xosdplugin/files/lineak-xosdplugin-0.9.0-configure-clang16.patch
 
b/x11-misc/lineak-xosdplugin/files/lineak-xosdplugin-0.9.0-configure-clang16.patch
new file mode 100644
index ..256903d502ee
--- /dev/null
+++ 
b/x11-misc/lineak-xosdplugin/files/lineak-xosdplugin-0.9.0-configure-clang16.patch
@@ -0,0 +1,14 @@
+autoreconf fails and it's a trivial fix to the generated configure, so let's
+just patch that instead. This is fixed in autoconf itself in newer versions.
+
+https://bugs.gentoo.org/879783
+--- a/configure
 b/configure
+@@ -7153,6 +7153,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include 
++#include 
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))

diff --git a/x11-misc/lineak-xosdplugin/lineak-xosdplugin-0.9.0-r2.ebuild 
b/x11-misc/lineak-xosdplugin/lineak-xosdplugin-0.9.0-r3.ebuild
similarity index 89%
rename from x11-misc/lineak-xosdplugin/lineak-xosdplugin-0.9.0-r2.ebuild
rename to x11-misc/lineak-xosdplugin/lineak-xosdplugin-0.9.0-r3.ebuild
index 5ad5aca6757c..0f57d3d19650 100644
--- a/x11-misc/lineak-xosdplugin/lineak-xosdplugin-0.9.0-r2.ebuild
+++ b/x11-misc/lineak-xosdplugin/lineak-xosdplugin-0.9.0-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_P=${P/.0/}
 DESCRIPTION="Xosd plugin for LINEAK"
@@ -22,6 +22,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${P}-gcc43.patch
+   "${FILESDIR}"/${P}-configure-clang16.patch
 )
 
 src_configure() {



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

2023-01-04 Thread Michał Górny
commit: 0b26c884e62b1e8b4322ce9004fe3ec3bf355ed9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 07:28:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:28:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b26c884

dev-python/tox: Bump to 4.2.3

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.2.3.ebuild | 86 +
 2 files changed, 87 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index bd8cdc615917..0e1293c13f6f 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -3,3 +3,4 @@ DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3
 DIST tox-4.1.2.gh.tar.gz 286306 BLAKE2B 
67e52bf01c383e255b22c5c71eecf01d4a041cf4c4399df60451c74acd79bbd1b30f787bcf4f10896804ca1b0cc8b02f6ff4d5e0b7e7ac64284da33f09c95bc9
 SHA512 
7ff44624c26d609c33dce2cec5bd177caf70b8628f64c48f1fae5130001c508b82079ea4f2487cf8d10b371d0b95cc998c21c47a5080e964db40a3ebafe01a93
 DIST tox-4.1.3.gh.tar.gz 286917 BLAKE2B 
0dc7979be947087a126325947b73bbf832c714d2a5543b72eb7d1eaeff4fffb440c07b2d6cd76842d8a9afb7ea2187fd5e9c2c6ae5eb6001b6aa925a08de3ef4
 SHA512 
d7502180b363f1f99037e30299cc77ba35259812463c44d82bd4953a3b15e19f44cc33184c23c2f80868cb8b9bdb78efd702482af901b69a2e06984ffd105f1b
 DIST tox-4.2.1.gh.tar.gz 289672 BLAKE2B 
d5ca6a793d1058a48c7a3fb42f6b37e4d803e1f60ee9bcc80fedeb3c5e07d467967c1d08bbfe7a8503ac9a06b5b822a2675fd2757021cdc6325ffb9f8a2e7fc9
 SHA512 
fd717cdec6413ba6f0949d82f2ef6d144d619857c624116e9394bc9c46c55b8c95e6c4e58afec17f50b656587cf2a2b6283c06050a9d2e87a4fcd96b632dfb14
+DIST tox-4.2.3.gh.tar.gz 290003 BLAKE2B 
2ccd1b54e8a06312922460b39e37de4ac347551ef3595e17d7d972b0049702e8113f1df2470eed90e21a6020dcbb5c88ad976daecaa0259de36233917c4e
 SHA512 
4f9493a32bcc3c1014c89f2a658babc5a6bd12b96a6a5e9f657b6cd750cb787a296ebb58e4d77cd9239cdaaa687eed870d3b7eec76ee91a870a4ed731895b24e

diff --git a/dev-python/tox/tox-4.2.3.ebuild b/dev-python/tox/tox-4.2.3.ebuild
new file mode 100644
index ..7acdcbeea4a2
--- /dev/null
+++ b/dev-python/tox/tox-4.2.3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=22::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   

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

2023-01-04 Thread Michał Górny
commit: 635e655ffa240dad17b0d030a24629982138f319
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 07:30:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635e655f

dev-libs/flatbuffers: Bump to 23.1.4

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

 dev-libs/flatbuffers/Manifest  |  1 +
 dev-libs/flatbuffers/flatbuffers-23.1.4.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
index 131299d149a4..95c6ffa1492d 100644
--- a/dev-libs/flatbuffers/Manifest
+++ b/dev-libs/flatbuffers/Manifest
@@ -1,2 +1,3 @@
 DIST flatbuffers-2.0.6.tar.gz 1724250 BLAKE2B 
b6969b28dba753c4551b33d27409d9925c10a640ae860264f8054c19a470ce3da366c0bf7917bf7fe4f6cb57acbfbe1837f175fde40b84d311df6d1378d146ce
 SHA512 
be631f34064c28d81876bf137c796e9736623cf2cc4f2a05dd45372e7195729c99fad1fa795f8ce71a408756a842edbdc0c3bc714a7cf63203a1de8681d86fb6
 DIST flatbuffers-22.12.06.gh.tar.gz 2172096 BLAKE2B 
92bf0c56c10fa369e7a8a53a7f903af6b5f17560a3558587914c29ab8a655f3ee078c3e261426ca5d9ad0587419d4f0049459edc552e25958f80b80ba9539d59
 SHA512 
1b2c8eaa2ebeb92c3ebc363888b34b817d7b62a568e40bce2b037814f1f0103d4cb7db8507ec9ca05421be61b0b2be3edd6c4d564f75d1ce39278d73f8442ac1
+DIST flatbuffers-23.1.4.gh.tar.gz 2178791 BLAKE2B 
8c354c539378f7d8e05307f7ba0f5393265a6183fc8868d48b8da5ab7d39a3e7a7f85631db00f0dc57bf396d20652049303a79fbf31f07639d80596d300a7701
 SHA512 
8b3e1b9596a76548faca529fe5070e775be50bfdea079ba4f66014f5a1bfb93f8edd7e56f97363c897d2db8391277a9099a61d14e4298c3669ab7068bbf07865

diff --git a/dev-libs/flatbuffers/flatbuffers-23.1.4.ebuild 
b/dev-libs/flatbuffers/flatbuffers-23.1.4.ebuild
new file mode 100644
index ..fe724780b7de
--- /dev/null
+++ b/dev-libs/flatbuffers/flatbuffers-23.1.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Memory efficient serialization library"
+HOMEPAGE="
+   https://google.github.io/flatbuffers/
+   https://github.com/google/flatbuffers/
+"
+SRC_URI="
+   https://github.com/google/flatbuffers/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+DOCS=( readme.md )
+
+src_configure() {
+   local mycmakeargs=(
+   -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs)
+   -DFLATBUFFERS_BUILD_SHAREDLIB=ON
+   -DFLATBUFFERS_BUILD_TESTS=$(usex test)
+   -DFLATBUFFERS_BUILD_BENCHMARKS=OFF
+   )
+
+   cmake_src_configure
+}



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

2023-01-04 Thread Michał Górny
commit: 699446396dcf2d99d6bfbf9ba6fb3de6e182e9dc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 07:27:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:27:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69944639

dev-python/xlsxwriter: Bump to 3.0.6

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

 dev-python/xlsxwriter/Manifest|  1 +
 dev-python/xlsxwriter/xlsxwriter-3.0.6.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 1b00e405eaf1..4edb59c70f80 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1,3 +1,4 @@
 DIST XlsxWriter-RELEASE_3.0.3.tar.gz 35519702 BLAKE2B 
f4dfa6b286dda94a1a44d8168b8e17f7a37f2f59a23aa3a5ed0efa46b5d8bdcdb831e99a61924e22755c6a921c23f5c540c048152cd07363841ff09a49549c79
 SHA512 
92a53226aa9ee9f8493fe7171ce752f3a13ef8f3107aecbef896f17022e93bd7dbccb5e619fcbbb3598102030b190d75508d4dacce20b9643eead59a4441f6aa
 DIST XlsxWriter-RELEASE_3.0.4.gh.tar.gz 35033608 BLAKE2B 
49a54380f1753077f0d9e56024a09ffd9d26540daeb03c270e892ae986c8e36fb0ce74ab96e62b1cb15adebbb51ba2093b6b1e356077433537af62ededd79d5c
 SHA512 
e10bbbcc975ee3c2395c642c7a04e53d792b8c739c9f5acbb3858b47963a0f9b68ac565d96d4a9f9c87b104fc02b8930b0629e753d53735892e10bd17e5c1fcc
 DIST XlsxWriter-RELEASE_3.0.5.gh.tar.gz 35038123 BLAKE2B 
8ab88d1cf8decb24a1adcd2d2720ab2c90a87088441dbf1fb6a039977ddeb1824b2c29e38aedfb2a1d5cc9adb99154ee36a4eef18876826082d34c87ff7dafdd
 SHA512 
74c3708cd81bec44865cfdcbd3ae41c5794d26d176a3c5c22133a32e6000eda7a2d28292d81406d277c351c27a8c4ce30b0d9b2152fc9119e903fe264f7be406
+DIST XlsxWriter-RELEASE_3.0.6.gh.tar.gz 35205053 BLAKE2B 
cd70cfdba9def71806ad055a40fba03620e50223fd6be8dbab548ea8890accf1e65d8e82a87ce458bb73f5b1a08cd80cd4a67817f0696a5928f1f371ce7f7957
 SHA512 
c993a640e01f3da67069b93283bc0df7e84bebc76c483465e8a3aabb36282588fa6c7c63f711c55982a5679359a2ef475064e27c1dbb063f8770624797928bef

diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.6.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-3.0.6.ebuild
new file mode 100644
index ..795e1503773c
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-3.0.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+TAG=RELEASE_${PV}
+MY_P=XlsxWriter-${TAG}
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="
+   https://github.com/jmcnamara/XlsxWriter/
+   https://pypi.org/project/XlsxWriter/
+"
+SRC_URI="
+   https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2023-01-04 Thread Michał Górny
commit: 9fb092f3298a46b3bef2d97364e0a89e7c5269d4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 07:26:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:26:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb092f3

dev-python/hatchling: Bump to 1.12.2

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.12.2.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index b7e3fee6cf73..3942cce2a0f1 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,3 +1,4 @@
 DIST hatch-hatchling-v1.11.1.gh.tar.gz 367624 BLAKE2B 
006f9f9ab266eba7b7e489d4359a9ddb17a6e079c31e189662da8c4d090884eeae4bf108301d5c315d823e92cb813841e41211cc55618f4ee9109bccdde61e1e
 SHA512 
7bdf5a2930950503dbe534f6ead724ed84420193ba55137600a5b98a085e94588e333bb5a14ad944746dc400522ebbea4849718686420fd6ed7de3d6e8852d8e
 DIST hatch-hatchling-v1.12.0.gh.tar.gz 379902 BLAKE2B 
831ab78bff6a039a1941ca171aaccbfb97d1d31c14505d3dde60ee4283b317cc80b6e6072b63fe9e69cccbf759bf4f7db6a371502451ffa5303547273e8d2341
 SHA512 
40c1684bcc730e809cdbda9d15494f07bead69b1b4bf9c98a1d2a84d2053bb7b104d6bcab1e72a4de66081dd839b7ccae96d877760353e3528e8676cea5d2a5c
 DIST hatch-hatchling-v1.12.1.gh.tar.gz 380805 BLAKE2B 
da99130ac6d07517976a6e078e8a35896202e066b124ec96577cc1e57f59a2b3476623b9af15dd9e04b2d69e7219c13ad71e55c3bf02e7beee1a10bf37ee5882
 SHA512 
8a8cc7fa706dcbb95bf35525351dbf0e5dc61041c7e210d81479df84cd40019b727c4244cb83af93c466f676fcf1279155f470c80e63689af01efcb0f38cdb25
+DIST hatch-hatchling-v1.12.2.gh.tar.gz 381872 BLAKE2B 
6290daca1f2d2cd4eb9479b2f34b782881651c0106008c8876c355e5f3aa12cdbd0168765fdc04dd7870f9b88d44cc1be8d3849b2f20393bf64bebe9dbf09dd9
 SHA512 
74404b3b5369f6a8350cbde9675de6d9d7a72aca721714d47d8c4052c341affed1ebb4f4caae96877c2ccf2c4bab29b8323643e2a3d7de67bfe5888f3a08cdca

diff --git a/dev-python/hatchling/hatchling-1.12.2.ebuild 
b/dev-python/hatchling/hatchling-1.12.2.ebuild
new file mode 100644
index ..dca74863e93a
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.12.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{8..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# deps are listed in backend/src/hatchling/ouroboros.py
+RDEPEND="
+   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   epytest tests/backend
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/libxfce4ui/

2023-01-04 Thread Michał Górny
commit: 2cdd8406a0b7db4551080854dcf3f0f8b75bc200
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 07:09:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:23:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdd8406

xfce-base/libxfce4ui: Bump to 4.18.1

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

 xfce-base/libxfce4ui/Manifest |  1 +
 xfce-base/libxfce4ui/libxfce4ui-4.18.1.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/xfce-base/libxfce4ui/Manifest b/xfce-base/libxfce4ui/Manifest
index c2f6d2fe70a7..a503669a7861 100644
--- a/xfce-base/libxfce4ui/Manifest
+++ b/xfce-base/libxfce4ui/Manifest
@@ -1,3 +1,4 @@
 DIST libxfce4ui-4.16.1.tar.bz2 785811 BLAKE2B 
d1267b328b7e2d07bfe85ce320da6a60d5a7d739c5ded9b213b83b0cde2061d3badc937e71c4353291ed435fb9d1294cadcc99402cdae69f4bcecf412dd525f2
 SHA512 
c183bbc75539c777fe704d0a1c4e533fdd2efb6cbc980cfedc2eaa80d0e6223db038498774ffcdc720d7f991dd8d9634183a757a4c4d1728cc9956a33cb187d0
 DIST libxfce4ui-4.17.9.tar.bz2 894716 BLAKE2B 
0ff31216faee9c7a06524bf311103b4bb3bda4ef09adc7aa0fd028013eefdb3f9ed16334156be6c1c521d17c40358a0186133139758c9b83fa7bf8a3a133b998
 SHA512 
f433b134eba1e666ef5e6d44e90bc6d61452a5956b5c350995a4f26b461a1eb352561ea1911a51cff72d895904e7ba33c8ae096e083c452500d669fcccd7295a
 DIST libxfce4ui-4.18.0.tar.bz2 896351 BLAKE2B 
968f6c65c7de178d00285b68480fa07a10abe23d140df744498c3645bee619d092474ae46430551a48e4f86323a54c88d5c7af6a95ca99614b323cc130681e9b
 SHA512 
a88c948415dd33e4c4e9a69b9315aa8bb9c0172f563326d2c651ef6e84fa78c6bf1656def80c2f24c13f04b9f522e2c1983d0f4f009a74a8581d49049027c937
+DIST libxfce4ui-4.18.1.tar.bz2 910047 BLAKE2B 
196ded69668b27fd10d99042789e1b2b38eb1a54df6015d1c268dabbec747469d0883087c2f2dcc121f44091a4e19857d51e607ab50fe2aaa20b3b3bf10ad760
 SHA512 
3bd8a52755c8542ff6952bb91bf57203605991963865f3d88896850ac5b98aec649c229d8743c1d472e6ac19ada853c428c1706aad0613a951aca1c001d9977d

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.1.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.1.ebuild
new file mode 100644
index ..31a8ab010145
--- /dev/null
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils vala
+
+DESCRIPTION="Unified widget and session management libs for Xfce"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/libxfce4ui/start
+   https://gitlab.xfce.org/xfce/libxfce4ui/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="glade +introspection startup-notification system-info vala"
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gtk+-3.24.0:3[introspection?,X]
+   x11-libs/libX11
+   x11-libs/libICE
+   x11-libs/libSM
+   >=xfce-base/libxfce4util-4.17.2:=[introspection?]
+   >=xfce-base/xfconf-4.12:=
+   glade? ( dev-util/glade:3.10 )
+   introspection? ( >=dev-libs/gobject-introspection-1.66:= )
+   startup-notification? ( x11-libs/startup-notification )
+   system-info? (
+   dev-libs/libgudev
+   gnome-base/libgtop
+   >=media-libs/libepoxy-1.2
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable system-info glibtop)
+   $(use_enable system-info epoxy)
+   $(use_enable system-info gudev)
+   $(use_enable startup-notification)
+   $(use_enable vala)
+   $(use_enable glade gladeui2)
+   --with-vendor-info=Gentoo
+   )
+
+   use vala && vala_setup
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}" install
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-01-04 Thread Michał Górny
commit: 355f75b4f159caa4344e89e32eeac077e9a13b77
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 06:49:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:23:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355f75b4

dev-python/botocore: Bump to 1.29.43

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.43.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c1224a7d87ae..652f27dd9dc2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.29.32.gh.tar.gz 11048130 BLAKE2B 
42c1fd07f0501c5815c05ff8ad2d63d
 DIST botocore-1.29.37.gh.tar.gz 11077206 BLAKE2B 
59c877edba074d4d5858dbf0a4026c0884cc4fce5bc2c9a7d933cfbff8317825663955205ebc754f8a4713b817b7d775fe208d6946f788a1943989949da58a04
 SHA512 
e79447fe66a506326c5f6396a32b5f4f6560038c57ab03457c36c838f52c1e48a94cba7624350a738eb937d0f3954984b77fd97ffb4becfa72cc4c61005efd40
 DIST botocore-1.29.41.gh.tar.gz 11082628 BLAKE2B 
a42a66299715159e82bb7bd9ceb5d1d60e88bfe2f59f66231605c909b03110ec18e6f946690c5b33e662fc92719e45fa4cf64ac31176d809908f3574fece5d49
 SHA512 
b3a5409f3d868c93fd038687d8c864be3c9cacbf4740ba0dd745358cadcce9aa8d76616d7f93316ac14f5f94f18ed42505ec108e2557b234b26c01ca0f3fc22c
 DIST botocore-1.29.42.gh.tar.gz 11083372 BLAKE2B 
8abca30fbd4bb55d8a0beccc6e81d3da60086230cf55a7ed384491e4bccaf2c5791fccc700ccc737b04b09bdfca4fa4feb3cddb7d0a72c37dccd71d4f6979901
 SHA512 
56c8859012dcdbf73c2417fc6feb32bf212e07fba5702a51bfb9bbcd446a3a34493a5a9e50369fb223f06c2afa9541eb584252391b09d667a9d13bfda32dfac5
+DIST botocore-1.29.43.gh.tar.gz 11084999 BLAKE2B 
8b6d6010639849fdc944820d82c59a95946694a22806f474a6b2778a1581ed35424d66b6bade5a878efe77d4229a001555b4cacff2ab8041f3b901d74b108d72
 SHA512 
70e26fd5a51ba5760751b8aec2d4b2565f0c75bd263202e8e409c42b37991de03c3a01fa724d9aa9c34989eb937240a56ea96132ced7a29ef3fee4dd15de

diff --git a/dev-python/botocore/botocore-1.29.43.ebuild 
b/dev-python/botocore/botocore-1.29.43.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.43.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-01-04 Thread Michał Górny
commit: 622787daf97e19af59ef67d88896d08b0fbbe7fb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 06:49:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:23:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622787da

dev-python/boto3: Bump to 1.26.43

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.26.43.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f18c70ce0781..f76cc43630b0 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.26.32.gh.tar.gz 581235 BLAKE2B 
f8decc1e924ff5f5f98566084a55c36ea10c
 DIST boto3-1.26.37.gh.tar.gz 584822 BLAKE2B 
08c08502f3defee6365aa19a55cb5bb6c006ce9685421119d1469f90f35e0aeb49fc11a6c5dd133cdfe1138248c0952338adb7b864010825f6f32f40398c2f4f
 SHA512 
4c73b45cae0ed42f219b77d5b58f26560f3ac660d66eaea0c8452053ed38b4c8cc7ab168062483a52e091f7241623466a473368e0545a9fa07c0ac12d0185e31
 DIST boto3-1.26.41.gh.tar.gz 586086 BLAKE2B 
8f5fac4e26a8ff34e91ee99ab4f93b6c31174cea7fdb1a7e98c942601324fd4128b4609fb1b28d7daf4139dfc1e0fc75760d64693f33e225cc4180c83867aebb
 SHA512 
d87db9db58315de796750d478d6488815cd37307693305d2c6fd0e5f1d04aef51190fa438d942412def7d0075ebb23d440508415459bd9dda83302d29e7cc646
 DIST boto3-1.26.42.gh.tar.gz 586350 BLAKE2B 
2dab3f95a6fd17debb1e77fc24f319d1edbd8d0ae1703c339022bad66cf5443860aad122c466a4087ce0954acfd371e41f957c07c972408e3f698c437952501c
 SHA512 
0d8b4b6226c82ed0496baa3db0ef3d6778931d33ba1367738e22fe11fcf24bcfdbc29a5d67aef61648f5d784cb31d0b3f7472b0d64909c1d2ed544dd95ba7c1a
+DIST boto3-1.26.43.gh.tar.gz 586684 BLAKE2B 
43178ff879cb5b3df585fbd1b4a6f71fe116947df2bdcf58c9223ea81e4500853cf3ba78eb47a98c6b9095a03af88b628914192a76cd7c420223e8569e5ef049
 SHA512 
18ba125c58a70081ce24c60c6315d7165179a7f7bbfcdefbcab5df99375eb7a7a5bf0b9210e2b47fab13166a425625c48ab5a18c6524171838b30cd235830b2e

diff --git a/dev-python/boto3/boto3-1.26.43.ebuild 
b/dev-python/boto3/boto3-1.26.43.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.43.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-01-04 Thread Michał Górny
commit: c73a785501ac8c8cc1ce5718cda866d10e7c7756
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  5 06:50:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  5 07:23:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73a7855

app-admin/awscli: Bump to 1.27.43

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.43.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 6457db982ac7..58e324ae5ba2 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.27.32.gh.tar.gz 2328348 BLAKE2B 
0958525a47f6dac8422dd37c9e099c2bf
 DIST aws-cli-1.27.37.gh.tar.gz 2332965 BLAKE2B 
9c855f02bc63f64e3d9bb706139305a6b3dad523bd2563c9d6ca4b39b340ea242bf8e85ee369ca92d327073d9eb0a4f0e3da59b4016eaa2ce4f48aa083cc9c51
 SHA512 
3f53d4c15244019d1773486e192bda4ca69a9afe8e32f2fcfd9f56affc3bcc84e15a1aa4b27563f404bc5471b868eabc74c8fb3884deb0372d61a038e101202a
 DIST aws-cli-1.27.41.gh.tar.gz 2333941 BLAKE2B 
ab39bd9acdf7d2d6f7ac6a8168b5959ede6799b4e06e04892fd49fae056b384c4fe9f7d721301b46be90f84fc0ead345968d1bc93399c8d8a374559e10c31519
 SHA512 
81d36eb1554386968924ea14c42e03fc21ab32ab97750f2d8fd20ac0deb6a6a7184b84b41e06ba0738ece233ff9dba08fe1f9f801bce1a2b38656c73f23e76e0
 DIST aws-cli-1.27.42.gh.tar.gz 2334306 BLAKE2B 
ae531e82fcc4f7fc290d1a383f3d93eb20fc238a759d9f2afefed64998f47958456b9f32345a314e0d34a881d47e554fa367845c8d7dcfac27f3e3b6a12e
 SHA512 
f2d976e9892b512a9d0d4bf2a629089aa0b63f273ef6464173cdabbe7e9e348bfaded1e2b1e15656db0ca4245d9de798b6e896da945aab359dacd8f1811bd5ba
+DIST aws-cli-1.27.43.gh.tar.gz 2334390 BLAKE2B 
dce5ebdf220a946084506765a72f6d7afd7a8667c9cc8d4c5ffe39fc0386d96a96f129fe54c5b150b5b47b5cfa1a3a1b3dbd7e8f424191030f5ff22872ac169e
 SHA512 
a927b05bc2dd9eb5c64f4f80e85719f8571f025ab3734beed34720376088f0434c286d050159a7042f1149f3a5c1936588c20faf97cbd4b068d0a74a390876db

diff --git a/app-admin/awscli/awscli-1.27.43.ebuild 
b/app-admin/awscli/awscli-1.27.43.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.43.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2023-01-04 Thread Stephan Hartmann
commit: a52be38c875593c0d1253cb45eb282535ecfd8ee
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  5 07:17:20 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  5 07:17:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52be38c

www-client/chromium: beta channel bump to 109.0.5414.74

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest| 2 +-
 .../{chromium-109.0.5414.61.ebuild => chromium-109.0.5414.74.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 73ce8b1301ac..8a02a4793376 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,7 +1,7 @@
 DIST chromium-108-patchset-2.tar.xz 6480 BLAKE2B 
2a40bb741fdd305b3525b790f82c2b36f6c909680788527a31aa2a11f519ff630aa12ffe7c53553b717f1909978c77e7db07a02a86c8e7d12d63375402802d7a
 SHA512 
3fe182f0f928baaf0f5521efa8763080de765240b5608d5126e84e49335eb5edc788ab406aa71f5fa97c371afe1f6808e93e2e082c7f65169b5f157ff6c3e00b
 DIST chromium-108.0.5359.124.tar.xz 1731649648 BLAKE2B 
1e5d2f58eab7303a8feaba105fc6739be69f27543876cc24a8ca21076461c6b5bb032f0ca29f79119d58487a62206647623dd52970f21a1ca1247b17c7a14f16
 SHA512 
e9bbe2c3d376265449216cc2f6f8ab1c94871387e1bf12f0af28b8d3bce299cee751b20283b1c832e887e38459d7928e8e8c0c8027514cba48a64cc15f8762a6
 DIST chromium-109-patchset-1.tar.xz 5736 BLAKE2B 
25131fd64ef3d95920bd1c74dc16fd33322e166542bd4f4c279c0f6394b0c32ad95da1d864adc78a99f0f62aefbac36cd2ace553354252e0d8440b16c9aca0c4
 SHA512 
d4a6beecff2f8de07c7e96fdfe75a8e7a34e97a4d349c055a30b08917a85c01db05c77c086f6247d5714bfff38ee8d1feb9e607538af880db13ca4327bdf460b
-DIST chromium-109.0.5414.61.tar.xz 1748673148 BLAKE2B 
6cbdae8d53426ba3e68f9f0bdcd94cadf127e9bce287b3c258b01244558221bfb7480a2cb3cb9ab35fa751a46b99f56363429eba6482e8c16389b29e635d1fed
 SHA512 
806c52679490022cfbaeba75675b29d0d852bd0cea45476bb14759b3a49e36a8d9eb44ca9afe3fe0d88fad858f6db67045723f3a5a41950da024a8f70bb7212e
+DIST chromium-109.0.5414.74.tar.xz 1747778008 BLAKE2B 
dc2893c59398caf72546c42ada961215ce1b25785da66272b72fe14ac0db00ac4282b0de5ee65cca932e273fe69f41704b4ee2aa173d21da535708e8d0aab633
 SHA512 
79ff744b813e833ab4f257361a2f1847a57df579b9c925bad7575484f079c4c1b0b1c59c2c48e683bcee27a79e4bfd87f96c83fa28e0209ba4d3a71340842579
 DIST chromium-110-patchset-1.tar.xz 10856 BLAKE2B 
6d3a89e243c670cb5283c4f77fe8ddb6218a5e8483868b220b6f78f09caa1f9c2ac77e6199b6018098951d4993420debac090a6890c971e9fe1a0a3fb48fdb35
 SHA512 
32908e7a036dfb6d15c59077200d5b924bc3622e6a06433c5eb31e493d099073adb0d75b48a727fdefc84078505eae143ba2f17f72c726342f868155fdfc990c
 DIST chromium-110.0.5478.4.tar.xz 1702030384 BLAKE2B 
8786705ca668056d36a899887731c34b6eda60916741263c0cc73ca195845ee397f175dbc07bf02b70585c2d824a8d8fcf3ec5999beb69f18b74855f01b2f525
 SHA512 
a7e525b9c3145596de7f16a59605a59c0a7f8c30172379213cc6aac21ed9a820ce79c166e58e2d17d0262f396541c9bfda1629bcc8baaef0a9e101a48e087f99
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c

diff --git a/www-client/chromium/chromium-109.0.5414.61.ebuild 
b/www-client/chromium/chromium-109.0.5414.74.ebuild
similarity index 99%
rename from www-client/chromium/chromium-109.0.5414.61.ebuild
rename to www-client/chromium/chromium-109.0.5414.74.ebuild
index b3feb1622ded..c740692317ab 100644
--- a/www-client/chromium/chromium-109.0.5414.61.ebuild
+++ b/www-client/chromium/chromium-109.0.5414.74.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2022 Gentoo Authors
+# Copyright 2009-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-01-04 Thread Patrick McLean
commit: da44c272fbec62b74f46d70a49d2082adc0e1229
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jan  5 02:27:54 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jan  5 07:14:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da44c272

dev-python/libtmux: add 0.18.2

Signed-off-by: Patrick McLean  gentoo.org>

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

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index 1337b3e0bd00..c5ad16381090 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -1,3 +1,4 @@
 DIST libtmux-0.15.10.gh.tar.gz 240378 BLAKE2B 
81841a25b01bb26d2c612a14cd4518c48b12162d4aafa280fe0d6de269d149bddaffe72f4ce2c735e41b00cd2bfec19773d7cd3b9fd927c892f11f0cdf8e8a88
 SHA512 
8ee870c94bd3e3a9fffc19854f978d4faad747ea395e53c3576adc9cc2dcdd3cbdedeeb589a2dc11b0ac836931ffbdcea06a4a850b2ead163235dda2334defb5
 DIST libtmux-0.15.9.gh.tar.gz 239611 BLAKE2B 
7a171c827fde0ddf3fa0191c00d4e22e5027d925781f7231497c09a038f16d3408ba894d4f8d71470a0d8dbb8f1fc387971d3c8ec94d9f03a3f0af0e2ac0c7c7
 SHA512 
e7599dece70188cd210de7a1e554d86ba12b8479757dd03903cf3e0608e8e9cf3d181e4c0afc7432d6977dece931707120399690932099ed7d07d847ac76655c
 DIST libtmux-0.16.1.gh.tar.gz 246412 BLAKE2B 
ec95f3aab5b48b9d6a22698c9480e969aba2136225f4728ccbf57deabed105bc6f098e49d3072bf2e5edf8a436f9e36e04b39b8d8e87d206c0ed2703d63ceed2
 SHA512 
0eb739679a80def01b3810bfe93971eb6c272b4b694ce5e4b846bde8721d2d919f5f8a5e8b6332279a59abfea4bd1e0a510d2ba2ee2d35ff71271920e40cec60
+DIST libtmux-0.18.2.gh.tar.gz 261333 BLAKE2B 
51def99a71ec9197ff88755183b11ec5fbe15f5f0388603b97141c745af80b4d351163e1ea8d4bf69da543f24eda0c745160e4acd337111a664641758d52260f
 SHA512 
7bdc1d0a356eb94f1717249d2752cd742213a17a5723b7a1e5d6cfa20c839416e31fd72524d8235266d68530f989013eba9d3a86790a456d09944ce9e77f63a4

diff --git a/dev-python/libtmux/libtmux-0.18.2.ebuild 
b/dev-python/libtmux/libtmux-0.18.2.ebuild
new file mode 100644
index ..62b5e447e740
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.18.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python API for tmux"
+HOMEPAGE="
+   https://libtmux.git-pull.com/
+   https://github.com/tmux-python/libtmux/
+   https://pypi.org/project/libtmux/
+"
+SRC_URI="
+   https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/twine[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   libtmux/pane.py::libtmux.pane.Pane.send_keys
+)
+
+python_prepare_all() {
+   local issues="https://github.com/tmux-python/libtmux/issues/;
+   sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" 
CHANGES || die
+   rm requirements/doc.txt || die
+
+   # increase timeouts for tests
+   sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+   sed -e '/addopts/s:--doctest-docutils-modules::' \
+   -e '/README\.md/d' \
+   -i setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tmuxp/

2023-01-04 Thread Patrick McLean
commit: c44ce15a2cde75ff4f0da0cdc9bec10526c7f9ed
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jan  5 07:13:59 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jan  5 07:14:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44ce15a

app-misc/tmuxp: add 1.24.0

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/tmuxp/Manifest|  1 +
 app-misc/tmuxp/tmuxp-1.24.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 22672d08f5d8..5aa28836cae2 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -1,3 +1,4 @@
 DIST tmuxp-1.15.0.tar.gz 842727 BLAKE2B 
7e0e68ae848fdefab46a936511f57a9927b28a220e1dadb8b2531cd26a2cb6cbb7f1fd3a3a279f624a3ac8cebfeb434582cf48803d3c8bbf14b1c6960b5f2ef7
 SHA512 
4c9c72ddeea283ee4d0595d099dfdc178b3fdd96691ae1b02e9867096f770b4339e1f60abea985a05b974d3d620addd8b571c05db7d2914e8736322e5cf19fb6
 DIST tmuxp-1.18.2.tar.gz 853145 BLAKE2B 
4fc3e825474bccce9f78072e1c3545b7c8eeb40e0d23265901062a00f7434506a84db0414637d18c57e84f4e3b37978c890e01a786d6f1edda87af806c2b298d
 SHA512 
c599dac5b54627342424b2ef7721f47c57c2d271698b007ffb7de972a3a7683c0bd7ea76d2a7e4c168e8a412a03171dd5f53422a3e2d858f7dfc746fa7946be8
 DIST tmuxp-1.19.1.tar.gz 853713 BLAKE2B 
c6d06c6d8488ffef2afa700c25aab3765371c682e77c938040773eaad471a87799a6feeb07e92a6fc41ecec72abd9f82bdc09ff540eb4dfbb90e2356e449d9fc
 SHA512 
da76efbc64f51a09092dda93299e72696c1b74cf49d60d25de02550215a2cbfe227bc4ed84b45371d401a8f2cefb68d94947dadb8280445687cafb0abfdccdd2
+DIST tmuxp-1.24.0.tar.gz 856446 BLAKE2B 
79eba246d6d4dd30afc8c2e39ec40193415a63df6bf3617aafab9ca24d3e09dd9908533088c1bcd8a2de5ffe2e78d3f5f27259ab848658c17479db28ebe35144
 SHA512 
d7372a2304a67bbb18530590eb2f5785ebfe60250562fd2e40a4ce5f4162866b67c98721a2effea540852ebc09d6e552f6e493424e566de78c2d87b3f7552f7f

diff --git a/app-misc/tmuxp/tmuxp-1.24.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.24.0.ebuild
new file mode 100644
index ..bcc365ba4b09
--- /dev/null
+++ b/app-misc/tmuxp/tmuxp-1.24.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="tmux session manager. built on libtmux"
+HOMEPAGE="https://tmuxp.git-pull.com;
+SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+   =dev-python/libtmux-0.18*[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   !dev-python/flaky
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   SHELL="/bin/bash" epytest tests
+}



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2023-01-04 Thread Stephan Hartmann
commit: 5c8c90e0f28e4ba7c3e30a429f427bd08197ef2f
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  5 07:10:06 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  5 07:12:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c8c90e0

www-plugins/chrome-binary-plugins: automated update (109.0.5414.74_beta)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...4.61_beta.ebuild => chrome-binary-plugins-109.0.5414.74_beta.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 47cf801cd151..47b14d05396f 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_109.0.5414.61-1_amd64.deb 93795260 BLAKE2B 
581988aed82b4f2e83770831741bc137781c32548cde3f9e6acd98455c2d04c622ce2aeb330fb05dc5a0e0f4fea34476513f7c5a73dadf6ef45811c0fbe28491
 SHA512 
05a5a5420497979619e226c7f4165609f2864290196ddc9b21b4b9f70741d41bee8bda2153c42ea987420fe737bdaae2b56bfd326571b91e8e1049bedf694458
+DIST google-chrome-beta_109.0.5414.74-1_amd64.deb 93649004 BLAKE2B 
973b0b03a0309df95d03e074a91003fb15021b134389bfd249092aab8b771c7767f70e371e015c43b456b07a3d2664ddd1898b38a70695cf609296cb7af92db9
 SHA512 
533acbe9fc40d7406729ebe9632510ba3269b7c973a21b3f0add9c19d13a6fb686c75faf6e6d3337dc3451b4c1d0307a7991e8316b79fe132df133e6157e3458
 DIST google-chrome-stable_108.0.5359.124-1_amd64.deb 92980892 BLAKE2B 
08e36fde728f0539ad6e7b95080f088249495f96db41c11441211375c40156a571252be1d802dd4e9398a2b78ebf87c85d177527dcbb8b2ac067ff4beebdb814
 SHA512 
800ffb452d703eb9867a1afb80acec88c4843e2fd888ea1788a104846af069f020195a60b720941cb788a02375521f27b6b9a16b98f354ab8dd2c866ad7c75af
 DIST google-chrome-unstable_110.0.5478.4-1_amd64.deb 93979520 BLAKE2B 
b59b53b02ce27e08b2f4a437c8f420e9b7436324ed31b61ad6f3351f84ddf15fc16609cac6dd810f67e6c651a6ca8aee9bc0a3bb2a43dcce08bff7b70253c23d
 SHA512 
436164c43000d1442b7aeb257778c824f15a640229da62b3f9355d50631c07c545a7fa30dbeccf6b6d3c03eb8a0d8ea09e7bd579830f62d4f69fa8b57cc5ff92

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-109.0.5414.61_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-109.0.5414.74_beta.ebuild
similarity index 96%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-109.0.5414.61_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-109.0.5414.74_beta.ebuild
index 48788b628112..238a410c5c55 100644
--- 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-109.0.5414.61_beta.ebuild
+++ 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-109.0.5414.74_beta.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2012-2022 Gentoo Authors
+# Copyright 2012-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2023-01-04 Thread Stephan Hartmann
commit: 777d70b4ef07fd8d673473d70585711174a2e113
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  5 07:10:03 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  5 07:12:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777d70b4

www-client/google-chrome-beta: automated update (109.0.5414.74)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...eta-109.0.5414.61.ebuild => google-chrome-beta-109.0.5414.74.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index db9df3e18b17..41efa7d3d3f5 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_109.0.5414.61-1_amd64.deb 93795260 BLAKE2B 
581988aed82b4f2e83770831741bc137781c32548cde3f9e6acd98455c2d04c622ce2aeb330fb05dc5a0e0f4fea34476513f7c5a73dadf6ef45811c0fbe28491
 SHA512 
05a5a5420497979619e226c7f4165609f2864290196ddc9b21b4b9f70741d41bee8bda2153c42ea987420fe737bdaae2b56bfd326571b91e8e1049bedf694458
+DIST google-chrome-beta_109.0.5414.74-1_amd64.deb 93649004 BLAKE2B 
973b0b03a0309df95d03e074a91003fb15021b134389bfd249092aab8b771c7767f70e371e015c43b456b07a3d2664ddd1898b38a70695cf609296cb7af92db9
 SHA512 
533acbe9fc40d7406729ebe9632510ba3269b7c973a21b3f0add9c19d13a6fb686c75faf6e6d3337dc3451b4c1d0307a7991e8316b79fe132df133e6157e3458

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-109.0.5414.61.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-109.0.5414.74.ebuild
similarity index 98%
rename from 
www-client/google-chrome-beta/google-chrome-beta-109.0.5414.61.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-109.0.5414.74.ebuild
index a67ba3786d8b..0989c02308b9 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-109.0.5414.61.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-109.0.5414.74.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2022 Gentoo Authors
+# Copyright 2011-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2023-01-04 Thread Stephan Hartmann
commit: 91dade3d0f6b858157fdef489e24163ad70f4305
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  5 07:08:34 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  5 07:09:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91dade3d

www-client/microsoft-edge-dev: remove old

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 -
 .../microsoft-edge-dev-109.0.1518.12-r1.ebuild | 123 -
 2 files changed, 124 deletions(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index ac61268e2b90..f680b7246bf2 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_109.0.1518.12-1_amd64.deb 138877934 BLAKE2B 
4230f2c762df35ae68f2e6df5a9a169a538ecb8d0be6b61477a3923281ddc96dd0e905407a08dcd160e69c858941e8d54f5c6e2501be754fea52a13979b1b20b
 SHA512 
16eb0747e7d3f73664446b79fc7274d29e42e29b74afde637055432ddc3dd8907b4000933c1dca6bbd7910e40b100641b86daa2cb14787575447bf6cac0c4b05
 DIST microsoft-edge-dev_110.0.1543.0-1_amd64.deb 138810898 BLAKE2B 
9eed98879ee32ca895ac363d3e4431d0d93e2af34bde10a4d2434b2302eba73677d5573a9a1a782a2d4ff6c38b33521fe79faaefa691b583d3c5352ce1c71e05
 SHA512 
23cf47804ebca85b74fe8e6e78ce94980d76f7683669dc1261cc685396d59d9b05a674a4e3a648dcb2597e7e34255e62ba440e61b2851fa14b2e3bfdaed77966
 DIST microsoft-edge-dev_110.0.1556.0-1_amd64.deb 139213586 BLAKE2B 
a233bb8820f0519e83b20fca70001c8c0ef83190d8b55f6f3bd66579664924ee987457fa9309bf91c52f408d1b61bea0c4d93052aafd270a9b3f5c9f0f8f76f6
 SHA512 
c921aff209c57a2c0c4f8b382f3c3e279e02e9f1dbdcadb4e7130db6adf2f9c2a47738c93d0da6e218014e4476e2892ff362d129fc956a2c428a0197109e5be1
 DIST microsoft-edge-dev_110.0.1587.1-1_amd64.deb 139465230 BLAKE2B 
f8fb12cf665199c58d45de5e46d5ae3a8a1dcf833a7286973bef31829c6243f2d4cc98b30b5c0739fc1f7d50d2aabca8aef197e1065ffdab1ace76ee02dcd430
 SHA512 
f7be89ec12c197a47f1b8221ae61b148bc415ecc82325fedb248babbb4147d3f4aeb95cf0384e6c6a298a5d9b5a72f3bb4e2014a281a0003f0b3accf1c625ff5

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-109.0.1518.12-r1.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-109.0.1518.12-r1.ebuild
deleted file mode 100644
index 9c041a631485..
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-109.0.1518.12-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2023-01-04 Thread Stephan Hartmann
commit: fcff798ee7f8767c4f84fe442fbc356f00c2daee
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  5 07:08:28 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  5 07:09:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcff798e

www-client/microsoft-edge-dev: automated bump (110.0.1587.1)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-110.0.1587.1.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 056529565331..ac61268e2b90 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_109.0.1518.12-1_amd64.deb 138877934 BLAKE2B 
4230f2c762df35ae68f2e6df5a9a169a538ecb8d0be6b61477a3923281ddc96dd0e905407a08dcd160e69c858941e8d54f5c6e2501be754fea52a13979b1b20b
 SHA512 
16eb0747e7d3f73664446b79fc7274d29e42e29b74afde637055432ddc3dd8907b4000933c1dca6bbd7910e40b100641b86daa2cb14787575447bf6cac0c4b05
 DIST microsoft-edge-dev_110.0.1543.0-1_amd64.deb 138810898 BLAKE2B 
9eed98879ee32ca895ac363d3e4431d0d93e2af34bde10a4d2434b2302eba73677d5573a9a1a782a2d4ff6c38b33521fe79faaefa691b583d3c5352ce1c71e05
 SHA512 
23cf47804ebca85b74fe8e6e78ce94980d76f7683669dc1261cc685396d59d9b05a674a4e3a648dcb2597e7e34255e62ba440e61b2851fa14b2e3bfdaed77966
 DIST microsoft-edge-dev_110.0.1556.0-1_amd64.deb 139213586 BLAKE2B 
a233bb8820f0519e83b20fca70001c8c0ef83190d8b55f6f3bd66579664924ee987457fa9309bf91c52f408d1b61bea0c4d93052aafd270a9b3f5c9f0f8f76f6
 SHA512 
c921aff209c57a2c0c4f8b382f3c3e279e02e9f1dbdcadb4e7130db6adf2f9c2a47738c93d0da6e218014e4476e2892ff362d129fc956a2c428a0197109e5be1
+DIST microsoft-edge-dev_110.0.1587.1-1_amd64.deb 139465230 BLAKE2B 
f8fb12cf665199c58d45de5e46d5ae3a8a1dcf833a7286973bef31829c6243f2d4cc98b30b5c0739fc1f7d50d2aabca8aef197e1065ffdab1ace76ee02dcd430
 SHA512 
f7be89ec12c197a47f1b8221ae61b148bc415ecc82325fedb248babbb4147d3f4aeb95cf0384e6c6a298a5d9b5a72f3bb4e2014a281a0003f0b3accf1c625ff5

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-110.0.1587.1.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-110.0.1587.1.ebuild
new file mode 100644
index ..ebc23fabaa28
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-110.0.1587.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   

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

2023-01-04 Thread Sam James
commit: 9eb4d31d3db0f05c91b240a20064f9dcea015b8f
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 06:56:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 06:56:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb4d31d

dev-util/bitcoin-tx: add virtual/bitcoin-leveldb dep

We may be able to prune this again (only bitcoin-qt/bitcoind actually need it,
maybe?) but most people will have one of those anyway, and we want to keep stuff
working. We already did a huge rebase of the patches so I'd rather let the dust
settle first.

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

 .../{bitcoin-tx-24.0.1.ebuild => bitcoin-tx-24.0.1-r1.ebuild}  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild
similarity index 91%
rename from dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild
rename to dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild
index ef71b0141e50..0b44b98f9cba 100644
--- a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild
+++ b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild
@@ -16,9 +16,12 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
+# TODO: Can we drop virtual/bitcoin-leveldb from some bitcoin-*?
+# (only bitcoin-qt, bitcoind should need it?)
 RDEPEND="
>=dev-libs/boost-1.64.0:=
>=dev-libs/libsecp256k1-0.2:=[recovery,schnorr]
+   virtual/bitcoin-leveldb
 "
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-cli/

2023-01-04 Thread Sam James
commit: 9cfb84f4028153f37c3d039ea0160dd8c6626711
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 06:56:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 06:56:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cfb84f4

net-p2p/bitcoin-cli: add virtual/bitcoin-leveldb dep

We may be able to prune this again (only bitcoin-qt/bitcoind actually need it,
maybe?) but most people will have one of those anyway, and we want to keep stuff
working. We already did a huge rebase of the patches so I'd rather let the dust
settle first.

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

 .../{bitcoin-cli-24.0.1.ebuild => bitcoin-cli-24.0.1-r1.ebuild}| 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild 
b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild
similarity index 91%
rename from net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild
rename to net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild
index cbf563fcda34..61cee04d2c9c 100644
--- a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild
+++ b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild
@@ -16,9 +16,12 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
+# TODO: Can we drop virtual/bitcoin-leveldb from some bitcoin-*?
+# (only bitcoin-qt, bitcoind should need it?)
 RDEPEND="
dev-libs/boost:=
dev-libs/libevent:=
+   virtual/bitcoin-leveldb
 "
 DEPEND="${RDEPEND}"
 



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

2023-01-04 Thread William Hubbs
commit: 22e565f277394ae319ace24be13e9466694ca034
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan  5 06:43:23 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan  5 06:44:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e565f2

sys-apps/openrc: add 0.46

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.46.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 33d3bfe13076..3abb8340e7a7 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
 DIST openrc-0.45.2.tar.gz 246515 BLAKE2B 
bb7d52b183612eb8924a2d0f9ec63eea88253d8d83964d6341a4715a6cdc372b3fd99ad0f972f4f539da9d741548777dabf4ced86fd20be741a89a69ffe2ff01
 SHA512 
ca2958772240f6e5037e39db1ee62a81091a2efa654da967f68e03a721868c6c0a41d32a2bddf55c8eadbc9bf5837b710cc2e4564844a7fbc0e585366da4fdf9
+DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7

diff --git a/sys-apps/openrc/openrc-0.46.ebuild 
b/sys-apps/openrc/openrc-0.46.ebuild
new file mode 100644
index ..605fcb7487f8
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.46.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson pam
+
+DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
+HOMEPAGE="https://github.com/openrc/openrc/;
+
+if [[ ${PV} =~ ^9{4,}$ ]]; then
+   EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   )
+   virtual/tmpfiles
+   )
+   selinux? (
+   >=sec-policy/selinux-base-policy-2.20170204-r4
+   >=sec-policy/selinux-openrc-2.20170204-r4
+   )
+"
+
+PDEPEND="netifrc? ( net-misc/netifrc )"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   

[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-de/

2023-01-04 Thread Viorel Munteanu
commit: 077196a6d14df8266d08f7f8d4126682ed609cc8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan  5 06:31:23 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan  5 06:37:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077196a6

app-dicts/myspell-de: drop 2017.01.12

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

 app-dicts/myspell-de/myspell-de-2017.01.12.ebuild | 57 ---
 1 file changed, 57 deletions(-)

diff --git a/app-dicts/myspell-de/myspell-de-2017.01.12.ebuild 
b/app-dicts/myspell-de/myspell-de-2017.01.12.ebuild
deleted file mode 100644
index 504abd3a94bb..
--- a/app-dicts/myspell-de/myspell-de-2017.01.12.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYSPELL_DICT=(
-   "de_AT.aff"
-   "de_AT.dic"
-   "de_DE.aff"
-   "de_DE.dic"
-   "de_CH.aff"
-   "de_CH.dic"
-)
-
-MYSPELL_HYPH=(
-   "hyph_de_AT.dic"
-   "hyph_de_DE.dic"
-   "hyph_de_CH.dic"
-)
-
-MYSPELL_THES=(
-   "th_de_AT_v2.dat"
-   "th_de_AT_v2.idx"
-   "th_de_DE_v2.dat"
-   "th_de_DE_v2.idx"
-   "th_de_CH_v2.dat"
-   "th_de_CH_v2.idx"
-)
-
-inherit myspell-r2
-
-MY_PV=$(ver_rs 1- -)   # -MM-DD
-
-DESCRIPTION="German (AT,CH,DE) dictionaries for myspell/hunspell"
-HOMEPAGE="
-   
https://extensions.libreoffice.org/extensions/german-de-at-frami-dictionaries
-   
https://extensions.libreoffice.org/extensions/german-de-ch-frami-dictionaries
-   
https://extensions.libreoffice.org/extensions/german-de-de-frami-dictionaries
-"
-SRC_URI="
-   
https://extensions.libreoffice.org/extensions/german-de-at-frami-dictionaries/$(ver_rs
 1 -)/@@download/file/dict-de_AT-frami_${MY_PV}.oxt
-   
https://extensions.libreoffice.org/extensions/german-de-ch-frami-dictionaries/$(ver_rs
 1 -)/@@download/file/dict-de_CH-frami_${MY_PV}.oxt
-   
https://extensions.libreoffice.org/extensions/german-de-de-frami-dictionaries/${MY_PV}/@@download/file/dict-de_DE-frami_${MY_PV}.oxt
-"
-
-LICENSE="GPL-3 GPL-2 LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
-
-src_prepare() {
-   # fixing file names
-   for i in *_frami.*; do
-   mv "${i}" "${i/_frami}" || die
-   done
-
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-ca/

2023-01-04 Thread Viorel Munteanu
commit: 1b9afda934dccbe320036e25c59ec72757a039b4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan  5 06:31:02 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan  5 06:37:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9afda9

app-dicts/myspell-ca: drop 3.0.6

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

 app-dicts/myspell-ca/Manifest|  1 -
 app-dicts/myspell-ca/myspell-ca-3.0.6.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/app-dicts/myspell-ca/Manifest b/app-dicts/myspell-ca/Manifest
index d7c2e7d6f254..79db40d1cf99 100644
--- a/app-dicts/myspell-ca/Manifest
+++ b/app-dicts/myspell-ca/Manifest
@@ -1,2 +1 @@
-DIST myspell-ca-3.0.6.oxt 1729644 BLAKE2B 
d20655f9f3533aa280706463b9db0263e30294e3ca9468dad4f3f9273ff19d91d65c247e7a5ab954d9497f7f1f388129ca596759067c718899575e92110ff778
 SHA512 
4d5b867bd1a923bb2d52fba4b30d73f9e5b4d441c78c77aa88b0d67cf9d7ebef9cac0f0ea1addbaf873b6395590a1295fc43f7a9a0567af79f351d1dc2618259
 DIST myspell-ca-3.0.7.oxt 4743865 BLAKE2B 
019d171f06b8bc5c4e3359213907bdb11f53aaf153899e643d18c0fd2f2c090b05018d0ef32c9f3238730ecad7859423ddb3f7b9081acdda820f29af192c58bc
 SHA512 
75f42a3e1723e75a535f352e72018add4baf0faab4c89208fbd732579f75f040138d9c784fe6e96bbc8194c2416731e920a6950fd9a9a196dbacfd1a03d4512d

diff --git a/app-dicts/myspell-ca/myspell-ca-3.0.6.ebuild 
b/app-dicts/myspell-ca/myspell-ca-3.0.6.ebuild
deleted file mode 100644
index 4081ab2f9537..
--- a/app-dicts/myspell-ca/myspell-ca-3.0.6.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYSPELL_DICT=(
-   "ca_ES.aff"
-   "ca_ES.dic"
-   "ca_ES-valencia.aff"
-   "ca_ES-valencia.dic"
-)
-
-MYSPELL_HYPH=(
-   "hyph_ca_ES.dic"
-)
-
-MYSPELL_THES=(
-   "th_ca_ES_v3.idx"
-   "th_ca_ES_v3.dat"
-)
-
-inherit myspell-r2
-
-DESCRIPTION="Catalan dictionaries for myspell/hunspell"
-HOMEPAGE="https://www.softcatala.org/programes/corrector-ortografic-de-catala-general-per-al-libreoffice-i-lapache-openoffice/
 https://github.com/Softcatala/catalan-dict-tools/;
-SRC_URI="https://github.com/Softcatala/catalan-dict-tools/releases/download/v${PV}/ca.${PV}.oxt
 -> ${P}.oxt"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
-
-src_prepare() {
-   default
-
-   # rename to conform the common naming scheme
-   mv ca.aff ca_ES.aff || die
-   mv ca.dic ca_ES.dic || die
-   mv ca-ES-valencia.aff ca_ES-valencia.aff || die
-   mv ca-ES-valencia.dic ca_ES-valencia.dic || die
-   mv hyph_ca.dic hyph_ca_ES.dic || die
-
-   # remove licenses
-   rm LICENSES-en.txt LLICENCIES-ca.txt || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-en/

2023-01-04 Thread Viorel Munteanu
commit: 019413575fe56927cb28f6a629b8c7ccd8c753db
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan  5 06:31:51 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan  5 06:37:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01941357

app-dicts/myspell-en: drop 20210601-r2, 20221001

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

 app-dicts/myspell-en/Manifest  |  2 -
 app-dicts/myspell-en/myspell-en-20210601-r2.ebuild | 57 --
 app-dicts/myspell-en/myspell-en-20221001.ebuild| 57 --
 3 files changed, 116 deletions(-)

diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest
index fcf9dac1733d..4431b5e1d084 100644
--- a/app-dicts/myspell-en/Manifest
+++ b/app-dicts/myspell-en/Manifest
@@ -1,4 +1,2 @@
-DIST dict-en-20210601.oxt 6104083 BLAKE2B 
192252e85918d3d47167ff9243f70178bc548de3e93152c4139e64ffb013e147fda1fa9c7741ce7bf74b149ec0ab6e001760990cd1ee33dad06fd5e3813ef591
 SHA512 
c9d791a12aa97d6c2a0928f9f500b22492208b415f877d6b5bd192b5da4c243c32b8d0b7af6b3f5cbfefe6b1c695626db204fc29a922dc4b083538ed144cb472
-DIST dict-en-20221001_lo.oxt 6099681 BLAKE2B 
206380ca9da3198cc057a43f71b9bc1bcbf2c2794f4bcff8893b86bacb2201f7709a645e98b131072a92df5dc5a95127807e2f5726d1224fe3fa75e11bd93b50
 SHA512 
d08f66829f3d5f03c1cfcefb4981af016f1f7127fbccfbe76cf40cbcdf70ad4c5d612517fe6beb4d0457e5cdd4e779b5816d9685468e5b3cb0c8058efa064c74
 DIST dict-en-20221101_lo.oxt 6099028 BLAKE2B 
0a8e967670de07a62c2b0d1b39878eea02eae8371eccfeab967ddf1059b9f9866202dddeaebf017c9035153753d8dcafb92eca2868103ec8754396fafe736db4
 SHA512 
51ea769a87b70e22c84101a131d111db2f9c186707a4fac361378965dce11f03ecd1d1c5c6908bc1199e709870e2b38c1c675ab4d0d8393022e522d765a948c1
 DIST dict-en-20230101_lo.oxt 6099782 BLAKE2B 
5103d0bdf9558184deb8d5d3d9ce00d7b597d4bdf4bfa2fefe3caa68d6e0fa68e2f9295d87c7a8315ba244ccbf007c198cad017aee6faf6590914f63c161cf61
 SHA512 
d34948b012245c0ad07819d625cd417a85b9edc13b842ad7d3974ed1428af4d2e02020ff0b89cde64a1b844ca8c2a54a7e77f37076e8cc1b38d6a2473da01d7d

diff --git a/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild 
b/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
deleted file mode 100644
index a7facdbf04be..
--- a/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit myspell-r2
-
-DESCRIPTION="English dictionaries for myspell/hunspell"
-HOMEPAGE="
-   https://extensions.libreoffice.org/extensions/english-dictionaries
-   https://proofingtoolgui.org
-   https://github.com/marcoagpinto/aoo-mozilla-en-dict
-"
-SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/dict-en-${PV}.oxt;
-
-LICENSE="BSD MIT LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-
-PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
-IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
-REQUIRED_USE="|| ( l10n_en ${PLOCALES[@]/#/l10n_} )"
-
-src_prepare() {
-   if use l10n_en-GB || use l10n_en; then
-   MYSPELL_HYPH+=( "hyph_en_GB.dic" )
-   fi
-   if use l10n_en-US || use l10n_en; then
-   MYSPELL_THES+=(
-   "th_en_US_v2.dat"
-   "th_en_US_v2.idx"
-   )
-   MYSPELL_HYPH+=( "hyph_en_US.dic" )
-   fi
-
-   MYSPELL_DICT=( )
-   for lang in "${PLOCALES[@]}"; do
-   if [[ "${lang}" == "en" ]]; then
-   continue
-   fi
-   local mylinguas="${lang//-/_}"
-   if use "l10n_${lang}" || use l10n_en; then
-   MYSPELL_DICT+=( "${mylinguas}.aff" "${mylinguas}.dic" )
-   else
-   rm "README_${mylinguas}.txt" || die
-   if [[ ${lang} == "en-US" ]]; then
-   rm "README_hyph_en_US.txt" || die
-   fi
-   if [[ ${lang} == "en-GB" ]]; then
-   rm "README_hyph_en_GB.txt" || die
-   rm "README_en_GB_thes.txt" || die
-   fi
-   fi
-   done
-
-   default
-}

diff --git a/app-dicts/myspell-en/myspell-en-20221001.ebuild 
b/app-dicts/myspell-en/myspell-en-20221001.ebuild
deleted file mode 100644
index c5c6206526dc..
--- a/app-dicts/myspell-en/myspell-en-20221001.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit myspell-r2
-
-DESCRIPTION="English dictionaries for myspell/hunspell"
-HOMEPAGE="
-   https://extensions.libreoffice.org/extensions/english-dictionaries
-   https://proofingtoolgui.org

[gentoo-commits] repo/gentoo:master commit in: www-client/firefox-bin/

2023-01-04 Thread Joonas Niilola
commit: 8d2bfc302b08cfa6389a7c7a150b4b06cb4d4f98
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan  5 06:25:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan  5 06:25:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2bfc30

www-client/firefox-bin: add 108.0.2

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

 www-client/firefox-bin/Manifest   |  98 ++
 www-client/firefox-bin/firefox-bin-108.0.2.ebuild | 377 ++
 2 files changed, 475 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index b32cfdd22193..800b28fd41b8 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -190,7 +190,105 @@ DIST firefox-108.0.1-vi.xpi 594794 BLAKE2B 
e4e8a640eb55099fab21f6dca394d65bd11b1
 DIST firefox-108.0.1-xh.xpi 418350 BLAKE2B 
3d4be6d583b1ae6920a907c25325cd7d75482d987cf9e990f4ab29984a4c32022b3664c25a23af19aeb9673f19329a06f4e969bb9be6517ea090a074f1623d07
 SHA512 
dce1700d0b736984164f9ceeb29292f7c6183a63953dcdb51519989f7e58745d44894514b52d6c94fb825cf9d8ed035753c1845db677b6a88cf4f5134cbdea81
 DIST firefox-108.0.1-zh-CN.xpi 594371 BLAKE2B 
0c5305ab5d80a679d0ccfb200045351846e44139459a047ad58069f9d70c379d3c8ee00b89e61d4b5d26769c52458ac1ea9b94cc929b2285f21cd82736b417f2
 SHA512 
a4ab0dde55750b942592cdf836eb4c5a2a3758c51104b7068ba801e4abf0950907a7c868e7a5ed82d1d82185e27eaa59c2ab3f01e4c68fd7f4b1efb42bf1
 DIST firefox-108.0.1-zh-TW.xpi 595832 BLAKE2B 
2119b9f170e6d4e39632af1e8226e15383460e73f6fd7afe53b8366a1b2fd4e38e2aa287894b164c64c08ec5f5a7b4a72897bd621560e23d2c8d7fabf4ce
 SHA512 
d50ac669054cbd608e2fbd33964f468166628716729a2dda35950050c09029846b2995bbffa4490ba01adcc058219d26f72f1a4206aaca9611a31a7b4ac12c2d
+DIST firefox-108.0.2-ach.xpi 454489 BLAKE2B 
55fc5f61e15600518e41f3ab6f05e4bc9df466754a4be63301c6fc49bf0326f1f49848072350a5a7e452b13149673c3853e02da4dcc31ced809e321254eca3d1
 SHA512 
635a9ac1bfcd238adf4bd3df25435ac64eb58e1224bfe9da41723bc1d6f918e74c122818079aa9a84c55964bd348735a2325fbb1dc5a37f33d396627d056eed5
+DIST firefox-108.0.2-af.xpi 419613 BLAKE2B 
c75573c642924c21cc84c79c55533a13dfdd43adb1bac8361e3ff9b1ca43b591a9bdf0850f5f9306c5c3811f88c5e45c2eae4c95efcd18bfc4f35cf40b2f14bb
 SHA512 
27388512241e7057e1d8459fe017df43173f34fbe7d23a2c59fc2062a4cbe7a48026b103661e8026dbe82fe86129446020059fe822ae935e0f21fb7bb5a9ef80
+DIST firefox-108.0.2-an.xpi 501401 BLAKE2B 
2f3890b335965f80a630ad678bc5810cdaa9f94a2739bdc08f69fed8351801ec6b3b09895763713028bd36fe5b25ecd70d3d4ad44ca2e4c44e91a94d10673fe2
 SHA512 
269e5198d8e20d3171714d0e4180baea9657220c0a46f1f83ece9cdd5cdcf94fdb6d9e917f5b9231502e313a2af79b3de25be5d8dc2d9afa0cb5b6800d5e1591
+DIST firefox-108.0.2-ar.xpi 568732 BLAKE2B 
db943bb687f5daf4bd375d9a9bd89925b983625d4bd795ba348c46b4fe956822d985c2acd81e9b368e03b589c5c1133832cf3b791e8934173e3408ff4c11a6a3
 SHA512 
4830e7ee72f3d631efa8cfb41db1cb07465167c023c2ea2ee8c5b7902891ee46684a7081878c1656164af69172456fcd2a25e3ccfef4d06b4e7cb5f8fef8e5da
+DIST firefox-108.0.2-ast.xpi 487891 BLAKE2B 
abe77294f158de1da275c2506a725e4cdf956f874755e7272f471e6292394f0876341dcae25ba4c120cbd78a044a4d545410c8acf1507f9f7eb682ed2adfcd6f
 SHA512 
ad43cd3666c6def3a05fddbcd4f9a0afc6185e0f629d24eba7ef24c5174b17e1a37f164605365124dc91ff85894d2dcbd68cc5b5f35df881dacfdb9328af0c62
+DIST firefox-108.0.2-az.xpi 490769 BLAKE2B 
6d240f94c0b508684893e476fde23aaa845ff28ee2077050635bb75b083cd34b81324cb788cccb0365db1134818b4bd62ee71dc61e802ee3fcb1b9a31dc32326
 SHA512 
e1a8f7abfd5da8971eef050313d881721940bf320345e717913df24a6b745f7f71f63b51730ee00aaaea4941b8c775f2f114618b9e5e02c1f812fcd6cb923b6f
+DIST firefox-108.0.2-be.xpi 647001 BLAKE2B 
24c6b0761c9a27680f9580ebff35387ee424fe48e238983af6d4dad96f36a99b1aff3a22751e49496fffec531efb73b3a2219034c9ecddd11fd06c3209947b72
 SHA512 
06169ad3e83375c6b9fea9e8bea73ab2fb465296a0c8fa9fddec8d0cb846baba0e8f8cf8214522c6d685365de187a067d43b77aa3b9c8cdf0f18dce2dc0a4884
+DIST firefox-108.0.2-bg.xpi 580628 BLAKE2B 
e0a75b37a5af8cbf89c011cb40c28c75fbf16394ec83a0341d00eba82c5fdc42c2a5ca72b256b8f0cfe9477870371990942bfacfc00149028143ca37eba2788b
 SHA512 
09a0388c3be2bf1f971baef95a9af35f8b6d01bbf9f02efc1dd19c0d7a012dc4c094dd087453844b6f07f1f57ff46cf8b8d430200888e872f38ba386932fe435
+DIST firefox-108.0.2-bn.xpi 579706 BLAKE2B 
6ad0215c138eb1540455638e57af61761a7a08b8c008ab45f36d59994a96d447e4575a322bb01edafffd3a502d49b896b11af60f6840545fc3f27755bc512833
 SHA512 
a38514f09f84cc0dbc6dfa994402e4985d5fb4a60034ce107040d46fbdce554fda5ffe85c56d19e1bd305bc082f73e9e63752fa63263e9f4697dea65ce72075f
+DIST firefox-108.0.2-br.xpi 542582 BLAKE2B 
b10fd2610a889791b310a49bdb4f21c8c2e89bfa81f6bed02c5161af0404d75e8147043b016383e5da6f9ae9dddcfd861d57e8238c7d1f8f843f0a9ce1a977f2
 SHA512 
9873bca1adc1345c93807f60f76f8ae383b751ebac1e81534cb8a192986e8da106cd29875102ea3fc2e58794c9de21c7bc3df0f679cce451ba02b3cdc9ba7395
+DIST firefox-108.0.2-bs.xpi 461634 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: www-client/firefox-bin/

2023-01-04 Thread Joonas Niilola
commit: 707059b95746e1307666163f0dcb8a83490ff542
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan  5 06:26:00 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan  5 06:26:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707059b9

www-client/firefox-bin: drop 108.0.1

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

 www-client/firefox-bin/Manifest   |  98 --
 www-client/firefox-bin/firefox-bin-108.0.1.ebuild | 377 --
 2 files changed, 475 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 800b28fd41b8..c33a1b22d88d 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,102 +94,6 @@ DIST firefox-102.6.0esr-vi.xpi 586372 BLAKE2B 
9f3219c00b8435640f2fc25275a04bb896
 DIST firefox-102.6.0esr-xh.xpi 427187 BLAKE2B 
8b54b37fb410549e2df9e03561c7447593424ac4d19194bdd1ebb386ca928546e78ca2beef278900ddb75efae1c4e17db140b39ffd9c61f890285e06987fbb0c
 SHA512 
0474b6f2bd4f9659c2b6b8e8fdada95edb787b577281fe1aafe57bfe888ee3cd0d4f868e85284a9d1418e1ce0e1c5782cccfd8148d3f34e436f67ed3aa832527
 DIST firefox-102.6.0esr-zh-CN.xpi 589094 BLAKE2B 
dd88c9c206afdf3a13794190504b4f4bd756705ba9406f58b259f04b284f7284f48acf596c712f5fececb54a11d7ae3d179b0591468c418c64355371125fab27
 SHA512 
a01934f4b66e613e5c9b90dda2e853003941216b383066bc29bcff8de5b25e7250b7fe4e63da4cf1fddc4d2325fc671eadd1ec931ffb6b5b4aebbe7714b089f5
 DIST firefox-102.6.0esr-zh-TW.xpi 590469 BLAKE2B 
44c00eb667554aefef04eb6882a33821f0b5891ab13dd4654b780aff900b8531d1f226c3288f743bb8ca7a32b7882a3bbd7e3df424026db4154086df9e17f7dc
 SHA512 
8e92632883807a993c3d54b93d4b0f49ce9098ae42237bf1ee32ad1f7fbb398c7acd0c2d88d0feed680f6eaa27f1dad5d509306343eac4488974dcd69e3669b9
-DIST firefox-108.0.1-ach.xpi 454485 BLAKE2B 
0abc9417bf776897a75c404b156c787afd22892a4d08e65bee13a0bcf3f6594ce78091b4affb01b79c2ee9f1dff05e4565b6d803bce8cefd6a1a7bb2421a1e21
 SHA512 
362253ae52772bf455171f151304654ef1ee6b1c3fec8d02791cf19d0970f1df3997922f344f65dff6644664f1df150152192eb6d2347086130a1830f567dbc8
-DIST firefox-108.0.1-af.xpi 419603 BLAKE2B 
e2d0028c7fded599ff1b98b710a87871d9879d2814b8139e85eba9cbe45346f3a2eb817128cbbcacd0229107909e9ae764c762ee416be8daf89894374ec75720
 SHA512 
e4bef5c47c9a827774c6c3a74480ff775c8c954816cfa6aa143326f91b8b4dac4c4be50221c4b4e6ea741e33fd398ee3f5005bef813742df055bafe850cdd7dc
-DIST firefox-108.0.1-an.xpi 501396 BLAKE2B 
e95378706ff47cb1c30684605ff55491c3cf7757a244f01aedc366e6f9724b63836ca0f21b20c2221b522187f88e6bae22f4e13e0220e2f886358bd780237c8a
 SHA512 
9e75fe53d9012d414337dcabe162df501ec37864ea67598ccac53f9a5552c2fc959df641485ce8c78dab06707c881fef33cfe31f379cdf9f57ce587a3cebba53
-DIST firefox-108.0.1-ar.xpi 568727 BLAKE2B 
09058ace0b602d190b5b3a6bf9be9f5a697a0d8835508799f7919089843f06d9a4d561002e8dfac0bc5782b9aeeff5102c686456bbd7ba2f9a55723be121475e
 SHA512 
afd9a768ec60c43944b0ff8cc5c2d06a44e91b60baae7409606cc15b37ce15bf6648069b17e5ec3ee33359dbba841ed89f1880e4d849f4baedb1194e3f57b655
-DIST firefox-108.0.1-ast.xpi 487881 BLAKE2B 
da304792219a5d683944e5bd1ba05362f08774f143a10f61fe8f4b98eac8911baed3300d465eda7d16e6f135ce0eaefc3e49755ce14341a01c91eecc882527f4
 SHA512 
124d6c625bc7989e32e2b7f9197afd48ccd0292e69453a80c03b62ae4fa57aca57d037ab69db19352d516705e3fe2cc1e692dad696c70503bea15c4b81eeb17c
-DIST firefox-108.0.1-az.xpi 490772 BLAKE2B 
fd4a4cdf0c040e4560ea7d984617743e03a44a491f587a1296a17e0c9bb1ba132f6e782d13c377ea5015fcba278ec4d3fd8f338a69117b389f2051a55867feb8
 SHA512 
cc91efbe4af4024a2c45fd1162576f75b17e403f5a82870726d24d823a28fbad0da6bfd6b105e5682dfa7f64ca6ae3b156c1e8278af7762d629d83890eb43a98
-DIST firefox-108.0.1-be.xpi 646994 BLAKE2B 
555831e82016c11d1c145c01c1dd24f5fd2ec887d9d89aada9f08f4626085f728326e6c5406614871468ad605c84fa345bc39e04ebbbf5147503d5ed2dfca3ec
 SHA512 
fefb1186cd8c7ac73822b4378f27911efe2c16dba06d4e90655dc27c16d36fb7c81ab04cd88dfb0d4db406092565a29ff9f51bf937ada83796291be6c2027e31
-DIST firefox-108.0.1-bg.xpi 580631 BLAKE2B 
29d0192e2c59e14bd35413e06c4cccbeee745f12361cd512b536b1e65adb582860150e2d67303a6c1528af48f80408b84737f92276c96a618665bff5ef434961
 SHA512 
5c67ef1311abe7070b5cb9657a9d1083d32b4828c07322bae1c8ae0e6621141cf4761241802eda99df4e7870b0acf5f343beee20e3ca8b3e2ae5ffe7ad85fcdb
-DIST firefox-108.0.1-bn.xpi 579708 BLAKE2B 
f9bba41ecf1d053c00f4785df8a30da46486a3885af3d1601f5bfb786b85c9c7f16f504b8f64bce67c1fa358c0b93fc6d8cd6a37aab7b0fa97341d21b2f12a28
 SHA512 
124f7b54ccf8091f8ee7d2a79c9223eb7f18ef8807439b9a9a44efad4e67170a54607b464eaa3104d1a0186ef007fd5b15bcb9273938f67d439e194738f77a65
-DIST firefox-108.0.1-br.xpi 542574 BLAKE2B 
d3c7779ba86f5ee4a816bb814637488b9bdc850031840a030b196568a6f79a241380aa1668fc3fc33a7cf19f5150585bd03889f53907e5247db3181f82dc0fdc
 SHA512 
084dd3e9ef190d688fd95611b93257da7d0f582f630fa32e46ae25c79789bf556035adfa681c3a80213956b01927ec0a57d91d919a2bab0eaa1218e4900e5aeb
-DIST firefox-108.0.1-bs.xpi 461626 BLAKE2B 

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

2023-01-04 Thread Dennis Lamm
commit: 2c209c49619916945a58260832d389149394991f
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Dec 22 11:39:42 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Thu Jan  5 05:50:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c209c49

sys-kernel/raspberrypi-sources: add 5.15.76_p20221104

Signed-off-by: Dennis Lamm  gentoo.org>

 sys-kernel/raspberrypi-sources/Manifest|  1 +
 .../raspberrypi-sources-5.15.76_p20221104.ebuild   | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/sys-kernel/raspberrypi-sources/Manifest 
b/sys-kernel/raspberrypi-sources/Manifest
index 03f4bcb59fcd..fc1ca89a8641 100644
--- a/sys-kernel/raspberrypi-sources/Manifest
+++ b/sys-kernel/raspberrypi-sources/Manifest
@@ -5,3 +5,4 @@ DIST genpatches-5.15-22.extras.tar.xz 3876 BLAKE2B 
95daac6c95b82d628c0551b4e18e7
 DIST linux-5.10.63_p20211029-raspberrypi.tar.gz 186550447 BLAKE2B 
44e04467a63c5761c252280c5fbff48c3fa058891ff03623ed7fb872f0a22883ed2e3b8703847e30c1a6f5cf523db1248f027c89ce1558280f1012fa300308a7
 SHA512 
b050f74b5a62d355cd630d41f2f63df285662347048ed97db1bac2a74f1cefeddb31b7b352aa509e90d7f03832ad2ca8e1e476d8eac62b334132a3ab308559fc
 DIST linux-5.15.32_p20220331-raspberrypi.tar.gz 199328000 BLAKE2B 
06bfd61bfa94666101e0092246bfc3449ad6278f2a85104511320b27c76e5677011c7ee723f4af7f445d21dccd02ff40e73d7bfcf2fdd2f287465e2f0ff586f5
 SHA512 
bf20a5ea32975de8b88842f639f3e4bd2e92c51846fc00ddfca9cc4040590983d9820cfa19836bf54061780f9e8c0a1293e8aa74a7da20e2e7edd84b3932f8d7
 DIST linux-5.15.61_p20220830-raspberrypi.tar.gz 199608883 BLAKE2B 
53754553129f866ab27eb3e4f2d8720bddfba3a642fe505b9d5a0c819fdb8c714082de9c94d833719385b956b8463dbb0a0a4c6a63cfe322539652d44df7a96b
 SHA512 
4c6711ef4999c7e5a5df96bebdcc67b3f1fca274f0b3b3081543df11711cf000cc507044a4d86e607b7c015aafbbd3b3e92d7ee459429b7254f6222e9a6aa7e8
+DIST linux-5.15.76_p20221104-raspberrypi.tar.gz 199660690 BLAKE2B 
899714102e52904b7a37d155e42e94ed4b0e6c6600ac40fbd3cf66d15f84bb6d06afa7acf5c9624f44e9888d03d101823b419547d7ad8e566b4e55aaa077f11b
 SHA512 
648262937e0afdb331678e0b2f913ad22788f1373f9ecd0d495e748a78399d6a69e93024268e1c0567acb4b1c9242b3ca6bd060e73b91a77529a93e4e29181c6

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.15.76_p20221104.ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.15.76_p20221104.ebuild
new file mode 100644
index ..d77c92e734f6
--- /dev/null
+++ 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.15.76_p20221104.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ETYPE=sources
+K_DEFCONFIG="bcmrpi_defconfig"
+K_SECURITY_UNSUPPORTED=1
+EXTRAVERSION="-${PN}/-*"
+
+K_EXP_GENPATCHES_NOUSE=1
+K_GENPATCHES_VER=22
+K_DEBLOB_AVAILABLE=0
+K_WANT_GENPATCHES="base extras"
+
+inherit kernel-2 linux-info
+detect_version
+detect_arch
+
+MY_P=$(ver_cut 4-)
+MY_P="1.${MY_P/p/}"
+
+DESCRIPTION="Raspberry Pi kernel sources"
+HOMEPAGE="https://github.com/raspberrypi/linux;
+SRC_URI="
+   https://github.com/raspberrypi/linux/archive/${MY_P}.tar.gz -> 
linux-${KV_FULL}.tar.gz
+   ${GENPATCHES_URI}
+"
+
+KEYWORDS="~arm ~arm64"
+
+PATCHES=("${FILESDIR}"/${PN}-5.15.32-gentoo-kconfig.patch)
+
+UNIPATCH_EXCLUDE="
+   10*
+   15*
+   2000
+   29*
+   3000
+   4567"
+
+pkg_setup() {
+   ewarn ""
+   ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the raspberrypi developers 
directly."
+   ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues 
with"
+   ewarn "the ebuilds. Thank you."
+   ewarn ""
+
+   kernel-2_pkg_setup
+}
+
+universal_unpack() {
+   unpack linux-${KV_FULL}.tar.gz
+
+   # We want to rename the unpacked directory to a nice normalised string
+   # bug #762766
+   mv "${WORKDIR}"/linux-${MY_P} "${WORKDIR}"/linux-${KV_FULL} || die
+
+   # remove all backup files
+   find . -iname "*~" -exec rm {} \; 2>/dev/null
+}
+
+src_prepare() {
+   default
+   kernel-2_src_prepare
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2023-01-04 Thread Dennis Lamm
commit: f00e47c0028c3e36efb24c1c14ebc7532d7d275a
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Dec 22 11:40:54 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Thu Jan  5 05:50:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00e47c0

sys-kernel/raspberrypi-sources: drop 5.10.

Signed-off-by: Dennis Lamm  gentoo.org>

 .../raspberrypi-sources-5.10..ebuild   | 26 --
 1 file changed, 26 deletions(-)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild
deleted file mode 100644
index a5a986f7c865..
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ETYPE=sources
-K_DEFCONFIG="bcmrpi_defconfig"
-K_SECURITY_UNSUPPORTED=1
-EXTRAVERSION="-${PN}/-*"
-inherit kernel-2
-detect_version
-detect_arch
-
-inherit git-r3
-EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
-EGIT_BRANCH="rpi-$(ver_cut 1-2).y"
-EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
-EGIT_CLONE_TYPE="shallow"
-
-DESCRIPTION="Raspberry Pi kernel sources"
-HOMEPAGE="https://github.com/raspberrypi/linux;
-
-src_unpack() {
-   git-r3_src_unpack
-   unpack_set_extraversion
-}



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

2023-01-04 Thread Dennis Lamm
commit: d14e5bd258b74acbf18f81207e9f1cb5104e820f
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Dec 22 11:41:25 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Thu Jan  5 05:50:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14e5bd2

sys-kernel/raspberrypi-sources: drop 5.15.32_p20220331-r1

Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28761
Signed-off-by: Dennis Lamm  gentoo.org>

 sys-kernel/raspberrypi-sources/Manifest|  3 -
 ...raspberrypi-sources-5.15.32_p20220331-r1.ebuild | 86 --
 2 files changed, 89 deletions(-)

diff --git a/sys-kernel/raspberrypi-sources/Manifest 
b/sys-kernel/raspberrypi-sources/Manifest
index fc1ca89a8641..81e828e0ee33 100644
--- a/sys-kernel/raspberrypi-sources/Manifest
+++ b/sys-kernel/raspberrypi-sources/Manifest
@@ -1,8 +1,5 @@
-DIST genpatches-5.15-1.base.tar.xz 515540 BLAKE2B 
245520300cb9ea1a0803dd4497b3f98bad3ddd29851f8f1273e3b51a3479c03a4915f601f1df216593a36b6f7593ba852dbbb7f106a40260c14b4590201b8fb9
 SHA512 
baa107fdd1c893ba977391cc429542b90de96d0cf4e6a671e392ef8e0f795d5ce1e4d2e74c214a907c9bf35fbdcfcec220785a4e66322b6191f097eabadeb567
-DIST genpatches-5.15-1.extras.tar.xz 1772 BLAKE2B 
e4c9b0ccfcdade38239cbf0e8db14e46b394b3da9a08c2538f81c602e9c8f52ffaeac0b441831ac771e6a19314a8a7d61b5411e1762c7705c555bea5a478dd68
 SHA512 
59290f7ea30bebb5137829a1d69b22b2170ff06a794e06b334f03312174e31ed9be9c8372396b482a936283a79e557f813755b5fed77a5485b2144d1d4b0e52a
 DIST genpatches-5.15-22.base.tar.xz 986832 BLAKE2B 
48fcd267e6e28850d226693b902fd66696024e75db6a75bb78ec79c7ac8afdac62643c4113ff205c301024d245f075716e0bf8083f97917dcfc8b1fcd71b674e
 SHA512 
e8c64bd91caedc3dcd98301dbcbd2003b4aceb5a9713bd908a69448eaa2aea945fa8162e57442862b03daa0e1a4e7642e4504701b1f34a6edb127692e582e0e0
 DIST genpatches-5.15-22.extras.tar.xz 3876 BLAKE2B 
95daac6c95b82d628c0551b4e18e7c3ad9a5722b5ab8f087889b15bdeea8c6f5e232ee8b365bfb4a7c6730207d4735a0fb648b389626f35cda2593caa83ff3e2
 SHA512 
0616c4a976d22a5491039a6bc3babdd7e9095a2c53e2a1530d1ecfcf50a2dbfca637c1b6771078efc92e3371ac15f332f85f653d267ea8e6262ffd305be2723a
 DIST linux-5.10.63_p20211029-raspberrypi.tar.gz 186550447 BLAKE2B 
44e04467a63c5761c252280c5fbff48c3fa058891ff03623ed7fb872f0a22883ed2e3b8703847e30c1a6f5cf523db1248f027c89ce1558280f1012fa300308a7
 SHA512 
b050f74b5a62d355cd630d41f2f63df285662347048ed97db1bac2a74f1cefeddb31b7b352aa509e90d7f03832ad2ca8e1e476d8eac62b334132a3ab308559fc
-DIST linux-5.15.32_p20220331-raspberrypi.tar.gz 199328000 BLAKE2B 
06bfd61bfa94666101e0092246bfc3449ad6278f2a85104511320b27c76e5677011c7ee723f4af7f445d21dccd02ff40e73d7bfcf2fdd2f287465e2f0ff586f5
 SHA512 
bf20a5ea32975de8b88842f639f3e4bd2e92c51846fc00ddfca9cc4040590983d9820cfa19836bf54061780f9e8c0a1293e8aa74a7da20e2e7edd84b3932f8d7
 DIST linux-5.15.61_p20220830-raspberrypi.tar.gz 199608883 BLAKE2B 
53754553129f866ab27eb3e4f2d8720bddfba3a642fe505b9d5a0c819fdb8c714082de9c94d833719385b956b8463dbb0a0a4c6a63cfe322539652d44df7a96b
 SHA512 
4c6711ef4999c7e5a5df96bebdcc67b3f1fca274f0b3b3081543df11711cf000cc507044a4d86e607b7c015aafbbd3b3e92d7ee459429b7254f6222e9a6aa7e8
 DIST linux-5.15.76_p20221104-raspberrypi.tar.gz 199660690 BLAKE2B 
899714102e52904b7a37d155e42e94ed4b0e6c6600ac40fbd3cf66d15f84bb6d06afa7acf5c9624f44e9888d03d101823b419547d7ad8e566b4e55aaa077f11b
 SHA512 
648262937e0afdb331678e0b2f913ad22788f1373f9ecd0d495e748a78399d6a69e93024268e1c0567acb4b1c9242b3ca6bd060e73b91a77529a93e4e29181c6

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.15.32_p20220331-r1.ebuild
 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.15.32_p20220331-r1.ebuild
deleted file mode 100644
index 6c29a00f58a0..
--- 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.15.32_p20220331-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ETYPE=sources
-K_EXP_GENPATCHES_NOUSE=1
-K_GENPATCHES_VER=2
-K_DEBLOB_AVAILABLE=0
-K_DEFCONFIG="bcmrpi_defconfig"
-K_GENPATCHES_VER=1
-K_SECURITY_UNSUPPORTED=1
-K_WANT_GENPATCHES="base extras"
-
-inherit kernel-2 linux-info
-detect_version
-detect_arch
-
-MY_P=$(ver_cut 4-)
-MY_P="1.${MY_P/p/}"
-
-DESCRIPTION="Raspberry Pi kernel sources"
-HOMEPAGE="https://github.com/raspberrypi/linux;
-SRC_URI="
-   https://github.com/raspberrypi/linux/archive/${MY_P}.tar.gz -> 
linux-${OKV}_$(ver_cut 4-)-raspberrypi.tar.gz
-   ${GENPATCHES_URI}
-"
-
-KEYWORDS="~arm ~arm64"
-
-PATCHES=("${FILESDIR}"/${PN}-$(ver_cut 1-3)-gentoo-kconfig.patch)
-
-UNIPATCH_EXCLUDE="
-   10*
-   4567_distro-Gentoo-Kconfig.patch"
-
-pkg_setup() {
-   ewarn ""
-   ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any 
way."
-   ewarn "If you need support, please contact the raspberrypi developers 
directly."
-   ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues 

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

2023-01-04 Thread William Hubbs
commit: 0013843059c418810080e61101c0424f76016c1e
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan  5 05:33:35 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan  5 05:33:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00138430

app-containers/containerd: drop 1.6.8

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

 app-containers/containerd/Manifest|  2 -
 app-containers/containerd/containerd-1.6.8.ebuild | 85 ---
 2 files changed, 87 deletions(-)

diff --git a/app-containers/containerd/Manifest 
b/app-containers/containerd/Manifest
index ffdeca01d6ba..df2d51420de0 100644
--- a/app-containers/containerd/Manifest
+++ b/app-containers/containerd/Manifest
@@ -1,4 +1,2 @@
 DIST containerd-1.6.14-deps.tar.xz 95727780 BLAKE2B 
15782df59512ee66eacbbb65b21520edfe1ae13bf4324a7262b0731c9bf650b328c328a72cb3113d31f23ef87a74e45292a6282f8f07e79db750c1238943e203
 SHA512 
8db408f87924741b80b55f8e9099ab64da41021f1708ed3c156716de17dd92b2ca6cfa469b3c8d5545fbebd51f9eefcf62c57139de545762815a73eb772fbbec
 DIST containerd-1.6.14.tar.gz 8698335 BLAKE2B 
5f088faa35ffbcfd2e62334c12f9c741e23199d6de28c69ad21b760fb85f514ef70cfdeebbdfaab914a8905ea7dae989d9fc8da36f3e077196e14dd6a220
 SHA512 
d29e2fb4a43f12d7e196f95b59b2c55793a1848177fb64b8bd9a4fd299fe54680a26f8a809b1d63f653ed9f0b30c209fc39d46b78ac0914d3253a10e5d3b015b
-DIST containerd-1.6.8-deps.tar.xz 96625924 BLAKE2B 
773b7c660826648b4077d320cbb3b265129fdd81233ac4aeb833586c9f25707c62e338492fb9905010b160e3fa635069ca4220136bca344ce54d154ee074bdeb
 SHA512 
d805fefc0500fe2156bd8c6a752f9d13cafe85b528454ddc6efc95b09e05548df666cf9136aa3169794a0f7cc8135b943da1b106eec7e3dbbc83938892d80ead
-DIST containerd-1.6.8.tar.gz 8663866 BLAKE2B 
4b1473febb738ce46d435a687971058f4bf586a2877b2899446a323e2e7ccf8a0ec9015277693f9b1bac6f663721117704e97031ce923ae62d27a8d7b882bdfd
 SHA512 
c204c028cdfd76537d1da01c66526fc85b29b02d2412569bb9b265375603614b037356c61846025a72281398f0f46df326a5ea3df97f57901cce85f2f728f0ba

diff --git a/app-containers/containerd/containerd-1.6.8.ebuild 
b/app-containers/containerd/containerd-1.6.8.ebuild
deleted file mode 100644
index d89e129edd85..
--- a/app-containers/containerd/containerd-1.6.8.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GIT_REVISION=9cd3357b7fd7218e4aec3eae239db1f68a5a6ec6
-inherit go-module systemd
-
-DESCRIPTION="A daemon to control runC"
-HOMEPAGE="https://containerd.io/;
-SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
-
-DEPEND="
-   btrfs? ( sys-fs/btrfs-progs )
-   seccomp? ( sys-libs/libseccomp )
-"
-
-# recommended version of runc is found in script/setup/runc-version
-RDEPEND="
-   ${DEPEND}
-   ~app-containers/runc-1.1.3
-"
-
-BDEPEND="
-   dev-go/go-md2man
-   virtual/pkgconfig
-"
-
-# tests require root or docker
-# upstream does not recommend stripping binary
-RESTRICT+=" strip test"
-
-src_prepare() {
-   default
-   sed -i \
-   -e "s/-s -w//" \
-   Makefile || die
-   sed -i \
-   -e "s:/usr/local:/usr:" \
-   containerd.service || die
-}
-
-src_compile() {
-   local options=(
-   $(usev apparmor)
-   $(usex btrfs "" "no_btrfs")
-   $(usex cri "" "no_cri")
-   $(usex device-mapper "" "no_devmapper")
-   $(usev seccomp)
-   $(usev selinux)
-   )
-
-   myemakeargs=(
-   BUILDTAGS="${options[*]}"
-   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')"
-   REVISION="${GIT_REVISION}"
-   VERSION=v${PV}
-   )
-
-   # race condition in man target https://bugs.gentoo.org/765100
-   # we need to explicitly specify GOFLAGS for "go run" to use vendor 
source
-   emake "${myemakeargs[@]}" man -j1 #nowarn
-   emake "${myemakeargs[@]}" all
-
-}
-
-src_install() {
-   dobin bin/*
-   doman man/*
-   newinitd "${FILESDIR}"/${PN}.initd "${PN}"
-   systemd_dounit containerd.service
-   keepdir /var/lib/containerd
-
-   # we already installed manpages, remove markdown source
-   # before installing docs directory
-   rm -r docs/man || die
-
-   local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md 
docs/. )
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2023-01-04 Thread William Hubbs
commit: e68cf62fafcd937cd67dce86d5ad561efa411a2d
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan  5 05:37:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan  5 05:37:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e68cf62f

app-containers/docker-cli: drop 20.10.17

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

 app-containers/docker-cli/Manifest |  1 -
 .../docker-cli/docker-cli-20.10.17.ebuild  | 67 --
 2 files changed, 68 deletions(-)

diff --git a/app-containers/docker-cli/Manifest 
b/app-containers/docker-cli/Manifest
index d994c79ed640..4435c5ed58a5 100644
--- a/app-containers/docker-cli/Manifest
+++ b/app-containers/docker-cli/Manifest
@@ -1,2 +1 @@
-DIST docker-cli-20.10.17.tar.gz 7636087 BLAKE2B 
2777ca5c310ffeca75a07f2667703a3f1d24b4d1c1691ffb58df3144b7bfe54bb2b9cb9896a253718b7f47ab4c246064c5944a1ca05328fe7924f9bb79e10ff3
 SHA512 
9c2cff7e248272e234eac9febdfd7c5c844fc65ee4b08fd4ce0f526e4fed33f2d12682d0991ef28b42977b9de2c84d7ef9c6ddd6f31c4e8c34a3985c1cea3316
 DIST docker-cli-20.10.22.tar.gz 7590020 BLAKE2B 
ab003a9af2b441a9bad9c27345dea2e82087cfc8a8ac865adeb2e47e91be4bd9b27f499ae95b0ddcddb66d27c3498938682dcd10d5e3bef41fc18ce1f034a476
 SHA512 
550346904d172725f48c4de0e34fa95123c7022b14980d30cd01df0c9e154ac817f19e24b61538f8cbc23db090de56977c8b885b96f99583e8a5f773691280a6

diff --git a/app-containers/docker-cli/docker-cli-20.10.17.ebuild 
b/app-containers/docker-cli/docker-cli-20.10.17.ebuild
deleted file mode 100644
index ffecaa9d6669..
--- a/app-containers/docker-cli/docker-cli-20.10.17.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GIT_COMMIT=100c70180f
-EGO_PN="github.com/docker/cli"
-MY_PV=${PV/_/-}
-inherit bash-completion-r1  golang-vcs-snapshot
-
-DESCRIPTION="the command line binary for docker"
-HOMEPAGE="https://www.docker.com/;
-SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-IUSE="hardened selinux"
-
-RDEPEND="!https://github.com/tianon/docker-overlay/pull/10
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
-   emake \
-   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
-   VERSION="${PV}" \
-   GITCOMMIT="${GIT_COMMIT}" \
-   dynbinary
-
-   # build man pages
-   # see "cli/scripts/docs/generate-man.sh" (which also does "go get" for 
go-md2man)
-   mkdir -p ./man/man1 || die "mkdir failed"
-   go build -o "${T}"/gen-manpages ./man ||
-   die 'build gen-manpages failed'
-   "${T}"/gen-manpages --root "$(pwd)" --target "$(pwd)"/man/man1 ||
-   die 'gen-manpages failed'
-   ./man/md2man-all.sh -q ||
-   die 'md2man-all.sh failed'
-}
-
-src_install() {
-   dobin build/docker
-   doman man/man*/*
-   dobashcomp contrib/completion/bash/*
-   bashcomp_alias docker dockerd
-   insinto /usr/share/fish/vendor_completions.d/
-   doins contrib/completion/fish/docker.fish
-   insinto /usr/share/zsh/site-functions
-   doins contrib/completion/zsh/_*
-}



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

2023-01-04 Thread William Hubbs
commit: c72dc6489fa9a1a28e23dffc8f6d595ee3e80dd7
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan  5 05:38:46 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan  5 05:38:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72dc648

app-containers/docker: drop 20.10.17

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

 app-containers/docker/Manifest   |   1 -
 app-containers/docker/docker-20.10.17.ebuild | 285 ---
 2 files changed, 286 deletions(-)

diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest
index 438a33bb3c92..53081c19722e 100644
--- a/app-containers/docker/Manifest
+++ b/app-containers/docker/Manifest
@@ -1,2 +1 @@
-DIST docker-20.10.17.tar.gz 11182479 BLAKE2B 
515c048ab6f19e256040122323f394dfa2e8f7a4aefd89e5b374355bd7907f3ba5eaae37d7ce3aed0d1add8fa025b8e5ac3c46c4dc90adf757426fd40af39dbf
 SHA512 
1def92a4f87695b1889e482947f2bc49342ad868ee15425900b0c6f8954ba77aa2a9a8bd4fc500ba124218603aa8c7127daf7192140cace6e652a311391397c4
 DIST docker-20.10.22.tar.gz 11232083 BLAKE2B 
89dea21be77beb00a5c7fde382f1621558c676c63a85cac9664ec04130b875db649b84433ef2d9a0ca9ee221bf38a46b3af85ad6bfe920cf22a15d0cac450b99
 SHA512 
81aec7faedced07718e3e228e999c4774fd293cedfacd272798a0057177ddca5322a701d0f644777a69b87140cd7a7194aa93a524507f202d050eb30b1a4142c

diff --git a/app-containers/docker/docker-20.10.17.ebuild 
b/app-containers/docker/docker-20.10.17.ebuild
deleted file mode 100644
index 58bfa00fd679..
--- a/app-containers/docker/docker-20.10.17.ebuild
+++ /dev/null
@@ -1,285 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-EGO_PN=github.com/docker/docker
-MY_PV=${PV/_/-}
-GIT_COMMIT=a89b84221c
-inherit linux-info systemd udev golang-vcs-snapshot
-
-DESCRIPTION="The core functions you need to create Docker images and run 
Docker containers"
-HOMEPAGE="https://www.docker.com/;
-SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened
-overlay seccomp selinux"
-
-DEPEND="
-   acct-group/docker
-   >=dev-db/sqlite-3.7.9:3
-   apparmor? ( sys-libs/libapparmor )
-   btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
-   device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
-   seccomp? ( >=sys-libs/libseccomp-2.2.1 )
-"
-
-# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
-# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
-# https://github.com/moby/moby/tree/master//hack/dockerfile/install
-# make sure docker-proxy is pinned to exact version from ^,
-# for appropriate branchch/version of course
-RDEPEND="
-   ${DEPEND}
-   >=net-firewall/iptables-1.4
-   sys-process/procps
-   >=dev-vcs/git-1.7
-   >=app-arch/xz-utils-4.9
-   dev-libs/libltdl
-   
>=app-containers/containerd-1.6.6[apparmor?,btrfs?,device-mapper?,seccomp?]
-   ~app-containers/docker-proxy-0.8.0_p20220601
-   cli? ( ~app-containers/docker-cli-${PV} )
-   container-init? ( >=sys-process/tini-0.19.0[static] )
-   selinux? ( sec-policy/selinux-docker )
-"
-
-# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
-BDEPEND="
-   >=dev-lang/go-1.16.12
-   dev-go/go-md2man
-   virtual/pkgconfig
-"
-# tests require running dockerd as root and downloading containers
-RESTRICT="installsources strip test"
-
-S="${WORKDIR}/${P}/src/${EGO_PN}"
-
-# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
-PATCHES=(
-   "${FILESDIR}/ppc64-buildmode.patch"
-   "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
-)
-
-# see "contrib/check-config.sh" from upstream's sources
-CONFIG_CHECK="
-   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
-   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED 
~CPUSETS ~MEMCG
-   ~CGROUP_NET_PRIO
-   ~KEYS
-   ~VETH ~BRIDGE ~BRIDGE_NETFILTER
-   ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK
-   ~NETFILTER_NETLINK ~NETFILTER_XT_MATCH_ADDRTYPE 
~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS
-   ~IP_NF_NAT ~NF_NAT
-   ~POSIX_MQUEUE
-
-   ~USER_NS
-   ~SECCOMP
-   ~CGROUP_PIDS
-   ~MEMCG_SWAP
-
-   ~BLK_CGROUP ~BLK_DEV_THROTTLING
-   ~CGROUP_PERF
-   ~CGROUP_HUGETLB
-   ~NET_CLS_CGROUP
-   ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED
-   ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR
-
-   ~VXLAN
-   ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO 
~XFRM_USER
-   ~IPVLAN
-   ~MACVLAN ~DUMMY
-
-   ~OVERLAY_FS ~!OVERLAY_FS_REDIRECT_DIR
-   ~EXT4_FS_SECURITY
-   

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

2023-01-04 Thread William Hubbs
commit: b1bed292b9e7921754f4466ad7aeb11dbfc9dbc3
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan  5 05:34:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan  5 05:34:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1bed292

app-containers/runc: drop 1.1.3

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

 app-containers/runc/Manifest  |  1 -
 app-containers/runc/runc-1.1.3.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 5f8b6d16045a..1aab0cf80f9d 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,2 +1 @@
-DIST runc-1.1.3.tar.gz 284 BLAKE2B 
7530faa80a6d51c840a1ea702ec59580a3e42514f5932a7dd4df9f80ff93245bde05accd572a942190b6be76316f38a408566b003ad380611376e73abe3cb5c0
 SHA512 
27fce2569d0dc710a0f90095957be30c29da24ce1d2b8e115b9dc11d36f5226d98c4b2d8b92ecfa7581eade90bc51c5d9bccaf15fcb2542dafebe4fabc6e1cd9
 DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6

diff --git a/app-containers/runc/runc-1.1.3.ebuild 
b/app-containers/runc/runc-1.1.3.ebuild
deleted file mode 100644
index ae3b5499f47a..
--- a/app-containers/runc/runc-1.1.3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for https://github.com/docker\
-# docker-ce/blob//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=6724737f999df9ee0d8ca5c6d7b81f97adc34374
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="http://github.com/opencontainers/runc/;
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-DEPEND="seccomp? ( sys-libs/libseccomp )"
-
-RDEPEND="
-   ${DEPEND}
-   !app-emulation/docker-runc
-   apparmor? ( sys-libs/libapparmor )
-   selinux? ( sec-policy/selinux-container )
-"
-
-BDEPEND="
-   dev-go/go-md2man
-   test? ( "${RDEPEND}" )
-"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_compile() {
-   # Taken from app-containers/docker-1.7.0-r1
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')
-   -L${ESYSROOT}/usr/$(get_libdir)"
-
-   # build up optional flags
-   local options=(
-   $(usev apparmor)
-   $(usev seccomp)
-   $(usex kmem '' 'nokmem')
-   )
-
-   myemakeargs=(
-   BUILDTAGS="${options[*]}"
-   COMMIT="${RUNC_COMMIT}"
-   )
-
-   emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-   myemakeargs+=(
-   PREFIX="${ED}/usr"
-   BINDIR="${ED}/usr/bin"
-   MANDIR="${ED}/usr/share/man"
-   )
-   emake "${myemakeargs[@]}" install install-man install-bash
-
-   local DOCS=( README.md PRINCIPLES.md docs/. )
-   einstalldocs
-}
-
-src_test() {
-   emake "${myemakeargs[@]}" localunittest
-}



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

2023-01-04 Thread Sam James
commit: 325ed1f8aca592694a776b3fc2095456b263964b
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Thu Dec 29 12:45:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:19:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325ed1f8

mail-filter/spamassassin: Install 4.0.0 compat geoip.cf

Closes: https://bugs.gentoo.org/45
Closes: https://github.com/gentoo/gentoo/pull/2
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Sam James  gentoo.org>

 mail-filter/spamassassin/files/geoip-4.0.0.cf  |  86 ++
 .../spamassassin/spamassassin-4.0.0-r1.ebuild  | 331 +
 2 files changed, 417 insertions(+)

diff --git a/mail-filter/spamassassin/files/geoip-4.0.0.cf 
b/mail-filter/spamassassin/files/geoip-4.0.0.cf
new file mode 100644
index ..f4fc9802877a
--- /dev/null
+++ b/mail-filter/spamassassin/files/geoip-4.0.0.cf
@@ -0,0 +1,86 @@
+# GeoIP / RelayCountry Config
+#
+# The RelayCountry SpamAssassin plugin needs to be enabled
+# in init.pre, but it's suggested that you make configuration
+# changes here.
+#
+# See Also:
+# - https://wiki.apache.org/spamassassin/RelayCountryPlugin
+# - man Mail::SpamAssassin::Plugin::RelayCountry
+# - man Mail::SpamAssassin::Conf
+#
+# NOTE: This is a Gentoo supplied config file.
+#
+
+###
+#
+# CONFIGURATION
+#
+
+# Which type of Geo database to use.  Valid database types are
+# GeoIP2, Geo::IP, DB_File and Fast.  Tries them in that order
+# if not explicitly specified.  GeoIP2 is the suggested backend
+# which uses dev-perl/GeoIP2.
+#
+# Default: Autodetect
+#
+#geodb_module GeoIP2
+
+# Specifies which DB type and where it is, in
+# dbtype:/path/to/db format.  Multiple entries allowed.
+#
+# For GeoIP2 & GeoIP, geodb_options is only needed if the
+# default location search paths are insufficient.  (Default
+# search paths includes /usr/share/GeoIP/.)
+#
+# See man Mail::SpamAssassin::Conf for details about what is
+# accepted and searched.
+#
+# Default: Autodetect
+#
+#geodb_options country:/usr/share/GeoIP/GeoLite2-Country.mmdb
+
+# Alternative to geodb_options. Overrides the default list of
+# directories to search for default filenames.
+#
+# Default: Autodetect
+#
+#geodb_search_path /path/to/GeoIP
+
+# The following will add a separate MIME header that shows all
+# the message's relay countries, independent of any site-
+# specific rules.
+#
+# It will show up in your MIME headers as:
+#X-Spam-Relay-Country: US CN RU
+#
+#add_header all Relay-Country _RELAYCOUNTRY_
+
+###
+#
+# SITE SPECIFIC RULES
+#
+
+# Country metadata will also be added to the Bayesian filtering
+# process, allowing it to learn information based on countries.
+# This will occur even if you don't define any site specific
+# rules.
+
+# NOTE: Many prefer placing custom rules in local.cf.
+
+# The following is an example of a rule that penalizes mail
+# that passed through China by increasing the spam score
+# of the message by 3 points.
+#
+#header   RELAYCOUNTRY_BAD X-Relay-Countries =~ /CN/
+#describe RELAYCOUNTRY_BAD Relayed through China at some point
+#scoreRELAYCOUNTRY_BAD 3.0
+
+# And this is an example of a rule that rewards mail that
+# has first went through Finland or Sweden by reducing the
+# spam score of the message by 0.2 points.
+#
+#header   RELAYCOUNTRY_GOOD X-Relay-Countries =~ /^(FI|SE)/
+#describe RELAYCOUNTRY_GOOD First untrusted relay is Finland or Sweden :-)
+#scoreRELAYCOUNTRY_GOOD -0.2
+

diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild
new file mode 100644
index ..d60b67416630
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild
@@ -0,0 +1,331 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-functions systemd toolchain-funcs verify-sig
+
+MY_P="Mail-SpamAssassin-${PV//_/-}"
+DESCRIPTION="An extensible mail filter which can identify and tag spam"
+HOMEPAGE="https://spamassassin.apache.org/;
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2
+   verify-sig? (
+   
https://downloads.apache.org/spamassassin/source/${MY_P}.tar.bz2.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
+RESTRICT="!test? ( test )"
+
+# The Makefile.PL script checks for dependencies, but only fails if a
+# required (i.e. not optional) dependency is missing. We therefore
+# require most of the optional modules only at runtime.
+REQDEPEND="acct-user/spamd
+   acct-group/spamd
+   dev-lang/perl:=
+   

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

2023-01-04 Thread Sam James
commit: ff5c954cdd0aa8d236d7a288b500d8c09833c0e0
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 20:16:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5c954c

dev-python/leechcorepyc: drop 2.12.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest
index c953fdbad353..9fdc752b34f0 100644
--- a/dev-python/leechcorepyc/Manifest
+++ b/dev-python/leechcorepyc/Manifest
@@ -1,2 +1 @@
-DIST leechcorepyc-2.12.1.tar.gz 120816 BLAKE2B 
b9af01e7544c0c77105435bd49d633c182e91788035a56747fef7ed860cc3570e766b038d5445df8e9d2df6e81a47a133af290b7c45db729eec7a0e46d8a0f38
 SHA512 
b2c3eb32bd5727839fe3ead1d5d123be4abc7b96deb71897461c3a559994ff7d6d26e3b1b857f119b8003023efa619c01073082046eb9fb105f8a8627b49d6db
 DIST leechcorepyc-2.13.0.tar.gz 123152 BLAKE2B 
8a3ae5b0f0d52296ef71bbbea5140f9dec6abd379ae2a1b0e3a418090a11e5196731b1c4cba5320d4058c562911366cc9dd84f3a30f58ddc7c66362a9b39af8f
 SHA512 
1420f635bebafe1e07cb5f0ade3e6b141433d4a72ec165713f959dc19e05f42a86440c5c99dd5d759aee221ee478e91e7161541cebe11be6dfa286fad79843ae

diff --git a/dev-python/leechcorepyc/leechcorepyc-2.12.1.ebuild 
b/dev-python/leechcorepyc/leechcorepyc-2.12.1.ebuild
deleted file mode 100644
index 09a5ccc7af35..
--- a/dev-python/leechcorepyc/leechcorepyc-2.12.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library"
-HOMEPAGE="https://github.com/ufrisk/LeechCore;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# leechcorepyc ships with a bundled version of the LeechCore library. So we
-# don't depend on the library here. But we must be aware this module doesn't
-# use the system library.
-DEPEND="virtual/libusb:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.12.0-respect-CC.patch
-)
-
-src_configure() {
-   tc-export CC
-
-   distutils-r1_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-en/

2023-01-04 Thread Sam James
commit: 04875ab06016852a60117bf8b9200279cd267514
Author: Alexander Kurakin  mail  ru>
AuthorDate: Sun Jan  1 16:44:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:18:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04875ab0

app-dicts/myspell-en: update HOMEPAGEs

Signed-off-by: Alexander Kurakin  mail.ru>
Signed-off-by: Sam James  gentoo.org>

 app-dicts/myspell-en/myspell-en-20210601-r2.ebuild | 6 +-
 app-dicts/myspell-en/myspell-en-20221001.ebuild| 6 +-
 app-dicts/myspell-en/myspell-en-20221101.ebuild| 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild 
b/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
index d6d4a8aa9529..b2ccd663074d 100644
--- a/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
@@ -6,7 +6,11 @@ EAPI=7
 inherit myspell-r2
 
 DESCRIPTION="English dictionaries for myspell/hunspell"
-HOMEPAGE="https://extensions.libreoffice.org/extensions/english-dictionaries;
+HOMEPAGE="
+   https://extensions.libreoffice.org/extensions/english-dictionaries
+   https://proofingtoolgui.org
+   https://github.com/marcoagpinto/aoo-mozilla-en-dict
+"
 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/dict-en-${PV}.oxt;
 
 LICENSE="BSD MIT LGPL-3+"

diff --git a/app-dicts/myspell-en/myspell-en-20221001.ebuild 
b/app-dicts/myspell-en/myspell-en-20221001.ebuild
index 46cb54d35725..a6e87518d19b 100644
--- a/app-dicts/myspell-en/myspell-en-20221001.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20221001.ebuild
@@ -6,7 +6,11 @@ EAPI=8
 inherit myspell-r2
 
 DESCRIPTION="English dictionaries for myspell/hunspell"
-HOMEPAGE="https://extensions.libreoffice.org/extensions/english-dictionaries;
+HOMEPAGE="
+   https://extensions.libreoffice.org/extensions/english-dictionaries
+   https://proofingtoolgui.org
+   https://github.com/marcoagpinto/aoo-mozilla-en-dict
+"
 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1664437278/dict-en-20221001_lo.oxt;
 
 LICENSE="BSD MIT LGPL-3+"

diff --git a/app-dicts/myspell-en/myspell-en-20221101.ebuild 
b/app-dicts/myspell-en/myspell-en-20221101.ebuild
index 3b71464a1daa..d402596e37cd 100644
--- a/app-dicts/myspell-en/myspell-en-20221101.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20221101.ebuild
@@ -6,7 +6,11 @@ EAPI=8
 inherit myspell-r2
 
 DESCRIPTION="English dictionaries for myspell/hunspell"
-HOMEPAGE="https://extensions.libreoffice.org/extensions/english-dictionaries;
+HOMEPAGE="
+   https://extensions.libreoffice.org/extensions/english-dictionaries
+   https://proofingtoolgui.org
+   https://github.com/marcoagpinto/aoo-mozilla-en-dict
+"
 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1667030586/dict-en-20221101_lo.oxt;
 
 LICENSE="BSD MIT LGPL-3+"



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

2023-01-04 Thread Sam James
commit: 923b956c18647976a193eb32fafd6990693925cc
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 20:19:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:19:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923b956c

media-libs/librtprocess: drop 0.12.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 media-libs/librtprocess/librtprocess-0.12.0.ebuild | 14 --
 1 file changed, 14 deletions(-)

diff --git a/media-libs/librtprocess/librtprocess-0.12.0.ebuild 
b/media-libs/librtprocess/librtprocess-0.12.0.ebuild
deleted file mode 100644
index e3fcacc8dbc7..
--- a/media-libs/librtprocess/librtprocess-0.12.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Algorithms for RAW processing from RawTherapee"
-HOMEPAGE="https://github.com/CarVac/librtprocess/;
-SRC_URI="https://github.com/CarVac/librtprocess/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"



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

2023-01-04 Thread Sam James
commit: 370e220ed49d587ef3e3a22e7eefa9c322f9c14f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jan  4 12:36:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:14:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370e220e

dev-java/unbescape: new package, add 1.1.6

Dependency of >=net-p2p/freenet-0.7.5_p1495,
see https://bugs.gentoo.org/878869#c5

Bug: https://bugs.gentoo.org/878869
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/28955
Signed-off-by: Sam James  gentoo.org>

 dev-java/unbescape/Manifest   |  1 +
 dev-java/unbescape/metadata.xml   | 10 +
 dev-java/unbescape/unbescape-1.1.6.ebuild | 36 +++
 3 files changed, 47 insertions(+)

diff --git a/dev-java/unbescape/Manifest b/dev-java/unbescape/Manifest
new file mode 100644
index ..a123408ae8c5
--- /dev/null
+++ b/dev-java/unbescape/Manifest
@@ -0,0 +1 @@
+DIST unbescape-1.1.6.RELEASE.tar.gz 423423 BLAKE2B 
ff4f0b3bd582e4f6f13ec950eafaf336c4303d7d8c94ffa76438a9041555d17210ddcf1a36ae534511d1769723ffd6749632c702ba57d57c32abf965502e372c
 SHA512 
0feab8deadba3e785c62400494938a532879c99bb55c91112fcb14521b7298bff482ed1f06a301835d0ed86dccaa4519c16af67884f5c02dc5be46255769b113

diff --git a/dev-java/unbescape/metadata.xml b/dev-java/unbescape/metadata.xml
new file mode 100644
index ..519fa387d24f
--- /dev/null
+++ b/dev-java/unbescape/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   j...@gentoo.org
+   
+   
+   unbescape/unbescape
+   
+

diff --git a/dev-java/unbescape/unbescape-1.1.6.ebuild 
b/dev-java/unbescape/unbescape-1.1.6.ebuild
new file mode 100644
index ..e41f5eadf06a
--- /dev/null
+++ b/dev-java/unbescape/unbescape-1.1.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/unbescape/unbescape/archive/unbescape-1.1.6.RELEASE.tar.gz 
--slot 0 --keywords "~amd64" --ebuild unbescape-1.1.6.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.unbescape:unbescape:1.1.6.RELEASE"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Advanced yet easy-to-use escape/unescape library for Java"
+HOMEPAGE="https://www.unbescape.org;
+SRC_URI="https://github.com/unbescape/unbescape/archive/unbescape-${PV}.RELEASE.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+S="${WORKDIR}/unbescape-unbescape-${PV}.RELEASE"
+
+JAVA_AUTOMATIC_MODULE_NAME="unbescape"
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR="src/main/java"
+
+src_prepare() {
+   default
+   sed \
+   -e "s/\${pom.version}/${PV}.RELEASE/" \
+   -i src/main/resources/org/unbescape/unbescape.properties || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wtfis/

2023-01-04 Thread Sam James
commit: d0b9fc1a30680760b252e4a40d21341cbcb62e50
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 20:20:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:19:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b9fc1a

net-analyzer/wtfis: drop 0.4.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28964
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/wtfis/Manifest   |  1 -
 net-analyzer/wtfis/wtfis-0.4.0.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index 208885bb2735..a4df51163fbf 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1,3 +1,2 @@
-DIST wtfis-0.4.0.gh.tar.gz 459363 BLAKE2B 
10338f17700815aa8f25bd1e9587855795710925481ea3d7bd85782fea657055053d965977f601bc25d624352c97c639008d33d30aa3ac248ea7504c7e0ceaa7
 SHA512 
bb19923668e8172fd07b86159839c95a1b32d9975edcf1e9ab99bb574eae24f70c3a6bf83cc8ade66c1e5f57632625e7f604966ee06445839df87a9af4962573
 DIST wtfis-0.5.0.gh.tar.gz 461913 BLAKE2B 
57be019cda4d67943b0c1b2f99013b34351d2ded036f76939f94221218554b5c3fe8711da85f40fcd0fdfbb57df5713b4a72cd09a6b665b5893ffdb8efca493f
 SHA512 
5717ea43d63843f2b6d1e70afac12a70790284a1ed9bdae31c0ee062f77b718e19e913cfefb30cb3bdebf2f925da153354aa906349de97707ac739f736fc94ad
 DIST wtfis-0.5.1.gh.tar.gz 462958 BLAKE2B 
68d8c89e8e08ba925d5b6847656a0261aa9bfd9e998b7572a8d783c11d99ff06d27870346c8e31d2b8554a5a51b07bf6e08151c87b0a740bccc94a25259dfcb4
 SHA512 
32091d00d62a78f84e01735b9f9af2b38465c5f2258743b512616b3b43fac7389fa7ef62430e205a004b58a224b154a79fb2e860729925fc7df6a58252fa0093

diff --git a/net-analyzer/wtfis/wtfis-0.4.0.ebuild 
b/net-analyzer/wtfis/wtfis-0.4.0.ebuild
deleted file mode 100644
index 06c4fc422fe5..
--- a/net-analyzer/wtfis/wtfis-0.4.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
-HOMEPAGE="https://github.com/pirxthepilot/wtfis;
-
-if [[ ${PV} = "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
-else
-   
SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~loong ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
-   >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.6.0[${PYTHON_USEDEP}]
-   >=net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2023-01-04 Thread Sam James
commit: 3c1e535842253bbc891d9607d0b6af220772e82b
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 20:15:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1e5358

dev-libs/capstone: drop 5.0_rc2-r1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/capstone/capstone-5.0_rc2-r1.ebuild | 82 
 1 file changed, 82 deletions(-)

diff --git a/dev-libs/capstone/capstone-5.0_rc2-r1.ebuild 
b/dev-libs/capstone/capstone-5.0_rc2-r1.ebuild
deleted file mode 100644
index f8b94f595aef..
--- a/dev-libs/capstone/capstone-5.0_rc2-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit cmake distutils-r1 toolchain-funcs
-
-DESCRIPTION="disassembly/disassembler framework + bindings"
-HOMEPAGE="http://www.capstone-engine.org/;
-SRC_URI="https://github.com/capstone-engine/capstone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/5" # libcapstone.so.5
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-IUSE="python test"
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}
-   python? ( dev-python/setuptools[${PYTHON_USEDEP}] )
-"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-distutils_enable_tests setup.py
-
-S=${WORKDIR}/${P/_rc/-rc}
-
-PATCHES=(
-   "${FILESDIR}"/${P}-pkgconfig.patch
-)
-
-if [[ ${PV} == *_rc* ]]; then
-   # Upstream doesn't flag release candidates (bug 858350)
-   QA_PKGCONFIG_VERSION=""
-fi
-
-wrap_python() {
-   local phase=$1
-   shift
-
-   if use python; then
-   pushd bindings/python >/dev/null || die
-   distutils-r1_${phase} "$@"
-   popd >/dev/null || die
-   fi
-}
-
-src_prepare() {
-   tc-export RANLIB
-   cmake_src_prepare
-
-   wrap_python ${FUNCNAME}
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCAPSTONE_BUILD_TESTS="$(usex test)"
-   )
-   cmake_src_configure
-
-   wrap_python ${FUNCNAME}
-}
-
-src_compile() {
-   cmake_src_compile
-
-   wrap_python ${FUNCNAME}
-}
-
-src_test() {
-   cmake_src_test
-
-   wrap_python ${FUNCNAME}
-}
-
-src_install() {
-   cmake_src_install
-
-   wrap_python ${FUNCNAME}
-}



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

2023-01-04 Thread Sam James
commit: f91cb005d0f1610655c3d91b2172482c6d481189
Author: listout  protonmail  com>
AuthorDate: Wed Jan  4 09:19:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f91cb005

app-editors/neovim: Syncing live ebuild to 0.8.2 ebuild

With PR #28893, the syntax of adding patches is modified, this PR is
reflecting those changes in the live ebuild.

Referrence: https://github.com/gentoo/gentoo/pull/28893#issuecomment-1370510768
Signed-off-by: listout  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28957
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/neovim-.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index da37df6874aa..6083e311ff39 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -68,17 +68,14 @@ BDEPEND="
)
 "
 
-PATCHES=()
+PATCHES=(
+   "${FILESDIR}/${PN}--cmake_lua_version.patch"
+   "${FILESDIR}/${PN}--cmake-darwin.patch"
+)
 
-if [[ ${PV} ==  ]]; then
-   PATCHES+=(
-   "${FILESDIR}/${PN}--cmake_lua_version.patch"
-   "${FILESDIR}/${PN}--cmake-darwin.patch"
-   )
-else
+if [[ ${PV} !=  ]]; then
PATCHES+=(
-   "${FILESDIR}/${PN}--cmake_lua_version.patch"
-   "${FILESDIR}/${PN}--cmake-darwin.patch"
+   "${FILESDIR}/${PN}-0.8.0-cmake-release-type.patch"
)
 fi
 



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

2023-01-04 Thread Sam James
commit: c1ac9e2da7946cb98e649a8f56c9ca9bc69dd925
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 20:18:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:19:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1ac9e2d

dev-util/unicorn: drop 2.0.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/unicorn/Manifest  |  1 -
 dev-util/unicorn/files/unicorn-2.0.0-lto.patch | 62 --
 dev-util/unicorn/unicorn-2.0.0.ebuild  | 87 --
 3 files changed, 150 deletions(-)

diff --git a/dev-util/unicorn/Manifest b/dev-util/unicorn/Manifest
index 29cc0380f692..7fc46933a0ac 100644
--- a/dev-util/unicorn/Manifest
+++ b/dev-util/unicorn/Manifest
@@ -1,2 +1 @@
-DIST unicorn-2.0.0.gh.tar.gz 4065595 BLAKE2B 
c16252a8a4af77c1c76c80101c30b92536d1677f93898acf4711e910dbbe1072715b83b4564c015592465eb51d00333e55849c3e06b07726ea3522286d8429bf
 SHA512 
3996f19755ccdaac6e92a7455160e1c90a592ffb789d55ddc9d1bdcf1e68e8a6150bcfa1025a322780c04878be8de28e0ad5fdd79a7b25887ed2793b769f6789
 DIST unicorn-2.0.1.gh.tar.gz 4070004 BLAKE2B 
4ab8f92367e7df5762d29ed58dfff524f59053e28548b170b982d16988eea16df46851d2ea559d8beabb4f1315e5ee627f9ded755a4f3b1cfd6d863a50c633b6
 SHA512 
4249d33d38614ea1ca51e38c7838cb276306100aa44c65ad1b3e39304e4b856ac643a9c6f9d13678fc07bea58989a08b64653d17afe9e62bcef2936ba63e1b1f

diff --git a/dev-util/unicorn/files/unicorn-2.0.0-lto.patch 
b/dev-util/unicorn/files/unicorn-2.0.0-lto.patch
deleted file mode 100644
index f6bcda2a18f8..
--- a/dev-util/unicorn/files/unicorn-2.0.0-lto.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-commit 6d283cf464b82a86f7930e39c91c92ad3cefb58f
-Author: mio 
-Date:   Sat Jul 23 20:39:01 2022 +0800
-
-Fix ppc symbols clash
-
-Bug: https://bugs.gentoo.org/872998
-Bug: https://github.com/unicorn-engine/unicorn/issues/1662
-
-diff --git a/qemu/ppc.h b/qemu/ppc.h
-index 7022629e..eff4b69d 100644
 a/qemu/ppc.h
-+++ b/qemu/ppc.h
-@@ -1708,4 +1708,12 @@
- #define ppc_dcr_init ppc_dcr_init_ppc
- #define ppc_cpu_pir ppc_cpu_pir_ppc
- #define ppc_irq_reset ppc_irq_reset_ppc
-+#define store_booke_tsr store_booke_tsr_ppc
-+#define get_pteg_offset32 get_pteg_offset32_ppc
-+#define ppc_booke_timers_init ppc_booke_timers_init_ppc
-+#define ppc_hash32_handle_mmu_fault ppc_hash32_handle_mmu_fault_ppc
-+#define gen_helper_store_booke_tsr gen_helper_store_booke_tsr_ppc
-+#define gen_helper_store_booke_tcr gen_helper_store_booke_tcr_ppc
-+#define store_booke_tcr store_booke_tcr_ppc
-+#define ppc_hash32_get_phys_page_debug ppc_hash32_get_phys_page_debug_ppc
- #endif
-diff --git a/qemu/ppc64.h b/qemu/ppc64.h
-index 992caf87..c08ee2d6 100644
 a/qemu/ppc64.h
-+++ b/qemu/ppc64.h
-@@ -1708,4 +1708,12 @@
- #define ppc_dcr_init ppc_dcr_init_ppc64
- #define ppc_cpu_pir ppc_cpu_pir_ppc64
- #define ppc_irq_reset ppc_irq_reset_ppc64
-+#define store_booke_tsr store_booke_tsr_ppc64
-+#define get_pteg_offset32 get_pteg_offset32_ppc64
-+#define ppc_booke_timers_init ppc_booke_timers_init_ppc64
-+#define ppc_hash32_handle_mmu_fault ppc_hash32_handle_mmu_fault_ppc64
-+#define gen_helper_store_booke_tsr gen_helper_store_booke_tsr_ppc64
-+#define gen_helper_store_booke_tcr gen_helper_store_booke_tcr_ppc64
-+#define store_booke_tcr store_booke_tcr_ppc64
-+#define ppc_hash32_get_phys_page_debug ppc_hash32_get_phys_page_debug_ppc64
- #endif
-diff --git a/symbols.sh b/symbols.sh
-index 2968b959..0d426c00 100755
 a/symbols.sh
-+++ b/symbols.sh
-@@ -6264,6 +6264,14 @@ ppc_dcr_register \
- ppc_dcr_init \
- ppc_cpu_pir \
- ppc_irq_reset \
-+store_booke_tsr \
-+get_pteg_offset32 \
-+ppc_booke_timers_init \
-+ppc_hash32_handle_mmu_fault \
-+gen_helper_store_booke_tsr \
-+gen_helper_store_booke_tcr \
-+store_booke_tcr \
-+ppc_hash32_get_phys_page_debug \
- "
- 
- ppc64_SYMBOLS=${ppc_SYMBOLS}

diff --git a/dev-util/unicorn/unicorn-2.0.0.ebuild 
b/dev-util/unicorn/unicorn-2.0.0.ebuild
deleted file mode 100644
index 76a25d55547e..
--- a/dev-util/unicorn/unicorn-2.0.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV=${PV/_/-}
-
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8..11} )
-inherit cmake distutils-r1
-
-DESCRIPTION="A lightweight multi-platform, multi-architecture CPU emulator 
framework"
-HOMEPAGE="https://www.unicorn-engine.org;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/unicorn-engine/unicorn;
-else
-   
SRC_URI="https://github.com/unicorn-engine/unicorn/archive/${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD-2 GPL-2 LGPL-2.1"
-SLOT="0/2"
-IUSE="python static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="${PYTHON_DEPS}
-

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

2023-01-04 Thread Sam James
commit: 5948fe34e0f71c429941da2c62267d4228d0bca7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 20:17:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:19:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5948fe34

dev-util/ropper: drop 1.13.7

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/ropper/Manifest |  1 -
 dev-util/ropper/ropper-1.13.7.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/dev-util/ropper/Manifest b/dev-util/ropper/Manifest
index 75aed993293a..f84be37d3a73 100644
--- a/dev-util/ropper/Manifest
+++ b/dev-util/ropper/Manifest
@@ -1,2 +1 @@
-DIST ropper-1.13.7.tar.gz 1491228 BLAKE2B 
24e3f4d2454cad2b4ba8f365a4da4060f0aadc4e78423388024adbf2b58d33276e68ed92f7b778b9a7d9eda057c6a1675a67c43c93df4d378605c08720d97197
 SHA512 
1d93c4d58454bbd5cfb6a4a7a69f571294613e10e77cae6a65eaf7b9a5c977a3b82c888bd414d1b3e6a1082ba7cd9f2121253bf849dff2a40cdb34acb1371acf
 DIST ropper-1.13.8.gh.tar.gz 1491769 BLAKE2B 
8601bcd2287763aa208b227c437362b9799ec1775104b659213e69a77f118bce567e95a0b83a4f0556439a82ee853ebc9aabaa4098b2a700572d1b661213eb25
 SHA512 
eae2279e1c6bc91af76e8e5d37b7d57c5d2e518d027e293dbd52c6c27dcd8826e73673c55fe581cdefda272b657c8eff2b5eb4fdc4996fec1548709b8371b5d4

diff --git a/dev-util/ropper/ropper-1.13.7.ebuild 
b/dev-util/ropper/ropper-1.13.7.ebuild
deleted file mode 100644
index 6bd50c5a169b..
--- a/dev-util/ropper/ropper-1.13.7.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Use to display information about binary files in different file 
formats"
-HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sashs/Ropper;
-else
-   SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}"/Ropper-${PV}
-
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="z3"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-libs/capstone[python,${PYTHON_USEDEP}]
-   dev-libs/keystone[python,${PYTHON_USEDEP}]
-   dev-python/filebytes[${PYTHON_USEDEP}]
-   ')
-   z3? ( sci-mathematics/z3[python,${PYTHON_SINGLE_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # Remove test which dies on trying to import itself (stub loader, not a 
real test)
-   rm test.py || die
-
-   distutils-r1_src_prepare
-}



[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-en/

2023-01-04 Thread Sam James
commit: a09abda3582b930ece3bd3d253b00bd3e80a174f
Author: Alexander Kurakin  mail  ru>
AuthorDate: Wed Jan  4 13:23:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:18:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09abda3

net-p2p/deluge: fix REQUIRED_USE issues

Closes: https://bugs.gentoo.org/795174
Signed-off-by: Alexander Kurakin  mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/28926
Signed-off-by: Sam James  gentoo.org>

 app-dicts/myspell-en/myspell-en-20210601-r2.ebuild | 8 
 app-dicts/myspell-en/myspell-en-20221001.ebuild| 8 
 app-dicts/myspell-en/myspell-en-20221101.ebuild| 6 +++---
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild 
b/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
index b2ccd663074d..a7facdbf04be 100644
--- a/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20210601-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,9 +17,9 @@ LICENSE="BSD MIT LGPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
-PLOCALES=( "en" "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
-IUSE+="${PLOCALES[@]/#/l10n_}"
-REQUIRED_USE="|| ( ${IUSE[@]} )"
+PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
+IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
+REQUIRED_USE="|| ( l10n_en ${PLOCALES[@]/#/l10n_} )"
 
 src_prepare() {
if use l10n_en-GB || use l10n_en; then

diff --git a/app-dicts/myspell-en/myspell-en-20221001.ebuild 
b/app-dicts/myspell-en/myspell-en-20221001.ebuild
index a6e87518d19b..c5c6206526dc 100644
--- a/app-dicts/myspell-en/myspell-en-20221001.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20221001.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,9 +17,9 @@ LICENSE="BSD MIT LGPL-3+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x86-solaris"
 
-PLOCALES=( "en" "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
-IUSE+="${PLOCALES[@]/#/l10n_}"
-REQUIRED_USE="|| ( ${IUSE[@]} )"
+PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
+IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
+REQUIRED_USE="|| ( l10n_en ${PLOCALES[@]/#/l10n_} )"
 
 src_prepare() {
if use l10n_en-GB || use l10n_en; then

diff --git a/app-dicts/myspell-en/myspell-en-20221101.ebuild 
b/app-dicts/myspell-en/myspell-en-20221101.ebuild
index d402596e37cd..d1feb0426bc5 100644
--- a/app-dicts/myspell-en/myspell-en-20221101.ebuild
+++ b/app-dicts/myspell-en/myspell-en-20221101.ebuild
@@ -17,9 +17,9 @@ LICENSE="BSD MIT LGPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
-PLOCALES=( "en" "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
-IUSE+="${PLOCALES[@]/#/l10n_}"
-REQUIRED_USE="|| ( ${IUSE[@]} )"
+PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" )
+IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}"
+REQUIRED_USE="|| ( l10n_en ${PLOCALES[@]/#/l10n_} )"
 
 src_prepare() {
if use l10n_en-GB || use l10n_en; then



[gentoo-commits] repo/gentoo:master commit in: app-dicts/myspell-uk/

2023-01-04 Thread Sam James
commit: f719f09911312daba9c4689f3f92c6a128123adf
Author: Alexander Kurakin  mail  ru>
AuthorDate: Sun Jan  1 16:57:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:18:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f719f099

app-dicts/myspell-uk: update HOMEPAGEs

Signed-off-by: Alexander Kurakin  mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/28927
Signed-off-by: Sam James  gentoo.org>

 app-dicts/myspell-uk/myspell-uk-5.3.1.ebuild | 5 -
 app-dicts/myspell-uk/myspell-uk-5.8.0.ebuild | 5 -
 app-dicts/myspell-uk/myspell-uk-5.9.0.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/app-dicts/myspell-uk/myspell-uk-5.3.1.ebuild 
b/app-dicts/myspell-uk/myspell-uk-5.3.1.ebuild
index addfea3d5378..dde76a3ae114 100644
--- a/app-dicts/myspell-uk/myspell-uk-5.3.1.ebuild
+++ b/app-dicts/myspell-uk/myspell-uk-5.3.1.ebuild
@@ -20,7 +20,10 @@ MYSPELL_THES=(
 inherit myspell-r2
 
 DESCRIPTION="Ukrainian dictionaries for myspell/hunspell"
-HOMEPAGE="https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus;
+HOMEPAGE="
+   
https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus
+   https://github.com/brown-uk/dict_uk
+"
 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/521/dict-uk_UA-${PV}.oxt;
 
 LICENSE="GPL-3 LGPL-2.1 MPL-1.1"

diff --git a/app-dicts/myspell-uk/myspell-uk-5.8.0.ebuild 
b/app-dicts/myspell-uk/myspell-uk-5.8.0.ebuild
index 9a15e122f21c..df7eab58f4a6 100644
--- a/app-dicts/myspell-uk/myspell-uk-5.8.0.ebuild
+++ b/app-dicts/myspell-uk/myspell-uk-5.8.0.ebuild
@@ -20,7 +20,10 @@ MYSPELL_THES=(
 inherit myspell-r2
 
 DESCRIPTION="Ukrainian dictionaries for myspell/hunspell"
-HOMEPAGE="https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus;
+HOMEPAGE="
+   
https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus
+   https://github.com/brown-uk/dict_uk
+"
 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/521/1655471128/dict-uk_UA-${PV}.oxt;
 
 LICENSE="GPL-3 LGPL-2.1 MPL-1.1"

diff --git a/app-dicts/myspell-uk/myspell-uk-5.9.0.ebuild 
b/app-dicts/myspell-uk/myspell-uk-5.9.0.ebuild
index e19d7ece2a4b..b53761eaa474 100644
--- a/app-dicts/myspell-uk/myspell-uk-5.9.0.ebuild
+++ b/app-dicts/myspell-uk/myspell-uk-5.9.0.ebuild
@@ -20,7 +20,10 @@ MYSPELL_THES=(
 inherit myspell-r2
 
 DESCRIPTION="Ukrainian dictionaries for myspell/hunspell"
-HOMEPAGE="https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus;
+HOMEPAGE="
+   
https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus
+   https://github.com/brown-uk/dict_uk
+"
 
SRC_URI="https://extensions.libreoffice.org/assets/downloads/521/1663686893/dict-uk_UA-5.9.0.oxt;
 
 LICENSE="GPL-3 LGPL-2.1 MPL-1.1"



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

2023-01-04 Thread Sam James
commit: 9409c9e629962d6cdd0afc5718b3bdd03eee562c
Author: Sebastian Parborg  gmail  com>
AuthorDate: Wed Jan  4 14:39:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:15:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9409c9e6

media-gfx/blender: Version bump

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/Manifest   |   3 +
 media-gfx/blender/blender-2.93.13.ebuild | 400 +
 media-gfx/blender/blender-3.3.2.ebuild   | 417 ++
 media-gfx/blender/blender-3.4.1.ebuild   | 426 +++
 4 files changed, 1246 insertions(+)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 592f8c16fab6..1575b35edda2 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -1,8 +1,11 @@
 DIST blender-2.93.0-tests.tar.bz2 286918586 BLAKE2B 
a2c2c2e900e401a470208e8e5d0082d45e2f8db13b45213f31808d50ae5ea330360702b8e775bdb3307eb753aa7c3264803e9e470b3fb778f8bd87272cd72513
 SHA512 
0e5e4c67944c4f76df62cdbaf26ba284c415675074e66685c01ec9584a544c47f616bae8fb2ff2b7e03290620d54dc1033b4b0fc617acb1232a90439e96325fe
 DIST blender-2.93.10.tar.xz 43036752 BLAKE2B 
c08560246fe9e494cf43df6afff2535d166f5faf920728b9b2d787a1029fabe027db3ef5ae5c55b0ec3ea2849c4948cc96f8f9243f19c66ff7b72c2ea81a6e5b
 SHA512 
ff1cee2ab48a9409e3fb3ae73e60aa5514cc8060e31e9a1d9f5c1725dec6f583d482db4cdc765806da2c7529fdaaf7bebe714e148183d5ef16170160fb103ab7
+DIST blender-2.93.13.tar.xz 43029716 BLAKE2B 
ca222af581c4cddbc3e0607054ee3fd117b672550466d61bbcb608e85627ae78c816d7fb5f49134e17560fc1357de1505c3c17fc96fde1218239289c2d325055
 SHA512 
c94ff7f7b6521cc1521a1f0a22a5cb135114485dac78556764e25fc25bece168d96f6074959bf1521910191818785c6eac8c17164094415bd6bd7e23e307e56b
 DIST blender-3.0.1-ffmpeg-5.0.patch.bz2 8198 BLAKE2B 
2acb1e441bd17cf2d972f981358981d42742ad37656366a52b0adb52efb3f1a6cda0479e1c79d9327b51c8fd3d2c6cb291552adc7716e6a1938ac27b237186b9
 SHA512 
c09ca2d5a5b99652abcae827965304506e354fc6fc4d6d59c9433c8246e865a0622ddac3118009ad433292690212292a86f7e43e76458352ca6d653da809
 DIST blender-3.1.0-tests.tar.bz2 643279044 BLAKE2B 
acbf0800c384f881c215ea22140b02e8e61c7395eb35fdb76fad3c785c565ecfc6c59d74848bdd3f9f9b762f86328f6b60cb7871e6ef4615db1ef03f2749b655
 SHA512 
9fd202c582576d170c29c8adbc9bc4a62b6d67a4a1500f6980201e3d904f4a4a15e5680530663382c34672bd634543dd330c5f75523cf0058928a549ff4a0782
 DIST blender-3.1.2.tar.xz 41014760 BLAKE2B 
1e1476b7185005616fe3a647d5beea2c6cf975a418471d4632dc6f0367aea9505d0abfed79b063e81b090fe8f8e92d60840767e476534a5629def77a71495604
 SHA512 
e92aefbc020268e7347008e02d7fe2ef8670a568fab0ae2072ee82520ca67645e665e81ec2829b67a4de069ce1c0578bf2f7f4f783929e7574a8c9aef2f82a02
 DIST blender-3.2.0-tests.tar.xz 213772908 BLAKE2B 
7a4713a3c1bb9f6bfe80b154b913a525b620bb389c2e6b4cf2d1d9bfc74d0c3703b439d77186d18b43766d1db219eb64d22ac84a08fdc859dac074025afdd49f
 SHA512 
4d6e9ed3b646e77737f625ca1beae9b531a528c32d81c9d06749aa8f87126ef4a2a0893d0ecf2a2cce7b7dbe508dbc9568e353b7213842cfa85ea27ebcc0a2d8
 DIST blender-3.2.2.tar.xz 41510144 BLAKE2B 
3859ad2625822a8b73009c4aa6e7ae41d6d9032d0e80027e9bc7c1d71225eebfd3ff539cd4ce6766ef90a5e3672a80b5fc0d44ac9b5e2100116a55b173c53d62
 SHA512 
963c8f6510503f861c55d900480c5e4cd643974fc88439a62c672c96e049ff222422ddb20d8e82932fd829c078aafd9ea6a7fcc16434d115f49f61b4943c0c04
 DIST blender-3.3.0.tar.xz 41887484 BLAKE2B 
ed370be06c12e11c08c3c1aea5074a2e162bc901dd457ed7582a580ae9bf894ec50e12dddcad3c6e736f2d59bcf13ea1a54009384050ac7a6e1ec2d6de079f5d
 SHA512 
5257cbb410a26652077c4ccbfbe949ca9daf7d5f8cde5d518ac175dda6b103c56de08e1643fea1988296e04fa3232f21a9eec566c3eef5436960cdc88de19243
+DIST blender-3.3.2.tar.xz 41918064 BLAKE2B 
76e689eff9f1e9c1c4e8a9e000a3dec64d7340815966522acb4d827197fae51854060cdfa38104950711fed23b9c66b39011727cf673c1a3e05340a32d2e7783
 SHA512 
2059cb38dfb56696f80d91420f5f0d1c808b59f4cc7ea71e7ff8e00cfe1cddf8762bcb129f941de8d57c7c72403d88ba4082fca065b59eb17a6d76c2e5006778
+DIST blender-3.4.1.tar.xz 53666296 BLAKE2B 
ec5b2771c1b55ecdf3c2c86a413ae5599545800fc072eff45cf212b32c74af60fc3d650ad931fff221c1073adb2b447df3287a965f884a4760a5d972c9877aee
 SHA512 
d6de3ec9cd1a1e4d4e4a838af0cfc113c91c3c1b66703027e0ed61bd818dafc4e4304fd041738ddea32fc76b1ad9b7737cbdcf74d56a0406a87c457375d907ab

diff --git a/media-gfx/blender/blender-2.93.13.ebuild 
b/media-gfx/blender/blender-2.93.13.ebuild
new file mode 100644
index ..1a1846ad3c83
--- /dev/null
+++ b/media-gfx/blender/blender-2.93.13.ebuild
@@ -0,0 +1,400 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 python3_10 )
+
+inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="https://www.blender.org;
+
+if [[ ${PV} = ** 

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

2023-01-04 Thread Sam James
commit: ff2c5af64ef778fe980783c06470da0515ef3b9a
Author: Sebastian Parborg  gmail  com>
AuthorDate: Wed Jan  4 14:46:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:15:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2c5af6

media-gfx/blender: Remove old versions

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/Manifest|   4 -
 media-gfx/blender/blender-3.1.2-r1.ebuild | 399 
 media-gfx/blender/blender-3.2.2-r1.ebuild | 417 --
 3 files changed, 820 deletions(-)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 1575b35edda2..9d23d9175542 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -2,10 +2,6 @@ DIST blender-2.93.0-tests.tar.bz2 286918586 BLAKE2B 
a2c2c2e900e401a470208e8e5d00
 DIST blender-2.93.10.tar.xz 43036752 BLAKE2B 
c08560246fe9e494cf43df6afff2535d166f5faf920728b9b2d787a1029fabe027db3ef5ae5c55b0ec3ea2849c4948cc96f8f9243f19c66ff7b72c2ea81a6e5b
 SHA512 
ff1cee2ab48a9409e3fb3ae73e60aa5514cc8060e31e9a1d9f5c1725dec6f583d482db4cdc765806da2c7529fdaaf7bebe714e148183d5ef16170160fb103ab7
 DIST blender-2.93.13.tar.xz 43029716 BLAKE2B 
ca222af581c4cddbc3e0607054ee3fd117b672550466d61bbcb608e85627ae78c816d7fb5f49134e17560fc1357de1505c3c17fc96fde1218239289c2d325055
 SHA512 
c94ff7f7b6521cc1521a1f0a22a5cb135114485dac78556764e25fc25bece168d96f6074959bf1521910191818785c6eac8c17164094415bd6bd7e23e307e56b
 DIST blender-3.0.1-ffmpeg-5.0.patch.bz2 8198 BLAKE2B 
2acb1e441bd17cf2d972f981358981d42742ad37656366a52b0adb52efb3f1a6cda0479e1c79d9327b51c8fd3d2c6cb291552adc7716e6a1938ac27b237186b9
 SHA512 
c09ca2d5a5b99652abcae827965304506e354fc6fc4d6d59c9433c8246e865a0622ddac3118009ad433292690212292a86f7e43e76458352ca6d653da809
-DIST blender-3.1.0-tests.tar.bz2 643279044 BLAKE2B 
acbf0800c384f881c215ea22140b02e8e61c7395eb35fdb76fad3c785c565ecfc6c59d74848bdd3f9f9b762f86328f6b60cb7871e6ef4615db1ef03f2749b655
 SHA512 
9fd202c582576d170c29c8adbc9bc4a62b6d67a4a1500f6980201e3d904f4a4a15e5680530663382c34672bd634543dd330c5f75523cf0058928a549ff4a0782
-DIST blender-3.1.2.tar.xz 41014760 BLAKE2B 
1e1476b7185005616fe3a647d5beea2c6cf975a418471d4632dc6f0367aea9505d0abfed79b063e81b090fe8f8e92d60840767e476534a5629def77a71495604
 SHA512 
e92aefbc020268e7347008e02d7fe2ef8670a568fab0ae2072ee82520ca67645e665e81ec2829b67a4de069ce1c0578bf2f7f4f783929e7574a8c9aef2f82a02
-DIST blender-3.2.0-tests.tar.xz 213772908 BLAKE2B 
7a4713a3c1bb9f6bfe80b154b913a525b620bb389c2e6b4cf2d1d9bfc74d0c3703b439d77186d18b43766d1db219eb64d22ac84a08fdc859dac074025afdd49f
 SHA512 
4d6e9ed3b646e77737f625ca1beae9b531a528c32d81c9d06749aa8f87126ef4a2a0893d0ecf2a2cce7b7dbe508dbc9568e353b7213842cfa85ea27ebcc0a2d8
-DIST blender-3.2.2.tar.xz 41510144 BLAKE2B 
3859ad2625822a8b73009c4aa6e7ae41d6d9032d0e80027e9bc7c1d71225eebfd3ff539cd4ce6766ef90a5e3672a80b5fc0d44ac9b5e2100116a55b173c53d62
 SHA512 
963c8f6510503f861c55d900480c5e4cd643974fc88439a62c672c96e049ff222422ddb20d8e82932fd829c078aafd9ea6a7fcc16434d115f49f61b4943c0c04
 DIST blender-3.3.0.tar.xz 41887484 BLAKE2B 
ed370be06c12e11c08c3c1aea5074a2e162bc901dd457ed7582a580ae9bf894ec50e12dddcad3c6e736f2d59bcf13ea1a54009384050ac7a6e1ec2d6de079f5d
 SHA512 
5257cbb410a26652077c4ccbfbe949ca9daf7d5f8cde5d518ac175dda6b103c56de08e1643fea1988296e04fa3232f21a9eec566c3eef5436960cdc88de19243
 DIST blender-3.3.2.tar.xz 41918064 BLAKE2B 
76e689eff9f1e9c1c4e8a9e000a3dec64d7340815966522acb4d827197fae51854060cdfa38104950711fed23b9c66b39011727cf673c1a3e05340a32d2e7783
 SHA512 
2059cb38dfb56696f80d91420f5f0d1c808b59f4cc7ea71e7ff8e00cfe1cddf8762bcb129f941de8d57c7c72403d88ba4082fca065b59eb17a6d76c2e5006778
 DIST blender-3.4.1.tar.xz 53666296 BLAKE2B 
ec5b2771c1b55ecdf3c2c86a413ae5599545800fc072eff45cf212b32c74af60fc3d650ad931fff221c1073adb2b447df3287a965f884a4760a5d972c9877aee
 SHA512 
d6de3ec9cd1a1e4d4e4a838af0cfc113c91c3c1b66703027e0ed61bd818dafc4e4304fd041738ddea32fc76b1ad9b7737cbdcf74d56a0406a87c457375d907ab

diff --git a/media-gfx/blender/blender-3.1.2-r1.ebuild 
b/media-gfx/blender/blender-3.1.2-r1.ebuild
deleted file mode 100644
index 836f68d04067..
--- a/media-gfx/blender/blender-3.1.2-r1.ebuild
+++ /dev/null
@@ -1,399 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
-
-DESCRIPTION="3D Creation/Animation/Publishing System"
-HOMEPAGE="https://www.blender.org;
-
-if [[ ${PV} = ** ]] ; then
-   # Subversion is needed for downloading unit test files
-   inherit git-r3 subversion
-   EGIT_REPO_URI="https://git.blender.org/blender.git;
-else
-   SRC_URI="https://download.blender.org/source/${P}.tar.xz;
-   # Update these between major releases.
-   

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

2023-01-04 Thread Sam James
commit: 980fae9603feb753eb8a01756930f4956cb55e2a
Author: Sebastian Parborg  gmail  com>
AuthorDate: Wed Jan  4 14:46:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:15:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980fae96

media-gfx/blender: Fix building with boost-1.81

Previous boost fix was only applied to 3.3

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

 media-gfx/blender/blender-2.93.13.ebuild | 1 +
 media-gfx/blender/blender-3.4.1.ebuild   | 4 
 2 files changed, 5 insertions(+)

diff --git a/media-gfx/blender/blender-2.93.13.ebuild 
b/media-gfx/blender/blender-2.93.13.ebuild
index 1a1846ad3c83..244f50a0e39f 100644
--- a/media-gfx/blender/blender-2.93.13.ebuild
+++ b/media-gfx/blender/blender-2.93.13.ebuild
@@ -130,6 +130,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.0.1-openexr.patch
"${FILESDIR}"/${PN}-3.0.1-openimageio-2.3.patch
"${WORKDIR}"/${PN}-3.0.1-ffmpeg-5.0.patch
+   "${FILESDIR}"/${PN}-3.3.0-fix-build-with-boost-1.81.patch
 )
 
 blender_check_requirements() {

diff --git a/media-gfx/blender/blender-3.4.1.ebuild 
b/media-gfx/blender/blender-3.4.1.ebuild
index bb11127296cc..6e2dbad1235d 100644
--- a/media-gfx/blender/blender-3.4.1.ebuild
+++ b/media-gfx/blender/blender-3.4.1.ebuild
@@ -136,6 +136,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.3.0-fix-build-with-boost-1.81.patch
+)
+
 blender_check_requirements() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/files/, dev-embedded/openocd/

2023-01-04 Thread Sam James
commit: 5eb224df15acf319b38f4cc6874ead2556117cda
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 23:18:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb224df

dev-embedded/openocd: fix capstone include directory

Closes: https://bugs.gentoo.org/889762
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28965
Signed-off-by: Sam James  gentoo.org>

 .../files/openocd-0.12.0-capstone-includedir.patch | 40 ++
 dev-embedded/openocd/openocd-0.12.0_rc3.ebuild |  4 +++
 2 files changed, 44 insertions(+)

diff --git 
a/dev-embedded/openocd/files/openocd-0.12.0-capstone-includedir.patch 
b/dev-embedded/openocd/files/openocd-0.12.0-capstone-includedir.patch
new file mode 100644
index ..f2dbff6520e5
--- /dev/null
+++ b/dev-embedded/openocd/files/openocd-0.12.0-capstone-includedir.patch
@@ -0,0 +1,40 @@
+Bug: https://bugs.gentoo.org/889762
+diff --git a/contrib/cross-build.sh b/contrib/cross-build.sh
+index b199bf715..919a22005 100755
+--- a/contrib/cross-build.sh
 b/contrib/cross-build.sh
+@@ -155,7 +155,7 @@ if [ -d $CAPSTONE_SRC ] ; then
+   sed -i '1s;^;prefix=/usr \
+ exec_prefix=${prefix} \
+ libdir=${exec_prefix}/lib \
+-includedir=${prefix}/include/capstone\n\n;' $CAPSTONE_PC_FILE
++includedir=${prefix}/include\n\n;' $CAPSTONE_PC_FILE
+ fi
+ 
+ 
+diff --git a/src/target/a64_disassembler.c b/src/target/a64_disassembler.c
+index ca3d3ea7a..9579860f0 100644
+--- a/src/target/a64_disassembler.c
 b/src/target/a64_disassembler.c
+@@ -15,7 +15,7 @@
+ 
+ #if HAVE_CAPSTONE
+ 
+-#include 
++#include 
+ 
+ static void print_opcode(struct command_invocation *cmd, const cs_insn *insn)
+ {
+diff --git a/src/target/arm_disassembler.c b/src/target/arm_disassembler.c
+index 749274f36..e78d08853 100644
+--- a/src/target/arm_disassembler.c
 b/src/target/arm_disassembler.c
+@@ -16,7 +16,7 @@
+ #include 
+ 
+ #if HAVE_CAPSTONE
+-#include 
++#include 
+ #endif
+ 
+ /*

diff --git a/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild 
b/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
index 57562d0c8fc5..031ef6803e37 100644
--- a/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
@@ -36,6 +36,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.12.0-capstone-includedir.patch"
+)
+
 src_prepare() {
default
 



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

2023-01-04 Thread Sam James
commit: 7295d49098b11229f6c79cfd9842bd6da11e6ad6
Author: YiFei Zhu  google  com>
AuthorDate: Thu Jan  5 04:08:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7295d490

dev-libs/libbpf: Fix install in cross-compilation

Without this patch install would cause:

  * Bad lib64 usage detected:
  drwxr-xr-x 3 root root 4.0K Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64
  lrwxrwxrwx 1 root root   11 Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/libbpf.so -> 
libbpf.so.1
  lrwxrwxrwx 1 root root   15 Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/libbpf.so.1 -> 
libbpf.so.1.0.1
  -rwxr-xr-x 1 root root 889K Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/libbpf.so.1.0.1
  drwxr-xr-x 2 root root 4.0K Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/pkgconfig
  -rw-r--r-- 1 root root  294 Jan  4 06:31 
/build/target/tmp/portage/dev-libs/libbpf-1.0.1/image/usr/lib64/pkgconfig/libbpf.pc
  * This arch (arm) should never use 'lib64'.

PR #28323 commit bd8d3b7a7f3d (dev-libs/libbpf: Fix install in prefix")
removed declaration of LIBDIR because it is default-initialized to:
  LIBDIR ?= $(PREFIX)/$(LIBSUBDIR)

However this causes regression because while we do set:
  export LIBSUBDIR="$(get_libdir)"

This does not take effect in the Makefile, because it does either one of:
  LIBSUBDIR := lib64
  LIBSUBDIR := lib

Environment variables don't take precedence over variables from makefiles
unless -e is given. To minimize other possible regressions I'm explicitly
whitelisting LIBSUBDIR for precedence over that from makefile.

Reported-by: Aashay Shringarpure  google.com>
Signed-off-by: YiFei Zhu  google.com>
Closes: https://github.com/gentoo/gentoo/pull/28962
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild| 1 +
 dev-libs/libbpf/libbpf-1.0.0-r1.ebuild | 1 +
 dev-libs/libbpf/libbpf-1.0.1.ebuild| 1 +
 dev-libs/libbpf/libbpf-.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 9050c1e4a1be..ca787e88d5fe 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -42,6 +42,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then

diff --git a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
index d930f5e22209..a3309d26fe8d 100644
--- a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
@@ -41,6 +41,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
index 1092fcc0f3c4..4bc4f9eafffd 100644
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -42,6 +42,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index 1092fcc0f3c4..4bc4f9eafffd 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -42,6 +42,7 @@ src_configure() {
 src_install() {
emake \
DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
install install_uapi_headers
 
if ! use static-libs; then



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

2023-01-04 Thread Sam James
commit: f87eaf2cbe922e513eb00ec0bb5669b0f3946f76
Author: Sebastian Parborg  gmail  com>
AuthorDate: Wed Jan  4 14:37:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:15:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87eaf2c

media-gfx/blender: Add correct wayland appid to live ebuild

Set the correct appid so that wayland compositors (like Plasma and Gnome
Shell) can correctly associate blender with its .desktop file.

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 73895921428e..a0ba0b748930 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -215,6 +215,7 @@ src_prepare() {
 
 src_configure() {
append-lfs-flags
+   blender_get_version
 
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
@@ -238,6 +239,7 @@ src_configure() {
-DWITH_DOC_MANPAGE=$(usex man)
-DWITH_FFTW3=$(usex fftw)
-DWITH_GHOST_WAYLAND=$(usex wayland)
+   -DWITH_GHOST_WAYLAND_APP_ID=blender-${BV}
-DWITH_GHOST_WAYLAND_DBUS=$(usex wayland)
-DWITH_GHOST_WAYLAND_DYNLOAD=OFF
-DWITH_GHOST_WAYLAND_LIBDECOR=OFF



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoind/

2023-01-04 Thread Sam James
commit: 3fdb91d4d80dfdcfd0ea37984623de6d4b866195
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:40:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:40:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fdb91d4

net-p2p/bitcoind: add note re bundled dev-libs/univalue

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

 net-p2p/bitcoind/bitcoind-24.0.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-p2p/bitcoind/bitcoind-24.0.1.ebuild 
b/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
index edae72c7b9f3..15346a5e3025 100644
--- a/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
+++ b/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
@@ -24,6 +24,9 @@ REQUIRED_USE="
berkdb? ( wallet )
wallet? ( || ( berkdb sqlite ) )
 "
+# dev-libs/univalue is now bundled as upstream dropped support for system copy
+# and their version in the Bitcoin repo has deviated a fair bit from upstream.
+# Upstream also seems very inactive.
 RDEPEND="
acct-group/bitcoin
acct-user/bitcoin



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2023-01-04 Thread Sam James
commit: 97ee4fe54f10b2112ec780f10093859a0ebf91c7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 05:05:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:05:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ee4fe5

app-containers/docker-cli: Stabilize 20.10.22 arm64, #889546

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

 app-containers/docker-cli/docker-cli-20.10.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-cli/docker-cli-20.10.22.ebuild 
b/app-containers/docker-cli/docker-cli-20.10.22.ebuild
index 4b82112840c7..452f3c8359d9 100644
--- a/app-containers/docker-cli/docker-cli-20.10.22.ebuild
+++ b/app-containers/docker-cli/docker-cli-20.10.22.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="hardened selinux"
 
 RDEPEND="!

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

2023-01-04 Thread Sam James
commit: 4c8be14b9dae6300faf9939dcef8715e45960cab
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 05:05:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:05:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8be14b

app-containers/docker: Stabilize 20.10.22 arm64, #889546

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

 app-containers/docker/docker-20.10.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker/docker-20.10.22.ebuild 
b/app-containers/docker/docker-20.10.22.ebuild
index 181e6b801531..380a03fcecc5 100644
--- a/app-containers/docker/docker-20.10.22.ebuild
+++ b/app-containers/docker/docker-20.10.22.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened
 overlay seccomp selinux"
 



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

2023-01-04 Thread Sam James
commit: 511933c099c41fc0c6eb29eeecd2d9918cbb13a2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 05:05:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:05:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511933c0

app-containers/containerd: Stabilize 1.6.14 arm64, #889546

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

 app-containers/containerd/containerd-1.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containerd/containerd-1.6.14.ebuild 
b/app-containers/containerd/containerd-1.6.14.ebuild
index 386eb1e54ff9..b38a3c2ba900 100644
--- a/app-containers/containerd/containerd-1.6.14.ebuild
+++ b/app-containers/containerd/containerd-1.6.14.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-01-04 Thread Sam James
commit: 246e628607d258482485088ff164a84f480f7caa
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:40:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:40:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246e6286

net-p2p/bitcoin-qt: add note re bundled dev-libs/univalue

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

 net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
index a08802221ce1..76fdba8ff317 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
@@ -24,6 +24,9 @@ REQUIRED_USE="
berkdb? ( wallet )
wallet? ( || ( berkdb sqlite ) )
 "
+# dev-libs/univalue is now bundled as upstream dropped support for system copy
+# and their version in the Bitcoin repo has deviated a fair bit from upstream.
+# Upstream also seems very inactive.
 RDEPEND="
dev-libs/boost:=
>=dev-libs/libsecp256k1-0.2.0:=[recovery,schnorr]



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

2023-01-04 Thread Sam James
commit: 103c27e775055430b2a97ac0ebba0d4f9a4396f9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 05:05:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:05:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103c27e7

app-containers/runc: Stabilize 1.1.4 arm64, #889546

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

 app-containers/runc/runc-1.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.4.ebuild 
b/app-containers/runc/runc-1.1.4.ebuild
index 0e6806625342..8818b620d307 100644
--- a/app-containers/runc/runc-1.1.4.ebuild
+++ b/app-containers/runc/runc-1.1.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



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

2023-01-04 Thread Sam James
commit: 11c36729cfedea369eefd41e137f5da4fdc96125
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:38:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c36729

dev-cpp/tbb: Stabilize 2021.7.0-r1 ppc64, #889774

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

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

diff --git a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild 
b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
index 04ecae59e8fc..0f8a397a9365 100644
--- a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
+++ b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="Apache-2.0"
 # https://github.com/oneapi-src/oneTBB/blob/master/CMakeLists.txt#L53
 # libtbb-libtbbmalloc-libtbbbind
 SLOT="0/12.5-2.5-3.5"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-04 Thread Sam James
commit: 1597196cf431666959c5ee49c1cf895249bc117c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:38:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:38:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1597196c

dev-cpp/tbb: Stabilize 2021.7.0-r1 arm64, #889774

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

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

diff --git a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild 
b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
index 5191c94211cb..20c20efbdfbc 100644
--- a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
+++ b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="Apache-2.0"
 # https://github.com/oneapi-src/oneTBB/blob/master/CMakeLists.txt#L53
 # libtbb-libtbbmalloc-libtbbbind
 SLOT="0/12.5-2.5-3.5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/amd64/, dev-libs/libsecp256k1/

2023-01-04 Thread Sam James
commit: d513d3e24448922f589dace818e6830bb6d85205
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 01:32:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d513d3e2

dev-libs/libsecp256k1: add 0.2.0

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

 dev-libs/libsecp256k1/Manifest  |  1 +
 dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild | 79 +
 profiles/arch/amd64/package.use.mask|  5 ++
 profiles/arch/base/package.use.mask |  5 ++
 4 files changed, 90 insertions(+)

diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest
index 5d4a61eeda99..9b2e6807476f 100644
--- a/dev-libs/libsecp256k1/Manifest
+++ b/dev-libs/libsecp256k1/Manifest
@@ -1,2 +1,3 @@
+DIST libsecp256k1-0.2.0.tar.gz 2456096 BLAKE2B 
9160ea9977ddc08daf8881cdcb98cd223024c938ab09c0dab9fc4cd67d355018f339bab7701bbb895345fa858e5673006ab81e027da109a7c9d470e2052eecdf
 SHA512 
a345ffd69c558dc834a9f86f89971090158695507cf08cd12efc3b136ff5eff54a7bd789354a5e6e11229e1b2839f706458d64cdf7561519245c5be31a9f
 DIST libsecp256k1-v0.1_pre20190401.tgz 13 BLAKE2B 
68c9fc3fda6af56452f32edeae5dcb5a92f68bc3fb39a397c532951c6392347df14ea0347bbe05cab43158512e0d9f5ea87bd8f69bece1b04440860ebb8065ee
 SHA512 
8c4945e93cb5ff241482ba4426b25162a7ae3b26860edc10c91d06b1c396887202ad971f4d38e035828352531b87fc29087a12b675e43da44f23c9ea3b6c0cc8
 DIST libsecp256k1-v0.1_pre20201028.tgz 200051 BLAKE2B 
90d636049b411e02703feb2661006900a55f952f60e76e2b7147a5afe8e391a06a80d6ae1489b1e7f2382176c7ea831526465a85bca09156dc6d37b417fcb33b
 SHA512 
54a0fa21b64dd6836e4227de51f3539afe06e0e2f352683397d6adb5dd0508af443d2e25f91e90e1ae366b261965fe7d438292314705baee799cf37421644958

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild
new file mode 100644
index ..56a8ea20c441
--- /dev/null
+++ b/dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN=${PN##lib}
+
+DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
+HOMEPAGE="https://github.com/bitcoin-core/secp256k1;
+if [[ ${PV} == *_p* ]] ; then
+   MY_COMMIT="3967d96bf184519eb98b766af665b4d4b072563e"
+   
SRC_URI="https://github.com/bitcoin-core/${MyPN}/archive/${COMMITHASH}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}"/${MY_PN}-${MY_COMMIT}
+else
+   
SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${MY_PN}-${PV}
+fi
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm ecdh experimental +extrakeys lowmem precompute-ecmult +schnorr 
+recovery test valgrind"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ?? ( lowmem precompute-ecmult )
+   asm? (
+   || ( amd64 arm )
+   )
+   schnorr? ( extrakeys )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? ( dev-libs/openssl )
+   valgrind? ( dev-util/valgrind )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local asm_opt
+   if use asm; then
+   if use arm; then
+   asm_opt=arm
+   else
+   asm_opt=auto
+   fi
+   else
+   asm_opt=no
+   fi
+
+   local myeconfargs=(
+   --disable-benchmark
+   $(use_enable experimental)
+   $(use_enable test tests)
+   $(use_enable test exhaustive-tests)
+   $(use_enable ecdh module-ecdh)
+   $(use_enable extrakeys module-extrakeys)
+   --with-asm=${asm_opt}
+   $(use_enable recovery module-recovery)
+   $(use_enable schnorr module-schnorrsig)
+   $(usev lowmem '--with-ecmult-window=2 
--with-ecmult-gen-precision=2')
+   $(usev precompute-ecmult '--with-ecmult-window=24 
--with-ecmult-gen-precision=8')
+   $(use_with valgrind)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 12787fac0489..b0e7ddb895b8 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-01-05)
+# asm is only available for amd64 and arm, but for arm, is gated
+# behind an experimental flag.
+>=dev-libs/libsecp256k1-0.2.0 -asm
+
 # Sam James  (2022-12-11)
 # net-libs/rustls-ffi is keyworded here
 net-misc/curl -rustls -curl_ssl_rustls

diff --git a/profiles/arch/base/package.use.mask 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-cli/, net-p2p/bitcoin-cli/files/

2023-01-04 Thread Sam James
commit: 9a3eab629cec5c7f34a68bb150403586c862596b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 02:56:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3eab62

net-p2p/bitcoin-cli: add 24.0.1

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

 net-p2p/bitcoin-cli/Manifest   |   1 +
 net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild  |  77 +++
 net-p2p/bitcoin-cli/files/24.0.1-syslibs.patch | 281 +
 3 files changed, 359 insertions(+)

diff --git a/net-p2p/bitcoin-cli/Manifest b/net-p2p/bitcoin-cli/Manifest
index 0408f94aa093..c33fa9abf302 100644
--- a/net-p2p/bitcoin-cli/Manifest
+++ b/net-p2p/bitcoin-cli/Manifest
@@ -1,4 +1,5 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
+DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 
2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7
 SHA512 
de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild 
b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild
new file mode 100644
index ..cbf563fcda34
--- /dev/null
+++ b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="Command-line JSON-RPC client specifically for interfacing with 
bitcoind"
+HOMEPAGE="https://bitcoincore.org/;
+SRC_URI="
+   https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-cli}.tar.gz
+"
+S="${WORKDIR}"/${P/-cli}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-libs/boost:=
+   dev-libs/libevent:=
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( doc/release-notes.md )
+
+PATCHES=(
+   "${FILESDIR}"/24.0.1-syslibs.patch
+)
+
+pkg_pretend() {
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/releases/${PV}/;
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   rm -r src/leveldb src/secp256k1 || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-asm
+   --without-qtdbus
+   --disable-ebpf
+   --without-natpmp
+   --without-qrencode
+   --without-miniupnpc
+   --disable-tests
+   --disable-wallet
+   --disable-zmq
+   --enable-util-cli
+   --disable-util-tx
+   --disable-util-util
+   --disable-util-wallet
+   --disable-bench
+   --without-libs
+   --without-daemon
+   --without-gui
+   --disable-fuzz
+   --disable-fuzz-binary
+   --disable-ccache
+   --disable-static
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbashcomp contrib/bitcoin-cli.bash-completion ${PN}
+}

diff --git a/net-p2p/bitcoin-cli/files/24.0.1-syslibs.patch 
b/net-p2p/bitcoin-cli/files/24.0.1-syslibs.patch
new file mode 100644
index ..00404a2ff021
--- /dev/null
+++ b/net-p2p/bitcoin-cli/files/24.0.1-syslibs.patch
@@ -0,0 +1,281 @@
+Originally based on 22.0-fix_build_without_leveldb.patch.
+
+- Allow system libsecp256k1
+- Allow system leveldb
+- Abort if runtime leveldb != compiled-against leveldb
+- Handle berkdb support being disabled better
+--- a/configure.ac
 

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

2023-01-04 Thread Sam James
commit: 1177e3c7d477019f69f49e4b983af66689927417
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:38:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:38:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1177e3c7

dev-cpp/tbb: Stabilize 2021.7.0-r1 arm, #889774

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

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

diff --git a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild 
b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
index 20c20efbdfbc..04ecae59e8fc 100644
--- a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
+++ b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="Apache-2.0"
 # https://github.com/oneapi-src/oneTBB/blob/master/CMakeLists.txt#L53
 # libtbb-libtbbmalloc-libtbbbind
 SLOT="0/12.5-2.5-3.5"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-04 Thread Sam James
commit: ecdd94c09912df8dde7dc0438cf0fe39b67760e3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:38:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:38:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecdd94c0

dev-cpp/tbb: Stabilize 2021.7.0-r1 x86, #889774

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

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

diff --git a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild 
b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
index 38603dc7204b..af7704e769f4 100644
--- a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
+++ b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ LICENSE="Apache-2.0"
 # https://github.com/oneapi-src/oneTBB/blob/master/CMakeLists.txt#L53
 # libtbb-libtbbmalloc-libtbbbind
 SLOT="0/12.5-2.5-3.5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-04 Thread Sam James
commit: 0592bc36a73107a479a55ad6aa0a3b3205191470
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 02:45:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0592bc36

dev-util/bitcoin-tx: add 24.0.1

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

 dev-util/bitcoin-tx/Manifest   |   1 +
 dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild   |  79 +++
 dev-util/bitcoin-tx/files/24.0.1-syslibs.patch | 281 +
 3 files changed, 361 insertions(+)

diff --git a/dev-util/bitcoin-tx/Manifest b/dev-util/bitcoin-tx/Manifest
index 0408f94aa093..c33fa9abf302 100644
--- a/dev-util/bitcoin-tx/Manifest
+++ b/dev-util/bitcoin-tx/Manifest
@@ -1,4 +1,5 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
+DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 
2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7
 SHA512 
de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild
new file mode 100644
index ..ef71b0141e50
--- /dev/null
+++ b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="Command-line Bitcoin transaction tool"
+HOMEPAGE="https://bitcoincore.org/;
+SRC_URI="
+   https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-tx}.tar.gz
+"
+S="${WORKDIR}"/${P/-tx}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/boost-1.64.0:=
+   >=dev-libs/libsecp256k1-0.2:=[recovery,schnorr]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=(
+   doc/bips.md
+   doc/release-notes.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/24.0.1-syslibs.patch
+)
+
+pkg_pretend() {
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/releases/${PV}/;
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+   rm -r src/leveldb src/secp256k1 || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-asm
+   --without-qtdbus
+   --disable-ebpf
+   --without-natpmp
+   --without-qrencode
+   --without-miniupnpc
+   --disable-tests
+   --disable-wallet
+   --disable-zmq
+   --enable-util-tx
+   --disable-util-util
+   --disable-util-cli
+   --disable-util-wallet
+   --disable-bench
+   --without-libs
+   --without-daemon
+   --without-gui
+   --disable-fuzz
+   --disable-fuzz-binary
+   --disable-ccache
+   --with-system-libsecp256k1
+   --with-system-univalue
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newbashcomp contrib/${PN}.bash-completion ${PN}
+}

diff --git a/dev-util/bitcoin-tx/files/24.0.1-syslibs.patch 
b/dev-util/bitcoin-tx/files/24.0.1-syslibs.patch
new file mode 100644
index ..00404a2ff021
--- /dev/null
+++ b/dev-util/bitcoin-tx/files/24.0.1-syslibs.patch
@@ -0,0 +1,281 @@
+Originally based on 22.0-fix_build_without_leveldb.patch.
+
+- Allow system libsecp256k1
+- Allow system leveldb
+- Abort if runtime leveldb != compiled-against leveldb
+- 

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

2023-01-04 Thread Sam James
commit: b6930ad3d4dc26ee62468fa281f68d5aa5c4ed66
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:38:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6930ad3

dev-cpp/tbb: Stabilize 2021.7.0-r1 amd64, #889774

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

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

diff --git a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild 
b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
index af7704e769f4..5191c94211cb 100644
--- a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
+++ b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="Apache-2.0"
 # https://github.com/oneapi-src/oneTBB/blob/master/CMakeLists.txt#L53
 # libtbb-libtbbmalloc-libtbbbind
 SLOT="0/12.5-2.5-3.5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libbitcoinconsensus/files/, net-libs/libbitcoinconsensus/

2023-01-04 Thread Sam James
commit: 2cb57b28857e157cbce78d316ebc25588dbdebca
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 02:53:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb57b28

net-libs/libbitcoinconsensus: add 24.0.1

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

 net-libs/libbitcoinconsensus/Manifest  |   1 +
 .../libbitcoinconsensus/files/24.0.1-syslibs.patch | 281 +
 .../libbitcoinconsensus-24.0.1.ebuild  |  94 +++
 3 files changed, 376 insertions(+)

diff --git a/net-libs/libbitcoinconsensus/Manifest 
b/net-libs/libbitcoinconsensus/Manifest
index 0408f94aa093..c33fa9abf302 100644
--- a/net-libs/libbitcoinconsensus/Manifest
+++ b/net-libs/libbitcoinconsensus/Manifest
@@ -1,4 +1,5 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
+DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 
2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7
 SHA512 
de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-libs/libbitcoinconsensus/files/24.0.1-syslibs.patch 
b/net-libs/libbitcoinconsensus/files/24.0.1-syslibs.patch
new file mode 100644
index ..00404a2ff021
--- /dev/null
+++ b/net-libs/libbitcoinconsensus/files/24.0.1-syslibs.patch
@@ -0,0 +1,281 @@
+Originally based on 22.0-fix_build_without_leveldb.patch.
+
+- Allow system libsecp256k1
+- Allow system leveldb
+- Abort if runtime leveldb != compiled-against leveldb
+- Handle berkdb support being disabled better
+--- a/configure.ac
 b/configure.ac
+@@ -1362,6 +1362,23 @@ if test "$enable_fuzz_binary" = "yes"; then
+   CHECK_RUNTIME_LIB
+ fi
+ 
++dnl Check for libsecp256k1, only if explicitly requested
++AC_ARG_WITH([system-libsecp256k1],
++  [AS_HELP_STRING([--with-system-libsecp256k1],
++  [Build with system libsecp256k1 (default is no; DANGEROUS; NOT 
SUPPORTED)])],
++  [system_libsecp256k1=$withval],
++  [system_libsecp256k1=no]
++)
++if test x$system_libsecp256k1 != xno; then
++  PKG_CHECK_MODULES([libsecp256k1],[libsecp256k1],,[true])
++else
++  libsecp256k1_CFLAGS='-I$(srcdir)/secp256k1/include'
++  libsecp256k1_LIBS='secp256k1/libsecp256k1.la'
++fi
++AM_CONDITIONAL([EMBEDDED_LIBSECP256K1],[test x$system_libsecp256k1 = xno])
++AC_SUBST(libsecp256k1_CFLAGS)
++AC_SUBST(libsecp256k1_LIBS)
++
+ if test "$enable_wallet" != "no"; then
+ dnl Check for libdb_cxx only if wallet enabled
+ if test "$use_bdb" != "no"; then
+@@ -1413,11 +1430,76 @@ if test "$use_usdt" != "no"; then
+ fi
+ AM_CONDITIONAL([ENABLE_USDT_TRACEPOINTS], [test "$use_usdt" = "yes"])
+ 
++build_leveldb=yes
+ if test 
"$build_bitcoin_cli$build_bitcoin_tx$build_bitcoin_util$build_bitcoind$bitcoin_enable_qt$use_bench$use_tests"
 = "nonononononono"; then
+   use_upnp=no
+   use_natpmp=no
+   use_zmq=no
++  build_leveldb=no
++fi
++
++if test x$build_leveldb = xno; then
++  system_leveldb=no
++fi
++dnl Check for leveldb, only if explicitly requested
++if test x$system_leveldb != xno; then
++  build_leveldb=no
++  LEVELDB_CPPFLAGS=
++  AC_CHECK_LIB([leveldb],[main],[
++LIBLEVELDB=-lleveldb
++  ],[
++AC_MSG_ERROR([leveldb library not found; using --with-system-leveldb is 
not supported anyway])
++  ])
++  AC_CHECK_HEADER([leveldb/filter_policy.h],[],[
++AC_MSG_ERROR([LevelDB headers not found; using --with-system-leveldb is 
not supported anyway])
++  ])
++  AC_CHECK_HEADER([leveldb/helpers/memenv.h],[
++AC_MSG_CHECKING([for memenv.h path])
++BITCOIN_SUBDIR_TO_INCLUDE([LEVELDB_CPPFLAGS],[leveldb/helpers/],[memenv])
++  ],[
++

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2023-01-04 Thread Sam James
commit: 4e7f8e21541417f5040cbdab5ccc6cf4c8e9db00
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 03:22:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7f8e21

net-p2p/bitcoin-qt: add 24.0.1

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

 net-p2p/bitcoin-qt/Manifest   |   1 +
 net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild   | 156 ++
 net-p2p/bitcoin-qt/files/24.0.1-syslibs.patch | 281 ++
 3 files changed, 438 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 0408f94aa093..c33fa9abf302 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,5 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
+DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 
2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7
 SHA512 
de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
new file mode 100644
index ..a08802221ce1
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/;
+SRC_URI="
+   https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-qt}.tar.gz
+"
+S="${WORKDIR}"/${P/-qt}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm +berkdb dbus +external-signer kde nat-pmp +qrcode sqlite systemtap 
test upnp +wallet zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   sqlite? ( wallet )
+   berkdb? ( wallet )
+   wallet? ( || ( berkdb sqlite ) )
+"
+RDEPEND="
+   dev-libs/boost:=
+   >=dev-libs/libsecp256k1-0.2.0:=[recovery,schnorr]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/bitcoin-leveldb
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   nat-pmp? ( net-libs/libnatpmp )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   sqlite? ( >=dev-db/sqlite-3.7.17:= )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   berkdb? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="
+   ${RDEPEND}
+   systemtap? ( dev-util/systemtap )
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+DOCS=(
+   doc/bips.md
+   doc/bitcoin-conf.md
+   doc/descriptors.md
+   doc/files.md
+   doc/JSON-RPC-interface.md
+   doc/psbt.md
+   doc/reduce-memory.md
+   doc/reduce-traffic.md
+   doc/release-notes.md
+   doc/REST-interface.md
+   doc/tor.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/24.0.1-syslibs.patch
+)
+
+pkg_pretend() {
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/releases/${PV}/;
+}
+
+src_prepare() {
+   sed -i 's/^\(complete -F _bitcoind \)bitcoind \(bitcoin-qt\)$/\1\2/' 
contrib/bitcoind.bash-completion || die
+
+   # Save the generic icon for later
+   cp src/qt/res/src/bitcoin.svg bitcoin128.svg || die
+
+   default
+
+   eautoreconf
+
+   rm -r src/leveldb src/secp256k1 || die
+}
+
+src_configure() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoind/, net-p2p/bitcoind/files/

2023-01-04 Thread Sam James
commit: 6fe2ee275a20a9a3178a94e3e79bac481197f828
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 03:30:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe2ee27

net-p2p/bitcoind: add 24.0.1

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

 net-p2p/bitcoind/Manifest   |   1 +
 net-p2p/bitcoind/bitcoind-24.0.1.ebuild | 159 
 net-p2p/bitcoind/files/24.0.1-syslibs.patch | 281 
 3 files changed, 441 insertions(+)

diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest
index 0408f94aa093..c33fa9abf302 100644
--- a/net-p2p/bitcoind/Manifest
+++ b/net-p2p/bitcoind/Manifest
@@ -1,4 +1,5 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
+DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 
2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7
 SHA512 
de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoind/bitcoind-24.0.1.ebuild 
b/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
new file mode 100644
index ..edae72c7b9f3
--- /dev/null
+++ b/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use systemd
+
+DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services"
+HOMEPAGE="https://bitcoincore.org/;
+SRC_URI="
+   https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/d}.tar.gz
+"
+S="${WORKDIR}"/${P/d}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm +berkdb examples +external-signer nat-pmp sqlite systemtap test 
upnp +wallet zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   sqlite? ( wallet )
+   berkdb? ( wallet )
+   wallet? ( || ( berkdb sqlite ) )
+"
+RDEPEND="
+   acct-group/bitcoin
+   acct-user/bitcoin
+   dev-libs/boost:=
+   dev-libs/libevent:=
+   >=dev-libs/libsecp256k1-0.2.0:=[recovery,schnorr]
+   >=dev-libs/univalue-1.0.4:=
+   virtual/bitcoin-leveldb
+   nat-pmp? ( net-libs/libnatpmp )
+   sqlite? ( >=dev-db/sqlite-3.7.17:= )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   berkdb? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="
+   ${RDEPEND}
+   systemtap? ( dev-util/systemtap )
+"
+
+DOCS=(
+   doc/bips.md
+   doc/bitcoin-conf.md
+   doc/descriptors.md
+   doc/files.md
+   doc/JSON-RPC-interface.md
+   doc/psbt.md
+   doc/reduce-memory.md
+   doc/reduce-traffic.md
+   doc/release-notes.md
+   doc/REST-interface.md
+   doc/tor.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/24.0.1-syslibs.patch
+)
+
+pkg_pretend() {
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/releases/${PV}/;
+}
+
+src_prepare() {
+   sed -i 's/^\(complete -F _bitcoind bitcoind\) bitcoin-qt$/\1/' 
contrib/${PN}.bash-completion || die
+
+   default
+
+   eautoreconf
+
+   rm -r src/leveldb src/secp256k1 || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable asm)
+   --without-qtdbus
+   $(use_enable systemtap ebpf)
+   $(use_enable external-signer)
+   $(use_with nat-pmp natpmp)
+   $(use_with nat-pmp natpmp-default)
+

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

2023-01-04 Thread Ionen Wolkens
commit: 9474930068370f38773990e31878980dfc50e0d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jan  5 02:36:27 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan  5 02:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94749300

media-libs/libplacebo: add 5.229.2

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

 media-libs/libplacebo/Manifest  |  1 +
 media-libs/libplacebo/libplacebo-5.229.2.ebuild | 96 +
 2 files changed, 97 insertions(+)

diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index 9fdadf74970b..46d709c5a3d5 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -1,3 +1,4 @@
 DIST libplacebo-glad-2.0.1.tar.gz 581028 BLAKE2B 
9c1a6dfdec44b9d55af4f410172958d5630408cebbbc86d17e73d0aa042b2d9765b9be7875a21ec4870f5efde589b8112a8d9ed785b0e9847c38a7b85ff1b5c4
 SHA512 
c924728695d524090894a0eb81fa8aa531ffc8ba8b3f02069ad31432854becb849025fc4b800f4cef4e267b3123fa6e1b7bba38d6aea99e691578fb4432ff262
 DIST libplacebo-v4.192.1.tar.gz 632762 BLAKE2B 
19a3bee6f05632cde1739fe8c861c96035a7b1f5ed2af6bbc67776529551c88f5da63d49dede2d7ee2c8d96edd6faf733e0371714028b72eddcf4c4cf23b937f
 SHA512 
780dff60a31a9c7fff47522385235077cc6b1a38be32bc0276c090d89ce25754dd0b910db5be631d0065337fe4700f68adabee06f48a4935d422f09f2e0e5525
 DIST libplacebo-v5.229.1.tar.gz 673121 BLAKE2B 
0a59e16b4565b10b222c5a5a8e607670bd4010a2be9b99ebdc15638827fcaf21bbf3c16a3cd2b902bcef43041dec56441494a0f618094e14db8f99a9d314c621
 SHA512 
45efb252d5d44e5429790f9024b1b2a153051d6d604b07fcf3e4de7d49a2e91d20457be76e08b3b9ab43248c4a2e7268c9f8dc69837783e572f9b8735c955334
+DIST libplacebo-v5.229.2.tar.gz 673795 BLAKE2B 
d828cf97713a9d46c983da111c5400487d02e9c3d8ec874de67d9f9d753508e7dc941cfdcdd024e78ea7e08e0f3d6a71b82f92e3478ed9d8a8cadbc86462b236
 SHA512 
56723bb3df4229ecaa61189080f108ac7c953b435b9969f7fe85835eeaca88ee8ec90ef9dfdd5e99e92d4cccea5b8e24c676d3b318ab8e22ead09c003b3c6165

diff --git a/media-libs/libplacebo/libplacebo-5.229.2.ebuild 
b/media-libs/libplacebo/libplacebo-5.229.2.ebuild
new file mode 100644
index ..3f7e54297207
--- /dev/null
+++ b/media-libs/libplacebo/libplacebo-5.229.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson-multilib python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git;
+   inherit git-r3
+else
+   GLAD_PV=2.0.1 # verify bug #881999 before bumping
+   SRC_URI="
+   
https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz
+   opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
+HOMEPAGE="https://code.videolan.org/videolan/libplacebo/;
+
+LICENSE="LGPL-2.1+ opengl? ( MIT )"
+SLOT="0/$(ver_cut 2 ${PV}.)" # soname
+IUSE="glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
+
+# libglvnd is used with dlopen() through glad (inc. egl/gles)
+RDEPEND="
+   lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
+   opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
+   shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
+   !shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
+   unwind? (
+   llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
+   !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
+   )
+   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )"
+# vulkan-headers is required even with USE=-vulkan (bug #882065)
+DEPEND="
+   ${RDEPEND}
+   dev-util/vulkan-headers"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch
+   "${FILESDIR}"/${PN}-5.229.1-python-executable.patch
+   "${FILESDIR}"/${PN}-5.229.1-shared-glslang.patch
+)
+
+python_check_deps() {
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   local EGIT_SUBMODULES=( $(usev opengl 3rdparty/glad) )
+   git-r3_src_unpack
+   else
+   default
+   if use opengl; then
+   rmdir "${S}"/3rdparty/glad || die
+   mv glad-${GLAD_PV} "${S}"/3rdparty/glad || die
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+
+   # typically auto-skipped, but may assume usable opengl/vulkan then hang
+   sed -i "/tests += 

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

2023-01-04 Thread Sebastian Pipping
commit: cabb7ede1fdc7cfe708352a07f863099ea847bae
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Jan  5 02:18:11 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Jan  5 02:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cabb7ede

dev-libs/serd: Drop broken and unused USE=static-libs

Closes: https://bugs.gentoo.org/874750
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/serd/serd-0.30.16.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/serd/serd-0.30.16.ebuild 
b/dev-libs/serd/serd-0.30.16.ebuild
index f4c0029a5c75..ed9fa2986c49 100644
--- a/dev-libs/serd/serd-0.30.16.ebuild
+++ b/dev-libs/serd/serd-0.30.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="doc static-libs test +tools"
+IUSE="doc test +tools"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -33,7 +33,6 @@ src_prepare() {
 multilib_src_configure() {
local emesonargs=(
$(meson_native_use_feature doc docs)
-   $(meson_use static-libs static)
$(meson_feature test tests)
$(meson_feature tools)
)



  1   2   3   4   >