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

2022-05-29 Thread Nicola Smaniotto
commit: f6144e03b4492eb1c8e64fa8498579f3c772a170
Author: Nicola Smaniotto  gmail  com>
AuthorDate: Sun May 29 20:15:14 2022 +
Commit: Nicola Smaniotto  gmail  com>
CommitDate: Sun May 29 20:17:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6144e03

dev-python/webrtcvad: enable py3.10

Closes: https://bugs.gentoo.org/848251
Signed-off-by: Nicola Smaniotto  gmail.com>

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

diff --git a/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild 
b/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
index 389b09dca..e2b70e1a2 100644
--- a/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
+++ b/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Michał Górny
commit: fb2d52133d663de66efc283e1ca0b7ffd7ecb1b3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 19:58:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2d5213

sys-devel/clang: Pregen manpages for 14.0.4

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

 sys-devel/clang/Manifest| 1 +
 sys-devel/clang/clang-14.0.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 61af7f04e3d2..eaf12c420059 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -2,6 +2,7 @@ DIST llvm-12.0.1-manpages.tar.bz2 191582 BLAKE2B 
a049cd305c257875d47e92d703c51ae
 DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305cd88b6d513faee04c78e370cea9d38761108a9be4c4b4ac39b6a74400af1f9d37ffd11ab05acd7340175c8d66845ae7d9
 SHA512 
9495e1daf588540fdb8b9ee905a9b6be4693bd70b7f42c8e8a0d667242fc24dc853c45918d3bc09d02f0761ad61541bc9749c1498e312da129abdab638a0d572
 DIST llvm-14.0.1-manpages.tar.bz2 86273 BLAKE2B 
174b412568565bdd4c3db34b1b2f2482a18ca45a0a6269ca381fe5c77da21b85dafabad29551b262d593006e9b68e6f7fdf43c2ec626204970d1280dd87a5f3d
 SHA512 
49c58094eebecfadff97d62b4e6b0129e07c52ad7fe3ea4ce5c955e6fc9c73ac443b6a6e0f8322cf25e1d88b059c4231c4798d8da04340a46f6f84fb1b386f29
 DIST llvm-14.0.3-manpages.tar.bz2 217443 BLAKE2B 
ebea48d9015bb0b53e8b799d8d79ac7a8d03f55440e5d3a08a9ce6c8f106c3f37e597c46aaf824dfee87c222775630299a5c277b4b29d43e831116c12932675a
 SHA512 
db762ff7bfde28147276cacb5c5753a1bb4dd08dc8840423d6fc073629cd97bc3c7f54402cb17aa00cfc06f9f775f7ac9478c2661cacf86d5517a968d290beb3
+DIST llvm-14.0.4-manpages.tar.bz2 214161 BLAKE2B 
9e8a0a78cce26b0e5235750a2af99542a496d34726046fbfa3274a22a55a75b3210c4af49e768130515c636ae3d6350f909ccb601888c276ce8cbd6b029b7172
 SHA512 
793dcbac320d26d26c637f2d38de0a55f5a91d13c93fa1aa2753103a07720248ffc16e8f1914ce81e8c291f02797360c052c23b027d773ac05a5563744313828
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1-r1.tar.xz 6132 BLAKE2B 
c99f57a09f214361f2728938ec587e3ef0b473363919058e39fb75c012cc94771b9116b1820f1bd001151eb5f49cc6beaa7572e60e4095811fffb12717a8c5a8
 SHA512 
af9eca93c9ba91429b0bb07290dce1c9742338dd0635423bc59ebead91a7493a49b66bd36a7ce4cf715fa660678218f64e0ba85824a0869b8e31b81be9f0bb3d

diff --git a/sys-devel/clang/clang-14.0.4.ebuild 
b/sys-devel/clang/clang-14.0.4.ebuild
index 7a51cbe69086..19d50597423e 100644
--- a/sys-devel/clang/clang-14.0.4.ebuild
+++ b/sys-devel/clang/clang-14.0.4.ebuild
@@ -58,7 +58,7 @@ LLVM_COMPONENTS=(
clang clang-tools-extra cmake
llvm/lib/Transforms/Hello
 )
-LLVM_MANPAGES=build
+LLVM_MANPAGES=pregenerated
 LLVM_TEST_COMPONENTS=(
llvm/lib/Testing/Support
llvm/utils/{lit,llvm-lit,unittest}



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

2022-05-29 Thread Michał Górny
commit: 00c4e5f2a6c6dd665bbed3fa92459289bf527648
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 19:58:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c4e5f2

sys-devel/llvm: Pregen manpages for 14.0.4

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

 sys-devel/llvm/Manifest   | 1 +
 sys-devel/llvm/llvm-14.0.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index d9b871e84046..b449fc4d4683 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -2,6 +2,7 @@ DIST llvm-12.0.1-manpages.tar.bz2 191582 BLAKE2B 
a049cd305c257875d47e92d703c51ae
 DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305cd88b6d513faee04c78e370cea9d38761108a9be4c4b4ac39b6a74400af1f9d37ffd11ab05acd7340175c8d66845ae7d9
 SHA512 
9495e1daf588540fdb8b9ee905a9b6be4693bd70b7f42c8e8a0d667242fc24dc853c45918d3bc09d02f0761ad61541bc9749c1498e312da129abdab638a0d572
 DIST llvm-14.0.1-manpages.tar.bz2 86273 BLAKE2B 
174b412568565bdd4c3db34b1b2f2482a18ca45a0a6269ca381fe5c77da21b85dafabad29551b262d593006e9b68e6f7fdf43c2ec626204970d1280dd87a5f3d
 SHA512 
49c58094eebecfadff97d62b4e6b0129e07c52ad7fe3ea4ce5c955e6fc9c73ac443b6a6e0f8322cf25e1d88b059c4231c4798d8da04340a46f6f84fb1b386f29
 DIST llvm-14.0.3-manpages.tar.bz2 217443 BLAKE2B 
ebea48d9015bb0b53e8b799d8d79ac7a8d03f55440e5d3a08a9ce6c8f106c3f37e597c46aaf824dfee87c222775630299a5c277b4b29d43e831116c12932675a
 SHA512 
db762ff7bfde28147276cacb5c5753a1bb4dd08dc8840423d6fc073629cd97bc3c7f54402cb17aa00cfc06f9f775f7ac9478c2661cacf86d5517a968d290beb3
+DIST llvm-14.0.4-manpages.tar.bz2 214161 BLAKE2B 
9e8a0a78cce26b0e5235750a2af99542a496d34726046fbfa3274a22a55a75b3210c4af49e768130515c636ae3d6350f909ccb601888c276ce8cbd6b029b7172
 SHA512 
793dcbac320d26d26c637f2d38de0a55f5a91d13c93fa1aa2753103a07720248ffc16e8f1914ce81e8c291f02797360c052c23b027d773ac05a5563744313828
 DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841ac5bcaeb927538cc7de27683167111a17d6496677c7517de2ecfaf14b5d8ac22bad357be490b8a2ed9aba502fd5f447ecc99e9
 SHA512 
fc7c38e671555751650299c3a8bee44d5c7f26e11b68d5538c507fb7fe9ff2d349bdcd43bce90a448a747f082d523b3849d6bcda5e3ae2e998edcb926d6aa249
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32

diff --git a/sys-devel/llvm/llvm-14.0.4.ebuild 
b/sys-devel/llvm/llvm-14.0.4.ebuild
index 4d5f2d4ab016..164c0299aa8e 100644
--- a/sys-devel/llvm/llvm-14.0.4.ebuild
+++ b/sys-devel/llvm/llvm-14.0.4.ebuild
@@ -67,7 +67,7 @@ PDEPEND="
 "
 
 LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_MANPAGES=build
+LLVM_MANPAGES=pregenerated
 LLVM_PATCHSET=${PV}
 LLVM_USE_TARGETS=provide
 llvm.org_set_globals



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

2022-05-29 Thread Michał Górny
commit: ad35e42b6ae1e8e5de14ddd4a188b9cb49451820
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad35e42b

dev-libs/libclc: Bump to 14.0.4

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-14.0.4.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 44ba4b96ff8c..b1248091e2cd 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -1,3 +1,4 @@
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/dev-libs/libclc/libclc-14.0.4.ebuild 
b/dev-libs/libclc/libclc-14.0.4.ebuild
new file mode 100644
index ..340dfa3ea626
--- /dev/null
+++ b/dev-libs/libclc/libclc-14.0.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=14
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   sys-devel/clang:14
+   sys-devel/clang:13
+   sys-devel/clang:12
+   sys-devel/clang:11
+   sys-devel/clang:10
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   # we do not need llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   # TODO: spirv
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   -DLLVM_CONFIG="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config"
+   )
+   cmake_src_configure
+}



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

2022-05-29 Thread Michał Górny
commit: 87840a1b01691fd36ed7ba12d9833dd480348592
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87840a1b

sys-devel/lld: Bump to 14.0.4

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-14.0.4.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-devel/lld/lld-14.0.4.ebuild b/sys-devel/lld/lld-14.0.4.ebuild
new file mode 100644
index ..461302a580e7
--- /dev/null
+++ b/sys-devel/lld/lld-14.0.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}



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

2022-05-29 Thread Michał Górny
commit: 8e009c7469d768bfbbd3b26f058280188e114ec4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e009c74

