From a6d022edfd00fc1acd65e1263813cd35cf6c2ab0 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Thu, 2 Jun 2022 15:26:08 +0200 Subject: [PATCH 01/75] dev-libs/olm: add 3.2.12 Signed-off-by: Ronny (tastytea) Gutbrod --- dev-libs/olm/Manifest | 1 + dev-libs/olm/olm-3.2.12.ebuild | 35 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-libs/olm/olm-3.2.12.ebuild diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest index 494e2bfffd..f7958ee002 100644 --- a/dev-libs/olm/Manifest +++ b/dev-libs/olm/Manifest @@ -1,3 +1,4 @@ DIST olm-3.2.11.tar.bz2 2735303 BLAKE2B 577465d5a5246cda85848e0caa2912bd225af520c23a247cacec06669bae2ab0b7c3bf209a203e8bf2f7e0e573f7f30f8699704a2b6cf2e7996209eade69bb8c SHA512 4ab2263395efd33ecb336577d72845c8eaf6f6478448d78f104424ea7f48f6273e13df4038f96a05e946dbe5f6beb952bbbc86b81eaca035195dbdaaf9a2dd26 +DIST olm-3.2.12.tar.bz2 2742680 BLAKE2B 47c3bacaf05cc0bb6088da34e6a031f9c770893771ddcf9f13bc0e10a050139f14969dfc91f38684336872089b4cbf9d66e4bd85692989eba5fc3df966da3cd2 SHA512 a25db4c72910512beca9120db59ebeeefc5fff6a381e88ae7cf261bc5ab896edc2cfe25ece57b7b28b2e3d8bc66367c457133c147e1a3514f926714159b5cf6f DIST olm-3.2.8.tar.bz2 489350 BLAKE2B bf8b31262c15da2cffd5eeb1f426fe60e83dc60b3377191d65b4b4992133f92adfb7d18deb69b075207550b1b32220a1d807f331e58b41839d8aa5330a80bf3d SHA512 2a249b6880ff0c368458c14d6bae3103890f23dceaaf5753d140884185590fd54f1d7bcb8959f43b3b0f5c9302f76e380e6cdfe3340feab7f9fff60362a39303 DIST olm-3.2.9.tar.bz2 2734794 BLAKE2B 6c5cc89804071f961ebd571dd5d3fac43aa9517fda4e029a0855fc89f4ec46e49b784aa2cfbf8cec8e34b8ef06c5e61f2111ec30fc872f44c90795359892f205 SHA512 c196430054920d78587fc79eed25312d11498594257b9a12057bfb2feaf2abfb7df35854952b4a36bc22a8c62b99b58e55f9434001a00791ca62ca47556957a5 diff --git a/dev-libs/olm/olm-3.2.12.ebuild b/dev-libs/olm/olm-3.2.12.ebuild new file mode 100644 index 0000000000..19d31a4cd6 --- /dev/null +++ b/dev-libs/olm/olm-3.2.12.ebuild @@ -0,0 +1,35 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets" +HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm" +SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +IUSE="doc test" +RESTRICT="!test? ( test )" + +src_configure() { + local -a mycmakeargs=( + -DOLM_TESTS="$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test +} + +src_install() { + use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md ) + + cmake_src_install +} From d3fe31fc9b88251a440b00eed555f7aaa96a1685 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 3 Jun 2022 16:41:44 +0200 Subject: [PATCH 02/75] games-util/legendary: add 0.20.26 Signed-off-by: Ronny (tastytea) Gutbrod --- games-util/legendary/Manifest | 1 + games-util/legendary/legendary-0.20.26.ebuild | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 games-util/legendary/legendary-0.20.26.ebuild diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest index 1c374c0843..27d0a35f29 100644 --- a/games-util/legendary/Manifest +++ b/games-util/legendary/Manifest @@ -1,2 +1,3 @@ DIST legendary-0.20.24.tar.gz 126626 BLAKE2B 4b98f3fd271c252ae9e0bae1b1eba4149f83eb4b4e614fb27f87ac99224bd56534d68927e0dde013917425749c8803ca02ca4ed96d49b844280fe27c93b785a8 SHA512 65727c7917b3675ebd6d2fc91c8f01cd7d32fff21d1bb9b0280c18a4e78e548b92796785647f4576bf44b33af2c8adab0e9b9f631c5e20b7346721c92dab885f DIST legendary-0.20.25.tar.gz 127548 BLAKE2B 7c2b10e04bfe30be01733184b07b470c8f77d5c911deee8109ce18b87b9f7d611aae5a677212c4e8c5487b2b3685a2c22c0685f481f24daabd3d1cd10ef5746c SHA512 2ba8d3ebcd751201e23dccb3666e849366529c0edcc926fe6fd3216f23683aff9a396eb6e7f2d9e26961bd02cf07578e1ded95a6065460e6977e8d10f0242962 +DIST legendary-0.20.26.tar.gz 128509 BLAKE2B b563b607dd76e93c591868a67ed3c0299291b1387aeed59bab447db75e6ff653e2bfaf8ad976f2915f7e1fa5bc6a36183d30ea3a0e2c481987e79dc322bd2b83 SHA512 d1b3244437bf2f2c7efb3fd181cc6a83d197c32256bb31d9f9b0c1b8a4712814a8ad5e6f227d953cd0bc5e31dffb816f456f33d14ebbd68355f5b4d78f4e5ea0 diff --git a/games-util/legendary/legendary-0.20.26.ebuild b/games-util/legendary/legendary-0.20.26.ebuild new file mode 100644 index 0000000000..b2c0fc3410 --- /dev/null +++ b/games-util/legendary/legendary-0.20.26.ebuild @@ -0,0 +1,29 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="A free and open-source replacement for the Epic Games Launcher" +HOMEPAGE="https://github.com/derrod/legendary" +SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="webview" + +# NOTE: dev-python/pywebview[qt5] is not much tested and does not function +# correctly in some cases, according to release notes for 0.20.16. +RDEPEND=" + $(python_gen_cond_dep ' + Date: Fri, 3 Jun 2022 16:49:31 +0200 Subject: [PATCH 03/75] net-im/go-sendxmpp: add 0.5.1 Signed-off-by: Ronny (tastytea) Gutbrod --- net-im/go-sendxmpp/Manifest | 2 ++ net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild | 30 +++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild diff --git a/net-im/go-sendxmpp/Manifest b/net-im/go-sendxmpp/Manifest index 51a3ff315c..8236f6cdcb 100644 --- a/net-im/go-sendxmpp/Manifest +++ b/net-im/go-sendxmpp/Manifest @@ -2,3 +2,5 @@ DIST go-sendxmpp-0.3.0-vendor.tar.xz 694672 BLAKE2B eb84432a5f809d60e28a11b834af DIST go-sendxmpp-0.3.0.tar.bz2 17809 BLAKE2B 8c1a0fcf44ed4986fd17806cac169653f05901338169ab8d552f59474ff5eb01dc5ceace1e399edf79c9e967fcaf15216c78f44803f3cb9a6995095e519bdf94 SHA512 9ceefd156d558c8c396956b190504c24fd2824a1ee0308606945d046d378a1d745789a86578e5f6af7b6c0ce0a92c6f7069e1007e96c075df26e92c7f3917501 DIST go-sendxmpp-0.5.0-vendor.tar.xz 1237388 BLAKE2B 5708f68dee789353df9b9c0aabfc5182239831f74fd4a8e5572137a67c217580e515e3d32c776f1a85edd5259ac7e17482ca68ef9d33c278b08cc6cf0796c9f9 SHA512 38b390ca8806f52a963a14886d7a7a854ab43763b67715dae0f41e832d822a7191fa4a5a344e664ee060d86de3f192ef7822712b3d412aca837da3ddbdc264d0 DIST go-sendxmpp-0.5.0.tar.bz2 26529 BLAKE2B 7240ead295ea694f3ff7ccbfff978b808ebfcbdcde9f81f98cac4cec548cbc4ad537e56eb7eaa937822397d9933b6b57a12269ff8a344ed327d6ab8545f3fa00 SHA512 45230b5b742e5476ac067d5671fd6c18bfdb2435c65b34b6ef180f74e6123f61fa8097957c05eadf4311a38a96e78446a653d26e1d534bdec4cedff8fd7df329 +DIST go-sendxmpp-0.5.1-vendor.tar.xz 1237104 BLAKE2B 76896da8365f3213518fc6fee4000216ceebbd56690ccb0234c274df2bba9387d8e4bb7c28213edb71df24efeaf94508a6c965b6891de643bc5207315dad61ac SHA512 91e97e060fc4f139e5c95281e0c32325bea4e52509de26b6cec2b43001143167af67c8661fca43cb81a527f5e6d51ea0474375fd5865518f144d3a19d4cbd0a9 +DIST go-sendxmpp-0.5.1.tar.bz2 26585 BLAKE2B 7a016b867cb5ece929fcab9aa2d828c53e1d113082ca3626637f7d8fedf14df456b01910c815dddaee66f13f3a36fa2c828873d1745af204c08e894754315c0e SHA512 470f54ef32946f22914af23b96327e30cb6f6bb4b7d76a955b8512ac818973d77babba6421b1e55a3fa80c9094734dc7ab612ff36e8bad97afc8c45814b97fa9 diff --git a/net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild b/net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild new file mode 100644 index 0000000000..95a653bb17 --- /dev/null +++ b/net-im/go-sendxmpp/go-sendxmpp-0.5.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A little tool to send messages to an XMPP contact or MUC" +HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp" +SRC_URI=" + https://salsa.debian.org/mdosch/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2 + https://tastytea.de/files/gentoo/${P}-vendor.tar.xz +" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="BSD-2 BSD MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND}" + +src_compile() { + ego build +} + +src_install() { + dobin go-sendxmpp + default +} From 0cf5b85816a937b1c7d3063f03e9f8017185fb0b Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 3 Jun 2022 16:49:56 +0200 Subject: [PATCH 04/75] net-im/go-sendxmpp: drop 0.3.0 Signed-off-by: Ronny (tastytea) Gutbrod --- net-im/go-sendxmpp/Manifest | 2 -- net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild | 30 --------------------- 2 files changed, 32 deletions(-) delete mode 100644 net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild diff --git a/net-im/go-sendxmpp/Manifest b/net-im/go-sendxmpp/Manifest index 8236f6cdcb..34e421da6b 100644 --- a/net-im/go-sendxmpp/Manifest +++ b/net-im/go-sendxmpp/Manifest @@ -1,5 +1,3 @@ -DIST go-sendxmpp-0.3.0-vendor.tar.xz 694672 BLAKE2B eb84432a5f809d60e28a11b834afbcd1067d3e89c10ed5ba2c4a5087f04485b5316be313b383a0d22602b97b783ad3585060b8d0fa0e0d1e993f023a8e744824 SHA512 d05d9f720b4c1044b11532d18b80b4a013d0d88171e29187b631009889a9c5be6a65c56b463a96015c1016abe3c43399f931fcf2ac058a333b940fee1b44eb6a -DIST go-sendxmpp-0.3.0.tar.bz2 17809 BLAKE2B 8c1a0fcf44ed4986fd17806cac169653f05901338169ab8d552f59474ff5eb01dc5ceace1e399edf79c9e967fcaf15216c78f44803f3cb9a6995095e519bdf94 SHA512 9ceefd156d558c8c396956b190504c24fd2824a1ee0308606945d046d378a1d745789a86578e5f6af7b6c0ce0a92c6f7069e1007e96c075df26e92c7f3917501 DIST go-sendxmpp-0.5.0-vendor.tar.xz 1237388 BLAKE2B 5708f68dee789353df9b9c0aabfc5182239831f74fd4a8e5572137a67c217580e515e3d32c776f1a85edd5259ac7e17482ca68ef9d33c278b08cc6cf0796c9f9 SHA512 38b390ca8806f52a963a14886d7a7a854ab43763b67715dae0f41e832d822a7191fa4a5a344e664ee060d86de3f192ef7822712b3d412aca837da3ddbdc264d0 DIST go-sendxmpp-0.5.0.tar.bz2 26529 BLAKE2B 7240ead295ea694f3ff7ccbfff978b808ebfcbdcde9f81f98cac4cec548cbc4ad537e56eb7eaa937822397d9933b6b57a12269ff8a344ed327d6ab8545f3fa00 SHA512 45230b5b742e5476ac067d5671fd6c18bfdb2435c65b34b6ef180f74e6123f61fa8097957c05eadf4311a38a96e78446a653d26e1d534bdec4cedff8fd7df329 DIST go-sendxmpp-0.5.1-vendor.tar.xz 1237104 BLAKE2B 76896da8365f3213518fc6fee4000216ceebbd56690ccb0234c274df2bba9387d8e4bb7c28213edb71df24efeaf94508a6c965b6891de643bc5207315dad61ac SHA512 91e97e060fc4f139e5c95281e0c32325bea4e52509de26b6cec2b43001143167af67c8661fca43cb81a527f5e6d51ea0474375fd5865518f144d3a19d4cbd0a9 diff --git a/net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild b/net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild deleted file mode 100644 index 8d07b0f3fa..0000000000 --- a/net-im/go-sendxmpp/go-sendxmpp-0.3.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="A little tool to send messages to an XMPP contact or MUC" -HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp" -SRC_URI=" - https://salsa.debian.org/mdosch/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2 - https://tastytea.de/files/${P}-vendor.tar.xz -" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="BSD-2 BSD MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="" -DEPEND="${RDEPEND}" - -src_compile() { - ego build -} - -src_install() { - dobin go-sendxmpp - default -} From 123208cb2c347bc1007d4adfe6b6af32f46ca0d1 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 3 Jun 2022 16:50:28 +0200 Subject: [PATCH 05/75] dev-libs/olm: drop 3.2.8, 3.2.9 Signed-off-by: Ronny (tastytea) Gutbrod --- dev-libs/olm/Manifest | 2 -- dev-libs/olm/olm-3.2.8.ebuild | 35 ----------------------------------- dev-libs/olm/olm-3.2.9.ebuild | 35 ----------------------------------- 3 files changed, 72 deletions(-) delete mode 100644 dev-libs/olm/olm-3.2.8.ebuild delete mode 100644 dev-libs/olm/olm-3.2.9.ebuild diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest index f7958ee002..6b464a7a29 100644 --- a/dev-libs/olm/Manifest +++ b/dev-libs/olm/Manifest @@ -1,4 +1,2 @@ DIST olm-3.2.11.tar.bz2 2735303 BLAKE2B 577465d5a5246cda85848e0caa2912bd225af520c23a247cacec06669bae2ab0b7c3bf209a203e8bf2f7e0e573f7f30f8699704a2b6cf2e7996209eade69bb8c SHA512 4ab2263395efd33ecb336577d72845c8eaf6f6478448d78f104424ea7f48f6273e13df4038f96a05e946dbe5f6beb952bbbc86b81eaca035195dbdaaf9a2dd26 DIST olm-3.2.12.tar.bz2 2742680 BLAKE2B 47c3bacaf05cc0bb6088da34e6a031f9c770893771ddcf9f13bc0e10a050139f14969dfc91f38684336872089b4cbf9d66e4bd85692989eba5fc3df966da3cd2 SHA512 a25db4c72910512beca9120db59ebeeefc5fff6a381e88ae7cf261bc5ab896edc2cfe25ece57b7b28b2e3d8bc66367c457133c147e1a3514f926714159b5cf6f -DIST olm-3.2.8.tar.bz2 489350 BLAKE2B bf8b31262c15da2cffd5eeb1f426fe60e83dc60b3377191d65b4b4992133f92adfb7d18deb69b075207550b1b32220a1d807f331e58b41839d8aa5330a80bf3d SHA512 2a249b6880ff0c368458c14d6bae3103890f23dceaaf5753d140884185590fd54f1d7bcb8959f43b3b0f5c9302f76e380e6cdfe3340feab7f9fff60362a39303 -DIST olm-3.2.9.tar.bz2 2734794 BLAKE2B 6c5cc89804071f961ebd571dd5d3fac43aa9517fda4e029a0855fc89f4ec46e49b784aa2cfbf8cec8e34b8ef06c5e61f2111ec30fc872f44c90795359892f205 SHA512 c196430054920d78587fc79eed25312d11498594257b9a12057bfb2feaf2abfb7df35854952b4a36bc22a8c62b99b58e55f9434001a00791ca62ca47556957a5 diff --git a/dev-libs/olm/olm-3.2.8.ebuild b/dev-libs/olm/olm-3.2.8.ebuild deleted file mode 100644 index aa65115cca..0000000000 --- a/dev-libs/olm/olm-3.2.8.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets" -HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm" -SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="doc test" -RESTRICT="!test? ( test )" - -src_configure() { - local -a mycmakeargs=( - -DOLM_TESTS="$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test -} - -src_install() { - use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md ) - - cmake_src_install -} diff --git a/dev-libs/olm/olm-3.2.9.ebuild b/dev-libs/olm/olm-3.2.9.ebuild deleted file mode 100644 index 19d31a4cd6..0000000000 --- a/dev-libs/olm/olm-3.2.9.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets" -HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm" -SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="doc test" -RESTRICT="!test? ( test )" - -src_configure() { - local -a mycmakeargs=( - -DOLM_TESTS="$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test -} - -src_install() { - use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md ) - - cmake_src_install -} From 88ec848ff78fee4357ad7e829d6b0281c7449acc Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 3 Jun 2022 16:51:00 +0200 Subject: [PATCH 06/75] games-util/legendary: drop 0.20.24 Signed-off-by: Ronny (tastytea) Gutbrod --- games-util/legendary/Manifest | 1 - games-util/legendary/legendary-0.20.24.ebuild | 30 ------------------- 2 files changed, 31 deletions(-) delete mode 100644 games-util/legendary/legendary-0.20.24.ebuild diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest index 27d0a35f29..2736aa1d94 100644 --- a/games-util/legendary/Manifest +++ b/games-util/legendary/Manifest @@ -1,3 +1,2 @@ -DIST legendary-0.20.24.tar.gz 126626 BLAKE2B 4b98f3fd271c252ae9e0bae1b1eba4149f83eb4b4e614fb27f87ac99224bd56534d68927e0dde013917425749c8803ca02ca4ed96d49b844280fe27c93b785a8 SHA512 65727c7917b3675ebd6d2fc91c8f01cd7d32fff21d1bb9b0280c18a4e78e548b92796785647f4576bf44b33af2c8adab0e9b9f631c5e20b7346721c92dab885f DIST legendary-0.20.25.tar.gz 127548 BLAKE2B 7c2b10e04bfe30be01733184b07b470c8f77d5c911deee8109ce18b87b9f7d611aae5a677212c4e8c5487b2b3685a2c22c0685f481f24daabd3d1cd10ef5746c SHA512 2ba8d3ebcd751201e23dccb3666e849366529c0edcc926fe6fd3216f23683aff9a396eb6e7f2d9e26961bd02cf07578e1ded95a6065460e6977e8d10f0242962 DIST legendary-0.20.26.tar.gz 128509 BLAKE2B b563b607dd76e93c591868a67ed3c0299291b1387aeed59bab447db75e6ff653e2bfaf8ad976f2915f7e1fa5bc6a36183d30ea3a0e2c481987e79dc322bd2b83 SHA512 d1b3244437bf2f2c7efb3fd181cc6a83d197c32256bb31d9f9b0c1b8a4712814a8ad5e6f227d953cd0bc5e31dffb816f456f33d14ebbd68355f5b4d78f4e5ea0 diff --git a/games-util/legendary/legendary-0.20.24.ebuild b/games-util/legendary/legendary-0.20.24.ebuild deleted file mode 100644 index 42ccdcc711..0000000000 --- a/games-util/legendary/legendary-0.20.24.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS="bdepend" - -inherit distutils-r1 - -DESCRIPTION="A free and open-source replacement for the Epic Games Launcher" -HOMEPAGE="https://github.com/derrod/legendary" -SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="webview" - -# NOTE: dev-python/pywebview[qt5] is not much tested and does not function -# correctly in some cases, according to release notes for 0.20.16. -RDEPEND=" - $(python_gen_cond_dep ' - Date: Fri, 3 Jun 2022 20:29:09 +0200 Subject: [PATCH 07/75] sys-apps/ov: pass config file to ov invocation Signed-off-by: Alessandro Barbieri --- sys-apps/ov/ov-0.11.1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/ov/ov-0.11.1.ebuild b/sys-apps/ov/ov-0.11.1.ebuild index e6ecd04e7b..05bd1111aa 100644 --- a/sys-apps/ov/ov-0.11.1.ebuild +++ b/sys-apps/ov/ov-0.11.1.ebuild @@ -904,9 +904,9 @@ RESTRICT="!test? ( test )" src_compile() { ego build -v -x -o ${PN} -ldflags="-X main.Version=${PV}" || die - edo ./ov --completion fish > ov.fish - edo ./ov --completion bash > ov.bash - edo ./ov --completion zsh > ov.zsh + edo ./ov --config ov.yaml --completion fish > ov.fish + edo ./ov --config ov.yaml --completion bash > ov.bash + edo ./ov --config ov.yaml --completion zsh > ov.zsh } src_install() { From 9ea21dd5b3ca2b57aa0120a77fb2ff2a4204a518 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 3 Jun 2022 20:31:35 +0200 Subject: [PATCH 08/75] licenses: add tau license Signed-off-by: Alessandro Barbieri --- licenses/tau | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 licenses/tau diff --git a/licenses/tau b/licenses/tau new file mode 100644 index 0000000000..ae99d6eb63 --- /dev/null +++ b/licenses/tau @@ -0,0 +1,30 @@ +***************************************************************************** +** Tuning and Analysis Utilities ** +** http://tau.uoregon.edu ** +***************************************************************************** +** Copyright 1997-2019 ** +** Department of Computer and Information Science, University of Oregon ** +** Research Center Juelich, ZAM Germany ** +** Advanced Computing Laboratory, Los Alamos National Laboratory ** +***************************************************************************** +** +** Permission to use, copy, modify, and distribute this software and its +** documentation for any purpose and without fee is hereby granted, +** provided that the above copyright notice appear in all copies and that +** both that copyright notice and this permission notice appear in +** supporting documentation, and that the name of University of Oregon (UO) +** Research Center Juelich, (ZAM) and Los Alamos National Laboratory (LANL) +** not be used in advertising or publicity pertaining to distribution of +** the software without specific, written prior permission. The +** University of Oregon, ZAM and LANL make no representations about the +** suitability of this software for any purpose. It is provided "as is" +** without express or implied warranty. +** +** UO, ZAM AND LANL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +** INCLUDING , AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, +** IN NO EVENT SHALL THE UNIVERSITY OF OREGON, ZAM OR LANL BE LIABLE FOR +** ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +** RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +** CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +** CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** From 90dfcc7ab445fd0aab6d65e284c2ee1035eed109 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 3 Jun 2022 20:32:04 +0200 Subject: [PATCH 09/75] profiles: add tau license to MISC-FREE license group Signed-off-by: Alessandro Barbieri --- profiles/license_groups | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/license_groups b/profiles/license_groups index ce37881ff7..923881c8e3 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,4 +1,4 @@ -MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb powell sunpro +MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb powell sunpro tau FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0 From c7c88e5dedc5b888c5cae958b8da71ff7365b993 Mon Sep 17 00:00:00 2001 From: Tony Olagbaiye Date: Sat, 4 Jun 2022 02:02:41 +0100 Subject: [PATCH 10/75] app-editors/neovim-qt: update EAPI 6 -> 8 Signed-off-by: Tony Olagbaiye --- app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild b/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild index 23a279ca4d..5dfcfa5861 100644 --- a/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild +++ b/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit vcs-snapshot cmake-utils +inherit cmake DESCRIPTION="Neovim client library and GUI, in Qt5" HOMEPAGE="https://github.com/equalsraf/neovim-qt" @@ -12,10 +12,10 @@ SRC_URI="https://github.com/equalsraf/neovim-qt/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="gcov +msgpack" +IUSE="gcov" DEPEND=" - msgpack? ( dev-libs/msgpack ) + dev-libs/msgpack dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 @@ -27,8 +27,8 @@ RDEPEND="${DEPEND} src_configure() { local mycmakeargs=( -DUSE_GCOV=$(usex gcov ON OFF) - -DUSE_SYSTEM_MSGPACK=$(usex msgpack ON OFF) + -DUSE_SYSTEM_MSGPACK=ON ) - cmake-utils_src_configure + cmake_src_configure } From 48ebdf539be5c7e3181d4b3d1be44afd6a472897 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sat, 4 Jun 2022 13:47:07 +0200 Subject: [PATCH 11/75] net-dialup/tio: add 1.38 Signed-off-by: Kurt Kanzenbach --- net-dialup/tio/Manifest | 1 + net-dialup/tio/tio-1.38.ebuild | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 net-dialup/tio/tio-1.38.ebuild diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index 676a3b16a8..ef23af7623 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1 +1,2 @@ DIST tio-1.37.tar.xz 1804236 BLAKE2B 320ab5955c80551198b24ae9f166a0d41790557755d4cc44149d0aeaabb5a75dfc3e5d29c009b5b985a6788226b63756e4e7588dbb7f658f4b8a8ce99b270bf6 SHA512 207184d297809c7f88185353b55519cf119eed26b5710b644418ef0603d003618c69e593a0f531822c0455a512397cea1b4747a453af5bbb369dad14025b0847 +DIST tio-1.38.tar.xz 1806556 BLAKE2B e8a02e4349b4b4ea27887031fdcce79bd99914b85710a005b1dc5328aea98ec175e6991920d85df7c9acf9c0557dfc3c31005c19c62ca7d28ac7bba08896753f SHA512 d702c907460abd3c15d051f185592d5ec9245734016e299960a4a102724e28208bb21b71cb3cba7919cd2197f338470297034401c7978bcd207195b548e8a2b9 diff --git a/net-dialup/tio/tio-1.38.ebuild b/net-dialup/tio/tio-1.38.ebuild new file mode 100644 index 0000000000..aa1af5f4e3 --- /dev/null +++ b/net-dialup/tio/tio-1.38.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson bash-completion-r1 + +DESCRIPTION="Simple TTY terminal application" +HOMEPAGE="https://tio.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + +SLOT="0" +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-libs/inih +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dbashcompletiondir="$(get_bashcompdir)" + ) + + meson_src_configure +} From 2c03d18bd67fbf2816a9ff703e7e59c91c187e99 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sat, 4 Jun 2022 13:48:15 +0200 Subject: [PATCH 12/75] net-dialup/tio: drop 1.37 Signed-off-by: Kurt Kanzenbach --- net-dialup/tio/Manifest | 1 - net-dialup/tio/tio-1.37.ebuild | 29 ----------------------------- 2 files changed, 30 deletions(-) delete mode 100644 net-dialup/tio/tio-1.37.ebuild diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index ef23af7623..5a3b9e2f6f 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1,2 +1 @@ -DIST tio-1.37.tar.xz 1804236 BLAKE2B 320ab5955c80551198b24ae9f166a0d41790557755d4cc44149d0aeaabb5a75dfc3e5d29c009b5b985a6788226b63756e4e7588dbb7f658f4b8a8ce99b270bf6 SHA512 207184d297809c7f88185353b55519cf119eed26b5710b644418ef0603d003618c69e593a0f531822c0455a512397cea1b4747a453af5bbb369dad14025b0847 DIST tio-1.38.tar.xz 1806556 BLAKE2B e8a02e4349b4b4ea27887031fdcce79bd99914b85710a005b1dc5328aea98ec175e6991920d85df7c9acf9c0557dfc3c31005c19c62ca7d28ac7bba08896753f SHA512 d702c907460abd3c15d051f185592d5ec9245734016e299960a4a102724e28208bb21b71cb3cba7919cd2197f338470297034401c7978bcd207195b548e8a2b9 diff --git a/net-dialup/tio/tio-1.37.ebuild b/net-dialup/tio/tio-1.37.ebuild deleted file mode 100644 index aa1af5f4e3..0000000000 --- a/net-dialup/tio/tio-1.37.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson bash-completion-r1 - -DESCRIPTION="Simple TTY terminal application" -HOMEPAGE="https://tio.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - -SLOT="0" -LICENSE="GPL-2+" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-libs/inih -" -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=( - -Dbashcompletiondir="$(get_bashcompdir)" - ) - - meson_src_configure -} From a60fa20e795c8a131a5e23eb6681399610038c55 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sat, 4 Jun 2022 13:54:58 +0200 Subject: [PATCH 13/75] dev-embedded/rauc: add 1.7 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 + dev-embedded/rauc/files/rauc-1.7-tests.patch | 65 ++++++++++++++++++++ dev-embedded/rauc/rauc-1.7.ebuild | 65 ++++++++++++++++++++ 3 files changed, 131 insertions(+) create mode 100644 dev-embedded/rauc/files/rauc-1.7-tests.patch create mode 100644 dev-embedded/rauc/rauc-1.7.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index 5a4f3ade07..12a0ff3026 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1 +1,2 @@ DIST rauc-1.6.tar.xz 878684 BLAKE2B 0fa4686db47793fefb675d3f3b873741a46a7f7ae4bdf931d66dfcba480963504b9d140edf65c4f88aff9753e61658f56e39189603a51d52583a90b50b1b810c SHA512 265646e3abb97c47344a8c9a62c022824b5cae12264915a06987ba4f9d63f25ee56b7e7df5aa59489bdb3f34cad72b6ec1c4b58d041e6203dab529b517ec0388 +DIST rauc-1.7.tar.xz 1049072 BLAKE2B 51e29e66cbb649b2fb7b1b0b93725f69bb1079e879a74e5431cf562b050ea43911dd52c1e2853e8223174710a8d040bd0349583ad104bba65dc7e191fbb24287 SHA512 16bcba35806a746b118546aa64bea65bda7f91e9295c3599959ea77ab48daade87d866a68c5cb438cb0c666e535d71fbf4854fa956785002e912ca02c4ed15e6 diff --git a/dev-embedded/rauc/files/rauc-1.7-tests.patch b/dev-embedded/rauc/files/rauc-1.7-tests.patch new file mode 100644 index 0000000000..594054d669 --- /dev/null +++ b/dev-embedded/rauc/files/rauc-1.7-tests.patch @@ -0,0 +1,65 @@ +From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Sat, 15 Aug 2020 08:45:21 +0200 +Subject: [PATCH] tests: Disable failed tests + +The network and squashfs tests won't work within portage. Disable them. + +Signed-off-by: Kurt Kanzenbach +--- + Makefile.am | 7 ------- + test/rauc.t | 20 ++++++++++---------- + 2 files changed, 10 insertions(+), 17 deletions(-) + +--- a/Makefile.am ++++ b/Makefile.am +@@ -162,10 +162,6 @@ check_PROGRAMS = \ + test/progress.test \ + test/slot.test + +-if WANT_NETWORK +-check_PROGRAMS += test/network.test +-endif +- + if ENABLE_STREAMING + check_PROGRAMS += test/nbd.test + endif +@@ -260,9 +256,6 @@ test_utils_test_LDADD = librauctest.la + test_install_test_SOURCES = test/install.c + test_install_test_LDADD = librauctest.la + +-test_network_test_SOURCES = test/network.c +-test_network_test_LDADD = librauctest.la +- + test_progress_test_SOURCES = test/progress.c + test_progress_test_LDADD = librauctest.la + +--- a/test/rauc.t ++++ b/test/rauc.t +@@ -325,16 +325,16 @@ test_expect_success "rauc bundle" " + test -f ${TEST_TMPDIR}/out.raucb + " + +-test_expect_success "rauc bundle mksquashfs extra args" " +- rm -f ${TEST_TMPDIR}/out.raucb && +- rauc \ +- --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ +- --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ +- bundle \ +- --mksquashfs-args=\"-comp xz -info -progress\" \ +- $SHARNESS_TEST_DIRECTORY/install-content ${TEST_TMPDIR}/out.raucb && +- rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb +-" ++# test_expect_success "rauc bundle mksquashfs extra args" " ++# rm -f ${TEST_TMPDIR}/out.raucb && ++# rauc \ ++# --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ ++# --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ ++# bundle \ ++# --mksquashfs-args=\"-comp xz -info -progress\" \ ++# $SHARNESS_TEST_DIRECTORY/install-content ${TEST_TMPDIR}/out.raucb && ++# rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb ++# " + + test_expect_success PKCS11 "rauc bundle with PKCS11 (key 1)" " + rm -f ${TEST_TMPDIR}/out.raucb && diff --git a/dev-embedded/rauc/rauc-1.7.ebuild b/dev-embedded/rauc/rauc-1.7.ebuild new file mode 100644 index 0000000000..3e4f7ced66 --- /dev/null +++ b/dev-embedded/rauc/rauc-1.7.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DOCS_BUILDER="sphinx" +DOCS_DIR="${S}/docs" + +inherit autotools python-any-r1 docs + +DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" +HOMEPAGE="https://rauc.io/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64" +IUSE="gpt json network service test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-util/gdbus-codegen + virtual/pkgconfig + test? ( + dev-libs/opensc + net-misc/casync + sys-fs/mtd-utils + sys-fs/squashfs-tools + sys-libs/libfaketime + ) +" +RDEPEND=" + dev-libs/glib:2 + dev-libs/openssl:0= + json? ( dev-libs/json-glib ) + network? ( net-misc/curl ) + service? ( sys-apps/dbus ) +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${P}-tests.patch" ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable gpt) + $(use_enable json) + $(use_enable network) + $(use_enable service) + ) + econf "${myconf[@]}" +} + +src_compile() { + default + docs_compile +} From b52fed0d90899f41ab2e50bb516329ea7a3f3ce3 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sat, 4 Jun 2022 13:56:01 +0200 Subject: [PATCH 14/75] dev-embedded/rauc: drop 1.6 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 - dev-embedded/rauc/files/rauc-1.6-tests.patch | 65 -------------------- dev-embedded/rauc/rauc-1.6.ebuild | 65 -------------------- 3 files changed, 131 deletions(-) delete mode 100644 dev-embedded/rauc/files/rauc-1.6-tests.patch delete mode 100644 dev-embedded/rauc/rauc-1.6.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index 12a0ff3026..f284285019 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1,2 +1 @@ -DIST rauc-1.6.tar.xz 878684 BLAKE2B 0fa4686db47793fefb675d3f3b873741a46a7f7ae4bdf931d66dfcba480963504b9d140edf65c4f88aff9753e61658f56e39189603a51d52583a90b50b1b810c SHA512 265646e3abb97c47344a8c9a62c022824b5cae12264915a06987ba4f9d63f25ee56b7e7df5aa59489bdb3f34cad72b6ec1c4b58d041e6203dab529b517ec0388 DIST rauc-1.7.tar.xz 1049072 BLAKE2B 51e29e66cbb649b2fb7b1b0b93725f69bb1079e879a74e5431cf562b050ea43911dd52c1e2853e8223174710a8d040bd0349583ad104bba65dc7e191fbb24287 SHA512 16bcba35806a746b118546aa64bea65bda7f91e9295c3599959ea77ab48daade87d866a68c5cb438cb0c666e535d71fbf4854fa956785002e912ca02c4ed15e6 diff --git a/dev-embedded/rauc/files/rauc-1.6-tests.patch b/dev-embedded/rauc/files/rauc-1.6-tests.patch deleted file mode 100644 index 12b5e2267f..0000000000 --- a/dev-embedded/rauc/files/rauc-1.6-tests.patch +++ /dev/null @@ -1,65 +0,0 @@ -From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Sat, 15 Aug 2020 08:45:21 +0200 -Subject: [PATCH] tests: Disable failed tests - -The network and squashfs tests won't work within portage. Disable them. - -Signed-off-by: Kurt Kanzenbach ---- - Makefile.am | 7 ------- - test/rauc.t | 20 ++++++++++---------- - 2 files changed, 10 insertions(+), 17 deletions(-) - ---- a/Makefile.am -+++ b/Makefile.am -@@ -155,10 +155,6 @@ check_PROGRAMS = \ - test/progress.test \ - test/slot.test - --if WANT_NETWORK --check_PROGRAMS += test/network.test --endif -- - if WANT_JSON - check_PROGRAMS += test/boot_switch.test - endif -@@ -242,9 +238,6 @@ test_utils_test_LDADD = librauctest.la - test_install_test_SOURCES = test/install.c - test_install_test_LDADD = librauctest.la - --test_network_test_SOURCES = test/network.c --test_network_test_LDADD = librauctest.la -- - test_progress_test_SOURCES = test/progress.c - test_progress_test_LDADD = librauctest.la - ---- a/test/rauc.t -+++ b/test/rauc.t -@@ -283,16 +283,16 @@ test_expect_success "rauc bundle" " - test -f ${TEST_TMPDIR}/out.raucb - " - --test_expect_success "rauc bundle mksquashfs extra args" " -- rm -f ${TEST_TMPDIR}/out.raucb && -- rauc \ -- --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ -- --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ -- bundle \ -- --mksquashfs-args=\"-comp xz -info -progress\" \ -- $SHARNESS_TEST_DIRECTORY/install-content ${TEST_TMPDIR}/out.raucb && -- rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb --" -+# test_expect_success "rauc bundle mksquashfs extra args" " -+# rm -f ${TEST_TMPDIR}/out.raucb && -+# rauc \ -+# --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ -+# --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ -+# bundle \ -+# --mksquashfs-args=\"-comp xz -info -progress\" \ -+# $SHARNESS_TEST_DIRECTORY/install-content ${TEST_TMPDIR}/out.raucb && -+# rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb -+# " - - test_expect_success PKCS11 "rauc bundle with PKCS11 (key 1)" " - rm -f ${TEST_TMPDIR}/out.raucb && diff --git a/dev-embedded/rauc/rauc-1.6.ebuild b/dev-embedded/rauc/rauc-1.6.ebuild deleted file mode 100644 index 3e4f7ced66..0000000000 --- a/dev-embedded/rauc/rauc-1.6.ebuild +++ /dev/null @@ -1,65 +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} ) -DOCS_BUILDER="sphinx" -DOCS_DIR="${S}/docs" - -inherit autotools python-any-r1 docs - -DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" -HOMEPAGE="https://rauc.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~amd64" -IUSE="gpt json network service test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-util/gdbus-codegen - virtual/pkgconfig - test? ( - dev-libs/opensc - net-misc/casync - sys-fs/mtd-utils - sys-fs/squashfs-tools - sys-libs/libfaketime - ) -" -RDEPEND=" - dev-libs/glib:2 - dev-libs/openssl:0= - json? ( dev-libs/json-glib ) - network? ( net-misc/curl ) - service? ( sys-apps/dbus ) -" -DEPEND=" - ${RDEPEND} -" - -PATCHES=( "${FILESDIR}/${P}-tests.patch" ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable gpt) - $(use_enable json) - $(use_enable network) - $(use_enable service) - ) - econf "${myconf[@]}" -} - -src_compile() { - default - docs_compile -} From 09a75dd81d83fcca2787559045963c96895a42e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Duje=20Mihanovi=C4=87?= Date: Sat, 4 Jun 2022 14:30:58 +0200 Subject: [PATCH 15/75] x11-apps/lightdm-gtk-greeter-settings: initial import MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Duje Mihanović --- .../lightdm-gtk-greeter-settings/Manifest | 1 + .../lightdm-gtk-greeter-settings-1.2.2.ebuild | 39 +++++++++++++++++++ .../lightdm-gtk-greeter-settings/metadata.xml | 11 ++++++ 3 files changed, 51 insertions(+) create mode 100644 x11-apps/lightdm-gtk-greeter-settings/Manifest create mode 100644 x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2.ebuild create mode 100644 x11-apps/lightdm-gtk-greeter-settings/metadata.xml diff --git a/x11-apps/lightdm-gtk-greeter-settings/Manifest b/x11-apps/lightdm-gtk-greeter-settings/Manifest new file mode 100644 index 0000000000..e5c546c9f7 --- /dev/null +++ b/x11-apps/lightdm-gtk-greeter-settings/Manifest @@ -0,0 +1 @@ +DIST lightdm-gtk-greeter-settings-1.2.2.tar.gz 127123 BLAKE2B 10ed8b010a11f4f951117f98759d4a36acc9c24d2c58ea1c1ffaec68b7610d9b79b3585d7fe2ccda8703fa9713362e421f9064a26a2d31dd121e158b2148ba14 SHA512 8132234e5a796a336a3fddfa51191c662834bc92212daaa8ff1b0d8d49ed9f53aec970e8538ac1f41bbd1a75b82a532552b08095997217ebf98a996f08f0aa29 diff --git a/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2.ebuild b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2.ebuild new file mode 100644 index 0000000000..a6e6f5e0e8 --- /dev/null +++ b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 xdg-utils + +DESCRIPTION="Configuration tool for the LightDM GTK Greeter" +HOMEPAGE="https://github.com/xubuntu/lightdm-gtk-greeter-settings" +SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror" +IUSE="xfce" +RDEPEND="x11-misc/lightdm-gtk-greeter + xfce? ( xfce-base/xfce4-settings )" +BDEPEND="dev-python/python-distutils-extra" + +python_configure_all() { + if use xfce; then + DISTUTILS_ARGS=( --xfce-integration ) + fi +} + +pkg_preinst() { + rm -r "${D}/usr/share/doc/${PN}" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/x11-apps/lightdm-gtk-greeter-settings/metadata.xml b/x11-apps/lightdm-gtk-greeter-settings/metadata.xml new file mode 100644 index 0000000000..653e3a095f --- /dev/null +++ b/x11-apps/lightdm-gtk-greeter-settings/metadata.xml @@ -0,0 +1,11 @@ + + + + + duje.mihanovic@skole.hr + Duje Mihanović + + + Adds x11-apps/lightdm-gtk-greeter-settings to Xfce settings manager + + From f797b41e82f967ff53bda369e519c3300994baae Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 3 Jun 2022 20:50:40 +0200 Subject: [PATCH 16/75] TODO.md: readd gitlab Signed-off-by: Alessandro Barbieri --- TODO.md | 1 + 1 file changed, 1 insertion(+) diff --git a/TODO.md b/TODO.md index 45157707ad..22e82298bb 100644 --- a/TODO.md +++ b/TODO.md @@ -110,4 +110,5 @@ Name | Buildsystem | Category | User | RFH | Dependency [kaitai](https://github.com/kaitai-io/kaitai_struct) | sbt | util | Alessandro-Barbieri | ✔ | ✖ [casadi](https://web.casadi.org/) | cmake swig | science | Alessandro-Barbieri | ✖ | ✔ [ipyleaflet](https://github.com/jupyter-widgets/ipyleaflet) | setuptools yarn | jupyter | Alessandro-Barbieri | ✔ | ✖ +[gitlab](https://gitlab.com/gitlab-org/gitlab-foss) | yarn gem | vcs | Alessandro-Barbieri | ✔ | ✖ [HOL4](http://hol-theorem-prover.org/) | ? | math | Alessandro-Barbieri | ✔ | ✖ From ce0634951ed9181b4b6174c38745301270805549 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 4 Jun 2022 00:07:43 +0200 Subject: [PATCH 17/75] sys-apps/watchdogd: new package, add 3.5 Signed-off-by: Alessandro Barbieri --- sys-apps/watchdogd/Manifest | 1 + sys-apps/watchdogd/metadata.xml | 19 +++++++++ sys-apps/watchdogd/watchdogd-3.5.ebuild | 56 +++++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 sys-apps/watchdogd/Manifest create mode 100644 sys-apps/watchdogd/metadata.xml create mode 100644 sys-apps/watchdogd/watchdogd-3.5.ebuild diff --git a/sys-apps/watchdogd/Manifest b/sys-apps/watchdogd/Manifest new file mode 100644 index 0000000000..e77dab7a86 --- /dev/null +++ b/sys-apps/watchdogd/Manifest @@ -0,0 +1 @@ +DIST watchdogd-3.5.gh.tar.gz 113820 BLAKE2B 8ff0a3c36806663fcbc4d003d93e7d76fa00e8414612832cacebc4bfbb254c8312673f31667dabb395884d0a81611718143a95eb40ff9a5ccde85d1b7769ef24 SHA512 7bbedae36c7a88924a03d478eef3c00100664a046f90dca9e56835c847fb338830cca29db582288f4ff997c841092078f07fa735b69cea19453cac1664b56909 diff --git a/sys-apps/watchdogd/metadata.xml b/sys-apps/watchdogd/metadata.xml new file mode 100644 index 0000000000..730c74061e --- /dev/null +++ b/sys-apps/watchdogd/metadata.xml @@ -0,0 +1,19 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/troglobit/watchdogd/issues + troglobit/watchdogd + + + Enable compat supervisor.status and signals + Enable generic script monitor + Enable CPU load average monitor + Enable file descriptor leak monitor + Enable memory leak monitor + + diff --git a/sys-apps/watchdogd/watchdogd-3.5.ebuild b/sys-apps/watchdogd/watchdogd-3.5.ebuild new file mode 100644 index 0000000000..7f571640d0 --- /dev/null +++ b/sys-apps/watchdogd/watchdogd-3.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools edo toolchain-funcs + +DESCRIPTION="Advanced system & process supervisor for Linux" +HOMEPAGE=" + https://troglobit.com/watchdogd.html + https://github.com/troglobit/watchdogd +" +SRC_URI="https://github.com/troglobit/watchdogd/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +IUSE="compat examples filenr generic loadavg meminfo systemd" + +RDEPEND=" + dev-libs/confuse:= + dev-libs/libite + dev-libs/libuev + systemd? ( sys-apps/systemd ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + tc-export CC + local myconf=( + $(use_enable compat) + $(use_enable examples) + $(use_with filenr) + $(use_with generic) + $(use_with loadavg) + $(use_with meminfo) + $(use_with systemd) + ) + econf "${myconf[@]}" +} + +src_install() { + default + dodoc README.md ChangeLog.md doc/* + if use examples; then + dodir "/usr/libexec/${PN}" + edo mv "${ED}"/usr/bin/ex* "${ED}/usr/libexec/${PN}/" + fi + edo find "${ED}" -name '*.la' -delete +} From 5aca2717c2f2bdedf47c1f9d74bda2e9bb4b8ef1 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 4 Jun 2022 15:01:13 +0200 Subject: [PATCH 18/75] dev-python/gnuplot-py: new package, add 1.8_p8 Signed-off-by: Alessandro Barbieri --- dev-python/gnuplot-py/Manifest | 2 + .../gnuplot-py/gnuplot-py-1.8_p8.ebuild | 44 +++++++++++++++++++ dev-python/gnuplot-py/metadata.xml | 12 +++++ 3 files changed, 58 insertions(+) create mode 100644 dev-python/gnuplot-py/Manifest create mode 100644 dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild create mode 100644 dev-python/gnuplot-py/metadata.xml diff --git a/dev-python/gnuplot-py/Manifest b/dev-python/gnuplot-py/Manifest new file mode 100644 index 0000000000..f1f64b9e8b --- /dev/null +++ b/dev-python/gnuplot-py/Manifest @@ -0,0 +1,2 @@ +DIST gnuplot-py-1.8.tar.gz 118828 BLAKE2B 880062169b2fa047d60318cc7dc556c60794bfd81317681395329a56712506f7e406efecb79f37cd98103e76a6feb8b635e55fe056c3ce5bee0c670c8bcaf7a8 SHA512 748dc95ea53acd362f67c821a3cc7cf23b6329c2dd13c130c91e1c9f89afe1ffd84619ed321923c65455adf86ee58976dd6dd187881ee3ede5e0f5f551fb027d +DIST python-gnuplot_1.8-8.debian.tar.xz 13304 BLAKE2B 2bebf1bc648f90b9679a7499f46f208baaee026aef81ac345f7dbdf7769caedc07668c62a809950d454cad560473438aa2e82a29d21f71e8c87201bf7978a3be SHA512 d2d9466d6d738b8244522572d9e45ae3ea1c0e68c3edb18e13bdca8f630b45466219fe68f874155901020540d801ab5aa025164d28958c440dc37ea4dda098cb diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild new file mode 100644 index 0000000000..4a0038c7d4 --- /dev/null +++ b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MYPN="python-gnuplot" +MYPV="$(ver_cut 1-2)" +MYP="${PN}-${MYPV}" +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="A python wrapper for Gnuplot" +HOMEPAGE="http://gnuplot-py.sourceforge.net/" +SRC_URI=" + mirror://sourceforge/${PN}/${MYP}.tar.gz + mirror://debian/pool/main/p/${MYPN}/${MYPN}_${PV//_p/-}.debian.tar.xz +" +S="${WORKDIR}/${MYP}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-python/numpy[${PYTHON_USEDEP}]" +RDEPEND=" + ${DEPEND} + sci-visualization/gnuplot +" + +DOCS="ANNOUNCE.txt CREDITS.txt FAQ.txt NEWS.txt TODO.txt" +PATCHES=( + "${WORKDIR}/debian/patches/00-python3-port.patch" + "${WORKDIR}/debian/patches/fix-privacy-breach.patch" + "${WORKDIR}/debian/patches/00-remove-version-import.patch" + "${WORKDIR}/debian/patches/fix-python-name.patch" + "${WORKDIR}/debian/patches/fix-malfuction-mouse-keys.patch" + "${WORKDIR}/debian/patches/fix-string-exceptions.patch" +) + +python_install_all() { + HTML_DOCS=( doc/Gnuplot/*.html ) + einstalldocs +} diff --git a/dev-python/gnuplot-py/metadata.xml b/dev-python/gnuplot-py/metadata.xml new file mode 100644 index 0000000000..9f59e8b797 --- /dev/null +++ b/dev-python/gnuplot-py/metadata.xml @@ -0,0 +1,12 @@ + + + + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + gnuplot-py + + From 4286520c0c83e2d01377ece54b4bb5f08459f692 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 4 Jun 2022 12:37:21 +0200 Subject: [PATCH 19/75] sys-power/linux-tools-power-x86: new package, add 5.18 Signed-off-by: Alessandro Barbieri --- sys-power/linux-tools-power-x86/Manifest | 1 + .../linux-tools-power-x86-5.18-cflags.patch | 33 +++++++ .../linux-tools-power-x86-5.18.ebuild | 92 +++++++++++++++++++ sys-power/linux-tools-power-x86/metadata.xml | 11 +++ 4 files changed, 137 insertions(+) create mode 100644 sys-power/linux-tools-power-x86/Manifest create mode 100644 sys-power/linux-tools-power-x86/files/linux-tools-power-x86-5.18-cflags.patch create mode 100644 sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild create mode 100644 sys-power/linux-tools-power-x86/metadata.xml diff --git a/sys-power/linux-tools-power-x86/Manifest b/sys-power/linux-tools-power-x86/Manifest new file mode 100644 index 0000000000..907336dceb --- /dev/null +++ b/sys-power/linux-tools-power-x86/Manifest @@ -0,0 +1 @@ +DIST linux-5.18.tar.xz 129790264 BLAKE2B e2745a69eb70169e90505a9318a3993046eab3020496eecde7d8352ecda0eb71a25b21becf7ce93fc593507dce7d1cd61b94ddcdf82b3094d79c0d3d48508eeb SHA512 dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5 diff --git a/sys-power/linux-tools-power-x86/files/linux-tools-power-x86-5.18-cflags.patch b/sys-power/linux-tools-power-x86/files/linux-tools-power-x86-5.18-cflags.patch new file mode 100644 index 0000000000..700baa781a --- /dev/null +++ b/sys-power/linux-tools-power-x86/files/linux-tools-power-x86-5.18-cflags.patch @@ -0,0 +1,33 @@ +--- a/tools/power/x86/intel-speed-select/Makefile ++++ b/tools/power/x86/intel-speed-select/Makefile +@@ -13,7 +13,7 @@ + # Do not use make's built-in rules + # (this improves performance and avoids hard-to-debug behaviour); + MAKEFLAGS += -r +-override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include -I/usr/include/libnl3 ++override CFLAGS += -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include -I/usr/include/libnl3 + override LDFLAGS += -lnl-genl-3 -lnl-3 + + ALL_TARGETS := intel-speed-select +--- a/tools/power/x86/turbostat/Makefile ++++ b/tools/power/x86/turbostat/Makefile +@@ -9,7 +9,7 @@ + endif + + turbostat : turbostat.c +-override CFLAGS += -O2 -Wall -I../../../include ++override CFLAGS += -Wall -I../../../include + override CFLAGS += -DMSRHEADER='"../../../../arch/x86/include/asm/msr-index.h"' + override CFLAGS += -DINTEL_FAMILY_HEADER='"../../../../arch/x86/include/asm/intel-family.h"' + override CFLAGS += -D_FILE_OFFSET_BITS=64 +--- a/tools/power/x86/x86_energy_perf_policy/Makefile ++++ b/tools/power/x86/x86_energy_perf_policy/Makefile +@@ -9,7 +9,7 @@ + endif + + x86_energy_perf_policy : x86_energy_perf_policy.c +-override CFLAGS += -O2 -Wall -I../../../include ++override CFLAGS += -Wall -I../../../include + override CFLAGS += -DMSRHEADER='"../../../../arch/x86/include/asm/msr-index.h"' + override CFLAGS += -D_FORTIFY_SOURCE=2 + diff --git a/sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild b/sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild new file mode 100644 index 0000000000..65175d6110 --- /dev/null +++ b/sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild @@ -0,0 +1,92 @@ +# Copyright 2013-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit fcaps linux-info python-r1 toolchain-funcs + +DESCRIPTION="Linux x86 CPU power tools" +HOMEPAGE="https://www.kernel.org/" +SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v${PV%%.*}.x/linux-${PV}.tar.xz" +S="${WORKDIR}/linux-${PV}" + +LICENSE="GPL-2" +SLOT="0/0" +KEYWORDS="~amd64" +IUSE="pstate-tracer" + +CDEPEND="dev-libs/libnl:3" +RDEPEND=" + pstate-tracer? ( + ${PYTHON_DEPS} + dev-python/gnuplot-py[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + sci-visualization/gnuplot + ) +" +DEPEND=" + ${CDEPEND} + virtual/os-headers +" + +REQUIRED_USE="pstate-tracer? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( "${FILESDIR}/${P}-cflags.patch" ) +FILECAPS=( 'cap_sys_rawio=ep' usr/bin/turbostat ) + +pkg_setup() { + linux-info_pkg_setup + if linux_config_exists; then + CONFIG_CHECK_MODULES="CONFIG_X86_MSR" || ewarn "msr module is needed at runtime" + fi +} + +src_configure() { + export bindir="${EPREFIX}/usr/bin" + export sbindir="${EPREFIX}/usr/sbin" + export mandir="${EPREFIX}/usr/share/man" + export includedir="${EPREFIX}/usr/include" + export libdir="${EPREFIX}/usr/$(get_libdir)" + export localedir="${EPREFIX}/usr/share/locale" + export docdir="${EPREFIX}/usr/share/doc/${PF}" + export confdir="${EPREFIX}/etc" + export bash_completion_dir="${EPREFIX}/usr/share/bash-completion/completions" + export V=1 +} + +src_compile() { + myemakeargs=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + LD="$(tc-getCC)" + VERSION=${PV} + ) + emake -C tools/power/x86/intel-speed-select "${myemakeargs[@]}" + emake -C tools/power/x86/turbostat "${myemakeargs[@]}" + emake -C tools/power/x86/x86_energy_perf_policy "${myemakeargs[@]}" +} + +src_install() { + pushd "${S}/tools/power/x86/intel-speed-select" || die + emake "${myemakeargs[@]}" DESTDIR="${D}" install + popd || die + pushd "${S}/tools/power/x86/turbostat" || die + emake "${myemakeargs[@]}" DESTDIR="${D}" install + popd || die + pushd "${S}/tools/power/x86/x86_energy_perf_policy" || die + emake "${myemakeargs[@]}" DESTDIR="${D}" install + popd || die + + if use pstate-tracer; then + python_foreach_impl python_doscript tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py + python_foreach_impl python_doscript tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py + fi + + einstalldocs +} + +pkg_postinst() { + fcaps_pkg_postinst +} diff --git a/sys-power/linux-tools-power-x86/metadata.xml b/sys-power/linux-tools-power-x86/metadata.xml new file mode 100644 index 0000000000..a169f25fc4 --- /dev/null +++ b/sys-power/linux-tools-power-x86/metadata.xml @@ -0,0 +1,11 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + Install utility to debug and tune the performance of the {amd,intel}_pstate drivers + + From 8170ef64ed18bd80e99defc770ca9898067e9859 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 4 Jun 2022 12:39:33 +0200 Subject: [PATCH 20/75] dev-python/hunter: drop 3.3.8 Signed-off-by: Alessandro Barbieri --- dev-python/hunter/Manifest | 1 - ...move-setuptools_scm-upper-constraint.patch | 15 ---- dev-python/hunter/hunter-3.3.8.ebuild | 76 ------------------- 3 files changed, 92 deletions(-) delete mode 100644 dev-python/hunter/files/remove-setuptools_scm-upper-constraint.patch delete mode 100644 dev-python/hunter/hunter-3.3.8.ebuild diff --git a/dev-python/hunter/Manifest b/dev-python/hunter/Manifest index 1cbe63eeff..b4d24e07b4 100644 --- a/dev-python/hunter/Manifest +++ b/dev-python/hunter/Manifest @@ -1,2 +1 @@ -DIST hunter-3.3.8.tar.gz 536260 BLAKE2B cdb048798dd831229f3c3ff784b16f94ee45c54bc35eb29e9b228f2736c103dbc39357df82476a2b25310501d33be67474f85c2f5a97a61baca20c8dfc5a725f SHA512 4d715893c805afb5ca709f8c8ce20fbf5ec8540a06c7536862d941a5a4f45b0721f8cd3aa2eeb79c072152d243f4d0ce949431defbdc8c17831f744c3f7ff58a DIST hunter-3.4.3.tar.gz 538017 BLAKE2B 92ad2b653d0285059ea2f005c6ba9564f357e1ea438a0fe30087f88efa202aaa504bad65985a88484cf7178c24432ac44705098dabc2667328c71e0ee38f718c SHA512 921bb48ac5d384977908dda060e178e623eb7c1e4298cbf3c0a273cab23695f2a2a60221afb257e54cd144399d2b3b55b80ae9a2c7f71ba452894cc86112d5f7 diff --git a/dev-python/hunter/files/remove-setuptools_scm-upper-constraint.patch b/dev-python/hunter/files/remove-setuptools_scm-upper-constraint.patch deleted file mode 100644 index 5e831b9064..0000000000 --- a/dev-python/hunter/files/remove-setuptools_scm-upper-constraint.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -163,10 +163,10 @@ - ':platform_system != "Windows"': ['manhole >= 1.5'], - }, - setup_requires=[ -- 'setuptools_scm>=3.3.1,!=4.0.0,<6.0', -+ 'setuptools_scm>=3.3.1', - 'cython', - ] if Cython else [ -- 'setuptools_scm>=3.3.1,!=4.0.0,<6.0', -+ 'setuptools_scm>=3.3.1', - ], - entry_points={ - 'console_scripts': [ diff --git a/dev-python/hunter/hunter-3.3.8.ebuild b/dev-python/hunter/hunter-3.3.8.ebuild deleted file mode 100644 index c232f819e7..0000000000 --- a/dev-python/hunter/hunter-3.3.8.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Hunter is a flexible code tracing toolkit" -HOMEPAGE=" - https://github.com/ionelmc/python-hunter - https://pypi.org/project/hunter/ -" -SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]" -DEPEND="dev-python/cython[${PYTHON_USEDEP}]" -BDEPEND=" - >=dev-python/setuptools_scm-3.3.1[${PYTHON_USEDEP}] - test? ( - dev-python/aspectlib[${PYTHON_USEDEP}] - dev-python/ipdb[${PYTHON_USEDEP}] - dev-python/manhole[${PYTHON_USEDEP}] - dev-python/process-tests[${PYTHON_USEDEP}] - dev-python/pytest-benchmark[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ) -" - -DOCS=( AUTHORS.rst CHANGELOG.rst README.rst ) -PATCHES=( "${FILESDIR}/remove-setuptools_scm-upper-constraint.patch" ) - -distutils_enable_tests pytest -distutils_enable_sphinx docs ">=dev-python/sphinx-py3doc-enhanced-theme-2.3.2" - -python_compile() { - # native extension build fails with python3.10 - # https://github.com/ionelmc/python-hunter/issues/104 - if [[ ${EPYTHON} == python3.10 ]]; then - SETUPPY_NOEXT="yes" distutils-r1_python_compile - return - fi - - distutils-r1_python_compile - if use test; then - "${EPYTHON}" tests/setup.py build_ext --force --inplace || die - fi -} - -python_test() { - local PUREPYTHONHUNTER - local -x PYTHONPATH="${S}/tests:${BUILD_DIR}/lib:${PYTHONPATH}" - local epytest_args=( - --deselect tests/test_remote.py::test_gdb - --deselect tests/test_remote.py::test_gdb_clean_exit - --deselect tests/test_remote.py::test_manhole - --deselect tests/test_remote.py::test_manhole_clean_exit - ) - - if [[ ${EPYTHON} == python3.10 ]]; then - epytest_args+=( - --deselect tests/test_cookbook.py::test_probe - --deselect tests/test_tracer.py::test_perf_filter[pure] - --deselect tests/test_tracer.py::test_perf_stdlib[pure] - --deselect tests/test_tracer.py::test_perf_actions[pure] - --deselect tests/test_tracer.py::test_proper_backend - ) - PUREPYTHONHUNTER="yes" - fi - - epytest "${epytest_args[@]}" -} From b12958f5d09dd4fd43c99db5e45c129a7d13e1af Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 4 Jun 2022 12:40:04 +0200 Subject: [PATCH 21/75] dev-python/hunter: update SRC_URI Signed-off-by: Alessandro Barbieri --- dev-python/hunter/Manifest | 2 +- dev-python/hunter/hunter-3.4.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/hunter/Manifest b/dev-python/hunter/Manifest index b4d24e07b4..817554ec7c 100644 --- a/dev-python/hunter/Manifest +++ b/dev-python/hunter/Manifest @@ -1 +1 @@ -DIST hunter-3.4.3.tar.gz 538017 BLAKE2B 92ad2b653d0285059ea2f005c6ba9564f357e1ea438a0fe30087f88efa202aaa504bad65985a88484cf7178c24432ac44705098dabc2667328c71e0ee38f718c SHA512 921bb48ac5d384977908dda060e178e623eb7c1e4298cbf3c0a273cab23695f2a2a60221afb257e54cd144399d2b3b55b80ae9a2c7f71ba452894cc86112d5f7 +DIST hunter-3.4.3.gh.tar.gz 538017 BLAKE2B 92ad2b653d0285059ea2f005c6ba9564f357e1ea438a0fe30087f88efa202aaa504bad65985a88484cf7178c24432ac44705098dabc2667328c71e0ee38f718c SHA512 921bb48ac5d384977908dda060e178e623eb7c1e4298cbf3c0a273cab23695f2a2a60221afb257e54cd144399d2b3b55b80ae9a2c7f71ba452894cc86112d5f7 diff --git a/dev-python/hunter/hunter-3.4.3.ebuild b/dev-python/hunter/hunter-3.4.3.ebuild index d90fdd6158..919400ccd3 100644 --- a/dev-python/hunter/hunter-3.4.3.ebuild +++ b/dev-python/hunter/hunter-3.4.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE=" https://github.com/ionelmc/python-hunter https://pypi.org/project/hunter/ " -SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/python-${P}" LICENSE="BSD-2" SLOT="0" From db0a05c6e6ae904c03b558113d6f043fe047ee7b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 4 Jun 2022 12:44:49 +0200 Subject: [PATCH 22/75] sys-cluster/mpi-benchmarks: depend on mpi[cxx] Closes: https://bugs.gentoo.org/849614 Signed-off-by: Alessandro Barbieri --- sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild b/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild index a2c16064d9..44f0cf6178 100644 --- a/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild +++ b/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild @@ -17,7 +17,7 @@ LICENSE="BSD CPL-1.0" SLOT="0" KEYWORDS="~amd64" -RDEPEND="virtual/mpi" +RDEPEND="virtual/mpi[cxx]" DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${P}-makefile.patch" ) From f738470974323a7d7c51388e0c2ce237f3cec269 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Sat, 4 Jun 2022 10:52:50 -0700 Subject: [PATCH 23/75] gnome-extra/extension-manager: Add 0.3.1 Signed-off-by: Yuan Liao --- gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.3.1.ebuild | 75 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 gnome-extra/extension-manager/extension-manager-0.3.1.ebuild diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 142564b189..578ee4c64a 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a33333fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218 DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29 SHA512 34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c +DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild new file mode 100644 index 0000000000..a2705683e3 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git" +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager" + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From 561a65e2d33d4fe377b25d98c7f9bf1eb3616790 Mon Sep 17 00:00:00 2001 From: Andrii Pravorskyi Date: Sun, 5 Jun 2022 03:58:22 +0300 Subject: [PATCH 24/75] dev-cpp/libcutl: new package Signed-off-by: Andrii Pravorskyi --- dev-cpp/libcutl/Manifest | 1 + dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild | 61 +++++++++++++++++++++ dev-cpp/libcutl/metadata.xml | 10 ++++ 3 files changed, 72 insertions(+) create mode 100644 dev-cpp/libcutl/Manifest create mode 100644 dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild create mode 100644 dev-cpp/libcutl/metadata.xml diff --git a/dev-cpp/libcutl/Manifest b/dev-cpp/libcutl/Manifest new file mode 100644 index 0000000000..948b8f646d --- /dev/null +++ b/dev-cpp/libcutl/Manifest @@ -0,0 +1 @@ +DIST libcutl-1.11.0-b.9.tar.gz 35388 BLAKE2B 241db59fce05d8b9d425342f04727d016893f8253914f55d68730409dc3208c6f94bf261fd1a610ad06d0c75381864b7ec3424a40c2b4d0466d58aa7bd180dad SHA512 2949518a8f0d71cef5325957df96eb36193f11f1fc0da070a93c6159966efcc79183b96a57a1b25e98296a967883c3012ac3a659046d41abe43e654c64339d84 diff --git a/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild b/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild new file mode 100644 index 0000000000..1e6bdc8457 --- /dev/null +++ b/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)" + +inherit multiprocessing + +SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz" +KEYWORDS='~amd64 ~x86' +DESCRIPTION='C++ utility library' +HOMEPAGE='https://www.codesynthesis.com/projects/libstudxml/' +LICENSE='MIT' + +SLOT='0' +IUSE='test' +RESTRICT='!test? ( test )' + +BDEPEND='dev-util/build2' + +S="${WORKDIR}/${MY_P}" + +src_configure() { + b configure \ + config.cc.coptions="${CFLAGS}" \ + config.cc.loptions="${LDFLAGS}" \ + config.cxx.coptions="${CXXFLAGS}" \ + config.cxx.loptions="${LDFLAGS}" \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 +} + +src_compile() { + b update-for-install \ + config.install.root="${EPREFIX}"/usr \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 + use test && b update-for-test \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 +} + +src_test() { + b test \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 +} + +src_install() { + b install \ + config.install.chroot="${D}" \ + config.install.root="${EPREFIX}"/usr \ + config.install.lib="${EPREFIX}"/usr/$(get_libdir) \ + config.install.doc="${EPREFIX}"/usr/share/doc/${PF} \ + --no-progress +} diff --git a/dev-cpp/libcutl/metadata.xml b/dev-cpp/libcutl/metadata.xml new file mode 100644 index 0000000000..0d9c853003 --- /dev/null +++ b/dev-cpp/libcutl/metadata.xml @@ -0,0 +1,10 @@ + + + + + libcutl is a C++ utility library. It contains a collection of + generic and independent components such as meta-programming + tests, smart pointers, containers, compiler building blocks, + etc. + + From 6a57fe5bd6344e655509646f0009e691aca05970 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 4 Jun 2022 23:53:13 +0200 Subject: [PATCH 25/75] dev-python/pytest-benchmark: unkeyword 3.4.1 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild index f8eabdb12a..a3a72616f8 100644 --- a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild +++ b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/ionelmc/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.g LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" DOCS=( {AUTHORS,CHANGELOG,README}.rst ) From 20b032c02ab78b6fd113a92ffe17c2148daed73c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 02:00:06 +0200 Subject: [PATCH 26/75] licenses: remove tau license, tau package not coming soon Signed-off-by: Alessandro Barbieri --- licenses/tau | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 licenses/tau diff --git a/licenses/tau b/licenses/tau deleted file mode 100644 index ae99d6eb63..0000000000 --- a/licenses/tau +++ /dev/null @@ -1,30 +0,0 @@ -***************************************************************************** -** Tuning and Analysis Utilities ** -** http://tau.uoregon.edu ** -***************************************************************************** -** Copyright 1997-2019 ** -** Department of Computer and Information Science, University of Oregon ** -** Research Center Juelich, ZAM Germany ** -** Advanced Computing Laboratory, Los Alamos National Laboratory ** -***************************************************************************** -** -** Permission to use, copy, modify, and distribute this software and its -** documentation for any purpose and without fee is hereby granted, -** provided that the above copyright notice appear in all copies and that -** both that copyright notice and this permission notice appear in -** supporting documentation, and that the name of University of Oregon (UO) -** Research Center Juelich, (ZAM) and Los Alamos National Laboratory (LANL) -** not be used in advertising or publicity pertaining to distribution of -** the software without specific, written prior permission. The -** University of Oregon, ZAM and LANL make no representations about the -** suitability of this software for any purpose. It is provided "as is" -** without express or implied warranty. -** -** UO, ZAM AND LANL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -** INCLUDING , AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -** IN NO EVENT SHALL THE UNIVERSITY OF OREGON, ZAM OR LANL BE LIABLE FOR -** ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -** RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF -** CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -** CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** From 393646c92c7ce7e961b0dbfb572c7d4866acc36f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 02:01:04 +0200 Subject: [PATCH 27/75] profiles: remove tau license Signed-off-by: Alessandro Barbieri --- profiles/license_groups | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/license_groups b/profiles/license_groups index 923881c8e3..ce37881ff7 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,4 +1,4 @@ -MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb powell sunpro tau +MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb powell sunpro FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0 From ade3f6848d4dcc519aa0cb819e61620e7e9e2d8a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 02:03:06 +0200 Subject: [PATCH 28/75] TODO.md: tau is difficult to package, help needed Signed-off-by: Alessandro Barbieri --- TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 22e82298bb..3aa332e4d7 100644 --- a/TODO.md +++ b/TODO.md @@ -23,7 +23,7 @@ Name | Buildsystem | Category | User | RFH | Dependency [Intel-sgx](https://01.org/intel-softwareguard-extensions) | make | devel | Alessandro-Barbieri | ✔ | ✖ [compcert](https://compcert.org) | make | compiler | Alessandro-Barbieri | ✔ | ✖ [predictive](https://www.dr-qubit.org/predictive.html) | make | emacs | Alessandro-Barbieri | ✔ | ✖ -[tau](http://www.cs.uoregon.edu/research/tau/home.php) | make | tools | Alessandro-Barbieri | ✖ +[tau](http://www.cs.uoregon.edu/research/tau/home.php) | make | tools | 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 | ✖ | ✔ From 29cf866f1e8985a169936f2d973bae4a1c157c3c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 02:05:01 +0200 Subject: [PATCH 29/75] TODO.md: rename RFH to Help needed Signed-off-by: Alessandro Barbieri --- TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 3aa332e4d7..1dc309ed9c 100644 --- a/TODO.md +++ b/TODO.md @@ -2,7 +2,7 @@ If you find an interesting piece of software here, consider to package it, also you are free to add any package you want to see in GURU -Name | Buildsystem | Category | User | RFH | Dependency +Name | Buildsystem | Category | User | Need help | Dependency ------------ | ------------- | ------------- | ------------- | ------------- | ------------- [odilia](https://odilia.app) | cargo | accessibility | - | ? | ✖ [spacelib](https://github.com/Alessandro-Barbieri/SpaceLib) | none | science | Alessandro-Barbieri | ✖ | ✖ From 062266a49347c2d9bd5883f257f086b22586aba4 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 02:31:00 +0500 Subject: [PATCH 30/75] profiles: mask dev-python/threadloop Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 0d1831c8e1..7103886fde 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -39,3 +39,7 @@ dev-python/aionotify # Doesn't support Python 3.10. dev-python/kitchen net-misc/tuir + +# Anna Vyalkova (2022-06-04) +# Pytest hangs. No revdeps. Removal on 2022-07-04. +dev-python/threadloop From f287069080e56d8190348898b0f473ad34f38fb9 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 03:07:14 +0500 Subject: [PATCH 31/75] dev-python/pytest-benchmark: disable tests broken with pytest7 Closes: https://bugs.gentoo.org/849605 Signed-off-by: Anna (cybertailor) Vyalkova --- .../pytest-benchmark-3.4.1.ebuild | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild index a3a72616f8..a37c92d0fd 100644 --- a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild +++ b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild @@ -4,11 +4,12 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 DESCRIPTION="py.test fixture for benchmarking code" HOMEPAGE=" - https://pypi.python.org/pypi/pytest-benchmark + https://pypi.python.org/pypi/pytest-benchmark/ https://github.com/ionelmc/pytest-benchmark " SRC_URI="https://github.com/ionelmc/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" @@ -30,11 +31,34 @@ BDEPEND="test? ( dev-python/hunter[${PYTHON_USEDEP}] dev-python/pygal[${PYTHON_USEDEP}] dev-python/pygaljs[${PYTHON_USEDEP}] -)" + dev-python/pytest-xdist[${PYTHON_USEDEP}] +)" # tests include pytest-xdist integration EPYTEST_DESELECT=( tests/test_cli.py::test_help tests/test_cli.py::test_help_compare + + # test failures with pytest7, see: + # https://github.com/ionelmc/pytest-benchmark/issues/214 + tests/test_benchmark.py::test_groups + tests/test_benchmark.py::test_group_by_func + tests/test_benchmark.py::test_group_by_fullfunc + tests/test_benchmark.py::test_group_by_param_all + tests/test_benchmark.py::test_group_by_param_select + tests/test_benchmark.py::test_group_by_param_select_multiple + tests/test_benchmark.py::test_group_by_fullname + tests/test_benchmark.py::test_only_override_skip + tests/test_benchmark.py::test_fixtures_also_skipped + tests/test_benchmark.py::test_max_time_min_rounds + tests/test_benchmark.py::test_max_time + tests/test_benchmark.py::test_disable_gc + tests/test_benchmark.py::test_custom_timer + tests/test_benchmark.py::test_sort_by_mean + tests/test_benchmark.py::test_basic + tests/test_benchmark.py::test_skip + tests/test_benchmark.py::test_disable + tests/test_benchmark.py::test_mark_selection + tests/test_benchmark.py::test_only_benchmarks ) distutils_enable_tests pytest From 1a3c31fcd9c5bd5b6aad09ddd3004630a018186c Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 04:06:53 +0500 Subject: [PATCH 32/75] dev-python/pip-api: fix tests Closes: https://bugs.gentoo.org/849017 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pip-api/pip-api-0.0.29.ebuild | 25 +++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/dev-python/pip-api/pip-api-0.0.29.ebuild b/dev-python/pip-api/pip-api-0.0.29.ebuild index addfa72cc6..6d1f48c81e 100644 --- a/dev-python/pip-api/pip-api-0.0.29.ebuild +++ b/dev-python/pip-api/pip-api-0.0.29.ebuild @@ -3,16 +3,11 @@ EAPI=8 -COMMIT="1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7" -EPYTEST_DESELECT=( - tests/test_installed_distributions.py::test_installed_distributions_legacy_version - tests/test_installed_distributions.py::test_installed_distributions_multiple_paths -) -DISTUTILS_SETUPTOOLS="pyproject.toml" PYTHON_COMPAT=( python3_{8..11} pypy3 ) - +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 +COMMIT="1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7" DESCRIPTION="An unofficial, importable pip API" HOMEPAGE="https://github.com/di/pip-api" SRC_URI="https://github.com/di/pip-api/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.tar.gz" # only for 0.0.29 @@ -31,4 +26,20 @@ BDEPEND=" ) " +EPYTEST_DESELECT=( + tests/test_installed_distributions.py::test_installed_distributions_legacy_version + tests/test_installed_distributions.py::test_installed_distributions_multiple_paths + + # disable tests that check for pinned version + tests/test_tests.py::test_all_the_right_pips + tests/test_version.py::test_version +) + distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + + # class constructor wants to download pinned pip version + sed "/class PipTestEnvironment/{n;s/__init__/init/}" -i tests/conftest.py || die +} From 9a5a10a8e8f2229f3f7c9bcf3af4f8f541ee0ed6 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 04:28:45 +0500 Subject: [PATCH 33/75] sci-mathematics/minisat+: update HOMEPAGE, SRC_URI Closes: https://bugs.gentoo.org/842336 Signed-off-by: Anna (cybertailor) Vyalkova --- sci-mathematics/minisat+/Manifest | 1 + ...5.ebuild => minisat+-2007.01.05-r1.ebuild} | 24 +++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) rename sci-mathematics/minisat+/{minisat+-2007.01.05.ebuild => minisat+-2007.01.05-r1.ebuild} (58%) diff --git a/sci-mathematics/minisat+/Manifest b/sci-mathematics/minisat+/Manifest index bd6a3947f5..a729aa5030 100644 --- a/sci-mathematics/minisat+/Manifest +++ b/sci-mathematics/minisat+/Manifest @@ -1 +1,2 @@ +DIST MiniSat+.pdf 320302 BLAKE2B d4cfec2ccdd8ae8381ab848427efe3a05157cb0ddd0d47e32b627d276fd2fcdb03e1de7d1741036437a2ccd0af143be1d3cc028ac07844ed14360d8e86b15bb9 SHA512 9d011fab434de2b121c03b88f068d374135e1fd248030a89b0a383b292801734bf7bd8c095d0c70377b7ee4a9c59dbab532eb9c41dc0092606d204b3f39237ed DIST minisat+_2007-Jan-05.zip 920081 BLAKE2B 4b133a3c06ffe8539a26c7f39f4734d8115053df299bfcd002e97ea00a104abf326633120371560d71cf2700ed02be8891ef78c185f16b516da818269b1101c9 SHA512 deee0cce2882fad8c175c7ca061d7952a243d00119e8d7fcf9ed0260db874a2e5bb846cb9513aa43163735406aebf5cd8ac01000621e2db37da0dc5d5de3854d diff --git a/sci-mathematics/minisat+/minisat+-2007.01.05.ebuild b/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild similarity index 58% rename from sci-mathematics/minisat+/minisat+-2007.01.05.ebuild rename to sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild index b97a3b908b..f6d9dff0e4 100644 --- a/sci-mathematics/minisat+/minisat+-2007.01.05.ebuild +++ b/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild @@ -3,24 +3,26 @@ EAPI=8 -MYPV="${PV/.01./-Jan-}" -MYP="${PN}_${MYPV}" - inherit toolchain-funcs +COMMIT="e9dcbabbf5399d16ed4b09250307d1165a341160" DESCRIPTION="solver for pseudo-Boolean constraints" -HOMEPAGE="https://minisat.se/MiniSat+.html" -SRC_URI="https://minisat.se/downloads/${MYP}.zip" +HOMEPAGE="http://minisat.se/MiniSat+.html" +DOWNLOADS_URI="https://github.com/niklasso/minisat-webpage/raw/${COMMIT}/downloads" +SRC_URI=" + ${DOWNLOADS_URI}/${PN}_${PV/.01./-Jan-}.zip + doc? ( ${DOWNLOADS_URI}/MiniSat+.pdf ) +" S="${WORKDIR}/${PN}" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="bignum" +IUSE="bignum doc" RDEPEND=" - bignum? ( dev-libs/gmp ) - sys-libs/zlib + bignum? ( dev-libs/gmp:= ) + sys-libs/zlib:= " DEPEND="${RDEPEND}" BDEPEND="app-arch/unzip" @@ -39,12 +41,14 @@ src_compile() { } src_install() { + use doc && dodoc "${DISTDIR}"/MiniSat+.pdf dodoc -r Examples + dobin minisat+_64-bit use bignum && dobin minisat+_bignum if use bignum; then - dosym ./minisat+_bignum "${EPREFIX}/usr/bin/minisat+" + dosym ./minisat+_bignum usr/bin/minisat+ else - dosym ./minisat+_64-bit "${EPREFIX}/usr/bin/minisat+" + dosym ./minisat+_64-bit /usr/bin/minisat+ fi } From c27c4e59f67a9751d838dd97d40b2c4f02c2680e Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 05:20:41 +0500 Subject: [PATCH 34/75] dev-python/manhole: PEP517 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/manhole/Manifest | 2 +- dev-python/manhole/manhole-1.8.0-r1.ebuild | 14 ++++---------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/dev-python/manhole/Manifest b/dev-python/manhole/Manifest index 940de3533f..b710026eb4 100644 --- a/dev-python/manhole/Manifest +++ b/dev-python/manhole/Manifest @@ -1 +1 @@ -DIST manhole-1.8.0.tar.gz 30823 BLAKE2B 7de4966faaa5a386097d9e3015318f3df5422f9f4525347ea93bc1b3cc988236e2db9dcdf7c5e4f058ad816c74beebab210af65fd331e2347da9c05035a22128 SHA512 041452d602895f7ceaafc74ac50713acd470120b022a942946de83f90d2d839ee15b333dfc329f88597b13e0b3fee436af526beae95a3ff94e51376fd2cc27e6 +DIST manhole-1.8.0.gh.tar.gz 30823 BLAKE2B 7de4966faaa5a386097d9e3015318f3df5422f9f4525347ea93bc1b3cc988236e2db9dcdf7c5e4f058ad816c74beebab210af65fd331e2347da9c05035a22128 SHA512 041452d602895f7ceaafc74ac50713acd470120b022a942946de83f90d2d839ee15b333dfc329f88597b13e0b3fee436af526beae95a3ff94e51376fd2cc27e6 diff --git a/dev-python/manhole/manhole-1.8.0-r1.ebuild b/dev-python/manhole/manhole-1.8.0-r1.ebuild index 94e34d898c..c16056549b 100644 --- a/dev-python/manhole/manhole-1.8.0-r1.ebuild +++ b/dev-python/manhole/manhole-1.8.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} pypy3 ) - +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 DESCRIPTION="Debugging manhole for python application" @@ -12,7 +12,7 @@ HOMEPAGE=" https://github.com/ionelmc/python-manhole https://pypi.org/project/manhole/ " -SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/python-${P}" LICENSE="BSD-2" @@ -35,8 +35,6 @@ distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme distutils_enable_tests pytest python_test() { - distutils_install_for_testing - local -x PYTHONPATH="${S}/src:${PYTHONPATH}" local EPYTEST_DESELECT=( tests/test_manhole.py::test_connection_handler_exec @@ -51,11 +49,7 @@ python_test() { tests/test_manhole.py::test_stderr_doesnt_deadlock ) - if [[ ${EPYTHON} == pypy3 ]]; then - EPYTEST_DESELECT+=( - tests/test_manhole.py::test_log_fh - ) - fi + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( tests/test_manhole.py::test_log_fh ) - epytest + distutils-r1_python_test } From df58794586056f83908df60a565a94ee78c5991e Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 07:38:28 +0500 Subject: [PATCH 35/75] dev-python/cymem: new package, add 2.0.6 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/cymem/Manifest | 1 + dev-python/cymem/cymem-2.0.6.ebuild | 29 +++++++++++++++++++++++++++++ dev-python/cymem/metadata.xml | 12 ++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 dev-python/cymem/Manifest create mode 100644 dev-python/cymem/cymem-2.0.6.ebuild create mode 100644 dev-python/cymem/metadata.xml diff --git a/dev-python/cymem/Manifest b/dev-python/cymem/Manifest new file mode 100644 index 0000000000..33f3898479 --- /dev/null +++ b/dev-python/cymem/Manifest @@ -0,0 +1 @@ +DIST cymem-2.0.6.tar.gz 8241 BLAKE2B 359c1cee8b3d01a2e659898992c22da7f7e3fab0ae5481d328f660c314a0dde85ca868e63e2c1b55b3624e568f369b8e993da04fa30c2ea79d21472cc6c1f7b0 SHA512 058fef116e02a38960017bfb4347f625fd5bda39cc239c8b434c7c928a9303678e1689ae5860181750fa23d8ee7a0bce1836c33420b6b4799d297df85f2b64e7 diff --git a/dev-python/cymem/cymem-2.0.6.ebuild b/dev-python/cymem/cymem-2.0.6.ebuild new file mode 100644 index 0000000000..6d30881a8a --- /dev/null +++ b/dev-python/cymem/cymem-2.0.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..11} ) +inherit distutils-r1 + +DESCRIPTION="Manage calls to calloc/free through Cython" +HOMEPAGE=" + https://pypi.org/project/cymem/ + https://github.com/explosion/cymem +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-python/cython[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + use test && esetup.py build_ext --inplace + rm -rf build || die +} diff --git a/dev-python/cymem/metadata.xml b/dev-python/cymem/metadata.xml new file mode 100644 index 0000000000..d1ac5645d8 --- /dev/null +++ b/dev-python/cymem/metadata.xml @@ -0,0 +1,12 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + cymem + explosion/cymem + + From a2188881decfe7d10ddb5b833ecba1be0afa6327 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 10:00:37 +0500 Subject: [PATCH 36/75] dev-python/hunter: PEP517 Signed-off-by: Anna (cybertailor) Vyalkova --- .../hunter-remove-vendored-colorama.patch | 34 ----------- ...er-3.4.3.ebuild => hunter-3.4.3-r1.ebuild} | 57 +++++++------------ 2 files changed, 21 insertions(+), 70 deletions(-) delete mode 100644 dev-python/hunter/files/hunter-remove-vendored-colorama.patch rename dev-python/hunter/{hunter-3.4.3.ebuild => hunter-3.4.3-r1.ebuild} (50%) diff --git a/dev-python/hunter/files/hunter-remove-vendored-colorama.patch b/dev-python/hunter/files/hunter-remove-vendored-colorama.patch deleted file mode 100644 index 1fa6342c00..0000000000 --- a/dev-python/hunter/files/hunter-remove-vendored-colorama.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- a/src/hunter/actions.py -+++ b/src/hunter/actions.py -@@ -8,6 +8,8 @@ - from itertools import islice - from os import getpid - -+from colorama import AnsiToWin32 -+ - from . import config - from .util import BUILTIN_SYMBOLS - from .util import CALL_COLORS -@@ -22,7 +20,6 @@ - from .util import frame_iterator - from .util import iter_symbols - from .util import safe_repr --from .vendor.colorama import AnsiToWin32 - - try: - from threading import get_ident ---- a/src/hunter/util.py -+++ b/src/hunter/util.py -@@ -8,9 +8,9 @@ - from collections import defaultdict - from collections import deque - -+from colorama import Back -+from colorama import Fore -+from colorama import Style --from .vendor.colorama import Back --from .vendor.colorama import Fore --from .vendor.colorama import Style - - try: - import __builtin__ as builtins diff --git a/dev-python/hunter/hunter-3.4.3.ebuild b/dev-python/hunter/hunter-3.4.3-r1.ebuild similarity index 50% rename from dev-python/hunter/hunter-3.4.3.ebuild rename to dev-python/hunter/hunter-3.4.3-r1.ebuild index 919400ccd3..7b0f959540 100644 --- a/dev-python/hunter/hunter-3.4.3.ebuild +++ b/dev-python/hunter/hunter-3.4.3-r1.ebuild @@ -4,8 +4,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 edo multiprocessing DESCRIPTION="Hunter is a flexible code tracing toolkit" HOMEPAGE=" @@ -18,12 +18,14 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" -RDEPEND=">=dev-python/colorama-0.4.4[${PYTHON_USEDEP}]" +# python-hunter only works if deps are vendored (some .pth stuff) +#RDEPEND=" + #>=dev-python/colorama-0.4.4[${PYTHON_USEDEP}] + #dev-python/cymem[${PYTHON_USEDEP}] +#" DEPEND=" - ${RDEPEND} dev-python/cython[${PYTHON_USEDEP}] " -# toml is an indirect dependency (needed by ipdb) BDEPEND=" >=dev-python/setuptools_scm-3.3.1[${PYTHON_USEDEP}] test? ( @@ -33,50 +35,33 @@ BDEPEND=" dev-python/process-tests[${PYTHON_USEDEP}] dev-python/pytest-benchmark[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] ) -" +" # toml is an indirect dependency (needed by ipdb) DOCS=( AUTHORS.rst CHANGELOG.rst README.rst ) -PATCHES=( "${FILESDIR}/${PN}-remove-vendored-colorama.patch" ) + +EPYTEST_IGNORE=( test_remote.py ) +EPYTEST_DESELECT=( + tests/test_tracer.py::test_source_cython + tests/test_tracer.py::test_fullsource_cython +) distutils_enable_tests pytest -distutils_enable_sphinx docs ">=dev-python/sphinx-py3doc-enhanced-theme-2.3.2" -src_prepare() { - # remove vendored colorama - rm -r src/hunter/vendor || die - default -} +distutils_enable_sphinx docs ">=dev-python/sphinx-py3doc-enhanced-theme-2.3.2" python_compile() { distutils-r1_python_compile + if use test; then - "${EPYTHON}" tests/setup.py build_ext --force --inplace || die + esetup.py build_ext -j $(makeopts_jobs) --inplace + edo ${EPYTHON} tests/setup.py build_ext -j $(makeopts_jobs) --inplace + rm -rf build || die fi } python_test() { - local PUREPYTHONHUNTER - local -x PYTHONPATH="${S}/tests:${BUILD_DIR}/lib:${PYTHONPATH}" - local epytest_args=( - --deselect tests/test_remote.py::test_gdb - --deselect tests/test_remote.py::test_gdb_clean_exit - --deselect tests/test_remote.py::test_manhole - --deselect tests/test_remote.py::test_manhole_clean_exit - ) - - if [[ ${EPYTHON} == python3.10 ]]; then - epytest_args+=( - --deselect tests/test_cookbook.py::test_probe - --deselect tests/test_tracer.py::test_perf_filter[pure] - --deselect tests/test_tracer.py::test_perf_stdlib[pure] - --deselect tests/test_tracer.py::test_perf_actions[pure] - --deselect tests/test_tracer.py::test_proper_backend - ) - PUREPYTHONHUNTER="yes" - fi - - epytest "${epytest_args[@]}" + cd tests || die + epytest } From 041980b053d752cf3a1220722736b3f7e047a83e Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 11:31:37 +0500 Subject: [PATCH 37/75] dev-python/cymem: fix tests Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/cymem/cymem-2.0.6.ebuild | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-python/cymem/cymem-2.0.6.ebuild b/dev-python/cymem/cymem-2.0.6.ebuild index 6d30881a8a..a0f809ba0e 100644 --- a/dev-python/cymem/cymem-2.0.6.ebuild +++ b/dev-python/cymem/cymem-2.0.6.ebuild @@ -22,8 +22,7 @@ DEPEND="dev-python/cython[${PYTHON_USEDEP}]" distutils_enable_tests pytest -python_compile() { - distutils-r1_python_compile - use test && esetup.py build_ext --inplace - rm -rf build || die +python_test() { + cd "${T}" || die + epytest --pyargs ${PN} } From 49935119c667ed61381cea07bf2858a44e53b5a0 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 12:50:17 +0500 Subject: [PATCH 38/75] dev-python/hunter: fix tests Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/hunter/hunter-3.4.3-r1.ebuild | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/dev-python/hunter/hunter-3.4.3-r1.ebuild b/dev-python/hunter/hunter-3.4.3-r1.ebuild index 7b0f959540..d1a6e4c1e0 100644 --- a/dev-python/hunter/hunter-3.4.3-r1.ebuild +++ b/dev-python/hunter/hunter-3.4.3-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 edo multiprocessing +inherit distutils-r1 multiprocessing DESCRIPTION="Hunter is a flexible code tracing toolkit" HOMEPAGE=" @@ -51,17 +51,28 @@ distutils_enable_tests pytest distutils_enable_sphinx docs ">=dev-python/sphinx-py3doc-enhanced-theme-2.3.2" +src_unpack() { + default + cp -a ${S} tests_package || die + mv -f tests_package/tests/setup.py tests_package || die +} + python_compile() { distutils-r1_python_compile if use test; then - esetup.py build_ext -j $(makeopts_jobs) --inplace - edo ${EPYTHON} tests/setup.py build_ext -j $(makeopts_jobs) --inplace - rm -rf build || die + cd "${WORKDIR}"/tests_package || die + esetup.py build_ext -j $(makeopts_jobs) fi } python_test() { - cd tests || die + cp -a "${BUILD_DIR}"/{install,test} || die + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + cd "${WORKDIR}"/tests_package >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + + cd ./tests || die epytest } From 4c8ebd144f3bea064ef281f79305f331899c6b22 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 13:01:21 +0500 Subject: [PATCH 39/75] dev-python/hunter: get rid of python_compile Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/hunter/hunter-3.4.3-r1.ebuild | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/dev-python/hunter/hunter-3.4.3-r1.ebuild b/dev-python/hunter/hunter-3.4.3-r1.ebuild index d1a6e4c1e0..363ef79d04 100644 --- a/dev-python/hunter/hunter-3.4.3-r1.ebuild +++ b/dev-python/hunter/hunter-3.4.3-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 multiprocessing +inherit distutils-r1 DESCRIPTION="Hunter is a flexible code tracing toolkit" HOMEPAGE=" @@ -57,15 +57,6 @@ src_unpack() { mv -f tests_package/tests/setup.py tests_package || die } -python_compile() { - distutils-r1_python_compile - - if use test; then - cd "${WORKDIR}"/tests_package || die - esetup.py build_ext -j $(makeopts_jobs) - fi -} - python_test() { cp -a "${BUILD_DIR}"/{install,test} || die local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} From f5edc2692c3cad5ee5be8efac1a0510ed6c23b93 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 13:26:47 +0500 Subject: [PATCH 40/75] profiles: mask dev-python/thriftrw Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 7103886fde..ba4836d7f6 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -43,3 +43,7 @@ net-misc/tuir # Anna Vyalkova (2022-06-04) # Pytest hangs. No revdeps. Removal on 2022-07-04. dev-python/threadloop + +# Anna Vyalkova (2022-06-04) +# Incompatible with recent pytest. No revdeps. Removal on 2022-07-05. +dev-python/thriftrw From e35bf4281b07e1e7b152bedb8e41fb7b3ccf6098 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 13:33:33 +0500 Subject: [PATCH 41/75] dev-python/compreffor: fix tests Signed-off-by: Anna (cybertailor) Vyalkova --- .../compreffor/compreffor-0.5.1_p1.ebuild | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/dev-python/compreffor/compreffor-0.5.1_p1.ebuild b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild index f6fb091979..da496b7181 100644 --- a/dev-python/compreffor/compreffor-0.5.1_p1.ebuild +++ b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild @@ -4,29 +4,26 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -MYPV="${PV/_p/.post}" -MYP="${PN}-${MYPV}" PYTHON_COMPAT=( python3_{8..10} ) - inherit distutils-r1 +MY_P="${PN}-${PV/_p/.post}" DESCRIPTION="A CFF table subroutinizer for FontTools" HOMEPAGE=" https://github.com/googlefonts/compreffor https://pypi.org/project/compreffor/ " -SRC_URI="mirror://pypi/${MYP:0:1}/${PN}/${MYP}.tar.gz" -S="${WORKDIR}/${MYP}" +SRC_URI="mirror://pypi/${MY_P:0:1}/${PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + KEYWORDS="~amd64" LICENSE="Apache-2.0" SLOT="0" -RDEPEND=" - >=dev-python/fonttools-4[${PYTHON_USEDEP}] -" +RDEPEND=">=dev-python/fonttools-4[${PYTHON_USEDEP}]" +DEPEND=">=dev-python/cython-0.29.24[${PYTHON_USEDEP}]" BDEPEND=" app-arch/unzip - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] dev-python/setuptools_scm[${PYTHON_USEDEP}] " @@ -34,12 +31,7 @@ PATCHES=( "${FILESDIR}/${P}-remove-unwanted-dependencies.patch" ) distutils_enable_tests pytest -python_compile() { - distutils-r1_python_compile - esetup.py build_ext --inplace -} - python_test() { - cd "${S}/src/python" || die - PYTHONPATH=".:${PYTHONPATH}" epytest compreffor/test + cd "${T}" || die + epytest --pyargs compreffor } From 33db4a97ce5767c1ae8f2cf158cfd1479cd84ec3 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 Jun 2022 15:18:13 +0500 Subject: [PATCH 42/75] app-office/beancount: add 2.3.5, drop 2.3.3 Closes: https://bugs.gentoo.org/848114 Signed-off-by: Anna (cybertailor) Vyalkova --- app-office/beancount/Manifest | 2 +- app-office/beancount/beancount-2.3.3.ebuild | 56 ------------------ app-office/beancount/beancount-2.3.5.ebuild | 63 +++++++++++++++++++++ 3 files changed, 64 insertions(+), 57 deletions(-) delete mode 100644 app-office/beancount/beancount-2.3.3.ebuild create mode 100644 app-office/beancount/beancount-2.3.5.ebuild diff --git a/app-office/beancount/Manifest b/app-office/beancount/Manifest index 69ea66a134..afb4ee6891 100644 --- a/app-office/beancount/Manifest +++ b/app-office/beancount/Manifest @@ -1 +1 @@ -DIST beancount-2.3.3.tar.gz 1784037 BLAKE2B ff62ef30d3bcadd3f1dc195adf71cb58703e50c93e12cf71ef699c651ce67daf89ea8285b53b43811687fb132c02d8d6364651d87bc3e092f9485e6934883110 SHA512 420369105939bcdcf2b7caaba27ab1d486b3dfc18e0a3286d917a6380345eaf5fa64ff5e0779fd2275129b7088de24f4a2dbd0232a482aceb124064e5c56ccc4 +DIST beancount-2.3.5.gh.tar.gz 1718715 BLAKE2B 2bcbf250e6947c6ea93f7c4308fac2ea03c0b5b722dc4a6eb396133880ca201235ceb8cbb2e3a6e63afe573e1b3ab8bb945444a1edc73791b73200fb4d45bd18 SHA512 a3f1343ddf54cf13ef60802de210dc89e9ae202bca802b1b4eb532588f71d51fa4b71672b4e6a1e9676135d406fd55c421b80c439fa2f5f4279e61211f558a2a diff --git a/app-office/beancount/beancount-2.3.3.ebuild b/app-office/beancount/beancount-2.3.3.ebuild deleted file mode 100644 index 4d81e6dfe6..0000000000 --- a/app-office/beancount/beancount-2.3.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) - -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="A double-entry accounting system that uses text files as input" -HOMEPAGE="https://github.com/beancount/beancount" -SRC_URI="https://github.com/beancount/beancount/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/${PN}-2.3.3-disable-network-tests.patch" - "${FILESDIR}/${PN}-2.3.3-disable-tmp-access-tests.patch" - "${FILESDIR}/${PN}-2.3.3-disable-install-test.patch" -) - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/bottle-0.12[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.8.2[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.10[${PYTHON_USEDEP}] - >=dev-python/lxml-3.0[${PYTHON_USEDEP}] - >=dev-python/oauth2client-4.0[${PYTHON_USEDEP}] - >=dev-python/ply-3.4[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}] - >=dev-python/python-magic-0.4.12[${PYTHON_USEDEP}] - >=dev-python/requests-2.0[${PYTHON_USEDEP}] - ') -" - -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/pytest-5.4.2[${PYTHON_USEDEP}] - ') - ) -" - -python_test(){ - esetup.py build_ext -i - make ctest - make test -} diff --git a/app-office/beancount/beancount-2.3.5.ebuild b/app-office/beancount/beancount-2.3.5.ebuild new file mode 100644 index 0000000000..f92273fb28 --- /dev/null +++ b/app-office/beancount/beancount-2.3.5.ebuild @@ -0,0 +1,63 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DITUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 +inherit distutils-r1 + +DESCRIPTION="A double-entry accounting system that uses text files as input" +HOMEPAGE="https://beancount.github.io https://github.com/beancount/beancount" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${PN}-2.3.3-disable-network-tests.patch" + "${FILESDIR}/${PN}-2.3.3-disable-tmp-access-tests.patch" + "${FILESDIR}/${PN}-2.3.3-disable-install-test.patch" +) + +RDEPEND="$(python_gen_cond_dep ' + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + >=dev-python/bottle-0.12[${PYTHON_USEDEP}] + dev-python/google-auth-oauthlib[${PYTHON_USEDEP}] + >=dev-python/google-api-python-client-1.8.2[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.10[${PYTHON_USEDEP}] + >=dev-python/lxml-3.0[${PYTHON_USEDEP}] + >=dev-python/oauth2client-4.0[${PYTHON_USEDEP}] + >=dev-python/ply-3.4[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}] + >=dev-python/python-magic-0.4.12[${PYTHON_USEDEP}] + >=dev-python/requests-2.0[${PYTHON_USEDEP}] +')" + +distutils_enable_tests pytest + +src_prepare() { + sed "/def find_repository_root/a\ return '${S}'" \ + -i ${PN}/utils/test_utils.py || die + sed "s/\[PROGRAM\]/['${EPYTHON}', PROGRAM]/" \ + -i ${PN}/tools/treeify_test.py || die + sed "/DATA_DIR =/c\ DATA_DIR = '${S}/${PN}/utils/file_type_testdata'" \ + -i ${PN}/utils/file_type_test.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + + # keep in sync with hashsrc.py, otherwise expect test failures + cp beancount/parser/{lexer.l,grammar.y,decimal.h,decimal.c,macros.h,parser.h,parser.c,tokens.h} "${BUILD_DIR}"/lib/${PN}/parser || die +} + +python_test(){ + emake ctest + + cd "${T}" || die + epytest --pyargs ${PN} +} From d020edd81b09f3a0ac57d4128863701f01158f6f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 15:14:21 +0200 Subject: [PATCH 43/75] sci-libs/dart: add some subslot rebuild Signed-off-by: Alessandro Barbieri --- sci-libs/dart/dart-6.12.1-r2.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-libs/dart/dart-6.12.1-r2.ebuild b/sci-libs/dart/dart-6.12.1-r2.ebuild index d1e91fb441..88cfb066a1 100644 --- a/sci-libs/dart/dart-6.12.1-r2.ebuild +++ b/sci-libs/dart/dart-6.12.1-r2.ebuild @@ -31,10 +31,10 @@ RDEPEND=" app-arch/lz4 >=dev-cpp/eigen-3.0.5 dev-games/ode - dev-libs/boost + dev-libs/boost:= dev-libs/tinyxml2 dev-libs/urdfdom - >=media-libs/assimp-3.0.0 + >=media-libs/assimp-3.0.0:= media-libs/freeglut media-libs/imgui:=[glut(-),opengl(-)] media-libs/lodepng:= @@ -47,7 +47,7 @@ RDEPEND=" sci-physics/bullet virtual/opengl - examples? ( dev-cpp/tiny-dnn ) + examples? ( dev-cpp/tiny-dnn:= ) osg? ( dev-games/openscenegraph ) python? ( ${PYTHON_DEPS} From 87b2c352eb08e4fb6274834a2d2d1ad7c07e9c1a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 15:24:47 +0200 Subject: [PATCH 44/75] sys-cluster/extrae: fix pfm linking Closes: https://bugs.gentoo.org/849617 Signed-off-by: Alessandro Barbieri --- sys-cluster/extrae/extrae-4.0.1.ebuild | 6 ++++-- .../extrae/files/extrae-4.0.1-fix-pfm-linking.patch | 12 ++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 sys-cluster/extrae/files/extrae-4.0.1-fix-pfm-linking.patch diff --git a/sys-cluster/extrae/extrae-4.0.1.ebuild b/sys-cluster/extrae/extrae-4.0.1.ebuild index 8bcd5ef13d..4e08d5e857 100644 --- a/sys-cluster/extrae/extrae-4.0.1.ebuild +++ b/sys-cluster/extrae/extrae-4.0.1.ebuild @@ -31,11 +31,12 @@ peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml # aspectj? ( >=dev-java/aspectj-1.9.6 ) CDEPEND=" ${PYTHON_DEPS} + dev-libs/libpfm:= dev-libs/libxml2 dev-libs/papi !sys-cluster/openmpi[libompitrace(+)] - sys-libs/binutils-libs - sys-libs/libunwind + sys-libs/binutils-libs:= + sys-libs/libunwind:= sys-libs/zlib virtual/mpi @@ -80,6 +81,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-3.8.3-link-sionlib.patch" + "${FILESDIR}/${P}-fix-pfm-linking.patch" ) REQUIRED_USE=" ${PYTHON_REQUIRED_USE} diff --git a/sys-cluster/extrae/files/extrae-4.0.1-fix-pfm-linking.patch b/sys-cluster/extrae/files/extrae-4.0.1-fix-pfm-linking.patch new file mode 100644 index 0000000000..f2a3673e77 --- /dev/null +++ b/sys-cluster/extrae/files/extrae-4.0.1-fix-pfm-linking.patch @@ -0,0 +1,12 @@ +diff -ru /var/tmp/portage/sys-cluster/extrae-4.0.1/work/extrae-4.0.1/src/cmd-line/Makefile.am extrae-4.0.1/src/cmd-line/Makefile.am +--- /var/tmp/portage/sys-cluster/extrae-4.0.1/work/extrae-4.0.1/src/cmd-line/Makefile.am 2022-05-13 17:41:45.000000000 +0200 ++++ extrae-4.0.1/src/cmd-line/Makefile.am 2022-06-05 08:45:43.807262310 +0200 +@@ -11,7 +11,7 @@ + extrae_cmd_CFLAGS = -I$(INCLUDE_DIR) -I$(COMMON_INC) -I$(TRACER_INC) \ + -I$(TRACER_INC)/wrappers/API -I$(TRACER_INC)/clocks -I$(TRACER_INC)/hwc -O -g + +-extrae_cmd_LDADD = $(TRACER_LIB)/libseqtrace.la $(MERGER_LIB)/libmpi2prv.la -lm ++extrae_cmd_LDADD = $(TRACER_LIB)/libseqtrace.la $(MERGER_LIB)/libmpi2prv.la -lm @PAPI_LIBS@ + if HAVE_BINUTILS + extrae_cmd_LDADD += $(BFD_LDFLAGS) $(BFD_RPATH) $(BFD_LIBS) $(LIBERTY_LDFLAGS) $(LIBERTY_RPATH) $(LIBERTY_LIBS) + endif From e217e6d8aa086065308964b7227a236819b76bbf Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 19:23:39 +0200 Subject: [PATCH 45/75] dev-libs/perfstubs: new package, add 0_pre20210915 Signed-off-by: Alessandro Barbieri --- dev-libs/perfstubs/Manifest | 1 + dev-libs/perfstubs/metadata.xml | 22 +++++++++ .../perfstubs/perfstubs-0_pre20210915.ebuild | 49 +++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 dev-libs/perfstubs/Manifest create mode 100644 dev-libs/perfstubs/metadata.xml create mode 100644 dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild diff --git a/dev-libs/perfstubs/Manifest b/dev-libs/perfstubs/Manifest new file mode 100644 index 0000000000..c72a89d04a --- /dev/null +++ b/dev-libs/perfstubs/Manifest @@ -0,0 +1 @@ +DIST perfstubs-0_pre20210915.gh.tar.gz 27236 BLAKE2B 79eb382f9562581ba98f641e3f70cce16370b293129e2cf3264ccaea16ae108e2f63c8bd0b82399c6925112a121d05b5e9b442f21dcd1a247bb843c7839fb370 SHA512 5830c7a81200627951c7870065e44a166c560c19154d7a8d9ec015caa6a99501fbfe0a25c88e1200304da125956958a41da90362e14b06f9f2808a35756936c3 diff --git a/dev-libs/perfstubs/metadata.xml b/dev-libs/perfstubs/metadata.xml new file mode 100644 index 0000000000..bc30a247b0 --- /dev/null +++ b/dev-libs/perfstubs/metadata.xml @@ -0,0 +1,22 @@ + + + + + lssndrbarieri@gmail.com + Alessandro Barbieri + + +Profiling API for adding external tool instrumentation support to any project. +This was motivated by the need to quickly add instrumentation to the ADIOS2 library without adding a build dependency, or tying to a specific measurement tool. +The initial prototype implementation was tied to TAU, but evolved to this more generic version, which was extracted as a separate repository for testing and demonstration purposes. + + + https://github.com/khuck/perfstubs/issues + khuck/perfstubs + + + Use provided perfstubs tool_example + Use our own tool_example of timers + Build libperfstsubs_n + + diff --git a/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild b/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild new file mode 100644 index 0000000000..8c29921fd3 --- /dev/null +++ b/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake fortran-2 + +COMMIT="bdd9118a6e4af9245640ccb58b4f49cbf5aaa899" + +DESCRIPTION="Profiling API for adding external tool instrumentation support to any project" +HOMEPAGE="https://github.com/khuck/perfstubs" +SRC_URI="https://github.com/khuck/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="+default examples +timers tools" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_prepare() { + sed \ + -e "s|/lib|/$(get_libdir)|g" \ + -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" \ + -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DPERFSTUBS_USE_STATIC=OFF + + -DPERFSTUBS_BUILD_EXAMPLES=$(usex examples) + -DPERFSTUBS_BUILD_MULTI_TOOL=$(usex tools) + -DPERFSTUBS_USE_DEFAULT_IMPLEMENTATION=$(usex default) + -DPERFSTUBS_USE_TIMERS=$(usex timers) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + dodoc README.md +} From 97f98781b1ebef0f8afa0622edfc7a118bdb9f84 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 19:44:02 +0200 Subject: [PATCH 46/75] dev-libs/kwsys: new package, add 0_pre20220603 Signed-off-by: Alessandro Barbieri --- dev-libs/kwsys/Manifest | 1 + dev-libs/kwsys/kwsys-0_pre20220603.ebuild | 36 +++++++++++++++++++++++ dev-libs/kwsys/metadata.xml | 8 +++++ 3 files changed, 45 insertions(+) create mode 100644 dev-libs/kwsys/Manifest create mode 100644 dev-libs/kwsys/kwsys-0_pre20220603.ebuild create mode 100644 dev-libs/kwsys/metadata.xml diff --git a/dev-libs/kwsys/Manifest b/dev-libs/kwsys/Manifest new file mode 100644 index 0000000000..fea30dc56b --- /dev/null +++ b/dev-libs/kwsys/Manifest @@ -0,0 +1 @@ +DIST kwsys-c28e27bc4ad8e12d88b05f30eec19b2987c60721.tar.bz2 184328 BLAKE2B 3d0c4286207cbd4d04d2c7850294dfa46ca1cb1474fa71353e05d3c5be982ed0103b9e27f790d8e4d7a001d0e375cf203aad6a8a659175529a45d0cf09edc36e SHA512 c1c162b6de0fd28dcc99804de6c1835e31fe8cd2e5f2ec5b56fd71ed3425e075d4fe7eaef3faa14501a6bed3f584c1076e69b25ec3b648fd3b8a54d4a3262971 diff --git a/dev-libs/kwsys/kwsys-0_pre20220603.ebuild b/dev-libs/kwsys/kwsys-0_pre20220603.ebuild new file mode 100644 index 0000000000..677a8da310 --- /dev/null +++ b/dev-libs/kwsys/kwsys-0_pre20220603.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +COMMIT="c28e27bc4ad8e12d88b05f30eec19b2987c60721" + +DESCRIPTION="Kitware System Library" +HOMEPAGE="https://gitlab.kitware.com/utils/kwsys" +SRC_URI="https://gitlab.kitware.com/utils/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="" +DEPEND="" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DKWSYS_INSTALL_BIN_DIR=bin + -DKWSYS_INSTALL_INCLUDE_DIR=include + -DKWSYS_INSTALL_LIB_DIR=$(get_libdir) + -DKWSYS_STANDALONE=ON + + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/kwsys/metadata.xml b/dev-libs/kwsys/metadata.xml new file mode 100644 index 0000000000..40bc559732 --- /dev/null +++ b/dev-libs/kwsys/metadata.xml @@ -0,0 +1,8 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + From 5becc42e83524697a03072dbf3d30cdcdb7a4ded Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 20:02:47 +0200 Subject: [PATCH 47/75] dev-libs/atl: new package, add 2.2.1 Signed-off-by: Alessandro Barbieri --- dev-libs/atl/Manifest | 1 + dev-libs/atl/atl-2.2.1.ebuild | 34 ++++++++++++++++++++++++++++++++++ dev-libs/atl/metadata.xml | 15 +++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 dev-libs/atl/Manifest create mode 100644 dev-libs/atl/atl-2.2.1.ebuild create mode 100644 dev-libs/atl/metadata.xml diff --git a/dev-libs/atl/Manifest b/dev-libs/atl/Manifest new file mode 100644 index 0000000000..faea9b0486 --- /dev/null +++ b/dev-libs/atl/Manifest @@ -0,0 +1 @@ +DIST atl-2.2.1.gh.tar.gz 36765 BLAKE2B 6bba939452f86e1021555e860704a76a28f99dee575d8d3ea8bd431ff2b37ac27bf60745af625fd69980d8bfea46d620f5de7a2d68371a4bbaba06bab8a3f331 SHA512 c0372fa1e16e674a6d079dfd783a383bea4283c6b25e379d94e09100ae3c9195112fdade2551e16e435475e04af9086f51a370181d93c6c927677c7f14de5a61 diff --git a/dev-libs/atl/atl-2.2.1.ebuild b/dev-libs/atl/atl-2.2.1.ebuild new file mode 100644 index 0000000000..34d5e41690 --- /dev/null +++ b/dev-libs/atl/atl-2.2.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Library for the creation and manipulation of lists" +HOMEPAGE="https://github.com/GTkorvo/atl" +SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test +utilities" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DATL_INSTALL_HEADERS=ON + -DATL_INSTALL_PKGCONFIG=ON + -DATL_QUIET=OFF + -DBUILD_SHARED_LIBS=ON + + -DATL_LIBRARIES_ONLY=$(usex utilities 'OFF' 'ON') + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/dev-libs/atl/metadata.xml b/dev-libs/atl/metadata.xml new file mode 100644 index 0000000000..4eff83b3f0 --- /dev/null +++ b/dev-libs/atl/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/GTKorvo/atl/issues + GTKorvo/atl + + + Build utilities + + From 3b79937d54042fe9aafa33ecf492fa172e357bbf Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 20:19:01 +0200 Subject: [PATCH 48/75] dev-libs/dill: new package, add 2.4.1 Signed-off-by: Alessandro Barbieri --- dev-libs/dill/Manifest | 1 + dev-libs/dill/dill-2.4.1.ebuild | 47 +++++++++++++++++++++++++++++++++ dev-libs/dill/metadata.xml | 17 ++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 dev-libs/dill/Manifest create mode 100644 dev-libs/dill/dill-2.4.1.ebuild create mode 100644 dev-libs/dill/metadata.xml diff --git a/dev-libs/dill/Manifest b/dev-libs/dill/Manifest new file mode 100644 index 0000000000..90c01ee9bc --- /dev/null +++ b/dev-libs/dill/Manifest @@ -0,0 +1 @@ +DIST dill-2.4.1.gh.tar.gz 209181 BLAKE2B 508dc8c59744f41acca24817f63bdb6efa15cf4674cd0cb36a2b09a80ae6ecb603ee45a54e0ede23558e982b25ddc06c0a7f2e1463e63b9decc4aa1b9dbd7c42 SHA512 8acdf80a59696ef45453dd677f13dce7aada9ac81bddab7a36f70b23644b8d507dba64576410fe87a5359d7a73df416302522823898e7b807ffb277d3363b54e diff --git a/dev-libs/dill/dill-2.4.1.ebuild b/dev-libs/dill/dill-2.4.1.ebuild new file mode 100644 index 0000000000..384f60e2b8 --- /dev/null +++ b/dev-libs/dill/dill-2.4.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Provides instruction-level code generation directly into memory regions" +HOMEPAGE="https://github.com/GTkorvo/dill" +SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="disassembly ignore-native multitarget test" + +RDEPEND=" + dev-libs/libffi + disassembly? ( sys-libs/binutils-libs ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/binutils + dev-lang/perl +" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DDILL_INSTALL_PKGCONFIG=ON + -DDILL_INSTALL_HEADERS=ON + -DDILL_QUIET=OFF + -DLIBFFI_INTERNAL=OFF + + -DBUILD_TESTING=$(usex test) + -DDILL_ENABLE_DISASSEMBLY=$(usex disassembly) + -DDILL_IGNORE_NATIVE=$(usex ignore-native) + -DDILL_MULTI_TARGET=$(usex multitarget) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/dev-libs/dill/metadata.xml b/dev-libs/dill/metadata.xml new file mode 100644 index 0000000000..c83da09c82 --- /dev/null +++ b/dev-libs/dill/metadata.xml @@ -0,0 +1,17 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/GTKorvo/atl/issues + GTKorvo/atl + + + Enable binutils-based disassembly + Build to do emulation, regardless of architecture + Build all available target architectures + + From 98be88532ca077ae5ab22aa3b7702fa0987121c7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 21:31:55 +0200 Subject: [PATCH 49/75] net-libs/udt: new package, add 4.11 Signed-off-by: Alessandro Barbieri --- net-libs/udt/Manifest | 1 + net-libs/udt/files/udt-4.11-makefiles.patch | 93 +++++++++++++++++++++ net-libs/udt/metadata.xml | 13 +++ net-libs/udt/udt-4.11.ebuild | 67 +++++++++++++++ 4 files changed, 174 insertions(+) create mode 100644 net-libs/udt/Manifest create mode 100644 net-libs/udt/files/udt-4.11-makefiles.patch create mode 100644 net-libs/udt/metadata.xml create mode 100644 net-libs/udt/udt-4.11.ebuild diff --git a/net-libs/udt/Manifest b/net-libs/udt/Manifest new file mode 100644 index 0000000000..9fc9480c7f --- /dev/null +++ b/net-libs/udt/Manifest @@ -0,0 +1 @@ +DIST udt.sdk.4.11.tar.gz 147707 BLAKE2B 2be5c280d73138e7d508199aaaecc52ff5824266a92ab8718606c8c2688231ea609ff77d22dc85d2ee99c14edc170559cf9a544fd16bdc98953e1a871d257632 SHA512 fc555ce1ddde2a8bd92c8adf470fd69a9a35d0a679def32b6ddbb18d67dc8b7d9dd928d772dc8598f08b350130f1e90bb4be58c46252a0a79ecc99f61eca8a92 diff --git a/net-libs/udt/files/udt-4.11-makefiles.patch b/net-libs/udt/files/udt-4.11-makefiles.patch new file mode 100644 index 0000000000..9ede4fc70e --- /dev/null +++ b/net-libs/udt/files/udt-4.11-makefiles.patch @@ -0,0 +1,93 @@ +--- a/app/Makefile ++++ b/app/Makefile +@@ -1,4 +1,4 @@ +-C++ = g++ ++C++ = $(CXX) + + ifndef os + os = LINUX +@@ -8,7 +8,7 @@ + arch = IA32 + endif + +-CCFLAGS = -Wall -D$(os) -I../src -finline-functions -O3 ++CCFLAGS = -Wall -D$(os) -I../src $(CXXFLAGS) + + ifeq ($(arch), IA32) + CCFLAGS += -DIA32 #-mcpu=pentiumpro -march=pentiumpro -mmmx -msse +@@ -26,7 +26,7 @@ + CCFLAGS += -DSPARC + endif + +-LDFLAGS = -L../src -ludt -lstdc++ -lpthread -lm ++LDFLAGS += -L../src -ludt -lstdc++ -lpthread -lm + + ifeq ($(os), UNIX) + LDFLAGS += -lsocket +@@ -43,18 +43,18 @@ + all: $(APP) + + %.o: %.cpp +- $(C++) $(CCFLAGS) $< -c ++ $(C++) $(CCFLAGS) -fPIC $< -c + + appserver: appserver.o +- $(C++) $^ -o $@ $(LDFLAGS) ++ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS) + appclient: appclient.o +- $(C++) $^ -o $@ $(LDFLAGS) ++ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS) + sendfile: sendfile.o +- $(C++) $^ -o $@ $(LDFLAGS) ++ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS) + recvfile: recvfile.o +- $(C++) $^ -o $@ $(LDFLAGS) ++ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS) + test: test.o +- $(C++) $^ -o $@ $(LDFLAGS) ++ $(C++) $^ -o $@ $(CCFLAGS) -fPIE $(LDFLAGS) + + clean: + rm -f *.o $(APP) +--- a/src/Makefile ++++ b/src/Makefile +@@ -1,4 +1,4 @@ +-C++ = g++ ++C++ = $(CXX) + + ifndef os + os = LINUX +@@ -8,7 +8,7 @@ + arch = IA32 + endif + +-CCFLAGS = -fPIC -Wall -Wextra -D$(os) -finline-functions -O3 -fno-strict-aliasing -fvisibility=hidden ++CCFLAGS = -fPIC -Wall -Wextra -D$(os) -fno-strict-aliasing -fvisibility=hidden $(CXXFLAGS) + + ifeq ($(arch), IA32) + CCFLAGS += -DIA32 +@@ -33,21 +33,18 @@ + OBJS = api.o buffer.o cache.o ccc.o channel.o common.o core.o epoll.o list.o md5.o packet.o queue.o window.o + DIR = $(shell pwd) + +-all: libudt.so libudt.a udt ++all: libudt.so udt + + %.o: %.cpp %.h udt.h +- $(C++) $(CCFLAGS) $< -c ++ $(C++) $(CCFLAGS) -fPIC $< -c + + libudt.so: $(OBJS) + ifneq ($(os), OSX) +- $(C++) -shared -o $@ $^ ++ $(C++) $(CCFLAGS) $(LDFLAGS) -shared -fPIC -lpthread -Wl,-soname,libudt.so.0 -o $@ $^ + else + $(C++) -dynamiclib -o libudt.dylib -lstdc++ -lpthread -lm $^ + endif + +-libudt.a: $(OBJS) +- ar -rcs $@ $^ +- + udt: + cp udt.h udt + diff --git a/net-libs/udt/metadata.xml b/net-libs/udt/metadata.xml new file mode 100644 index 0000000000..73510438fd --- /dev/null +++ b/net-libs/udt/metadata.xml @@ -0,0 +1,13 @@ + + + + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://sourceforge.net/p/udt/bugs/ + udt + + diff --git a/net-libs/udt/udt-4.11.ebuild b/net-libs/udt/udt-4.11.ebuild new file mode 100644 index 0000000000..bace7a3c5c --- /dev/null +++ b/net-libs/udt/udt-4.11.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="UDT is a UDP based data transport protocol" +HOMEPAGE="http://udt.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${PN}.sdk.${PV}.tar.gz" +S="${WORKDIR}/${PN}4" + +LICENSE="BSD" +SLOT="4" +KEYWORDS="~amd64" + +DOCS=( README.txt RELEASE_NOTES.txt draft-gg-udt-xx.txt ) +PATCHES=( "${FILESDIR}/${P}-makefiles.patch" ) + +src_compile(){ + tc-export CXX + + # IA32 isn't a typo + case ${ARCH} in + x86) PLATFORM="IA32";; + ppc|ppc64) PLATFORM="POWERPC";; + amd64) PLATFORM="AMD64";; + ia64) PLATFORM="IA64";; + esac + + case ${CHOST} in + *-freebsd*|*-netbsd*|*-openbsd*|*-dragonfly*) OSNAME="BSD" ;; + *-darwin*) OSNAME="OSX" ;; + *) OSNAME="LINUX" ;; + esac + + MAKEOPTS="-j1" emake os="${OSNAME}" arch="${PLATFORM}" +} + +src_install(){ + dolib.so src/libudt.so + dosym ./libudt.so /usr/$(get_libdir)/libudt.so.0 + exeinto "/usr/libexec/udt" + doexe app/{appserver,appclient,sendfile,recvfile} + + insinto /usr/include/udt + doins src/udt.h + + local HTML_DOCS=( doc/* ) + einstalldocs + + cat < udt.pc +prefix=/usr +libdir=\${prefix}/$(get_libdir) +includedir=\${prefix}/include + +Name: ${PN} +Description: ${DESCRIPTION} +Version: ${PV} +URL: ${HOMEPAGE} +Libs: -L\${libdir} -ludt +Cflags: -I\${includedir}/udt +EOF + + insinto "/usr/$(get_libdir)/pkgconfig" + doins udt.pc +} From 662172f9ce384043ff15acfead24c908dc74ce98 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:45:06 +0200 Subject: [PATCH 50/75] sys-cluster/evpath: new package, add 4.5.0 Signed-off-by: Alessandro Barbieri --- sys-cluster/evpath/Manifest | 1 + sys-cluster/evpath/evpath-4.5.0.ebuild | 53 +++++++++++++++++++ .../evpath/files/evpath-4.5.0-find-udt.patch | 36 +++++++++++++ sys-cluster/evpath/metadata.xml | 18 +++++++ 4 files changed, 108 insertions(+) create mode 100644 sys-cluster/evpath/Manifest create mode 100644 sys-cluster/evpath/evpath-4.5.0.ebuild create mode 100644 sys-cluster/evpath/files/evpath-4.5.0-find-udt.patch create mode 100644 sys-cluster/evpath/metadata.xml diff --git a/sys-cluster/evpath/Manifest b/sys-cluster/evpath/Manifest new file mode 100644 index 0000000000..72570f4c98 --- /dev/null +++ b/sys-cluster/evpath/Manifest @@ -0,0 +1 @@ +DIST evpath-4.5.0.gh.tar.gz 806308 BLAKE2B b69683c165aba2f15c6839adb6357a93e3588cf7ebe48f60062bab43b7f614102af72803ea650b1f7b979a3fa11734f98621e5e11e4f968c2dc3a2bd1511f14e SHA512 e5c7d2a7beda731db39f99fe0e0f3b6d96b0c9442edf523de51a0369f3aa6fb01cb97c52c6f8752a7a18b855793b7138d9aea7d12120a60a7dc6f9f65eb70190 diff --git a/sys-cluster/evpath/evpath-4.5.0.ebuild b/sys-cluster/evpath/evpath-4.5.0.ebuild new file mode 100644 index 0000000000..dab57e8d6d --- /dev/null +++ b/sys-cluster/evpath/evpath-4.5.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="EVpath is an event transport middleware layer" +HOMEPAGE="https://github.com/GTkorvo/evpath" +SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="enet infiniband libfabric test udt4" # nvml nnti + +RDEPEND=" + dev-libs/atl + dev-libs/dill + dev-libs/ffs + + enet? ( net-libs/enet ) + infiniband? ( sys-block/libfabric ) + libfabric? ( sys-block/libfabric ) + udt4? ( net-libs/udt:4 ) +" +DEPEND="${RDEPEND}" + +RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${P}-find-udt.patch" ) + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DEVPATH_INSTALL_HEADERS=ON + -DEVPATH_INSTALL_PKGCONFIG=ON + -DEVPATH_QUIET=OFF + -DEVPATH_USE_NNTI=OFF + -DEVPATH_USE_NVML=OFF + + -DBUILD_TESTING=$(usex test) + -DEVPATH_USE_ENET=$(usex enet) + -DEVPATH_USE_IBVERBS=$(usex infiniband) + -DEVPATH_USE_LIBFABRIC=$(usex libfabric) + -DEVPATH_USE_UDT4=$(usex udt4) + ) +# -DEVPATH_USE_ZPL_ENET=$(usex enet) + cmake_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/sys-cluster/evpath/files/evpath-4.5.0-find-udt.patch b/sys-cluster/evpath/files/evpath-4.5.0-find-udt.patch new file mode 100644 index 0000000000..768ebe4110 --- /dev/null +++ b/sys-cluster/evpath/files/evpath-4.5.0-find-udt.patch @@ -0,0 +1,36 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -296,7 +296,8 @@ + if(DEFINED EVPATH_USE_UDT4) + option(EVPATH_USE_UDT4 "Build the udt4 transport" "${EVPATH_USE_UDT4}") + if(EVPATH_USE_UDT4) +- find_package(udt4 4.11 REQUIRED) ++ find_package(PkgConfig REQUIRED) ++ pkg_check_modules(UDT4 REQUIRED udt) + endif() + else() + find_package(udt4 4.11) +@@ -309,17 +310,18 @@ + set(RUN_UDT4_TESTS FALSE) # DON'T TEST. UDT4 NOT USEFUL + if(EVPATH_TRANSPORT_MODULES) + add_library(cmudt4 MODULE cmudt4.cpp ip_config.c) ++ target_include_directories(cmudt4 PRIVATE ${UDT4_INCLUDE_DIRS}) + set_target_properties(cmudt4 PROPERTIES + OUTPUT_NAME ${EVPATH_LIBRARY_PREFIX}cmudt4) + +- target_link_libraries(cmudt4 evpath udt4::udt4) ++ target_link_libraries(cmudt4 evpath ${UDT4_LIBRARIES}) + list(APPEND EVPATH_TRANSPORT_TARGETS cmudt4) + else() + target_sources(EVPath PRIVATE cmudt4.cpp) +- target_link_libraries(EVPath PRIVATE udt4::udt4) +- _pkg_get_target_prefix(udt4::udt4 udt4_PREFIX) +- list(APPEND _pkg_config_pfxs "${udt4_PREFIX}") +- list(APPEND _pkg_config_private_reqs "udt4 >= ${udt4_VERSION}") ++ target_link_libraries(EVPath PRIVATE ${UDT4_LIBRARIES}) ++ target_include_directories(EVPath PRIVATE ${UDT4_INCLUDE_DIRS}) ++ list(APPEND _pkg_config_pfxs "${UDT4_PREFIX}") ++ list(APPEND _pkg_config_private_reqs "udt >= ${UDT4_VERSION}") + endif() + endif() + diff --git a/sys-cluster/evpath/metadata.xml b/sys-cluster/evpath/metadata.xml new file mode 100644 index 0000000000..6a87daee79 --- /dev/null +++ b/sys-cluster/evpath/metadata.xml @@ -0,0 +1,18 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/GTKorvo/evpath/issues + GTKorvo/evpath + + + Build the enet transport + Build the ibverbs transport + Build the libfabric transport + Build the udt4 transport + + From 1a278fba920d771fd8e5fa47c4776bcac10b75b9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:46:32 +0200 Subject: [PATCH 51/75] profiles: mask evpath[udt4] Signed-off-by: Alessandro Barbieri --- profiles/package.use.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.use.mask b/profiles/package.use.mask index a4539c7165..fef6b7d39e 100644 --- a/profiles/package.use.mask +++ b/profiles/package.use.mask @@ -65,3 +65,8 @@ media-libs/skia ffmpeg # cmake failure # https://github.com/mfem/mfem/issues/2243 sci-libs/mfem netcdf + +# Alessandro Barbieri (2022-06-05) +# build failure +# https://github.com/GTkorvo/evpath/issues/62 +sys-cluster/evpath udt4 From d70639b9e10217d1d185c318e1fd907b860e236f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:54:50 +0200 Subject: [PATCH 52/75] dev-python/base58: unkeyword 2.1.1 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/base58/base58-2.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/base58/base58-2.1.1.ebuild b/dev-python/base58/base58-2.1.1.ebuild index 601a89b370..829c596ae2 100644 --- a/dev-python/base58/base58-2.1.1.ebuild +++ b/dev-python/base58/base58-2.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" BDEPEND=" test? ( From d2c19134b52fc8044c4fc02ef80b4df068a5acc0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:55:19 +0200 Subject: [PATCH 53/75] dev-python/bidict: unkeyword 0.22.0 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/bidict/bidict-0.22.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/bidict/bidict-0.22.0.ebuild b/dev-python/bidict/bidict-0.22.0.ebuild index 566a96b18b..329eb7a270 100644 --- a/dev-python/bidict/bidict-0.22.0.ebuild +++ b/dev-python/bidict/bidict-0.22.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" BDEPEND="test? ( dev-python/hypothesis[${PYTHON_USEDEP}] From b7db4485fce94c75d4ad6e1e9414eb207233f606 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:55:45 +0200 Subject: [PATCH 54/75] dev-python/graphene: unkeyword 3.0.0 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/graphene/graphene-3.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/graphene/graphene-3.0.0.ebuild b/dev-python/graphene/graphene-3.0.0.ebuild index 37939dd173..92c4b346e6 100644 --- a/dev-python/graphene/graphene-3.0.0.ebuild +++ b/dev-python/graphene/graphene-3.0.0.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 @@ -21,7 +21,7 @@ SRC_URI="https://github.com/graphql-python/${PN}/archive/v${MY_PV}.tar.gz -> ${P LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/aniso8601[${PYTHON_USEDEP}] From fcfa571bd38c76435e7bd895df5846e39f13292e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:56:05 +0200 Subject: [PATCH 55/75] dev-python/graphql-core: unkeyword 3.1.6 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/graphql-core/graphql-core-3.1.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/graphql-core/graphql-core-3.1.6.ebuild b/dev-python/graphql-core/graphql-core-3.1.6.ebuild index 290d25fad5..4884a2f364 100644 --- a/dev-python/graphql-core/graphql-core-3.1.6.ebuild +++ b/dev-python/graphql-core/graphql-core-3.1.6.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 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" BDEPEND=" test? ( From acce6df66b3b94458455b266171caba0d5e92b91 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:56:26 +0200 Subject: [PATCH 56/75] dev-python/promise: unkeyword 2.3.0 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/promise/promise-2.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/promise/promise-2.3.0.ebuild b/dev-python/promise/promise-2.3.0.ebuild index fdb9f7a52c..4cfac48f72 100644 --- a/dev-python/promise/promise-2.3.0.ebuild +++ b/dev-python/promise/promise-2.3.0.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 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/syrusakbary/${PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" BDEPEND="test? ( From 4dab4236f8a040e25c457d1ecbc7c06f8432f27f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 22:57:13 +0200 Subject: [PATCH 57/75] net-misc/maestral: unkeyword x86 Signed-off-by: Alessandro Barbieri --- net-misc/maestral/maestral-1.5.2.ebuild | 2 +- net-misc/maestral/maestral-1.5.3.ebuild | 2 +- net-misc/maestral/maestral-1.6.2.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-misc/maestral/maestral-1.5.2.ebuild b/net-misc/maestral/maestral-1.5.2.ebuild index 1aa2dd9e96..eb23490e54 100644 --- a/net-misc/maestral/maestral-1.5.2.ebuild +++ b/net-misc/maestral/maestral-1.5.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/click-8.0.2[${PYTHON_USEDEP}] diff --git a/net-misc/maestral/maestral-1.5.3.ebuild b/net-misc/maestral/maestral-1.5.3.ebuild index dc1b548214..57f539d65c 100644 --- a/net-misc/maestral/maestral-1.5.3.ebuild +++ b/net-misc/maestral/maestral-1.5.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/click-8.0.2[${PYTHON_USEDEP}] diff --git a/net-misc/maestral/maestral-1.6.2.ebuild b/net-misc/maestral/maestral-1.6.2.ebuild index 6af2d0e6c4..4b0b00fe4d 100644 --- a/net-misc/maestral/maestral-1.6.2.ebuild +++ b/net-misc/maestral/maestral-1.6.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/click-8.0.2[${PYTHON_USEDEP}] From a223e0607fc89484b62b96b3681c21a71c5ada64 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:00:29 +0200 Subject: [PATCH 58/75] dev-libs/perfstubs: add myself as a maintainer Signed-off-by: Alessandro Barbieri --- dev-libs/perfstubs/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/perfstubs/metadata.xml b/dev-libs/perfstubs/metadata.xml index bc30a247b0..8992e2fa63 100644 --- a/dev-libs/perfstubs/metadata.xml +++ b/dev-libs/perfstubs/metadata.xml @@ -2,7 +2,7 @@ - lssndrbarieri@gmail.com + lssndrbarbieri@gmail.com Alessandro Barbieri From 84c99e7aeda1c928a028ced8cd4cd2a558425482 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:04:53 +0200 Subject: [PATCH 59/75] dev-libs/ffs: new package, add 1.6.0 Signed-off-by: Alessandro Barbieri --- dev-libs/ffs/Manifest | 1 + dev-libs/ffs/ffs-1.6.0.ebuild | 44 +++++++++++++++++++++++++++++++++++ dev-libs/ffs/metadata.xml | 15 ++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 dev-libs/ffs/Manifest create mode 100644 dev-libs/ffs/ffs-1.6.0.ebuild create mode 100644 dev-libs/ffs/metadata.xml diff --git a/dev-libs/ffs/Manifest b/dev-libs/ffs/Manifest new file mode 100644 index 0000000000..0fa1094a5a --- /dev/null +++ b/dev-libs/ffs/Manifest @@ -0,0 +1 @@ +DIST ffs-1.6.0.gh.tar.gz 1127791 BLAKE2B 65f97569ee924d8e6b44f16127c8d0f1e0d7fcc6a5304f48486a006a07ee0cbc161073d559f8b60567d04c83a4aca9128586300b6ad7571913524d24a01c3395 SHA512 2c50be7b1cc8a024d4e0120791fa0838a287cd1bdeb3055d5698f7c6c130a80434821bc922a2597ec02ecb2cd7921e07d16118b1c48ba86be3bd7fd63787f6f2 diff --git a/dev-libs/ffs/ffs-1.6.0.ebuild b/dev-libs/ffs/ffs-1.6.0.ebuild new file mode 100644 index 0000000000..034d4b01db --- /dev/null +++ b/dev-libs/ffs/ffs-1.6.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="FFS is a middleware library for data communication" +HOMEPAGE="https://github.com/GTkorvo/ffs" +SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+atl test" + +RDEPEND=" + atl? ( dev-libs/atl ) + dev-libs/dill +" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DFFS_INSTALL_PKGCONFIG=ON + -DFFS_INSTALL_HEADERS=ON + -DFFS_QUIET=OFF + + -DFFS_USE_ATL=$(usex atl) + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/dev-libs/ffs/metadata.xml b/dev-libs/ffs/metadata.xml new file mode 100644 index 0000000000..c3bb3becf3 --- /dev/null +++ b/dev-libs/ffs/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/GTKorvo/ffs/issues + GTKorvo/ffs + + + Enable the use of ATL + + From e4e9b3981075fe1b42d2339dbcff8899f2c77be0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:05:26 +0200 Subject: [PATCH 60/75] net-misc/maestral-qt: unkeyword x86 Signed-off-by: Alessandro Barbieri --- net-misc/maestral-qt/maestral-qt-1.5.2.ebuild | 2 +- net-misc/maestral-qt/maestral-qt-1.5.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/maestral-qt/maestral-qt-1.5.2.ebuild b/net-misc/maestral-qt/maestral-qt-1.5.2.ebuild index f93d647b9a..e4edd182a5 100644 --- a/net-misc/maestral-qt/maestral-qt-1.5.2.ebuild +++ b/net-misc/maestral-qt/maestral-qt-1.5.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/click-8.0.2[${PYTHON_USEDEP}] diff --git a/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild b/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild index 3fee7792d0..158d3541b8 100644 --- a/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild +++ b/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/click-8.0.2[${PYTHON_USEDEP}] From b168049b9ed44666115a7fc2200ee1746d31d530 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:06:03 +0200 Subject: [PATCH 61/75] net-mail/remail: unkeyword 0.13 for ~x86 Signed-off-by: Alessandro Barbieri --- net-mail/remail/remail-0.13.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-mail/remail/remail-0.13.ebuild b/net-mail/remail/remail-0.13.ebuild index 92d481b16e..09c135a3a6 100644 --- a/net-mail/remail/remail-0.13.ebuild +++ b/net-mail/remail/remail-0.13.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 @@ -13,7 +13,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/tglx/remail.git/snapsho LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="examples systemd" RDEPEND="${PYTHON_DEPS} From 77de8621637eab412704dd7a70ff34df2f08358c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:06:26 +0200 Subject: [PATCH 62/75] dev-python/python-socketio: unkeyword 5.1.0 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/python-socketio/python-socketio-5.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-socketio/python-socketio-5.1.0.ebuild b/dev-python/python-socketio/python-socketio-5.1.0.ebuild index 4078276cd9..a1ef11f9c6 100644 --- a/dev-python/python-socketio/python-socketio-5.1.0.ebuild +++ b/dev-python/python-socketio/python-socketio-5.1.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" #wait for dev-python/python-engineio -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="client asyncio-client" RDEPEND="dev-python/bidict[${PYTHON_USEDEP}] From 5c094a5fd3ccecd3a269a015356ce5a1c5861451 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:06:46 +0200 Subject: [PATCH 63/75] dev-python/graphql-relay: unkeyword 3.1.0 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/graphql-relay/graphql-relay-3.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild b/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild index 845f7edc6c..5b110ca331 100644 --- a/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild +++ b/dev-python/graphql-relay/graphql-relay-3.1.0.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 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND="dev-python/graphql-core[${PYTHON_USEDEP}]" BDEPEND=" From 113c3ddc7739b00ff6608b24f857541a8d580d9d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:07:10 +0200 Subject: [PATCH 64/75] dev-python/bitbox02: unkeyword 5.3.0 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/bitbox02/bitbox02-5.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/bitbox02/bitbox02-5.3.0.ebuild b/dev-python/bitbox02/bitbox02-5.3.0.ebuild index 2b33f713b9..e82371a766 100644 --- a/dev-python/bitbox02/bitbox02-5.3.0.ebuild +++ b/dev-python/bitbox02/bitbox02-5.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="" RDEPEND=" From 62e8346521d748961ebcb0e06263a651efb7c7db Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:08:11 +0200 Subject: [PATCH 65/75] app-misc/vocabsieve: unkeyword 0.7.3 for ~x86 Signed-off-by: Alessandro Barbieri --- app-misc/vocabsieve/vocabsieve-0.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/vocabsieve/vocabsieve-0.7.3.ebuild b/app-misc/vocabsieve/vocabsieve-0.7.3.ebuild index e72834c508..0d258197a2 100644 --- a/app-misc/vocabsieve/vocabsieve-0.7.3.ebuild +++ b/app-misc/vocabsieve/vocabsieve-0.7.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/PyQt5[${PYTHON_USEDEP}] From 42387b14fdb47e31d655ca6f086326cbcc0f8517 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:09:38 +0200 Subject: [PATCH 66/75] net-p2p/ipfs-cluster: remove proxied from metadata Signed-off-by: Alessandro Barbieri --- net-p2p/ipfs-cluster/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/ipfs-cluster/metadata.xml b/net-p2p/ipfs-cluster/metadata.xml index 60be2616e6..1529fd336b 100644 --- a/net-p2p/ipfs-cluster/metadata.xml +++ b/net-p2p/ipfs-cluster/metadata.xml @@ -1,11 +1,11 @@ - + davidroman96@gmail.com David Roman - + hurikhan77+bgo@gmail.com Kai Krakow From 43ce13122dce99c5be3591928671a56e76b93dc5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:10:24 +0200 Subject: [PATCH 67/75] net-misc/xmrig-mo: remove proxied from metadata Signed-off-by: Alessandro Barbieri --- net-misc/xmrig-mo/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/xmrig-mo/metadata.xml b/net-misc/xmrig-mo/metadata.xml index 3ee763e1f3..b9615e43e2 100644 --- a/net-misc/xmrig-mo/metadata.xml +++ b/net-misc/xmrig-mo/metadata.xml @@ -1,7 +1,7 @@ - + me@kevinthomas.dev Kevin Thomas From 3fed2c5b4322bf42f9925140be839ec89bd713f5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:10:50 +0200 Subject: [PATCH 68/75] games-fps/quakespasm: remove proxied from metadata Signed-off-by: Alessandro Barbieri --- games-fps/quakespasm/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/quakespasm/metadata.xml b/games-fps/quakespasm/metadata.xml index 1a8ab4d948..7155f7d20a 100644 --- a/games-fps/quakespasm/metadata.xml +++ b/games-fps/quakespasm/metadata.xml @@ -1,7 +1,7 @@ - + contact@hacktivis.me Haelwenn (lanodan) Monnier From 7e3b6d967cea7b4a953cebf04644e2ec0909648c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:11:17 +0200 Subject: [PATCH 69/75] dev-libs/boinc-zip: remove proxied from metadata Signed-off-by: Alessandro Barbieri --- dev-libs/boinc-zip/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/boinc-zip/metadata.xml b/dev-libs/boinc-zip/metadata.xml index a07d56d790..ce271dd130 100644 --- a/dev-libs/boinc-zip/metadata.xml +++ b/dev-libs/boinc-zip/metadata.xml @@ -1,7 +1,7 @@ - + cyber+gentoo@sysrq.in Anna From eab0f297ed23500c9a59bfaa83cca9dc3b180f31 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:11:44 +0200 Subject: [PATCH 70/75] dev-cpp/std-format: remove proxied from metadata Signed-off-by: Alessandro Barbieri --- dev-cpp/std-format/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/std-format/metadata.xml b/dev-cpp/std-format/metadata.xml index f1ec451df9..f0b2f56c0c 100644 --- a/dev-cpp/std-format/metadata.xml +++ b/dev-cpp/std-format/metadata.xml @@ -1,7 +1,7 @@ - + lssndrbarbieri@gmail.com Alessandro Barbieri From 6a94180f12c7651130ca3e57273a399673f17a63 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:12:41 +0200 Subject: [PATCH 71/75] app-crypt/tpm2-openssl: update maintainers Signed-off-by: Alessandro Barbieri --- app-crypt/tpm2-openssl/metadata.xml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app-crypt/tpm2-openssl/metadata.xml b/app-crypt/tpm2-openssl/metadata.xml index fdd29c016a..cd1ce1c8a0 100644 --- a/app-crypt/tpm2-openssl/metadata.xml +++ b/app-crypt/tpm2-openssl/metadata.xml @@ -1,12 +1,8 @@ - + salah.coronya@gmail.com Christopher Byrne - - proxy-maint@gentoo.org - Proxy Maintainers - From f742c6f23a768d171e926c63e3a1a332b6d04990 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:13:03 +0200 Subject: [PATCH 72/75] app-admin/ananicy-cpp: remove proxied from metadata Signed-off-by: Alessandro Barbieri --- app-admin/ananicy-cpp/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/ananicy-cpp/metadata.xml b/app-admin/ananicy-cpp/metadata.xml index 1c30cc80a1..570a8bed40 100644 --- a/app-admin/ananicy-cpp/metadata.xml +++ b/app-admin/ananicy-cpp/metadata.xml @@ -1,7 +1,7 @@ - + lssndrbarbieri@gmail.com Alessandro Barbieri From 5e7cbbaa9a75c07e4d603d55f58724c6a3b3515c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Jun 2022 23:15:23 +0200 Subject: [PATCH 73/75] dev-python/hwi: unkeyword x86 Signed-off-by: Alessandro Barbieri --- dev-python/hwi/hwi-1.2.1.ebuild | 4 ++-- dev-python/hwi/hwi-2.0.2.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-python/hwi/hwi-1.2.1.ebuild b/dev-python/hwi/hwi-1.2.1.ebuild index eb85a48f95..2e868bd4e4 100644 --- a/dev-python/hwi/hwi-1.2.1.ebuild +++ b/dev-python/hwi/hwi-1.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ SRC_URI="https://github.com/bitcoin-core/${MY_PN}/archive/${PV}.tar.gz -> ${P}.t LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="udev doc" BDEPEND="" diff --git a/dev-python/hwi/hwi-2.0.2.ebuild b/dev-python/hwi/hwi-2.0.2.ebuild index 868dd6251b..ea511a8476 100644 --- a/dev-python/hwi/hwi-2.0.2.ebuild +++ b/dev-python/hwi/hwi-2.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="udev" RDEPEND=" From 81ed1bd15edd04cc5cba778ebcfc5606d260de2c Mon Sep 17 00:00:00 2001 From: Andrii Pravorskyi Date: Mon, 6 Jun 2022 00:50:37 +0300 Subject: [PATCH 74/75] dev-cpp/libcutl: add the maintainer, update ebuild Signed-off-by: Andrii Pravorskyi --- dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild | 16 ++++++++-------- dev-cpp/libcutl/metadata.xml | 5 +++++ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild b/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild index 1e6bdc8457..12b258c0ba 100644 --- a/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild +++ b/dev-cpp/libcutl/libcutl-1.11.0_beta9.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=8 MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)" -inherit multiprocessing +inherit edo multiprocessing SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz" KEYWORDS='~amd64 ~x86' DESCRIPTION='C++ utility library' -HOMEPAGE='https://www.codesynthesis.com/projects/libstudxml/' +HOMEPAGE='https://www.codesynthesis.com/projects/libcutl/' LICENSE='MIT' SLOT='0' @@ -22,7 +22,7 @@ BDEPEND='dev-util/build2' S="${WORKDIR}/${MY_P}" src_configure() { - b configure \ + edo b configure \ config.cc.coptions="${CFLAGS}" \ config.cc.loptions="${LDFLAGS}" \ config.cxx.coptions="${CXXFLAGS}" \ @@ -33,26 +33,26 @@ src_configure() { } src_compile() { - b update-for-install \ + edo b update-for-install \ config.install.root="${EPREFIX}"/usr \ --jobs $(makeopts_jobs) \ --no-progress \ --verbose 2 - use test && b update-for-test \ + use test && edo b update-for-test \ --jobs $(makeopts_jobs) \ --no-progress \ --verbose 2 } src_test() { - b test \ + edo b test \ --jobs $(makeopts_jobs) \ --no-progress \ --verbose 2 } src_install() { - b install \ + edo b install \ config.install.chroot="${D}" \ config.install.root="${EPREFIX}"/usr \ config.install.lib="${EPREFIX}"/usr/$(get_libdir) \ diff --git a/dev-cpp/libcutl/metadata.xml b/dev-cpp/libcutl/metadata.xml index 0d9c853003..8e3a677425 100644 --- a/dev-cpp/libcutl/metadata.xml +++ b/dev-cpp/libcutl/metadata.xml @@ -7,4 +7,9 @@ tests, smart pointers, containers, compiler building blocks, etc. + + co-maintainers welcome + pravorskyi@meta.ua + Andrii Pravorskyi + From a6079679cc531c13f6a1d20e9f10cb606bf547c5 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Mon, 6 Jun 2022 17:56:05 +0200 Subject: [PATCH 75/75] dev-hare/hare-xml: initial import Signed-off-by: Haelwenn (lanodan) Monnier --- dev-hare/hare-xml/hare-xml-9999.ebuild | 21 +++++++++++++++++++++ dev-hare/hare-xml/metadata.xml | 8 ++++++++ 2 files changed, 29 insertions(+) create mode 100644 dev-hare/hare-xml/hare-xml-9999.ebuild create mode 100644 dev-hare/hare-xml/metadata.xml diff --git a/dev-hare/hare-xml/hare-xml-9999.ebuild b/dev-hare/hare-xml/hare-xml-9999.ebuild new file mode 100644 index 0000000000..e6631cae35 --- /dev/null +++ b/dev-hare/hare-xml/hare-xml-9999.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 + +DESCRIPTION="XML support for Hare" +HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-xml" +EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-xml" +LICENSE="MPL-2.0" +SLOT="0" + +DEPEND="dev-lang/hare" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die +} diff --git a/dev-hare/hare-xml/metadata.xml b/dev-hare/hare-xml/metadata.xml new file mode 100644 index 0000000000..c698af2344 --- /dev/null +++ b/dev-hare/hare-xml/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + +