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

2023-02-10 Thread WANG Xuerui
commit: 39b0f7a6171777fd1898120dbb7841ea5d001c28
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Feb  7 10:11:03 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Feb 11 07:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b0f7a6

net-libs/grpc: filter-lto

See: https://github.com/grpc/grpc/issues/29652
Closes: https://bugs.gentoo.org/861476
Signed-off-by: WANG Xuerui  gentoo.org>

 .../grpc/{grpc-1.51.1.ebuild => grpc-1.43.0-r1.ebuild}   | 16 +---
 .../grpc/{grpc-1.51.1.ebuild => grpc-1.51.1-r1.ebuild}   |  5 -
 2 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/net-libs/grpc/grpc-1.51.1.ebuild 
b/net-libs/grpc/grpc-1.43.0-r1.ebuild
similarity index 90%
copy from net-libs/grpc/grpc-1.51.1.ebuild
copy to net-libs/grpc/grpc-1.43.0-r1.ebuild
index f3edebd3268c..2b89ffd2bc51 100644
--- a/net-libs/grpc/grpc-1.51.1.ebuild
+++ b/net-libs/grpc/grpc-1.43.0-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
-inherit cmake
+inherit cmake flag-o-matic
 
 MY_PV="${PV//_pre/-pre}"
 
@@ -13,13 +13,13 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 # format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level 
CMakeLists.txt
-SLOT="0/29.151"
+SLOT="0/21.143"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="doc examples test"
 
 # look for submodule versions in third_party dir
 RDEPEND="
-   =dev-cpp/abseil-cpp-20220623.1*:=
+   =dev-cpp/abseil-cpp-20211102.0*:=
>=dev-libs/re2-0.2021.11.01:=
>=dev-libs/openssl-1.1.1:0=[-bindist(-)]
>=dev-libs/protobuf-3.18.1:=
@@ -58,15 +58,17 @@ src_prepare() {
cmake_src_prepare
 
# un-hardcode libdir
+   sed -i "s@lib/pkgconfig@$(get_libdir)/pkgconfig@" CMakeLists.txt || die
sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
 
-   # suppress network access, package builds fine without the submodules
-   mkdir "${S}/third_party/opencensus-proto/src" || die
-
soversion_check
 }
 
 src_configure() {
+   # https://github.com/grpc/grpc/issues/29652
+   # issue says 1.46.1 but apparently this is affected too
+   filter-lto
+
local mycmakeargs=(
-DgRPC_INSTALL=ON
-DgRPC_ABSL_PROVIDER=package

diff --git a/net-libs/grpc/grpc-1.51.1.ebuild 
b/net-libs/grpc/grpc-1.51.1-r1.ebuild
similarity index 96%
rename from net-libs/grpc/grpc-1.51.1.ebuild
rename to net-libs/grpc/grpc-1.51.1-r1.ebuild
index f3edebd3268c..ed87698a72be 100644
--- a/net-libs/grpc/grpc-1.51.1.ebuild
+++ b/net-libs/grpc/grpc-1.51.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 MY_PV="${PV//_pre/-pre}"
 
@@ -67,6 +67,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # https://github.com/grpc/grpc/issues/29652
+   filter-lto
+
local mycmakeargs=(
-DgRPC_INSTALL=ON
-DgRPC_ABSL_PROVIDER=package



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

2023-02-10 Thread WANG Xuerui
commit: 876bdcc8e653fa12a34118fde0beb08a3c7f3916
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Feb  7 09:59:29 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Feb 11 07:47:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876bdcc8

net-libs/grpc: add 1.52.0

Closes: https://github.com/gentoo/gentoo/pull/29456
Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/grpc/Manifest   |   1 +
 net-libs/grpc/grpc-1.52.0.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index 0c26fe648981..f812a0c1784b 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -1,2 +1,3 @@
 DIST grpc-1.43.0.tar.gz 8540919 BLAKE2B 
dc78026129a5d23e864c92a210e8de845a4bad886071a76d527730108da155d290612f1e54cec15d69f55713f37f377e6bff844b16b5deef64c7d8bb31195652
 SHA512 
e0471aa355d311a40c9d29d7101bf8e22b89ac675d4914c38e617d3213b61107487ef20ca80d7cff8093b548f4a976526298e1f32959ae6ce3c088d45ecc9781
 DIST grpc-1.51.1.tar.gz 8550112 BLAKE2B 
83ba62e941a6a0fa33f4878e9a10f4165d29ade36fb58201bc76dad9b075d1cc5474c2a8e48f63b63a7b2d0e169f58af88fff837973ae03315833f2c2eb7
 SHA512 
1bc8e7a5a15b2dca88527d111cde398b0dc1921bbc945c6df8225b4225b8ac0b43155bcf743230ce7b5962d1ab948e9363229c98a879b1befc7a939a290fb888
+DIST grpc-1.52.0.tar.gz 8682080 BLAKE2B 
de1583401a70ec09cc30527346d18bc6d2272a61419de5b5f5ee8074e996daa04b060f112d693004e4cbf49c04e3048746d8f12823a40c367965cba2b5266028
 SHA512 
a3e8b22b04fc6d06762a10d325438fa19253fcace2c6aeb31cb30092f68d651ecbf6f9ea74ae9333e20a77029c989f8a963912f8be5c008590b08570a47b1bf7

diff --git a/net-libs/grpc/grpc-1.52.0.ebuild b/net-libs/grpc/grpc-1.52.0.ebuild
new file mode 100644
index ..7c1681b6c9a7
--- /dev/null
+++ b/net-libs/grpc/grpc-1.52.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV="${PV//_pre/-pre}"
+
+DESCRIPTION="Modern open source high performance RPC framework"
+HOMEPAGE="https://www.grpc.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level 
CMakeLists.txt
+SLOT="0/30.152"
+KEYWORDS="~amd64"
+IUSE="doc examples test"
+
+# look for submodule versions in third_party dir
+RDEPEND="
+   =dev-cpp/abseil-cpp-20220623.1*:=
+   >=dev-libs/re2-0.2021.11.01:=
+   >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
+   >=dev-libs/protobuf-3.18.1:=
+   dev-libs/xxhash
+   >=net-dns/c-ares-1.15.0:=
+   sys-libs/zlib:=
+"
+
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/benchmark
+   dev-cpp/gflags
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+# requires sources of many google tools
+RESTRICT="test"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+soversion_check() {
+   local core_sover cpp_sover
+   # extract quoted number. line we check looks like this: 
'set(gRPC_CPP_SOVERSION"1.37")'
+   core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   # remove dots, e.g. 1.37 -> 137
+   core_sover="${core_sover//./}"
+   cpp_sover="${cpp_sover//./}"
+   [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! 
should be ${core_sover}"
+   [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! 
should be ${cpp_sover}"
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # un-hardcode libdir
+   sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
+
+   # suppress network access, package builds fine without the submodules
+   mkdir "${S}/third_party/opencensus-proto/src" || die
+
+   soversion_check
+}
+
+src_configure() {
+   # https://github.com/grpc/grpc/issues/29652
+   filter-lto
+
+   local mycmakeargs=(
+   -DgRPC_INSTALL=ON
+   -DgRPC_ABSL_PROVIDER=package
+   -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF
+   -DgRPC_CARES_PROVIDER=package
+   -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}"
+   -DgRPC_INSTALL_LIBDIR="$(get_libdir)"
+   -DgRPC_PROTOBUF_PROVIDER=package
+   -DgRPC_RE2_PROVIDER=package
+   -DgRPC_SSL_PROVIDER=package
+   -DgRPC_ZLIB_PROVIDER=package
+   -DgRPC_BUILD_TESTS=$(usex test)
+   -DCMAKE_CXX_STANDARD=17
+   $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '')
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use examples; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x 

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

2023-02-10 Thread WANG Xuerui
commit: 6f2d7467ef550865bd0c5588ea959bebb6fe47b8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Feb 11 07:38:37 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Feb 11 07:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2d7467

net-libs/grpc: add myself as a maintainer

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/grpc/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-libs/grpc/metadata.xml b/net-libs/grpc/metadata.xml
index 3114df3e23c1..cea352c14527 100644
--- a/net-libs/grpc/metadata.xml
+++ b/net-libs/grpc/metadata.xml
@@ -8,6 +8,10 @@
gyakov...@gentoo.org
Georgy Yakovlev

+   
+   xe...@gentoo.org
+   WANG Xuerui
+   

cpe:/a:grpc:grpc
grpc/grpc



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

2023-02-10 Thread Michał Górny
commit: 2cd3f5c26acdeacef674f8e22d1ffb5fc166e3e1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 07:28:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 07:28:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd3f5c2

dev-python/oslo-serialization: Add GH remote-id

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

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

diff --git a/dev-python/oslo-serialization/metadata.xml 
b/dev-python/oslo-serialization/metadata.xml
index a212b4b53970..0b68f7c355ab 100644
--- a/dev-python/oslo-serialization/metadata.xml
+++ b/dev-python/oslo-serialization/metadata.xml
@@ -15,6 +15,7 @@



+   openstack/oslo.serialization
oslo.serialization
oslo




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

2023-02-10 Thread Michał Górny
commit: 106452f1b9957b55ac635ab89b35d03664ea054e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:51:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:51:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106452f1

app-admin/awscli: Remove old

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

 app-admin/awscli/Manifest  |  6 ---
 app-admin/awscli/awscli-1.27.54.ebuild | 80 --
 app-admin/awscli/awscli-1.27.63.ebuild | 80 --
 app-admin/awscli/awscli-1.27.65.ebuild | 80 --
 app-admin/awscli/awscli-1.27.66.ebuild | 80 --
 app-admin/awscli/awscli-1.27.67.ebuild | 80 --
 app-admin/awscli/awscli-1.27.68.ebuild | 80 --
 7 files changed, 486 deletions(-)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 07f79690442f..cdd5c1ed4de7 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,9 +1,3 @@
-DIST aws-cli-1.27.54.gh.tar.gz 2349811 BLAKE2B 
08cb317ea4621273644c39c1152e1a3f8bd9f52ed8c30d7c37dfea9e986ca1597fda1dfbdea8c4043fa783f061609d6f24895997e9f9a3f27d5677c0f9e6c3de
 SHA512 
af4783eef3c1c666b8b3c6d20f1c0177db6d4ce01645b092770cba535dad95609b4bece366355ce6d6a505ac7ab5a2e390d64fb84d6c00e402f9f8ab88db91d9
 DIST aws-cli-1.27.59.gh.tar.gz 2360458 BLAKE2B 
e60117e41cf95d442db333cf49c146e4ed02247007b8f46228799c5dee8c486aec34b236c9a0a6d152d690ff86c34fd797a6f35227a6e443805cdfe1b1b30f00
 SHA512 
87b9aebe812415223285c09ab5a36de2b9c0da49775d1162a5b5d7489ad61c16ca5361b721bc9e4ec4ccc09306be24513f42d7263b315d6856be20fdf0779686
-DIST aws-cli-1.27.63.gh.tar.gz 2363224 BLAKE2B 
4fe7971271d4359f9d29cdf4c028bd8d06a1a8188e6aef108c33d6b137bb2aee84f3655f3666381fdbf8166dd5ea071c564faac32fb0c06a461249385dbc503d
 SHA512 
01c578f13c0f316c41bdf3bbc5e8532f01d0bfa108207899b8c56b990acdbf5b80d0ffbf1be944088f34e623494b1a1f6d52823d654c192b07133291e4bd7deb
 DIST aws-cli-1.27.64.gh.tar.gz 2363382 BLAKE2B 
fd0879e793aa5ee449ee535425976d11edb6f844f0385a630df82b62aa6db593c76ccab2b59b960b951859b88e2fd1d2db98f5f9f423b1de4dfed65c22eb131b
 SHA512 
8966543936133e98a7ed27897b3978dbc71fde0728dff18e778cb17cf18b834c6abdc4cae13375f72280b1c3f4b43b33c3a08d4f3b99a2cefb74f27d1dd480a3
-DIST aws-cli-1.27.65.gh.tar.gz 2363808 BLAKE2B 
ded261ab17b81ff11332df6bf0442c4969848413dcb13c555c806f69c70ce806d62f2be17f445d67b0d6777f12cbf27ef1713478c1dc0ae6038bd368462369c5
 SHA512 
ff70b0cc0e3c4a4549329eb3e5e87fe9d09e01187ecb717c21a934f7e4a91e76f03334c6035b75e95d6ca4e348525681951b8ceaf3c11a379dfd35699ab2b493
-DIST aws-cli-1.27.66.gh.tar.gz 2363942 BLAKE2B 
c2e05b13f6070db4160eacbd829aedaf4d9bd2f50847fdf6c13c5f79d387dcfb07b1dcdc3034d5a2a999a5b554d7035b4204f3a56da91bad2ce88c84f10194c5
 SHA512 
f2bdded8e435f4d2b5c1ca08aaeeafba575d39d4de1d6966a3e2fbfd42234be9a1ab031e812b5a1e0c433607c350a90195d5c50a12b25d5ad9f9a7ca9dcd7bc1
-DIST aws-cli-1.27.67.gh.tar.gz 2364536 BLAKE2B 
bbd2a83b11d2762ce6a00530b5e2e1c04a44efbffde30d27b65af8f14c79d14e8e1313c4615a0aab10b46147683c9e836be4ea8b480826483be45b8b96e1ba2e
 SHA512 
cf57ada246af9b0ccd5bb5f8e44e061f2b0e86ea0759dbc919ccce2360ee7e9c3c5adc2d1ea004a29f9d2087b22293570289c951886e42781dfc35359745fc31
-DIST aws-cli-1.27.68.gh.tar.gz 2364845 BLAKE2B 
c4f9ee02879965c88f6875c1cbfd502fbda87189d63cab84577b200f35b69d554619dd01f72292551ea8a20552db163f763c867b15f9986fcc3c86e9ee3f2ad5
 SHA512 
caf044d576eab3da93db59a8834b024d53c11bfe3fc58056ce44d9bdbdaff4f9b716564bcd35cb027771cce9889b1a6783e13a384f461369c477af283363b489
 DIST aws-cli-1.27.69.gh.tar.gz 2366011 BLAKE2B 
e2ac484bb6ead107d0deca6bad5b9ca4a014f129d1253528869c303d72d58f1e9d5329b6c3180ec53190e43711d999b7026764c0cf65786903dade2a5c135f88
 SHA512 
85d6d820918ab42ce39e3a90751726a8dbf691083f5d71834b61b8456f6c91e3cac7ead86448187a3853a26f9e75e2e1d7f2acd3a8de59a69ebc028a4692b9ac

diff --git a/app-admin/awscli/awscli-1.27.54.ebuild 
b/app-admin/awscli/awscli-1.27.54.ebuild
deleted file mode 100644
index 2d91a172182b..
--- a/app-admin/awscli/awscli-1.27.54.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# 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}]

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

2023-02-10 Thread Michał Górny
commit: 1bbcf665d14f2422a313319d123bb2f9342b9739
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:46:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:46:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bbcf665

dev-python/textX: Bump to 3.1.1

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

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

diff --git a/dev-python/textX/Manifest b/dev-python/textX/Manifest
index a4a534925998..5bae6b9bc737 100644
--- a/dev-python/textX/Manifest
+++ b/dev-python/textX/Manifest
@@ -1 +1,2 @@
 DIST textX-3.1.0.gh.tar.gz 1822985 BLAKE2B 
4418cc98bfe68dcfe1e312a64810819335a1ac55f97661c4c2d9729a988bf70ed34ad710f7c51b1ab7f48f7092460ae79f3756f0566f19dfabac6c2875f2f690
 SHA512 
a300178990d30b7b0c1a77f48a7d51e9582d51dabc9dfa50dc5195afc1e3b2ce4b0cf6475de815078b460cb564bfb03054154741a50a8d213a0c0eb4cdb5b2ef
+DIST textX-3.1.1.gh.tar.gz 1824060 BLAKE2B 
48c2faeaff52b9f4a3acd1cf36dabc5edc38bb264bd3efbddd2aacaf0aca80a50445a7b30716bd5acdae0219cc2c63fbe2b26c90923758a4fa2a0b9cffb71e65
 SHA512 
33fa803a5bc2b4cd3782790625304e952e52b64f8791ddbe0fef100b521b36aa8be5291a3cd467771bd9a2d32fac41209e7895a18cc7c4c0f9a672f0ec4211f4

diff --git a/dev-python/textX/textX-3.1.1.ebuild 
b/dev-python/textX/textX-3.1.1.ebuild
new file mode 100644
index ..2ef355c35dfd
--- /dev/null
+++ b/dev-python/textX/textX-3.1.1.ebuild
@@ -0,0 +1,58 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Meta-language for DSL implementation inspired by Xtext"
+HOMEPAGE="
+   https://pypi.org/project/textX/
+   https://github.com/textX/textX/
+"
+SRC_URI="
+   https://github.com/textX/textX/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/Arpeggio-2.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cp -a "${BUILD_DIR}"/{install,test} || die
+   local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
+
+   # Update the shebang
+   sed -e "s:install/usr/bin/${EPYTHON}:test/usr/bin/${EPYTHON}:" \
+   -i "${BUILD_DIR}"/test/usr/bin/textx || die
+
+   # Install necessary plugins
+   local plugins=(
+   tests/functional/subcommands/example_project
+   tests/functional/registration/projects/*
+   )
+   local p
+   for p in "${plugins[@]}"; do
+   pushd "${p}" >/dev/null || die
+   distutils_pep517_install "${BUILD_DIR}"/test
+   popd >/dev/null || die
+   done
+
+   epytest tests/functional
+}



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

2023-02-10 Thread Michał Górny
commit: 35f132c4cce897bb569842a5fafb0829fbb43cac
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:27:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:27:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f132c4

dev-python/Nuitka: Bump to 1.4.5

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.4.5.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 8f8aa4669442..f7724cbba58a 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -2,4 +2,5 @@ DIST Nuitka-1.4.1.tar.gz 4122973 BLAKE2B 
edd3722a3e9d534c1802a4be6d1b3d21ce5a926
 DIST Nuitka-1.4.2.tar.gz 4122580 BLAKE2B 
c99f96c32325f6bbf9678b879263f4dd166ecaa9fa3a2e0d0af4366638b752142eda981b596ef6d7744ab87d77390b831b7cb30e10eb365559b6d6772445266c
 SHA512 
b6c852142d5f94183917d9605b51e0770b9ffb64a0f4273409448a443eb61003d58d96a42454d4d8eb25bacae562c19d1be2158a3e84465471e91a1bb909b9dc
 DIST Nuitka-1.4.3.tar.gz 4122806 BLAKE2B 
e7f616d7223bc9d72dbd93c673c407dc000971051f21c5570d91cdffa03449f32680e69fdb4a279ec1074919336c63563b294901f2038307a10ccc10d2b27142
 SHA512 
b2f023ca3c3be13d3207bb483bb779d6fea471a7020fe6f12c1db1cdf7131f73fb5f3563a67bd548515535dc2a22aff48f99c8affe5d9eb807cd96159559e7c7
 DIST Nuitka-1.4.4.tar.gz 4130596 BLAKE2B 
352d0a5256cd61f58df8b4db6d610af7606d9682f2954a6549dc84a03b2c733ac1ad00447c10eea40746ff4c4d7b897cd67507ba5231b0bd9b74f7df5e02c9bc
 SHA512 
74fb5644760d464bbfd52519394d12346f54fef4cc8212e1c85df109a3ed74e926a7c573508d7c51a55c5fb801c1322a90184b6b31779e3fe3691144bda2d11c
+DIST Nuitka-1.4.5.tar.gz 4131887 BLAKE2B 
b4eaea811a98f1ea5618a477841e2fd2ef41eb4c78635576fadae8a645456f9d47741d1b8c0c102e2774e1802d210785f31a10889d87441693215d84d06cabdd
 SHA512 
fc628be6579f2b290d126fc9f16e16a2fcdd5457a28cb2caa1b2d4e23426933e502a3487485e54cf4e0f67d2d5bca97567d5502070e7ad46a03c513a1f6f9c9f
 DIST Nuitka-1.4.tar.gz 4121399 BLAKE2B 
6f431ce01e5efc18cb71fffa8d4db1479adaab48f91c5943fe97d9252dd80ec6a875e0fbc480b13b38167534254a9fb589664d7d95b7e679b22e3c4ef27f5a5a
 SHA512 
cc07b8c35e75c3d34566d335e27789900095c35bf411e284c262f7a85f54ee9922b8f2aa0a75e72e2b77559f594183ea84aeba5691e600181fc706680bb55136

diff --git a/dev-python/Nuitka/Nuitka-1.4.5.ebuild 
b/dev-python/Nuitka/Nuitka-1.4.5.ebuild
new file mode 100644
index ..28f74ef7bf5d
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.4.5.ebuild
@@ -0,0 +1,53 @@
+# 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 )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-02-10 Thread Michał Górny
commit: 2c3c3612ebb26ce2dd7426de51bbc76d7ec338d0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:54:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:54:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3c3612

dev-python/hypothesis: Remove old

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

 dev-python/hypothesis/Manifest |  9 ---
 dev-python/hypothesis/hypothesis-6.62.1.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.63.0.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.64.0.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.65.0.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.65.1.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.66.0.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.66.1.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.67.0.ebuild | 77 --
 dev-python/hypothesis/hypothesis-6.67.1.ebuild | 77 --
 10 files changed, 702 deletions(-)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index bd1899da9b29..eb93542ad9f4 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,11 +1,2 @@
-DIST hypothesis-6.62.1.gh.tar.gz 9342261 BLAKE2B 
68ffa2294e667e1182ddc96d2b2595723ae38077a63c8f5c8d45ed232536f6749c15912ca9fa61280e9564ac117fc8f94555a564aef5bdfcb8f9bdc38faa8c3e
 SHA512 
1f886de0ae1c4e3371a60e45f00f265542cefa89ce1a109f794ceff3eaa648e2faf566b86b0921e5741b5d8b8d285169387426d8a069410e86642a95380e312e
-DIST hypothesis-6.63.0.gh.tar.gz 9342417 BLAKE2B 
edd4795c9fc4e254fda89fff7554965f350c9dcb738095f4ddb1da16a169ea0b72a52ce4321543efa97f69382a76307d622c37e81e3372867e57ad9ef2060d0b
 SHA512 
9e863d72abea9431d027fbffe39107bb95dc9e80c423d2a69b039489119841fbcc99ddf54248b5d8a797bccdeb450760101862baa3be113c7715430591d054a6
-DIST hypothesis-6.64.0.gh.tar.gz 9345246 BLAKE2B 
2ee9a14e84bb72a8248c28096a31b4873f51c121b6446cbcd5d2831418f769ba464d2aead1a52f3da23e640f46e05e7af8927c65113fc7fb3ea59086324c2210
 SHA512 
4da49b4ab62e9c90770c098653d3b43bbf3fbf8b7aca27546ae2ce0be7923cbabe240a73d124e4e48fc9b8a3e06d31e336b18b875b743992e175acfe2cddd270
-DIST hypothesis-6.65.0.gh.tar.gz 9347619 BLAKE2B 
5e67e4659d883209aefe3a459620a2d9774122cb15137851f291365846b179130a1209b18aabd4cb120dd5f522e2ac1b3928904e9b25b10109ae779926712220
 SHA512 
93ecf5bd72e6f8ff69acb8056f2bb26011cbc997c58bbf3055f17c4690d6fe21f22d6e2a86bc3e7172063c85278b7abc42904028ac73174d6f2855ff7175449f
-DIST hypothesis-6.65.1.gh.tar.gz 9347804 BLAKE2B 
555b8eb742b35cffbc0985394b7b830fbff0c601c031b270ffb50c8e1e8437b99c4f827b92cfc74f5239aac43b34e70520b3674129c70338ad010b289552b14b
 SHA512 
faa1330477a5932b47af5c0b70742a81455aba85f5ba19e355a1678a23e62612a8972e510f3bd0f133491fdd5c2f293a4ea2f75e181dedaa3304d789e3bc90cc
 DIST hypothesis-6.65.2.gh.tar.gz 9349189 BLAKE2B 
4a36cde376a56c9eee7645c76606777e8c40144f0495a1a6f2d2d840262be26f52e077f932e90790214decfbc3fbb9b3f64add1830e451bb8e56b8c9c5ba5f34
 SHA512 
0955e95d9d97f44170dfc937c3ea6b43f6c4ac74dbb48e16a4998e735310f72448083382f6628b4bb9620ac0d21d6c749a5464c6a7caee24cdb7af8cd0c01dcb
-DIST hypothesis-6.66.0.gh.tar.gz 9349578 BLAKE2B 
3dcdd9bcca00849d68a4bf1368784099bf69e25634b7d1dae13b40be2ac67959151c1b9cdf233349197de1a0f100d57baebbeb9a691ce56ec2d81d21c9f48989
 SHA512 
a73648ba0b4e3a0621e843ad3ea32f3f692374b82881b096c86a9609f4f7d1a277dd5265a4104863c648c6d5ee4dbccdb1d80ffe62bcc303f837cea26f7d40f2
-DIST hypothesis-6.66.1.gh.tar.gz 9349822 BLAKE2B 
728b6e1cb2a28a07cae066bb2e2f8099f21f9a27dbbcc27db1c4f97f6541f60464d90344630df75eb5cea9a65e865a296dbd8b5e20bcbbc17840c92d8f269ac7
 SHA512 
58ddb6c2bb77064d25ace1740bc5a9ba4d4b6c311da065aa065854c19d4920ec9d70b83935e1b9d057eb10c96c4fdfb445d17c6f321578cbde449df3c5edf704
-DIST hypothesis-6.67.0.gh.tar.gz 9349921 BLAKE2B 
03c2a16a1895ed45d9b902c378b6f5d55ef205999f7e69f4405a350b615e6dfccf225c76a193be412efa16d9e13a86a8f003955738e53f669578c01bca30ea9b
 SHA512 
9ce51254d3285d859c877bd2a074fc837ea817f9eb8dcc6b4048d5af4650a958da66f5d46b7e68108a98fe0b4b6115fa2531adb43b94a4f38c8494c54b0e9a9d
-DIST hypothesis-6.67.1.gh.tar.gz 9349899 BLAKE2B 
279c0d6e1c690174ad5b2f2fa4c8eb42eb5f319d20b7fa362d8c69632ed05d54251e0a09a5025ef090df53d0660cfa3b4925b721ceadbad3cd59a64ea2ed882f
 SHA512 
ea89f7cbd5bb1e5756a24da4996c3420f8eef5c7db543004d66d023bdcd05687c3d09d6b0a4213af42f449ea3c7c5140a96410cf94de15084a421c7cab95504e
 DIST hypothesis-6.68.0.gh.tar.gz 9350032 BLAKE2B 
c122455b7f941eaba8b37b7c4bd4760b2ea0d7c5cf3e973544b80edfa17ea13870c9c5121a121178850154f0058e55c4051ff0ea98d35d3c312468202108a04d
 SHA512 
7ca3e79c1c5e091ae829244e1f6b3563c61add0a5bbe7a7b254df85191778a4b05a21f82ca3f50ba6e77a5ec5c9ec06d7dd15c6cf423c1a2eb524a2aeb3f2c91

diff --git a/dev-python/hypothesis/hypothesis-6.62.1.ebuild 

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

2023-02-10 Thread Michał Górny
commit: 75e787b3e445266ca4e9ce002968399da65fd73b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:52:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:52:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e787b3

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  6 ---
 dev-python/botocore/botocore-1.29.54.ebuild | 74 -
 dev-python/botocore/botocore-1.29.63.ebuild | 74 -
 dev-python/botocore/botocore-1.29.65.ebuild | 74 -
 dev-python/botocore/botocore-1.29.66.ebuild | 74 -
 dev-python/botocore/botocore-1.29.67.ebuild | 74 -
 dev-python/botocore/botocore-1.29.68.ebuild | 74 -
 7 files changed, 450 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 73f2281bc9b1..4a7e5e3171a7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,9 +1,3 @@
-DIST botocore-1.29.54.gh.tar.gz 11127081 BLAKE2B 
7c2d11d968ca6a4d3b23b12c44cb8f050ac1848f75280c44bbb2f3567860204ed8615bd1596e02b8d0222f4d54c22a8559114365ec6a69e4a01a166a821d8c8a
 SHA512 
4ba58c9b881ff95149ba1a5805453885208cdb68f197cc9a6c13cc9ca075e988ae33e4809f2970d9c48fa426e26c06d83686b8bbf4ff69d4a7cfe26ef3f903bf
 DIST botocore-1.29.59.gh.tar.gz 11131182 BLAKE2B 
fa85e1f8dc3c366f7a7fb3e9b06dd298b1ad62be882891df3414289aa9e88bff72753690a1438e6040aefb7cafa1718a70c940e8cd2b4e743df44013b5748ef6
 SHA512 
9a4811b44c67652cacc899d1d84d4db1305cb60e73dd47d7f543b85ec37f921cab00a51d67b48ab6a215be8f7543e30c54585e0fb337085e1b75774b053c4bf3
-DIST botocore-1.29.63.gh.tar.gz 11139461 BLAKE2B 
b05f6d52f55df9e456e80e9b701e2498c5fcdd2c65720719095e2c44b87acf854712a6cbc19e20a53b58b8075c8f20952605f60ed58cb1f99a6a771c61dac4d1
 SHA512 
7005db01c04d0eb2d94760ff1b7b89d28d956b310736dc5601b9e0bfd4b7ffeac6042a596f4f731b600e669a3fc74a7eededbe2bc0ef70d7d3a68f1d14149f9c
 DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 
955c7ac0630bd8df8004a0a3d0ec64a7491aee7d68e63a65c62c9fe7a4362aed7bd74ca967cd8550ead458e42a858a428f0db8922a337c83cd680fcd1d1b62c3
 SHA512 
bb8e177f335e600389123f26788711f4a94c4943a4d80c6195db03bb3cf9489b2a8b0e42d429635c6c8c501df6c27b4177e9ef71e748b0c63874e6682bf2e8e9
-DIST botocore-1.29.65.gh.tar.gz 11138878 BLAKE2B 
6757ec86d6c3428a345217cf4903c8a74de4389f52528779ba3cf575098730c61bd228e7d9476665f4fd141bc5a3fc42c30edfcfcf4f2dc85c9ee5421c3bfc7a
 SHA512 
e4472d44014502f468ec5009bd11015f44913fb7d1a42a51190ec70e74972613513c98cc0f7bc6b3646b7156831e1421c4a225d6fb350edd83006891313795c2
-DIST botocore-1.29.66.gh.tar.gz 11139268 BLAKE2B 
c95ac52a4b0cf4cb407b0ed7452d1454f78ec48a9a4903b18f77fec223fde18dfa0507bfdd89a45428efdfd1cda19f48e881cb0fcae0e1afa9d05f33a2e43434
 SHA512 
27b0253ea7bd094adb7978207c82cc11460fecd301642ab831c9c7f7d960642bebedec8ac7f88af911b804ec3d085d01cccfedc0165f19be8e2154e7b7e4
-DIST botocore-1.29.67.gh.tar.gz 11137715 BLAKE2B 
584e7db3adc61dd96b05384e1572c68857e2c5e8c473ade147722ccf7691dc5bd59833e7a8ea4a46149b5acda0f159aca1ce9e67212f0f5c3378b65962752680
 SHA512 
44059a8cf95b47e11e51e7bff9ae9e9c014ff8cac414fa885b21d1e9b55b599038d3ea72930ae1f1799963297cf9ed545eceb7ed5cfec51a585468481e9e9919
-DIST botocore-1.29.68.gh.tar.gz 11140752 BLAKE2B 
c95a8830dcf308e9228aedbd6e168ba86fc4690c355525d9417cf15bb87f387deba6a2b32d848e3ce5052654b3709063f94eff9694d1d9b7f564cf83c13f4e94
 SHA512 
fc311c555881b752b646d6e376b766c1a480ba20d675e999e7da198fcd1fcd44cd0744369ca5314a26b9f6bac0e274a050509ba6982f34bcf37df7fc6b0dbba6
 DIST botocore-1.29.69.gh.tar.gz 11140109 BLAKE2B 
5a91e6d425f4a5f424f95fd9bcd893c06fd42eb2a34ae870a76f0a28ee59771a8e1759a8afa959592a0ae7537229d791805539125890d17d3f4a33bb0618e76d
 SHA512 
30d538591b25aae82e93352f4eda2d76eda6d02604cdbe822cd5f7559cfa268e2245b5cfb8ba6875e5e3a35cad2bef7210bbe03276236871441515cdf6ff2ece

diff --git a/dev-python/botocore/botocore-1.29.54.ebuild 
b/dev-python/botocore/botocore-1.29.54.ebuild
deleted file mode 100644
index 5afa7a9459c5..
--- a/dev-python/botocore/botocore-1.29.54.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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 

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

2023-02-10 Thread Michał Górny
commit: c9feb2f839d61cab9be183b4ffb0dc039883bee9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:56:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:56:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9feb2f8

dev-python/sqlalchemy: Remove old

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

 dev-python/sqlalchemy/Manifest |   2 -
 dev-python/sqlalchemy/sqlalchemy-1.4.45.ebuild |  96 -
 dev-python/sqlalchemy/sqlalchemy-2.0.2.ebuild  | 110 -
 3 files changed, 208 deletions(-)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index bc5482a228ee..74d59343b33c 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,4 +1,2 @@
-DIST SQLAlchemy-1.4.45.tar.gz 8535958 BLAKE2B 
09e777584067532ed77d8dca9d86996b22317395338aa056d91d7ae1600d6b7111ef714d04980f87ab517007dd6a581c5552efa9c4a676e88c567f339f227fe6
 SHA512 
4c6e9ef84c6517f47493ad6ce6d366bc0e7222e7a668d43c7b9f4919e87076a5f7687dc525060e430be23c5d9f12e7ef9d97d679040ff132244aa2b3418974a9
 DIST SQLAlchemy-1.4.46.tar.gz 8544238 BLAKE2B 
8ef4aae61bee3c9c54b953a9ba34074d8cac0d54d8ae3389f40fa99f57755b2ee0a8a7826e0835fada2d82b96559d974172c9d9781ec746c79006f59d7a5bba0
 SHA512 
1977c6125e9f45a45b7941c1e0164866bd5ea72839e619d4e259db9a5370fe2b4f191257f3c9ddb28b5c22617a71d359620601c54d9273c38b3281a6c2f5ff03
-DIST SQLAlchemy-2.0.2.tar.gz 9230542 BLAKE2B 
67b7d350027662fb2046f4c0644b500e714d9976507d2648627b3e365bfe1dd282327cef780abbb8387f8e5506a58be7767734e3e756856ca3f80ab5e9d05430
 SHA512 
5e9c3d53f82858597a4eb792b5d0b289b9f56167edf8e79a42108a7e71e70667a1691f635a68abd1d69c94953ae8261012b47ad92001eb28c35eadcb8a0722da
 DIST SQLAlchemy-2.0.3.tar.gz 9229747 BLAKE2B 
b70116a8f9f24ed2b41aa7ebbe8a004371f3aa2e81487bce307157eec8032f134313091455245fe631818a1e6373e3144671f314991408f14b0f0f5f87335290
 SHA512 
8bf0fa6d95f26fd137690f75e335cf741b8fd19a5a30424e22bb85b79893cbbdc15e206d3f069f202200eb54254df868c4a6d3e74adc1a19e8ce8f92cc407098

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.45.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.45.ebuild
deleted file mode 100644
index 637bcbfc00de..
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.45.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-PYTHON_REQ_USE="sqlite?"
-
-inherit distutils-r1 optfeature
-
-MY_PN="SQLAlchemy"
-MY_P="${MY_PN}-${PV/_beta/b}"
-
-DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
-HOMEPAGE="
-   https://www.sqlalchemy.org/
-   https://pypi.org/project/SQLAlchemy/
-   https://github.com/sqlalchemy/sqlalchemy/
-"
-SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="examples +sqlite test"
-
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
-   # hardcode call counts specific to Python versions
-   test/aaa_profiling
-)
-
-src_prepare() {
-   sed -i -e '/greenlet/d' setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # warning tests are unreliable
-   test/base/test_warnings.py
-   )
-   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
-   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
-   # https://github.com/sqlalchemy/sqlalchemy/issues/8762
-   
test/orm/test_query.py::YieldTest_sqlite+pysqlite_3_39_4::test_yield_per_close_on_interrupted_iteration_legacy
-   )
-   if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then
-   EPYTEST_DESELECT+=(
-   
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution
-   
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync
-   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]"
-   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]"
-   
"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]"
-   )
-   fi
-
-   # upstream's test suite is horribly hacky; it relies on disabling
-   # the warnings plugin and turning warnings into errors;  this also
-   # means that any DeprecationWarnings from third-party plugins cause
-   # everything to explode
-   local -x 

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

2023-02-10 Thread Michał Górny
commit: 58d62c87a1e0b58b9d279e301c070e0a36bc27bb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:52:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:52:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d62c87

dev-python/boto3: Remove old

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

 dev-python/boto3/Manifest |  6 
 dev-python/boto3/boto3-1.26.54.ebuild | 68 ---
 dev-python/boto3/boto3-1.26.63.ebuild | 68 ---
 dev-python/boto3/boto3-1.26.65.ebuild | 68 ---
 dev-python/boto3/boto3-1.26.66.ebuild | 68 ---
 dev-python/boto3/boto3-1.26.67.ebuild | 68 ---
 dev-python/boto3/boto3-1.26.68.ebuild | 68 ---
 7 files changed, 414 deletions(-)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 162ed5371e8e..9b28bad8d8fd 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,9 +1,3 @@
-DIST boto3-1.26.54.gh.tar.gz 592401 BLAKE2B 
7fd5bb10cda2b27fc43a7efa65c4651d95c8ddb7c94b424847f21010f9d748398a9efc47118ed7d2d903696644903fb8c4e7bc3ba3f70643a565b426023f
 SHA512 
86d315eba84d783d327d19b41a593f193d9b356a205f29a1589e43e43519aa6eedefc26e7b23234dade6ab0bbb309d8039b011d0ba766757be8eb7a57c22f49b
 DIST boto3-1.26.59.gh.tar.gz 594565 BLAKE2B 
90c5fe950da7fabc46a4c34e0a77997cfc643273f6b3c1afed6caad3415486b25a6610c8fb9d3f3450b4f3b73e45cfec5d6b1f02666dbd2608944e2db81a955b
 SHA512 
e4dff5978e41a9f4c29ef131d7b8c1f0ec625d9fc77a8cff9ce3c6d5a00d68e75b62da34b418252ddfeedf6302332edd8a30d88401ea393d0de3add64ab5cc40
-DIST boto3-1.26.63.gh.tar.gz 597618 BLAKE2B 
f48de0f51694efa0a4fa6afa25ad7475fb7e304cf9291d6dcd275d4dd64ee3f29665afd1fb64f5883513c4224e03240a8e225e41765409822d33e95078e1a9ac
 SHA512 
5f781ce615202fa84e321982699877376b2cb3692cf52f2b157eea6800d160ccf6da38b3c545d62cbce029b59f492d5ef67a31d06dc33b6f6bffd1e1b40c5d85
 DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B 
f3dc63388cf4055c58610eaf980c10ff4d297c6f00f89fe0b46e6b764fba502b7fd85b71421a9d21f1930b668f95aaf2fa174389e5067901d749babf582a8033
 SHA512 
17ed0e655706f29ed34e1d60a9913d74ab0098ba8085ea76bafb5fcd1bfde91c2efd95d2f3f3e6bcd1b6ef7bed85f9001ba484c01a0251219ea879543a8f2b47
-DIST boto3-1.26.65.gh.tar.gz 598836 BLAKE2B 
f6e5c14f120bdaa2e797cbd2f62eb0420a28ee5d677705fff8724d22b730ed28090a106ae69cc5b948e8cb5d50dc2d237c2f769d50f1d33634919fd1f116e897
 SHA512 
575718f82fc0bcf59b724233aca55ca265add7c45b84f8dd63c475a2c6c6ad821dedf4846aa61bc7a8d875fa5bcf438b50d09112bfddaf72373dfdde4f1f7882
-DIST boto3-1.26.66.gh.tar.gz 598939 BLAKE2B 
c3c8c4bebdb4432beea858226dbb5eb3bfb33d51c776bd619d08b67789a9851963066c50f2e1bd41dccf0c7b35169824b2d8a0a0a9abf98f087890654251f996
 SHA512 
bd74f1a0264f67532a54f055c7269d53c12298d265a136e431586448eaf2cac23b0fbc133c69a19954cb3b3c52fd4604ac0e0e1a7d04a3ddded67b5a90d7096c
-DIST boto3-1.26.67.gh.tar.gz 599119 BLAKE2B 
e9cd1877eaa3b6d26cbcece1983a5e89a88f7ecdab1e90b436f358015d4fde13f544b004166917c611cb7bfcd882d3ee9040001c719f2ed44e5ed1ce19bf01b7
 SHA512 
26e4fbaedc0af7ba94e804c6937984919742e7adcdc65179fa1fb6cf183406d1d5ca15b3a1972b68c3154f1cd7b108d5c626357c4a58185f23edb6a86c63b3d6
-DIST boto3-1.26.68.gh.tar.gz 599758 BLAKE2B 
213c77035158e5c410f35432a5ff4c75ec07cb15719873846c07a319c7b236fc641f81eea239ea25c09eef136415547aede925663c33c243e604327e51416b05
 SHA512 
0fa313f3ba50f2fec1c16c88b1a2bbfacad4dd4d7db13a7994f7ae08e225f170b4355d0a549b80a451db5047872926d791c4feb2b68451bf83ff11ff7a303cbd
 DIST boto3-1.26.69.gh.tar.gz 600296 BLAKE2B 
8c37d9c818e29617defed964271436be2ffa54f8a634661d6a9fc665d1b77a041d83bcba153d5c0dffe90c4185e0a163e9141880cd8147964f7ed479b975ecb2
 SHA512 
8635afb8c20c3534c36551eb6004676ebcee987836e494b8a67673ae16f4dee8d8efb83e632c6df2e0f07827965bcc9b8e72c159657ff72f1c9c1f52ccd49a16

diff --git a/dev-python/boto3/boto3-1.26.54.ebuild 
b/dev-python/boto3/boto3-1.26.54.ebuild
deleted file mode 100644
index d6d605bdb0c6..
--- a/dev-python/boto3/boto3-1.26.54.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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).$(( 

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

2023-02-10 Thread Michał Górny
commit: 328af7581ebea005e4fef2876397d88f3f006714
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:48:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:48:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328af758

dev-python/phonenumbers: Bump to 8.13.6

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

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

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index a88fe98cd22e..35199c7dae14 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,3 +1,4 @@
 DIST python-phonenumbers-8.13.3.gh.tar.gz 4906633 BLAKE2B 
320f4caa2feb5c5884cc519de8d9caebb7bbfeb656e060f84aac25f0561b042498a14fff237be404b47b5242f57afb705e4bc91f0c33d5f951a88b3de614d16a
 SHA512 
f0aceacc52a5155757c5b2542a3e67ad78bf5b8ef2a24493e62b850ac2a0c260e21e63067252e698047a4969a5966bd602c8920457b62a20d8911badca200a0a
 DIST python-phonenumbers-8.13.4.gh.tar.gz 4906855 BLAKE2B 
3949376b44ecf5ed7fb13148c557c7ac376b14dc826baf9249a449fe2a966aff660bb4cb53b5922573d55af2593ec549577b663cb1125849a8ce9bc1961dd62d
 SHA512 
d484949088991839a304d816f400dbfbeef8cdac9616c30ce7c2564ddc7cacfed4f2babd625da465ac5c45f76e3bc0a05812b9f63a26a3d520e84ec9ed628672
 DIST python-phonenumbers-8.13.5.gh.tar.gz 4906658 BLAKE2B 
94def8c031ff070f30d9509a9a138d57ac9240b8545aa5136b29f82c862b959120b7b08fd449097173e0687b5ab221e5e7b783f40b30643194cd0f1009479f95
 SHA512 
132041160c8ed981a69efd25c5ab9bf88d5974aedc5e3bd3e31dfb751aa6909a5ebf363bb52230d453b68f740b4c6d05289ad249dc70b8ab604d4df699b4bf47
+DIST python-phonenumbers-8.13.6.gh.tar.gz 4906869 BLAKE2B 
b00fcd6085844a9465da15547f8b40ec741a350d24bb888a04dc5e7aee9b94ec1dae83a71548bc75b8cca29af3ee29cccdc5c49447c5b1bbf33a52db049835eb
 SHA512 
7ca6b8872975fc2597b6ddb1b824feb05dd8819da1ac1f73b7ce831070210520700639dc44e1466e83d335453a5c70ed2fae6ae8100cb99f03f62961f38e6dd9

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.6.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.6.ebuild
new file mode 100644
index ..20fb3f38daee
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.6.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_{9..11} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+   https://github.com/daviddrysdale/python-phonenumbers/
+   https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2023-02-10 Thread Michał Górny
commit: d52b7d8865cd7f37bb9bc96038ec56a3d88f2684
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:53:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:53:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52b7d88

dev-python/Faker: Remove old

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

 dev-python/Faker/Faker-15.3.4.ebuild | 34 --
 dev-python/Faker/Faker-16.1.0.ebuild | 34 --
 dev-python/Faker/Faker-16.3.0.ebuild | 34 --
 dev-python/Faker/Faker-16.4.0.ebuild | 34 --
 dev-python/Faker/Faker-16.6.0.ebuild | 34 --
 dev-python/Faker/Faker-16.7.0.ebuild | 33 -
 dev-python/Faker/Manifest|  6 --
 7 files changed, 209 deletions(-)

diff --git a/dev-python/Faker/Faker-15.3.4.ebuild 
b/dev-python/Faker/Faker-15.3.4.ebuild
deleted file mode 100644
index da98b1c6fa12..
--- a/dev-python/Faker/Faker-15.3.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
-   https://github.com/joke2k/faker/
-   https://pypi.org/project/Faker/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   !dev-ruby/faker
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP},tiff]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-16.1.0.ebuild 
b/dev-python/Faker/Faker-16.1.0.ebuild
deleted file mode 100644
index 82c8c94c9551..
--- a/dev-python/Faker/Faker-16.1.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
-   https://github.com/joke2k/faker/
-   https://pypi.org/project/Faker/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   !dev-ruby/faker
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP},tiff]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-16.3.0.ebuild 
b/dev-python/Faker/Faker-16.3.0.ebuild
deleted file mode 100644
index 82c8c94c9551..
--- a/dev-python/Faker/Faker-16.3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
-   https://github.com/joke2k/faker/
-   https://pypi.org/project/Faker/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   !dev-ruby/faker
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP},tiff]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-16.4.0.ebuild 
b/dev-python/Faker/Faker-16.4.0.ebuild
deleted file mode 100644
index 82c8c94c9551..
--- a/dev-python/Faker/Faker-16.4.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
-   https://github.com/joke2k/faker/
-   https://pypi.org/project/Faker/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   !dev-ruby/faker
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP},tiff]
-   

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

2023-02-10 Thread Michał Górny
commit: 61df24eced36fcfbf524f3681e56ebc5da231568
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:53:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:53:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61df24ec

dev-python/mkdocs-material: Remove old

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

 dev-python/mkdocs-material/Manifest|  6 ---
 .../mkdocs-material/mkdocs-material-9.0.11.ebuild  | 53 --
 .../mkdocs-material/mkdocs-material-9.0.5.ebuild   | 53 --
 .../mkdocs-material/mkdocs-material-9.0.6.ebuild   | 53 --
 .../mkdocs-material/mkdocs-material-9.0.7.ebuild   | 53 --
 .../mkdocs-material/mkdocs-material-9.0.8.ebuild   | 53 --
 .../mkdocs-material/mkdocs-material-9.0.9.ebuild   | 53 --
 7 files changed, 324 deletions(-)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index de2a5ba3c1b5..b325a3c075df 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,8 +1,2 @@
 DIST mkdocs-material-9.0.10.gh.tar.gz 10933071 BLAKE2B 
702db94a8c91a856ffcf30402fe9a913ebb9f76ab1cf92afd83ee75733a233366e039ab08d376b543112b892dd7641c164f87b641938c6974a9205e80d249b7b
 SHA512 
33c11dec5e90055ce773686b3301313f2744bb190078019973bde84a7530aeb3dd8de08946f0aa1a64aa7b100055a99aaa716f96d4a862638a7134ffa120d56e
-DIST mkdocs-material-9.0.11.gh.tar.gz 10927843 BLAKE2B 
d7ada78205aa7c803f4a7927e08a8c2970ebcc526c1ae90a6324b5b08fc5277b28f1719fffab4ee14898c9148d36333fedf6f440bb47794fef764b2a2b20fcd3
 SHA512 
7844482e0188d708c9a201ca3b75fb8b34127163ba3d08543b5f94603f71180c176a15aedef0ad5e43da7581634621dc527e40b513d8c5a8fa6ef19db8ec
 DIST mkdocs-material-9.0.12.gh.tar.gz 10929135 BLAKE2B 
2b8468790c38e40a35b7fd4ff324cde485c1a7f7bc5c748b52b21b34deaca62f397ec056717107dc50024315b9740dc0b9dcce9921fd84c0cda5f9de55068553
 SHA512 
fd52632e2eb2225d32ac13a48eb0bab8f694644e8369a90ee85902549405b13b2308102ffe6bcb631d4847c7f1b345637d5b86470454eea52487a7b92dd14ab1
-DIST mkdocs-material-9.0.5.gh.tar.gz 10898510 BLAKE2B 
d5c6f10db280e6aa9dc1c1d761d831d6b872586c42c7ba0882a9a0a849919fc85da84c7ed46b8d77fd7f17d65cd0ffa967afb008643b76a8b51d36d5bbaa60d3
 SHA512 
530ce10a457b9f8726dcaad7e602b30338604fef644a885b7aa15f68107921b5a0be714a274771e96f7b9127eb386d926d412be71634283d7f803d56be1977d1
-DIST mkdocs-material-9.0.6.gh.tar.gz 10898851 BLAKE2B 
332903d2acd90f5b979536ab518ca403f26762dcd9b1fc9220b079b400ac1c688556b98e83dc5da321bb6ac73e7ba475179225e88c48495bd85e0e8e81cb02ab
 SHA512 
6a6e51cb3a56c660d1e66613b98db916d9db81108894c04e67cb0267ac79e25c8dccd1d5587814984b1c9a6b87b06bd9d796ac0f613eca69399f1d575dfb41d3
-DIST mkdocs-material-9.0.7.gh.tar.gz 10910584 BLAKE2B 
0b7b4393e4db7b3c20718f231f46030463c4654317af5a9c1fd37347810eb4c1f1bfc307878d96511633fa3b1c51a2ed2c4bc43a7fd273fcdc0d14893c22e878
 SHA512 
560688e1d3888438d83daee611a1b05a6d693f1c63e7aa931d074531f7c53bdbad61ae03bf60f6f68ab9358959c78d65fe347637811d8a4120c8cefeb1ed9397
-DIST mkdocs-material-9.0.8.gh.tar.gz 10920568 BLAKE2B 
1df11a43e3bad280dbbdb1bbdd56859b5d078483b9edf43bff388f9dd2080b903a292d7edb007c0c3d5310d8bc06abf881dc56d7368d6a0c394beebdec50d8bb
 SHA512 
ca00bdde402bb44778bd7307ece4950521f30a1a14060cc1848069d0a0112a52ff1adcb4224ff8c75cb65f0fd0a7734946d64772d73b6983ec17cfafd7297154
-DIST mkdocs-material-9.0.9.gh.tar.gz 10931754 BLAKE2B 
871103b5142f04a21aee6ebf0f041e600c46e998d96592ee26f40a10fecd4400c8603d54cb74cce474b9a5c4004de2b35226eed8b3e0ed07536f893bf5d6064b
 SHA512 
cb4b9650dcdd68dd55395b92f7aa2d47af9854f977f5282488bf103475e9a8049f40f6ce4779fdfab56bf3c4f410bee2dcbb12ee71272d6e0e3b08f3b72b69fc

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.0.11.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.0.11.ebuild
deleted file mode 100644
index ae30183c31b4..
--- a/dev-python/mkdocs-material/mkdocs-material-9.0.11.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{9..11} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
-   dev-python/mkdocs-material-extensions
-   dev-python/mkdocs-minify-plugin
-   dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
-   https://github.com/squidfunk/mkdocs-material/
-   https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
-   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
-
-RDEPEND="
-   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
-   

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

2023-02-10 Thread Michał Górny
commit: 469ad26408024e43fd1e0bb3861371de5b118cb2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:15:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:15:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469ad264

dev-python/dask: Bump to 2023.2.0

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

 dev-python/dask/Manifest |  1 +
 dev-python/dask/dask-2023.2.0.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 9266f9289af2..00a0bf3350e7 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,3 +1,4 @@
 DIST dask-2022.12.1.gh.tar.gz 8233697 BLAKE2B 
90caeb7a8a9abc03b035c787ae2f26d5dacbd8da9314b65deb7c38e1990a7d3067b4066c8f2bbb6d8179d03af471374df28e511f97cb7b031e692e72ccd9
 SHA512 
1945f5737de55c559aff14c67efeee00afef18ff5dbdc07aa79affd89eb45a0808078bbc7ce24c904168e7c7a74a678a8dc90ed129593777dd25598cb45372b6
 DIST dask-2023.1.0.gh.tar.gz 8234373 BLAKE2B 
39f4d6336604a66ac769732a36c718b983d2fc37a59276c4140e35354c5c469b5edbff2333ae0b52f3f1462b85ae5c11fc994a99a79330394fff0d7ead14035f
 SHA512 
99650fd2d3805e557ee91bd578e8e4af7f12cc78bbaf72f406d13ff7805591ca0f307d78bb68fdb320dab82da23def01244708e31a87d1a8b5b18dcec8a048fb
 DIST dask-2023.1.1.gh.tar.gz 8497754 BLAKE2B 
ff9f9f738a557fa0b6a57e0a006fb0c7a29d37c38d4d6ee8656e2e5519a44d7ac6235f106c09c8d28b402bc32909bd065df1cb3d2f9baf8b0ac86bf5ed858969
 SHA512 
7638a8c8213bec4870bfc1d649bec6ab50354e20df722c3f715b9e438435838253907ead4c13a73d5f1570f63d745059e579274fd0e85c5cdf64411e9d8a761b
+DIST dask-2023.2.0.gh.tar.gz 8499228 BLAKE2B 
eb8a3345702d8ffd0314963f2d8a358bb28a65be4a3c61efa473514b4eb49baa1a69766a7e71812a13aee72ab6e98298358755c2597a8cafeff12d009fb9f482
 SHA512 
787f1a9e3c7d27f7fe78c5cd1f6ab0a2c30c36298ec8af4555711cd63018d6d92ed26ef5159cd81b65f1c30c74d24e81c0a2277e00a5cb621b5fd2abff8b3462

diff --git a/dev-python/dask/dask-2023.2.0.ebuild 
b/dev-python/dask/dask-2023.2.0.ebuild
new file mode 100644
index ..ec63a8cffc84
--- /dev/null
+++ b/dev-python/dask/dask-2023.2.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}]
+   >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-0.3.10[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # another test relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+   dask/array/tests/test_linalg.py::test_solve_assume_a
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]"
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]"
+   # require sqlalchemy<2.0
+   dask/dataframe/io/tests/test_sql.py
+)
+
+src_prepare() {
+   # fails with sqlalchemy-2.0, even though we don't use it x_x
+   sed -i -e '/RemovedIn20Warning/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



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

2023-02-10 Thread Michał Górny
commit: f0b21c4e166173a913499ccba7726bbb3d6802c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:46:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:46:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b21c4e

dev-python/sh: Bump to 2.0.1

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

 dev-python/sh/Manifest|  1 +
 dev-python/sh/sh-2.0.1.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index 60883d0f9d57..af31e3aea1d5 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1 +1,2 @@
 DIST sh-1.14.3.tar.gz 62851 BLAKE2B 
e570b3d51bbabebc90a575aaa502dc448f5049caf7485763f7ca84bd30a1e19f37441e4217074cb75ee0094600d328b59693fffdb0647479478246e58c0f00a7
 SHA512 
f78b418a396b78b4d303846da222eedc7525dee8d200bf96d48054d91a82671d40e0f1f82eb406b16016752ff95c3b2360075974abc3a5a814b8cfe70528231a
+DIST sh-2.0.1.tar.gz 345426 BLAKE2B 
d1e47296c96dd1694ff36a53114b3ef28ff22df4fed9c46dab3c7ae259c4d50d5899197a2679d9f43b24e92c2cd9ee390ee24db752843ac2348031ec06914ee6
 SHA512 
a388b8e025c83b2036906afbfb3d807a03405a7a8c9554e65b5acc1ac9b52a53b6f5c3cec244d6d692bec902e0dd6de3380e71ca092c2fb33503b11f75cf

diff --git a/dev-python/sh/sh-2.0.1.ebuild b/dev-python/sh/sh-2.0.1.ebuild
new file mode 100644
index ..06a43d892d49
--- /dev/null
+++ b/dev-python/sh/sh-2.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python subprocess interface"
+HOMEPAGE="
+   https://github.com/amoffat/sh/
+   https://pypi.org/project/sh/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests unittest



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

2023-02-10 Thread Michał Górny
commit: bf783ce7a2c18062a4a0b4d88c97d36f7c0b6451
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:47:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf783ce7

dev-python/ipython: Bump to 8.10.0

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

 dev-python/ipython/Manifest  |   1 +
 dev-python/ipython/ipython-8.10.0.ebuild | 156 +++
 2 files changed, 157 insertions(+)

diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index 588fa78cc094..da249035a935 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -1,2 +1,3 @@
+DIST ipython-8.10.0.tar.gz 5456256 BLAKE2B 
8ca8781326396ffa1e8012bab3b539b857a68e212afd5b2b97bc2f0eac6ec1aee45c0743d745554ef24fabd24667c2d6cdb3927350ca61b747e02afa215c1519
 SHA512 
5cfcdd49120d9ffc11d2f18501826b2f7094a51c439ac23e507f1027989ece4104d739a1905feba41f899d22a66e1345333f46e0f55d18925f166906f4992cfe
 DIST ipython-8.8.0.tar.gz 5341086 BLAKE2B 
6cab547c693494aed85c750ae566947c8035018213839c36ec906cf11c80e93269c4b861a5a4d72994bc4e5fc8f2787fd7674fdb836dad22c8c04c33d8f37de3
 SHA512 
18e8eaa285fe6278a27ffd2edcf4eccf629e05a8718faa721013d0433822ff8b850a2060135f26b5254a96b7ae0139e2ff4338676c08d3271a12c1b91532d7d1
 DIST ipython-8.9.0.tar.gz 5454595 BLAKE2B 
bb091bf9c2d9571ded5e1007d9fe60d34b9b0010747759ccceee3368822e3e190766439e3dd9b26df2dbb136ed2b81bc0d89d9b8857baae6e4d86a3524c07972
 SHA512 
2a9df79ff26bb34866dc523e75ba8e8d8de25d510fc273cbbf762b3011e53ff5331869f1d6fc8c44df6c9a8b5745a0545fe301a556b7f20e3a3dfca994316735

diff --git a/dev-python/ipython/ipython-8.10.0.ebuild 
b/dev-python/ipython/ipython-8.10.0.ebuild
new file mode 100644
index ..c10e4de6052a
--- /dev/null
+++ b/dev-python/ipython/ipython-8.10.0.ebuild
@@ -0,0 +1,156 @@
+# 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_{9..11} )
+PYTHON_REQ_USE='readline,sqlite,threads(+)'
+
+inherit distutils-r1 optfeature virtualx
+
+DESCRIPTION="Advanced interactive shell for Python"
+HOMEPAGE="
+   https://ipython.org/
+   https://github.com/ipython/ipython/
+   https://pypi.org/project/ipython/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/backcall[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   >=dev-python/jedi-0.16[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.3[${PYTHON_USEDEP}]
+   dev-python/pickleshare[${PYTHON_USEDEP}]
+   >=dev-python/prompt_toolkit-3.0.30[${PYTHON_USEDEP}]
+   =dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/stack_data[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   app-text/dvipng[truetype]
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-2[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+RDEPEND+="
+   nbconvert? (
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   )
+"
+PDEPEND="
+   notebook? (
+   dev-python/notebook[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/widgetsnbextension[${PYTHON_USEDEP}]
+   )
+   qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
+   smp? (
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch )
+
+python_prepare_all() {
+   # Remove out of date insource files
+   #rm IPython/extensions/cythonmagic.py || die
+   #rm IPython/extensions/rmagic.py || die
+
+   # Prevent un-needed download during build
+   if use doc; then
+   sed -e "/^'sphinx.ext.intersphinx',/d" -i 
docs/source/conf.py || die
+   fi
+
+   # Rename the test directory to reduce sys.path pollution
+   # 

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

2023-02-10 Thread Michał Górny
commit: 6de06424a5c19e98e0e2afe52b08c082e2eafb77
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:17:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:17:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de06424

dev-python/stevedore: Bump to 5.0.0

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

 dev-python/stevedore/Manifest   |  1 +
 dev-python/stevedore/stevedore-5.0.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest
index ca4ba4b9fd51..204b3a02af15 100644
--- a/dev-python/stevedore/Manifest
+++ b/dev-python/stevedore/Manifest
@@ -1 +1,2 @@
 DIST stevedore-4.1.1.tar.gz 514168 BLAKE2B 
b3b37bfae408adb1664562b99c9951ac035196babec8424068bcffa8226fed8da54044e6efe5b1b739b1caeb49bdaf1b65eca38ec6b4e200b837714d926e2dfb
 SHA512 
9f75af586e4fff1bebb88351a242b171d6cce795d86cfffd021c47bafd9ced84a78a838a589d8828fa7bb0f183e767fe888b0780aeda9129895182bf4e0ff717
+DIST stevedore-5.0.0.tar.gz 513970 BLAKE2B 
e1135a281c88633daed4ec41a5bb66c3bf2ed2275a3502fbc90b6ba09ac55693e5c98a0af49d948adf141812e195dfdb6a293021405abdba962c05ff506a1879
 SHA512 
4041172deba14b8e33cb48d8b629810e66a52e1676a989417c1b896930e980e0057efbf8f9b6b9c4c82ffce02b132b8e6c5f7a5b02e49d7c7c242ab4a20bac02

diff --git a/dev-python/stevedore/stevedore-5.0.0.ebuild 
b/dev-python/stevedore/stevedore-5.0.0.ebuild
new file mode 100644
index ..aef754746b11
--- /dev/null
+++ b/dev-python/stevedore/stevedore-5.0.0.ebuild
@@ -0,0 +1,46 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Manage dynamic plugins for Python applications"
+HOMEPAGE="
+   https://opendev.org/openstack/stevedore/
+   https://github.com/openstack/stevedore/
+   https://pypi.org/project/stevedore/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+BDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx 'doc/source' \
+   '>=dev-python/openstackdocstheme-1.18.1' \
+   '>=dev-python/reno-2.5.0' \
+   '>=dev-python/sphinx-2.0.0'
+
+python_prepare_all() {
+   # Delete spurious data in requirements.txt
+   sed -e '/^pbr/d' -i requirements.txt || die
+
+   # Also known problem, inside venv
+   sed -i -e 's:test_disable_caching_file:_&:' \
+   stevedore/tests/test_cache.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2023-02-10 Thread Michał Górny
commit: 4bc67c4ba6dcb91671d472a76698d24c68af5d08
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:23:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:23:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc67c4b

dev-python/oslo-serialization: Bump to 5.1.0

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

 dev-python/oslo-serialization/Manifest |  1 +
 .../oslo-serialization-5.1.0.ebuild| 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/oslo-serialization/Manifest 
b/dev-python/oslo-serialization/Manifest
index 327a3cf39668..2d6c102413bc 100644
--- a/dev-python/oslo-serialization/Manifest
+++ b/dev-python/oslo-serialization/Manifest
@@ -1 +1,2 @@
 DIST oslo.serialization-5.0.0.tar.gz 34194 BLAKE2B 
abaddf813ae35bd4434c96432590ca50cabeb6d31f03a2c48eb30aba9350b74d326deb463c56e38650a1df53646043a4ee28dcba09718725f7737cd96bf0e6e1
 SHA512 
0e2cf4efbf9803912fa5114c76da8645db0e946d6a8c4ae2c5e2ba4f5922d956e36e25f89f0dc1d384dedefca38e6c3b0e64df7098e49d1a9d8b5f8296dacc59
+DIST oslo.serialization-5.1.0.tar.gz 34274 BLAKE2B 
8430af01862103e842aa0c73525a38ea4b834727d74ce25e5813cd9022ad09832dd84ca0193e55302877965c6c563decbddaf3b92d324e7f50f03a4c0900c0b8
 SHA512 
1fc87c2400430b9b57de4b1c80df01d80e509137ff2facd3245b4ef5852ccf26d5b57ede9a7e3a24a585ee8f193a696d9bf46207eca47c39e71d49a622fbcf9d

diff --git a/dev-python/oslo-serialization/oslo-serialization-5.1.0.ebuild 
b/dev-python/oslo-serialization/oslo-serialization-5.1.0.ebuild
new file mode 100644
index ..88b873ff048c
--- /dev/null
+++ b/dev-python/oslo-serialization/oslo-serialization-5.1.0.ebuild
@@ -0,0 +1,47 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Oslo Serialization library"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.serialization/
+   https://github.com/openstack/oslo.serialization/
+   https://pypi.org/project/oslo.serialization/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx doc/source \
+   dev-python/openstackdocstheme
+
+python_prepare_all() {
+   # remove spurious rdep on pbr
+   sed -i -e '/pbr/d' requirements.txt || die
+   distutils-r1_python_prepare_all
+}



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

2023-02-10 Thread Michał Górny
commit: bdeaa9ef609325bdf13b10a2380d9fa01bf58d57
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:14:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:14:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdeaa9ef

dev-python/iminuit: Bump to 2.19.0

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

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

diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index df9151b21fc8..1180125eace0 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1 +1,2 @@
 DIST iminuit-2.18.0.tar.gz 431770 BLAKE2B 
66511da5c0704253bdabd7ea531b4506da4b4f660f4960f3fc88c138c2e67715db0e2cc0e6c6674df22d57dc94bc70b87a1c3b979a0354d2a58bbd500ee3951f
 SHA512 
f9589c18c6c203cbd4d2a0243d9ec0ea30db25c37c4857e97ea8e1e8f7ad4b72e0f20745601ab655bacb56db69445584c7712796623764fbc29106f091231a09
+DIST iminuit-2.19.0.tar.gz 433221 BLAKE2B 
e7aac69f74410ff53597a0e6ae44597185fbf4199ee72b1b1b98676c929550e81e155ce8ba768daf672ec3617b833d08a32ec22996459a1dd02fefdab489ea78
 SHA512 
9f3f86d0717a4fe50d176b6cc6b6df879d4d7b7e43262535627925d8a61dc3e0bde74a41c662c051bc1b136552c5abdaebca800721c3934332212c4ccdf30d69

diff --git a/dev-python/iminuit/iminuit-2.19.0.ebuild 
b/dev-python/iminuit/iminuit-2.19.0.ebuild
new file mode 100644
index ..22b65376546d
--- /dev/null
+++ b/dev-python/iminuit/iminuit-2.19.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+# forced implicitly
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake distutils-r1 virtualx
+
+DESCRIPTION="Minuit numerical function minimization in Python"
+HOMEPAGE="https://github.com/scikit-hep/iminuit/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT LGPL-2.1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}"
+}



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

2023-02-10 Thread Michał Górny
commit: 16b2e79e9dce5adad88b6aa9c4c8311c2c0dd2e9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:25:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:25:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b2e79e

dev-python/oslo-log: Bump to 5.1.0

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

 dev-python/oslo-log/Manifest  |  1 +
 dev-python/oslo-log/oslo-log-5.1.0.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index 107bb5bc3bc6..e84d443d251f 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1 +1,2 @@
 DIST oslo.log-5.0.2.tar.gz 96529 BLAKE2B 
c53de6c2b6576f4f1e1c0de8ed10639962b12a1fd0c1d40fa4c6d1c05a7d2c2cd0c3d3144336ab5984a7e5a91894d5556e20972f07abd5b66a961be63c6262f0
 SHA512 
1726b736f2c6797dfb65085f07768756a42397a41f7f42505e86df4c0247a3b5d1992dcf42ebd8898f9013cd9d0ecc96747eb0523911474d89f37ee94ffb7272
+DIST oslo.log-5.1.0.tar.gz 96584 BLAKE2B 
ced8ccc5ddaf1865e29dadf31bf7b691e2cbddfd2f1c4b2dcca36ce66e47516275058d05c11ddfb36a319efb5b220645f2c5c63ac16eaba599e4591cb09cbcfc
 SHA512 
f4288892039f92e2cf75db79aa6cff567b5c3474a49f1d38ca7046bd00c1235afb59777c9e57b68a13b6696206527ef8f66c2a60aed8c6f8b1279f8418aba3cb

diff --git a/dev-python/oslo-log/oslo-log-5.1.0.ebuild 
b/dev-python/oslo-log/oslo-log-5.1.0.ebuild
new file mode 100644
index ..86ea9e922122
--- /dev/null
+++ b/dev-python/oslo-log/oslo-log-5.1.0.ebuild
@@ -0,0 +1,57 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="OpenStack logging config library, configuration for all openstack 
projects"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.log/
+   https://github.com/openstack/oslo.log/
+   https://pypi.org/project/oslo.log/
+"
+SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz"
+S="${WORKDIR}/oslo.log-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.36.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
+   >=dev-python/pyinotify-0.9.6[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx doc/source \
+   dev-python/openstackdocstheme \
+   dev-python/oslo-config
+
+src_prepare() {
+   distutils-r1_src_prepare
+   # this is used only for eventlet, and eventlet is masked for removal
+   rm oslo_log/tests/unit/test_pipe_mutex.py || die
+}
+
+python_test() {
+   eunittest -b
+}



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

2023-02-10 Thread Michał Górny
commit: aa4fba05373e3ed6dec652b773f34b11abe1cc0e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:26:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:26:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa4fba05

dev-python/oslo-i18n: Bump to 6.0.0

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

 dev-python/oslo-i18n/Manifest   |  1 +
 dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/oslo-i18n/Manifest b/dev-python/oslo-i18n/Manifest
index 247e153e48a3..1456f2ba1e68 100644
--- a/dev-python/oslo-i18n/Manifest
+++ b/dev-python/oslo-i18n/Manifest
@@ -1 +1,2 @@
 DIST oslo.i18n-5.1.0.tar.gz 47423 BLAKE2B 
621ec835fc975978fe3da392edda66471cd85fcfbe5af8c7a1704d7422d8f52f3b61c97ac8cfbd2aca94f65c8428cc5f97b095bc116ece605a4dc325a4a0171e
 SHA512 
b2243f22de3ef3e33609c5aff573c4448a42c74d75022e023bea97c5338608e3fcd9da92aa2d262051e6b2ccbd5a88cfb2c91da79b7e3f81420dc24117da9b1d
+DIST oslo.i18n-6.0.0.tar.gz 47479 BLAKE2B 
c49b3b1e79a5f72d6ebaeafa3024f891c72da4058eca711400d581eb5bf0a0dfd5f87ce0685f96a54aa06140fc4a5fa213220017b26a55a8d3ef72c3db397226
 SHA512 
50179ada0449e216ec0a269ed928ca196158fc576a4ee9e0ab4e916fea595bec261cdba90b0adcd3cd089ada4ee47d24c756e9142ebf49e3a446472141db1638

diff --git a/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild 
b/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild
new file mode 100644
index ..f2a20bf46956
--- /dev/null
+++ b/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Oslo i18n library"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.i18n/
+   https://github.com/openstack/oslo.i18n/
+   https://pypi.org/project/oslo.i18n/
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.1.0-fix-py3.11.patch"
+)
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-02-10 Thread Michał Górny
commit: eac8e6deb5d1a5cd5f756076b62f6f67581cf610
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:24:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac8e6de

dev-python/oslo-context: Bump to 5.1.0

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

 dev-python/oslo-context/Manifest  |  1 +
 dev-python/oslo-context/oslo-context-5.1.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest
index c188051d4c65..cee1f7914bb4 100644
--- a/dev-python/oslo-context/Manifest
+++ b/dev-python/oslo-context/Manifest
@@ -1 +1,2 @@
 DIST oslo.context-5.0.0.tar.gz 33660 BLAKE2B 
546191a1697fa833187890dfa50f6458b86c83f8d25382c55a3987cbad99e967b014275152fdfa5690b502f657c007734423af7544c8c9fbab4659ba29d5d3be
 SHA512 
8a20e3bf94b018e2494712b7b72bc7d976af16db771338f76ef27a1d7b63cef77e5f5ae01fa6c42c3e2522a74b5f1c6dbd19a358bd74da4a3ef4398e3598b6b0
+DIST oslo.context-5.1.0.tar.gz 33601 BLAKE2B 
0e1af626afa40ac2448e97b37f960d6e650d25e0b866e91f6afc9b585b5649e705e462894f7922ca89f3365f4085a00fe6b58e56d4653001bd6ca648143f9679
 SHA512 
d32b2a3bbd4e2f9c9e8c0438c9492380b8bbcda7563b9731852e714b202fc7a991b47a547d005bd815329e51500804afc7b8650a7cc4dd2b1cb28bbcd8401c77

diff --git a/dev-python/oslo-context/oslo-context-5.1.0.ebuild 
b/dev-python/oslo-context/oslo-context-5.1.0.ebuild
new file mode 100644
index ..62077e148021
--- /dev/null
+++ b/dev-python/oslo-context/oslo-context-5.1.0.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_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Helpers to maintain useful information about a request context"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.context/
+   https://github.com/openstack/oslo.context/
+   https://pypi.org/project/oslo.context/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx doc/source \
+   dev-python/openstackdocstheme



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

2023-02-10 Thread Michał Górny
commit: a161fb40eceb1fb7f00d6abbefad6aed3942b997
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:18:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:18:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a161fb40

dev-python/oslo-concurrency: Bump to 5.1.0

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

 dev-python/oslo-concurrency/Manifest   |  1 +
 .../oslo-concurrency/oslo-concurrency-5.1.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/oslo-concurrency/Manifest 
b/dev-python/oslo-concurrency/Manifest
index 575ebe93ec39..c8998ff27320 100644
--- a/dev-python/oslo-concurrency/Manifest
+++ b/dev-python/oslo-concurrency/Manifest
@@ -1 +1,2 @@
 DIST oslo.concurrency-5.0.1.tar.gz 59944 BLAKE2B 
76962f187d58c514f7465a5cac2e695ee83ca020ae0f9d0d0d5a8e27cfcfb6d008f2df97f8b353ef2e7c57562b2cd169a4f6ccfb16bdaefcce1ace81445a64a7
 SHA512 
5987900e71020b2b8b77eac69c3541647c1600cb8a51f02d45938367e45ddce5e71b874a1eda79aadfec51d639fdb895f056964d0b4bd9bba597ae9423f35463
+DIST oslo.concurrency-5.1.0.tar.gz 59835 BLAKE2B 
feda58a724e835c060667edf7c126ac0a26c62dace84db5e0909abbecc3dd5649aca791e084e218bd39d2463ed4fe878a4a16018483191cf3668df8eb7761859
 SHA512 
a4fac20c32cff9c30cd464631cc4d390626ea4a52bfd5c132808983e682d32fe61cf7a735b01b85c4be806c6f473efc1ed89bfa42211a7ff59215d35cd607c77

diff --git a/dev-python/oslo-concurrency/oslo-concurrency-5.1.0.ebuild 
b/dev-python/oslo-concurrency/oslo-concurrency-5.1.0.ebuild
new file mode 100644
index ..8763b25200a2
--- /dev/null
+++ b/dev-python/oslo-concurrency/oslo-concurrency-5.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Oslo Concurrency library"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.concurrency/
+   https://github.com/openstack/oslo.concurrency/
+   https://pypi.org/project/oslo.concurrency/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # fails, then hangs
+   rm oslo_concurrency/tests/unit/test_lockutils_eventlet.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   eunittest
+}



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

2023-02-10 Thread Michał Górny
commit: 382d03c76578d1831985b44834955d7fd438a343
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:14:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:14:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=382d03c7

dev-python/cfn-lint: Bump to 0.73.1

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.73.1.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 1ceb4d8178e3..a4bb2bfc95e6 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,2 +1,3 @@
 DIST cfn-lint-0.72.10.gh.tar.gz 3252485 BLAKE2B 
34290170b4620f2f094d96ebb41cb9e5afb84fb2a0b26826cfa92cf8f73ad7e15d3ab0d38ce3ac81477f389480b36edcea26bfcb5246de8b1a5ea93b6b60ca3d
 SHA512 
2ae9cb11956ba431c7282c3813c3f00cb4a3599a0d73f521f3880ed1f916cf0fb447a889db2ae44748be810b1e95a7709d18ac18f27b4dd3e762fa7bfd499d13
 DIST cfn-lint-0.72.9.gh.tar.gz 3239001 BLAKE2B 
935d07e58d12a7b95bb589523a9ef49c9f508386d58384e7b391442ef02e304e583d687fce0f8faf892049525d6e621670061ab96a124229de7fc94df3e3533e
 SHA512 
bf83e4146d4f2951e670c07a3a0bb3ab212881af9687c16244cade18bac101468c35532516731f66a80708312a9ee33bc531be9a6b7fab671bf54d596886a523
+DIST cfn-lint-0.73.1.gh.tar.gz 3337094 BLAKE2B 
0fd3ac1116f8d38ebc4eef04bca5a6f6970c270682941a820240180d5eaa5908a8320e4e2adb0f29fe132dd56215fb42377435099a3ccb95697cc2caaa391794
 SHA512 
efdc54f983f9b7200ee725a844a9d83674309c080fb62c63e02430eb81c2992c4232a42bbe34d7b7f4ecc5097403bd9d8bf55806876f83e4ba3993e62597b675

diff --git a/dev-python/cfn-lint/cfn-lint-0.73.1.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.73.1.ebuild
new file mode 100644
index ..fdd280348c81
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.73.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+SRC_URI="
+   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.59.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2023-02-10 Thread Michał Górny
commit: b2a80132a7293f344b4bf844bb76302191768cd4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:16:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a80132

dev-python/bitarray: Bump to 2.7.1

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

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

diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index 350e91e51e02..b129105f645b 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -1,2 +1,3 @@
 DIST bitarray-2.6.2.tar.gz 103565 BLAKE2B 
07aef624bc7d36e0631082688f9803f7fb3d4c2fcb9d8ac7af0d207e56f8229c1e6a7e6ac7c0639d88b55f6d27f697cd6e4ece5cd0768d2624ac94eedabb0c60
 SHA512 
21a10fcc174b3e705551a6cfcf6e1b4ccb899c9d9a69e273e3c49528bcc5d889eac0dc3dbffc1f55fa561a091f8d11f3246035499cb9168192a03c6af034bd82
 DIST bitarray-2.7.0.tar.gz 120536 BLAKE2B 
e8e518a8293a22c81decbf3bb8ecc83d3796023bc6e3e5b75617ccc6c13b291d27d5a707d9a88e361329fa36e6f0363f4330b382b35236079f98052154bd5750
 SHA512 
762628d3b24315619176bf7ceaef95ba83fc87bb49c0daa23503fcb5dd54d447b4950b75b4923fbeaace2ee8a3037f228184ca5978fc8c782eb9eb3e7dd65d8d
+DIST bitarray-2.7.1.tar.gz 120656 BLAKE2B 
3daeb4ad02aebbd22929cc755eadcc5bc0d7bc779c269d5e2e9de3dcc9349d3f73179cc5d5a27679dc9682127b89c32af18fd3c96f5fb03fd5325db34751e479
 SHA512 
ead010745825ee8758a3028267a975b92833c2d5ec76d8a1655c11ade6a76a56df8887e43342be5d4569dcb8e8c0f6534ab70bf850b0ae5a07c0189ce5feed25

diff --git a/dev-python/bitarray/bitarray-2.7.1.ebuild 
b/dev-python/bitarray/bitarray-2.7.1.ebuild
new file mode 100644
index ..3f58f0209420
--- /dev/null
+++ b/dev-python/bitarray/bitarray-2.7.1.ebuild
@@ -0,0 +1,24 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Efficient arrays of booleans -- C extension"
+HOMEPAGE="
+   https://github.com/ilanschnell/bitarray/
+   https://pypi.org/project/bitarray/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+   "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with 
${EPYTHON}"
+}



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

2023-02-10 Thread Michał Górny
commit: c1b8c091d0bdf9c239b121b94f5fe423897761c9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:06:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:06:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b8c091

dev-python/botocore: Bump to 1.29.69

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6d8a1205eac1..73f2281bc9b1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.29.65.gh.tar.gz 11138878 BLAKE2B 
6757ec86d6c3428a345217cf4903c8a
 DIST botocore-1.29.66.gh.tar.gz 11139268 BLAKE2B 
c95ac52a4b0cf4cb407b0ed7452d1454f78ec48a9a4903b18f77fec223fde18dfa0507bfdd89a45428efdfd1cda19f48e881cb0fcae0e1afa9d05f33a2e43434
 SHA512 
27b0253ea7bd094adb7978207c82cc11460fecd301642ab831c9c7f7d960642bebedec8ac7f88af911b804ec3d085d01cccfedc0165f19be8e2154e7b7e4
 DIST botocore-1.29.67.gh.tar.gz 11137715 BLAKE2B 
584e7db3adc61dd96b05384e1572c68857e2c5e8c473ade147722ccf7691dc5bd59833e7a8ea4a46149b5acda0f159aca1ce9e67212f0f5c3378b65962752680
 SHA512 
44059a8cf95b47e11e51e7bff9ae9e9c014ff8cac414fa885b21d1e9b55b599038d3ea72930ae1f1799963297cf9ed545eceb7ed5cfec51a585468481e9e9919
 DIST botocore-1.29.68.gh.tar.gz 11140752 BLAKE2B 
c95a8830dcf308e9228aedbd6e168ba86fc4690c355525d9417cf15bb87f387deba6a2b32d848e3ce5052654b3709063f94eff9694d1d9b7f564cf83c13f4e94
 SHA512 
fc311c555881b752b646d6e376b766c1a480ba20d675e999e7da198fcd1fcd44cd0744369ca5314a26b9f6bac0e274a050509ba6982f34bcf37df7fc6b0dbba6
+DIST botocore-1.29.69.gh.tar.gz 11140109 BLAKE2B 
5a91e6d425f4a5f424f95fd9bcd893c06fd42eb2a34ae870a76f0a28ee59771a8e1759a8afa959592a0ae7537229d791805539125890d17d3f4a33bb0618e76d
 SHA512 
30d538591b25aae82e93352f4eda2d76eda6d02604cdbe822cd5f7559cfa268e2245b5cfb8ba6875e5e3a35cad2bef7210bbe03276236871441515cdf6ff2ece

diff --git a/dev-python/botocore/botocore-1.29.69.ebuild 
b/dev-python/botocore/botocore-1.29.69.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.69.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-02-10 Thread Michał Górny
commit: f825079773d093a90faa1dbe70a08762567ca34c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:06:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:06:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8250797

dev-python/boto3: Bump to 1.26.69

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index d5553493d1fc..162ed5371e8e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,3 +6,4 @@ DIST boto3-1.26.65.gh.tar.gz 598836 BLAKE2B 
f6e5c14f120bdaa2e797cbd2f62eb0420a28
 DIST boto3-1.26.66.gh.tar.gz 598939 BLAKE2B 
c3c8c4bebdb4432beea858226dbb5eb3bfb33d51c776bd619d08b67789a9851963066c50f2e1bd41dccf0c7b35169824b2d8a0a0a9abf98f087890654251f996
 SHA512 
bd74f1a0264f67532a54f055c7269d53c12298d265a136e431586448eaf2cac23b0fbc133c69a19954cb3b3c52fd4604ac0e0e1a7d04a3ddded67b5a90d7096c
 DIST boto3-1.26.67.gh.tar.gz 599119 BLAKE2B 
e9cd1877eaa3b6d26cbcece1983a5e89a88f7ecdab1e90b436f358015d4fde13f544b004166917c611cb7bfcd882d3ee9040001c719f2ed44e5ed1ce19bf01b7
 SHA512 
26e4fbaedc0af7ba94e804c6937984919742e7adcdc65179fa1fb6cf183406d1d5ca15b3a1972b68c3154f1cd7b108d5c626357c4a58185f23edb6a86c63b3d6
 DIST boto3-1.26.68.gh.tar.gz 599758 BLAKE2B 
213c77035158e5c410f35432a5ff4c75ec07cb15719873846c07a319c7b236fc641f81eea239ea25c09eef136415547aede925663c33c243e604327e51416b05
 SHA512 
0fa313f3ba50f2fec1c16c88b1a2bbfacad4dd4d7db13a7994f7ae08e225f170b4355d0a549b80a451db5047872926d791c4feb2b68451bf83ff11ff7a303cbd
+DIST boto3-1.26.69.gh.tar.gz 600296 BLAKE2B 
8c37d9c818e29617defed964271436be2ffa54f8a634661d6a9fc665d1b77a041d83bcba153d5c0dffe90c4185e0a163e9141880cd8147964f7ed479b975ecb2
 SHA512 
8635afb8c20c3534c36551eb6004676ebcee987836e494b8a67673ae16f4dee8d8efb83e632c6df2e0f07827965bcc9b8e72c159657ff72f1c9c1f52ccd49a16

diff --git a/dev-python/boto3/boto3-1.26.69.ebuild 
b/dev-python/boto3/boto3-1.26.69.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.69.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-02-10 Thread Michał Górny
commit: 9c292f43117c4ddf0f87f38ad842632c22be7f05
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:06:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:06:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c292f43

app-admin/awscli: Bump to 1.27.69

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 02a1dfb14fdc..07f79690442f 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -6,3 +6,4 @@ DIST aws-cli-1.27.65.gh.tar.gz 2363808 BLAKE2B 
ded261ab17b81ff11332df6bf0442c496
 DIST aws-cli-1.27.66.gh.tar.gz 2363942 BLAKE2B 
c2e05b13f6070db4160eacbd829aedaf4d9bd2f50847fdf6c13c5f79d387dcfb07b1dcdc3034d5a2a999a5b554d7035b4204f3a56da91bad2ce88c84f10194c5
 SHA512 
f2bdded8e435f4d2b5c1ca08aaeeafba575d39d4de1d6966a3e2fbfd42234be9a1ab031e812b5a1e0c433607c350a90195d5c50a12b25d5ad9f9a7ca9dcd7bc1
 DIST aws-cli-1.27.67.gh.tar.gz 2364536 BLAKE2B 
bbd2a83b11d2762ce6a00530b5e2e1c04a44efbffde30d27b65af8f14c79d14e8e1313c4615a0aab10b46147683c9e836be4ea8b480826483be45b8b96e1ba2e
 SHA512 
cf57ada246af9b0ccd5bb5f8e44e061f2b0e86ea0759dbc919ccce2360ee7e9c3c5adc2d1ea004a29f9d2087b22293570289c951886e42781dfc35359745fc31
 DIST aws-cli-1.27.68.gh.tar.gz 2364845 BLAKE2B 
c4f9ee02879965c88f6875c1cbfd502fbda87189d63cab84577b200f35b69d554619dd01f72292551ea8a20552db163f763c867b15f9986fcc3c86e9ee3f2ad5
 SHA512 
caf044d576eab3da93db59a8834b024d53c11bfe3fc58056ce44d9bdbdaff4f9b716564bcd35cb027771cce9889b1a6783e13a384f461369c477af283363b489
+DIST aws-cli-1.27.69.gh.tar.gz 2366011 BLAKE2B 
e2ac484bb6ead107d0deca6bad5b9ca4a014f129d1253528869c303d72d58f1e9d5329b6c3180ec53190e43711d999b7026764c0cf65786903dade2a5c135f88
 SHA512 
85d6d820918ab42ce39e3a90751726a8dbf691083f5d71834b61b8456f6c91e3cac7ead86448187a3853a26f9e75e2e1d7f2acd3a8de59a69ebc028a4692b9ac

diff --git a/app-admin/awscli/awscli-1.27.69.ebuild 
b/app-admin/awscli/awscli-1.27.69.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.69.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: dev-python/trimesh/

2023-02-10 Thread Michał Górny
commit: f7464ad526a05540590ece8a8c0d07e90c405b1b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 11 06:09:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 11 06:11:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7464ad5

dev-python/trimesh: Bump to 3.19.4

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

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

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 5c8fa75c6da9..b58848e84838 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -4,3 +4,4 @@ DIST trimesh-3.18.1.gh.tar.gz 12657109 BLAKE2B 
8e5370193e7d47f1dc2d7d43c356df1a5
 DIST trimesh-3.18.2.gh.tar.gz 12656555 BLAKE2B 
39fb1a04a067fdf5e2e85eaacd135f79ae322cab583b1701e702c3638677d8b16d0de411300a39ee39be526500a09ca77fab65666f5eda45c0fa289a48ac1513
 SHA512 
662034adf97efcc50d0c665b8af5ef190ec48d116186d348d4c431dc1fc51564b36b470d996419770e8f48e2e482e3fa8aa9ced30871c7e1dcb20dcee4e9cd5a
 DIST trimesh-3.18.3.gh.tar.gz 12658464 BLAKE2B 
8017cc039273fd9bc01605bd80ca0f3b880a138ca81ff1ded862c8083d20f62f0775671260f7f21deeba403bc1a273dd0bbc138779fbf5c1e08bfab9c0937ec3
 SHA512 
af2838ae8ad01b5113d26aa955a906d6e3379f4484711da1cb76f9735f162a3356b6529e4a633ddb552edb54529c7e738e030d881322d24502e6945e17b55074
 DIST trimesh-3.19.3.gh.tar.gz 12664970 BLAKE2B 
4ba302f5ea48253c5bffd9065ab4974d15b7a30cedcf3939d2306ba9db59acb33534918d3303e3cc9444cfff6557544ed16f19a0673a408c17eb056e0ead5d72
 SHA512 
497e417159a937bc9cbcb92af91ebd346bae67af872fefecf87c9cd3a14e0c9532cd9296ec9eec6653c2bc5c4b95d3a77a56c8235e70fbd940f5c5394ec1b931
+DIST trimesh-3.19.4.gh.tar.gz 12673418 BLAKE2B 
c54e0e1a946b858371d5de2f028bbc64a353a06859f428d6e221058a46e853bb7f245d7348b1cc7fbbdb930ba9600e24a39c2884a9acfa00b9d31d6576b87959
 SHA512 
b490e6d021a41c0a094c5e3596033a189d08310c04a2ce70c9b72d492e1cad1b5c9f110487c66d0a37eed97754e979c7b449d10a6a6abdbd81241099c248d5cf

diff --git a/dev-python/trimesh/trimesh-3.19.4.ebuild 
b/dev-python/trimesh/trimesh-3.19.4.ebuild
new file mode 100644
index ..be6475bba950
--- /dev/null
+++ b/dev-python/trimesh/trimesh-3.19.4.ebuild
@@ -0,0 +1,66 @@
+# 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_{9..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimsh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -n "$(makeopts_jobs)"
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2023-02-10 Thread Sam James
commit: 8f4b683208209c9b71cd97faf50a2b07b3a49bc9
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:37:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4b6832

dev-libs/libsigsegv: Stabilize 2.14 sparc, #893888

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

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

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
index 53d807337f27..a85ce3c144f7 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
 src_prepare() {
default



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

2023-02-10 Thread Sam James
commit: eae99c1fe4ef0c2c542b7028402636138fb3b4fd
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:37:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:37:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae99c1f

dev-libs/libsigsegv: Stabilize 2.14 arm, #893888

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

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

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
index 570db9b9afc3..2d1cc387c9fe 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
 src_prepare() {
default



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

2023-02-10 Thread Sam James
commit: 8cd0c81cbd29474e6f4bf207c02ec3153a1cfece
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:37:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:37:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd0c81c

dev-libs/libsigsegv: Stabilize 2.14 amd64, #893888

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

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

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
index 833b1fa6d67e..570db9b9afc3 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
 src_prepare() {
default



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

2023-02-10 Thread Sam James
commit: e18482a279fb7ebd1adb96ce3deb898911f0543e
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:37:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:37:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e18482a2

sci-libs/gdal: Stabilize 3.6.2 ppc64, #893886

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

 sci-libs/gdal/gdal-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.6.2.ebuild b/sci-libs/gdal/gdal-3.6.2.ebuild
index c42182f6b8d0..c40535d0635c 100644
--- a/sci-libs/gdal/gdal-3.6.2.ebuild
+++ b/sci-libs/gdal/gdal-3.6.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/32" # subslot is libgdal.so.
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 # Tests fail to build in 3.5.0, let's not worry too much yet given
 # we're only just porting to CMake. Revisit later.



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

2023-02-10 Thread Sam James
commit: 3b8082cdf960bd4602b220ac6372aa36b70cf58f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:37:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:37:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8082cd

dev-libs/libsigsegv: Stabilize 2.14 ppc, #893888

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

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

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
index a85ce3c144f7..a61fd6f1bf7d 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
 src_prepare() {
default



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

2023-02-10 Thread Sam James
commit: f3fe6542e7dd7c6d2a52bd320c2ec014fc7f2281
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:37:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:37:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fe6542

dev-libs/libsigsegv: Stabilize 2.14 x86, #893888

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

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

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
index 2d1cc387c9fe..53d807337f27 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
 src_prepare() {
default



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

2023-02-10 Thread Sam James
commit: 2e6a8bd8d4b1f62ccf1e63115ddd40bcef2e0f62
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:37:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:37:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6a8bd8

dev-libs/libsigsegv: Stabilize 2.14 ppc64, #893888

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

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

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
index e86eb0345c67..833b1fa6d67e 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14.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
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
 src_prepare() {
default



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

2023-02-10 Thread Sam James
commit: 2638c8d60f933241be675ef63ef3f55e060398a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:25:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:25:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2638c8d6

sci-libs/gdal: Stabilize 3.6.2 arm64, #893886

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

 sci-libs/gdal/gdal-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.6.2.ebuild b/sci-libs/gdal/gdal-3.6.2.ebuild
index 9d53fd3a7beb..2b2715ecce66 100644
--- a/sci-libs/gdal/gdal-3.6.2.ebuild
+++ b/sci-libs/gdal/gdal-3.6.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/32" # subslot is libgdal.so.
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 # Tests fail to build in 3.5.0, let's not worry too much yet given
 # we're only just porting to CMake. Revisit later.



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

2023-02-10 Thread Sam James
commit: 77727333e60edd1afb986f62e74181ae105dadea
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:25:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:25:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77727333

sci-libs/gdal: Stabilize 3.6.2 amd64, #893886

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

 sci-libs/gdal/gdal-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.6.2.ebuild b/sci-libs/gdal/gdal-3.6.2.ebuild
index 1fcd28131aca..c42182f6b8d0 100644
--- a/sci-libs/gdal/gdal-3.6.2.ebuild
+++ b/sci-libs/gdal/gdal-3.6.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/32" # subslot is libgdal.so.
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 # Tests fail to build in 3.5.0, let's not worry too much yet given
 # we're only just porting to CMake. Revisit later.



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

2023-02-10 Thread Sam James
commit: e6c761c9fbb30835d0489811078e8108c47830ea
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 05:25:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 05:25:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c761c9

sci-libs/gdal: Stabilize 3.6.2 x86, #893886

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

 sci-libs/gdal/gdal-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.6.2.ebuild b/sci-libs/gdal/gdal-3.6.2.ebuild
index 2b2715ecce66..1fcd28131aca 100644
--- a/sci-libs/gdal/gdal-3.6.2.ebuild
+++ b/sci-libs/gdal/gdal-3.6.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/32" # subslot is libgdal.so.
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 # Tests fail to build in 3.5.0, let's not worry too much yet given
 # we're only just porting to CMake. Revisit later.



[gentoo-commits] repo/gentoo:master commit in: net-irc/scrollz/

2023-02-10 Thread Sam James
commit: 366393b0617fdf26ca23b43cf4bb0dbcc1121eb6
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 04:33:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:53:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366393b0

net-irc/scrollz: add github upstream metadata

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

 net-irc/scrollz/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-irc/scrollz/metadata.xml b/net-irc/scrollz/metadata.xml
index 85e4ed814fa2..a324b587c6fb 100644
--- a/net-irc/scrollz/metadata.xml
+++ b/net-irc/scrollz/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   
+   ScrollZ/ScrollZ
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-text/html-xml-utils/

2023-02-10 Thread Sam James
commit: 9370b4ba6eff5393e34e8ac68c1748f13d3d76ba
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 04:40:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:53:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9370b4ba

app-text/html-xml-utils: add 8.5

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

 app-text/html-xml-utils/Manifest  |  1 +
 app-text/html-xml-utils/html-xml-utils-8.5.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/app-text/html-xml-utils/Manifest b/app-text/html-xml-utils/Manifest
index 723b01a4aa11..518c6a491b1f 100644
--- a/app-text/html-xml-utils/Manifest
+++ b/app-text/html-xml-utils/Manifest
@@ -1 +1,2 @@
 DIST html-xml-utils-7.8.tar.gz 408201 BLAKE2B 
c2fed68e8fa0ae331ff6ce100afdd4c7c5b272b47d806c8e557855d32d2a140c2aa580d200644158350697e62c416d16a5e264c09897cef06d29cc5f0ab67091
 SHA512 
8d3a242203de099b36ca78a8d84571ecc5d8673855ee613f98edc48d388230367f40b87006f7b429e2927026300626bed7ff7f146df317d078e332091d290930
+DIST html-xml-utils-8.5.tar.gz 421376 BLAKE2B 
8fa959104db2d5765ceaf49be815f16c1422a3c7b94e0e8cd91e3bd0a8b18dfc33dff5d98204d7fe5694cfb711d213a5d82f58159b6d493fc78336d8dae1824d
 SHA512 
f1140a81e66cc2f46dd0507a8948b2c267230fa8aed3dc79e91eeb2b6bcfe7053378da9d35fd053f8a8bc25c46491388aa7fd519c7e1c7757e73a7e1b1c67d87

diff --git a/app-text/html-xml-utils/html-xml-utils-8.5.ebuild 
b/app-text/html-xml-utils/html-xml-utils-8.5.ebuild
new file mode 100644
index ..bf51929c322d
--- /dev/null
+++ b/app-text/html-xml-utils/html-xml-utils-8.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A number of simple utilities for manipulating HTML and XML files"
+HOMEPAGE="https://www.w3.org/Tools/HTML-XML-utils/;
+SRC_URI="https://www.w3.org/Tools/HTML-XML-utils/${P}.tar.gz;
+
+LICENSE="W3C"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-linux ~ppc-macos"
+
+RDEPEND="
+   net-dns/libidn2:=
+   net-misc/curl
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -e "/doc_DATA = COPYING/d" -i Makefile.in || die
+}
+
+src_test() {
+   # Lots of tests lack a shebang and use bashisms
+   emake check SHELL="${BROOT}"/bin/bash
+}



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

2023-02-10 Thread Ulrich Müller
commit: ecd01a2f390b78ad6e84d45c7ed7639d95ed54a2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Feb 11 04:26:58 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Feb 11 04:30:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd01a2f

app-misc/pdfpc: Make soup and webkit support optional

Closes: https://bugs.gentoo.org/893858
Signed-off-by: Ulrich Müller  gentoo.org>

 app-misc/pdfpc/metadata.xml  | 11 +++
 app-misc/pdfpc/{pdfpc-4.6.0.ebuild => pdfpc-4.6.0-r1.ebuild} | 12 
 2 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/app-misc/pdfpc/metadata.xml b/app-misc/pdfpc/metadata.xml
index b398906d022f..780c14d9b256 100644
--- a/app-misc/pdfpc/metadata.xml
+++ b/app-misc/pdfpc/metadata.xml
@@ -4,6 +4,17 @@

u...@gentoo.org

+   
+   
+   Compile support for movie playback 
(media-libs/gstreamer)
+   
+   
+   Compile support for REST server 
(net-libs/libsoup)
+   
+   
+   Enable viewing Markdown notes 
(net-libs/webkit-gtk)
+   
+   

pdfpc/pdfpc


diff --git a/app-misc/pdfpc/pdfpc-4.6.0.ebuild 
b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild
similarity index 89%
rename from app-misc/pdfpc/pdfpc-4.6.0.ebuild
rename to app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild
index f1047533fe6e..884855a57e36 100644
--- a/app-misc/pdfpc/pdfpc-4.6.0.ebuild
+++ b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild
@@ -25,7 +25,7 @@ fi
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+gstreamer"
+IUSE="+gstreamer soup webkit"
 
 RDEPEND="
app-text/discount:=
@@ -34,9 +34,6 @@ RDEPEND="
dev-libs/json-glib
dev-libs/libgee:0.8=
gnome-base/librsvg
-   media-gfx/qrencode
-   net-libs/libsoup:2.4
-   net-libs/webkit-gtk:4=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
@@ -49,6 +46,11 @@ RDEPEND="
media-plugins/gst-plugins-gtk:1.0=
media-plugins/gst-plugins-cairo:1.0=
)
+   soup? (
+   media-gfx/qrencode
+   net-libs/libsoup:2.4
+   )
+   webkit? ( net-libs/webkit-gtk:4= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="$(vala_depend)"
@@ -70,6 +72,8 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DMOVIES=$(usex gstreamer on off)
+   -DREST=$(usex soup on off)
+   -DMDVIEW=$(usex webkit on off)
-DCMAKE_VERBOSE_MAKEFILE=TRUE
)
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/files/, dev-perl/Tk/

2023-02-10 Thread Sam James
commit: 164c0cdd484ca9fcdfcc8b6a2cba98ffd77e689b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 04:24:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:24:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=164c0cdd

dev-perl/Tk: fix configure w/ clang 16, backport other crash fixes

But still doesn't build w/ clang 16.

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

 dev-perl/Tk/Tk-804.36.0-r1.ebuild  |  69 +
 .../Tk/files/Tk-804.036-configure-clang16.patch|  40 +
 dev-perl/Tk/files/Tk-804.036-crash.patch   | 167 +
 3 files changed, 276 insertions(+)

diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild 
b/dev-perl/Tk/Tk-804.36.0-r1.ebuild
new file mode 100644
index ..e7ee25baa373
--- /dev/null
+++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=804.036
+DIST_EXAMPLES=("examples/*")
+inherit perl-module virtualx
+
+DESCRIPTION="A Perl Module for Tk"
+
+LICENSE+=" tcltk BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+   media-libs/freetype
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.4:0
+   x11-libs/libX11
+   x11-libs/libXft
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-804.034-xorg.patch
+   "${FILESDIR}"/${PN}-804.036-configure-clang16.patch
+   "${FILESDIR}"/${PN}-804.036-crash.patch
+)
+
+PERL_RM_FILES=( "t/pod.t" )
+
+src_prepare() {
+   myconf=( X11ROOT="${EPREFIX}"/usr XFT=1 -I"${EPREFIX}"/usr/include/ 
-l"${EPREFIX}"/usr/$(get_libdir) )
+   mydoc="ToDo VERSIONS"
+
+   perl-module_src_prepare
+   # fix detection logic for Prefix, bug #385621
+   sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die
+   # having this around breaks with perl-module and a case-IN-sensitive fs
+   rm build_ptk || die
+
+   # Remove all bundled libs, fixes #488194
+   local BUNDLED="PNG/libpng \
+   PNG/zlib \
+   JPEG/jpeg"
+
+   # Move files required for tests temporarily
+
+   mkdir -p "${T}/stash" || die "can't create temporary stash"
+   mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't 
move testimg.jpg"
+
+   for dir in ${BUNDLED}; do
+   einfo "Removing bundled: ${dir}"
+   rm -r "${S}/${dir}" || die "Can't remove bundle"
+   # Makefile.PL can copy files to ${S}/${dir}, so recreate them 
back.
+   mkdir -p "${S}/${dir}" || die "Can't restore bundled dir"
+   sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove 
bundled libs from MANIFEST'
+   done
+
+   # Restore test files
+   mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't 
restore testimg.jpg"
+}
+
+src_test() {
+   virtx perl-module_src_test
+}

diff --git a/dev-perl/Tk/files/Tk-804.036-configure-clang16.patch 
b/dev-perl/Tk/files/Tk-804.036-configure-clang16.patch
new file mode 100644
index ..6d16a0505947
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.036-configure-clang16.patch
@@ -0,0 +1,40 @@
+https://github.com/eserte/perl-tk/pull/79
+https://github.com/eserte/perl-tk/pull/80
+
+From f7565b07f40e0cc3820e8fb0c3d2e7b5abb5eeeb Mon Sep 17 00:00:00 2001
+From: Christopher Chavez 
+Date: Fri, 12 Mar 2021 07:24:18 -0600
+Subject: [PATCH] Fix some implicit function declarations
+
+Hstrdup.c: missing stdlib.h for exit()
+Hstrtoul.c: missing string.h for strcmp()
+--- a/pTk/config/Hstrdup.c
 b/pTk/config/Hstrdup.c
+@@ -1,3 +1,4 @@
++#include 
+ #include 
+ 
+ #define STRING "Whatever"
+--- a/pTk/config/Hstrtoul.c
 b/pTk/config/Hstrtoul.c
+@@ -1,4 +1,5 @@
+ #include 
++#include 
+ 
+ int main()
+ {char *e;
+
+From 47219864d6ef3fe0c5616cada78e3008447a96a1 Mon Sep 17 00:00:00 2001
+From: Christopher Chavez 
+Date: Fri, 12 Mar 2021 07:28:22 -0600
+Subject: [PATCH] signedchar.c: use int main to avoid C99 warning
+
+--- a/config/signedchar.c
 b/config/signedchar.c
+@@ -1,4 +1,4 @@
+-main()
++int main()
+ {
+  signed char x = 'a';
+  return (x - 'a');
+

diff --git a/dev-perl/Tk/files/Tk-804.036-crash.patch 
b/dev-perl/Tk/files/Tk-804.036-crash.patch
new file mode 100644
index ..f83b8103fdb8
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.036-crash.patch
@@ -0,0 +1,167 @@
+https://github.com/eserte/perl-tk/pull/48
+https://github.com/eserte/perl-tk/pull/89
+
+From e7c5041b4fff6210bc0348c72b538efae32aede3 Mon Sep 17 00:00:00 2001
+From: Karl Williamson 
+Date: Thu, 28 Mar 2019 22:59:17 -0500
+Subject: [PATCH 1/3] Fix segfaults due to parameter size mismatch
+
+See: 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/swi-prolog/files/, dev-lang/swi-prolog/

2023-02-10 Thread Sam James
commit: 3cc10101043aa2994d613ddd371323275a7beb42
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 03:57:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:18:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc10101

dev-lang/swi-prolog: fix configure w/ clang 16

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

 .../files/swi-prolog-9.1.2-configure-clang16.patch | 61 ++
 ...log-9.1.2.ebuild => swi-prolog-9.1.2-r1.ebuild} |  5 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-lang/swi-prolog/files/swi-prolog-9.1.2-configure-clang16.patch 
b/dev-lang/swi-prolog/files/swi-prolog-9.1.2-configure-clang16.patch
new file mode 100644
index ..292728269526
--- /dev/null
+++ b/dev-lang/swi-prolog/files/swi-prolog-9.1.2-configure-clang16.patch
@@ -0,0 +1,61 @@
+https://bugs.gentoo.org/879657
+https://github.com/SWI-Prolog/swipl-devel/commit/2328d9d54c8aa368a4bf0165b1b811d1f31ba0f7
+https://github.com/SWI-Prolog/swipl-devel/commit/0d1088443348b71a3624835a19469e2b6cc7e284
+
+From 2328d9d54c8aa368a4bf0165b1b811d1f31ba0f7 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 10 Jan 2023 14:08:04 +0100
+Subject: [PATCH] cmake: Fix C99 compatibility issues in GCC built-in detection
+
+Future compilers may not support implicit ints or implicit
+function declarations, so avoid them, by using an explicit int
+type and including  for the alloca function.
+--- a/cmake/GCCBuiltins.cmake
 b/cmake/GCCBuiltins.cmake
+@@ -22,7 +22,7 @@ check_c_source_compiles(
+ "volatile int i=0; int main() { return 0; }"
+ HAVE_VOLATILE)
+ check_c_source_compiles(
+-"static inline foo() { return 0; } int main() { return foo(); }"
++"static inline int foo() { return 0; } int main() { return foo(); }"
+ HAVE_INLINE)
+ check_c_source_compiles(
+ "int main() { void *p = & goto *p; lbl: return 0; }"
+@@ -45,7 +45,7 @@ check_visibility()
+ # Builtin functions that lead to conflicts
+ 
+ check_c_source_compiles(
+-"int main() { char *s = alloca(10); return s!=0; }"
++"#include \nint main() { char *s = alloca(10); return s!=0; }"
+ HAVE_ALLOCA)
+ check_c_source_compiles(
+ "#include \nint main() { double x; return signbit(x); }"
+
+From 0d1088443348b71a3624835a19469e2b6cc7e284 Mon Sep 17 00:00:00 2001
+From: Jan Wielemaker 
+Date: Wed, 11 Jan 2023 13:30:34 +0100
+Subject: [PATCH] Cleanup some no longer used GCC __builtin checks.
+
+--- a/cmake/GCCBuiltins.cmake
 b/cmake/GCCBuiltins.cmake
+@@ -9,12 +9,6 @@ check_c_source_compiles(
+ check_c_source_compiles(
+ "int i=0; int main() { return __builtin_expect(i, 0) ? 0 : 1; }"
+ HAVE___BUILTIN_EXPECT)
+-check_c_source_compiles(
+-"int i=0; struct {int x[10];} st; int main() { return 
__builtin_choose_expr(1, i, st); }"
+-HAVE___BUILTIN_CHOOSE_EXPR)
+-check_c_source_compiles(
+-"int i=0; int main() { return __builtin_types_compatible_p(typeof(i), 
int); }"
+-HAVE___BUILTIN_TYPES_COMPATIBLE_P)
+ check_c_source_compiles(
+ "__thread int i=0; int main() { return 0; }"
+ HAVE___THREAD)
+@@ -48,5 +42,5 @@ check_c_source_compiles(
+ "#include \nint main() { char *s = alloca(10); return s!=0; }"
+ HAVE_ALLOCA)
+ check_c_source_compiles(
+-"#include \nint main() { double x; return signbit(x); }"
++"#include \nint main() { double x = 0.0; return signbit(x); }"
+ HAVE_SIGNBIT)
+

diff --git a/dev-lang/swi-prolog/swi-prolog-9.1.2.ebuild 
b/dev-lang/swi-prolog/swi-prolog-9.1.2-r1.ebuild
similarity index 97%
rename from dev-lang/swi-prolog/swi-prolog-9.1.2.ebuild
rename to dev-lang/swi-prolog/swi-prolog-9.1.2-r1.ebuild
index 5449898d6a02..7cee8edc9d51 100644
--- a/dev-lang/swi-prolog/swi-prolog-9.1.2.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-9.1.2-r1.ebuild
@@ -73,6 +73,11 @@ DEPEND="${COMMON_DEPEND}
 "
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   # Upstream in >= 9.1.3
+   "${FILESDIR}"/${P}-configure-clang16.patch
+)
+
 pkg_setup() {
java-pkg-opt-2_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: sys-boot/netboot/, sys-boot/netboot/files/

2023-02-10 Thread Sam James
commit: d0ab40cc6ba5686a3100be04dd948bbd8f3f69b4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 04:18:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:19:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ab40cc

sys-boot/netboot: fix configure w/ clang 16

also force bison+flex.

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

 .../files/netboot-0.10.2-configure-clang16.patch   | 37 ++
 ...t-0.10.2-r3.ebuild => netboot-0.10.2-r4.ebuild} | 15 ++---
 2 files changed, 48 insertions(+), 4 deletions(-)

diff --git a/sys-boot/netboot/files/netboot-0.10.2-configure-clang16.patch 
b/sys-boot/netboot/files/netboot-0.10.2-configure-clang16.patch
new file mode 100644
index ..41c13bb634e2
--- /dev/null
+++ b/sys-boot/netboot/files/netboot-0.10.2-configure-clang16.patch
@@ -0,0 +1,37 @@
+https://bugs.gentoo.org/875116
+--- a/configure
 b/configure
+@@ -10772,6 +10772,7 @@ else
+ #endif
+ 
+ #include 
++#include 
+ 
+ #ifdef RTLD_GLOBAL
+ #  define LT_DLGLOBAL RTLD_GLOBAL
+@@ -25362,7 +25363,7 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+-
++#include 
+ #pragma pack(1)
+   struct {
+   char c[3];
+@@ -25441,7 +25442,7 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+-
++#include 
+ #pragma options align=packed
+   struct {
+   char c[3];
+@@ -27724,6 +27725,7 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
++#include 
+ 
+ #ifdef USE_PACKED
+ # define PACKED __attribute__((packed))

diff --git a/sys-boot/netboot/netboot-0.10.2-r3.ebuild 
b/sys-boot/netboot/netboot-0.10.2-r4.ebuild
similarity index 89%
rename from sys-boot/netboot/netboot-0.10.2-r3.ebuild
rename to sys-boot/netboot/netboot-0.10.2-r4.ebuild
index bdaaf75e7d25..1f2eca9cc44b 100644
--- a/sys-boot/netboot/netboot-0.10.2-r3.ebuild
+++ b/sys-boot/netboot/netboot-0.10.2-r4.ebuild
@@ -1,10 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs
-
 DESCRIPTION="Allows to remote boot a computer over an IP network"
 HOMEPAGE="http://netboot.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
@@ -19,12 +17,16 @@ DEPEND="
lzo? ( dev-libs/lzo:2= )
odbc? ( dev-db/unixODBC:= )
 "
-
 RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
 
 PATCHES=(
"${FILESDIR}/${P}-ldflags.patch"
"${FILESDIR}/${P}-slibtool.patch"
+   "${FILESDIR}/${P}-configure-clang16.patch"
 )
 
 src_prepare() {
@@ -41,6 +43,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # Force Bison
+   unset YACC
+   # Uses yy_fatal_error
+   export LEX=flex
+
local myeconfargs=(
--datadir="/usr/share/netboot"
$(use_with berkdb berkeley-db)



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

2023-02-10 Thread Sam James
commit: 7cf9419beddb1b0f332ca1e276704e2bd1bf5921
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:54:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf9419b

net-libs/gnutls: add 3.7.9

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

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.7.9.ebuild | 144 
 2 files changed, 146 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 20aefd7eca78..67755dff869e 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -4,3 +4,5 @@ DIST gnutls-3.7.7.tar.xz 6351664 BLAKE2B 
a66037ecc6da660ff12949f50012840263c2e0b
 DIST gnutls-3.7.7.tar.xz.sig 685 BLAKE2B 
53d76a06ed5a74664d6c193459eb310f06e87dd3db97aca9e9fa78837677df58d8de66f187c182b9375786ee0308c5da55f08414183c959c7acb4527c38cd7c7
 SHA512 
6463bc4661e20051ff9f31c1a557cece34d06b748f4e24f98e807ddc72a3daa9348aa9f0afa83a0f9cd226421c575210eec1936fbeb9a55849e2c397ace9d03d
 DIST gnutls-3.7.8.tar.xz 6029220 BLAKE2B 
0a21e63c7cb0ba4eeff23593c7282e0b4d704fa2d2a1cd5289998fd04b58ea36fc343f872225ad05478e278b1cdebbcd0fd376459abcb58547f8fa1488485530
 SHA512 
4199bcf7c9e3aab2f52266aadceefc563dfe2d938d0ea1f3ec3be95d66f4a8c8e5494d3a800c03dd02ad386dec1738bd63e1fe0d8b394a2ccfc7d6c6a0cc9359
 DIST gnutls-3.7.8.tar.xz.sig 1250 BLAKE2B 
66c6a335c3b2290a4e44ffa6ae715ad71d2bcd7df485c1d2d9490985d9dcd445768d6eb021ad3a61614431183c6652254c63ebd8abd0f0a03d3164a6193b6192
 SHA512 
cecf9843e8683a278d065b663dc98ac2b5fcad1905ee25333038c93c2289b518c974629367e77e66552ac1c9d122d551616edba35cb0c4204202ec676f1a2db7
+DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B 
c8263381132b0c96f23a580823cfaf57112056876e5f2cc21aec4eeddec641b0c01fa02ff9493ea686f49fd917190b06f89379eb448a510cf4d50fe3a0742851
 SHA512 
56ccbab5f214f9e3cf10a43dd90dedc1e10a38d08b8359a4305dc05c59ddb4a1d3680b282077b6446605c31675a4261cd0579c2c0d976e0b2ced02e6dba224c1
+DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 
2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7
 SHA512 
906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438

diff --git a/net-libs/gnutls/gnutls-3.7.9.ebuild 
b/net-libs/gnutls/gnutls-3.7.9.ebuild
new file mode 100644
index ..d97092526abf
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.9.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30.30" # .
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+
+REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20221017 )"
+
+DOCS=( README.md doc/certtool.cfg )
+
+HTML_DOCS=()

[gentoo-commits] repo/gentoo:master commit in: net-proxy/cntlm/, net-proxy/cntlm/files/

2023-02-10 Thread Sam James
commit: 9758efbe00df43b3e94721bbc12325ccd97ad15b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 03:49:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:18:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9758efbe

net-proxy/cntlm: fix configure w/ clang 16

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

 ..._beta5-r3.ebuild => cntlm-0.93_beta5-r4.ebuild} | 12 -
 .../cntlm/files/cntlm-0.93_beta5-buildsystem.patch |  8 +++---
 .../files/cntlm-0.93_beta5-configure-clang16.patch | 31 ++
 3 files changed, 41 insertions(+), 10 deletions(-)

diff --git a/net-proxy/cntlm/cntlm-0.93_beta5-r3.ebuild 
b/net-proxy/cntlm/cntlm-0.93_beta5-r4.ebuild
similarity index 84%
rename from net-proxy/cntlm/cntlm-0.93_beta5-r3.ebuild
rename to net-proxy/cntlm/cntlm-0.93_beta5-r4.ebuild
index 4c6879ddacc1..91df0610c922 100644
--- a/net-proxy/cntlm/cntlm-0.93_beta5-r3.ebuild
+++ b/net-proxy/cntlm/cntlm-0.93_beta5-r4.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
 
 inherit systemd toolchain-funcs
 
@@ -19,10 +19,10 @@ RDEPEND="
acct-user/cntlm
 "
 
-src_prepare() {
-   default
-   eapply -p0 "${FILESDIR}"/${P}-buildsystem.patch # 334647
-}
+PATCHES=(
+   "${FILESDIR}"/${P}-buildsystem.patch # bug #334647
+   "${FILESDIR}"/${P}-configure-clang16.patch
+)
 
 src_configure() {
tc-export CC

diff --git a/net-proxy/cntlm/files/cntlm-0.93_beta5-buildsystem.patch 
b/net-proxy/cntlm/files/cntlm-0.93_beta5-buildsystem.patch
index d553e8661484..d6df267582d4 100644
--- a/net-proxy/cntlm/files/cntlm-0.93_beta5-buildsystem.patch
+++ b/net-proxy/cntlm/files/cntlm-0.93_beta5-buildsystem.patch
@@ -1,8 +1,8 @@
 Gentoo Bug#334647:
 Respect CC, CFLAGS, LDFLAGS (with gcc).
 Support verbose building via 'make V=1'.
 configure.orig 2012-10-02 14:01:48.735669564 +0200
-+++ configure  2012-10-02 14:23:01.224271511 +0200
+--- a/configure.orig
 b/configure
 @@ -10,7 +10,7 @@
  # This can be disabled if neccessary.
  #
@@ -57,8 +57,8 @@ Support verbose building via 'make V=1'.
rc=$?
  
if [ $rc -ne 0 ]; then # -o -n "$OUT" ]; then
 Makefile.orig  2012-10-02 15:31:03.986270993 +0200
-+++ Makefile   2012-10-02 15:40:10.277689068 +0200
+--- a/Makefile.orig
 b/Makefile
 @@ -16,14 +16,13 @@
  CC:= gcc
  VER   := $(shell cat VERSION)

diff --git a/net-proxy/cntlm/files/cntlm-0.93_beta5-configure-clang16.patch 
b/net-proxy/cntlm/files/cntlm-0.93_beta5-configure-clang16.patch
new file mode 100644
index ..3cfde3cbbd5a
--- /dev/null
+++ b/net-proxy/cntlm/files/cntlm-0.93_beta5-configure-clang16.patch
@@ -0,0 +1,31 @@
+Based on https://sourceforge.net/p/cntlm/bugs/79/ but rebased on our 
cntlm-0.93_beta5-buildsystem.patch.
+--- a/Makefile
 b/Makefile
+@@ -20,7 +20,7 @@ LIBS := $(shell [ $(OS) = "SunOS" ] && echo "-lrt 
-lsocket -lnsl")
+ LDFLAGS   := -pthread
+ CYGWIN_REQS   := cygwin1.dll cyggcc_s-1.dll cygstdc++-6.dll cygrunsrv.exe 
+ 
+-CFLAGS=-D__BSD_VISIBLE -D_ALL_SOURCE -D_XOPEN_SOURCE=600 
-D_POSIX_C_SOURCE=200112 -D_ISOC99_SOURCE -D_REENTRANT -D_BSD_SOURCE 
-DVERSION=\"'$(VER)'\"
++CFLAGS=-D__BSD_VISIBLE -D_ALL_SOURCE -D_XOPEN_SOURCE=600 
-D_POSIX_C_SOURCE=200112 -D_ISOC99_SOURCE -D_REENTRANT -D_BSD_SOURCE 
-D_DEFAULT_SOURCE -DVERSION=\"'$(VER)'\"
+ ifeq ($(DEBUG),1)
+   CFLAGS  += -g -O0
+ endif
+--- a/config/gethostname.c
 b/config/gethostname.c
+@@ -1,3 +1,5 @@
++#include 
++#include 
+ #include 
+ 
+ int main(int argc, char **argv) {
+--- a/configure
 b/configure
+@@ -67,7 +67,7 @@ rm -f $CONFIG
+ for i in $TESTS; do
+   printf "Checking $i... "
+   printf "#define config_$i " >> $CONFIG
+-  OUT=`$CC $CFLAGS $LDFLAGS -D_POSIX_C_SOURCE=199506L -D_ISOC99_SOURCE 
-D_REENTRANT -o config/$i config/$i.c 2>&1`
++  OUT=`$CC $CFLAGS $LDFLAGS -D_POSIX_C_SOURCE=199506L -D_ISOC99_SOURCE 
-D_DEFAULT_SOURCE -D_REENTRANT -o config/$i config/$i.c 2>&1`
+   rc=$?
+ 
+   if [ $rc -ne 0 ]; then # -o -n "$OUT" ]; then



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-AIO/

2023-02-10 Thread Sam James
commit: e7585b56b33300b5fac8483868b93a7bb267f266
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 04:01:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:18:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7585b56

dev-perl/IO-AIO: add 4.790.0

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

 dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild | 30 ++
 dev-perl/IO-AIO/Manifest  |  1 +
 2 files changed, 31 insertions(+)

diff --git a/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild 
b/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild
new file mode 100644
index ..e82a062c3f2b
--- /dev/null
+++ b/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=4.79
+DIST_WIKI="tests"
+inherit perl-module
+
+DESCRIPTION="Asynchronous Input/Output"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+   dev-perl/common-sense
+"
+BDEPEND="${RDEPEND}
+   >=dev-perl/Canary-Stability-2001
+   >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+"
+
+src_test() {
+   if [[ "${IO_AIO_SANDBOX_TESTS:-0}" == 0 ]]; then
+   # Tests trigger stack overflow in sandbox code, see bug 553918
+   perl_rm_files t/01_stat.t t/02_read.t t/05_readdir.t 
t/03_errors.t
+   fi
+   perl-module_src_test
+}

diff --git a/dev-perl/IO-AIO/Manifest b/dev-perl/IO-AIO/Manifest
index c66720e8c644..ca652fe419df 100644
--- a/dev-perl/IO-AIO/Manifest
+++ b/dev-perl/IO-AIO/Manifest
@@ -1,2 +1,3 @@
 DIST IO-AIO-4.75.tar.gz 181557 BLAKE2B 
842b15d19607eff47bdaee7afd4b823d6333e31a9cc8b5eaf4ad875103b2e37adfb7f1cfbdc1cecc99d4b1375f29101087f26d6e1f85fbf8e026b5985d46ac62
 SHA512 
3a30b34d6de476accc9b07c0723a3b21c235e5bd2b5951edc3ce3150de22a6b7dab5634d78ec17b799a71f2ede0bc138fead1e02885eed31a4da5cec05dfcaa3
 DIST IO-AIO-4.76.tar.gz 185929 BLAKE2B 
219105c86a553006194de77c69e82a90ffa3d2f07cfcda40e188128d20eafba7e1ce40ac45f48da5c0b6b28d90902b86561cdce8edf1fc4cfdbc4b4ac6987c91
 SHA512 
013c8e7e8501ca4f42b46102f3713bae580e6f05a416a2e77176e67c6c41ed6f71d35a4894132a9a7510d84799d9337820824020624eef709e5f378e90a063ee
+DIST IO-AIO-4.79.tar.gz 189140 BLAKE2B 
e734c76442a72779f37a00aae2f7fa3f1eacef843b4ed290d4a16efea928ab3b5c3428ec198aea07d608e96969dcc97fcf399885fbc16da2a1a1386f28af158a
 SHA512 
ebf4030ee237dde044722e690e1996c22a8c2fa36325c1d5fc641879da9da64facf2300defa759854499c010408a0dfba0cee3191aa024e8332d3aed9b2a4cae



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/, net-analyzer/rrdtool/files/

2023-02-10 Thread Sam James
commit: 09a27ff89060cfb08979f34a8c5fdfe4d1f79572
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 03:53:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:18:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a27ff8

net-analyzer/rrdtool: fix configure w/ clang 16

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

 .../files/rrdtool-1.8.0-configure-clang16.patch| 34 ++
 ...ool-1.8.0-r2.ebuild => rrdtool-1.8.0-r3.ebuild} |  1 +
 2 files changed, 35 insertions(+)

diff --git a/net-analyzer/rrdtool/files/rrdtool-1.8.0-configure-clang16.patch 
b/net-analyzer/rrdtool/files/rrdtool-1.8.0-configure-clang16.patch
new file mode 100644
index ..355436cb82f2
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdtool-1.8.0-configure-clang16.patch
@@ -0,0 +1,34 @@
+https://github.com/oetiker/rrdtool-1.x/commit/f3334fcbde0a77aa48938ba38602bff91c09cf85
+
+From f3334fcbde0a77aa48938ba38602bff91c09cf85 Mon Sep 17 00:00:00 2001
+From: Ryan Schmidt 
+Date: Sun, 20 Mar 2022 16:29:10 -0500
+Subject: [PATCH] acinclude.m4: Include  when using exit
+
+Fixes:
+
+conftest.c:124:33: error: implicitly declaring library function 'exit'
+with type 'void (int) __attribute__((noreturn))'
+--- a/m4/acinclude.m4
 b/m4/acinclude.m4
+@@ -582,7 +582,8 @@ AC_DEFUN([GC_TIMEZONE], [
+ AC_REQUIRE([AC_STRUCT_TM])
+ AC_CACHE_CHECK([tm_gmtoff in struct tm], gq_cv_have_tm_gmtoff,
+ gq_cv_have_tm_gmtoff=no
+-AC_TRY_COMPILE([#include 
++AC_TRY_COMPILE([#include 
++#include 
+ #include <$ac_cv_struct_tm>
+ ],
+[struct tm t;
+@@ -595,7 +596,8 @@ AC_DEFUN([GC_TIMEZONE], [
+ 
+ AC_CACHE_CHECK([__tm_gmtoff in struct tm], gq_cv_have___tm_gmtoff,
+ gq_cv_have___tm_gmtoff=no
+-AC_TRY_COMPILE([#include 
++AC_TRY_COMPILE([#include 
++#include 
+ #include <$ac_cv_struct_tm>
+ ],
+[struct tm t;
+

diff --git a/net-analyzer/rrdtool/rrdtool-1.8.0-r2.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.8.0-r3.ebuild
similarity index 99%
rename from net-analyzer/rrdtool/rrdtool-1.8.0-r2.ebuild
rename to net-analyzer/rrdtool/rrdtool-1.8.0-r3.ebuild
index 06f1d9e0cf3b..57e9b04d676a 100644
--- a/net-analyzer/rrdtool/rrdtool-1.8.0-r2.ebuild
+++ b/net-analyzer/rrdtool/rrdtool-1.8.0-r3.ebuild
@@ -74,6 +74,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-perl.patch
"${FILESDIR}"/${PN}-1.7.0-disable-rrd_graph-cgi.patch
"${FILESDIR}"/${PN}-1.7.1-configure.ac.patch
+   "${FILESDIR}"/${P}-configure-clang16.patch
 )
 
 pkg_setup() {



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

2023-02-10 Thread Matthew Thode
commit: 170e80558bac8960b52dfc4d624cfad18737c6eb
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:51:52 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170e8055

app-admin/puppet: drop 7.20.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 -
 app-admin/puppet/puppet-7.20.0.ebuild | 127 --
 2 files changed, 128 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 1ea8eaccc819..616ddef96389 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
-DIST puppet-7.20.0.tar.gz 2817232 BLAKE2B 
479c4e162230371bd69509844fcd97d0d3392eb2e66578b38e6dc120dd3dd15804d73f70c1b29f1f3d9e57af539f82e605a86c9afff15e78ff48ddf482432c4d
 SHA512 
6774bf03ad0ee80c0fd2cd8ebad60da56df7ed9818a526084fc2cf1ba2fecc81555fff200f5feef2b5d7a2275d90f44b24160de7221d682de470b511a7051f7f
 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
 DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310

diff --git a/app-admin/puppet/puppet-7.20.0.ebuild 
b/app-admin/puppet/puppet-7.20.0.ebuild
deleted file mode 100644
index 0d57b77fea32..
--- a/app-admin/puppet/puppet-7.20.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
-   >=app-portage/eix-0.18.0
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles "${FILESDIR}/tmpfiles.d" "puppet.conf"
-
-   # openrc 

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

2023-02-10 Thread Matthew Thode
commit: 23945cd37f9e786ec38fa31e3ae4a5d014d46b78
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:51:12 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:51:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23945cd3

app-admin/puppetserver: drop 7.9.2

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppetserver/Manifest  |   1 -
 app-admin/puppetserver/puppetserver-7.9.2.ebuild | 131 ---
 2 files changed, 132 deletions(-)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index aa3c85174b92..a78d47d45bd2 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,3 +1,2 @@
-DIST puppetserver-7.9.2.tar.gz 59729859 BLAKE2B 
15f9261ae81f280735080a75e083b4bbc5d4b9404bd52f02180173b6cab2ebfe20e38950dd6c94c5167478293056ac562994ff27a7ad955c69621c13ffa808e1
 SHA512 
0c047554e10ecf36d000c9f702b759e27b8168f1f2207d9b8e904c9579d8e37d8540327d898b0a9e1812ca3223aa15b7cf4da46d7a4247e5d4b8f1596f9d5f26
 DIST puppetserver-7.9.3.tar.gz 59951239 BLAKE2B 
818eee0e7bd115e0b335b1e13d7b0016933190e95a3bf71ad2498f87097de4251a1e6e2f9dfb933a1ee49c981ae0adf74f9994ec0e36a4b77aad567ab00e1fdd
 SHA512 
d2ce573bf15c0db7cb7a9fd0a35a8286acc77ca9b2eddfe0f2dd8549034793600c04973d9f8a72ab543282325f18795727e05a723b3a3b67b027b382ded3d3eb
 DIST puppetserver-7.9.5.tar.gz 59954391 BLAKE2B 
dd9c1c4bcac006ed711e9d29f2c1e96fbacbbb9f85a70e34e5b42909b20108b970bad58562acf2c3d60ed17c81144826ad4426357948f014b4ec3039f642a9d1
 SHA512 
c12df0d2778c3f768bf60ed4d9867eb976dc10671383f92ba63a06ad10c4552ec3109f42a9157816d2cd83481ee5cfad10c662812621b1afedf5eac25fbfe1b9

diff --git a/app-admin/puppetserver/puppetserver-7.9.2.ebuild 
b/app-admin/puppetserver/puppetserver-7.9.2.ebuild
deleted file mode 100644
index 7323a3ecf896..
--- a/app-admin/puppetserver/puppetserver-7.9.2.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
-HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
-SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="puppetdb"
-# will need the same keywords in puppet-agent (puppet-agent now has arm64)
-KEYWORDS="amd64"
-
-RDEPEND+="
-   >=virtual/jdk-1.8.0
-   app-admin/puppet-agent[puppetdb?]"
-DEPEND+="acct-user/puppet
-   acct-group/puppet"
-
-src_prepare() {
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
-   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
-   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
-   sed -i 's/var\/run/run/g' install.sh || die
-   default
-}
-
-src_compile() {
-   einfo "not compiling"
-}
-
-src_install() {
-   insinto /opt/puppetlabs/server/apps/puppetserver
-   insopts -m0774
-   doins ext/ezbake-functions.sh
-   insopts -m0644
-   doins ext/ezbake.manifest
-   doins puppet-server-release.jar
-   insinto /etc/puppetlabs/puppetserver
-   doins ext/config/logback.xml
-   doins ext/config/request-logging.xml
-   insinto /etc/puppetlabs/puppetserver/services.d
-   doins ext/system-config/services.d/bootstrap.cfg
-   doins ext/config/services.d/ca.cfg
-   insinto /etc/puppetlabs/puppetserver/conf.d
-   doins ext/config/conf.d/puppetserver.conf
-   doins ext/config/conf.d/auth.conf
-   doins ext/config/conf.d/global.conf
-   doins ext/config/conf.d/web-routes.conf
-   doins ext/config/conf.d/metrics.conf
-   doins ext/config/conf.d/webserver.conf
-   insopts -m0755
-   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
-   doins install.sh
-   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
-   doins ext/cli/ca
-   doins ext/cli/irb
-   doins ext/cli/foreground
-   doins ext/cli/gem
-   doins ext/cli/ruby
-   doins ext/cli/reload
-   doins ext/cli/start
-   doins ext/cli/stop
-   insinto /opt/puppetlabs/server/apps/puppetserver/cli
-   doins ext/cli_defaults/cli-defaults.sh
-   insinto /opt/puppetlabs/server/apps/puppetserver/bin
-   doins ext/bin/puppetserver
-   insopts -m0644
-   dodir /opt/puppetlabs/server/bin
-   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
-   dodir /opt/puppetlabs/bin
-   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
-   dosym 

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

2023-02-10 Thread Matthew Thode
commit: 42dd41131f1f5d36fabf30babadeb70bce867b68
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:51:35 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:51:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42dd4113

app-admin/puppet-agent: drop 7.20.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 -
 app-admin/puppet-agent/puppet-agent-7.20.0.ebuild | 91 ---
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 6c8109634f74..6abb2afd46ce 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,5 +1,3 @@
-DIST puppet-agent_7.20.0-1focal_amd64.deb 33766302 BLAKE2B 
665f4d4d8c3b096ec5f270428d0b865dc10b77c51113f65f9e66ab6bb72c3b21a07acd9433f2cc1e4e05c0fb30a11884f0bfe7a5a8a9a1d882bdd049a5490b84
 SHA512 
91b7eef80bc5e288f8a59a52d41340d1bc921e0754151952a3921575787e4cec1f101039c75a01ca6e7e4a5512224922be0c5be7a676d92bb19d3de291a7ab8c
-DIST puppet-agent_7.20.0-1focal_arm64.deb 33547934 BLAKE2B 
323d76ac12af0c97cf38b8a78454be89c900eebcc9b1517c716700badf8845c062d2c4eb2f633ed1b6ffc36cb42e7e16a3e4e815637e92c209bc6f3c40cfd525
 SHA512 
a04727c71cf241e352d14bcc09eb340199a7e42b18be574d822a793ff9d91ff1e1879d67724dbf2133a6a3842fa86ed45b048845c73a5669fab45dacea3e616a
 DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 
5075c0c77ae2199a3743edcc7fda94802f7b845b37084a613547705a3dc403259908698036bad95e36d7ba18c8b165971d98b81b64e56e6b40f3360e00c4fc5b
 SHA512 
cad621b9add8c7397c681684696b78d57c149b174a43830c3c45ea1679aba791005b634a64b48b3a9d276fb00d7e1ca8e2a73f6a02756d020914f507a35dc56a
 DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 
634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3
 SHA512 
be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3
 DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d
 SHA512 
90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f72956a385bb0a1828cc9b809c5bd9ee7a2231777f8

diff --git a/app-admin/puppet-agent/puppet-agent-7.20.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.20.0.ebuild
deleted file mode 100644
index 0776db0b3b8b..
--- a/app-admin/puppet-agent/puppet-agent-7.20.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd "${FILESDIR}/puppet.initd2" puppet
-   systemd_dounit lib/systemd/system/puppet.service
-   systemd_dounit lib/systemd/system/pxp-agent.service
-   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
-   # symlinks
-   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
-   dosym 

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

2023-02-10 Thread Matthew Thode
commit: 2740ff7dfa3aa6f195e14ee20b9e4616bf1b2dbe
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:45:49 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2740ff7d

app-admin/puppetserver: add 7.9.5

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppetserver/Manifest  |   1 +
 app-admin/puppetserver/puppetserver-7.9.5.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index 7bbd44cd9e1a..aa3c85174b92 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,2 +1,3 @@
 DIST puppetserver-7.9.2.tar.gz 59729859 BLAKE2B 
15f9261ae81f280735080a75e083b4bbc5d4b9404bd52f02180173b6cab2ebfe20e38950dd6c94c5167478293056ac562994ff27a7ad955c69621c13ffa808e1
 SHA512 
0c047554e10ecf36d000c9f702b759e27b8168f1f2207d9b8e904c9579d8e37d8540327d898b0a9e1812ca3223aa15b7cf4da46d7a4247e5d4b8f1596f9d5f26
 DIST puppetserver-7.9.3.tar.gz 59951239 BLAKE2B 
818eee0e7bd115e0b335b1e13d7b0016933190e95a3bf71ad2498f87097de4251a1e6e2f9dfb933a1ee49c981ae0adf74f9994ec0e36a4b77aad567ab00e1fdd
 SHA512 
d2ce573bf15c0db7cb7a9fd0a35a8286acc77ca9b2eddfe0f2dd8549034793600c04973d9f8a72ab543282325f18795727e05a723b3a3b67b027b382ded3d3eb
+DIST puppetserver-7.9.5.tar.gz 59954391 BLAKE2B 
dd9c1c4bcac006ed711e9d29f2c1e96fbacbbb9f85a70e34e5b42909b20108b970bad58562acf2c3d60ed17c81144826ad4426357948f014b4ec3039f642a9d1
 SHA512 
c12df0d2778c3f768bf60ed4d9867eb976dc10671383f92ba63a06ad10c4552ec3109f42a9157816d2cd83481ee5cfad10c662812621b1afedf5eac25fbfe1b9

diff --git a/app-admin/puppetserver/puppetserver-7.9.5.ebuild 
b/app-admin/puppetserver/puppetserver-7.9.5.ebuild
new file mode 100644
index ..5f17c2e2c29e
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-7.9.5.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="~amd64"
+
+RDEPEND+="
+   >=virtual/jdk-1.8.0
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   dosym 

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

2023-02-10 Thread Matthew Thode
commit: aaf63d958e2962af2ae28c7285d94c3d305ef306
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:46:31 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:49:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaf63d95

app-admin/puppetdb: add 7.12.1

Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 0fd923192d78..38cf0202d675 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1 +1,2 @@
 DIST puppetdb-7.11.1.tar.gz 49075994 BLAKE2B 
deb1a031999f18988c44b1439670ebb370d654a7dd99f20f44cdce027fa48088eadc96adca4fc8efe298c4dcc9b62d0d607262d8a5de4d07de0f2405a0f05a36
 SHA512 
98238e61ae7798912e345d69ff321bd7236dea6d5230a1f9ae37c533993d29611890522dde085e18e83b87bccb5a53e49e4ad38b930bb09ce7e9f22d45776a60
+DIST puppetdb-7.12.1.tar.gz 49891988 BLAKE2B 
d5201d443d991fc04e1a7c67d3f4df693365435354447cb4c18fd8143aa032be9a1dc6845cb6da07add830e2eee8539eb43fb37c3f1790f4ef02dc882de76ab9
 SHA512 
a86e293505c25e9f15b9c1a768540683b271002e197860bd1e24fc3d3afc88f104eefe3df3e44e7baab2e8ad4953f729b992de934ade57edef00d95290c5f1d2

diff --git a/app-admin/puppetdb/puppetdb-7.12.1.ebuild 
b/app-admin/puppetdb/puppetdb-7.12.1.ebuild
new file mode 100644
index ..15ec35d345fe
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-7.12.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-1.8.0"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+   tmpfiles_process puppetdb.conf
+
+   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 
ssl-setup'"
+   elog
+   elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb 
config-migration'"
+}



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

2023-02-10 Thread Matthew Thode
commit: 7639bdc5cc0282344745bf7feb6f07aba5dec0c0
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:44:03 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:49:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7639bdc5

app-admin/puppet: add 7.23.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.23.0.ebuild | 128 ++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index a28b469a3fa4..1ea8eaccc819 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-7.20.0.tar.gz 2817232 BLAKE2B 
479c4e162230371bd69509844fcd97d0d3392eb2e66578b38e6dc120dd3dd15804d73f70c1b29f1f3d9e57af539f82e605a86c9afff15e78ff48ddf482432c4d
 SHA512 
6774bf03ad0ee80c0fd2cd8ebad60da56df7ed9818a526084fc2cf1ba2fecc81555fff200f5feef2b5d7a2275d90f44b24160de7221d682de470b511a7051f7f
 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
+DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310

diff --git a/app-admin/puppet/puppet-7.23.0.ebuild 
b/app-admin/puppet/puppet-7.23.0.ebuild
new file mode 100644
index ..5c55684f787c
--- /dev/null
+++ b/app-admin/puppet/puppet-7.23.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+   >=app-portage/eix-0.18.0
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
+
+   # 

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

2023-02-10 Thread Matthew Thode
commit: 02fcc9235d113fe0347e21e1ea7214123a3ec937
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:45:04 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fcc923

app-admin/puppet-agent: add 7.23.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 +
 app-admin/puppet-agent/puppet-agent-7.23.0.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index e6f449c6b091..6c8109634f74 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.20.0-1focal_amd64.deb 33766302 BLAKE2B 
665f4d4d8c3b096ec5f27
 DIST puppet-agent_7.20.0-1focal_arm64.deb 33547934 BLAKE2B 
323d76ac12af0c97cf38b8a78454be89c900eebcc9b1517c716700badf8845c062d2c4eb2f633ed1b6ffc36cb42e7e16a3e4e815637e92c209bc6f3c40cfd525
 SHA512 
a04727c71cf241e352d14bcc09eb340199a7e42b18be574d822a793ff9d91ff1e1879d67724dbf2133a6a3842fa86ed45b048845c73a5669fab45dacea3e616a
 DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 
5075c0c77ae2199a3743edcc7fda94802f7b845b37084a613547705a3dc403259908698036bad95e36d7ba18c8b165971d98b81b64e56e6b40f3360e00c4fc5b
 SHA512 
cad621b9add8c7397c681684696b78d57c149b174a43830c3c45ea1679aba791005b634a64b48b3a9d276fb00d7e1ca8e2a73f6a02756d020914f507a35dc56a
 DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 
634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3
 SHA512 
be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3
+DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d
 SHA512 
90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f72956a385bb0a1828cc9b809c5bd9ee7a2231777f8
+DIST puppet-agent_7.23.0-1focal_arm64.deb 32668574 BLAKE2B 
ff01899f7a6b0994eccd330dcc83ea51933e287ea4c1ce3ecdcee91e227c22256f4d4464c7d461d5023a1e6f4aac9868134fccf5dd84de2ba11de16c79be0d9f
 SHA512 
7f3b0940d739410b2f4dd3b3ae852c9677c8db33fccee0db5291613f8b8602f8770c52eff3f577c81382be36044714b6737df8f8468a3481997cae52989fdeb8

diff --git a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
new file mode 100644
index ..35263f3c4106
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 

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

2023-02-10 Thread Matthew Thode
commit: 72bf2ec429e6323574a9665c9b90469753bec186
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:49:05 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:49:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72bf2ec4

dev-ruby/puppetdb-termini: add 7.12.1

Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini-7.12.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 8945b9929590..47bc76277f2f 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1 +1,2 @@
 DIST puppetdb-termini_7.11.1-1stretch_all.deb 22652 BLAKE2B 
776f7254062c4864236236101e79a8010ecc83a468c8b6dd14d005c4045fc695494cbe7fd468ad642bb6a13d3f8578db3c5a92981e03a21d4622a1ef5a9fc106
 SHA512 
5c2f6279f5ed8cdb6401a9b87f9c8e2459f1c5e1b4327224b5db9b9349ae4c20ed3237cc0e0a5aa4cf89763296cc9198cbfd33780fad224bbbaf0e11cbb29e97
+DIST puppetdb-termini_7.12.1-1bullseye_all.deb 22644 BLAKE2B 
16c62aafca8ea2a1f04e6e3708bd1354262dcfdc2afd085e4ef2c949409e4ed9a21fb965b9b67099024d9027b996bdbbc3bf16bbdf92f6cfa6e8d0b4b7c60c90
 SHA512 
4fd214c02e71a038ba52b2cc2ad33172ab5a13739e831fa1f53fbba45b7f19644104fe06cd12c796eb81556dcf9c5221cd9341d55a4b803c5d005f1da4deca46

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild
new file mode 100644
index ..21001dc94028
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html;
+SRC_URI="http://apt.puppetlabs.com/pool/bullseye/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1bullseye_all.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



[gentoo-commits] proj/portage:master commit in: lib/_emerge/resolver/, lib/_emerge/, lib/portage/dep/

2023-02-10 Thread Sam James
commit: 32d6700c84d4c41392f26eab89ffb48c6a4104fd
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Feb 11 02:14:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:54:54 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=32d6700c

Fix issues causing CI to fail

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/portage/pull/985
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/AbstractEbuildProcess.py | 4 +++-
 lib/_emerge/resolver/backtracking.py | 2 +-
 lib/portage/dep/__init__.py  | 4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/lib/_emerge/AbstractEbuildProcess.py 
b/lib/_emerge/AbstractEbuildProcess.py
index f457e4609..0e6786eed 100644
--- a/lib/_emerge/AbstractEbuildProcess.py
+++ b/lib/_emerge/AbstractEbuildProcess.py
@@ -27,7 +27,9 @@ portage.proxy.lazyimport.lazyimport(
 
 
 class AbstractEbuildProcess(SpawnProcess):
-__slots__ = ("phase", "settings",) + (
+__slots__ = (
+"phase",
+"settings",
 "_build_dir",
 "_build_dir_unlock",
 "_ipc_daemon",

diff --git a/lib/_emerge/resolver/backtracking.py 
b/lib/_emerge/resolver/backtracking.py
index 6fbfdd89c..9cbe65411 100644
--- a/lib/_emerge/resolver/backtracking.py
+++ b/lib/_emerge/resolver/backtracking.py
@@ -270,7 +270,7 @@ class Backtracker:
 # Not all config changes require a restart, that's why they can appear 
together
 # with other conflicts.
 if "config" in infos:
-self._feedback_config(infos["config"], explore=(len(infos) == 1))
+self._feedback_config(infos["config"], explore=len(infos) == 1)
 
 # There is at most one of the following types of conflicts for a given 
restart.
 if "slot conflict" in infos:

diff --git a/lib/portage/dep/__init__.py b/lib/portage/dep/__init__.py
index 889d98263..d0c5a45cc 100644
--- a/lib/portage/dep/__init__.py
+++ b/lib/portage/dep/__init__.py
@@ -1499,8 +1499,8 @@ class Atom(str):
 allow_build_id = True
 
 blocker_prefix = ""
-if "!" == s[:1]:
-blocker = self._blocker(forbid_overlap=("!" == s[1:2]))
+if s[:1] == "!":
+blocker = self._blocker(forbid_overlap=s[1:2] == "!")
 if blocker.overlap.forbid:
 blocker_prefix = s[:2]
 s = s[2:]



[gentoo-commits] repo/proj/guru:dev commit in: games-rpg/snoot-game/

2023-02-10 Thread Seth Price
commit: 46ba88ec9e98210612916a530d777ecb1b9cb97b
Author: Seth Price  aol  com>
AuthorDate: Sat Feb 11 03:19:53 2023 +
Commit: Seth Price  aol  com>
CommitDate: Sat Feb 11 03:19:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46ba88ec

games-rpg/snoot-game: update ebuild

I thought `ebuild ./foo test` meant everything was fine,
but I was mistaken.  This commit contains everything
I should’ve done from the get-go.

Closes: https://bugs.gentoo.org/893748
Signed-off-by: Seth Price  aol.com>

 games-rpg/snoot-game/snoot-game-1.8-r1.ebuild | 40 +++
 1 file changed, 40 insertions(+)

diff --git a/games-rpg/snoot-game/snoot-game-1.8-r1.ebuild 
b/games-rpg/snoot-game/snoot-game-1.8-r1.ebuild
new file mode 100644
index 0..f8b896dd4
--- /dev/null
+++ b/games-rpg/snoot-game/snoot-game-1.8-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+inherit python-single-r1 desktop wrapper
+
+DESCRIPTION="Visual novel parody of Goodbye Volcano High"
+MY_PV="Patch8_NewYears"
+HOMEPAGE="https://snootgame.xyz/;
+SRC_URI="https://snootgame.xyz/downloads/game/SnootGame-${MY_PV}-linux.tar.bz2;
+
+LICENSE="AGPL-3 CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS} virtual/opengl"
+BDEPEND="${RDEPEND}"
+
+S="${WORKDIR}/SnootGame-${MY_PV}-linux/"
+
+QA_PREBUILT="*"
+RESTRICT+=" strip"
+
+src_install() {
+   local dir=/opt/${PN}
+   insinto "${dir}"
+
+   doins -r "${S}/."
+   dodoc README.md
+
+   fperms +x ${dir}/lib/py3-linux-x86_64/SnootGame
+   fperms +x ${dir}/SnootGame.sh
+
+   make_wrapper ${PN} "./SnootGame.sh" "${dir}" "${dir}"
+   make_desktop_entry ${PN} "Snoot Game"
+
+}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2023-02-10 Thread Sam James
commit: 28b86c2af92d90237c120b2b342d336e686f06ab
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b86c2a

x11-base/xwayland: Stabilize 22.1.8 x86, #893876

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

 x11-base/xwayland/xwayland-22.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-22.1.8.ebuild 
b/x11-base/xwayland/xwayland-22.1.8.ebuild
index 9b83a31672a0..dc0d291fa993 100644
--- a/x11-base/xwayland/xwayland-22.1.8.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standalone X server running under Wayland"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-02-10 Thread Sam James
commit: fdfe2a26d638788e60493bf724cbedc0923550fc
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdfe2a26

x11-base/xorg-server: Stabilize 21.1.7 ppc, #893876

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

 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
index 55ea5c91d7bc..8b3bd054dad4 100644
--- a/x11-base/xorg-server/xorg-server-21.1.7.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-02-10 Thread Sam James
commit: 4c0d7d7d35cc9bdbd5f14c973e93e9ad9a5614a7
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0d7d7d

x11-base/xorg-server: Stabilize 21.1.7 x86, #893876

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

 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
index f38301bb8795..57c6d3eea3ed 100644
--- a/x11-base/xorg-server/xorg-server-21.1.7.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-02-10 Thread Sam James
commit: b454699909acea59034ed4eba4ce2b0dad140747
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4546999

x11-base/xorg-server: Stabilize 21.1.7 arm64, #893876

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

 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
index 3ce9d6bce4b0..55ea5c91d7bc 100644
--- a/x11-base/xorg-server/xorg-server-21.1.7.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2023-02-10 Thread Sam James
commit: f28222524ad56a0809d928bdd6a34a345dba414f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2822252

x11-base/xwayland: Stabilize 22.1.8 arm64, #893876

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

 x11-base/xwayland/xwayland-22.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-22.1.8.ebuild 
b/x11-base/xwayland/xwayland-22.1.8.ebuild
index dc0d291fa993..bdd9d9b4e024 100644
--- a/x11-base/xwayland/xwayland-22.1.8.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standalone X server running under Wayland"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2023-02-10 Thread Sam James
commit: a1bbc49fba3e452139e3ff9ab03fe2adabe715e2
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1bbc49f

x11-base/xwayland: Stabilize 22.1.8 ppc, #893876

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

 x11-base/xwayland/xwayland-22.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-22.1.8.ebuild 
b/x11-base/xwayland/xwayland-22.1.8.ebuild
index bdd9d9b4e024..a0b578c2b9fa 100644
--- a/x11-base/xwayland/xwayland-22.1.8.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standalone X server running under Wayland"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-02-10 Thread Sam James
commit: 2e57b0f341c5dada7dec480672daa83b427b9d1c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e57b0f3

x11-base/xorg-server: Stabilize 21.1.7 sparc, #893876

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

 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
index 57c6d3eea3ed..3ce9d6bce4b0 100644
--- a/x11-base/xorg-server/xorg-server-21.1.7.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-02-10 Thread Sam James
commit: 6daa5d690857cb011db3c98002f4f9c0e919babd
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6daa5d69

x11-base/xorg-server: Stabilize 21.1.7 ppc64, #893876

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

 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
index d7496f53..f38301bb8795 100644
--- a/x11-base/xorg-server/xorg-server-21.1.7.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2023-02-10 Thread Sam James
commit: b278733b370650deba2f54aa58e8dc11fbf14c12
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b278733b

x11-base/xwayland: Stabilize 22.1.8 ppc64, #893876

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

 x11-base/xwayland/xwayland-22.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-22.1.8.ebuild 
b/x11-base/xwayland/xwayland-22.1.8.ebuild
index 5ed5522246e5..9b83a31672a0 100644
--- a/x11-base/xwayland/xwayland-22.1.8.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standalone X server running under Wayland"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-02-10 Thread Sam James
commit: b4103234988dcadf5baa15b7f5feeb8887443741
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4103234

x11-base/xorg-server: Stabilize 21.1.7 arm, #893876

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

 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
index a3da3b5510ee..d7496f53 100644
--- a/x11-base/xorg-server/xorg-server-21.1.7.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2023-02-10 Thread Sam James
commit: b19513ec58b7e3848646c63b87d47e734cc27dbe
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:37:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:37:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b19513ec

x11-base/xwayland: Stabilize 22.1.8 arm, #893876

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

 x11-base/xwayland/xwayland-22.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-22.1.8.ebuild 
b/x11-base/xwayland/xwayland-22.1.8.ebuild
index 29a75c9fb37b..5ed5522246e5 100644
--- a/x11-base/xwayland/xwayland-22.1.8.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standalone X server running under Wayland"



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

2023-02-10 Thread Sam James
commit: 5b6909e43ddcef54e182ebbc693a35086b6c1280
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:23:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:36:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6909e4

media-video/rav1e: add minimum Rust version

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

 media-video/rav1e/rav1e-0.6.3.ebuild | 1 +
 media-video/rav1e/rav1e-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-video/rav1e/rav1e-0.6.3.ebuild 
b/media-video/rav1e/rav1e-0.6.3.ebuild
index e6187fee1ed8..14a1b5565ee4 100644
--- a/media-video/rav1e/rav1e-0.6.3.ebuild
+++ b/media-video/rav1e/rav1e-0.6.3.ebuild
@@ -238,6 +238,7 @@ IUSE="+capi"
 
 ASM_DEP=">=dev-lang/nasm-2.15"
 BDEPEND="
+   >=virtual/rust-1.60.0
amd64? ( ${ASM_DEP} )
capi? ( >=dev-util/cargo-c-0.6.3 )
 "

diff --git a/media-video/rav1e/rav1e-.ebuild 
b/media-video/rav1e/rav1e-.ebuild
index e6187fee1ed8..14a1b5565ee4 100644
--- a/media-video/rav1e/rav1e-.ebuild
+++ b/media-video/rav1e/rav1e-.ebuild
@@ -238,6 +238,7 @@ IUSE="+capi"
 
 ASM_DEP=">=dev-lang/nasm-2.15"
 BDEPEND="
+   >=virtual/rust-1.60.0
amd64? ( ${ASM_DEP} )
capi? ( >=dev-util/cargo-c-0.6.3 )
 "



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

2023-02-10 Thread Sam James
commit: e12c1b0d77407712d204e780b796c1c5365812df
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:22:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12c1b0d

Revert "app-emulation/xen-tools: add github upstream metadata"

This reverts commit 45d17d73acc6a72e23e33720c20f00a0b071b906.

It's not the same xen-tools. I'd taken a brief look and assumed
the code was buried, but it's not.

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

 app-emulation/xen-tools/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-emulation/xen-tools/metadata.xml 
b/app-emulation/xen-tools/metadata.xml
index b2bd29a7270d..fb98e4a01835 100644
--- a/app-emulation/xen-tools/metadata.xml
+++ b/app-emulation/xen-tools/metadata.xml
@@ -27,7 +27,4 @@
Using app-emulation/qemu 
instead of the bundled one
Using 
sys-firmware/seabios instead of the bundled one

-   
-   xen-tools/xen-tools
-   
 



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

2023-02-10 Thread Andreas K. Hüttel
commit: bd62b3aca68ce447b43ab5733f2b8e83615347b1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 11 02:26:31 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 11 02:26:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd62b3ac

app-emulation/qemu: fix more configure options

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

 app-emulation/qemu/qemu-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index d6f958f31220..59cdcadc04bc 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -646,7 +646,7 @@ qemu_src_configure() {
conf_opts+=(
--disable-linux-user
--disable-system
-   --disable-blobs
+   --disable-install-blobs
--enable-tools
--enable-cap-ng
)



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

2023-02-10 Thread Andreas K. Hüttel
commit: 0dcadefec47d4eb7e3e894ac0a1e95a8a420d7eb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 11 02:22:58 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 11 02:23:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcadefe

app-emulation/qemu: fix configure options

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

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

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index ce7fda66806b..d6f958f31220 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -625,7 +625,7 @@ qemu_src_configure() {
conf_opts+=(
--enable-linux-user
--disable-system
-   --disable-blobs
+   --disable-install-blobs
--disable-tools
--disable-cap-ng
--disable-seccomp
@@ -658,7 +658,7 @@ qemu_src_configure() {
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
 
# Add support for SystemTAP
-   use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
+   use systemtap && conf_opts+=( --enable-trace-backends=dtrace )
 
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if



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

2023-02-10 Thread Sam James
commit: 7bda58ad754dc80201257f041371a8097dbacf27
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:11:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:11:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bda58ad

media-video/rav1e: add 0.6.3

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

 media-video/rav1e/Manifest   | 162 
 media-video/rav1e/rav1e-0.6.3.ebuild | 284 +++
 media-video/rav1e/rav1e-.ebuild  | 232 ++--
 3 files changed, 668 insertions(+), 10 deletions(-)

diff --git a/media-video/rav1e/Manifest b/media-video/rav1e/Manifest
index 444ea3ee4ceb..43389a4836d4 100644
--- a/media-video/rav1e/Manifest
+++ b/media-video/rav1e/Manifest
@@ -1,119 +1,235 @@
 DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
+DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88
 SHA512 
18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
+DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST aom-sys-0.3.0.crate 3064 BLAKE2B 
210de17df81b78af866336bc4f3c00803d0c62a503809b23fcf8bcfab6262b2bec35ab9fc8d8d4ec31d38665ca74069bf5f866daa8a2ab3f04c16ecc91de
 SHA512 
9bb02069b5951dce34a445427f3c49c9995464213104786f0a800f7cb6629e5f6cfb5c4d736dce7963d1bdddee2cc8caf3cfa9df801d5a9cea93397aaf38b53f
+DIST aom-sys-0.3.2.crate 3043 BLAKE2B 
edef684249c8e0fb6abfdc656c65e64d311aea2cd1b591044837be4061d89548533c0a1b88fd9349733a38ac97e29d760db27440632cab709ddfb6b455fd99d4
 SHA512 
0d08bd789cc52d7981dc1d01c98d5d075502bc29e23a851e51f609314d9ebde8d3cf13a32b7fc57290b83152e18b5b39ba946fc1f8a935cbaa8a6b9ec0998b0a
 DIST arbitrary-0.4.7.crate 26282 BLAKE2B 
1a304154926c9f24a80eced744f13379814377f067f8340672c2588edad22b26088b359b304c1c22f068bf6c7a1da09715caefa28eab046fe79085e67ecb259e
 SHA512 
17968466d1403903a8cb5ec7f8af403e2ecbbbd8beed3df41035c34af1c19bc9d57596e1751f3aaf4c6021fe8fc7e23a7f0c1bbd1a5942d94f9dcafd0b19c1a6
 DIST arg_enum_proc_macro-0.3.2.crate 5367 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/files/, app-crypt/sequoia-chameleon-gnupg/

2023-02-10 Thread Sam James
commit: 2088d3ed01d8b162836ba055c2ad03f87f7502e4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:20:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:21:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2088d3ed

app-crypt/sequoia-chameleon-gnupg: backport test fix

... but it doesn't get them passing yet. Ideas welcome! They don't pass
for me outside of Portage either, but way more _do_ pass outside of Portage
for me, as opposed to none right now inside.

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

 .../sequoia-chameleon-gnupg-0.2.0-tests.patch  | 45 ++
 .../sequoia-chameleon-gnupg-0.2.0.ebuild   |  9 -
 2 files changed, 53 insertions(+), 1 deletion(-)

diff --git 
a/app-crypt/sequoia-chameleon-gnupg/files/sequoia-chameleon-gnupg-0.2.0-tests.patch
 
b/app-crypt/sequoia-chameleon-gnupg/files/sequoia-chameleon-gnupg-0.2.0-tests.patch
new file mode 100644
index ..8ebd4cf4da25
--- /dev/null
+++ 
b/app-crypt/sequoia-chameleon-gnupg/files/sequoia-chameleon-gnupg-0.2.0-tests.patch
@@ -0,0 +1,45 @@
+https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/commit/447e4747089731f322589299d3ff6fd54e56aefb
+
+From 447e4747089731f322589299d3ff6fd54e56aefb Mon Sep 17 00:00:00 2001
+From: Justus Winter 
+Date: Thu, 9 Feb 2023 10:44:26 +0100
+Subject: [PATCH] tests: Normalize underlines.
+
+  - GnuPG emits a header with underlines in key listings that changes
+with the length of GNUPGHOME.  Now, since the state directories
+are created within TMPDIR, the length of both GNUPGHOME and the
+underline changes.  Previously, we normalized GNUPGHOME, but we
+failed to normalize the underline.
+
+  - Fixes #8.
+--- a/tests/gpg.rs
 b/tests/gpg.rs
+@@ -243,12 +243,24 @@ impl Output {
+ }
+ 
+ /// Canonicalizes the paths in the output.
++///
++/// This replaces `homedir` with `"/HOMEDIR"` and `experiment`
++/// with `"/EXPERIMENT"` in stdout and stderr, and normalizes the
++/// underline decorating `homedir` in key listings in stdout.
+ fn canonicalize(mut self, homedir: , experiment: ) -> Self {
++const DASHES:  =
++"\n";
++let d = regex::bytes::Regex::new(
++[..DASHES.len().min(homedir.to_str().unwrap().len() + 1)])
++.unwrap();
+ let h = regex::bytes::Regex::new(homedir.to_str().unwrap()).unwrap();
+ let e = 
regex::bytes::Regex::new(experiment.to_str().unwrap()).unwrap();
+ self.stdout =
+-e.replace_all(_all(, "/HOMEDIR"[..]),
+-  "/EXPERIMENT"[..])
++e.replace_all(
++_all(
++_all(, "\n"[..]),
++"/HOMEDIR"[..]),
++"/EXPERIMENT"[..])
+ .into();
+ self.stderr =
+ e.replace_all(_all(, "/HOMEDIR"[..]),
+-- 
+GitLab

diff --git 
a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild 
b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild
index 10afa858dad2..5b7c38538af6 100644
--- a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild
+++ b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild
@@ -307,7 +307,10 @@ LICENSE+="
 "
 SLOT="0"
 KEYWORDS="~amd64"
-# https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/issues/8
+# See e.g. https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/issues/8
+# Even though that's fixed as of >0.2.0, tests still completely fail inside
+# Portage. Not yet sure why/how. They do better outside, although some fail
+# still then.
 RESTRICT="test"
 
 DEPEND="
@@ -320,6 +323,10 @@ BDEPEND="sys-devel/clang"
 
 QA_FLAGS_IGNORED="usr/bin/gpg-sq usr/bin/gpgv-sq"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-tests.patch
+)
+
 src_test() {
export GNUPGHOME="${T}"/.gnupg
export REAL_GPG_BIN="${BROOT}"/usr/bin/gpg



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/

2023-02-10 Thread Sam James
commit: 7dd62a810df4debd33116529604bf892e2f23735
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:15:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:15:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd62a81

app-crypt/sequoia-chameleon-gnupg: add Clang BDEPEND

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

 .../sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild  | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git 
a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild 
b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild
index c169c560b091..10afa858dad2 100644
--- a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild
+++ b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.2.0.ebuild
@@ -315,15 +315,11 @@ DEPEND="
dev-libs/nettle:=
 "
 RDEPEND="${DEPEND}"
+# Needed for bindgen
+BDEPEND="sys-devel/clang"
 
 QA_FLAGS_IGNORED="usr/bin/gpg-sq usr/bin/gpgv-sq"
 
-src_configure() {
-   export OPENSSL_NO_VENDOR=true
-
-   cargo_src_configure
-}
-
 src_test() {
export GNUPGHOME="${T}"/.gnupg
export REAL_GPG_BIN="${BROOT}"/usr/bin/gpg



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

2023-02-10 Thread Julien Roy
commit: c163b1d7bb4bdc88ebb15fc1a217c82b7b55c785
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Feb 11 02:07:38 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Feb 11 02:07:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c163b1d7

app-crypt/tang: add 12

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

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

diff --git a/app-crypt/tang/Manifest b/app-crypt/tang/Manifest
index c79d202ff..bd39a83cc 100644
--- a/app-crypt/tang/Manifest
+++ b/app-crypt/tang/Manifest
@@ -1 +1,2 @@
 DIST tang-11.tar.gz 38502 BLAKE2B 
cc440780eda3aa2ded7dfa6bea62794c2f08d3c7e89573c4002d5f2644f5cd809357400031c9df94f5128fb24e3e038a56f3df14f8f7762c071404fdb7b62444
 SHA512 
a1115c7192224f2d09d026776768b4247632333ad152f2cb700567404ff33a220dc1280e4f588c6408775c4b9dc5049b5601bbee6336c8ff7f39ec6f28e26599
+DIST tang-12.tar.gz 41459 BLAKE2B 
e948e0f7bc206cb7f0a2eeb42bf2b4b3cc5ff96fef4348beb562289684aafc20d5dab4d5b20ffbd3de5008900fed7e649b771e4353642306831c7e048317
 SHA512 
dc61aa7711700e149f53c08557f917c1363d946137ea1cad7d7a5ff4248fe6726a61e5339ab8853c52b592bd9963fb4041c6c3143d3a32311d9942424bb9d847

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



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

2023-02-10 Thread Sam James
commit: 8447b39c08cd1cf2630fbce627594c54b373f0e5
Author: Kerin Millar  plushkava  net>
AuthorDate: Sat Feb 11 00:14:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 01:29:29 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=8447b39c

Guard against errexit in the course of reading from stty(1)

Otherwise, it will only be a matter of time before a devotee of the
cult of set -e begins complaining.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/functions.sh b/functions.sh
index 241f238..eb9a168 100644
--- a/functions.sh
+++ b/functions.sh
@@ -468,7 +468,9 @@ else
# size operand is not portable.
COLS=$(
stty size 2>/dev/null | {
-   read -r h w _ && printf '%s\n' "$w"
+   if read -r h w _; then
+   printf '%s\n' "$w"
+   fi
}
)
if ! is_int "${COLS}" || [ "${COLS}" -le 0 ]; then



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

2023-02-10 Thread Sam James
commit: 9b3c0592552ecba127fd872b8ba168efea0fdaaf
Author: Kerin Millar  plushkava  net>
AuthorDate: Fri Feb 10 23:46:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 01:29:27 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=9b3c0592

Ensure that COLUMNS is set in the case that /bin/sh is bash

To reasonably ensure that the COLUMNS variable is set requires for
three conditions to be fulfilled. Firstly, the version of bash must be
at least 4.3. Secondly, the checkwinsize shopt must be enabled (since
5.0, it is enabled by default). Thirdly, an external command must be
executed.

Better fulfil these conditions by checking whether the shell appears to
be bash and, should it appear to be, enabling checkwinsize before
executing /bin/true. Determining the number of columns in this way is
preferable to falling back to the method of attempting to use stty(1).

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/functions.sh b/functions.sh
index 9ab8d0c..241f238 100644
--- a/functions.sh
+++ b/functions.sh
@@ -453,8 +453,15 @@ for arg in "$@" ; do
 done
 
 # Define COLS and ENDCOL so that eend can line up the [ ok ].
+if [ -n "${BASH}" ] && shopt -s checkwinsize 2>/dev/null; then
+   # As is documented, running an external command will cause bash to set
+   # the COLUMNS variable. This technique is effective for >=4.3, though
+   # it requires for the checkwinsize shopt to be enabled. By default, it
+   # is only enabled for >=5.0.
+   /bin/true
+fi
 if is_int "${COLUMNS}" && [ "${COLUMNS}" -gt 0 ]; then
-   # The value of COLUMNS was likely set by a shell such as bash. Trust it.
+   # The value of COLUMNS was likely set by a shell such as bash or mksh.
COLS=${COLUMNS}
 else
# Try to use stty(1) to determine the number of columns. The use of the



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

2023-02-10 Thread Sam James
commit: e81b967cb272dfa75140b80bf2499187e54ca834
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 01:14:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 01:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e81b967c

sys-devel/gcc: add 10.4.1_p20230209

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

 sys-devel/gcc/Manifest|  2 ++
 sys-devel/gcc/gcc-10.4.1_p20230209.ebuild | 58 +++
 2 files changed, 60 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b080fd5deb39..be428f051d4f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -2,6 +2,7 @@ DIST gcc-10-20221208.tar.xz 72098912 BLAKE2B 
8167b3d91fb95c727caa3a76d8bd6d70e0d
 DIST gcc-10-20230119.tar.xz 72112952 BLAKE2B 
6e28cba9f6ff5c9f9231828bb400c82b8658a4f9c0166c28a6a12d71728d4460904152a8c84bbeff88c06b7f9378937b7b61bf4a871a10c56bd005170dc5fde2
 SHA512 
6cbb567ef1da1b6fa65892b6e71c3b7cd37e0c483e049720ea1987d444a0e7b4eb15d1e99f4e35995acdce560a811a779574eeba52bb252c61325accedd6a5c5
 DIST gcc-10-20230126.tar.xz 72121284 BLAKE2B 
add27f5cacaf5c36c4c54e2c71f6e60edd03242bf52e1729aa708cc6d927814f3640cccbf9711d105c252b90e980e0ab071a2204c7859045c35bacaac9664c7a
 SHA512 
619f73041be838b0e48a10f5dbe4bb775367fc13511f4b98d65c4336b397f1ccae2df64f11b7cd066e2635783b2d61f815c3ab0a6478ec3c98dd7b33728d2ae5
 DIST gcc-10-20230202.tar.xz 72116996 BLAKE2B 
79e06176ee536d4f313f68838fad5b26d087054ce477a394d35b3726ba857e203201dd4ad6a41004b47031fd40735c382c604f8645e15b817d37e48bf722f42d
 SHA512 
c904bdc5874cdc723d1e6d781961ffa3f9ccc3847b0edc6a498cfb740846b77bd4516b4d6c8342938febea9dec2aa4ec5d5f361d14b54fa8b789136909a682e0
+DIST gcc-10-20230209.tar.xz 72120748 BLAKE2B 
618cc9d70ead60a978e81f1b71cf9f78b1619c3b1322f321d73de1891c6e841ca771e35fefb5905d56540bcff5857682eb4adfa134588e5afd26cda2ad8e8142
 SHA512 
ff78b3f57ed2121c484f8dbea9c3024aa039affcec3b04738f92fc6f80696b02aea9ecd0fc72c6fec1a1a3a47a912381b89a332a44421c39506493d89d766d91
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B 
f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e
 SHA512 
aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B 
ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434
 SHA512 
440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648
@@ -13,6 +14,7 @@ DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e2
 DIST gcc-11-20230120.tar.xz 76201244 BLAKE2B 
07bc819dad3e2ee3747f09f43fd73a4263f06274362728174b32d9ead52ea95c25ea6a192397378b9b4c4f958285d97488d28e425c26129d23f143b1a8668fbc
 SHA512 
81f71aeb706b4ccb89e2af5201770fd72cc3190b9b5eac0b5a25a522626b9c4015a2e5d13e4bd1360ac0f7f1be27df51fc530c15ce3c3d782f39f34d5c58803e
 DIST gcc-11-20230127.tar.xz 76128480 BLAKE2B 
4fdff08bd120fbff1b1e87d09606a9049fa28f456444c07c5d0dc3738216be3c2b418137bbb57ac79e584b68cf277033707c63a5e2ecb75497f3778f7cf3fef6
 SHA512 
772f4ea802aba04a63a50272b59c293b0f1a143c00b88beae98c9bef4ef3a36ad4fd50ec670113d1d031e831262fe50e0b1017536f02c8553be61b05708678b8
 DIST gcc-11-20230203.tar.xz 76157392 BLAKE2B 
ed70b6c94d5440e647881e1e026da75547c9dcbb677d7d6f67aa89a04edc64d64b88eb14bf644c78f46b5c45c1d58f1f38f99c1bda913c42303fcec3ac329aa7
 SHA512 
125437acd0e1d14204542965d52392e7ed3cbe369f85ec43fa1278c536039f9eb2ce1af28a1c31b67573dcac15da432fb7a61d1c236b30eaca5ca9774ea41aa9
+DIST gcc-11-20230210.tar.xz 76141600 BLAKE2B 
04fc4d3cd23ce3abc47adaaf256fcde56891b1dd1ee70906714e92f4dadd2ae1f40852c17e17a8814bc1f5e642137d0f9660d410dc7f93b4541372895b99d617
 SHA512 
714eff2d949a615049aa2ac3a98fc4546dd8a0d94975fe69de411056dd540ecb9fd3d13818c213f2c407b737af5ca0028247769dbe3bd0493a97d2b80e6975e5
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
 DIST g

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

2023-02-10 Thread Sam James
commit: 3d8db6294245f47a4d8e320470d6c5e48a21d45b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 01:16:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 01:16:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8db629

sys-devel/gcc: add 11.3.1_p20230210

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

 sys-devel/gcc/gcc-11.3.1_p20230210.ebuild | 52 +++
 1 file changed, 52 insertions(+)

diff --git a/sys-devel/gcc/gcc-11.3.1_p20230210.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20230210.ebuild
new file mode 100644
index ..3029159b6f13
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20230210.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="8"
+PATCH_GCC_VER="11.4.0"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+#fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-02-10 Thread Sebastian Pipping
commit: c1b832af4ea9449535df0dae87b7ebc92d434ada
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Feb 11 01:09:36 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Feb 11 01:13:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b832af

dev-python/doublex: 1.9.5.1

Also EAPI 8, Python 3.11, make tests work without dev-python/nose,
and address DistutilsNonPEP517Build

Bug: https://bugs.gentoo.org/888247
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-python/doublex/Manifest|  1 +
 dev-python/doublex/doublex-1.9.5.1.ebuild  | 59 ++
 .../doublex/files/doublex-1.9.5.1-py310.patch  | 29 +++
 3 files changed, 89 insertions(+)

diff --git a/dev-python/doublex/Manifest b/dev-python/doublex/Manifest
index 808466437d18..bf5a43b36bb0 100644
--- a/dev-python/doublex/Manifest
+++ b/dev-python/doublex/Manifest
@@ -1 +1,2 @@
 DIST doublex-1.9.2.tar.gz 80246 BLAKE2B 
7fc1c4e6d117bee13e7125b634293aa7c9d1016c9cd5201f047143bcb1fae1e9607bf0a030cbaa2d6eb930474babe29aaf244433aba57ae4325a3a43af2fdf56
 SHA512 
0278f756930b0d5c3da676e3908ccc17b919c14f740aace3002f5117fa341ac52fe16fdaa2c3b36029757dd1dc2f36d8d35cdc8664fcfdbcafd4809d2fc969b0
+DIST doublex-1.9.5.1.tar.gz 80508 BLAKE2B 
3c3e233bbe4fcc3a122430bfb826ab9824d41472e80802f0e6d345da83cbe97bb33912a831bead550299942b0087063e86839f6bf3a29a08164b6e3bf641f437
 SHA512 
498e8a8076ed7d3585aae7a20edf54d4143e6875cd8e7af3b47f9f9cfc612a5217d7877092c2af7f1ac80c7aad7be89946671a836fc5817de06ec541c0cb1e06

diff --git a/dev-python/doublex/doublex-1.9.5.1.ebuild 
b/dev-python/doublex/doublex-1.9.5.1.ebuild
new file mode 100644
index ..cb7f59b841d4
--- /dev/null
+++ b/dev-python/doublex/doublex-1.9.5.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="Python test doubles"
+HOMEPAGE="https://bitbucket.org/DavidVilla/python-doublex;
+SRC_URI="https://bitbucket.org/DavidVilla/python-${PN}/get/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="doc test"
+
+RDEPEND="
+   dev-python/pyhamcrest[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+"
+
+PATCHES=(
+   # 
https://github.com/davidvilla/python-doublex/commit/425807d7276dcea0e0640384d65aeb15184c508c
+   "${FILESDIR}/${P}-py310.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Disable broken tests
+   # 
https://bitbucket.org/DavidVilla/python-doublex/issues/5/support-for-python-36-37-38-tests-failing
+   sed -i "s/test_*hamcrest_/_&/" doublex/test/report_tests.py || die
+   # 
https://bitbucket.org/DavidVilla/python-doublex/issues/6/more-failing-tests-with-python-39
+   sed -i -r 
"s/test_(proxyspy_get_stubbed_property|stub_property|custom_equality_comparable_objects)/_&/"
 \
+   doublex/test/unit_tests.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C docs
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/README.rst || die "Couldn't remove spurious README.rst"
+}
+
+python_test() {
+   epytest -o 'python_files=*_tests.py'
+}

diff --git a/dev-python/doublex/files/doublex-1.9.5.1-py310.patch 
b/dev-python/doublex/files/doublex-1.9.5.1-py310.patch
new file mode 100644
index ..e4aa9153115e
--- /dev/null
+++ b/dev-python/doublex/files/doublex-1.9.5.1-py310.patch
@@ -0,0 +1,29 @@
+From b76a792b48109f1a10f460878fbe0fd78c41cd93 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Sat, 11 Feb 2023 02:00:46 +0100
+Subject: [PATCH] Fix import to collections.abc.Callable for Python >=3.10
+
+Subset of this post-1.9.5.1 upstream commit:
+https://github.com/davidvilla/python-doublex/commit/425807d7276dcea0e0640384d65aeb15184c508c
+---
+ doublex/internal.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/doublex/internal.py b/doublex/internal.py
+index a85da9f..e5b25cb 100644
+--- a/doublex/internal.py
 b/doublex/internal.py
+@@ -24,8 +24,8 @@ import threading
+ import functools
+ import six
+ 
+-if sys.version_info < (3, 3):
+-from collection.abc import Callable as abc_Callable, Mapping as 
abc_Mapping
++if sys.version_info > (3, 3):
++from collections.abc import Callable as abc_Callable, Mapping as 
abc_Mapping
+ else:
+ from collections import Callable as abc_Callable, Mapping as abc_Mapping
+ 
+-- 
+2.39.1
+



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-02-10 Thread Sam James
commit: 753b55ac720b1bde3fc883df6ae4a82588936f46
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 01:02:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 01:03:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753b55ac

sys-libs/compiler-rt-sanitizers: CLANG_NO_DEFAULT_CONFIG workaround for <16

Bug: https://github.com/llvm/llvm-project/issues/60394
Signed-off-by: Sam James  gentoo.org>

 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild | 3 +++
 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
index 767c9177aca1..5e8c7747038f 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
@@ -215,6 +215,9 @@ src_test() {
local -x SANDBOX_ON=0
# wipe LD_PRELOAD to make ASAN happy
local -x LD_PRELOAD=
+   # avoid confusing with hardening, upstreamed for >= 16
+   # https://github.com/llvm/llvm-project/issues/60394
+   local -x CLANG_NO_DEFAULT_CONFIG=1
 
cmake_build check-all
 }

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild
index e5fe7115aaf8..de0aa3e3f2fe 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7.ebuild
@@ -214,6 +214,9 @@ src_test() {
local -x SANDBOX_ON=0
# wipe LD_PRELOAD to make ASAN happy
local -x LD_PRELOAD=
+   # avoid confusing with hardening, upstreamed for >= 16
+   # https://github.com/llvm/llvm-project/issues/60394
+   local -x CLANG_NO_DEFAULT_CONFIG=1
 
cmake_build check-all
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/normalize/

2023-02-10 Thread Sam James
commit: e83f1c2d938c87366b79a9fb9b8d1dc3597e18f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 00:59:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 00:59:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83f1c2d

media-sound/normalize: fix tests

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

 media-sound/normalize/normalize-0.7.7-r1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-sound/normalize/normalize-0.7.7-r1.ebuild 
b/media-sound/normalize/normalize-0.7.7-r1.ebuild
index 07f55a40e1c2..fd1ccdd12ed9 100644
--- a/media-sound/normalize/normalize-0.7.7-r1.ebuild
+++ b/media-sound/normalize/normalize-0.7.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,3 +41,9 @@ src_configure() {
$(use_enable nls) \
--disable-xmms
 }
+
+src_test() {
+   # .sh tests missing a dep on ../src/mktestwav but ancient 
autoconf/automake
+   # so too mmuch hassle to patch, bug #740488.
+   emake -j1 check
+}



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

2023-02-10 Thread Sam James
commit: c42f92e03de962101dd48a34442a4b4278967536
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 00:42:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 00:42:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42f92e0

dev-db/mariadb: fix REQUIRED_USE for tests

Per the official test instructions above src_test, too...

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

 dev-db/mariadb/mariadb-10.3.36.ebuild| 7 +--
 dev-db/mariadb/mariadb-10.3.37.ebuild| 7 +--
 dev-db/mariadb/mariadb-10.4.26.ebuild| 7 +--
 dev-db/mariadb/mariadb-10.4.27.ebuild| 7 +--
 dev-db/mariadb/mariadb-10.5.17.ebuild| 7 +--
 dev-db/mariadb/mariadb-10.5.18.ebuild| 7 +--
 dev-db/mariadb/mariadb-10.6.10.ebuild| 7 +--
 dev-db/mariadb/mariadb-10.6.11-r1.ebuild | 7 +--
 dev-db/mariadb/mariadb-10.6.11.ebuild| 7 +--
 9 files changed, 45 insertions(+), 18 deletions(-)

diff --git a/dev-db/mariadb/mariadb-10.3.36.ebuild 
b/dev-db/mariadb/mariadb-10.3.36.ebuild
index a4cfcfe57f25..f939b7ec970d 100644
--- a/dev-db/mariadb/mariadb-10.3.36.ebuild
+++ b/dev-db/mariadb/mariadb-10.3.36.ebuild
@@ -27,10 +27,13 @@ IUSE="+backup bindist client-libs cracklib debug 
extraengine galera innodb-lz4
 
 RESTRICT="!bindist? ( bindist ) !test? ( test )"
 
-REQUIRED_USE="jdbc? ( extraengine server !static )
+REQUIRED_USE="
+   jdbc? ( extraengine server !static )
server? ( tokudb? ( jemalloc !tcmalloc ) )
?? ( tcmalloc jemalloc )
-   static? ( yassl !extraengine !pam )"
+   static? ( yassl !extraengine !pam )
+   test? ( extraengine perl server xml )
+"
 
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 

diff --git a/dev-db/mariadb/mariadb-10.3.37.ebuild 
b/dev-db/mariadb/mariadb-10.3.37.ebuild
index ec4245a011ba..517f12786a11 100644
--- a/dev-db/mariadb/mariadb-10.3.37.ebuild
+++ b/dev-db/mariadb/mariadb-10.3.37.ebuild
@@ -27,10 +27,13 @@ IUSE="+backup bindist client-libs cracklib debug 
extraengine galera innodb-lz4
 
 RESTRICT="!bindist? ( bindist ) !test? ( test )"
 
-REQUIRED_USE="jdbc? ( extraengine server !static )
+REQUIRED_USE="
+   jdbc? ( extraengine server !static )
server? ( tokudb? ( jemalloc !tcmalloc ) )
?? ( tcmalloc jemalloc )
-   static? ( yassl !extraengine !pam )"
+   static? ( yassl !extraengine !pam )
+   test? ( extraengine perl server xml )
+"
 
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 

diff --git a/dev-db/mariadb/mariadb-10.4.26.ebuild 
b/dev-db/mariadb/mariadb-10.4.26.ebuild
index 26f337d76e62..958912f828a0 100644
--- a/dev-db/mariadb/mariadb-10.4.26.ebuild
+++ b/dev-db/mariadb/mariadb-10.4.26.ebuild
@@ -27,10 +27,13 @@ IUSE="+backup bindist cracklib debug extraengine galera 
innodb-lz4
 
 RESTRICT="!bindist? ( bindist ) !test? ( test )"
 
-REQUIRED_USE="jdbc? ( extraengine server !static )
+REQUIRED_USE="
+   jdbc? ( extraengine server !static )
server? ( tokudb? ( jemalloc !tcmalloc ) )
?? ( tcmalloc jemalloc )
-   static? ( yassl !pam )"
+   static? ( yassl !pam )
+   test? ( extraengine perl server xml )
+"
 
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 

diff --git a/dev-db/mariadb/mariadb-10.4.27.ebuild 
b/dev-db/mariadb/mariadb-10.4.27.ebuild
index f03d9d91b921..c162f08df0cc 100644
--- a/dev-db/mariadb/mariadb-10.4.27.ebuild
+++ b/dev-db/mariadb/mariadb-10.4.27.ebuild
@@ -27,10 +27,13 @@ IUSE="+backup bindist cracklib debug extraengine galera 
innodb-lz4
 
 RESTRICT="!bindist? ( bindist ) !test? ( test )"
 
-REQUIRED_USE="jdbc? ( extraengine server !static )
+REQUIRED_USE="
+   jdbc? ( extraengine server !static )
server? ( tokudb? ( jemalloc !tcmalloc ) )
?? ( tcmalloc jemalloc )
-   static? ( yassl !pam )"
+   static? ( yassl !pam )
+   test? ( extraengine perl server xml )
+"
 
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 

diff --git a/dev-db/mariadb/mariadb-10.5.17.ebuild 
b/dev-db/mariadb/mariadb-10.5.17.ebuild
index 384feb3be774..46cdd74fcf86 100644
--- a/dev-db/mariadb/mariadb-10.5.17.ebuild
+++ b/dev-db/mariadb/mariadb-10.5.17.ebuild
@@ -27,9 +27,12 @@ IUSE="+backup bindist columnstore cracklib debug extraengine 
galera innodb-lz4
 
 RESTRICT="!bindist? ( bindist ) !test? ( test )"
 
-REQUIRED_USE="jdbc? ( extraengine server !static )
+REQUIRED_USE="
+   jdbc? ( extraengine server !static )
?? ( tcmalloc jemalloc )
-   static? ( yassl !pam )"
+   static? ( yassl !pam )
+   

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

2023-02-10 Thread Sam James
commit: 946d854632f2db973c9959812106f5789f8df8b0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 00:28:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 00:36:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=946d8546

x11-misc/i3status: fix filecaps desc. typo

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

 x11-misc/i3status/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml
index b052e7bb4940..e16cefd50de7 100644
--- a/x11-misc/i3status/metadata.xml
+++ b/x11-misc/i3status/metadata.xml
@@ -14,7 +14,7 @@
your CPU as much as spawning the corresponding amount of shell 
commands would.


-   Linux capabilities library is required 
for i3status to be able to read net bandwith
+   Linux capabilities library is required 
for i3status to be able to read net bandwidth


i3/i3status



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

2023-02-10 Thread Sam James
commit: b134436c3246a759d351dcc07f8b33e19aba5a5a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 00:28:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 00:36:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b134436c

x11-misc/i3status: add github upstream metadata

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

 x11-misc/i3status/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml
index dc27abb8c502..b052e7bb4940 100644
--- a/x11-misc/i3status/metadata.xml
+++ b/x11-misc/i3status/metadata.xml
@@ -16,4 +16,7 @@

Linux capabilities library is required 
for i3status to be able to read net bandwith

+   
+   i3/i3status
+   
 



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

2023-02-10 Thread Sam James
commit: 882363e36a03af90ce76eed7e75a91672b3d
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 00:33:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 00:36:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8823

x11-misc/i3status: skip tests which needs alsa

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

 x11-misc/i3status/i3status-2.14.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/x11-misc/i3status/i3status-2.14.ebuild 
b/x11-misc/i3status/i3status-2.14.ebuild
index 9a1390b6ee6a..4a7d1e2f875a 100644
--- a/x11-misc/i3status/i3status-2.14.ebuild
+++ b/x11-misc/i3status/i3status-2.14.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
@@ -29,8 +29,18 @@ DEPEND="
 "
 
 PATCHES=(
+
 )
 
+src_prepare() {
+   default
+
+   # Needs an ALSA master device, bug #840622
+   # Also skipped in CI:
+   # 
https://github.com/i3/i3status/blob/07ad5aef2deea1f10eb6c544593e7a87205f24f8/.github/workflows/main.yml#L34
+   rm -rf testcases/020-percentliteral-volume || die
+}
+
 src_configure() {
local emesonargs=(
$(meson_use pulseaudio pulseaudio)



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

2023-02-10 Thread Sebastian Pipping
commit: af377021215de0673155462eefaa3088e2454101
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Feb 11 00:21:25 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Feb 11 00:21:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af377021

sys-apps/dcfldd: Fix accidental 1.9 stable

Signed-off-by: Sebastian Pipping  gentoo.org>

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

diff --git a/sys-apps/dcfldd/dcfldd-1.9.ebuild 
b/sys-apps/dcfldd/dcfldd-1.9.ebuild
index c6b77410e0bd..c2fe5f2e7aef 100644
--- a/sys-apps/dcfldd/dcfldd-1.9.ebuild
+++ b/sys-apps/dcfldd/dcfldd-1.9.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/resurrecting-open-source-projects/${PN}/archive/v${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
 DOCS=(
AUTHORS
CONTRIBUTING.md



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

2023-02-10 Thread Sebastian Pipping
commit: 25c9ea3bcd02c3f427d96d0921ae6343d7f9d5a5
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Feb 11 00:19:39 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Feb 11 00:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c9ea3b

sys-apps/dcfldd: 1.9

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-apps/dcfldd/Manifest  |  1 +
 sys-apps/dcfldd/dcfldd-1.9.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/dcfldd/Manifest b/sys-apps/dcfldd/Manifest
index 5810c5e0adbb..7891929faae7 100644
--- a/sys-apps/dcfldd/Manifest
+++ b/sys-apps/dcfldd/Manifest
@@ -1,3 +1,4 @@
 DIST dcfldd-1.7.1.tar.gz 89413 BLAKE2B 
ad7572d6df51116ea71647363d50fcb03e389cbf52fc327c97ae50357290ce1aefda0ba229e167bac322edf73009fe8dc72378dab07090321e41eeaf249433c0
 SHA512 
d1120ef9b50e379015d50d00b6c8b24978ec58c05434580d67a1707f5e1d41d1e294ca5a7f9d1e7bfeabcb9fd7976b384db93a78f70421870d26391404ee4ae6
 DIST dcfldd-1.7.tar.gz 81892 BLAKE2B 
bf34dcd3e0430421c36dbd9d6b3f5ea2d4a4cb41151db8f14deb48d4169d1008fee2776f2ae821ea40ca7743f2354db62520bc919206e02a6e525ed6a38a0fec
 SHA512 
e1dc4773438914a8102a692c7b7cbf486a9b03111820facb0134b4b9d058751695d1a7c64481852026412aacbb0fa04a18f833ff77ca30f154d5067a07057f31
 DIST dcfldd-1.8.tar.gz 89853 BLAKE2B 
c4c492500962bbe5329b2b67387424a99fce9853a9ab8788894e981e8327f5945f9f9ddf8a7bf219e1ff2a506725e2bcee7180e862be09023bef961842b989f0
 SHA512 
68b1d5806a723a3b499220a007faafb60fd1baa1924511a2e56be41828e2ac517d40e4f53160feb67d5202b25abdf6d304a1e8f100b49594f31dcf0198aaf7da
+DIST dcfldd-1.9.tar.gz 90477 BLAKE2B 
a594474fea9414e18ba80c1d385f87a19baac49cd09c966fb9b3dac512d7465f376b269e78117e87bc8c797132321227a81689387ef8c13c5e8f2ca4e261cba5
 SHA512 
675ae32f70206d1027a9687b1b30f6b1d63bcad7dc19219b070b68630721e0bd4cf5e48e7d56d6d5e03c486d6a707f9ff54175ed60e02717219cf38dcb4add37

diff --git a/sys-apps/dcfldd/dcfldd-1.9.ebuild 
b/sys-apps/dcfldd/dcfldd-1.9.ebuild
new file mode 100644
index ..c6b77410e0bd
--- /dev/null
+++ b/sys-apps/dcfldd/dcfldd-1.9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+DESCRIPTION="enhanced dd with features for forensics and security"
+HOMEPAGE="https://github.com/resurrecting-open-source-projects/dcfldd;
+SRC_URI="https://github.com/resurrecting-open-source-projects/${PN}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
+DOCS=(
+   AUTHORS
+   CONTRIBUTING.md
+   ChangeLog
+   NEWS
+   README.md
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/scrub/, app-misc/scrub/files/

2023-02-10 Thread Sam James
commit: a5e4d7d0b989592eaa41855e9149976db29d9d39
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 23:56:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 23:56:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e4d7d0

app-misc/scrub: app-misc/scrub: backport test fix

Ninpo on IRC reported this helps w/ ZFS as PORTAGE_TMPDIR (reproduced). Not
sure if it helps with the linked musl bug, but it may.

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

 .../scrub/files/scrub-2.6.1-tests-block-size.patch | 294 +
 app-misc/scrub/scrub-2.6.1-r1.ebuild   |   3 +-
 2 files changed, 296 insertions(+), 1 deletion(-)

diff --git a/app-misc/scrub/files/scrub-2.6.1-tests-block-size.patch 
b/app-misc/scrub/files/scrub-2.6.1-tests-block-size.patch
new file mode 100644
index ..d2c1c9612e67
--- /dev/null
+++ b/app-misc/scrub/files/scrub-2.6.1-tests-block-size.patch
@@ -0,0 +1,294 @@
+Fixes test failures on ZFS.
+
+https://github.com/chaos/scrub/commit/5c66fc0537f4ecb21d4c3dcdd9020a02c8a2d819
+
+From 5c66fc0537f4ecb21d4c3dcdd9020a02c8a2d819 Mon Sep 17 00:00:00 2001
+From: Jim Garlick 
+Date: Mon, 9 Mar 2015 16:20:38 -0700
+Subject: [PATCH] test: use a power of 2 for file sizes
+
+Reduce the change of tests failing due to block size round-up.
+Freebsd was failing that way.
+--- a/test/t02
 b/test/t02
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ TESTFILE=${TMPDIR:-/tmp}/scrub-testfile.$$
+ rm -f $TESTFILE
+-./pad 400k $TESTFILE || exit 1
++./pad 512k $TESTFILE || exit 1
+ $PATH_SCRUB -r $TESTFILE 2>&1 | sed -e "s!${TESTFILE}!file!" >t02.out || exit 
1
+ diff t02.exp t02.out >t02.diff
+--- a/test/t02.exp
 b/test/t02.exp
+@@ -1,5 +1,5 @@
+ scrub: using NNSA NAP-14.1-C patterns
+-scrub: scrubbing file 409600 bytes (~400KB)
++scrub: scrubbing file 524288 bytes (~512KB)
+ scrub: random  ||
+ scrub: random  ||
+ scrub: 0x00||
+--- a/test/t03
 b/test/t03
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ TESTFILE=${TMPDIR:-/tmp}/scrub-testfile.$$
+ rm -f $TESTFILE
+-./pad 400k $TESTFILE || exit 1
++./pad 512k $TESTFILE || exit 1
+ $PATH_SCRUB -r -p dod $TESTFILE 2>&1 | sed -e "s!$TESTFILE!file!" >t03.out || 
exit 1
+ diff t03.exp t03.out >t03.diff
+--- a/test/t03.exp
 b/test/t03.exp
+@@ -1,5 +1,5 @@
+ scrub: using DoD 5220.22-M patterns
+-scrub: scrubbing file 409600 bytes (~400KB)
++scrub: scrubbing file 524288 bytes (~512KB)
+ scrub: random  ||
+ scrub: 0x00||
+ scrub: 0xff||
+--- a/test/t04
 b/test/t04
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ TESTFILE=${TMPDIR:-/tmp}/scrub-testfile.$$
+ rm -f $TESTFILE
+-./pad 400k $TESTFILE || exit 1
++./pad 512k $TESTFILE || exit 1
+ $PATH_SCRUB -r -p bsi $TESTFILE 2>&1 | sed -e "s!$TESTFILE!file!" >t04.out || 
exit 1
+ diff t04.exp t04.out >t04.diff
+--- a/test/t04.exp
 b/test/t04.exp
+@@ -1,5 +1,5 @@
+ scrub: using BSI patterns
+-scrub: scrubbing file 409600 bytes (~400KB)
++scrub: scrubbing file 524288 bytes (~512KB)
+ scrub: 0xff||
+ scrub: 0xfe||
+ scrub: 0xfd||
+--- a/test/t05
 b/test/t05
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ TESTFILE=${TMPDIR:-/tmp}/scrub-testfile.$$
+ rm -f $TESTFILE
+-./pad 400k $TESTFILE || exit 1
++./pad 512k $TESTFILE || exit 1
+ $PATH_SCRUB -r -p fastold $TESTFILE 2>&1 | sed -e "s!$TESTFILE!file!" 
>t05.out || exit 1
+ diff t05.exp t05.out >t05.diff
+--- a/test/t05.exp
 b/test/t05.exp
+@@ -1,5 +1,5 @@
+ scrub: using pre v1.7 scrub (skip random) patterns
+-scrub: scrubbing file 409600 bytes (~400KB)
++scrub: scrubbing file 524288 bytes (~512KB)
+ scrub: 0x00||
+ scrub: 0xff||
+ scrub: 0xaa||
+--- a/test/t06
 b/test/t06
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+ TESTFILE=${TMPDIR:-/tmp}/scrub-testfile.$$
+ rm -f $TESTFILE
+-./pad 400k $TESTFILE || exit 1
++./pad 512k $TESTFILE || exit 1
+ $PATH_SCRUB -r -p old $TESTFILE 2>&1 | sed -e "s!$TESTFILE!file!" >t06.out || 
exit 1
+ diff t06.exp t06.out >t06.diff
+ rc=$?
+--- a/test/t06.exp
 b/test/t06.exp
+@@ -1,5 +1,5 @@
+ scrub: using pre v1.7 scrub patterns
+-scrub: scrubbing file 409600 bytes (~400KB)
++scrub: scrubbing file 524288 bytes (~512KB)
+ scrub: 0x00||
+ scrub: 0xff||
+ scrub: 0xaa||
+--- a/test/t07
 b/test/t07
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/ntp/

2023-02-10 Thread Sam James
commit: b868a9f2d5ae06bf6cc23854ff765708d7012349
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 00:13:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 00:13:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b868a9f2

net-misc/ntp: avoid automagic Ruby dep

Needed for unity builds/tests.

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

 net-misc/ntp/ntp-4.2.8_p15-r4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
index e9d6da16067d..74177b9e9309 100644
--- a/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
@@ -67,6 +67,9 @@ src_configure() {
# blah, no real configure options #176333
export ac_cv_header_dns_sd_h=$(usex zeroconf)
export ac_cv_lib_dns_sd_DNSServiceRegister=${ac_cv_header_dns_sd_h}
+   # Unity builds, we don't really need support for it, bug #804109
+   export PATH_RUBY=/bin/false
+
local myeconfargs=(
--with-lineeditlibs=readline,edit,editline
--with-yielding-select



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

2023-02-10 Thread Sam James
commit: 75a90cfd04a454c40c704ebc38ba3d72afebd887
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 23:28:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 23:29:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a90cfd

dev-util/dialog: add 1.3.20230209

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

 dev-util/dialog/Manifest   |  2 +
 dev-util/dialog/dialog-1.3.20230209.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest
index 5906b053a7a5..d3be9efe349e 100644
--- a/dev-util/dialog/Manifest
+++ b/dev-util/dialog/Manifest
@@ -2,3 +2,5 @@ DIST dialog-1.3-20220728.tgz 568086 BLAKE2B 
086d946f2a8d298f1d26a193b5e99c00991a
 DIST dialog-1.3-20220728.tgz.asc 729 BLAKE2B 
c317713cae1abe26471c005f033a8ebb406a2a741d67865f90c8a356e204b468fda1349247dbe42e84d434434d202938b55321a22ad0e048eedca93f59a7b547
 SHA512 
fe0e3559c1c6cbd6ac24cd5da96cde4e4780c6a804f1ed3c96c1ee93dc8f434336cb5cf27c9ac420338c8491dfa9beead48761f07152b2cae9f2d2f7d482eb8b
 DIST dialog-1.3-20221229.tgz 567965 BLAKE2B 
a027b4427ba2e4a2cfb7e66122a81ed3e3cd5b3ce3acfa250ce42a3464d4b015a8c7633b1d2160f915c54d8449097d19d33cd2f968bfef2a415fb42488bfa07b
 SHA512 
920f22bc1565b3c936c95af6fe83dc1460dd81eb5d83bb8f43fd4f2b12cb9e37328b5ae32fb528fbe2ff2f4172935773022a3e6de455b8edfc0c8e37d5d02c26
 DIST dialog-1.3-20221229.tgz.asc 729 BLAKE2B 
bf9703905e16af1af11e68c5e0288e03ab2a72e7c16de80ec4bf830982020e28514674640f42e0fc77ae1861d3f527990279a2e65a7aef6f78b3076b245df149
 SHA512 
b4d2dd6ab6e4f792a0156508bdec8516a927d50e1e65208e1fb155a618321addc71e0c35658b8da9a2166c4401acc3ec47e050acdb84fd768c8cc089ff30c41a
+DIST dialog-1.3-20230209.tgz 573222 BLAKE2B 
eabca049a4a4c7ea8f2023534116bc1736853664deefa8fff253b6a7dd6671def231dccec9815c3842e9ba7c2ce99c304eb707a5cd405463175fae8c85153a57
 SHA512 
e34b1de09e3455289ee6278cf2f8bfb6ec9f8f6ed1f61aee10ad0ff5ee499330ec3481afa1dcd999ed7460479607cc443433e09584b8eeab2efdba689b6851cf
+DIST dialog-1.3-20230209.tgz.asc 729 BLAKE2B 
da27d94a4fe61ebcd1481f6b1bd750fe4c45db01153b059c7c329afcbb51c2f290b0a888e8c8b8bab65eb35fdcee6b8bb599fa9345eeea79ad2f298335528c21
 SHA512 
bac6a17614ca0798e2f52fc2635169e5256b7f3e970fe0a2693503d2fd6b618aae78f7a11bfdfb865e67f4f920c9597b3e8b050841f0b1454838ffcd4823e2a3

diff --git a/dev-util/dialog/dialog-1.3.20230209.ebuild 
b/dev-util/dialog/dialog-1.3.20230209.ebuild
new file mode 100644
index ..b7b3a73f4a29
--- /dev/null
+++ b/dev-util/dialog/dialog-1.3.20230209.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-$(ver_rs 2 -)
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Tool to display dialog boxes from a shell"
+HOMEPAGE="https://invisible-island.net/dialog/;
+SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/dialog/${MY_P}.tgz.asc )"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples minimal nls unicode"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]"
+DEPEND="
+   ${RDEPEND}
+   nls? ( sys-devel/gettext )
+"
+BDEPEND="
+   virtual/pkgconfig
+   !minimal? ( sys-devel/libtool )
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die
+   sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   econf \
+   --disable-rpath-hack \
+   --with-pkg-config \
+   --enable-pc-files \
+   $(use_enable nls) \
+   $(use_with !minimal libtool) \
+   --with-libtool-opts='-shared' \
+   --with-ncurses$(usev unicode w)
+}
+
+src_install() {
+   use minimal && default || emake DESTDIR="${D}" install-full
+
+   use examples && dodoc -r samples
+
+   dodoc CHANGES README
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-02-10 Thread Sam James
commit: 929f993e143e1ef5d4f2657ce448327f50ef4695
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 22:20:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 23:29:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929f993e

sys-apps/moar: drop 1.11.3-r1

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

 sys-apps/moar/Manifest  |  2 --
 sys-apps/moar/moar-1.11.3-r1.ebuild | 33 -
 2 files changed, 35 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index b78d6af27040..d64f2f0d3445 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,4 +1,2 @@
-DIST moar-1.11.3-deps.tar.xz 25971908 BLAKE2B 
b0086ed53e9b032bc58e048ce5e5298cbee21e67b85798b2aa58c661293f53383a2191a7bef203a098c954ffc20dc7094e4a0c7b57aa8b456543b42770f30916
 SHA512 
215db80539767b4900ecac56f84a9f183f9e0581fb7603219feb3e1da44b10b52e7eda69336fc0ed6ab73be3e4efee855a91d3a41b1839c8cb9f357a9b2ed455
-DIST moar-1.11.3.tar.gz 2777421 BLAKE2B 
48cc596af11b1163a6ca6cc766670ec917fae4f7232c295e6d87f074ce3c87dd3f06ac440af4d5bedc2735a2d2fe634df2d9f5db8ad05399f470d99c406a7beb
 SHA512 
2367dd81bea3ff20c782aa7b73a70ca2ff54d57164bbcf5e318bca3769adddc8c41c3092cee5bf9c02816c68d4f65200c118e17014ae37ed63b1436dde64688c
 DIST moar-1.11.4-deps.tar.xz 25976728 BLAKE2B 
b1686e6608c8f27afa8704f7158a3d48482a580d8738389af78010a8d33c318152f6155b7c7be42058695653457eab75edb75905614c874f8a5ef15961b6689e
 SHA512 
84b92f2b7d6b0cbc885e5486ca0d1051e3f3febe6a74e1e3afb11193c4b045dac28311d1f8f3a70eb996780c981f3f935174e2885c177c6a5f2c08c622b36fb5
 DIST moar-1.11.4.tar.gz 2777910 BLAKE2B 
7d192436c3c53200d8d29e7251d3f73b825b2a9364341d53d3b5a594d93c10bb5b1db4d9658adbce57d9fa111b140bd354c84211b776eb48fd2f27bda0f6dc77
 SHA512 
56fac97a8b897b4e9d086088153816b98b45897d4ddec173fbe25f8b3526207d7a3f8f7d5821dc1fc243acfad701c2920c6d4b68cdf513984bdcf5fbc4112268

diff --git a/sys-apps/moar/moar-1.11.3-r1.ebuild 
b/sys-apps/moar/moar-1.11.3-r1.ebuild
deleted file mode 100644
index 766ab4317b72..
--- a/sys-apps/moar/moar-1.11.3-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar;
-SRC_URI=" https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="!dev-lang/moarvm"
-
-src_compile() {
-   # https://github.com/walles/moar/blob/master/build.sh#L28
-   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
-}
-
-src_test() {
-   # From test.sh (we don't run that because it has some linting etc)
-   ego test -timeout 20s ./...
-}
-
-src_install() {
-   dobin moar
-   doman moar.1
-   einstalldocs
-}



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

2023-02-10 Thread Mike Gilbert
commit: 418a0afde0f80b9592ad98c6b3ef40a52a986a36
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Feb 10 23:05:33 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 10 23:08:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418a0afd

net-p2p/transmission: EAPI 8

Also fix cmake warning about unused variables.

Closes: https://bugs.gentoo.org/893618
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/transmission-4.0.0-cmake-unused.patch| 33 ++
 0.0-r1.ebuild => transmission-4.0.0-r2.ebuild} |  7 +++--
 net-p2p/transmission/transmission-.ebuild  |  8 +-
 3 files changed, 38 insertions(+), 10 deletions(-)

diff --git a/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch 
b/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch
new file mode 100644
index ..5fc3b5c1fcd7
--- /dev/null
+++ b/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch
@@ -0,0 +1,33 @@
+https://github.com/transmission/transmission/pull/4807
+
+From 2c54813738ae5f9a3e2f99ffb86ed0858a5b3760 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Fri, 10 Feb 2023 17:55:54 -0500
+Subject: [PATCH] cmake: pass --no-warn-unused-cli to child cmake process
+
+Hides a warning when building the dht library.
+
+CMake Warning:
+  Manually-specified variables were not used by the project:
+
+CMAKE_CXX_FLAGS
+CMAKE_INSTALL_LIBDIR
+---
+ cmake/TrMacros.cmake | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/cmake/TrMacros.cmake b/cmake/TrMacros.cmake
+index 4b84c0af9..46643ff76 100644
+--- a/cmake/TrMacros.cmake
 b/cmake/TrMacros.cmake
+@@ -168,6 +168,7 @@ macro(tr_add_external_auto_library ID DIRNAME LIBNAME)
+ PREFIX "${${ID}_PREFIX}"
+ CMAKE_ARGS
+ -Wno-dev # We don't want to be warned over unused variables
++--no-warn-unused-cli
+ "-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
+ 
"-DCMAKE_USER_MAKE_RULES_OVERRIDE=${CMAKE_USER_MAKE_RULES_OVERRIDE}"
+ "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}"
+-- 
+2.39.1
+

diff --git a/net-p2p/transmission/transmission-4.0.0-r1.ebuild 
b/net-p2p/transmission/transmission-4.0.0-r2.ebuild
similarity index 96%
rename from net-p2p/transmission/transmission-4.0.0-r1.ebuild
rename to net-p2p/transmission/transmission-4.0.0-r2.ebuild
index 8fa84dfd5501..7001a005404d 100644
--- a/net-p2p/transmission/transmission-4.0.0-r1.ebuild
+++ b/net-p2p/transmission/transmission-4.0.0-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2006-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake tmpfiles systemd xdg-utils
 
@@ -70,9 +70,10 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/transmission-4.0.0-cmake-unused.patch"
+   )
cmake_src_prepare
-   # https://github.com/transmission/transmission/issues/3901
-   rm -f libtransmission/version.h || die
 }
 
 src_configure() {

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index 8fa84dfd5501..741de5688e3b 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2006-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake tmpfiles systemd xdg-utils
 
@@ -69,12 +69,6 @@ RDEPEND="${COMMON_DEPEND}
${ACCT_DEPEND}
 "
 
-src_prepare() {
-   cmake_src_prepare
-   # https://github.com/transmission/transmission/issues/3901
-   rm -f libtransmission/version.h || die
-}
-
 src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=share/doc/${PF}



[gentoo-commits] repo/gentoo:master commit in: app-misc/jq/, app-misc/jq/files/

2023-02-10 Thread Patrick McLean
commit: d36dfdd1c2ab7f45c3e86dac63968def95140d50
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Feb 10 22:04:57 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Feb 10 22:17:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36dfdd1

app-misc/jq: add 1.7_pre20230210

Also fix problem where `jq --version` doesn't have the right
output (bug #808471)

Closes: https://bugs.gentoo.org/808471
Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/jq/Manifest   |  1 +
 app-misc/jq/files/jq-1.7-warnings-r1.patch | 37 +
 app-misc/jq/jq-1.7_pre20230210.ebuild  | 88 ++
 3 files changed, 126 insertions(+)

diff --git a/app-misc/jq/Manifest b/app-misc/jq/Manifest
index 160ab21536e4..489984f6a2eb 100644
--- a/app-misc/jq/Manifest
+++ b/app-misc/jq/Manifest
@@ -1,2 +1,3 @@
 DIST jq-1.6.tar.gz 1750584 BLAKE2B 
c9be1314e9d027247de63492ee362e996ef85faf45a47ee421cad95ebde9188bff8d3fc7db64e717ab922e1052f3b1c1500f5589fc5b2199ab66effb000e442d
 SHA512 
5da71f53c325257f1f546a2520fe47828b495c953270df25ea0e37741463fdda72f0ba4d5b05b25114ec30f27a559344c2b024bacabf610759f4e3e9efadb480
 DIST jq-1.7_pre20201109.tar.gz 1181867 BLAKE2B 
9db187ab927b635c43fbc6191aeffa00451b12253ae023bbabe6fba5fdf8fb393f8450ee2011ef58cb93e2f27994d454fac967984a721439aaac93259c02f7f1
 SHA512 
f2997d70edb36d0a23b71a7d933a763cedd7c74ffa3129c2a6cb7189aaff1c5095cdc51062b7cd119324ec2c83ebae6ff0b7da3941315303b7a31146b9eb285a
+DIST jq-1.7_pre20230210.gh.tar.gz 1197799 BLAKE2B 
f4e90f78aa5afec88a4fc60f7a6f05f892647fcd9b59e67ea4727bb452eceead05b8cbe18b814d05665c5fadf8aaddc0cc9a06f2cb102c82503f857d0b70a485
 SHA512 
e7533c1dd53dad398c50b4cf37cef5d60f95040d1c1ab776778fa14a093167500e1d99d71b22edc5f476079bad503c9c17f54fffefee0c5eb41b86bab406

diff --git a/app-misc/jq/files/jq-1.7-warnings-r1.patch 
b/app-misc/jq/files/jq-1.7-warnings-r1.patch
new file mode 100644
index ..4d0182493056
--- /dev/null
+++ b/app-misc/jq/files/jq-1.7-warnings-r1.patch
@@ -0,0 +1,37 @@
+diff --git a/src/builtin.c b/src/builtin.c
+index 1c6b08c..407df2a 100644
+--- a/src/builtin.c
 b/src/builtin.c
+@@ -1,5 +1,6 @@
+ #define _BSD_SOURCE
+ #define _GNU_SOURCE
++#define _DEFAULT_SOURCE
+ #ifndef __sun__
+ # define _XOPEN_SOURCE
+ # define _XOPEN_SOURCE_EXTENDED 1
+diff --git a/src/jv_dtoa.c b/src/jv_dtoa.c
+index 33feb99..fcbd902 100644
+--- a/src/jv_dtoa.c
 b/src/jv_dtoa.c
+@@ -2327,7 +2327,7 @@ retlow1:
+ jvp_strtod
+  (struct dtoa_context* C, const char *s00, char **se)
+ {
+-  int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1, test_scale;
++  int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1;
+   int esign, i, j, k, nd, nd0, nf, nz, nz0, nz1, sign;
+   CONST char *s, *s0, *s1;
+   double aadj, aadj1;
+diff --git a/src/jv_dtoa_tsd.c b/src/jv_dtoa_tsd.c
+index cfccd40..d39911e 100644
+--- a/src/jv_dtoa_tsd.c
 b/src/jv_dtoa_tsd.c
+@@ -31,7 +31,7 @@ void jv_tsd_dtoa_ctx_fini() {
+ static
+ #endif
+ void jv_tsd_dtoa_ctx_init() {
+-  if (pthread_key_create(_ctx_key, tsd_dtoa_ctx_dtor) != 0) {
++  if (pthread_key_create(_ctx_key, (void (*)(void *))tsd_dtoa_ctx_dtor) 
!= 0) {
+ fprintf(stderr, "error: cannot create thread specific key");
+ abort();
+   }

diff --git a/app-misc/jq/jq-1.7_pre20230210.ebuild 
b/app-misc/jq/jq-1.7_pre20230210.ebuild
new file mode 100644
index ..3a2508ecac79
--- /dev/null
+++ b/app-misc/jq/jq-1.7_pre20230210.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+COMMIT_HASH="cff5336ec71b6fee396a95bb0e4bea365e0cd1e8"
+
+DESCRIPTION="A lightweight and flexible command-line JSON processor"
+HOMEPAGE="https://stedolan.github.io/jq/;
+#SRC_URI="https://github.com/stedolan/jq/releases/download/${P}/${P}.tar.gz;
+SRC_URI="https://github.com/stedolan/jq/archive/${COMMIT_HASH}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+LICENSE="MIT CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x64-macos"
+IUSE="+oniguruma static-libs test"
+
+ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled 
modules/oniguruma/
+DEPEND="
+   >=sys-devel/bison-3.0
+   sys-devel/flex
+   oniguruma? ( ${ONIGURUMA_MINPV}:=[static-libs?] )
+"
+RDEPEND="
+   !static-libs? (
+   oniguruma? ( ${ONIGURUMA_MINPV}[static-libs?] )
+   )
+"
+PATCHES=(
+   "${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch
+   "${FILESDIR}"/jq-1.7-runpath.patch
+   "${FILESDIR}"/jq-1.7-warnings-r1.patch
+   "${FILESDIR}"/jq-1.7-visible-null.patch
+   # https://bugs.gentoo.org/776385
+   "${FILESDIR}"/jq-1.7_pre20201109-no-git-bdep.patch
+   "${FILESDIR}"/jq-1.7_pre20201109-fix-configure-test.patch
+)
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( oniguruma )"
+

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

2023-02-10 Thread Patrick McLean
commit: 6642671dacf1d8cbd083f6b315c5ebc8072f354e
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Feb 10 22:05:43 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Feb 10 22:17:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6642671d

app-misc/jq: drop 1.7_pre20201109

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

 app-misc/jq/jq-1.7_pre20201109.ebuild | 87 ---
 1 file changed, 87 deletions(-)

diff --git a/app-misc/jq/jq-1.7_pre20201109.ebuild 
b/app-misc/jq/jq-1.7_pre20201109.ebuild
deleted file mode 100644
index d18b013e9a4c..
--- a/app-misc/jq/jq-1.7_pre20201109.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-COMMIT_HASH="a17dd3248a666d01be75f6b16be37e80e20b0954"
-
-DESCRIPTION="A lightweight and flexible command-line JSON processor"
-HOMEPAGE="https://stedolan.github.io/jq/;
-#SRC_URI="https://github.com/stedolan/jq/releases/download/${P}/${P}.tar.gz;
-SRC_URI="https://github.com/stedolan/jq/archive/${COMMIT_HASH}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
-
-LICENSE="MIT CC-BY-3.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86 
~amd64-linux ~x64-macos"
-IUSE="+oniguruma static-libs test"
-
-ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled 
modules/oniguruma/
-DEPEND="
-   >=sys-devel/bison-3.0
-   sys-devel/flex
-   oniguruma? ( ${ONIGURUMA_MINPV}:=[static-libs?] )
-"
-RDEPEND="
-   !static-libs? (
-   oniguruma? ( ${ONIGURUMA_MINPV}[static-libs?] )
-   )
-"
-PATCHES=(
-   "${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch
-   "${FILESDIR}"/jq-1.7-runpath.patch
-   "${FILESDIR}"/jq-1.7-warnings.patch
-   "${FILESDIR}"/jq-1.7-visible-null.patch
-   # https://bugs.gentoo.org/776385
-   "${FILESDIR}"/jq-1.7_pre20201109-no-git-bdep.patch
-)
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( oniguruma )"
-
-src_prepare() {
-   sed -e '/^dist_doc_DATA/d; s:-Wextra ::' -i Makefile.am || die
-   sed -r -e "s:(m4_define\(\[jq_version\],) .+\):\1 \[${PV}\]):" \
-   -i configure.ac || die
-
-   # jq-1.6-r3-never-bundle-oniguruma makes sure we build with the system 
oniguruma,
-   # but the bundled copy of oniguruma still gets eautoreconf'd since it
-   # exists; save the cycles by nuking it.
-   sed -e '/modules\/oniguruma/d' -i Makefile.am || die
-   rm -rf "${S}"/modules/oniguruma || die
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local econfargs=(
-   # don't try to rebuild docs
-   --disable-docs
-   --disable-valgrind
-   --disable-maintainer-mode
-   --enable-rpathhack
-   $(use_enable static-libs static)
-   $(use_with oniguruma oniguruma yes)
-   )
-   econf "${econfargs[@]}"
-}
-
-src_test() {
-   if ! LD_LIBRARY_PATH="${S}/.libs" nonfatal emake check; then
-   if [[ -r "${S}/test-suite.log" ]]; then
-   eerror "Tests failed, outputting testsuite log"
-   cat "${S}/test-suite.log"
-   fi
-   die "Tests failed"
-   fi
-}
-
-src_install() {
-   local DOCS=( AUTHORS NEWS README.md )
-   default
-
-   use static-libs || { find "${D}" -name '*.la' -delete || die; }
-}



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

2023-02-10 Thread William Hubbs
commit: 918611b239b802ca8c3f89c2954877931b28a2c1
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Feb 10 22:04:59 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Feb 10 22:06:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918611b2

dev-util/gitlab-cli: add 1.25.3

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

 dev-util/gitlab-cli/Manifest |  2 ++
 dev-util/gitlab-cli/gitlab-cli-1.25.3.ebuild | 32 
 2 files changed, 34 insertions(+)

diff --git a/dev-util/gitlab-cli/Manifest b/dev-util/gitlab-cli/Manifest
index c3766e5455f0..665351a7f48d 100644
--- a/dev-util/gitlab-cli/Manifest
+++ b/dev-util/gitlab-cli/Manifest
@@ -1,2 +1,4 @@
 DIST gitlab-cli-1.24.1-deps.tar.xz 34979684 BLAKE2B 
238ac4e1a4182cc2dd83a4a49f9306e2e76635a43297df21e022b9990eb20dc0eb3b06b16d0132f1b813fc7440ddcaf6335ef77afc3c79e4d0a7d4b3443fdbd1
 SHA512 
e96423b82812fce4621fb4467ea6f861e87d9b897b5f1a6512a860880e22a8ae1ec08ae6a4e874e3ba33456bc93c3f0e1117a2705c911056f55f6f7aaef318c5
 DIST gitlab-cli-1.24.1.tar.bz2 16630772 BLAKE2B 
61f618ef8cee468904457d8ac8a992ce45dd0e354296e24e4176c9f22acc26d33d9672e47542b017bdd515fb9c17bb11b9ba17cafabe66d739b9c6414a640a34
 SHA512 
aa92f3edbc490fe3fede9a65dda9267475f0f15a3265de31a00dc62719f7ba36d75573a7cee807e013b9218ea3497c3b6e8663bcb1a872e91a15000a2d16f386
+DIST gitlab-cli-1.25.3-deps.tar.xz 35966236 BLAKE2B 
63fbcccacd6df665219d5196983cb7082424f7e87c4e58f962b73d185983a5b2a73e267fd2837a39c11eb9765f63f749a9dd61cdf901e90f0b648fd4d13faa20
 SHA512 
b2d73f16529ada87804ec948e7dc014c0c3309fa4ebd260e94ffd24a40f58fd1bf327c652adf74a4503bd63d685b1506b90c53230f75586107d5ec559320d47b
+DIST gitlab-cli-1.25.3.tar.bz2 16771835 BLAKE2B 
e36003e41649b3fc5289033892525130f9965a02095e30baf93dc7179a61ee336e12b57a3892c94259acb68717bb9fea3074985a29cf51afd28596cfcc3d864d
 SHA512 
f916ab28d10e851a0fa389487fca4650bd0ea5b612213a26497838d45c77efcfcccbd6dc6500debedc8cd869afec0c3f0b2bf95cf3d5151ecbd0b9c793af1063

diff --git a/dev-util/gitlab-cli/gitlab-cli-1.25.3.ebuild 
b/dev-util/gitlab-cli/gitlab-cli-1.25.3.ebuild
new file mode 100644
index ..461cbd9de31a
--- /dev/null
+++ b/dev-util/gitlab-cli/gitlab-cli-1.25.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=7ab3ef14820c565a9430fa0da58a491048699638
+
+DESCRIPTION="the official gitlab command line interface"
+HOMEPAGE="https://gitlab.com/gitlab-org/cli;
+SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# tests communicate with gitlab.com and require a personal access token
+RESTRICT="test"
+
+S="${WORKDIR}/cli-v${PV}-${GIT_COMMIT}"
+
+src_compile() {
+   emake \
+   GLAB_VERSION=v${PV} \
+   build manpage
+}
+
+src_install() {
+   dobin bin/glab
+   dodoc README.md
+   doman share/man/man1/*
+}



  1   2   3   4   >