sys-libs/libcxx: Bump to 14.0.4

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-14.0.4.ebuild | 228 +++
 2 files changed, 230 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 716655034895..fef0d8fd7a3a 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -2,8 +2,10 @@ DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841a
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
+DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-libs/libcxx/libcxx-14.0.4.ebuild 
b/sys-libs/libcxx/libcxx-14.0.4.ebuild
new file mode 100644
index ..4d6be5bcc7f2
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-14.0.4.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+IUSE="+libcxxabi +libunwind static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+
+RDEPEND="
+   libcxxabi? (
+   
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+# llvm-6 for 

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

2022-05-29 Thread Michał Górny
commit: c3ed8d9a8ba31f7967936a5427f33942bd2d868a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ed8d9a

sys-devel/clang-runtime: Bump to 14.0.4

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

 .../clang-runtime/clang-runtime-14.0.4.ebuild  | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-14.0.4.ebuild 
b/sys-devel/clang-runtime/clang-runtime-14.0.4.ebuild
new file mode 100644
index ..f0ec98510540
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-14.0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"



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

2022-05-29 Thread Michał Górny
commit: 9b9ed53f1f17abccfe5c898796b577a7d282ae7c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9ed53f

dev-python/lit: Bump to 14.0.4

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

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

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/dev-python/lit/lit-14.0.4.ebuild b/dev-python/lit/lit-14.0.4.ebuild
new file mode 100644
index ..638a94fc8e55
--- /dev/null
+++ b/dev-python/lit/lit-14.0.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2022-05-29 Thread Michał Górny
commit: 53b1d55662c239af3ee2103b0ed9ff3c645a9acb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b1d556

sys-libs/llvm-libunwind: Bump to 14.0.4

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind/llvm-libunwind-14.0.4.ebuild| 122 +
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index e3c7f4055f48..d14903fb377e 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -3,3 +3,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-14.0.4.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-14.0.4.ebuild
new file mode 100644
index ..b1b3c2dc140d
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-14.0.4.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   local use_compiler_rt=OFF
+   local libdir=$(get_libdir)
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   if tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+  ${LD_FLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   use_compiler_rt=ON
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+   -DLIBUNWIND_INSTALL_HEADERS=ON
+   -DLIBUNWIND_TARGET_TRIPLE="${CHOST}"
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+   # avoid dependency on libgcc_s if compiler-rt is used
+   -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+   )
+   if use test; then
+   mycmakeargs+=(
+   -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
+   

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

2022-05-29 Thread Michał Górny
commit: 7d7f3accb5ce1b9d803b719c0210996320342c12
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7f3acc

sys-devel/llvm: Bump to 14.0.4

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

 sys-devel/llvm/Manifest   |   2 +
 sys-devel/llvm/llvm-14.0.4.ebuild | 530 ++
 2 files changed, 532 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 66777bb6008e..d9b871e84046 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -6,8 +6,10 @@ DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841a
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
+DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
 DIST llvm-gentoo-patchset--r3.tar.xz 4076 BLAKE2B 
30bdf740606a1718ae45d850803385d425b656fbbe0250f587cad54f55272e3617d5ee0d04f534a58f87408b0a2dea322ebf1bb8cd653a2beba21d0bc5778c62
 SHA512 
2c7080ffd09d7dcf4c72a97044a5c63ab895250721d60270bc51c2095aef5f9039781892b4c0d14e942611686153f874a1f52a1c854bb8ca093383c08bdc005a
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-devel/llvm/llvm-14.0.4.ebuild 
b/sys-devel/llvm/llvm-14.0.4.ebuild
new file mode 100644
index ..4d5f2d4ab016
--- /dev/null
+++ b/sys-devel/llvm/llvm-14.0.4.ebuild
@@ -0,0 +1,530 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+IUSE="+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar xml 
z3"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   

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

2022-05-29 Thread Michał Górny
commit: 1bf58d122a756046adb51d7bd56a257ef9003a34
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf58d12

sys-libs/compiler-rt-sanitizers: Bump to 14.0.4

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 +
 .../compiler-rt-sanitizers-14.0.4.ebuild   | 221 +
 2 files changed, 223 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 716655034895..fef0d8fd7a3a 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -2,8 +2,10 @@ DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841a
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
+DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.4.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.4.ebuild
new file mode 100644
index ..433da0366bd7
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.4.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile 

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

2022-05-29 Thread Michał Górny
commit: 50cde329a0497b6469ff765b20239850e434d8ba
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50cde329

sys-libs/libcxxabi: Bump to 14.0.4

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

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-14.0.4.ebuild | 130 +
 2 files changed, 131 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-libs/libcxxabi/libcxxabi-14.0.4.ebuild 
b/sys-libs/libcxxabi/libcxxabi-14.0.4.ebuild
new file mode 100644
index ..7d864cba3621
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-14.0.4.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+IUSE="+libunwind static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )
+"
+# llvm-6 for new lit options
+DEPEND="
+   ${RDEPEND}
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
+   # to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx"
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   

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

2022-05-29 Thread Michał Górny
commit: 3e2bc7c9e1cddbcee4dcf1a41601898ba25a43a6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2bc7c9

dev-util/lldb: Bump to 14.0.4

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-14.0.4.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/dev-util/lldb/lldb-14.0.4.ebuild b/dev-util/lldb/lldb-14.0.4.ebuild
new file mode 100644
index ..aaa455dcfac0
--- /dev/null
+++ b/dev-util/lldb/lldb-14.0.4.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLDB_USE_SYSTEM_SIX=1
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+   # ncurses with complete library set (including autodetection
+   # of -ltinfo)
+   -DCURSES_NEED_NCURSES=ON
+
+   

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

2022-05-29 Thread Michał Górny
commit: ef602070d4c25a58305549aa810e0595f1356a0d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef602070

sys-devel/clang-common: Bump to 14.0.4

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

 sys-devel/clang-common/Manifest   |  1 +
 sys-devel/clang-common/clang-common-14.0.4.ebuild | 24 +++
 2 files changed, 25 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-devel/clang-common/clang-common-14.0.4.ebuild 
b/sys-devel/clang-common/clang-common-14.0.4.ebuild
new file mode 100644
index ..798f9e9fb858
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-14.0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+
+PDEPEND="
+   sys-devel/clang:*
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



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

2022-05-29 Thread Michał Górny
commit: 5e93f0734b66cd23ab7974e58b57b468d8989b53
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e93f073

dev-python/clang-python: Bump to 14.0.4

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

 dev-python/clang-python/Manifest   |  1 +
 dev-python/clang-python/clang-python-14.0.4.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/dev-python/clang-python/clang-python-14.0.4.ebuild 
b/dev-python/clang-python/clang-python-14.0.4.ebuild
new file mode 100644
index ..0b7cef715981
--- /dev/null
+++ b/dev-python/clang-python/clang-python-14.0.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2022-05-29 Thread Michał Górny
commit: 35c023a677e6d0bb77fefa629e7f6cd1b00361e9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c023a6

sys-libs/libomp: Bump to 14.0.4

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-14.0.4.ebuild | 142 +++
 2 files changed, 143 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 2f4126a4d716..f05f87a088e5 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -4,3 +4,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-libs/libomp/libomp-14.0.4.ebuild 
b/sys-libs/libomp/libomp-14.0.4.ebuild
new file mode 100644
index ..987d01113d97
--- /dev/null
+++ b/sys-libs/libomp/libomp-14.0.4.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib linux-info llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+IUSE="
+   cuda debug hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+RESTRICT="!test? ( test )"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="
+   cuda? ( llvm_targets_NVPTX )
+   offload? ( cuda? ( abi_x86_64 ) )
+"
+
+RDEPEND="
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use offload && LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   

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

2022-05-29 Thread Michał Górny
commit: 5bcd3f8e9b3b3324b63365578556415ee44b2c8e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bcd3f8e

sys-libs/compiler-rt: Bump to 14.0.4

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

 sys-libs/compiler-rt/Manifest  |   2 +
 sys-libs/compiler-rt/compiler-rt-14.0.4.ebuild | 139 +
 2 files changed, 141 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 716655034895..fef0d8fd7a3a 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -2,8 +2,10 @@ DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841a
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1.tar.xz 4724 BLAKE2B 
2689298c687fa8b5fa2545afccc248c00ff6778f1a14e3e7999e5d52a1b0b9c3b2e66e8c008e27c62c6c3c08009dc7d9d083ca53698138258ac972e4ad03c042
 SHA512 
a9f071ad0a792f558105a64790f9e470d8aaed05bd1baabbe86539760c881f772602a03265e0962d8599f991f7fd44d14a49e2ef9d74bb5eb283f473f4084d32
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
+DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-libs/compiler-rt/compiler-rt-14.0.4.ebuild 
b/sys-libs/compiler-rt/compiler-rt-14.0.4.ebuild
new file mode 100644
index ..dcbada06ccf0
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-14.0.4.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   

[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2022-05-29 Thread Michał Górny
commit: 5bce0efa2dec0dd6770c01856b0072b646db3e3d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bce0efa

dev-ml/llvm-ocaml: Bump to 14.0.4

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild
new file mode 100644
index ..4dd3009c2bc4
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake_src_configure
+
+   local llvm_libdir=$(llvm-config --libdir)
+   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+   cd "${BUILD_DIR}/${libdir}" || die
+   ln -s "${llvm_libdir}"/*.so . || die
+
+   if use test; then
+   local 

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

2022-05-29 Thread Michał Górny
commit: 4afc136654a2d06b216a04abd0f1ed2f97cfede6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4afc1366

sys-devel/clang: Bump to 14.0.4

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

 sys-devel/clang/Manifest|   2 +
 sys-devel/clang/clang-14.0.4.ebuild | 440 
 2 files changed, 442 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index a512f6aad3e0..61af7f04e3d2 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -6,8 +6,10 @@ DIST llvm-gentoo-patchset-12.0.1.tar.xz 5280 BLAKE2B 
963d005bc7b636570be90eb841a
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.1-r1.tar.xz 6132 BLAKE2B 
c99f57a09f214361f2728938ec587e3ef0b473363919058e39fb75c012cc94771b9116b1820f1bd001151eb5f49cc6beaa7572e60e4095811fffb12717a8c5a8
 SHA512 
af9eca93c9ba91429b0bb07290dce1c9742338dd0635423bc59ebead91a7493a49b66bd36a7ce4cf715fa660678218f64e0ba85824a0869b8e31b81be9f0bb3d
 DIST llvm-gentoo-patchset-14.0.3.tar.xz 5492 BLAKE2B 
48a46d50a81c5572d1573c6923bc404b198f74ee8587a928e0858553dac37f7fa39cc969d72b938ef3d2f04f6872f9e2e2478821ab90c657ecbbacb3f7d99d7a
 SHA512 
b917b549de6d46cd7aab3e59b888b5e5ffb955435b33d6538be2f31dc30217a24740a673cb6bb661087c245121edb079052b179badaf70b86b985ca69b3652a6
+DIST llvm-gentoo-patchset-14.0.4.tar.xz 4072 BLAKE2B 
cbd8804e33069ca2709503931545a57cfd33c06f28696d876d499285e9add9487a069495b756bbb94d29a162c39ece651defddd302e3ac523c5484c09fb3d2ea
 SHA512 
db00268d01e7ec99b907321384c02468a53020386ee4fc819fabfc1cd0784323044931dac42437968d5fd37190da1b9f8f847af553a65a0595c33cecfd82c293
 DIST llvm-gentoo-patchset--r3.tar.xz 4076 BLAKE2B 
30bdf740606a1718ae45d850803385d425b656fbbe0250f587cad54f55272e3617d5ee0d04f534a58f87408b0a2dea322ebf1bb8cd653a2beba21d0bc5778c62
 SHA512 
2c7080ffd09d7dcf4c72a97044a5c63ab895250721d60270bc51c2095aef5f9039781892b4c0d14e942611686153f874a1f52a1c854bb8ca093383c08bdc005a
 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d
 SHA512 
6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-devel/clang/clang-14.0.4.ebuild 
b/sys-devel/clang/clang-14.0.4.ebuild
new file mode 100644
index ..7a51cbe69086
--- /dev/null
+++ b/sys-devel/clang/clang-14.0.4.ebuild
@@ -0,0 +1,440 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x64-macos"
+IUSE="
+   debug default-compiler-rt default-libcxx default-lld doc
+   llvm-libunwind +pie +static-analyzer test xml
+"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   

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

2022-05-29 Thread Michał Górny
commit: d7c8dbfe95ae83aa84982f8222759922e779067f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 29 17:59:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 19:58:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c8dbfe

sys-devel/llvm-common: Bump to 14.0.4

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

 sys-devel/llvm-common/Manifest  |  1 +
 sys-devel/llvm-common/llvm-common-14.0.4.ebuild | 28 +
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index bf3dff4f0680..99a6d3d6175c 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B 
f41de787bc73ff2edfda1b22cc8602be6f6
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B 
bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92
 SHA512 
0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B 
ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2
 SHA512 
511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646
+DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 
7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64
 SHA512 
e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959

diff --git a/sys-devel/llvm-common/llvm-common-14.0.4.ebuild 
b/sys-devel/llvm-common/llvm-common-14.0.4.ebuild
new file mode 100644
index ..104c8747bbee
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-14.0.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2022-05-29 Thread Arthur Zamarin
commit: fe8fe65882c0194210130ce823c2abe7478e9fb9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:11:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe8fe658

dev-python/munkres: Use PEP517

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

 dev-python/munkres/munkres-1.1.4-r1.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild 
b/dev-python/munkres/munkres-1.1.4-r1.ebuild
new file mode 100644
index ..32e4aee4b45c
--- /dev/null
+++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Module implementing munkres algorithm for the Assignment Problem"
+HOMEPAGE="https://pypi.org/project/munkres/ https://github.com/bmc/munkres;
+SRC_URI="https://github.com/bmc/munkres/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-release-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2022-05-29 Thread Arthur Zamarin
commit: 2ee6f1db7c1d446409f425535d36c27a07642a4e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:12:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee6f1db

dev-python/munkres: enable py3.11

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

 dev-python/munkres/munkres-1.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild 
b/dev-python/munkres/munkres-1.1.4-r1.ebuild
index 32e4aee4b45c..4cbfcc3928c6 100644
--- a/dev-python/munkres/munkres-1.1.4-r1.ebuild
+++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Module implementing munkres algorithm for the Assignment Problem"



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

2022-05-29 Thread Arthur Zamarin
commit: 3eff8e2be6bd858ed555f99ffb6ef854674f7c96
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:12:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eff8e2b

dev-python/multipledispatch: Use PEP517

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

 .../multipledispatch-0.6.0-r1.ebuild   | 31 ++
 1 file changed, 31 insertions(+)

diff --git a/dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild 
b/dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild
new file mode 100644
index ..eba7b4b6641d
--- /dev/null
+++ b/dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Multiple dispatch"
+HOMEPAGE="
+   https://pypi.org/project/multipledispatch/
+   https://github.com/mrocklin/multipledispatch/
+"
+SRC_URI="
+   https://github.com/mrocklin/multipledispatch/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   multipledispatch/tests/test_core.py::test_multipledispatch
+   multipledispatch/tests/test_benchmark.py
+)



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

2022-05-29 Thread Arthur Zamarin
commit: 77a972dfb3f767a193cb590d612a6ca5ebefd7c9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:08:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a972df

dev-python/mimerender: EAPI=8, Use PEP517

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

 dev-python/mimerender/mimerender-0.6.0-r1.ebuild | 29 
 1 file changed, 29 insertions(+)

diff --git a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild 
b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
new file mode 100644
index ..e5ec7f9a9d78
--- /dev/null
+++ b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="RESTful HTTP Content Negotiation for Flask, Bottle, web.py and 
webapp2"
+HOMEPAGE="
+   https://pypi.org/project/mimerender/
+   https://github.com/martinblech/mimerender/;
+SRC_URI="
+   https://github.com/martinblech/mimerender/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-python/python-mimeparse[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
+
+python_test() {
+   "${EPYTHON}" src/test.py -v || die "Tests fail with ${EPYTHON}"
+}



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

2022-05-29 Thread Arthur Zamarin
commit: fdc046c61389d9b4585ed349c135c5f59f70afe1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:12:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc046c6

dev-python/multipledispatch: enable py3.11

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

 dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild 
b/dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild
index eba7b4b6641d..665a6a06ac63 100644
--- a/dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild
+++ b/dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Multiple dispatch"



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

2022-05-29 Thread Arthur Zamarin
commit: cc1ca7ac2d629e4aa2624327c80cebf94a859ab7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:04:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1ca7ac

dev-python/myst_parser: enable py3.11

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

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

diff --git a/dev-python/myst_parser/myst_parser-0.17.2.ebuild 
b/dev-python/myst_parser/myst_parser-0.17.2.ebuild
index 6e9a73f61eeb..89a18be3805b 100644
--- a/dev-python/myst_parser/myst_parser-0.17.2.ebuild
+++ b/dev-python/myst_parser/myst_parser-0.17.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: bec7a5c68e59cd51ae337378943d85b02310b08b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:08:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec7a5c6

dev-python/mergedict: enable py3.11

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

 dev-python/mergedict/mergedict-1.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild 
b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
index 05da3d018073..d96ac8c4a475 100644
--- a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
+++ b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: 4119ea8033b9ae455edecd7eea3a29a2648d653d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:09:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4119ea80

dev-python/mimerender: enable py3.11

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

 dev-python/mimerender/mimerender-0.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild 
b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
index e5ec7f9a9d78..71402845f379 100644
--- a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
+++ b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/markdown-it-py/

2022-05-29 Thread Arthur Zamarin
commit: a326532f13ea24415b7e759e9ca49bbee04a9bd3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:58:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a326532f

dev-python/markdown-it-py: enable py3.11

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

 dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild 
b/dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild
index d0e2f2e3281f..d87d24a6cf40 100644
--- a/dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild
+++ b/dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=flit
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: 98ef7d5b6f1d88d17b44d786bd9ab00c289d411f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:03:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ef7d5b

dev-python/pytest-param-files: enable py3.11

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

 dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild 
b/dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild
index 5e0850cfa5ad..f4a729087867 100644
--- a/dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild
+++ b/dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=flit
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: 2aeae128db19652f5b5166f45912e9b00a2cf757
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:57:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aeae128

dev-python/markdown2: enable py3.11

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

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

diff --git a/dev-python/markdown2/markdown2-2.4.3.ebuild 
b/dev-python/markdown2/markdown2-2.4.3.ebuild
index 9bf9f43c0072..0e1a7c9090f2 100644
--- a/dev-python/markdown2/markdown2-2.4.3.ebuild
+++ b/dev-python/markdown2/markdown2-2.4.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: 463ca0fbaea0aaba08ba911a663dadff5e9d1df7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:10:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463ca0fb

dev-python/makefun: enable py3.11

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

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

diff --git a/dev-python/makefun/makefun-1.13.1.ebuild 
b/dev-python/makefun/makefun-1.13.1.ebuild
index eb2656703a7e..c95083f79b0b 100644
--- a/dev-python/makefun/makefun-1.13.1.ebuild
+++ b/dev-python/makefun/makefun-1.13.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



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

2022-05-29 Thread Arthur Zamarin
commit: 498e52fe73c472824579dd07492e8f5a3d1c00cf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 19:08:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=498e52fe

dev-python/mergedict: EAPI=8, Use PEP517

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

 dev-python/mergedict/mergedict-1.0.0-r1.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild 
b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
new file mode 100644
index ..05da3d018073
--- /dev/null
+++ b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python 'dict' with a merge() method"
+HOMEPAGE="https://github.com/schettino72/mergedict/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/mdit-py-plugins/

2022-05-29 Thread Arthur Zamarin
commit: 8ea521cc8a956197c3f3ef7293b0d93ffae2eac0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:59:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 19:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea521cc

dev-python/mdit-py-plugins: enable py3.11

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

 dev-python/mdit-py-plugins/mdit-py-plugins-0.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.0.ebuild 
b/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.0.ebuild
index d7b94a9e2c88..d3bbb79c4893 100644
--- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.0.ebuild
+++ b/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-proxy/

2022-05-29 Thread William Hubbs
commit: a77c3682735400ea8484a71bfa8eed2d786dfef3
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 29 18:47:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 29 19:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77c3682

sys-cluster/kube-proxy: add 1.23.7

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

 sys-cluster/kube-proxy/Manifest |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.23.7.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index b83990b3916f..537064ddccf8 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.21.11.tar.gz 36183641 BLAKE2B 
81683c0f3d9d36aa21fb0bd8d771019a
 DIST kubernetes-1.21.13.tar.gz 36157422 BLAKE2B 
413ba3589efd724cd05ab9df76c9ba1f116539ec71c8cad8169095410704e1ab732171b2140b522a5f5cc641a18dd78150e67cd64bc16088f491379957756133
 SHA512 
cc6e9e71816c1fac4cba6cd6aab1919d7c956947b71260ac958015797a856e978bb2f122ad989527c285721e0a03c3327cbe50557cb6717e7a3aad68f2e02dfd
 DIST kubernetes-1.22.8.tar.gz 36060758 BLAKE2B 
8a9bb933aa7ecb07170065fb0b33805332cea5c4f8194d288c83ca907539dc207b878a03aa23ac62545ddbbc46d8896ce27dfd49791c01ef5d619e00c6564dbc
 SHA512 
b55e1ca89349ab9d17a83b662ed9ea94f425bfad2fbbbff5918f48d831d5151036a44fc86c9eda1452a200abf5b39a9ebbba3560a8e90f49bbebb06597529a4a
 DIST kubernetes-1.23.5.tar.gz 38204715 BLAKE2B 
d42d9826704e923f4a25d788656909c641e77de19f483721436c6760d8d9b44c1805da5522c5a850fcbb0d86114057cf690607ff958536ef6af21e21a1d7b089
 SHA512 
4df849fcdf0d4ffd9552706600b43b9b248f9039ce05384fef859ce7479a9aa74b4a54a9a147b8be3db1c5c02274e71b31ae34700777fe010fb147cd132d80a2
+DIST kubernetes-1.23.7.tar.gz 38210779 BLAKE2B 
7b664b22491b19697ab596a2eacab5f4f907b7053f40e54bec48f807c273ec673f0e3f09107539d496ce2efbcfc0d649792d604aa6ea29ed938fc2b732b0cace
 SHA512 
f871d8e4d9e41f829e8f6b5bc563ce7c2a060a3b23e9e8a76e3af49be4e2278422f2e8edff275730b690cc60127e334058f2b08d20c3befc6572431d08a8c0b4
 DIST kubernetes-1.24.0.tar.gz 39810384 BLAKE2B 
eede08b189d42f3835da844510d27ce79ce6d7d2c5cff53e4a0b87f5622e16954390ec723caa6b2960fc63fab2c28fc2007e9227c9ba1e94f4bf5771160d0915
 SHA512 
7a52d789164928d98e687356b191d59fc69e9a36bade05b5a9a93f02f675a859a17a01ec0f6c5472d05783312cb07ed3acfec82dc79ed9a777ee80721b46eef0
 DIST kubernetes-1.24.1.tar.gz 37940937 BLAKE2B 
f5076a5ec36cf108b363645b7e39dd9e9b7d56c26457a3a740f30fad29db2bf66877f71ec33c4f545f9e5cdf736cfa6f752cb4d04ca917e2d78da1abfa233f83
 SHA512 
cdd85c10d931367e29d2cf3e99fd7eb0561e14a8c4a73c57cd3e497ecbd4ae4c0b30bac649ab75af241df63c715ca8ccc4cc67a51736fe2b01d182cd3a3ee104

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.23.7.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.23.7.ebuild
new file mode 100644
index ..2193eb857e81
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.23.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeadm/

2022-05-29 Thread William Hubbs
commit: 9075f30686ff5d08578b6809b6c0644c04260218
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 29 18:47:05 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 29 19:02:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9075f306

sys-cluster/kubeadm: add 1.23.7

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

 sys-cluster/kubeadm/Manifest  |  1 +
 sys-cluster/kubeadm/kubeadm-1.23.7.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index b83990b3916f..537064ddccf8 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.21.11.tar.gz 36183641 BLAKE2B 
81683c0f3d9d36aa21fb0bd8d771019a
 DIST kubernetes-1.21.13.tar.gz 36157422 BLAKE2B 
413ba3589efd724cd05ab9df76c9ba1f116539ec71c8cad8169095410704e1ab732171b2140b522a5f5cc641a18dd78150e67cd64bc16088f491379957756133
 SHA512 
cc6e9e71816c1fac4cba6cd6aab1919d7c956947b71260ac958015797a856e978bb2f122ad989527c285721e0a03c3327cbe50557cb6717e7a3aad68f2e02dfd
 DIST kubernetes-1.22.8.tar.gz 36060758 BLAKE2B 
8a9bb933aa7ecb07170065fb0b33805332cea5c4f8194d288c83ca907539dc207b878a03aa23ac62545ddbbc46d8896ce27dfd49791c01ef5d619e00c6564dbc
 SHA512 
b55e1ca89349ab9d17a83b662ed9ea94f425bfad2fbbbff5918f48d831d5151036a44fc86c9eda1452a200abf5b39a9ebbba3560a8e90f49bbebb06597529a4a
 DIST kubernetes-1.23.5.tar.gz 38204715 BLAKE2B 
d42d9826704e923f4a25d788656909c641e77de19f483721436c6760d8d9b44c1805da5522c5a850fcbb0d86114057cf690607ff958536ef6af21e21a1d7b089
 SHA512 
4df849fcdf0d4ffd9552706600b43b9b248f9039ce05384fef859ce7479a9aa74b4a54a9a147b8be3db1c5c02274e71b31ae34700777fe010fb147cd132d80a2
+DIST kubernetes-1.23.7.tar.gz 38210779 BLAKE2B 
7b664b22491b19697ab596a2eacab5f4f907b7053f40e54bec48f807c273ec673f0e3f09107539d496ce2efbcfc0d649792d604aa6ea29ed938fc2b732b0cace
 SHA512 
f871d8e4d9e41f829e8f6b5bc563ce7c2a060a3b23e9e8a76e3af49be4e2278422f2e8edff275730b690cc60127e334058f2b08d20c3befc6572431d08a8c0b4
 DIST kubernetes-1.24.0.tar.gz 39810384 BLAKE2B 
eede08b189d42f3835da844510d27ce79ce6d7d2c5cff53e4a0b87f5622e16954390ec723caa6b2960fc63fab2c28fc2007e9227c9ba1e94f4bf5771160d0915
 SHA512 
7a52d789164928d98e687356b191d59fc69e9a36bade05b5a9a93f02f675a859a17a01ec0f6c5472d05783312cb07ed3acfec82dc79ed9a777ee80721b46eef0
 DIST kubernetes-1.24.1.tar.gz 37940937 BLAKE2B 
f5076a5ec36cf108b363645b7e39dd9e9b7d56c26457a3a740f30fad29db2bf66877f71ec33c4f545f9e5cdf736cfa6f752cb4d04ca917e2d78da1abfa233f83
 SHA512 
cdd85c10d931367e29d2cf3e99fd7eb0561e14a8c4a73c57cd3e497ecbd4ae4c0b30bac649ab75af241df63c715ca8ccc4cc67a51736fe2b01d182cd3a3ee104

diff --git a/sys-cluster/kubeadm/kubeadm-1.23.7.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.23.7.ebuild
new file mode 100644
index ..bcdb2bea7e7d
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.23.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubectl/

2022-05-29 Thread William Hubbs
commit: 072163d22533c30232cbe07d03af8592ceb37181
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 29 18:47:19 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 29 19:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072163d2

sys-cluster/kubectl: add 1.23.7

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

 sys-cluster/kubectl/Manifest  |  1 +
 sys-cluster/kubectl/kubectl-1.23.7.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index b83990b3916f..537064ddccf8 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.21.11.tar.gz 36183641 BLAKE2B 
81683c0f3d9d36aa21fb0bd8d771019a
 DIST kubernetes-1.21.13.tar.gz 36157422 BLAKE2B 
413ba3589efd724cd05ab9df76c9ba1f116539ec71c8cad8169095410704e1ab732171b2140b522a5f5cc641a18dd78150e67cd64bc16088f491379957756133
 SHA512 
cc6e9e71816c1fac4cba6cd6aab1919d7c956947b71260ac958015797a856e978bb2f122ad989527c285721e0a03c3327cbe50557cb6717e7a3aad68f2e02dfd
 DIST kubernetes-1.22.8.tar.gz 36060758 BLAKE2B 
8a9bb933aa7ecb07170065fb0b33805332cea5c4f8194d288c83ca907539dc207b878a03aa23ac62545ddbbc46d8896ce27dfd49791c01ef5d619e00c6564dbc
 SHA512 
b55e1ca89349ab9d17a83b662ed9ea94f425bfad2fbbbff5918f48d831d5151036a44fc86c9eda1452a200abf5b39a9ebbba3560a8e90f49bbebb06597529a4a
 DIST kubernetes-1.23.5.tar.gz 38204715 BLAKE2B 
d42d9826704e923f4a25d788656909c641e77de19f483721436c6760d8d9b44c1805da5522c5a850fcbb0d86114057cf690607ff958536ef6af21e21a1d7b089
 SHA512 
4df849fcdf0d4ffd9552706600b43b9b248f9039ce05384fef859ce7479a9aa74b4a54a9a147b8be3db1c5c02274e71b31ae34700777fe010fb147cd132d80a2
+DIST kubernetes-1.23.7.tar.gz 38210779 BLAKE2B 
7b664b22491b19697ab596a2eacab5f4f907b7053f40e54bec48f807c273ec673f0e3f09107539d496ce2efbcfc0d649792d604aa6ea29ed938fc2b732b0cace
 SHA512 
f871d8e4d9e41f829e8f6b5bc563ce7c2a060a3b23e9e8a76e3af49be4e2278422f2e8edff275730b690cc60127e334058f2b08d20c3befc6572431d08a8c0b4
 DIST kubernetes-1.24.0.tar.gz 39810384 BLAKE2B 
eede08b189d42f3835da844510d27ce79ce6d7d2c5cff53e4a0b87f5622e16954390ec723caa6b2960fc63fab2c28fc2007e9227c9ba1e94f4bf5771160d0915
 SHA512 
7a52d789164928d98e687356b191d59fc69e9a36bade05b5a9a93f02f675a859a17a01ec0f6c5472d05783312cb07ed3acfec82dc79ed9a777ee80721b46eef0
 DIST kubernetes-1.24.1.tar.gz 37940937 BLAKE2B 
f5076a5ec36cf108b363645b7e39dd9e9b7d56c26457a3a740f30fad29db2bf66877f71ec33c4f545f9e5cdf736cfa6f752cb4d04ca917e2d78da1abfa233f83
 SHA512 
cdd85c10d931367e29d2cf3e99fd7eb0561e14a8c4a73c57cd3e497ecbd4ae4c0b30bac649ab75af241df63c715ca8ccc4cc67a51736fe2b01d182cd3a3ee104

diff --git a/sys-cluster/kubectl/kubectl-1.23.7.ebuild 
b/sys-cluster/kubectl/kubectl-1.23.7.ebuild
new file mode 100644
index ..93befd485395
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.23.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-scheduler/

2022-05-29 Thread William Hubbs
commit: 1b260a88d156d78a598a90fcdadb7f0a5fcb1502
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 29 18:47:27 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 29 19:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b260a88

sys-cluster/kube-scheduler: add 1.23.7

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

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.23.7.ebuild| 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index b83990b3916f..537064ddccf8 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.21.11.tar.gz 36183641 BLAKE2B 
81683c0f3d9d36aa21fb0bd8d771019a
 DIST kubernetes-1.21.13.tar.gz 36157422 BLAKE2B 
413ba3589efd724cd05ab9df76c9ba1f116539ec71c8cad8169095410704e1ab732171b2140b522a5f5cc641a18dd78150e67cd64bc16088f491379957756133
 SHA512 
cc6e9e71816c1fac4cba6cd6aab1919d7c956947b71260ac958015797a856e978bb2f122ad989527c285721e0a03c3327cbe50557cb6717e7a3aad68f2e02dfd
 DIST kubernetes-1.22.8.tar.gz 36060758 BLAKE2B 
8a9bb933aa7ecb07170065fb0b33805332cea5c4f8194d288c83ca907539dc207b878a03aa23ac62545ddbbc46d8896ce27dfd49791c01ef5d619e00c6564dbc
 SHA512 
b55e1ca89349ab9d17a83b662ed9ea94f425bfad2fbbbff5918f48d831d5151036a44fc86c9eda1452a200abf5b39a9ebbba3560a8e90f49bbebb06597529a4a
 DIST kubernetes-1.23.5.tar.gz 38204715 BLAKE2B 
d42d9826704e923f4a25d788656909c641e77de19f483721436c6760d8d9b44c1805da5522c5a850fcbb0d86114057cf690607ff958536ef6af21e21a1d7b089
 SHA512 
4df849fcdf0d4ffd9552706600b43b9b248f9039ce05384fef859ce7479a9aa74b4a54a9a147b8be3db1c5c02274e71b31ae34700777fe010fb147cd132d80a2
+DIST kubernetes-1.23.7.tar.gz 38210779 BLAKE2B 
7b664b22491b19697ab596a2eacab5f4f907b7053f40e54bec48f807c273ec673f0e3f09107539d496ce2efbcfc0d649792d604aa6ea29ed938fc2b732b0cace
 SHA512 
f871d8e4d9e41f829e8f6b5bc563ce7c2a060a3b23e9e8a76e3af49be4e2278422f2e8edff275730b690cc60127e334058f2b08d20c3befc6572431d08a8c0b4
 DIST kubernetes-1.24.0.tar.gz 39810384 BLAKE2B 
eede08b189d42f3835da844510d27ce79ce6d7d2c5cff53e4a0b87f5622e16954390ec723caa6b2960fc63fab2c28fc2007e9227c9ba1e94f4bf5771160d0915
 SHA512 
7a52d789164928d98e687356b191d59fc69e9a36bade05b5a9a93f02f675a859a17a01ec0f6c5472d05783312cb07ed3acfec82dc79ed9a777ee80721b46eef0
 DIST kubernetes-1.24.1.tar.gz 37940937 BLAKE2B 
f5076a5ec36cf108b363645b7e39dd9e9b7d56c26457a3a740f30fad29db2bf66877f71ec33c4f545f9e5cdf736cfa6f752cb4d04ca917e2d78da1abfa233f83
 SHA512 
cdd85c10d931367e29d2cf3e99fd7eb0561e14a8c4a73c57cd3e497ecbd4ae4c0b30bac649ab75af241df63c715ca8ccc4cc67a51736fe2b01d182cd3a3ee104

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.23.7.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.23.7.ebuild
new file mode 100644
index ..393cef8175ab
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.23.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2022-05-29 Thread William Hubbs
commit: 47bd327bd063db6d86e52a02f7206fd00bb2e1fb
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 29 18:47:16 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 29 19:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bd327b

sys-cluster/kube-controller-manager: add 1.23.7

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

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.23.7.ebuild  | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index b83990b3916f..537064ddccf8 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.21.11.tar.gz 36183641 BLAKE2B 
81683c0f3d9d36aa21fb0bd8d771019a
 DIST kubernetes-1.21.13.tar.gz 36157422 BLAKE2B 
413ba3589efd724cd05ab9df76c9ba1f116539ec71c8cad8169095410704e1ab732171b2140b522a5f5cc641a18dd78150e67cd64bc16088f491379957756133
 SHA512 
cc6e9e71816c1fac4cba6cd6aab1919d7c956947b71260ac958015797a856e978bb2f122ad989527c285721e0a03c3327cbe50557cb6717e7a3aad68f2e02dfd
 DIST kubernetes-1.22.8.tar.gz 36060758 BLAKE2B 
8a9bb933aa7ecb07170065fb0b33805332cea5c4f8194d288c83ca907539dc207b878a03aa23ac62545ddbbc46d8896ce27dfd49791c01ef5d619e00c6564dbc
 SHA512 
b55e1ca89349ab9d17a83b662ed9ea94f425bfad2fbbbff5918f48d831d5151036a44fc86c9eda1452a200abf5b39a9ebbba3560a8e90f49bbebb06597529a4a
 DIST kubernetes-1.23.5.tar.gz 38204715 BLAKE2B 
d42d9826704e923f4a25d788656909c641e77de19f483721436c6760d8d9b44c1805da5522c5a850fcbb0d86114057cf690607ff958536ef6af21e21a1d7b089
 SHA512 
4df849fcdf0d4ffd9552706600b43b9b248f9039ce05384fef859ce7479a9aa74b4a54a9a147b8be3db1c5c02274e71b31ae34700777fe010fb147cd132d80a2
+DIST kubernetes-1.23.7.tar.gz 38210779 BLAKE2B 
7b664b22491b19697ab596a2eacab5f4f907b7053f40e54bec48f807c273ec673f0e3f09107539d496ce2efbcfc0d649792d604aa6ea29ed938fc2b732b0cace
 SHA512 
f871d8e4d9e41f829e8f6b5bc563ce7c2a060a3b23e9e8a76e3af49be4e2278422f2e8edff275730b690cc60127e334058f2b08d20c3befc6572431d08a8c0b4
 DIST kubernetes-1.24.0.tar.gz 39810384 BLAKE2B 
eede08b189d42f3835da844510d27ce79ce6d7d2c5cff53e4a0b87f5622e16954390ec723caa6b2960fc63fab2c28fc2007e9227c9ba1e94f4bf5771160d0915
 SHA512 
7a52d789164928d98e687356b191d59fc69e9a36bade05b5a9a93f02f675a859a17a01ec0f6c5472d05783312cb07ed3acfec82dc79ed9a777ee80721b46eef0
 DIST kubernetes-1.24.1.tar.gz 37940937 BLAKE2B 
f5076a5ec36cf108b363645b7e39dd9e9b7d56c26457a3a740f30fad29db2bf66877f71ec33c4f545f9e5cdf736cfa6f752cb4d04ca917e2d78da1abfa233f83
 SHA512 
cdd85c10d931367e29d2cf3e99fd7eb0561e14a8c4a73c57cd3e497ecbd4ae4c0b30bac649ab75af241df63c715ca8ccc4cc67a51736fe2b01d182cd3a3ee104

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.23.7.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.23.7.ebuild
new file mode 100644
index ..8a6411803c93
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.23.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelet/

2022-05-29 Thread William Hubbs
commit: 041626df3e7e12428310b75ed6a85fcd4512a4da
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 29 18:47:22 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 29 19:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041626df

sys-cluster/kubelet: add 1.23.7

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

 sys-cluster/kubelet/Manifest  |  1 +
 sys-cluster/kubelet/kubelet-1.23.7.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index b83990b3916f..537064ddccf8 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.21.11.tar.gz 36183641 BLAKE2B 
81683c0f3d9d36aa21fb0bd8d771019a
 DIST kubernetes-1.21.13.tar.gz 36157422 BLAKE2B 
413ba3589efd724cd05ab9df76c9ba1f116539ec71c8cad8169095410704e1ab732171b2140b522a5f5cc641a18dd78150e67cd64bc16088f491379957756133
 SHA512 
cc6e9e71816c1fac4cba6cd6aab1919d7c956947b71260ac958015797a856e978bb2f122ad989527c285721e0a03c3327cbe50557cb6717e7a3aad68f2e02dfd
 DIST kubernetes-1.22.8.tar.gz 36060758 BLAKE2B 
8a9bb933aa7ecb07170065fb0b33805332cea5c4f8194d288c83ca907539dc207b878a03aa23ac62545ddbbc46d8896ce27dfd49791c01ef5d619e00c6564dbc
 SHA512 
b55e1ca89349ab9d17a83b662ed9ea94f425bfad2fbbbff5918f48d831d5151036a44fc86c9eda1452a200abf5b39a9ebbba3560a8e90f49bbebb06597529a4a
 DIST kubernetes-1.23.5.tar.gz 38204715 BLAKE2B 
d42d9826704e923f4a25d788656909c641e77de19f483721436c6760d8d9b44c1805da5522c5a850fcbb0d86114057cf690607ff958536ef6af21e21a1d7b089
 SHA512 
4df849fcdf0d4ffd9552706600b43b9b248f9039ce05384fef859ce7479a9aa74b4a54a9a147b8be3db1c5c02274e71b31ae34700777fe010fb147cd132d80a2
+DIST kubernetes-1.23.7.tar.gz 38210779 BLAKE2B 
7b664b22491b19697ab596a2eacab5f4f907b7053f40e54bec48f807c273ec673f0e3f09107539d496ce2efbcfc0d649792d604aa6ea29ed938fc2b732b0cace
 SHA512 
f871d8e4d9e41f829e8f6b5bc563ce7c2a060a3b23e9e8a76e3af49be4e2278422f2e8edff275730b690cc60127e334058f2b08d20c3befc6572431d08a8c0b4
 DIST kubernetes-1.24.0.tar.gz 39810384 BLAKE2B 
eede08b189d42f3835da844510d27ce79ce6d7d2c5cff53e4a0b87f5622e16954390ec723caa6b2960fc63fab2c28fc2007e9227c9ba1e94f4bf5771160d0915
 SHA512 
7a52d789164928d98e687356b191d59fc69e9a36bade05b5a9a93f02f675a859a17a01ec0f6c5472d05783312cb07ed3acfec82dc79ed9a777ee80721b46eef0
 DIST kubernetes-1.24.1.tar.gz 37940937 BLAKE2B 
f5076a5ec36cf108b363645b7e39dd9e9b7d56c26457a3a740f30fad29db2bf66877f71ec33c4f545f9e5cdf736cfa6f752cb4d04ca917e2d78da1abfa233f83
 SHA512 
cdd85c10d931367e29d2cf3e99fd7eb0561e14a8c4a73c57cd3e497ecbd4ae4c0b30bac649ab75af241df63c715ca8ccc4cc67a51736fe2b01d182cd3a3ee104

diff --git a/sys-cluster/kubelet/kubelet-1.23.7.ebuild 
b/sys-cluster/kubelet/kubelet-1.23.7.ebuild
new file mode 100644
index ..ecbeff2f53f1
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.23.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-apiserver/

2022-05-29 Thread William Hubbs
commit: de4e13d21bacb3d4bf3302d24701fc179d2d2a44
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 29 18:47:13 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 29 19:02:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4e13d2

sys-cluster/kube-apiserver: add 1.23.7

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

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.23.7.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index b83990b3916f..537064ddccf8 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -2,5 +2,6 @@ DIST kubernetes-1.21.11.tar.gz 36183641 BLAKE2B 
81683c0f3d9d36aa21fb0bd8d771019a
 DIST kubernetes-1.21.13.tar.gz 36157422 BLAKE2B 
413ba3589efd724cd05ab9df76c9ba1f116539ec71c8cad8169095410704e1ab732171b2140b522a5f5cc641a18dd78150e67cd64bc16088f491379957756133
 SHA512 
cc6e9e71816c1fac4cba6cd6aab1919d7c956947b71260ac958015797a856e978bb2f122ad989527c285721e0a03c3327cbe50557cb6717e7a3aad68f2e02dfd
 DIST kubernetes-1.22.8.tar.gz 36060758 BLAKE2B 
8a9bb933aa7ecb07170065fb0b33805332cea5c4f8194d288c83ca907539dc207b878a03aa23ac62545ddbbc46d8896ce27dfd49791c01ef5d619e00c6564dbc
 SHA512 
b55e1ca89349ab9d17a83b662ed9ea94f425bfad2fbbbff5918f48d831d5151036a44fc86c9eda1452a200abf5b39a9ebbba3560a8e90f49bbebb06597529a4a
 DIST kubernetes-1.23.5.tar.gz 38204715 BLAKE2B 
d42d9826704e923f4a25d788656909c641e77de19f483721436c6760d8d9b44c1805da5522c5a850fcbb0d86114057cf690607ff958536ef6af21e21a1d7b089
 SHA512 
4df849fcdf0d4ffd9552706600b43b9b248f9039ce05384fef859ce7479a9aa74b4a54a9a147b8be3db1c5c02274e71b31ae34700777fe010fb147cd132d80a2
+DIST kubernetes-1.23.7.tar.gz 38210779 BLAKE2B 
7b664b22491b19697ab596a2eacab5f4f907b7053f40e54bec48f807c273ec673f0e3f09107539d496ce2efbcfc0d649792d604aa6ea29ed938fc2b732b0cace
 SHA512 
f871d8e4d9e41f829e8f6b5bc563ce7c2a060a3b23e9e8a76e3af49be4e2278422f2e8edff275730b690cc60127e334058f2b08d20c3befc6572431d08a8c0b4
 DIST kubernetes-1.24.0.tar.gz 39810384 BLAKE2B 
eede08b189d42f3835da844510d27ce79ce6d7d2c5cff53e4a0b87f5622e16954390ec723caa6b2960fc63fab2c28fc2007e9227c9ba1e94f4bf5771160d0915
 SHA512 
7a52d789164928d98e687356b191d59fc69e9a36bade05b5a9a93f02f675a859a17a01ec0f6c5472d05783312cb07ed3acfec82dc79ed9a777ee80721b46eef0
 DIST kubernetes-1.24.1.tar.gz 37940937 BLAKE2B 
f5076a5ec36cf108b363645b7e39dd9e9b7d56c26457a3a740f30fad29db2bf66877f71ec33c4f545f9e5cdf736cfa6f752cb4d04ca917e2d78da1abfa233f83
 SHA512 
cdd85c10d931367e29d2cf3e99fd7eb0561e14a8c4a73c57cd3e497ecbd4ae4c0b30bac649ab75af241df63c715ca8ccc4cc67a51736fe2b01d182cd3a3ee104

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.23.7.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.23.7.ebuild
new file mode 100644
index ..a7400f70bdbe
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.23.7.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+   acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-intel-media-driver/

2022-05-29 Thread Matt Turner
commit: 2589faabadb624a21d4df23139df519db614709c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 18:32:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 19:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2589faab

x11-libs/libva-intel-media-driver: Version bump to 22.4.2

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

 x11-libs/libva-intel-media-driver/Manifest |  1 +
 .../libva-intel-media-driver-22.4.2.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/x11-libs/libva-intel-media-driver/Manifest 
b/x11-libs/libva-intel-media-driver/Manifest
index a73cae356cc1..53370af0e158 100644
--- a/x11-libs/libva-intel-media-driver/Manifest
+++ b/x11-libs/libva-intel-media-driver/Manifest
@@ -1,3 +1,4 @@
 DIST intel-media-22.1.0.tar.gz 26188730 BLAKE2B 
7ade4b25d2fe50ed6c3498c37f0fb39ecf7241ba21485c423a4a8769628b78d8134471639aad12bcac79a7d107682e36cb5954227528601eb5253be5ce00acac
 SHA512 
dd444608fd15fc7f05a0d2c9e6e2c8be3a588a1253ac014c045c207d5d59c9d172c89d248e94688078097a224f57025c11e86b9392271cd111bb9dce6d07617e
 DIST intel-media-22.3.1.tar.gz 27302226 BLAKE2B 
24ac80adcd9a72f9e9b7db4b878715233835f2b69a25d1029538fb87da1fa49ed3c0606478a8b24e198f0c366003ff315e31972c7576e9ff2ecd8419e12ab150
 SHA512 
286f974a11546f8541429230330c5bd514c5eb372d3278461a132fb236f19908aa544a44010e52981bb942573ab6c2047c8c03471517182e2daf2da87b0eb74f
 DIST intel-media-22.4.1.tar.gz 27407593 BLAKE2B 
eed738064b6febc17e93f195f81f71be55cb539f0bac1a90b0a60695b89ed2eb8deac5da3a646bd178396ace8e68c35a8e58fbebd74e6298aea6c1bd505fd482
 SHA512 
7615c76d501f9fa127da8465c4f5ecf8067b0374e14ee699b874ec7b4dfc131630901e2ec4d85e420b13c33bb1431938adefb60add7e1abe7e7351bec5e6322c
+DIST intel-media-22.4.2.tar.gz 27408373 BLAKE2B 
dfc72e1188eddc47207f7def060efb4852aaa57971d26690657117facfab8dbfc7f3a249bb1defbf52ed2e3db218f5f4eedcd397e25d8f790bf472c92d058bf5
 SHA512 
1f32709b80cd25006e2156e4487d75d07ff5eb337164c6aaacb92385dc31c1ce0c80a3c7062c830f89674d70bfedd7f81e4f34ea4d1dd8adb4da0d2212e744ea

diff --git 
a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.2.ebuild 
b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.2.ebuild
new file mode 100644
index ..9a49528f5647
--- /dev/null
+++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver;
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.0.0:=
+   >=x11-libs/libva-2.14.0[X?]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
+   "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DUSE_X11=$(usex X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



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

2022-05-29 Thread Arthur Zamarin
commit: 51a04f82926f00c82f932e80b3f2081912b6eec0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:41:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:52:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a04f82

dev-python/recommonmark: EAPI=8, Use PEP517

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

 .../recommonmark/recommonmark-0.7.1-r1.ebuild  | 29 ++
 1 file changed, 29 insertions(+)

diff --git a/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild 
b/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
new file mode 100644
index ..c83363e4900c
--- /dev/null
+++ b/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python docutils-compatibility bridge to CommonMark"
+HOMEPAGE="https://recommonmark.readthedocs.io/;
+SRC_URI="https://github.com/rtfd/recommonmark/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/commonmark-0.8.1[${PYTHON_USEDEP}]
+   >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.6.0-sphinx3-1.patch"
+   "${FILESDIR}/${PN}-0.6.0-sphinx3-2.patch"
+)
+
+distutils_enable_tests pytest



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

2022-05-29 Thread Arthur Zamarin
commit: 9894afbc3fed9c43a0e26398715935425ad4ab0c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:51:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:53:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9894afbc

dev-python/requests_download: enable py3.11

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

 dev-python/requests_download/requests_download-0.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/requests_download/requests_download-0.1.2-r1.ebuild 
b/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
index aeaf9ada1e76..b9bb4886b279 100644
--- a/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
+++ b/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: cf53fc32c6f344ab1d348810d58d8b514e242573
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:47:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:52:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf53fc32

dev-python/roman: enable py3.11

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

 dev-python/roman/roman-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/roman/roman-3.3-r1.ebuild 
b/dev-python/roman/roman-3.3-r1.ebuild
index 95db3de3f2d5..0d4cb9fcae38 100644
--- a/dev-python/roman/roman-3.3-r1.ebuild
+++ b/dev-python/roman/roman-3.3-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="An Integer to Roman numerals converter"



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

2022-05-29 Thread Arthur Zamarin
commit: 888ed0c8efd6617e757473221ab9b113abb2e96d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:47:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:52:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888ed0c8

dev-python/rtimulib: enable py3.11

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

 dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild 
b/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild
index 6418b565bbdf..50a07f8ac85c 100644
--- a/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild
+++ b/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: e11dc8047a0775289d57a11160971079e512a033
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:51:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:53:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11dc804

dev-python/requests_download: EAPI=8, Use PEP517 flit

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

 .../requests_download-0.1.2-r1.ebuild  | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/dev-python/requests_download/requests_download-0.1.2-r1.ebuild 
b/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
new file mode 100644
index ..aeaf9ada1e76
--- /dev/null
+++ b/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A convenient function to download to a file using requests"
+HOMEPAGE="https://github.com/takluyver/requests_download 
https://pypi.org/project/requests_download/;
+SRC_URI="https://github.com/takluyver/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+# there are no tests upstream
+RESTRICT="test"
+
+DOCS=( README.rst )



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

2022-05-29 Thread Arthur Zamarin
commit: 482e93790a4a0545091791bc9d8fa82f2831f992
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:46:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:52:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482e9379

dev-python/roman: EAPI=8, Use PEP517

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

 dev-python/roman/roman-3.3-r1.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/dev-python/roman/roman-3.3-r1.ebuild 
b/dev-python/roman/roman-3.3-r1.ebuild
new file mode 100644
index ..95db3de3f2d5
--- /dev/null
+++ b/dev-python/roman/roman-3.3-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="An Integer to Roman numerals converter"
+HOMEPAGE="https://pypi.org/project/roman/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   mv "${S}/src/tests.py" . || die "moving test file failed"
+   distutils-r1_python_prepare_all
+}



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

2022-05-29 Thread Arthur Zamarin
commit: c616e26c7823fc794b4d4745aab34240627750dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:42:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:52:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c616e26c

dev-python/recommonmark: enable py3.11

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

 dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild 
b/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
index c83363e4900c..5069662f14f3 100644
--- a/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Python docutils-compatibility bridge to CommonMark"



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

2022-05-29 Thread Arthur Zamarin
commit: 4baa1764b6acb7db6cc2c3b86f1ff2bb44d95681
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:40:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:52:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4baa1764

dev-python/random2: enable py3.11

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

 dev-python/random2/random2-1.0.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/random2/random2-1.0.1-r2.ebuild 
b/dev-python/random2/random2-1.0.1-r2.ebuild
index abc7460ee960..1bede88ea6f1 100644
--- a/dev-python/random2/random2-1.0.1-r2.ebuild
+++ b/dev-python/random2/random2-1.0.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: games-action/polymc/

2022-05-29 Thread Andrew Ammerlaan
commit: c48ba2907738cf5163ffc95e738709425d1d33f4
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun May 29 18:39:10 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 18:44:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48ba290

games-action/polymc: add 1.3.1

Closes: https://github.com/gentoo/gentoo/pull/25679
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 games-action/polymc/Manifest|   1 +
 games-action/polymc/polymc-1.3.1.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/games-action/polymc/Manifest b/games-action/polymc/Manifest
index ac7ab8450067..53f0d3f4fada 100644
--- a/games-action/polymc/Manifest
+++ b/games-action/polymc/Manifest
@@ -1 +1,2 @@
 DIST polymc-1.3.0.tar.gz 5115480 BLAKE2B 
ac818b899d25f1545ceafd109a8eb48acd6a2d4b09b8d7f5365de0fc1b6ce0171ed053bc19785192ab781a2d7f506167599e3f3747e94fe1cf62b9989208e685
 SHA512 
b33660dfc7026f1153aaffd4429b9047bffa9cc80a3231bb19c0f3a7d4046654c49f278d9c07ae3ac631172ed147fa06065c2713fb59221ff9131406d8c6df46
+DIST polymc-1.3.1.tar.gz 5651471 BLAKE2B 
ee36d6f046959932c72d6b3320704bbc565afd56e03f715db0f9270148b7ced80ff46d4e2ad33167e77e9b95d5dbe3316d9c7b5f9b36c15e28989555fddf0239
 SHA512 
8cfd644574a588a0b8dca6adbd9aee21bd603fc29649bbf55ad713dc37a1a9d7a8720031a6952d97c6a597c082f7437315044926d7da2d50e58a3da096343c7b

diff --git a/games-action/polymc/polymc-1.3.1.ebuild 
b/games-action/polymc/polymc-1.3.1.ebuild
new file mode 100644
index ..abe73ed34f30
--- /dev/null
+++ b/games-action/polymc/polymc-1.3.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake java-pkg-2 optfeature xdg
+
+HOMEPAGE="https://polymc.org/ https://github.com/PolyMC/PolyMC;
+DESCRIPTION="A custom, open source Minecraft launcher"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="
+   https://github.com/PolyMC/PolyMC
+   https://github.com/PolyMC/libnbtplusplus
+   "
+
+   EGIT_SUBMODULES=( 'depends/libnbtplusplus' )
+else
+   MY_PN="PolyMC"
+
+   # Let's use the vendored tarball to avoid dealing with the submodules 
directly
+   SRC_URI="
+   
https://github.com/PolyMC/PolyMC/releases/download/${PV}/${MY_PN}-${PV}.tar.gz 
-> ${P}.tar.gz
+   "
+
+   # The PolyMC's files are unpacked to ${WORKDIR}/PolyMC-${PV}
+   S="${WORKDIR}/${MY_PN}-${PV}"
+
+   KEYWORDS="~amd64"
+fi
+
+# Apache-2.0 for MultiMC (PolyMC is forked from it)
+# GPL-3 for PolyMC
+# LGPL-3 for libnbtplusplus
+# See the rest of PolyMC's libraries at 
https://github.com/PolyMC/PolyMC/tree/develop/libraries
+LICENSE="Apache-2.0 Boost-1.0 BSD BSD-2 GPL-2+ GPL-3 LGPL-3 OFL-1.1 MIT"
+
+SLOT="0"
+
+IUSE="debug lto"
+REQUIRED_USE="
+   lto? ( !debug )
+"
+
+MIN_QT="5.12.0"
+
+QT_DEPS="
+   >=dev-qt/qtconcurrent-${MIN_QT}:5
+   >=dev-qt/qtcore-${MIN_QT}:5
+   >=dev-qt/qtgui-${MIN_QT}:5
+   >=dev-qt/qtnetwork-${MIN_QT}:5
+   >=dev-qt/qttest-${MIN_QT}:5
+   >=dev-qt/qtwidgets-${MIN_QT}:5
+   >=dev-qt/qtxml-${MIN_QT}:5
+"
+
+# Required at both build-time and run-time
+COMMON_DEPENDS="
+   ${QT_DEPS}
+   >=dev-libs/quazip-1.3:=
+   sys-libs/zlib
+"
+
+DEPEND="
+   ${COMMON_DEPENDS}
+   media-libs/libglvnd
+   >=virtual/jdk-1.8.0:*
+"
+
+# At run-time we don't depend on JDK, only JRE
+# And we need more than just the GL headers
+RDEPEND="
+   ${COMMON_DEPENDS}
+   >=virtual/jre-1.8.0:*
+   virtual/opengl
+"
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure(){
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="/usr"
+   # Resulting binary is named polymc
+   -DLauncher_APP_BINARY_NAME="${PN}"
+
+   -DENABLE_LTO=$(usex lto)
+   )
+
+   if use debug; then
+   CMAKE_BUILD_TYPE=Debug
+   else
+   CMAKE_BUILD_TYPE=Release
+   fi
+
+   cmake_src_configure
+}
+
+src_compile(){
+   cmake_src_compile
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   # https://github.com/PolyMC/PolyMC/issues/227
+   optfeature "old Minecraft (<= 1.12.2) support" x11-libs/libXrandr
+}



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

2022-05-29 Thread Arthur Zamarin
commit: 58ba7f5cb2ddc9bb4495754f159a3ecc85bd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:35:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:35:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ba7f5c

dev-python/reedsolomon: enable py3.11

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

 dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild 
b/dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild
index 7161053b5d12..d00545330c78 100644
--- a/dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild
+++ b/dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Pure-Python Reed Solomon encoder/decoder"



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

2022-05-29 Thread Arthur Zamarin
commit: 4465ea49c440bd3561e88bd72a56afbee32fe00c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:38:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:38:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4465ea49

dev-python/reflink: enable py3.10, py3.11

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

 dev-python/reflink/reflink-0.2.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/reflink/reflink-0.2.1-r2.ebuild 
b/dev-python/reflink/reflink-0.2.1-r2.ebuild
index d07e6fb4a670..11eb61de3fe4 100644
--- a/dev-python/reflink/reflink-0.2.1-r2.ebuild
+++ b/dev-python/reflink/reflink-0.2.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_IN_SOURCE_BUILD=1
 
 inherit distutils-r1



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

2022-05-29 Thread Arthur Zamarin
commit: e6c78ebe3a1f8a505086864cfb11ed725c83ddef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:35:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:35:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c78ebe

dev-python/retry-decorator: EAPI=8, Use PEP517

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

 .../retry-decorator/retry-decorator-1.1.1-r1.ebuild  | 20 
 1 file changed, 20 insertions(+)

diff --git a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild 
b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
new file mode 100644
index ..84b6c7c59dba
--- /dev/null
+++ b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Decorator for retrying when exceptions occur"
+HOMEPAGE="https://github.com/pnpnpn/retry-decorator;
+SRC_URI="https://github.com/pnpnpn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+
+DOCS=( README.rst )
+
+distutils_enable_tests pytest



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

2022-05-29 Thread Arthur Zamarin
commit: 61c5989c2dbf7f8cda0e4062b4af539085103758
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:37:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c5989c

dev-python/reflink: EAPI=8, Use PEP517

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

 dev-python/reflink/reflink-0.2.1-r2.ebuild | 48 ++
 1 file changed, 48 insertions(+)

diff --git a/dev-python/reflink/reflink-0.2.1-r2.ebuild 
b/dev-python/reflink/reflink-0.2.1-r2.ebuild
new file mode 100644
index ..d07e6fb4a670
--- /dev/null
+++ b/dev-python/reflink/reflink-0.2.1-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_IN_SOURCE_BUILD=1
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper around the reflink system calls"
+HOMEPAGE="https://gitlab.com/rubdos/pyreflink;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+   test? ( sys-fs/btrfs-progs )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -e 's|'\''pytest-runner'\'',\?||' -i setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local notestmsg="Tests need FEATURES='-usersandbox -userpriv -sandbox'"
+   if [[ ${EUID} != 0 ]]; then
+   ewarn "${notestmsg}"
+   elif
+   has sandbox ${FEATURES}; then
+   ewarn "${notestmsg}"
+   else
+   pushd "${BUILD_DIR}"/lib >/dev/null || die
+   # module import will fail with any other directory structure
+   cp -rv "${S}"/tests ./ || die
+   pytest -vv || die "Tests fail with ${EPYTHON}"
+   popd >/dev/null || die
+   fi
+}



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

2022-05-29 Thread Arthur Zamarin
commit: 116fb035201bf816dd0e08b83f621ee595ed9f78
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:36:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:36:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=116fb035

dev-python/retry-decorator: enable py3.11

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

 dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild 
b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
index 84b6c7c59dba..bdd65098108d 100644
--- a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
+++ b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Decorator for retrying when exceptions occur"



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

2022-05-29 Thread Arthur Zamarin
commit: d5e4c1d38a0d88f1a8d5c4c0be53999d20fb9540
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:32:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:32:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e4c1d3

dev-python/ratelimit: Use pep517

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

 dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild | 27 ++
 1 file changed, 27 insertions(+)

diff --git a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild 
b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
new file mode 100644
index ..5bac32d2843f
--- /dev/null
+++ b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="An API rate limit decorator for Python"
+HOMEPAGE="https://github.com/tomasbasham/ratelimit;
+SRC_URI="
+   https://github.com/tomasbasham/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # remove --cov args injection
+   rm pytest.ini || die
+   distutils-r1_src_prepare
+}



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

2022-05-29 Thread Arthur Zamarin
commit: 1a7e98bc129fcadbfd9aeb6dc390363f4e6136a7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:33:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:33:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7e98bc

dev-python/ratelimit: enable py3.11

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

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

diff --git a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild 
b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
index 5bac32d2843f..8506452099b0 100644
--- a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
+++ b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="An API rate limit decorator for Python"



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

2022-05-29 Thread Arthur Zamarin
commit: 008ec671d5c5eccab25e848a5b5950726f44e444
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:34:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:34:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008ec671

dev-python/reedsolomon: Use PEP517 build

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

 dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild 
b/dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild
new file mode 100644
index ..7161053b5d12
--- /dev/null
+++ b/dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python Reed Solomon encoder/decoder"
+HOMEPAGE="https://github.com/tomerfiliba/reedsolomon 
https://pypi.org/project/reedsolo/;
+SRC_URI="https://github.com/tomerfiliba/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   default
+   rm creedsolo.c || die
+}
+
+python_test() {
+   "${EPYTHON}" tests/test_creedsolo.py || die "creedsolo test failed with 
${EPYTHON}"
+   "${EPYTHON}" tests/test_reedsolo.py || die "reedsolo test failed with 
${EPYTHON}"
+}



[gentoo-commits] repo/proj/guru:master commit in: app-text/OCRmyPDF/

2022-05-29 Thread Andrew Ammerlaan
commit: bbb0524ea630dc07393c7bce53a44f9422af363c
Author: Carlos Eduardo  gmail  com>
AuthorDate: Sun May 29 16:18:22 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 16:18:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbb0524e

app-text/OCRmyPDF: add 13.4.6

Signed-off-by: Carlos Eduardo  gmail.com>

 app-text/OCRmyPDF/Manifest   |  1 +
 app-text/OCRmyPDF/OCRmyPDF-13.4.6.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
index 736bb91da..782ea2702 100644
--- a/app-text/OCRmyPDF/Manifest
+++ b/app-text/OCRmyPDF/Manifest
@@ -2,3 +2,4 @@ DIST OCRmyPDF-13.2.0.tar.gz 7885396 BLAKE2B 
0eea864d056d2238f7ea244a7fc9b6a54840
 DIST OCRmyPDF-13.4.0.tar.gz 7889193 BLAKE2B 
42923508524df38ed62f1a0c4d6b308dac8e00a44b428dee2dd5494915778910e434d5bf8a5957fe48685c0263b3151044794b14cbc209e4a3909da1e2411fe3
 SHA512 
1b581ba469e0f625481c551d9b53c553745a02c748bd2e16bd7a589f4eacfd3f21ba5d435b52286694220627de0d3d7202513191ee5e1e04b7bdd392d0abc5cd
 DIST OCRmyPDF-13.4.1.tar.gz 7888750 BLAKE2B 
178954136f797f166a37db602b302cf50752010504b934b6633b0b2f52f2fb57e88995b3ffbb534990857698fa63c9966a92babaf9bcb7e3833e4f6f3d325e15
 SHA512 
c65dd1d6dc957fbfff7926241c4b887146d3efbf1181dd9bc43fca464ebc07e1507425e90af72311e89fe1ed75ee1e293600d6f7f538f7a5ee8dd8998173c972
 DIST OCRmyPDF-13.4.3.tar.gz 7889740 BLAKE2B 
d107b83f0d66fe6d19cc22bf76851650cd75c79900eff2c1e68d02a15ffb875dfa97472f8a8e80fe7051a7a8d33b9729855277121ed2e204b50729b6171bde26
 SHA512 
301efe2492de00527cacb8640eea68bf3f5398ca53a932872f3c62ef85616fc45e2c08c662cb42cfca69c6e2b5debf8860b192421c4370e7191cea5dbc4bf32d
+DIST OCRmyPDF-13.4.6.tar.gz 7890082 BLAKE2B 
5d1fe4a0147dc7ca5bf5d1468e6cb23b57d436b80ec60b3cec9af4b1768af10fb387b724975e0c5e83aaa79806d4ba7a984fcf1d78f8bfaf97f42edfefa20f81
 SHA512 
fedf17630af21e94e45373aec45966cca2baa8abaca604a2a6820a74e62cf115bad376234b69dffad1ab26e50d5b891b1255026262512b518547f133f12c33d5

diff --git a/app-text/OCRmyPDF/OCRmyPDF-13.4.6.ebuild 
b/app-text/OCRmyPDF/OCRmyPDF-13.4.6.ebuild
new file mode 100644
index 0..0692a0bae
--- /dev/null
+++ b/app-text/OCRmyPDF/OCRmyPDF-13.4.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
+HOMEPAGE="https://github.com/ocrmypdf/OCRmyPDF;
+SRC_URI="https://github.com/ocrmypdf/OCRmyPDF/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# This uses *a lot* of RAM, I have 32gb and these tests tried to use it all
+RESTRICT="test"
+IUSE="jbig2enc"
+
+RDEPEND="
+   app-text/ghostscript-gpl
+   app-text/tesseract
+   app-text/unpaper
+   dev-python/cffi[${PYTHON_USEDEP}]
+   dev-python/coloredlogs[${PYTHON_USEDEP}]
+   >dev-python/pdfminer-six-20200720[${PYTHON_USEDEP}]
+   dev-python/pikepdf[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/reportlab[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   media-gfx/img2pdf[${PYTHON_USEDEP}]
+   media-gfx/pngquant
+   media-libs/leptonica
+   virtual/python-cffi[${PYTHON_USEDEP}]
+   jbig2enc? ( media-libs/jbig2enc )
+"
+DEPEND="
+   test? (
+   dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ~dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs --no-autodoc
+
+src_install() {
+   distutils-r1_src_install
+   newbashcomp misc/completion/ocrmypdf.bash "${PN,,}"
+   insinto /usr/share/fish/vendor_completions.d
+   doins misc/completion/ocrmypdf.fish
+}



[gentoo-commits] repo/proj/guru:master commit in: sci-physics/SU2/, sci-physics/SU2/files/

2022-05-29 Thread Andrew Ammerlaan
commit: ef90a22aafeff5cdb5ca28897fa3ad77b8333e15
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 15:29:49 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 15:29:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef90a22a

sci-physics/SU2: fixes for tests

Closes: https://bugs.gentoo.org/848033
Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-physics/SU2/SU2-7.2.0-r1.ebuild| 10 +++--
 sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch  | 51 ++
 .../SU2/files/SU2-7.2.0-system-libraries.patch | 12 -
 3 files changed, 57 insertions(+), 16 deletions(-)

diff --git a/sci-physics/SU2/SU2-7.2.0-r1.ebuild 
b/sci-physics/SU2/SU2-7.2.0-r1.ebuild
index b0c8a21e9..29413cf3e 100644
--- a/sci-physics/SU2/SU2-7.2.0-r1.ebuild
+++ b/sci-physics/SU2/SU2-7.2.0-r1.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
sci-libs/metis
virtual/mpi[cxx]
)
-   mpp? ( sci-libs/Mutationpp )
+   mpp? ( sci-libs/Mutationpp:= )
openblas? ( sci-libs/openblas )
parmetis? ( sci-libs/parmetis )
pastix? (
@@ -85,6 +85,7 @@ REQUIRED_USE="
mpi
|| ( openblas mkl )
)
+   test? ( mpi python )
?? ( openblas mkl )
?? ( directdiff pastix )
 "
@@ -93,6 +94,7 @@ PATCHES=(
"${FILESDIR}/${PN}-7.1.0-fix-env.patch"
"${FILESDIR}/${PN}-7.2.0-system-libraries.patch"
"${FILESDIR}/${PN}-7.2.0-DESTDIR.patch"
+   "${FILESDIR}/${PN}-7.2.0-fix-headers.patch"
 )
 
 src_unpack() {
@@ -170,9 +172,9 @@ src_test() {
 
pushd TestCases/ || die
if use mpi ; then
-   if use tutorials ; then
-   ${EPYTHON} tutorials.py || die
-   fi
+#  if use tutorials ; then
+#  ${EPYTHON} tutorials.py || die
+#  fi
${EPYTHON} parallel_regression.py || die
else
${EPYTHON} serial_regression.py || die

diff --git a/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch 
b/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch
new file mode 100644
index 0..39f26e733
--- /dev/null
+++ b/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch
@@ -0,0 +1,51 @@
+--- a/UnitTests/Common/geometry/dual_grid/CDualGrid_tests.cpp
 b/UnitTests/Common/geometry/dual_grid/CDualGrid_tests.cpp
+@@ -28,8 +28,8 @@
+ #include "catch.hpp"
+ #include 
+ #include 
+-#include "../../../Common/include/geometry/dual_grid/CEdge.hpp"
+-#include "../../../Common/include/geometry/dual_grid/CVertex.hpp"
++#include "../../../../Common/include/geometry/dual_grid/CEdge.hpp"
++#include "../../../../Common/include/geometry/dual_grid/CVertex.hpp"
+ 
+ TEST_CASE("Volume Computation", "[Dual Grid]") {
+   
+--- a/UnitTests/Common/geometry/primal_grid/CPrimalGrid_tests.cpp
 b/UnitTests/Common/geometry/primal_grid/CPrimalGrid_tests.cpp
+@@ -27,8 +27,8 @@
+ 
+ #include "catch.hpp"
+ #include 
+-#include "../../../Common/include/geometry/primal_grid/CPrimalGrid.hpp"
+-#include "../../../Common/include/geometry/primal_grid/CHexahedron.hpp"
++#include "../../../../Common/include/geometry/primal_grid/CPrimalGrid.hpp"
++#include "../../../../Common/include/geometry/primal_grid/CHexahedron.hpp"
+ 
+ TEST_CASE("Center of gravity computation", "[Primal Grid]") {
+ 
+--- a/UnitTests/test_driver.cpp
 b/UnitTests/test_driver.cpp
+@@ -31,8 +31,8 @@
+ #define CATCH_CONFIG_RUNNER
+ #include "catch.hpp"
+ 
+-#include "../../../Common/include/parallelization/mpi_structure.hpp"
+-#include "../../../Common/include/option_structure.hpp"
++#include "../Common/include/parallelization/mpi_structure.hpp"
++#include "../Common/include/option_structure.hpp"
+ 
+ int main(int argc, char *argv[]) {
+ 
+--- a/SU2_GEO/include/SU2_GEO.hpp
 b/SU2_GEO/include/SU2_GEO.hpp
+@@ -38,7 +38,7 @@
+ 
+ #include "../../Common/include/geometry/CPhysicalGeometry.hpp"
+ #include "../../Common/include/CConfig.hpp"
+-#include "../../../Common/include/grid_movement/CSurfaceMovement.hpp"
+-#include "../../../Common/include/grid_movement/CFreeFormDefBox.hpp"
++#include "../../Common/include/grid_movement/CSurfaceMovement.hpp"
++#include "../../Common/include/grid_movement/CFreeFormDefBox.hpp"
+ 
+ using namespace std;

diff --git a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch 
b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch
index 3e96c4dd4..176caee93 100644
--- a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch
+++ b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch
@@ -152,15 +152,3 @@
  
  #include "drivers/CDriver.hpp"
  #include "drivers/CSinglezoneDriver.hpp"
 a/SU2_GEO/include/SU2_GEO.hpp
-+++ b/SU2_GEO/include/SU2_GEO.hpp
-@@ -38,7 +38,7 @@
- 
- #include "../../Common/include/geometry/CPhysicalGeometry.hpp"
- #include "../../Common/include/CConfig.hpp"
--#include "../../../Common/include/grid_movement/CSurfaceMovement.hpp"

[gentoo-commits] repo/proj/guru:master commit in: sci-libs/Mutationpp/, sci-libs/Mutationpp/files/

2022-05-29 Thread Andrew Ammerlaan
commit: e358c2b768a44c250b3b9341e810adbd0b83cdb7
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 11:57:31 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 11:57:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e358c2b7

sci-libs/Mutationpp: respect flags

Closes: https://bugs.gentoo.org/847388
Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild |  5 -
 .../files/Mutationpp-1.0.5-respect-flags.patch | 26 ++
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild 
b/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
index ebe208161..35030a8ab 100644
--- a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
+++ b/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
@@ -43,7 +43,10 @@ BDEPEND="
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DOCS=( {README,CHANGELOG}.md docs )
-PATCHES=( "${FILESDIR}/${P}-system-libs.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-system-libs.patch"
+   "${FILESDIR}/${P}-respect-flags.patch"
+)
 
 distutils_enable_tests pytest
 

diff --git a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch 
b/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch
new file mode 100644
index 0..2f629ab54
--- /dev/null
+++ b/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch
@@ -0,0 +1,26 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -131,7 +131,7 @@
+ 
+ if (CMAKE_COMPILER_IS_GNUCXX)
+ #set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-parameter 
-Wold-style-cast")
+-set (CMAKE_CXX_FLAGS "-g")
++set (CMAKE_CXX_FLAGS "-g ${CMAKE_CXX_FLAGS}")
+ endif ()
+ 
+ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
+@@ -152,13 +152,11 @@
+ 
+ if (Fortran_COMPILER_NAME STREQUAL "gfortran")
+ # gfortran
+-set (CMAKE_Fortran_FLAGS "-fdefault-real-8")
+-set (CMAKE_Fortran_FLAGS_RELEASE "-O3")
++set (CMAKE_Fortran_FLAGS "-fdefault-real-8 
${CMAKE_Fortran_FLAGS}")
+ set (CMAKE_Fortran_FLAGS_DEBUG   "-g")
+ elseif (Fortran_COMPILER_NAME STREQUAL "ifort")
+ # ifort (untested)
+ set (CMAKE_Fortran_FLAGS "-r8")
+-set (CMAKE_Fortran_FLAGS_RELEASE "-O3")
+ set (CMAKE_Fortran_FLAGS_DEBUG   "-g -traceback -fpe0 -check all")
+ endif()
+ endif()



[gentoo-commits] repo/proj/guru:master commit in: sci-libs/superlu_dist/

2022-05-29 Thread Andrew Ammerlaan
commit: 948dc0c9911c02cfd8e24095fedb2fdcde58c754
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 11:24:51 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 11:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=948dc0c9

sci-libs/superlu_dist: restrict tests

Closes: https://bugs.gentoo.org/848030
Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild 
b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild
index 018291878..c0bf99019 100644
--- a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild
+++ b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild
@@ -45,7 +45,7 @@ PATCHES=(
"${FILESDIR}/${P}-system-colamd.patch"
"${FILESDIR}/${P}-fortran.patch"
 )
-RESTRICT="!test? ( test )"
+RESTRICT="test" # tests require an MPI setup
 
 src_prepare() {
rm -r CBLAS || die



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/nova/

2022-05-29 Thread Andrew Ammerlaan
commit: 901825cbbdb46bc6b9b65f78b7d635a56f689e07
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 03:50:14 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 03:50:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=901825cb

sys-cluster/nova: add keepdir

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/nova/nova-25.0.0-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-cluster/nova/nova-25.0.0-r1.ebuild 
b/sys-cluster/nova/nova-25.0.0-r1.ebuild
index 78727beab..ef270c92f 100644
--- a/sys-cluster/nova/nova-25.0.0-r1.ebuild
+++ b/sys-cluster/nova/nova-25.0.0-r1.ebuild
@@ -173,6 +173,8 @@ python_install_all() {
diropts -m 0750 -o nova -g qemu
dodir /var/log/nova /var/lib/nova/instances
diropts -m 0750 -o nova -g nova
+   keepdir /var/log/nova
+   keepdir /var/lib/nova
 
insinto /etc/nova
insopts -m 0640 -o nova -g nova



[gentoo-commits] repo/proj/guru:master commit in: media-sound/noisetorch/, profiles/

2022-05-29 Thread Andrew Ammerlaan
commit: 340575d21f4872f63563d52458a45a7a08b2df38
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Sun May 29 15:31:57 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 15:33:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=340575d2

media-sound/noisetorch: remove completely

Project has been abandonned entirely due to security concerns
after upstream's loss of private keys

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>

 media-sound/noisetorch/Manifest |  1 -
 media-sound/noisetorch/metadata.xml | 12 
 media-sound/noisetorch/noisetorch-0.11.5.ebuild | 35 --
 media-sound/noisetorch/noisetorch-.ebuild   | 40 -
 profiles/package.mask   |  9 --
 5 files changed, 97 deletions(-)

diff --git a/media-sound/noisetorch/Manifest b/media-sound/noisetorch/Manifest
deleted file mode 100644
index ba5af032a..0
--- a/media-sound/noisetorch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST noisetorch-0.11.5.tar.gz 3722103 BLAKE2B 
cd7b38bcd3ed687030388861b25592c7e63f19e04309aea2c898246001b1e468c8fca2635217ac1d0f42ff4b72877b2d9ed20bd0e706946c9152c63e72b2f74d
 SHA512 
3a7dff5417d18dc3dda9f6b525227f95e9adb7dcebe9f6ffd250d99f0d99b14c07dd5df445bde4a54cd4ab71abae88f6c76afc4e409e791605ff81c4359130af

diff --git a/media-sound/noisetorch/metadata.xml 
b/media-sound/noisetorch/metadata.xml
deleted file mode 100644
index 59bfe3691..0
--- a/media-sound/noisetorch/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Adel Kara Slimane
-   adel...@zegrapher.com
-   
-   
-   lawl/NoiseTorch
-   https://github.com/lawl/NoiseTorch/issues
-   
-

diff --git a/media-sound/noisetorch/noisetorch-0.11.5.ebuild 
b/media-sound/noisetorch/noisetorch-0.11.5.ebuild
deleted file mode 100644
index 40d9b9b4b..0
--- a/media-sound/noisetorch/noisetorch-0.11.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module desktop fcaps
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/lawl/NoiseTorch;
-else
-   
SRC_URI="https://github.com/lawl/NoiseTorch/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-
-   S="${WORKDIR}/NoiseTorch-${PV}"
-fi
-
-DESCRIPTION="Real-time microphone noise suppression on Linux. "
-HOMEPAGE="https://github.com/lawl/NoiseTorch;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-go-module_set_globals
-
-src_install() {
-   dobin "${S}/bin/noisetorch"
-   domenu "${S}/assets/noisetorch.desktop"
-   doicon "${S}/assets/icon/noisetorch.png"
-}
-
-pkg_postinst() {
-   fcaps CAP_SYS_RESOURCE usr/bin/noisetorch
-}

diff --git a/media-sound/noisetorch/noisetorch-.ebuild 
b/media-sound/noisetorch/noisetorch-.ebuild
deleted file mode 100644
index f74b75494..0
--- a/media-sound/noisetorch/noisetorch-.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module desktop fcaps
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/lawl/NoiseTorch;
-else
-   
SRC_URI="https://github.com/lawl/NoiseTorch/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-
-   S="${WORKDIR}/NoiseTorch-${PV}"
-fi
-
-DESCRIPTION="Real-time microphone noise suppression on Linux. "
-HOMEPAGE="https://github.com/lawl/NoiseTorch;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-go-module_set_globals
-
-src_prepare() {
-   default
-   eapply "${FILESDIR}/fix-make.patch"
-}
-
-src_install() {
-   dobin "${S}/bin/noisetorch"
-   domenu "${S}/assets/noisetorch.desktop"
-   doicon "${S}/assets/icon/noisetorch.png"
-}
-
-pkg_postinst() {
-   fcaps CAP_SYS_RESOURCE usr/bin/noisetorch
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 337f08d8e..de7eb00e2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1,12 +1,3 @@
-# Adel KARA SLIMANE 
-# Mask all version of media-sound/noisetorch
-# the author reported on the likeliness of having lost control
-# of his private keys, which means there is a possibility
-# that malicious code have been added to his projects.
-# More information in https://github.com/lawl/NoiseTorch
-# (look at issues, latest release and commit messages)
-media-sound/noisetorch
-
 # Andrew Ammerlaan  (2021-03-29)
 # James Beddek  (2021-10-09)
 # Per profile masking in overlays is currently not working



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/usort/

2022-05-29 Thread Andrew Ammerlaan
commit: 7fc8001d85472eb73514e0ead7c33cb6bd447c3e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 07:55:40 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 07:55:40 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fc8001d

sys-cluster/usort: fix patching

Closes: https://bugs.gentoo.org/848024
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/usort/usort-0_pre20211230-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild 
b/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
index 6c69114f1..67b6f1b19 100644
--- a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
+++ b/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
@@ -31,6 +31,7 @@ src_prepare() {
dos2unix CMakeLists.txt || die
dos2unix include/seqUtils.h || die
dos2unix include/seqUtils.tcc || die
+   dos2unix include/ompUtils.tcc || die
cmake_src_prepare
 }
 



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/memkind/

2022-05-29 Thread Andrew Ammerlaan
commit: 77c09001ebcb2ec3bc97bc8fcc60c37c64df2a8e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:35:10 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:35:10 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77c09001

dev-libs/memkind: drop 1.11.0-r2

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/memkind/Manifest |  1 -
 dev-libs/memkind/memkind-1.11.0-r2.ebuild | 82 ---
 2 files changed, 83 deletions(-)

diff --git a/dev-libs/memkind/Manifest b/dev-libs/memkind/Manifest
index a753c820a..cb2fa9243 100644
--- a/dev-libs/memkind/Manifest
+++ b/dev-libs/memkind/Manifest
@@ -1,2 +1 @@
-DIST memkind-1.11.0.tar.gz 1072455 BLAKE2B 
2de2cf053687ba2150f694e8c4143eeca74fc377feee2b6892067b661d8c58d7d5fcacb021fc92a47dad27f52aa4cbc6408cfede3141ab1f8ae81147b49aa6a7
 SHA512 
0b5bde35b3565c730fa954aebfe2ccbecd1e120c920d05acdbc0a74914731a90aeef8d57101f1f47bd35fd310bc143fa517bc871b32e592b8412384ff652fc05
 DIST memkind-1.13.0.tar.gz 767 BLAKE2B 
fb2b0ca70b6da32b2bf42cba68f549c279f301f2c9b2eb2f7dfcb2909105bb1eb84bd6abdf15dfcb5f45a5e0bab7fbd0aef95ce090b06b02bc8ae099bdf1b0ca
 SHA512 
509d49e3c67321496b322469d4bb13aa8b9038e94dc9bdfb379c38e86a5705ba13bc015443da8291be49711e14bce9845b697f62cfcc981168f255f9fb515b0e

diff --git a/dev-libs/memkind/memkind-1.11.0-r2.ebuild 
b/dev-libs/memkind/memkind-1.11.0-r2.ebuild
deleted file mode 100644
index f6d2be77a..0
--- a/dev-libs/memkind/memkind-1.11.0-r2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit autotools linux-info python-any-r1 toolchain-funcs
-
-DESCRIPTION="user extensible heap manager built on top of jemalloc"
-HOMEPAGE="https://memkind.github.io/memkind/;
-SRC_URI="https://github.com/memkind/memkind/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+daxctl debug decorators +heap-manager hwloc initial-exec-tls openmp 
secure test +tls"
-
-RDEPEND="
-   daxctl? ( sys-block/ndctl )
-   hwloc? ( sys-apps/hwloc )
-   sys-process/numactl
-"
-DEPEND="
-   ${RDEPEND}
-   ${PYTHON_DEPS}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-respect-ar.patch" )
-RESTRICT="test" # ERROR: ./test/test.sh requires a NUMA enabled system with 
more than one node.
-#RESTRICT="!test? ( test )"
-
-pkg_pretend() {
-   linux-info_pkg_setup
-   CONFIG_CHECK_MODULES=""
-   if use daxctl; then
-   CONFIG_CHECK_MODULES+="DEV_DAX_KMEM "
-   fi
-   if linux_config_exists; then
-   for module in ${CONFIG_CHECK_MODULES}; do
-   linux_chkconfig_present ${module} || ewarn "${module} 
needs to be enabled"
-   done
-   fi
-}
-
-src_prepare() {
-   default
-   eautoreconf
-   cd jemalloc && eautoreconf
-}
-
-src_configure() {
-   tc-export AR
-   local myconf=(
-   --disable-debug
-   --disable-gcov
-   --enable-shared
-   --enable-static
-   $(use_enable daxctl)
-   $(use_enable decorators)
-   $(use_enable debug debug-jemalloc)
-   $(use_enable heap-manager)
-   $(use_enable hwloc)
-   $(use_enable initial-exec-tls memkind-initial-exec-tls)
-   $(use_enable openmp)
-   $(use_enable secure)
-   $(use_enable tls)
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-   find "${ED}" -name '*.a' -delete || die
-}
-
-src_test() {
-   addwrite /proc/sys/vm/nr_hugepages
-   echo 3000 > /proc/sys/vm/nr_hugepages
-   emake check
-}



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/nova/

2022-05-29 Thread Andrew Ammerlaan
commit: 1433a3a5522670926c764af58918b9bc690ce776
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 03:22:22 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun May 29 03:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1433a3a5

sys-cluster/nova: fix optfeatures

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/nova/nova-25.0.0-r1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-cluster/nova/nova-25.0.0-r1.ebuild 
b/sys-cluster/nova/nova-25.0.0-r1.ebuild
index 31b5977e7..78727beab 100644
--- a/sys-cluster/nova/nova-25.0.0-r1.ebuild
+++ b/sys-cluster/nova/nova-25.0.0-r1.ebuild
@@ -216,9 +216,9 @@ pkg_postinst() {
 
use iscsi && elog "iscsid needs to be running if you want cinder to 
connect"
 
-   optfeature "osprofiler" dev-python/osprofiler-1.4.0
-   optfeature "powervm" dev-python/pypowervm-1.1.15
-   optfeature "zvm" dev-python/zVMCloudConnector-1.3.0
-   optfeature "hyperv" dev-python/os-win-5.5.0
-   optfeature "vmware" dev-python/oslo-vmware-3.6.0
+   optfeature "osprofiler" >=dev-python/osprofiler-1.4.0
+   optfeature "powervm" >=dev-python/pypowervm-1.1.15
+   optfeature "zvm" >=dev-python/zVMCloudConnector-1.3.0
+   optfeature "hyperv" >=dev-python/os-win-5.5.0
+   optfeature "vmware" >=dev-python/oslo-vmware-3.6.0
 }



[gentoo-commits] repo/proj/guru:master commit in: sys-kernel/tirdad/

2022-05-29 Thread Andrew Ammerlaan
commit: 28806006cb2d2deadac59c56dcc300b035104c39
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:39:54 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:39:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28806006

sys-kernel/tirdad: add 0_pre20200926, drop 0_p20200926

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-kernel/tirdad/Manifest|  2 +-
 ...{tirdad-0_p20200926.ebuild => tirdad-0_pre20200926.ebuild} | 11 +--
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/tirdad/Manifest b/sys-kernel/tirdad/Manifest
index 15daaa318..1903b4fec 100644
--- a/sys-kernel/tirdad/Manifest
+++ b/sys-kernel/tirdad/Manifest
@@ -1 +1 @@
-DIST tirdad-0_p20200926.tar.gz 15656 BLAKE2B 
02c628f8d4c9f539cfaf2e7e6a6cc3323169c785f7854b9ac283c59ca95b84fd5361948815d5aa400886b118b8dbd6b0be9b5d1ddd1433ecf56a9fc1137d8b38
 SHA512 
db6aef5225a2651600f93700e7b858957a20ada3d3d55c19124f2a149b20e270d10ead959580dff9031b346f8c35f9fab3cf21db74afb47937dd977e35d13156
+DIST tirdad-0_pre20200926.gh.tar.gz 15656 BLAKE2B 
02c628f8d4c9f539cfaf2e7e6a6cc3323169c785f7854b9ac283c59ca95b84fd5361948815d5aa400886b118b8dbd6b0be9b5d1ddd1433ecf56a9fc1137d8b38
 SHA512 
db6aef5225a2651600f93700e7b858957a20ada3d3d55c19124f2a149b20e270d10ead959580dff9031b346f8c35f9fab3cf21db74afb47937dd977e35d13156

diff --git a/sys-kernel/tirdad/tirdad-0_p20200926.ebuild 
b/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
similarity index 86%
rename from sys-kernel/tirdad/tirdad-0_p20200926.ebuild
rename to sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
index 1723d04f5..c651094e4 100644
--- a/sys-kernel/tirdad/tirdad-0_p20200926.ebuild
+++ b/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit linux-mod
 
@@ -9,14 +9,13 @@ MY_REV="9a0e137ae05dd1aa05c20750975598e4dac77dbf"
 
 DESCRIPTION="kernel module for random ISN generation"
 HOMEPAGE="https://github.com/0xsirus/tirdad;
-SRC_URI="https://github.com/0xsirus/tirdad/archive/${MY_REV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/0xsirus/tirdad/archive/${MY_REV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_REV}"
 
 LICENSE="GPL-3"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 
-S="${WORKDIR}/${PN}-${MY_REV}"
-
 MODULE_NAMES="tirdad(misc:${S}:${S}/module)"
 BUILD_TARGETS="all"
 



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/zfp/

2022-05-29 Thread Andrew Ammerlaan
commit: 6c14b90637bfc52935d15edab4fafc82bf2eedac
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:35:56 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:35:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c14b906

dev-libs/zfp: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/zfp/Manifest  | 2 +-
 dev-libs/zfp/{zfp-0.5.5.ebuild => zfp-0.5.5-r1.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/zfp/Manifest b/dev-libs/zfp/Manifest
index dc662e908..aab600983 100644
--- a/dev-libs/zfp/Manifest
+++ b/dev-libs/zfp/Manifest
@@ -1 +1 @@
-DIST zfp-0.5.5.tar.gz 127482 BLAKE2B 
2a3bfca4280c15c8679d1af23ff1b5e09de07060ecb120ce399a56bf598c7a934dbf8053ffd9b6bd26c81641d2f46557d5ad71c3abffefa475eaf28c8286
 SHA512 
c043cee73f6e972e047452552ab2ceb9247a6747fdb7e5f863aeab3a05208737c0bcabbe29f3c10e5c1aba961ec47aa6a0abdb395486fa0d5fb16a4ad45733c4
+DIST zfp-0.5.5.gh.tar.gz 127482 BLAKE2B 
2a3bfca4280c15c8679d1af23ff1b5e09de07060ecb120ce399a56bf598c7a934dbf8053ffd9b6bd26c81641d2f46557d5ad71c3abffefa475eaf28c8286
 SHA512 
c043cee73f6e972e047452552ab2ceb9247a6747fdb7e5f863aeab3a05208737c0bcabbe29f3c10e5c1aba961ec47aa6a0abdb395486fa0d5fb16a4ad45733c4

diff --git a/dev-libs/zfp/zfp-0.5.5.ebuild b/dev-libs/zfp/zfp-0.5.5-r1.ebuild
similarity index 95%
rename from dev-libs/zfp/zfp-0.5.5.ebuild
rename to dev-libs/zfp/zfp-0.5.5-r1.ebuild
index 5b762715a..85a472b7e 100644
--- a/dev-libs/zfp/zfp-0.5.5.ebuild
+++ b/dev-libs/zfp/zfp-0.5.5-r1.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 #DOCS_BUILDER="sphinx"
 #DOCS_DIR="docs/source"
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake fortran-2 python-single-r1 #docs
 
 DESCRIPTION="Compressed numerical arrays that support high-speed random access"
-SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
 HOMEPAGE="
https://computing.llnl.gov/projects/zfp
https://zfp.io



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/memkind/

2022-05-29 Thread Andrew Ammerlaan
commit: 3032d87db8dfba40d929032d91843103f7a1d317
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:34:59 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:34:59 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3032d87d

dev-libs/memkind: enable py3.11

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/dev-libs/memkind/memkind-1.13.0.ebuild 
b/dev-libs/memkind/memkind-1.13.0.ebuild
index a7059c9f0..181be56bb 100644
--- a/dev-libs/memkind/memkind-1.13.0.ebuild
+++ b/dev-libs/memkind/memkind-1.13.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit autotools linux-info python-any-r1 toolchain-funcs
 



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/protothreads/

2022-05-29 Thread Andrew Ammerlaan
commit: c59e7bb2c8731157e55310d453f61ed7030f0f84
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:30:03 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:30:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c59e7bb2

dev-libs/protothreads: add subslot

Signed-off-by: Alessandro Barbieri  gmail.com>

 .../{protothreads-1.4-r1.ebuild => protothreads-1.4-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/protothreads/protothreads-1.4-r1.ebuild 
b/dev-libs/protothreads/protothreads-1.4-r2.ebuild
similarity index 98%
rename from dev-libs/protothreads/protothreads-1.4-r1.ebuild
rename to dev-libs/protothreads/protothreads-1.4-r2.ebuild
index c312adc83..f117992e8 100644
--- a/dev-libs/protothreads/protothreads-1.4-r1.ebuild
+++ b/dev-libs/protothreads/protothreads-1.4-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 S="${WORKDIR}/pt-${PV}"
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE="doc examples"
 



[gentoo-commits] repo/proj/guru:master commit in: sys-kernel/ummunotify/

2022-05-29 Thread Andrew Ammerlaan
commit: a8f41a192b30c56a08a2ab5467d8c940aa6dbda9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:41:39 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:41:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8f41a19

sys-kernel/ummunotify: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-kernel/ummunotify/Manifest  | 2 +-
 .../ummunotify/{ummunotify-2.ebuild => ummunotify-2-r1.ebuild}  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/ummunotify/Manifest b/sys-kernel/ummunotify/Manifest
index d7f5a2d25..d1ee0dfee 100644
--- a/sys-kernel/ummunotify/Manifest
+++ b/sys-kernel/ummunotify/Manifest
@@ -1 +1 @@
-DIST ummunotify-2.tar.gz 326619 BLAKE2B 
4ac329368b688eebb5ab9d064703de90e47112b169cd9448b3f6e0daa7717bdd4d1e957c75f5f87f1d30c08564c929ef50d7fe83f633b95f2abbd13014c1c48c
 SHA512 
0650ec6dd01de97822121a720bff8cb65deaf2ec67de03a52507f47d0cfb169000dd40172f73aef7fbb83735eb8e35aed4da9c20ce5ee4ee6607a12baae7ca0f
+DIST ummunotify-2.gh.tar.gz 326619 BLAKE2B 
4ac329368b688eebb5ab9d064703de90e47112b169cd9448b3f6e0daa7717bdd4d1e957c75f5f87f1d30c08564c929ef50d7fe83f633b95f2abbd13014c1c48c
 SHA512 
0650ec6dd01de97822121a720bff8cb65deaf2ec67de03a52507f47d0cfb169000dd40172f73aef7fbb83735eb8e35aed4da9c20ce5ee4ee6607a12baae7ca0f

diff --git a/sys-kernel/ummunotify/ummunotify-2.ebuild 
b/sys-kernel/ummunotify/ummunotify-2-r1.ebuild
similarity index 91%
rename from sys-kernel/ummunotify/ummunotify-2.ebuild
rename to sys-kernel/ummunotify/ummunotify-2-r1.ebuild
index 3b5fc4b6e..cae92bb20 100644
--- a/sys-kernel/ummunotify/ummunotify-2.ebuild
+++ b/sys-kernel/ummunotify/ummunotify-2-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MAX_KV_MAJ="4"
 MAX_KV_MIN="13"
@@ -14,7 +14,7 @@ HOMEPAGE="
https://lkml.org/lkml/2010/4/22/172
https://github.com/Portals4/ummunotify
 "
-SRC_URI="https://github.com/Portals4/ummunotify/raw/master/${MYP}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/Portals4/ummunotify/raw/master/${MYP}.tar.gz -> 
${P}.gh.tar.gz"
 S="${WORKDIR}/${MYP}"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/proj/guru:master commit in: sci-libs/ButterflyPACK/

2022-05-29 Thread Andrew Ammerlaan
commit: c41c83f1e03c19c92e35926d7b5ebdcc4e7809d2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:21:20 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c41c83f1

sci-libs/ButterflyPACK: make options conditional to use

Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild 
b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
index 53099d358..fc3c26b5f 100644
--- a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
+++ b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
@@ -32,10 +32,9 @@ src_configure() {
local pkgc="$(tc-getPKG_CONFIG)"
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-
-   "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs arpack)"
-   "-DTPL_MAGMA_LIBRARIES=$(${pkgc} --libs magma)"
)
+   use arpack && mycmakeargs+=( "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs 
arpack)" )
+   use magma && mycmakeargs+=( "-DTPL_MAGMA_LIBRARIES=$(${pkgc} --libs 
magma)" )
cmake_src_configure
 }
 



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fsst/

2022-05-29 Thread Andrew Ammerlaan
commit: dd01d5d671056704adf70cda880ebbecc5b807ea
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:33:48 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:33:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd01d5d6

dev-libs/fsst: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/fsst/Manifest   | 2 +-
 .../{fsst-0_pre20200830.ebuild => fsst-0_pre20200830-r1.ebuild}  | 9 +
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-libs/fsst/Manifest b/dev-libs/fsst/Manifest
index 417198ca8..38a3f83ee 100644
--- a/dev-libs/fsst/Manifest
+++ b/dev-libs/fsst/Manifest
@@ -1 +1 @@
-DIST fsst-0_pre20200830.tar.gz 32289281 BLAKE2B 
21184f7d80193ebcc279f38b8fdc2be563a65a7296ce226c8ae4da19cbd946b1bb412c5f4c661e3ad0405b03b57f83b4257ecf78f9642fb09a9eccd56616a8b1
 SHA512 
9dd416d0a711a6c38e8e0d8b445f328e5826096293dc1f1152ae3e67470d2f8f1d9df2bb88815f1178b67c8cd0ad130f9fa9b59a9547bcc272d37782c239d7b7
+DIST fsst-0_pre20200830.gh.tar.gz 32289281 BLAKE2B 
21184f7d80193ebcc279f38b8fdc2be563a65a7296ce226c8ae4da19cbd946b1bb412c5f4c661e3ad0405b03b57f83b4257ecf78f9642fb09a9eccd56616a8b1
 SHA512 
9dd416d0a711a6c38e8e0d8b445f328e5826096293dc1f1152ae3e67470d2f8f1d9df2bb88815f1178b67c8cd0ad130f9fa9b59a9547bcc272d37782c239d7b7

diff --git a/dev-libs/fsst/fsst-0_pre20200830.ebuild 
b/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
similarity index 89%
rename from dev-libs/fsst/fsst-0_pre20200830.ebuild
rename to dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
index 6c49b03ba..402640bea 100644
--- a/dev-libs/fsst/fsst-0_pre20200830.ebuild
+++ b/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
@@ -1,17 +1,18 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
 COMMIT="fffb613071cb44319c0d6b743a8d6eafc2ed2ad7"
+
 DESCRIPTION="Fast Static Symbol Table: fast text compression that allows 
random access"
 HOMEPAGE="https://github.com/cwida/fsst;
-SRC_URI="https://github.com/cwida/fsst/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/cwida/fsst/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 
 BDEPEND="app-admin/chrpath"



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/nativefiledialog-extended/

2022-05-29 Thread Andrew Ammerlaan
commit: c983fe5c631ef4c3482cb2b19a4376e89ea2309b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:32:13 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:32:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c983fe5c

dev-libs/nativefiledialog-extended: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/nativefiledialog-extended/Manifest   | 2 +-
 ...0.ebuild => nativefiledialog-extended-0_pre20210430-r1.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/nativefiledialog-extended/Manifest 
b/dev-libs/nativefiledialog-extended/Manifest
index f151faaa8..9c30db840 100644
--- a/dev-libs/nativefiledialog-extended/Manifest
+++ b/dev-libs/nativefiledialog-extended/Manifest
@@ -1 +1 @@
-DIST nativefiledialog-extended-0_pre20210430.tar.gz 400551 BLAKE2B 
3242bac8a8ec054853f9eac3cbbd09fd2389c1afa1c8bd314452b2d7b66b899c8fadd60f835e97bd7769457bed43bd3b684fdcb5b7480a3ca5ef6e5071fc9fd0
 SHA512 
049a19d39707476a609a6e22f70146df9e1533c5e93b349437d762673d6a1410777181fedff14ca6cf64e2c1e707c85f13d9101370aadbc79afd3795fac792a8
+DIST nativefiledialog-extended-0_pre20210430.gh.tar.gz 400551 BLAKE2B 
3242bac8a8ec054853f9eac3cbbd09fd2389c1afa1c8bd314452b2d7b66b899c8fadd60f835e97bd7769457bed43bd3b684fdcb5b7480a3ca5ef6e5071fc9fd0
 SHA512 
049a19d39707476a609a6e22f70146df9e1533c5e93b349437d762673d6a1410777181fedff14ca6cf64e2c1e707c85f13d9101370aadbc79afd3795fac792a8

diff --git 
a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430.ebuild
 
b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
similarity index 88%
rename from 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430.ebuild
rename to 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
index 1d195ef38..d287894b6 100644
--- 
a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430.ebuild
+++ 
b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 COMMIT="322d1bc2a98c7b8236195d458643ac8e76391011"
 
@@ -9,11 +9,11 @@ inherit cmake
 
 DESCRIPTION="File dialog library with C and C++ bindings, based on 
nativefiledialog"
 HOMEPAGE="https://github.com/btzy/nativefiledialog-extended;
-SRC_URI="https://github.com/btzy/nativefiledialog-extended/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://github.com/btzy/nativefiledialog-extended/archive/${COMMIT}.tar.gz
 -> ${P}.gh.tar.gz"
 S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="ZLIB"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 
 RDEPEND="x11-libs/gtk+:3"



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

2022-05-29 Thread Andrew Ammerlaan
commit: 0c611d7b3c0074468655fb22d1a64a2e064b32a4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:12:21 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:12:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c611d7b

TODO.md: add more dependencies

Signed-off-by: Alessandro Barbieri  gmail.com>

 TODO.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/TODO.md b/TODO.md
index c04541bc1..7fd8209ff 100644
--- a/TODO.md
+++ b/TODO.md
@@ -27,6 +27,7 @@ Name | Buildsystem | Category | User | RFH | Dependency
 
[imb](https://software.intel.com/content/www/us/en/develop/articles/intel-mpi-benchmarks.html)
 | make | cluster | Alessandro-Barbieri | ✖ | ✔
 [gnat-llvm](https://github.com/AdaCore/gnat-llvm) | make | compiler | 
Alessandro-Barbieri | ✔ | ✖
 [csparse](https://people.sc.fsu.edu/~jburkardt/c_src/csparse/csparse.html) | 
make | science | Alessandro-Barbieri | ✖ | ✔
+[gslib](https://github.com/Nek5000/gslib) | make | cluster | 
Alessandro-Barbieri | ✖ | ✔
 [dimemas](https://github.com/bsc-performance-tools/dimemas) | autotools | 
cluster | Alessandro-Barbieri | ✖ | ✔
 [argobots](https://www.argobots.org/) | autotools | devel | 
Alessandro-Barbieri | ✖ | ✔
 [mochi-ssg](https://github.com/mochi-hpc/mochi-ssg) | autotools | cluster | 
Alessandro-Barbieri | ✖ | ✔
@@ -82,6 +83,8 @@ Name | Buildsystem | Category | User | RFH | Dependency
 [scorec](https://github.com/SCOREC/core) | cmake | science | 
Alessandro-Barbieri | ✖ | ✔
 [slate](https://bitbucket.org/icl/slate/) | cmake | science | 
Alessandro-Barbieri | ✖ | ✔
 [tasmanian](https://github.com/ORNL/TASMANIAN) | cmake | science | 
Alessandro-Barbieri | ✖ | ✔
+[vite](https://solverstack.gitlabpages.inria.fr/vite/) | cmake | visualization 
| Alessandro-Barbieri | ✖ | ✔
+[zpp](https://github.com/jbigot/zpp) | cmake | devel | Alessandro-Barbieri | ✖ 
| ✔
 [enarx](https://enarx.dev/) | cargo | util | Alessandro-Barbieri | ✖ | ✖
 [ruplacer](https://github.com/dmerejkowsky/ruplacer) | cargo | sys | 
Alessandro-Barbieri | ✖ | ✖
 [gping](https://github.com/orf/gping) | cargo | net | Alessandro-Barbieri | ✖ 
| ✖



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/xdgpp/

2022-05-29 Thread Andrew Ammerlaan
commit: 72265d10ed6bfa0b3a8b86e1e107379b5fac8d44
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:26:35 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 23:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72265d10

dev-cpp/xdgpp: add subslot

Signed-off-by: Alessandro Barbieri  gmail.com>

 .../{xdgpp-0_pre20201007.ebuild => xdgpp-0_pre20201007-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/xdgpp/xdgpp-0_pre20201007.ebuild 
b/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
similarity index 97%
rename from dev-cpp/xdgpp/xdgpp-0_pre20201007.ebuild
rename to dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
index 2a9450649..140637eaf 100644
--- a/dev-cpp/xdgpp/xdgpp-0_pre20201007.ebuild
+++ b/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="
 S="${WORKDIR}"
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE="test"
 



[gentoo-commits] repo/proj/guru:master commit in: dev-python/types-pytz/

2022-05-29 Thread Andrew Ammerlaan
commit: 3c28e28ced0f5da51a2aac72b218fefe27a1536a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:45:43 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 21:45:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c28e28c

dev-python/types-pytz: drop 2021.3.7

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/types-pytz/Manifest   |  1 -
 dev-python/types-pytz/types-pytz-2021.3.7.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-python/types-pytz/Manifest b/dev-python/types-pytz/Manifest
index 3d4131f70..580204ad7 100644
--- a/dev-python/types-pytz/Manifest
+++ b/dev-python/types-pytz/Manifest
@@ -1,2 +1 @@
-DIST types-pytz-2021.3.7.tar.gz 3179 BLAKE2B 
d5adca00fbe3c9b97f2cd8292de05016e3f26286403353eed1f177db30578787b29fed93d46d96766aa98e9ae9ae3eb484547a7b335f885d4b48581025f0e116
 SHA512 
90cefe450b1c866095927588625a595c2a45345af6784b7cef6bc93c7feaf351bea1c4cf37ad938db792e8ad9a74cb9695e8eb3646f7ad96d0bcc7ecef91ac00
 DIST types-pytz-2021.3.8.tar.gz 3253 BLAKE2B 
873f8126ecaf5055bcd9aa87f8632cee8cf92f7bfe51f0d0df7217af51053f40fe98f18f511db42eefc2d904cf3f1f11b228cf8c6fa15f5afcbc2e8e91f539fe
 SHA512 
5b7dcf5279be55225ec66f9f9cc657cb3ae21acdcd41322a194a8cc6ccd79e60052191cb664378f414172d9f5d92573ab1f3322e9909ecd1e4ed95b36c7630ba

diff --git a/dev-python/types-pytz/types-pytz-2021.3.7.ebuild 
b/dev-python/types-pytz/types-pytz-2021.3.7.ebuild
deleted file mode 100644
index 47dfcb961..0
--- a/dev-python/types-pytz/types-pytz-2021.3.7.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typing stubs for pytz"
-HOMEPAGE="
-   https://pypi.org/project/types-pytz/
-   https://github.com/python/typeshed/tree/master/stubs/pytz
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"



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

2022-05-29 Thread Andrew Ammerlaan
commit: 6a612d9fd4884be3fc81ae6fdb21a624562e37cc
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:46:07 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 21:46:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a612d9f

dev-python/strictyaml: drop 1.5.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/strictyaml/Manifest|  1 -
 dev-python/strictyaml/strictyaml-1.5.0.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-python/strictyaml/Manifest b/dev-python/strictyaml/Manifest
index 35870dfa1..a98c1cbc4 100644
--- a/dev-python/strictyaml/Manifest
+++ b/dev-python/strictyaml/Manifest
@@ -1,2 +1 @@
-DIST strictyaml-1.5.0.tar.gz 201594 BLAKE2B 
39217a6189cfedde8c4ddf54097db3af558d098d016ef3bef64915e4f652f9780bf7544db7513dfea56acc0b34c41c396533ec6af22e9c204c70706554dd20d5
 SHA512 
708f82356a081bd0b53b9e1f59d669897be8262d57d3d8bb6d75af2225f68eb9c16791cdf2bc7148dfd5b94f54a2d214bbe166f5dd513dbb7987cc472e6e7b4d
 DIST strictyaml-1.6.1.tar.gz 287908 BLAKE2B 
ab59addc5a86624c242339ec371403dd0ebb509c0bcf6d9484e71c26ee2670df897458bc7613367eaabe1493068ecaff37cd0b5e2cf08dc97e10107b9f3061f2
 SHA512 
8492432b599a6af283bd4d9adeac7fba0fc5dd3e081fb5055526799475e62987de30527ca94eecfebf568673d9bd18ffa9a70bb298c88a49e81683e4eea11349

diff --git a/dev-python/strictyaml/strictyaml-1.5.0.ebuild 
b/dev-python/strictyaml/strictyaml-1.5.0.ebuild
deleted file mode 100644
index b662784d1..0
--- a/dev-python/strictyaml/strictyaml-1.5.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A type-safe YAML parser built atop ruamel.yaml"
-HOMEPAGE="https://github.com/crdoconnor/strictyaml;
-SRC_URI="https://github.com/crdoconnor/strictyaml/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"



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

2022-05-29 Thread Andrew Ammerlaan
commit: c271c1609501b8c860e04026dc238aebbe332034
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:47:53 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 21:47:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c271c160

dev-python/python-manilaclient: drop 3.3.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/python-manilaclient/Manifest|  1 -
 .../python-manilaclient-3.3.0.ebuild   | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-python/python-manilaclient/Manifest 
b/dev-python/python-manilaclient/Manifest
index a69d39bef..095d44be6 100644
--- a/dev-python/python-manilaclient/Manifest
+++ b/dev-python/python-manilaclient/Manifest
@@ -1,2 +1 @@
-DIST python-manilaclient-3.3.0.tar.gz 320475 BLAKE2B 
e83e30593d26e9ba26f9f487507f6c9a9b38be69b59af69dcdb85242abb81879e689efb70c937bb8afef74841adf54e5e7724f2173a6bc9c7d76c90535bf1b4c
 SHA512 
084293115370a174678dd8bde3f144213f10ce4a3addf7058365b0bbde31b2a56643b0417ec97ced297bf99e141a1fd96503aea96795c36862548268d6f7ae31
 DIST python-manilaclient-3.4.0.tar.gz 320304 BLAKE2B 
4bb9fc47816c1cf8dcc163bd3119932b14f6af6796486053175e91efd94434d485281e6ec74f79c9d054309a486c4590d379817015f78e0c29f5036f7583b8d9
 SHA512 
0b4852a2df90b1a1f0deaacc235aec47e9f4e95f0d3b75a0fbad7ef90569f438723e4b9df02e6a9dc9752ff77a0b2425f09add8f95d41c1db12c50fbfa3022b0

diff --git a/dev-python/python-manilaclient/python-manilaclient-3.3.0.ebuild 
b/dev-python/python-manilaclient/python-manilaclient-3.3.0.ebuild
deleted file mode 100644
index a0c603b3a..0
--- a/dev-python/python-manilaclient/python-manilaclient-3.3.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( manilaclient/tests/functional )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A client for the OpenStack Manila API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-manilaclient
-   https://github.com/openstack/python-manilaclient
-   https://pypi.org/project/python-manilaclient/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   >=dev-python/osc-lib-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2022-05-29 Thread Andrew Ammerlaan
commit: a61ab1690c2d8f28313b3312807abe8d9df79b3f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:48:18 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 21:48:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a61ab169

dev-python/python-heatclient: enable py3.10

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild 
b/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild
index e503be849..e6c736ef0 100644
--- a/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild
+++ b/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:master commit in: dev-python/ttfautohint-py/files/, dev-python/ttfautohint-py/

2022-05-29 Thread Andrew Ammerlaan
commit: 71201ede2ec52c020d3f78249c4ea216a1fd6cff
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:45:21 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 21:45:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71201ede

dev-python/ttfautohint-py: drop 0.4.3

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/ttfautohint-py/Manifest |  1 -
 .../ttfautohint-py-0.4.3-no-ext_modules.patch  | 10 ---
 .../ttfautohint-py/ttfautohint-py-0.4.3.ebuild | 32 --
 3 files changed, 43 deletions(-)

diff --git a/dev-python/ttfautohint-py/Manifest 
b/dev-python/ttfautohint-py/Manifest
index c6483b582..6b0d59502 100644
--- a/dev-python/ttfautohint-py/Manifest
+++ b/dev-python/ttfautohint-py/Manifest
@@ -1,2 +1 @@
-DIST ttfautohint-py-0.4.3.tar.gz 186488 BLAKE2B 
cc5de63faf4a5d213a14eda9b092c48e2e67c59b04ad1580d680e22bf691d915a74f7a465cc37cd0ce907874f3fdb0312224e647bb8e18e5741f886e69e7d075
 SHA512 
2f21af2a4b59c9e83e4c5aa77ce15d97d4391894537e87727fd05f47b8f007e3ddf1fcf98d195a880b2a4e22586ce9faab4d8dc33f6c6eaa1623dcfd3aab
 DIST ttfautohint-py-0.5.1.tar.gz 186884 BLAKE2B 
ab09325f262e631639433852a9709b52c23a08e2a179fb9f2bce46d851a5523205076ef2698de5c2af10828fc8290d905d5cfe58c44fbfecce4474d504c2d84c
 SHA512 
0673daa17666af7df4fdd9836c978bb6e1620193524a9043d31900047191ef29dd75783afaf5929cb3a7b74137ec9b4e9b5c15793f811824ab6dc2a0780fd798

diff --git 
a/dev-python/ttfautohint-py/files/ttfautohint-py-0.4.3-no-ext_modules.patch 
b/dev-python/ttfautohint-py/files/ttfautohint-py-0.4.3-no-ext_modules.patch
deleted file mode 100644
index 84dee04cc..0
--- a/dev-python/ttfautohint-py/files/ttfautohint-py-0.4.3-no-ext_modules.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/setup.py
-+++ b/setup.py
-@@ -120,7 +120,6 @@
- platforms=["posix", "nt"],
- package_dir={"": "src/python"},
- packages=find_packages("src/python"),
--ext_modules=[libttfautohint],
- zip_safe=False,
- cmdclass=cmdclass,
- setup_requires=['setuptools_scm'],

diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.4.3.ebuild 
b/dev-python/ttfautohint-py/ttfautohint-py-0.4.3.ebuild
deleted file mode 100644
index 31466327d..0
--- a/dev-python/ttfautohint-py/ttfautohint-py-0.4.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-SRC_URI="https://github.com/fonttools/ttfautohint-py/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-DESCRIPTION="A Python wrapper for ttfautohint"
-HOMEPAGE="https://github.com/fonttools/ttfautohint-py;
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="media-gfx/ttfautohint"
-DEPEND="
-   test? (
-   dev-python/fonttools[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=( "${FILESDIR}/${P}-no-ext_modules.patch" )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   rm -r src/c || die
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
-   default
-}



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

2022-05-29 Thread Andrew Ammerlaan
commit: 218c35776b3635639fddff26f2166a9ab9167da0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:47:15 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 28 21:47:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=218c3577

dev-python/sysv_ipc: enable py3.11

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild 
b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
index 470145bd8..472508fb9 100644
--- a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
+++ b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: b781b85de40e17fa3cfb8d93e735c11cd7bea9dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:18:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b781b85d

dev-python/rencode: enable py3.11

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

 dev-python/rencode/rencode-1.0.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rencode/rencode-1.0.6-r3.ebuild 
b/dev-python/rencode/rencode-1.0.6-r3.ebuild
index 89539dbe3271..03c76dd1dc85 100644
--- a/dev-python/rencode/rencode-1.0.6-r3.ebuild
+++ b/dev-python/rencode/rencode-1.0.6-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: b126f21888c66670ffce65cd1ff8286202a33f2b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:17:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b126f218

dev-python/rencode: EAPI=8, USE pep517

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

 dev-python/rencode/rencode-1.0.6-r3.ebuild | 36 ++
 1 file changed, 36 insertions(+)

diff --git a/dev-python/rencode/rencode-1.0.6-r3.ebuild 
b/dev-python/rencode/rencode-1.0.6-r3.ebuild
new file mode 100644
index ..89539dbe3271
--- /dev/null
+++ b/dev-python/rencode/rencode-1.0.6-r3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="similar to bencode from the BitTorrent project"
+HOMEPAGE="https://github.com/aresch/rencode;
+SRC_URI="https://github.com/aresch/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   # 
https://github.com/aresch/rencode/commit/16e61e1ff4294bddb7c881536d3d454355c78969
+   "${FILESDIR}/${P}-drop-wheel-dependency.patch"
+   # bug #812437
+   "${FILESDIR}/${P}-fix-CVE-2021-40839.patch"
+)
+
+python_test() {
+   # The C extension ("_rencode") can't be imported from "${S}/rencode"
+   # so we need to cd somewhere else to make sure "rencode" is imported
+   # from ${BUILD_DIR}/lib (thanks to PYTHONPATH).
+   cd "${T}" || die
+   epytest "${S}"
+}



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

2022-05-29 Thread Arthur Zamarin
commit: 4dbbb98eb7ce56e2feaa3c27b1292ac58c072fa2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:05:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbbb98e

dev-python/requests-file: enable py3.11

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

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

diff --git a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild 
b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
index 26a8b97f4dcd..363756b642b8 100644
--- a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
+++ b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: bc386404d685ec3577bde33eafc73efbd025bf39
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:05:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc386404

dev-python/restructuredtext-lint: enable py3.11

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

 dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild 
b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
index 1c41fb8575ef..b2eb200afff5 100644
--- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
+++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: 9749b86460a4134c56baf580b6cec5eeaf1814fd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:01:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9749b864

dev-python/requests-futures: EAPI=8, USE pep517

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

 .../requests-futures-1.0.0-r1.ebuild   | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild 
b/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
new file mode 100644
index ..0e4703098f5d
--- /dev/null
+++ b/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Asynchronous Python HTTP for Humans"
+HOMEPAGE="https://github.com/ross/requests-futures;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND=">=dev-python/requests-1.2.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # known failures by upstream
+   # https://github.com/ross/requests-futures/issues/94
+   test_requests_futures.py::RequestsTestCase::test_redirect
+   
test_requests_futures.py::RequestsProcessPoolTestCase::test_futures_existing_session
+   
test_requests_futures.py::RequestsProcessPoolTestCase::test_futures_session
+)



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

2022-05-29 Thread Arthur Zamarin
commit: cf939ae9b4e85ef982eb3aa38ac7760e827d0b89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:02:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf939ae9

dev-python/retrying: enable py3.11

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

 dev-python/retrying/retrying-1.3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/retrying/retrying-1.3.3-r1.ebuild 
b/dev-python/retrying/retrying-1.3.3-r1.ebuild
index f4d1b369e280..5b39a5fe0619 100644
--- a/dev-python/retrying/retrying-1.3.3-r1.ebuild
+++ b/dev-python/retrying/retrying-1.3.3-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



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

2022-05-29 Thread Arthur Zamarin
commit: 57757b58487389ee79c10dcd6b3d2827be382c2d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:04:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57757b58

dev-python/requests-file: EAPI=8, USE pep517

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

 .../requests-file/requests-file-1.5.1-r2.ebuild| 24 ++
 1 file changed, 24 insertions(+)

diff --git a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild 
b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
new file mode 100644
index ..26a8b97f4dcd
--- /dev/null
+++ b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="File transport adapter for Requests"
+HOMEPAGE="https://pypi.org/project/requests-file/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2022-05-29 Thread Arthur Zamarin
commit: 0f863831d71677fee59f92942af7c02faf63cde2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:02:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f863831

dev-python/requests-futures: enable py3.11

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

 dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild 
b/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
index 0e4703098f5d..7b959771e7d7 100644
--- a/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
+++ b/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1



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

2022-05-29 Thread Arthur Zamarin
commit: 06aac848c226f77ea37b15cb7a85f4a2e5701fea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 29 18:01:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 29 18:26:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06aac848

dev-python/retrying: EAPI=8, USE pep517

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

 dev-python/retrying/retrying-1.3.3-r1.ebuild | 21 +
 1 file changed, 21 insertions(+)

diff --git a/dev-python/retrying/retrying-1.3.3-r1.ebuild 
b/dev-python/retrying/retrying-1.3.3-r1.ebuild
new file mode 100644
index ..f4d1b369e280
--- /dev/null
+++ b/dev-python/retrying/retrying-1.3.3-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="General-purpose retrying library"
+HOMEPAGE="https://github.com/rholder/retrying;
+SRC_URI="https://github.com/rholder/retrying/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+
+RDEPEND=">=dev-python/six-1.7.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest



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

2022-05-29 Thread Stephan Hartmann
commit: ec73063e84d24d8c5941dacbdfec4af6d0d87387
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun May 29 18:12:33 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun May 29 18:12:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec73063e

www-client/chromium: add missing || die, re-add arm64 fix

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

 www-client/chromium/chromium-104.0.5083.0.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/www-client/chromium/chromium-104.0.5083.0.ebuild 
b/www-client/chromium/chromium-104.0.5083.0.ebuild
index f4c991f52087..a85c25029430 100644
--- a/www-client/chromium/chromium-104.0.5083.0.ebuild
+++ b/www-client/chromium/chromium-104.0.5083.0.ebuild
@@ -918,6 +918,11 @@ chromium_configure() {
myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
fi
 
+   # Results in undefined references in chrome linking, may require CFI to 
work
+   if use arm64; then
+   myconf_gn+=" arm_control_flow_integrity=\"none\""
+   fi
+
# Enable official builds
myconf_gn+=" is_official_build=$(usex official true false)"
myconf_gn+=" use_thin_lto=$(usex lto true false)"
@@ -1016,21 +1021,21 @@ src_compile() {
chromium_compile
virtx chromium_profile "$profdata"
 
-   touch "${WORKDIR}/.pgo-profiled"
+   touch "${WORKDIR}/.pgo-profiled" || die
fi
 
if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
# Remove phase 1 output
-   rm -rf out/Release
+   rm -r out/Release || die
 
chromium_configure 2 "$profdata"
 
-   touch "${WORKDIR}/.pgo-phase-2-configured"
+   touch "${WORKDIR}/.pgo-phase-2-configured" || die
fi
 
if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
chromium_compile
-   touch "${WORKDIR}/.pgo-phase-2-compiled"
+   touch "${WORKDIR}/.pgo-phase-2-compiled" || die
fi
else
chromium_compile



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

2022-05-29 Thread Stephan Hartmann
commit: d287d594eacc56b2b24961f397920a4342ac8072
Author: Marek Behún  kernel  org>
AuthorDate: Sun May 29 08:59:39 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun May 29 18:07:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d287d594

www-client/chromium: dev channel bump to 104.0.5083.0

Bump chromium's dev channel to 104.0.5083.0.

This adds support compiling Chromium with Profile Guided Optimizations
via the pgo USE flag. This does not use the official PGO profile bundled
in the sources, instead it creates it's own profile during compilation,
the same way as www-client/firefox does (via virtualx).

Note that compilation time increases significantly, since we are
compiling two times and profiling inbetween.

Signed-off-by: Marek Behún  kernel.org>
Closes: https://github.com/gentoo/gentoo/pull/25671
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest |3 +
 www-client/chromium/chromium-104.0.5083.0.ebuild | 1177 ++
 www-client/chromium/metadata.xml |1 +
 3 files changed, 1181 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index aa7621cdd4cb..18607f76e272 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,3 +4,6 @@ DIST chromium-102-patchset-6.tar.xz 4780 BLAKE2B 
c59d23779fd769176e1cd92884dd259
 DIST chromium-102.0.5005.61.tar.xz 1433350708 BLAKE2B 
7130b2c9dbc67783499003fd98f95e050bac3580e9dd6c9f4fee320e9eed876cd8c3ec29d9e9f23c78c159b1b622fbe0511750baeb6f8117f176612e1571747f
 SHA512 
4b5d48debafef0a38105e259f97eac6e25eae1147ce67e357c3ce1e8e7700950af63117ff104b71cfbdfcaa0b31925d1b686ab1be6c52b32dad819c7e38f1846
 DIST chromium-103-patchset-4.tar.xz 7220 BLAKE2B 
3dc9670be01d4bbfd24e8d305ea72e6bd911062a9a012c7548fca76ec34998b54ff31ef0118be5db9fdde3839365103cb06b29ff2ab167ad4313b4b64cba3a63
 SHA512 
54fb3600bb42ffcd6168f9741432879877bb5d206c11b3874249faaaff13288bffd4e7336f055c0c619efba02aa694de6abde394a6964c0ff6b33d9e3aed1691
 DIST chromium-103.0.5060.24.tar.xz 1442066428 BLAKE2B 
dc2cb67bf8aec50f22ae14ca36ffde555c076f197895e9da759e4292b83b15e24ddf5888af409afde273699fa1e15f3ca95f0663b7c8dbef9db74f44d361c671
 SHA512 
23c34f634ca890467de44efc25caa0e55d2668643ace19e6759a45b3c6119a98ddd885cab6b1a9a665613958abcc28c3b5439f36ce6c1bcb47547c56047e4c7c
+DIST chromium-104-patchset-1.tar.xz 5792 BLAKE2B 
7febe80c63c598812c86196fb0279132dfb3fec827841e51aafdc8e24e3eb04834578d351b049275688d1b0ae7e17fcbf47b5ec4905b943cbb7570f4d4c1ec3f
 SHA512 
ff87c1150c74a97f4d08da2af4266861503df45061b57283a098225078a118e240c3ef7ad0e943d6bb56d3b73a4d839109b1344dec833d4acd0ed5f07230dff5
+DIST chromium-104.0.5083.0.tar.xz 1443051464 BLAKE2B 
9746f6a0fb058e12507565c59b2e582efb9188bf6faeaaf17c45a1b52269b780a54f507bc6377c6790e7f37ddb8333e193ab5190352d3eb74c39cd80756ea4c3
 SHA512 
d8a88805710934fed80ce00a144f1e7517149a6ee495df5a2f9fa4095de6125a59d261041c72f45bd1087060899cc1afc437f32373a74ba7bb3a8c378b9d7503
+DIST chromium-profiler-0.1.tar 269066240 BLAKE2B 
6897387b63ff9a724b67f2e8799fe803dc75da376da809e752d19d6f5cf98bd84ac24161d07ac4a967577279e9ad5a8a46f0825332a7ee933a27693d6dc95611
 SHA512 
3fb6132599d28455d1b5c04d856ea7623e49b0b0b96f021c31d0952c4ba57d69d0a1cae6f0b91470a235221c89cc0d3bb38303ff02594ed0739712e6e2f8dbcc

diff --git a/www-client/chromium/chromium-104.0.5083.0.ebuild 
b/www-client/chromium/chromium-104.0.5083.0.ebuild
new file mode 100644
index ..f4c991f52087
--- /dev/null
+++ b/www-client/chromium/chromium-104.0.5083.0.ebuild
@@ -0,0 +1,1177 @@
+# Copyright 2009-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+LLVM_MAX_SLOT=14
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+VIRTUALX_REQUIRED="pgo"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://chromium.org/;
+PATCHSET="1"
+PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
+   pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar )"
+
+LICENSE="BSD"
+SLOT="0/dev"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs 
pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
+REQUIRED_USE="
+   

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

2022-05-29 Thread Stephan Hartmann
commit: 49ccb806dd54cefa7a79ac1dab545f505da76116
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun May 29 18:06:42 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun May 29 18:06:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ccb806

profiles: update chromium mask

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

 profiles/package.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index edfe7ee15e07..cb10c2104442 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -499,11 +499,11 @@ sys-devel/automake:1.15
 # necessity.
 net-p2p/arti
 
-# Stephan Hartmann  (2022-05-06)
+# Stephan Hartmann  (2022-05-29)
 # Dev channel releases are only for people who
 # are developers or want more experimental features
 # and accept a more unstable release.
->=www-client/chromium-103
+>=www-client/chromium-104
 
 # Anton Fischl  (2022-02-23)
 # Version 2.5.* is not meant for production according to upstream



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

2022-05-29 Thread Stephan Hartmann
commit: ae7ec85b37979abac0c3372663e1a10d90765f10
Author: Marek Behún  kernel  org>
AuthorDate: Sun May 29 08:50:32 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun May 29 18:07:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae7ec85b

dev-util/web_page_replay_go: add package

This is needed for PGO on www-client/chromium.

Signed-off-by: Marek Behún  kernel.org>
Signed-off-by: Stephan Hartmann  gentoo.org>

 dev-util/web_page_replay_go/Manifest   |  2 +
 dev-util/web_page_replay_go/files/wpr-usage.patch  | 46 
 dev-util/web_page_replay_go/metadata.xml   | 12 ++
 .../web_page_replay_go-20220314.ebuild | 50 ++
 4 files changed, 110 insertions(+)

diff --git a/dev-util/web_page_replay_go/Manifest 
b/dev-util/web_page_replay_go/Manifest
new file mode 100644
index ..0c6bf98d39c7
--- /dev/null
+++ b/dev-util/web_page_replay_go/Manifest
@@ -0,0 +1,2 @@
+DIST web_page_replay_go-20220314-deps.tar.xz 22639912 BLAKE2B 
5b9c3753a419a809088b2ad468f44d79ed6ff004132b3e7680d06bda28bbf1a8ce622ea64e2590bc6e7f180a7bfd4d19be1561c9770b000e14d73dffa077056f
 SHA512 
62dde2c4725f5aeba856bb35df04dbe96bf0727095673ef80e195acf600fc615c9f976139047b8cbf4e0cad4632d864e1cd4eede50f022802ffdf60dec56dd4c
+DIST web_page_replay_go-20220314.tar.gz 35660 BLAKE2B 
1d24655b1aa3ca9a19430d6acb888ec7fed36ffbeb67f70ccfc419ff9fbf23ae14f95510ad4c514833cc5908d5f58a9e2ad4118c39689387c9d83548f4860017
 SHA512 
67dc0019d4239d2ff535c9cfbafc5e1a529c11dfc7040f8f10a651e57ac6978bb1b2da39f27d80893614a3fffec712b8a769204d3abb2ddb5cf4738f60e96f0c

diff --git a/dev-util/web_page_replay_go/files/wpr-usage.patch 
b/dev-util/web_page_replay_go/files/wpr-usage.patch
new file mode 100644
index ..fb43a9c9f166
--- /dev/null
+++ b/dev-util/web_page_replay_go/files/wpr-usage.patch
@@ -0,0 +1,46 @@
+From: Marek Behún 
+
+Make usage text in wpr.go does reflect usage information from README.md.
+
+diff --git a/wpr.go b/wpr.go
+--- a/wpr.go
 b/wpr.go
+@@ -28,25 +28,27 @@ const longUsage = `
+%s [installroot|removeroot] [options]
+%s [record|replay] [options] archive_file
+ 
+-   Before: Install a test root CA.
+- $ GOPATH=$PWD go run src/wpr.go installroot
+-
+To record web pages:
+- 1. Start this program in record mode.
+-$ GOPATH=$PWD go run src/wpr.go record archive.json
++ 1. Start wpr in record mode.
++$ wpr record --http_port=8080 --https_port=8081 /tmp/archive.wprgo
+  2. Load the web pages you want to record in a web browser. It is 
important to
+ clear browser caches before this so that all subresources are 
requested
+-from the network.
++from the network. This can be done by specifying a new user-data-dir.
++Example:
++$ google-chrome-beta --user-data-dir=$foo \
++   --host-resolver-rules="MAP *:80 127.0.0.1:8080,MAP *:443 
127.0.0.1:8081,EXCLUDE localhost"
++   
--ignore-certificate-errors-spki-list=PhrPvGIaAMmd29hj8BCZOq096yj7uMpRNHpn5PDxI6I=
+  3. Kill the process to stop recording.
+ 
+To replay web pages:
+- 1. Start this program in replay mode with a previously recorded archive.
+-$ GOPATH=$PWD go run src/wpr.go replay archive.json
++ 1. Start wpr in replay mode.
++$ wpr replay --http_port=8080 --https_port=8081 /tmp/archive.wprgo
+  2. Load recorded pages in a web browser. A 404 will be served for any 
pages or
+ resources not in the recorded archive.
+-
+-   After: Remove the test root CA.
+- $ GOPATH=$PWD go run src/wpr.go removeroot`
++Example:
++$ google-chrome-beta --user-data-dir=$foo \
++   --host-resolver-rules="MAP *:80 127.0.0.1:8080,MAP *:443 
127.0.0.1:8081,EXCLUDE localhost"
++   
--ignore-certificate-errors-spki-list=PhrPvGIaAMmd29hj8BCZOq096yj7uMpRNHpn5PDxI6I=`
+ 
+ type CertConfig struct {
+   // Flags common to all commands.

diff --git a/dev-util/web_page_replay_go/metadata.xml 
b/dev-util/web_page_replay_go/metadata.xml
new file mode 100644
index ..5cf03e9c318a
--- /dev/null
+++ b/dev-util/web_page_replay_go/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ka...@kernel.org
+   Marek Behún
+   
+   
+   chrom...@gentoo.org
+   Chromium in Gentoo Project
+   
+

diff --git a/dev-util/web_page_replay_go/web_page_replay_go-20220314.ebuild 
b/dev-util/web_page_replay_go/web_page_replay_go-20220314.ebuild
new file mode 100644
index ..0a45a851bcaa
--- /dev/null
+++ b/dev-util/web_page_replay_go/web_page_replay_go-20220314.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A performance testing tool for recording and replaying web pages"

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

2022-05-29 Thread Stephan Hartmann
commit: da77527a3864d65a462b87c38a6194f35c88ac87
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun May 29 18:09:52 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun May 29 18:09:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da77527a

profiles/base: mask >=www-client/chromium-104[pgo]

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 59205a9155a1..ac789454f4c1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Stephan Hartmann  (2022-05-29)
+# Not ready for general use.
+>=www-client/chromium-104 pgo
+
 # Michał Górny  (2022-05-25)
 # dev-python/sphinxcontrib-openapi is masked for removal.
 dev-python/jupyter_server doc



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

2022-05-29 Thread Stephan Hartmann
commit: 50047fb0da73f73d6cb2d20ddde7c85c77ed940c
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun May 29 18:05:21 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun May 29 18:05:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50047fb0

www-client/chromium: promote M103 to beta channel

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

 www-client/chromium/chromium-103.0.5060.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-103.0.5060.24.ebuild 
b/www-client/chromium/chromium-103.0.5060.24.ebuild
index 3e57f344f8c0..ffeca13f66fd 100644
--- a/www-client/chromium/chromium-103.0.5060.24.ebuild
+++ b/www-client/chromium/chromium-103.0.5060.24.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}

https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz;
 
 LICENSE="BSD"
-SLOT="0/dev"
+SLOT="0/beta"
 KEYWORDS="~amd64 ~arm64"
 IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx lto +official pic +proprietary-codecs pulseaudio 
screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mavlink_c/

2022-05-29 Thread Steve Arnold
commit: 60230c9931c898d349692a973748b66fd7c10821
Author: Steve Arnold  gentoo  org>
AuthorDate: Sun May 29 17:54:23 2022 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Sun May 29 17:55:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60230c99

dev-embedded/mavlink_c: new ebuild for v2 reference library

* baseline dependency for building/regenerating mavlink headers

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Steve Arnold  gentoo.org>

 dev-embedded/mavlink_c/Manifest  |  1 +
 dev-embedded/mavlink_c/mavlink_c-20220518.ebuild | 32 
 dev-embedded/mavlink_c/metadata.xml  | 13 ++
 3 files changed, 46 insertions(+)

diff --git a/dev-embedded/mavlink_c/Manifest b/dev-embedded/mavlink_c/Manifest
new file mode 100644
index ..e9599ebf7272
--- /dev/null
+++ b/dev-embedded/mavlink_c/Manifest
@@ -0,0 +1 @@
+DIST mavlink_c-20220518.tar.gz 875511 BLAKE2B 
d7776e8200b00802d77a07fac68625a9c72c9c6bec4d35be309235d31731581f7f5faf4b94792cc6158cc69ab56607ab4abb40ffd9879f24c861145fe5aded33
 SHA512 
9dd29cc6d8efb0d3e18a5d992741fa29ff986c328fb56f73f4e49d31787ced4185d76da98e6efecb9ad25e3e620683bba139f9d30e94c2ef457f9d3f22e5dc62

diff --git a/dev-embedded/mavlink_c/mavlink_c-20220518.ebuild 
b/dev-embedded/mavlink_c/mavlink_c-20220518.ebuild
new file mode 100644
index ..5e9873b2d6a0
--- /dev/null
+++ b/dev-embedded/mavlink_c/mavlink_c-20220518.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PN="c_library_v2"
+MY_P="${MY_PN}-${PV}"
+
+# sadly no upstream tags or releases from gh for ref snapshots
+GIT_COMMIT="241907e288b43513b28f83595d0de3b2088bce0f"
+SRC_URI="https://github.com/mavlink/${MY_PN}/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+S="${WORKDIR}"
+
+DESCRIPTION="Official reference C library for the v2 protocol"
+HOMEPAGE="https://github.com/mavlink/c_library_v2;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+
+RESTRICT="test"
+
+src_install() {
+   einfo "Installing base headers required for v2 reference library"
+   mkdir -p "${MY_PN}-${GIT_COMMIT}"/message_definitions/v1.0
+   mv "${MY_PN}-${GIT_COMMIT}"/message_definitions/*.xml \
+"${MY_PN}-${GIT_COMMIT}"/message_definitions/v1.0/
+   mv "${MY_PN}-${GIT_COMMIT}" mavlink
+
+   doheader -r mavlink
+}

diff --git a/dev-embedded/mavlink_c/metadata.xml 
b/dev-embedded/mavlink_c/metadata.xml
new file mode 100644
index ..142eb38b7019
--- /dev/null
+++ b/dev-embedded/mavlink_c/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   embed...@gentoo.org
+   Embedded Gentoo
+   
+   
+   https://github.com/mavlink/mavlink/issues
+   https://mavlink.io/en/
+   mavlink/mavlink
+   
+



<    1   2   3   4   >