From 289c277dfe70f7e436bd406d11da06b9bf4a05a4 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 25 May 2022 10:23:45 +0200 Subject: [PATCH 01/78] dev-embedded/esp-idf: new package, add 4.4.1 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 7 ++ dev-embedded/esp-idf/esp-idf-4.4.1.ebuild | 141 ++++++++++++++++++++++ dev-embedded/esp-idf/metadata.xml | 8 ++ 3 files changed, 156 insertions(+) create mode 100644 dev-embedded/esp-idf/Manifest create mode 100644 dev-embedded/esp-idf/esp-idf-4.4.1.ebuild create mode 100644 dev-embedded/esp-idf/metadata.xml diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest new file mode 100644 index 0000000000..82ad5461b0 --- /dev/null +++ b/dev-embedded/esp-idf/Manifest @@ -0,0 +1,7 @@ +DIST binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz 8248656 BLAKE2B 313e847733f2534d4f5a12609d6757c4245ce4914f1b0e12f2593d8ac559bc615888bed031b83ac8cf4610be9cd3a3aaec8bceb006358f3a386facac3b52d544 SHA512 6ee3af4ed346821f16bf1c029b9cd452453a4cebc8fc64e0b01de2efbf98cea06364d39aab6b3566e615b9d8daab16202b9c50c66776754a232154db30d0b100 +DIST esp-idf-4.4.1.zip 898663301 BLAKE2B b5896efc50a82c1a0c0910f980fd5ce32069b310be4b9efaaf51b735b9b63af9ab04e0192f352021feb26be95955fcc112eb6a66200b4552a13456e6d74551d0 SHA512 cb26959a882231ae8a0747136685314b33daa851a3f15e0d56620dfa1af7f55845e86d9889f9556ad298af79369d95be9e88dd394d94b631df023c7feac7a3cb +DIST openocd-esp32-linux-amd64-0.11.0-esp32-20211220.tar.gz 1901040 BLAKE2B d1fc70dbbb730022162a4d7ebfa5e49880122fb7e12f374be9d168fbe8fab35cd7fb5f81bc573f2d26cbd48f63d5cf41c765f68e1027c36cafa3f3027c7afd82 SHA512 9ea4955a4b204dafefc5c2b99f9557eeedb28320b485193c4478cf797eb09caf9eba9cb0aeb5000482664312daef07f0de9978f7b2c776f6f0973e93875f57b3 +DIST riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 106843321 BLAKE2B 95921f64838d6c5f6e9fc366c7da8e685349e91fc636a2c401d0b0bb6fbc414f54ac0bcff0d6c482173264f1f764c37fefd592941d50f6924720a95b2ef232c4 SHA512 96af5013de4aca521ed3f81f93bb3bd64cb541352663eb1225cad1c5a547a57bafd5f930d3cffaaab057f8f740d83f79a97f4649e2f8f25d9f2002d68d7b9d36 +DIST xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 90569312 BLAKE2B 7d1f0a2772cffadc4005e579e2f2713c82197171d4e824b088b2bd600739d44caf2d6dce0e3c598a0880417ce84dbc39730f57fde0d553dbfeccbb8fb6cf0810 SHA512 7378e19ca75da07a3454987bdded8e39eb73bb87d604568f482e40a95eba04a65448b63597ec360fcdd4d7df8d1e0cec7ad00d0afb1e63d0484aa8c879f0edad +DIST xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 90894048 BLAKE2B 2f46477d43c585b26dad094b58d6704a61ab7ab5137678fe214cb461944ce9b0f1fe6c7807e9b9e0d20e3e11e9cce3b53b5197a1ae931adc1ebc6909f170318b SHA512 a1c191556367e5137ffb9978725c75aa1b3e96542f8625515824de29caeafccf74eb7e473aa7f49f73a3f400529d275a547309d9e34a2bb0c9c3e2436c596d18 +DIST xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 90903617 BLAKE2B 8d30be8b7610f0f972e87ad9af5f00e2de05e1b52c0cc82da70b021b7cbba3ad0f4693e7d3e0704d5e8a7b0cce7917c180fb3f52a6c8691caad39e7ae3e6d3af SHA512 fc76fb71c02352b2c7daa890d7d73dbcca43b3af2165eb872e3419853e787920b73022a3b826d463064e0d076f0c54f6244151391b938bbc2c031df8c074d6a4 diff --git a/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild b/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild new file mode 100644 index 0000000000..0a8c05c046 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + + +PYTHON_COMPAT=( python3_{8,9,10} ) + +VER="esp-2021r2-patch3" +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}" + +inherit python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/" +SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip + https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz + https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-linux-amd64-0.11.0-esp32-20211220.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32s3-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz + ${CROSSTOOL_URL}/riscv32-esp-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz +" + #https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +S="${WORKDIR}/${PN}-v${PV}" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +SLOT="0" + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/construct[${PYTHON_USEDEP}] + dev-python/ecdsa[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/kconfiglib[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + /dev/null; then + for i in ../${1}/lib/**/*.so*; do + dolib.so ${i} + done + fi + + if stat *.a &>/dev/null; then + for i in ../${1}/lib/**/*.a*; do + dolib.a ${i} + done + fi + + insinto /opt/${1}/lib + doins -r ../${1}/lib/* + fi + + exeinto /opt/${1}/bin + doexe ../${1}/bin/* + ( + cd ../${1} + for i in libexec/**/*; do + exeinto /opt/${1}/$(dirname ${i}) + if [[ -x "${i}" && ! -d "${i}" ]]; then + doexe ${i} + fi + done + + if [[ -d "include" ]]; then + insinto /opt/${1} + doins -r include + fi + + if [[ -d "share" ]]; then + insinto /opt/${1} + doins -r share + fi + ) + + ( + cd ${D}/opt/${1}/bin/ || die + for i in *; do + dodir /opt/bin + cd ${D}/opt/bin || die + dosym ../${1}/bin/${i} /opt/bin/${i} + done + ) +} + +src_install() { + echo -e "#!/bin/sh\npython /usr/share/${PN}/tools/idf.py \"\$@\"" > idf + dobin idf + + if use esp32; then + install_tool xtensa-esp32-elf + install_tool xtensa-esp32-elf/xtensa-esp32-elf + fi + + if use esp32s2; then + install_tool xtensa-esp32s2-elf + fi + + if use esp32s3; then + install_tool xtensa-esp32s3-elf + fi + + if use riscv32; then + install_tool riscv32-esp-elf + fi + install_tool esp32ulp-elf-binutils + install_tool openocd-esp32 + + echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die + doenvd 99esp-idf + + insinto /usr/share/${PN} + rm requirements.txt || die + touch requirements.txt + + rm -r .git || die + doins -r . +} + + diff --git a/dev-embedded/esp-idf/metadata.xml b/dev-embedded/esp-idf/metadata.xml new file mode 100644 index 0000000000..01c1fc8487 --- /dev/null +++ b/dev-embedded/esp-idf/metadata.xml @@ -0,0 +1,8 @@ + + + + + davidroman96@gmail.com + David Roman + + From 7b85b7e9e9caeed44b6b912b17579ca91edc91f2 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 25 May 2022 10:52:18 +0200 Subject: [PATCH 02/78] TODO.md: add ActivityWatch Signed-off-by: David Roman --- TODO.md | 1 + 1 file changed, 1 insertion(+) diff --git a/TODO.md b/TODO.md index b50d4d94d0..40055b224d 100644 --- a/TODO.md +++ b/TODO.md @@ -99,3 +99,4 @@ Name | Buildsystem | Category | User | RFH | Dependency [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 | ✔ | ✖ +[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | ? | utils | David Roman | ✔ | ✖ From 887d4459a5c668b2a3639259e6262bf6639556ef Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 07:47:00 +0200 Subject: [PATCH 03/78] sci-libs/magma: allow multiple gpu implementations Signed-off-by: Alessandro Barbieri --- sci-libs/magma/magma-2.6.2.ebuild | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/sci-libs/magma/magma-2.6.2.ebuild b/sci-libs/magma/magma-2.6.2.ebuild index 95bcf8ca4b..a8c48659f3 100644 --- a/sci-libs/magma/magma-2.6.2.ebuild +++ b/sci-libs/magma/magma-2.6.2.ebuild @@ -30,6 +30,7 @@ IUSE_AMDGPU=" " IUSE="doc openblas test ${IUSE_AMDGPU}" +# TODO: do not enforce openblas RDEPEND=" openblas? ( sci-libs/openblas ) !openblas? ( @@ -47,7 +48,7 @@ BDEPEND=" doc? ( >=app-doc/doxygen-1.8.14-r1[dot] ) " -REQUIRED_USE="^^ ( ${IUSE_AMDGPU/+/} )" +REQUIRED_USE="|| ( ${IUSE_AMDGPU/+/} )" RESTRICT="!test? ( test )" pkg_setup() { @@ -83,12 +84,16 @@ src_configure() { # other options: Intel10_64lp, Intel10_64lp_seq, Intel10_64ilp, Intel10_64ilp_seq, Intel10_32, FLAME, ACML, Apple, NAS local blasvendor="Generic" use openblas && blasvendor="OpenBLAS" + + local gpu="" for u in ${IUSE_AMDGPU} ; do if use ${u} ; then - gpu="${u/amdgpu_/}" - break + gpu="${gpu},${u/amdgpu_/}" fi done + #remove first character (,) + gpu="${gpu:1}" + local mycmakeargs=( -DBUILD_SHARED_LIBS=ON -DCMAKE_CXX_COMPILER=hipcc From fdc7e6e323a8e13f4c832f9882a6bf6664c93966 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 13:27:56 +0200 Subject: [PATCH 04/78] sci-libs/Mutationpp: include catch directory Closes: https://bugs.gentoo.org/847331 Signed-off-by: Alessandro Barbieri --- sci-libs/Mutationpp/Mutationpp-1.0.5.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sci-libs/Mutationpp/Mutationpp-1.0.5.ebuild b/sci-libs/Mutationpp/Mutationpp-1.0.5.ebuild index cc10be39b1..29c4a5dc43 100644 --- a/sci-libs/Mutationpp/Mutationpp-1.0.5.ebuild +++ b/sci-libs/Mutationpp/Mutationpp-1.0.5.ebuild @@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=setuptools FORTRAN_NEEDED="fortran" PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 cmake fortran-2 +inherit distutils-r1 cmake flag-o-matic fortran-2 DESCRIPTION="MUlticomponent Thermodynamic And Transport library for IONized gases" HOMEPAGE="https://github.com/mutationpp/Mutationpp" @@ -54,6 +54,7 @@ src_prepare() { } src_configure() { + append-cxxflags "-I${EPREFIX}/usr/include/catch2" local mycmakeargs=( -DENABLE_COVERAGE=OFF From e83f8ad5e4d555b17a8e5a72b6404b952b204f45 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 13:44:07 +0200 Subject: [PATCH 05/78] sys-devel/gsl: respect FHS Closes: https://bugs.gentoo.org/847391 Signed-off-by: Alessandro Barbieri --- sys-devel/gsl/{gsl-4.1.5.ebuild => gsl-4.1.5-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename sys-devel/gsl/{gsl-4.1.5.ebuild => gsl-4.1.5-r1.ebuild} (94%) diff --git a/sys-devel/gsl/gsl-4.1.5.ebuild b/sys-devel/gsl/gsl-4.1.5-r1.ebuild similarity index 94% rename from sys-devel/gsl/gsl-4.1.5.ebuild rename to sys-devel/gsl/gsl-4.1.5-r1.ebuild index b4835ad6ae..89ffc22380 100644 --- a/sys-devel/gsl/gsl-4.1.5.ebuild +++ b/sys-devel/gsl/gsl-4.1.5-r1.ebuild @@ -16,7 +16,7 @@ DEPEND="dev-libs/libpcre:3" RDEPEND="${DEPEND}" src_install() { - default + DESTDIR="${D}/usr" emake install if use examples; then dodoc -r examples dodoc -r doc/examples From 230090ca2c060a9adad8d743ebdf58fe56b466ea Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 13:51:40 +0200 Subject: [PATCH 06/78] sci-libs/CoDiPack: add missing deps Closes: https://bugs.gentoo.org/847385 Signed-off-by: Alessandro Barbieri --- sci-libs/CoDiPack/CoDiPack-0_pre20210720.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sci-libs/CoDiPack/CoDiPack-0_pre20210720.ebuild b/sci-libs/CoDiPack/CoDiPack-0_pre20210720.ebuild index 65bf8a4c65..1eb3adeac4 100644 --- a/sci-libs/CoDiPack/CoDiPack-0_pre20210720.ebuild +++ b/sci-libs/CoDiPack/CoDiPack-0_pre20210720.ebuild @@ -20,7 +20,11 @@ SLOT="0" #DEPEND="mpi? ( sci-libs/MeDiPack )" RDEPEND="${DEPEND}" -BDEPEND="doc? ( app-doc/doxygen )" +BDEPEND="doc? ( + app-doc/doxygen[dot] + dev-texlive/texlive-latex + ) +" src_compile() { export CPP14=yes From 349377470e40af8fb7037da0f92d260eb330de7f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 13:58:57 +0200 Subject: [PATCH 07/78] sys-cluster/usort: fix patching Closes: https://bugs.gentoo.org/847337 Signed-off-by: Alessandro Barbieri --- sys-cluster/usort/usort-0_pre20211230.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-cluster/usort/usort-0_pre20211230.ebuild b/sys-cluster/usort/usort-0_pre20211230.ebuild index c0c077b1d9..503dbcb304 100644 --- a/sys-cluster/usort/usort-0_pre20211230.ebuild +++ b/sys-cluster/usort/usort-0_pre20211230.ebuild @@ -28,6 +28,8 @@ PATCHES=( src_prepare() { dos2unix CMakeLists.txt || die + dos2unix include/seqUtils.h || die + dos2unix include/seqUtils.tcc || die cmake_src_prepare } From e600716febdfc4b53ed4ff4bda35475b50bb10ba Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 14:01:39 +0200 Subject: [PATCH 08/78] dev-python/osprofiler: ignore deprecated jaeger tests Closes: https://bugs.gentoo.org/847334 Signed-off-by: Alessandro Barbieri --- dev-python/osprofiler/osprofiler-3.4.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/osprofiler/osprofiler-3.4.3.ebuild b/dev-python/osprofiler/osprofiler-3.4.3.ebuild index ca22a792b9..5205073353 100644 --- a/dev-python/osprofiler/osprofiler-3.4.3.ebuild +++ b/dev-python/osprofiler/osprofiler-3.4.3.ebuild @@ -11,6 +11,7 @@ EPYTEST_DESELECT=( osprofiler/tests/unit/test_profiler.py::ProfilerGlobMethodsTestCase::test_get_profiler_and_init osprofiler/tests/unit/test_profiler.py::test_fn_exc ) +EPYTEST_IGNORE=( osprofiler/tests/unit/drivers/test_jaeger.py ) PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 From dd952e12e2347c07325a46c535463a29c03fdf5b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 14:11:24 +0200 Subject: [PATCH 09/78] sys-cluster/Graph500: conditional chrpath Closes: https://bugs.gentoo.org/847340 Signed-off-by: Alessandro Barbieri --- sys-cluster/Graph500/Graph500-1.2.ebuild | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sys-cluster/Graph500/Graph500-1.2.ebuild b/sys-cluster/Graph500/Graph500-1.2.ebuild index dae92c7d67..36601d979f 100644 --- a/sys-cluster/Graph500/Graph500-1.2.ebuild +++ b/sys-cluster/Graph500/Graph500-1.2.ebuild @@ -51,7 +51,10 @@ src_install() { doins *.html insinto "/usr/share/octave/site/m/${PN}" doins -r octave/* - chrpath -d "${ED}/usr/bin/graph500_mpi_one_sided" || die - chrpath -d "${ED}/usr/bin/graph500_mpi_simple" || die - chrpath -d "${ED}/usr/bin/generator_test_mpi" || die + + if use mpi ; then + chrpath -d "${ED}/usr/bin/graph500_mpi_one_sided" || die + chrpath -d "${ED}/usr/bin/graph500_mpi_simple" || die + chrpath -d "${ED}/usr/bin/generator_test_mpi" || die + fi } From e637b097f31bc596ae4fc96e4bb562ecfde21592 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 14:16:06 +0200 Subject: [PATCH 10/78] sci-libs/mfem: multiple fixes Respect multilib Allow multiple amdgpu implementations Fix include path discovery Closes: https://bugs.gentoo.org/847355 Signed-off-by: Alessandro Barbieri --- sci-libs/mfem/mfem-4.4.ebuild | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/sci-libs/mfem/mfem-4.4.ebuild b/sci-libs/mfem/mfem-4.4.ebuild index 4df7996a69..166720d0ec 100644 --- a/sci-libs/mfem/mfem-4.4.ebuild +++ b/sci-libs/mfem/mfem-4.4.ebuild @@ -86,7 +86,7 @@ PATCHES=( "${FILESDIR}/${P}-bump-cmake-version.patch" ) RESTRICT="!test? ( test )" DOCS=( README CHANGELOG CITATION.cff ) REQUIRED_USE=" - hip? ( ^^ ( ${IUSE_AMDGPU/+/} ) ) + hip? ( || ( ${IUSE_AMDGPU/+/} ) ) mpi? ( metis ) mumps? ( mpi ) petsc? ( mpi ) @@ -97,18 +97,18 @@ REQUIRED_USE=" #pumi? ( mpi ) #?? ( cuda hip ) -src_prepare() { - sed -e "s|\"\${CMAKE_INSTALL_PREFIX}/lib\"|\"\${CMAKE_INSTALL_PREFIX}/$(get_libdir)\"|g" -i config/cmake/modules/MfemCmakeUtilities.cmake || die - cmake_src_prepare -} - src_configure() { - for u in ${IUSE_AMDGPU} ; do - if use ${u} ; then - export HIP_ARCH="${u/amdgpu_/}" - break - fi - done + if use hip ; then + HIP_ARCH="" + for u in ${IUSE_AMDGPU} ; do + if use ${u} ; then + HIP_ARCH="${HIP_ARCH},${u/amdgpu_/}" + fi + done + # remove first character (,) + HIP_ARCH="${HIP_ARCH:1}" + export HIP_ARCH + fi local mycmakeargs=( -DBUILD_SHARED_LIBS=ON -DMFEM_ENABLE_MINIAPPS=ON @@ -156,10 +156,10 @@ src_configure() { -DMFEM_USE_ZLIB=$(usex zlib) ) if use codipack; then - mycmakeargs+=( "-DCODIPACK_INCLUDE_DIRS=${EPREFIX}/usr/include/codi" ) + mycmakeargs+=( "-DCODIPACK_INCLUDE_DIR=${EPREFIX}/usr/include/codi" ) fi if use mpi; then - mycmakeargs+=( "-DHYPRE_INCLUDE_DIRS=${EPREFIX}/usr/include/hypre" ) + mycmakeargs+=( "-DHYPRE_INCLUDE_DIR=${EPREFIX}/usr/include/hypre" ) fi if use petsc; then mycmakeargs+=( "-DPETSC_DIR=${EPREFIX}/usr/$(get_libdir)/petsc" ) @@ -179,4 +179,7 @@ src_configure() { src_install() { cmake_src_install einstalldocs + # https://github.com/mfem/mfem/issues/3019 + mv "${ED}/usr/lib" _lib || die + mv _lib "${ED}/usr/$(get_libdir)" || die } From 8238a71a0001ca47cc67445f0d4547c6f528821b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 14:31:18 +0200 Subject: [PATCH 11/78] sci-libs/magma: add commented code for waebbl Signed-off-by: Alessandro Barbieri --- sci-libs/magma/magma-2.6.2-r1.ebuild | 138 +++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 sci-libs/magma/magma-2.6.2-r1.ebuild diff --git a/sci-libs/magma/magma-2.6.2-r1.ebuild b/sci-libs/magma/magma-2.6.2-r1.ebuild new file mode 100644 index 0000000000..71bc4f6d71 --- /dev/null +++ b/sci-libs/magma/magma-2.6.2-r1.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="77 90" +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake fortran-2 python-any-r1 toolchain-funcs + +MY_PV=$(ver_rs 3 '-') + +DESCRIPTION="Matrix Algebra on GPU and Multicore Architectures" +HOMEPAGE=" + https://icl.cs.utk.edu/magma/ + https://bitbucket.org/icl/magma +" +SRC_URI="https://icl.cs.utk.edu/projectsfiles/${PN}/downloads/${PN}-${MY_PV}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE_AMDGPU=" + amdgpu_gfx600 amdgpu_gfx601 amdgpu_gfx602 + amdgpu_gfx700 amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx703 amdgpu_gfx704 amdgpu_gfx705 + amdgpu_gfx801 amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810 + amdgpu_gfx900 amdgpu_gfx902 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx90c amdgpu_gfx940 + amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1013 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1033 amdgpu_gfx1034 amdgpu_gfx1035 amdgpu_gfx1036 + amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102 amdgpu_gfx1103 +" +IUSE="doc openblas test ${IUSE_AMDGPU}" +#IUSE="doc cuda hip openblas test ${IUSE_AMDGPU}" + +# TODO: do not enforce openblas +RDEPEND=" + openblas? ( sci-libs/openblas ) + !openblas? ( + virtual/blas + virtual/lapack + ) +" +DEPEND=" + ${RDEPEND} + ${PYTHON_DEPS} + dev-util/hip +" +# hip? ( dev-util/hip ) +BDEPEND=" + virtual/pkgconfig + doc? ( >=app-doc/doxygen-1.8.14-r1[dot] ) +" + +REQUIRED_USE=" + || ( ${IUSE_AMDGPU/+/} ) +" +# ^^ ( cuda hip ) +RESTRICT="!test? ( test )" + +pkg_setup() { + fortran-2_pkg_setup + python-any-r1_pkg_setup + tc-check-openmp || die "Need OpenMP to compile ${P}" +} + +src_prepare() { + rm -r blas_fix || die + # distributed pc file not so useful so replace it + cat <<-EOF > ${PN}.pc + prefix=${EPREFIX}/usr + libdir=\${prefix}/$(get_libdir) + includedir=\${prefix}/include/${PN} + Name: ${PN} + Description: ${DESCRIPTION} + Version: ${PV} + URL: ${HOMEPAGE} + Libs: -L\${libdir} -lmagma + Libs.private: -lm -lpthread -ldl + Cflags: -I\${includedir} + Requires: $(usex openblas "openblas" "blas lapack") + EOF + + #use cuda && echo -e 'BACKEND = cuda' > make.inc + #use hip && echo -e 'BACKEND = hip' > make.inc + echo -e 'BACKEND = hip' > make.inc + echo -e 'FORT = true' >> make.inc + emake generate + + cmake_src_prepare +} + +src_configure() { + # other options: Intel10_64lp, Intel10_64lp_seq, Intel10_64ilp, Intel10_64ilp_seq, Intel10_32, FLAME, ACML, Apple, NAS + local blasvendor="Generic" + use openblas && blasvendor="OpenBLAS" + + local gpu="" + #if use hip ; then + for u in ${IUSE_AMDGPU} ; do + if use ${u} ; then + gpu="${gpu},${u/amdgpu_/}" + fi + done + #fi + # remove first character (,) + gpu="${gpu:1}" + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DCMAKE_CXX_COMPILER=hipcc + -DMAGMA_ENABLE_CUDA=OFF + -DMAGMA_ENABLE_HIP=ON + -DUSE_FORTRAN=ON + + -DBLA_VENDOR=${blasvendor} + -DGPU_TARGET=${gpu} + ) + # -DMAGMA_ENABLE_CUDA=$(usex cuda) + # -DMAGMA_ENABLE_HIP=$(usex hip) + + #use fortran || mycmakeargs+=( "-DFORTRAN_CONVENTION=-DADD_" + #use hip && mycmakeargs+=( "-DCMAKE_CXX_COMPILER=hipcc" ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + insinto "/usr/include/${PN}" + doins include/*.h + insinto "/usr/$(get_libdir)/pkgconfig" + doins "${PN}.pc" + local DOCS=( README ReleaseNotes ) + use doc && local HTML_DOCS=( docs/html/. ) + einstalldocs +} From 2280de221ae19c318051e1fc6946bd1e145b8dde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Duje=20Mihanovi=C4=87?= Date: Wed, 25 May 2022 14:48:46 +0200 Subject: [PATCH 12/78] dev-util/pmbootstrap: cleanup unneeded variables and inherits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As suggested by AndrewAmmerlaan on https://github.com/gentoo/guru/commit/e1e9c0a70d3424971180305144380103efa437c1. Signed-off-by: Duje Mihanović --- dev-util/pmbootstrap/pmbootstrap-1.44.1.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-util/pmbootstrap/pmbootstrap-1.44.1.ebuild b/dev-util/pmbootstrap/pmbootstrap-1.44.1.ebuild index e4a1d1f11e..970e1ce664 100644 --- a/dev-util/pmbootstrap/pmbootstrap-1.44.1.ebuild +++ b/dev-util/pmbootstrap/pmbootstrap-1.44.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8,9,10} ) -inherit python-r1 distutils-r1 linux-info +inherit distutils-r1 linux-info DESCRIPTION="Helper tool for developing and building postmarketOS" HOMEPAGE="https://postmarketos.org/" @@ -23,9 +23,7 @@ KEYWORDS="-alpha ~amd64 -arm -hppa -ia64 -ppc -ppc64 -riscv -sparc" RESTRICT="mirror test" DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - dev-vcs/git" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RDEPEND="dev-vcs/git" pkg_pretend() { if kernel_is -lt 3 17 0; then From 69d205ca0e8e5c7c28b7342b61f39ede25e6c209 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 25 May 2022 19:55:14 +0200 Subject: [PATCH 13/78] dev-python/python-socketio: new package, add 5.1.0 Signed-off-by: David Roman --- dev-python/python-socketio/Manifest | 1 + dev-python/python-socketio/metadata.xml | 12 +++++++ .../python-socketio-5.1.0.ebuild | 32 +++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 dev-python/python-socketio/Manifest create mode 100644 dev-python/python-socketio/metadata.xml create mode 100644 dev-python/python-socketio/python-socketio-5.1.0.ebuild diff --git a/dev-python/python-socketio/Manifest b/dev-python/python-socketio/Manifest new file mode 100644 index 0000000000..e0ff42d039 --- /dev/null +++ b/dev-python/python-socketio/Manifest @@ -0,0 +1 @@ +DIST python-socketio-5.1.0.tar.gz 43824 BLAKE2B d6827834384856dabae8b4c8121ce382e047e6ddec4374f2c211318e68b3ff02182f9cf99409ba54ca151220774be0d6342befdd2dfc243b66c8783052c1fe8e SHA512 1023fc91f692f9e4a883acd40080805af29128bbba21f19a3d2ee0e8bce62426158ac67188d514eb21a9c64522481fb4626db9ffe0d1303aa8945729d690c198 diff --git a/dev-python/python-socketio/metadata.xml b/dev-python/python-socketio/metadata.xml new file mode 100644 index 0000000000..1b5b813623 --- /dev/null +++ b/dev-python/python-socketio/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + Add websocket client + Add async websocket client + + diff --git a/dev-python/python-socketio/python-socketio-5.1.0.ebuild b/dev-python/python-socketio/python-socketio-5.1.0.ebuild new file mode 100644 index 0000000000..4078276cd9 --- /dev/null +++ b/dev-python/python-socketio/python-socketio-5.1.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..10} ) +inherit distutils-r1 + +DESCRIPTION="Python implementation of the Socket.IO realtime server." +HOMEPAGE=" + https://python-socketio.readthedocs.org/ + https://github.com/miguelgrinberg/python-socketio/ + https://pypi.org/project/python-socketio" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +#wait for dev-python/python-engineio +KEYWORDS="~amd64 ~x86" +IUSE="client asyncio-client" + +RDEPEND="dev-python/bidict[${PYTHON_USEDEP}] + >=dev-python/python-engineio-4.0.0[${PYTHON_USEDEP}] + client? ( dev-python/requests[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] ) + asyncio-client? ( dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# pypi tarball does not contain tests +RESTRICT="test" From acb14f02e783ed33e385f60e2845202130b37780 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 19:53:30 +0200 Subject: [PATCH 14/78] dev-R/openssl: add 2.0.2, drop 2.0.1 Signed-off-by: Alessandro Barbieri --- dev-R/openssl/Manifest | 2 +- dev-R/openssl/{openssl-2.0.1.ebuild => openssl-2.0.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-R/openssl/{openssl-2.0.1.ebuild => openssl-2.0.2.ebuild} (100%) diff --git a/dev-R/openssl/Manifest b/dev-R/openssl/Manifest index 211ef745aa..bd0f4e12a0 100644 --- a/dev-R/openssl/Manifest +++ b/dev-R/openssl/Manifest @@ -1 +1 @@ -DIST openssl_2.0.1.tar.gz 1204569 BLAKE2B c1be769dfb80e8e56ea816de8606c27b7726705a4b07ab2a6c93a89ba955b522319598ee3046bee39297fe9ae8d093ecf7bf52f60518f86b571774fe044839df SHA512 be2316ed0642e4ea720bee673262c7c795b66093e10091e3416d2ff3d28becdb050fb34d22f01f5631691fdd12a6c54f28ee0f41b01987b8d78f70e718df32a8 +DIST openssl_2.0.2.tar.gz 1203211 BLAKE2B 02fdfe7c2ef0e0575056ad9092bceecfd0891e4fb08855839f641632ca4625efbca84afe207fda8adc02bc1b3a462ac2d05d20ea03d64366cb389bbde91317c9 SHA512 d0f70d5d001967bdb7873d7ea8778bbaf491442801bdbe80a66c2d040f92b5dfe58e3ec4077bf215d85f6b4c4a8aa6468c0f0ecb6adf19ded8fd3d0486d78506 diff --git a/dev-R/openssl/openssl-2.0.1.ebuild b/dev-R/openssl/openssl-2.0.2.ebuild similarity index 100% rename from dev-R/openssl/openssl-2.0.1.ebuild rename to dev-R/openssl/openssl-2.0.2.ebuild From bacb8a06cb9f7db201f87dbe092e523bfa0d1382 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 19:56:12 +0200 Subject: [PATCH 15/78] dev-util/gftools: add 0.9.11, drop 0.9.9 Signed-off-by: Alessandro Barbieri --- dev-util/gftools/Manifest | 2 +- .../gftools/{gftools-0.9.9.ebuild => gftools-0.9.11.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/gftools/{gftools-0.9.9.ebuild => gftools-0.9.11.ebuild} (100%) diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest index ec67e53d61..685f2fc0b6 100644 --- a/dev-util/gftools/Manifest +++ b/dev-util/gftools/Manifest @@ -1,3 +1,3 @@ DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b44440e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13 DIST gftools-0.9.10.tar.gz 4870019 BLAKE2B ec515faac43c820ca09d1f0c7901bcf079fd62c032455b771e9771c7b89bcf667fd4d3b063a042038d85991204c0037a64d73497ec41069783bc5a4a47c25497 SHA512 6c101efbbee874a5c1f827fcb18622100128dc6f09c4e434030982b2adfa0a380809ed9f0d173f7a939b8b19c984d4d1106f01c274fff32520588024f5d3933e -DIST gftools-0.9.9.tar.gz 4868400 BLAKE2B 3407ef40fdd7781c4553f41ba87bd2d7ef2752161bc606f93d64b99e7a83b5ee57b668377b7e7e6e8c71f5e7cf8fe3e77b45572646afc66825b19d768d5572b4 SHA512 0d0658203758a4360e06214c5cb80b5c39a99caa9a3d866285fa16823eed9caea1f56ed698d0f4caa3f595afe25038cd6e5c8628dc039159d27a75df2150a502 +DIST gftools-0.9.11.tar.gz 4870459 BLAKE2B bc5240a92060b3d79e30a3b275a113eaa8620802cfcf42d3a9c60535e5c7a984bce2e0046195269d25937687534e8878418537dc0153964090c8d7a14e9ce265 SHA512 9d98554af17d85a0e247690262b9cf90c11dba0114f44b70c6b32017676838b3509e3f30a857913e08df5b5532c89274a0b0aff7143a96df0ac6c827d00a8d55 diff --git a/dev-util/gftools/gftools-0.9.9.ebuild b/dev-util/gftools/gftools-0.9.11.ebuild similarity index 100% rename from dev-util/gftools/gftools-0.9.9.ebuild rename to dev-util/gftools/gftools-0.9.11.ebuild From 4b20c22bcc249e454eaba7282dec51b5f3249268 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 19:59:01 +0200 Subject: [PATCH 16/78] sci-libs/ButterflyPACK: add 2.1.1 Signed-off-by: Alessandro Barbieri --- .../ButterflyPACK/ButterflyPACK-2.1.1.ebuild | 44 +++++++++++++++++++ sci-libs/ButterflyPACK/Manifest | 1 + 2 files changed, 45 insertions(+) create mode 100644 sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild new file mode 100644 index 0000000000..437e8815f5 --- /dev/null +++ b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.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 fortran-2 + +DESCRIPTION="Mathematical software for solving large-scale dense linear systems" +HOMEPAGE="https://github.com/liuyangzhuan/ButterflyPACK" +SRC_URI="https://github.com/liuyangzhuan/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="BSD" +SLOT="0" +IUSE="arpack magma" + +RDEPEND=" + sci-libs/scalapack + virtual/blas + virtual/lapack + virtual/mpi + + arpack? ( sci-libs/arpack ) + magma? ( sci-libs/magma ) +" +DEPEND="${RDEPEND}" + +DOCS=( README.md CHANGELOG ) + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + + -DTPL_ARPACK_LIBRARIES=$(usex arpack) + -DTPL_MAGMA_LIBRARIES=$(usex magma) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + insinto "/usr/share/octave/site/m/${PN}" + doins -r MATLAB/* +} diff --git a/sci-libs/ButterflyPACK/Manifest b/sci-libs/ButterflyPACK/Manifest index 4a536fc2c2..79063e3229 100644 --- a/sci-libs/ButterflyPACK/Manifest +++ b/sci-libs/ButterflyPACK/Manifest @@ -1 +1,2 @@ DIST ButterflyPACK-2.1.0.tar.gz 378160677 BLAKE2B 0846f57c45717a4dd2bdd4eb04f7e0ca7f2ac8bd9873307c4cd9342d3696f885ede2b65a5a6c3aed55fcc70cfb50bbe9d45957b14c4f8208ffc11a8a4ac6134d SHA512 4f06e60d98f8dd88f40c49b824e6435af5674955326016eab2a62feda31735de15e30ae86f7badb5f31e53be8882aa6535ba52345680a65215608ab75775c2bf +DIST ButterflyPACK-2.1.1.tar.gz 378145822 BLAKE2B 84c4a176afe0ddda711bc6c3d1435a51d3796d8d58ae85444320451769a0080724d61c8abe2e7cca67f22112d5f6a7847656bef550cc878f44862d60f9a36ca0 SHA512 ee032a79a788f22dc33b074f568d54e9d4572281bd1b2c9e31036d16a02b54542a40f5b42c3d50e1ace373c5ca74dff45e77a1f3b60bad8c6f4bd53b311cfc24 From afa69c031ca5fc62b53a7aefc62c2edded141021 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 20:01:26 +0200 Subject: [PATCH 17/78] sci-libs/CombBLAS: add 1.16.0_p20220331, drop 0_pre20220331 Signed-off-by: Alessandro Barbieri --- ...AS-0_pre20220331.ebuild => CombBLAS-1.16.0_p20220331.ebuild} | 0 sci-libs/CombBLAS/Manifest | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename sci-libs/CombBLAS/{CombBLAS-0_pre20220331.ebuild => CombBLAS-1.16.0_p20220331.ebuild} (100%) diff --git a/sci-libs/CombBLAS/CombBLAS-0_pre20220331.ebuild b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331.ebuild similarity index 100% rename from sci-libs/CombBLAS/CombBLAS-0_pre20220331.ebuild rename to sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331.ebuild diff --git a/sci-libs/CombBLAS/Manifest b/sci-libs/CombBLAS/Manifest index 6ae411de03..a6a6f70334 100644 --- a/sci-libs/CombBLAS/Manifest +++ b/sci-libs/CombBLAS/Manifest @@ -1 +1 @@ -DIST CombBLAS-0_pre20220331.tar.gz 43783582 BLAKE2B b80e871a21832b2210642bacddeef0c5447cee1e46be3aab2accaaddd393bc0fc05c6d7505a154d303dc3449ec5772d789300b6a78dd97e8119739495aba642f SHA512 5cb6156ab0d8a3fa9c13b9599d2e2bd3f6d3a1fd81f101cf2cadbe72d4b3bcd35013687835549f98fef3ea8e371e562ac55d2f4aa91720a0ef1bdf6da3a97640 +DIST CombBLAS-1.16.0_p20220331.tar.gz 43783582 BLAKE2B b80e871a21832b2210642bacddeef0c5447cee1e46be3aab2accaaddd393bc0fc05c6d7505a154d303dc3449ec5772d789300b6a78dd97e8119739495aba642f SHA512 5cb6156ab0d8a3fa9c13b9599d2e2bd3f6d3a1fd81f101cf2cadbe72d4b3bcd35013687835549f98fef3ea8e371e562ac55d2f4aa91720a0ef1bdf6da3a97640 From e05116cfc58f9f007b98e35e3a0db0ff3487dc54 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 20:07:14 +0200 Subject: [PATCH 18/78] dev-util/rpmlint: add 2.3.0, drop 2.1.0 Signed-off-by: Alessandro Barbieri --- dev-util/rpmlint/Manifest | 2 +- .../{rpmlint-2.1.0.ebuild => rpmlint-2.3.0.ebuild} | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) rename dev-util/rpmlint/{rpmlint-2.1.0.ebuild => rpmlint-2.3.0.ebuild} (80%) diff --git a/dev-util/rpmlint/Manifest b/dev-util/rpmlint/Manifest index cf7b07fdff..cc2ac4c29d 100644 --- a/dev-util/rpmlint/Manifest +++ b/dev-util/rpmlint/Manifest @@ -1,2 +1,2 @@ -DIST rpmlint-2.1.0.tar.gz 5670384 BLAKE2B cb7947956324a0c9e10d2bdc1e5d9d2354c37b748c97c3bbe0426104898e7ddc96bcad84fe7f03952688256c0f20da43b19ab98969056063f647a60851c841a7 SHA512 75df896259b5c340c528357309b2e5e1ce574b7e5e55dff573a1a7808faa3617da799df37e7e65064952a16549225beb16c1e12ba22f2fe4976a69696ed66f46 DIST rpmlint-2.2.0.tar.gz 5736449 BLAKE2B 765ca9b4e3f594b85e70fd85f0e7207c22e1d3b9503361afd3af095101f55aeed84ecb204bf0f8a64b8df4daf9e9fb94f536db80201a3078ec93fa4d38ef3909 SHA512 5e16747231e3f815b405db194e5d1768d19a2b378db674f57b1ebcba17d0f3320626e4c2b648e79cc180621444439c2c84fd176cd1e0fd7b6585d50492a7f272 +DIST rpmlint-2.3.0.tar.gz 5738210 BLAKE2B ae6e2f494009e5f7d2235d4a6e0bbc54bc992f890285d713b50e73131d2926e6db5f230a03c07cef6c314e33e418d8a8522721b0896a78cf4a3c6dbc6ea7e2ac SHA512 8c10a58315695a5768a8f95de9bcae2cca264d48e1a672ff515a2696eee3664dc97c1653ef6e3e18e46f2286cb99430fb3eaa3b0dc6ac069a6b4b94d13584903 diff --git a/dev-util/rpmlint/rpmlint-2.1.0.ebuild b/dev-util/rpmlint/rpmlint-2.3.0.ebuild similarity index 80% rename from dev-util/rpmlint/rpmlint-2.1.0.ebuild rename to dev-util/rpmlint/rpmlint-2.3.0.ebuild index 6c41815f5e..504b62e67e 100644 --- a/dev-util/rpmlint/rpmlint-2.1.0.ebuild +++ b/dev-util/rpmlint/rpmlint-2.3.0.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -30,7 +31,9 @@ RDEPEND=" dev-python/pybeam[${PYTHON_USEDEP}] dev-python/pyxdg[${PYTHON_USEDEP}] dev-python/toml[${PYTHON_USEDEP}] - dev-python/zstd[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] + dev-python/pyenchant[${PYTHON_USEDEP}] + dev-python/python-magic[${PYTHON_USEDEP}] ') " DEPEND=" @@ -45,11 +48,7 @@ DEPEND=" ( app-text/aspell[l10n_cs,l10n_en] app-text/enchant[aspell] ) ) - $(python_gen_cond_dep ' - dev-python/pyenchant[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/python-magic[${PYTHON_USEDEP}] - ') + $(python_gen_cond_dep 'dev-python/pytest-xdist[${PYTHON_USEDEP}]') ) " From 1e8a8e4cb436beee08d953df3517fd5fb19e9684 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 20:08:29 +0200 Subject: [PATCH 19/78] dev-util/annobin: add 10.73, drop 10.67 Signed-off-by: Alessandro Barbieri --- dev-util/annobin/Manifest | 2 +- dev-util/annobin/{annobin-10.67.ebuild => annobin-10.73.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/annobin/{annobin-10.67.ebuild => annobin-10.73.ebuild} (100%) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest index b4eaef8a5d..f3cc79abe0 100644 --- a/dev-util/annobin/Manifest +++ b/dev-util/annobin/Manifest @@ -1,2 +1,2 @@ -DIST annobin-10.67.tar.xz 850052 BLAKE2B d21e85243f729f352fb45e7bb9876507db7cee89bc345cf1b1ff09116d83080aab41a01a787a502bf110c09dc413307463ee58c5ea89bf5c6d976b15289f3c23 SHA512 dde856e327aeef376ab2dc67178fbd8e6a055904c8a24da5bc5d69fc52587bb0673c276ffe68ce6cd424c65d3a1653b8ae1e32a90504378fc9291f039160b413 DIST annobin-10.68.tar.xz 846704 BLAKE2B 6a997f123d3b9c84141858c3ce3ad215f6e44bcb1348bd19e750006072e4509b4c30ce3e6ef2739ddf95baa4adca5b7200f7054a84a20f635cda2f424e765c09 SHA512 0e3a12e173f6f77443c81e44f6be565b8392e6fcba002c8482f3edd13c56620acd5f528a00f10a9f81b9c8aeedf008103850458b2829cecbd89be98649879acc +DIST annobin-10.73.tar.xz 846840 BLAKE2B cb905febf5ddeb811a4a41c5ef88f1e2f627c80a68fe2e7d6640b8aaa1cadb56907f3d162902ca260af4f9c335cf94b3267f17193dba83c38564a54cb4419a39 SHA512 264bd43279526095b4bc11accc0c6a9e8a6fdaa9adf9b8a12076b0d55f34ecc7df0c4653ec48210aff7cefabac208fcab52922babb9e404f22db809976a6a3e8 diff --git a/dev-util/annobin/annobin-10.67.ebuild b/dev-util/annobin/annobin-10.73.ebuild similarity index 100% rename from dev-util/annobin/annobin-10.67.ebuild rename to dev-util/annobin/annobin-10.73.ebuild From a73a94e93ee1bce7fd2193df08ab898837ec1adc Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 20:15:16 +0200 Subject: [PATCH 20/78] sci-libs/CombBLAS/files: rename patches Signed-off-by: Alessandro Barbieri --- ...lDirs.patch => CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch} | 0 ...20220331-cxx17.patch => CombBLAS-1.16.0_p20220331-cxx17.patch} | 0 ...20220331-psort.patch => CombBLAS-1.16.0_p20220331-psort.patch} | 0 ...OLD.patch => CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch} | 0 ...tem-libs.patch => CombBLAS-1.16.0_p20220331-system-libs.patch} | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename sci-libs/CombBLAS/files/{CombBLAS-0_pre20220331-GNUInstallDirs.patch => CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch} (100%) rename sci-libs/CombBLAS/files/{CombBLAS-0_pre20220331-cxx17.patch => CombBLAS-1.16.0_p20220331-cxx17.patch} (100%) rename sci-libs/CombBLAS/files/{CombBLAS-0_pre20220331-psort.patch => CombBLAS-1.16.0_p20220331-psort.patch} (100%) rename sci-libs/CombBLAS/files/{CombBLAS-0_pre20220331-rename-THRESHOLD.patch => CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch} (100%) rename sci-libs/CombBLAS/files/{CombBLAS-0_pre20220331-system-libs.patch => CombBLAS-1.16.0_p20220331-system-libs.patch} (100%) diff --git a/sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-GNUInstallDirs.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch similarity index 100% rename from sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-GNUInstallDirs.patch rename to sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch diff --git a/sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-cxx17.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch similarity index 100% rename from sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-cxx17.patch rename to sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch diff --git a/sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-psort.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch similarity index 100% rename from sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-psort.patch rename to sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch diff --git a/sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-rename-THRESHOLD.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch similarity index 100% rename from sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-rename-THRESHOLD.patch rename to sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch diff --git a/sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-system-libs.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch similarity index 100% rename from sci-libs/CombBLAS/files/CombBLAS-0_pre20220331-system-libs.patch rename to sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch From b3a7afa60d5c7875de1b354528d768a9e6bd1b0a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 20:18:20 +0200 Subject: [PATCH 21/78] sci-mathematics/radian: add 0.6.3, drop 0.6.0 Signed-off-by: Alessandro Barbieri --- sci-mathematics/radian/Manifest | 2 +- .../radian/{radian-0.6.0.ebuild => radian-0.6.3.ebuild} | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename sci-mathematics/radian/{radian-0.6.0.ebuild => radian-0.6.3.ebuild} (88%) diff --git a/sci-mathematics/radian/Manifest b/sci-mathematics/radian/Manifest index f829dda2fd..7def4fb88d 100644 --- a/sci-mathematics/radian/Manifest +++ b/sci-mathematics/radian/Manifest @@ -1,2 +1,2 @@ -DIST radian-0.6.0-github.tar.gz 73474 BLAKE2B 5691848c9e13ef8e3b55692e8270f2a189a067aeaf658ef4e5252ad1855bd4fb9224e26db512f51151887bcb58747732a88e48d74f77d1af61e08666effe90b1 SHA512 dcd2183248b62bda728ff6dfc5e15bd80d6d21c8f0fd3a4f976c4e6149b306b6c70af8de6aa202386b97734d6b7b309667314677d183899b469debce098fb532 DIST radian-0.6.1-github.tar.gz 73582 BLAKE2B c0b091782dde617abbba1ca8363c4b30a4649a5dbb712a40e9cee7be6b6775a9d952b18db9522827b6b0d8ddc0b3fe6d5003b703d9cdc19b2a763e76c4c81b79 SHA512 e768219e8f850062f2e6327d12ce7d61ed00eb74626ab224a6b33ef5963d44067e3cf99f955f42d0eaad48eb11e42c6743fb9a95361ebc014216527c8939c862 +DIST radian-0.6.3-github.tar.gz 73850 BLAKE2B 705ef33769ae1f41f384967e9ec5d6594130f036279f944a307fdd371b01b619c064406797cdfc354778c30875610cc66c19c3e9f3c244fcc96f08f01effd073 SHA512 6fd62b767e6b282804c3d729d0c8ba2e5e80ce5afbc0f6dd15d9afd6775f7b4527b7042427eefc58338ea969887afda4342c2bb7d20ff73d832af8f44609b953 diff --git a/sci-mathematics/radian/radian-0.6.0.ebuild b/sci-mathematics/radian/radian-0.6.3.ebuild similarity index 88% rename from sci-mathematics/radian/radian-0.6.0.ebuild rename to sci-mathematics/radian/radian-0.6.3.ebuild index a3e3ca0b3f..e7a49ac987 100644 --- a/sci-mathematics/radian/radian-0.6.0.ebuild +++ b/sci-mathematics/radian/radian-0.6.3.ebuild @@ -22,7 +22,7 @@ KEYWORDS="~amd64" DEPEND=" $(python_gen_cond_dep ' >=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}] - >=dev-python/prompt_toolkit-3.0[${PYTHON_USEDEP}] + >=dev-python/prompt_toolkit-3.0.15[${PYTHON_USEDEP}] >=dev-python/pygments-2.5.0[${PYTHON_USEDEP}] ') " @@ -39,12 +39,13 @@ BDEPEND=" dev-python/ptyprocess[${PYTHON_USEDEP}] dev-python/jedi[${PYTHON_USEDEP}] ') + dev-R/askpass dev-R/reticulate[${PYTHON_SINGLE_USEDEP}] dev-vcs/git ) " -PATCHES=( "${FILESDIR}/${P}-no-pytest-runner.patch" ) +PATCHES=( "${FILESDIR}/${PN}-0.6.0-no-pytest-runner.patch" ) distutils_enable_tests pytest From d73425fedb55ec912e2df9537eea8a8f68418597 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:13:38 +0200 Subject: [PATCH 22/78] profiles: drop gfx600 GPUs Signed-off-by: Alessandro Barbieri --- profiles/use.desc | 3 --- 1 file changed, 3 deletions(-) diff --git a/profiles/use.desc b/profiles/use.desc index ad6cc929e6..c3b47ebb98 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -1,9 +1,6 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -amdgpu_gfx600 - Enable support for AMD GPU codename tahiti -amdgpu_gfx601 - Enable support for AMD GPU codename pitcairn and verde -amdgpu_gfx602 - Enable support for AMD GPU codename hainan and oland amdgpu_gfx700 - Enable support for AMD APU codename kaveri ( A6-7000, A6 Pro-7050B, A8-7100, A8 Pro-7150B, A10-7300, A10 Pro-7350B, FX-7500, A8-7200P, A10-7400P, FX-7600P ) amdgpu_gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) amdgpu_gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) From be972fe0072ef52597bf853d61957072abb1d53e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:14:59 +0200 Subject: [PATCH 23/78] profiles: drop all the APUs Signed-off-by: Alessandro Barbieri --- profiles/use.desc | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/profiles/use.desc b/profiles/use.desc index c3b47ebb98..328239f092 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -1,39 +1,28 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -amdgpu_gfx700 - Enable support for AMD APU codename kaveri ( A6-7000, A6 Pro-7050B, A8-7100, A8 Pro-7150B, A10-7300, A10 Pro-7350B, FX-7500, A8-7200P, A10-7400P, FX-7600P ) amdgpu_gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) amdgpu_gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) -amdgpu_gfx703 - Enable support for AMD APU codename kabini and mullins ( E1-2100, E1-2200, E1-2500, E2-3000, E2-3800, A4-5000, A4-5100, A6-5200, A4 Pro-3340B ) amdgpu_gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X ) -amdgpu_gfx705 - Enable support for AMD APU gfx705 -amdgpu_gfx801 - Enable support for AMD APU codename carrizo ( A6-8500P, Pro A6-8500B, A8-8600P, Pro A8-8600B, FX-8800P, Pro A12-8800B, A10-8700P, Pro A10-8700B, A10-8780P, A10-9600P, A10-9630P, A12-9700P, A12-9730P, FX-9800P, FX-9830P, E2-9010, A6-9210, A9-9410 ) amdgpu_gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 ) amdgpu_gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 ) amdgpu_gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 ) amdgpu_gfx810 - Enable support for AMD GPU codename stoney amdgpu_gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 ) -amdgpu_gfx902 - Enable support for AMD APU ( Ryzen 3 2200G, Ryzen 5 2400G ) amdgpu_gfx904 - Enable support for AMD GPU gfx904 amdgpu_gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII ) amdgpu_gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator ) amdgpu_gfx909 - Enable support for AMD GPU gfx909 amdgpu_gfx90a - Enable support for AMD GPU gfx904 -amdgpu_gfx90c - Enable support for AMD APU ( Ryzen 7 4700G, Ryzen 7 4700GE, Ryzen 5 4600G, Ryzen 5 4600GE, Ryzen 3 4300G, Ryzen 3 4300GE, Ryzen Pro 4000G, Ryzen 7 Pro 4700G, Ryzen 7 Pro 4750GE, Ryzen 5 Pro 4650G, Ryzen 5 Pro 4650GE, Ryzen 3 Pro 4350G, Ryzen 3 Pro 4350GE ) amdgpu_gfx940 - Enable support for AMD GPU gfx940 amdgpu_gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M ) amdgpu_gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 ) amdgpu_gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT ) -amdgpu_gfx1013 - Enable support for AMD APU gfx1013 amdgpu_gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT ) amdgpu_gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT ) amdgpu_gfx1032 - Enable support for AMD GPU gfx1032 -amdgpu_gfx1033 - Enable support for AMD APU gfx1033 amdgpu_gfx1034 - Enable support for AMD GPU gfx1034 -amdgpu_gfx1035 - Enable support for AMD APU gfx1035 -amdgpu_gfx1036 - Enable support for AMD APU gfx1036 amdgpu_gfx1100 - Enable support for AMD GPU gfx1100 amdgpu_gfx1101 - Enable support for AMD GPU gfx1101 amdgpu_gfx1102 - Enable support for AMD GPU gfx1102 -amdgpu_gfx1103 - Enable support for AMD APU gfx1103 autoload - Enable the plugin for all users From de02a30d537b4165256b5d8185ecd03eed266086 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:20:11 +0200 Subject: [PATCH 24/78] sci-libs/magma: cleanup AMDGPU Signed-off-by: Alessandro Barbieri --- sci-libs/magma/magma-2.6.2-r1.ebuild | 11 +++++------ sci-libs/magma/magma-2.6.2.ebuild | 11 +++++------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/sci-libs/magma/magma-2.6.2-r1.ebuild b/sci-libs/magma/magma-2.6.2-r1.ebuild index 71bc4f6d71..431d3ad521 100644 --- a/sci-libs/magma/magma-2.6.2-r1.ebuild +++ b/sci-libs/magma/magma-2.6.2-r1.ebuild @@ -21,12 +21,11 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" IUSE_AMDGPU=" - amdgpu_gfx600 amdgpu_gfx601 amdgpu_gfx602 - amdgpu_gfx700 amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx703 amdgpu_gfx704 amdgpu_gfx705 - amdgpu_gfx801 amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810 - amdgpu_gfx900 amdgpu_gfx902 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx90c amdgpu_gfx940 - amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1013 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1033 amdgpu_gfx1034 amdgpu_gfx1035 amdgpu_gfx1036 - amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102 amdgpu_gfx1103 + amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704 + amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810 + amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940 + amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034 + amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102 " IUSE="doc openblas test ${IUSE_AMDGPU}" #IUSE="doc cuda hip openblas test ${IUSE_AMDGPU}" diff --git a/sci-libs/magma/magma-2.6.2.ebuild b/sci-libs/magma/magma-2.6.2.ebuild index a8c48659f3..3745150697 100644 --- a/sci-libs/magma/magma-2.6.2.ebuild +++ b/sci-libs/magma/magma-2.6.2.ebuild @@ -21,12 +21,11 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" IUSE_AMDGPU=" - amdgpu_gfx600 amdgpu_gfx601 amdgpu_gfx602 - amdgpu_gfx700 amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx703 amdgpu_gfx704 amdgpu_gfx705 - amdgpu_gfx801 amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810 - amdgpu_gfx900 amdgpu_gfx902 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx90c amdgpu_gfx940 - amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1013 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1033 amdgpu_gfx1034 amdgpu_gfx1035 amdgpu_gfx1036 - amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102 amdgpu_gfx1103 + amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704 + amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810 + amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940 + amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034 + amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102 " IUSE="doc openblas test ${IUSE_AMDGPU}" From 0a38c02adf83dd15322fbba40cae2d2687859db1 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:21:13 +0200 Subject: [PATCH 25/78] sci-libs/mfem: cleanup AMDGPU Signed-off-by: Alessandro Barbieri --- sci-libs/mfem/mfem-4.4.ebuild | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/sci-libs/mfem/mfem-4.4.ebuild b/sci-libs/mfem/mfem-4.4.ebuild index 166720d0ec..a764fab4af 100644 --- a/sci-libs/mfem/mfem-4.4.ebuild +++ b/sci-libs/mfem/mfem-4.4.ebuild @@ -16,12 +16,11 @@ KEYWORDS="~amd64" LICENSE="BSD" SLOT="0" IUSE_AMDGPU=" - amdgpu_gfx600 amdgpu_gfx601 amdgpu_gfx602 - amdgpu_gfx700 amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx703 amdgpu_gfx704 amdgpu_gfx705 - amdgpu_gfx801 amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810 - amdgpu_gfx900 amdgpu_gfx902 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx90c amdgpu_gfx940 - amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1013 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1033 amdgpu_gfx1034 amdgpu_gfx1035 amdgpu_gfx1036 - amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102 amdgpu_gfx1103 + amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704 + amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810 + amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940 + amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034 + amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102 " cpuflags=" cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 From 384ab19acefb49b4cea6c725dfd1b19ce076e413 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:37:11 +0200 Subject: [PATCH 26/78] app-editors/atom-bin: remove maintainer as requested requested on Telegram, see https://t.me/gentooitalia/85461 Signed-off-by: Alessandro Barbieri --- app-editors/atom-bin/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app-editors/atom-bin/metadata.xml b/app-editors/atom-bin/metadata.xml index a0b29038e0..f2595f64cf 100644 --- a/app-editors/atom-bin/metadata.xml +++ b/app-editors/atom-bin/metadata.xml @@ -1,10 +1,7 @@ - - marco@scardovi.com - Marco Scardovi - + atom/atom From 35512fc831aa9dd57473d40259cc932668ce43b3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:45:03 +0200 Subject: [PATCH 27/78] sci-mathematics/clasp: use https Signed-off-by: Alessandro Barbieri --- sci-mathematics/clasp/clasp-3.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/clasp/clasp-3.3.8.ebuild b/sci-mathematics/clasp/clasp-3.3.8.ebuild index 9627e4dab9..d033cf20f8 100644 --- a/sci-mathematics/clasp/clasp-3.3.8.ebuild +++ b/sci-mathematics/clasp/clasp-3.3.8.ebuild @@ -8,7 +8,7 @@ inherit cmake flag-o-matic DESCRIPTION="A conflict-driven nogood learning answer set solver" HOMEPAGE=" https://github.com/potassco/clasp - http://www.cs.uni-potsdam.de/clasp/ + https://www.cs.uni-potsdam.de/clasp/ " SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" From bd2531c5007f4b707117a57b41e5165ec2a71297 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:46:27 +0200 Subject: [PATCH 28/78] sys-apps/CommsPowerManagement: update HOMEPAGE Signed-off-by: Alessandro Barbieri --- .../CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild b/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild index b4cc94c893..7c5f89cd25 100644 --- a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild +++ b/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.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 @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 DESCRIPTION="Python library providing various tools to work with Intel processors" -HOMEPAGE="https://github.com/intel/iCommsPowerManagement" +HOMEPAGE="https://github.com/intel/CommsPowerManagement" SRC_URI="https://github.com/intel/CommsPowerManagement/archive/refs/tags/${MYPV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${MYPV}" From e91f945ecbd85ccc0703cd9fdbf244b5aa7bcdb9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:48:52 +0200 Subject: [PATCH 29/78] dev-util/gammaray: update HOMEPAGE Signed-off-by: Alessandro Barbieri --- dev-util/gammaray/gammaray-2.11.3.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-util/gammaray/gammaray-2.11.3.ebuild b/dev-util/gammaray/gammaray-2.11.3.ebuild index f181b0f47e..7bb932fafa 100644 --- a/dev-util/gammaray/gammaray-2.11.3.ebuild +++ b/dev-util/gammaray/gammaray-2.11.3.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 @@ -7,7 +7,10 @@ CMAKE_REMOVE_MODULES_LIST=( BackwardConfig ) inherit cmake optfeature virtualx xdg DESCRIPTION="High-level runtime introspection tool for Qt applications" -HOMEPAGE="https://www.kdab.com/gammaray/ https://github.com/KDAB/GammaRay" +HOMEPAGE=" + https://www.kdab.com/development-resources/qt-tools/gammaray/ + https://github.com/KDAB/GammaRay +" if [[ ${PV} == 9999 ]] ; then inherit git-r3 From 3e14f6b632b74eb2c2a20317e1217566087ac07d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:51:59 +0200 Subject: [PATCH 30/78] x11-misc/gammy: fix homepage Signed-off-by: Alessandro Barbieri --- x11-misc/gammy/gammy-0.9.60.ebuild | 4 ++-- x11-misc/gammy/gammy-0.9.64.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-misc/gammy/gammy-0.9.60.ebuild b/x11-misc/gammy/gammy-0.9.60.ebuild index bc90490eb8..67d4cdf607 100644 --- a/x11-misc/gammy/gammy-0.9.60.ebuild +++ b/x11-misc/gammy/gammy-0.9.60.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop qmake-utils xdg DESCRIPTION="Adaptive screen brightness/temperature" -HOMEPAGE="https://getgammy.com/" +HOMEPAGE="https://github.com/Fushko/gammy" if [[ "${PV}" == *9999* ]]; then inherit git-r3 diff --git a/x11-misc/gammy/gammy-0.9.64.ebuild b/x11-misc/gammy/gammy-0.9.64.ebuild index c225e26cad..746e648f38 100644 --- a/x11-misc/gammy/gammy-0.9.64.ebuild +++ b/x11-misc/gammy/gammy-0.9.64.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit qmake-utils xdg DESCRIPTION="Adaptive screen brightness/temperature" -HOMEPAGE="https://getgammy.com/" +HOMEPAGE="https://github.com/Fushko/gammy" if [[ "${PV}" == *9999* ]]; then inherit git-r3 From 6aace7d0fbf0424abf6c0be1cf780d1df1e71c54 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:54:52 +0200 Subject: [PATCH 31/78] sci-electronics/kactus2: fix homepage Signed-off-by: Alessandro Barbieri --- sci-electronics/kactus2/kactus2-3.8.0.ebuild | 4 ++-- sci-electronics/kactus2/kactus2-9999.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sci-electronics/kactus2/kactus2-3.8.0.ebuild b/sci-electronics/kactus2/kactus2-3.8.0.ebuild index 89cf1c254e..e6a6e02249 100644 --- a/sci-electronics/kactus2/kactus2-3.8.0.ebuild +++ b/sci-electronics/kactus2/kactus2-3.8.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="7" @@ -7,7 +7,7 @@ inherit xdg DESCRIPTION="A open source IP-XACT-based tool" HOMEPAGE=" - http://www.tkt.cs.tut.fi/research/funbase/Kactus2.htm + https://research.tuni.fi/system-on-chip/tools/ https://github.com/kactus2/kactus2dev " diff --git a/sci-electronics/kactus2/kactus2-9999.ebuild b/sci-electronics/kactus2/kactus2-9999.ebuild index 589b04bd8d..4ecae13d2d 100644 --- a/sci-electronics/kactus2/kactus2-9999.ebuild +++ b/sci-electronics/kactus2/kactus2-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -7,7 +7,7 @@ inherit xdg DESCRIPTION="A open source IP-XACT-based tool" HOMEPAGE=" - http://www.tkt.cs.tut.fi/research/funbase/Kactus2.htm + https://research.tuni.fi/system-on-chip/tools/ https://github.com/kactus2/kactus2dev " From 46cd83242e9d988d9605e4e53559f89fa2a1bc7e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:56:59 +0200 Subject: [PATCH 32/78] net-libs/libqmatrixclient: update HOMEPAGE Signed-off-by: Alessandro Barbieri --- net-libs/libqmatrixclient/libqmatrixclient-0.5.3.2.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/net-libs/libqmatrixclient/libqmatrixclient-0.5.3.2.ebuild b/net-libs/libqmatrixclient/libqmatrixclient-0.5.3.2.ebuild index 3e81cbcf1a..b316227dbb 100644 --- a/net-libs/libqmatrixclient/libqmatrixclient-0.5.3.2.ebuild +++ b/net-libs/libqmatrixclient/libqmatrixclient-0.5.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2018-2021 Gentoo Authors +# Copyright 2018-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,10 @@ EAPI=7 inherit cmake DESCRIPTION="A Qt5 library to write cross-platfrom clients for Matrix" -HOMEPAGE="https://github.com/QMatrixClient/libqmatrixclient https://matrix.org/docs/projects/sdk/libqmatrixclient.html" +HOMEPAGE=" + https://github.com/quotient-im/libQuotient + https://matrix.org/docs/projects/sdk/quotient +" SRC_URI="https://github.com/QMatrixClient/libqmatrixclient/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0/0.5.3" LICENSE="LGPL-2.1" From b9f678efdad79e24846b09fc43b9a8adf497099e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:58:51 +0200 Subject: [PATCH 33/78] sci-libs/mfem: use https Signed-off-by: Alessandro Barbieri --- sci-libs/mfem/mfem-4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/mfem/mfem-4.4.ebuild b/sci-libs/mfem/mfem-4.4.ebuild index a764fab4af..933130a497 100644 --- a/sci-libs/mfem/mfem-4.4.ebuild +++ b/sci-libs/mfem/mfem-4.4.ebuild @@ -7,7 +7,7 @@ inherit cmake DESCRIPTION="Lightweight, general, scalable C++ library for finite element methods" HOMEPAGE=" - http://mfem.org/ + https://mfem.org/ https://github.com/mfem/mfem/ " SRC_URI="https://github.com/mfem/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" From ed934131e993cd23db4fd8b2753a97f250a5df1d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 21:59:51 +0200 Subject: [PATCH 34/78] games-action/technic-launcher: update SRC_URI Signed-off-by: Alessandro Barbieri --- .../technic-launcher/technic-launcher-4.625.ebuild | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/games-action/technic-launcher/technic-launcher-4.625.ebuild b/games-action/technic-launcher/technic-launcher-4.625.ebuild index a91cae373e..bcc2c29c35 100644 --- a/games-action/technic-launcher/technic-launcher-4.625.ebuild +++ b/games-action/technic-launcher/technic-launcher-4.625.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,8 +7,10 @@ inherit desktop java-pkg-2 xdg DESCRIPTION="Minecraft launcher for community-made modpacks on the Technic Platform" HOMEPAGE="https://www.technicpack.net/" -SRC_URI="http://launcher.technicpack.net/launcher${PV:0:1}/${PV:2}/TechnicLauncher.jar -> ${P}.jar - https://www.technicpack.net/favicon.ico -> ${PN}.ico" +SRC_URI=" + https://launcher.technicpack.net/launcher${PV:0:1}/${PV:2}/TechnicLauncher.jar -> ${P}.jar + https://www.technicpack.net/favicon.ico -> ${PN}.ico +" KEYWORDS="~amd64 ~x86" LICENSE="technic" From 844d0fbbf6480f8f94ea17e3bf4344492aeb656e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 22:03:22 +0200 Subject: [PATCH 35/78] app-misc/nonsense: fix homepages Signed-off-by: Alessandro Barbieri --- app-misc/nonsense/nonsense-0.7-r1.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-misc/nonsense/nonsense-0.7-r1.ebuild b/app-misc/nonsense/nonsense-0.7-r1.ebuild index 829f3a0d31..c1ae5fff9c 100644 --- a/app-misc/nonsense/nonsense-0.7-r1.ebuild +++ b/app-misc/nonsense/nonsense-0.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,10 +8,12 @@ COMMIT="766d34590e1fc0edddb381ad16fab57f5d20d299" DESCRIPTION="Generates random text from datafiles and templates" HOMEPAGE=" https://github.com/aduial/nonsense - https://nonsense.sourceforge.net + https://sourceforge.net/projects/nonsense/ + http://nonsense.sourceforge.net " SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" + LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" From 89e6e002d8e5119f7e15ab447e690f58b018517b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 22:05:16 +0200 Subject: [PATCH 36/78] dev-ml/ptime: update SRC_URI Signed-off-by: Alessandro Barbieri --- dev-ml/ptime/ptime-1.0.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-ml/ptime/ptime-1.0.0.ebuild b/dev-ml/ptime/ptime-1.0.0.ebuild index 3147bcdf9c..49d8a2f7ff 100644 --- a/dev-ml/ptime/ptime-1.0.0.ebuild +++ b/dev-ml/ptime/ptime-1.0.0.ebuild @@ -7,10 +7,11 @@ inherit opam findlib DESCRIPTION="POSIX time for OCaml" HOMEPAGE=" - http://erratique.ch/software/ptime + https://erratique.ch/software/ptime https://github.com/dbuenzli/ptime + https://opam.ocaml.org/packages/ptime/ " -SRC_URI="http://erratique.ch/software/ptime/releases/${P}.tbz" +SRC_URI="https://erratique.ch/software/ptime/releases/${P}.tbz" LICENSE="ISC" SLOT="0/${PV}" From a3051aca2ef0735a5ad485de2f325e0d2777429c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 22:07:35 +0200 Subject: [PATCH 37/78] sys-cluster/otf2: update SRC_URI Signed-off-by: Alessandro Barbieri --- sys-cluster/otf2/otf2-2.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/otf2/otf2-2.3-r2.ebuild b/sys-cluster/otf2/otf2-2.3-r2.ebuild index 5138fb66a9..52ae069227 100644 --- a/sys-cluster/otf2/otf2-2.3-r2.ebuild +++ b/sys-cluster/otf2/otf2-2.3-r2.ebuild @@ -9,7 +9,7 @@ inherit python-single-r1 toolchain-funcs DESCRIPTION="highly scalable, memory efficient event trace data format" HOMEPAGE="https://www.vi-hps.org/projects/score-p" -SRC_URI="http://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/${P}/${P}.tar.gz" +SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0" From b8333d96cef3c95f70c1888a0187c31e7e427c4e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 22:12:44 +0200 Subject: [PATCH 38/78] sys-cluster/parallel-netcdf: update SRC_URI Signed-off-by: Alessandro Barbieri --- sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild index 1444984fe3..4b30704a35 100644 --- a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild +++ b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild @@ -11,10 +11,9 @@ inherit autotools fortran-2 DESCRIPTION="Parallel extension to netCDF" HOMEPAGE=" https://parallel-netcdf.github.io - http://cucis.ece.northwestern.edu/projects/PnetCDF/ https://trac.mcs.anl.gov/projects/parallel-netcdf " -SRC_URI="http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/${MYP}.tar.gz" +SRC_URI="https://parallel-netcdf.github.io/Release/${MYP}.tar.gz" S="${WORKDIR}/${MYP}" LICENSE="UCAR-Unidata" From aed1faaf1496be94dc93e2aff0c945f8ec7893b9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 22:13:52 +0200 Subject: [PATCH 39/78] dev-python/cursive: remove github homepage Signed-off-by: Alessandro Barbieri --- dev-python/cursive/cursive-0.2.2-r2.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/cursive/cursive-0.2.2-r2.ebuild b/dev-python/cursive/cursive-0.2.2-r2.ebuild index 44af571841..bf98a12355 100644 --- a/dev-python/cursive/cursive-0.2.2-r2.ebuild +++ b/dev-python/cursive/cursive-0.2.2-r2.ebuild @@ -9,7 +9,6 @@ inherit distutils-r1 DESCRIPTION="Cursive implements OpenStack-specific validation of digital signatures" HOMEPAGE=" - https://github.com/openstack/cursive https://opendev.org/x/cursive https://launchpad.net/cursive https://pypi.org/project/cursive/ From 1acba996a9d7ccdb4cb79e2de1f830fb4e82d048 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 25 May 2022 22:15:58 +0200 Subject: [PATCH 40/78] dev-python/ots-python: update upstream metadata Signed-off-by: Alessandro Barbieri --- dev-python/ots-python/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/ots-python/metadata.xml b/dev-python/ots-python/metadata.xml index 5c5bb5a699..05e98ccdbe 100644 --- a/dev-python/ots-python/metadata.xml +++ b/dev-python/ots-python/metadata.xml @@ -9,6 +9,6 @@ https://github.com/googlefonts/ots-python/issues googlefonts/ots-python - opentype-sanitizers + opentype-sanitizer From efa022377932e3e145a54b9dc1778184a88d8737 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 26 May 2022 05:05:26 +0200 Subject: [PATCH 41/78] sys-devel/qbe: Fix PREFIX Signed-off-by: Haelwenn (lanodan) Monnier --- sys-devel/qbe/qbe-9999.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys-devel/qbe/qbe-9999.ebuild b/sys-devel/qbe/qbe-9999.ebuild index 09e3521a50..b1d9485606 100644 --- a/sys-devel/qbe/qbe-9999.ebuild +++ b/sys-devel/qbe/qbe-9999.ebuild @@ -10,3 +10,7 @@ HOMEPAGE="https://c9x.me/compile/" EGIT_REPO_URI="git://c9x.me/qbe.git" LICENSE="MIT" SLOT="0" + +src_install() { + PREFIX=/usr default +} From 2eb58cd70e4f330c64ac732eb2f7d80a9c1895eb Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 26 May 2022 15:47:40 +0200 Subject: [PATCH 42/78] dev-util/deblob: Add := on hare Signed-off-by: Haelwenn (lanodan) Monnier --- dev-util/deblob/deblob-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/deblob/deblob-9999.ebuild b/dev-util/deblob/deblob-9999.ebuild index ff14aab7e0..0098040e48 100644 --- a/dev-util/deblob/deblob-9999.ebuild +++ b/dev-util/deblob/deblob-9999.ebuild @@ -14,7 +14,7 @@ IUSE="test" RESTRICT="!test? ( test )" DEPEND=" - dev-lang/hare + dev-lang/hare:= test? ( app-text/mandoc ) " RDEPEND="" From a5e3b8259c87d2176dbaf2c65a6403a3fc2beabc Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Thu, 26 May 2022 10:24:40 -0700 Subject: [PATCH 43/78] dev-python/pyclip: Fix tests Closes: https://bugs.gentoo.org/847169 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Ryan Fox --- dev-python/pyclip/pyclip-0.5.4.ebuild | 20 +++++++++++++++----- dev-python/pyclip/pyclip-0.6.0.ebuild | 12 ++++++++++-- dev-python/pyclip/pyclip-9999.ebuild | 12 ++++++++++-- 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/dev-python/pyclip/pyclip-0.5.4.ebuild b/dev-python/pyclip/pyclip-0.5.4.ebuild index ee9f89570d..4bcb1c89a5 100644 --- a/dev-python/pyclip/pyclip-0.5.4.ebuild +++ b/dev-python/pyclip/pyclip-0.5.4.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7..11} ) +PYTHON_COMPAT=( python3_{8..11} ) DISTUTILS_USE_SETUPTOOLS=bdepend inherit distutils-r1 @@ -20,9 +20,19 @@ DESCRIPTION="Python clipboard module" HOMEPAGE="https://pypi.org/project/pyclip/" LICENSE="Apache-2.0" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" -DEPEND="" -RDEPEND="x11-misc/xclip" +DEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" +RDEPEND=" + x11-misc/xclip +" BDEPEND="" -distutils_enable_tests pytest +python_test() { + for unittest in "${S}/tests/"*".py"; do + "${EPYTHON}" "${unittest}" || die "Tests failed" + done +} diff --git a/dev-python/pyclip/pyclip-0.6.0.ebuild b/dev-python/pyclip/pyclip-0.6.0.ebuild index 997c812c2b..409487c500 100644 --- a/dev-python/pyclip/pyclip-0.6.0.ebuild +++ b/dev-python/pyclip/pyclip-0.6.0.ebuild @@ -20,12 +20,20 @@ DESCRIPTION="Python clipboard module" HOMEPAGE="https://pypi.org/project/pyclip/" LICENSE="Apache-2.0" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" -DEPEND="" +DEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" RDEPEND=" gui-apps/wl-clipboard x11-misc/xclip " BDEPEND="" -distutils_enable_tests pytest +python_test() { + for unittest in "${S}/tests/"*".py"; do + "${EPYTHON}" "${unittest}" || die "Tests failed" + done +} diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild index 997c812c2b..409487c500 100644 --- a/dev-python/pyclip/pyclip-9999.ebuild +++ b/dev-python/pyclip/pyclip-9999.ebuild @@ -20,12 +20,20 @@ DESCRIPTION="Python clipboard module" HOMEPAGE="https://pypi.org/project/pyclip/" LICENSE="Apache-2.0" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" -DEPEND="" +DEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" RDEPEND=" gui-apps/wl-clipboard x11-misc/xclip " BDEPEND="" -distutils_enable_tests pytest +python_test() { + for unittest in "${S}/tests/"*".py"; do + "${EPYTHON}" "${unittest}" || die "Tests failed" + done +} From d75e81c26b363a20199c12fc52d95f5fb21e4993 Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Thu, 26 May 2022 13:38:44 -0700 Subject: [PATCH 44/78] dev-python/pyclip: Fix docs installation The README.md in the repo is a symlink, so einstalldocs doesn't know how to handle it. Signed-off-by: Ryan Fox Closes: https://bugs.gentoo.org/847178 --- dev-python/pyclip/pyclip-0.5.4.ebuild | 1 + dev-python/pyclip/pyclip-0.6.0.ebuild | 1 + dev-python/pyclip/pyclip-9999.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/dev-python/pyclip/pyclip-0.5.4.ebuild b/dev-python/pyclip/pyclip-0.5.4.ebuild index 4bcb1c89a5..f57d3f5c17 100644 --- a/dev-python/pyclip/pyclip-0.5.4.ebuild +++ b/dev-python/pyclip/pyclip-0.5.4.ebuild @@ -22,6 +22,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" +DOCS="${S}/docs/README.md" DEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] ) diff --git a/dev-python/pyclip/pyclip-0.6.0.ebuild b/dev-python/pyclip/pyclip-0.6.0.ebuild index 409487c500..61efa2b6a0 100644 --- a/dev-python/pyclip/pyclip-0.6.0.ebuild +++ b/dev-python/pyclip/pyclip-0.6.0.ebuild @@ -22,6 +22,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" +DOCS="${S}/docs/README.md" DEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] ) diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild index 409487c500..61efa2b6a0 100644 --- a/dev-python/pyclip/pyclip-9999.ebuild +++ b/dev-python/pyclip/pyclip-9999.ebuild @@ -22,6 +22,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" +DOCS="${S}/docs/README.md" DEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] ) From 6deb9f488f576a25dd74c58ad1a75e92f7b0c52f Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Thu, 26 May 2022 14:04:46 -0700 Subject: [PATCH 45/78] dev-python/pyclip: Disable tests Running the tests is a bad idea because the clipboard isn't always available when building. Signed-off-by: Ryan Fox Closes: https://bugs.gentoo.org/847169 --- dev-python/pyclip/pyclip-0.5.4.ebuild | 13 ++----------- dev-python/pyclip/pyclip-0.6.0.ebuild | 13 ++----------- dev-python/pyclip/pyclip-9999.ebuild | 13 ++----------- 3 files changed, 6 insertions(+), 33 deletions(-) diff --git a/dev-python/pyclip/pyclip-0.5.4.ebuild b/dev-python/pyclip/pyclip-0.5.4.ebuild index f57d3f5c17..9d7f2261e7 100644 --- a/dev-python/pyclip/pyclip-0.5.4.ebuild +++ b/dev-python/pyclip/pyclip-0.5.4.ebuild @@ -20,20 +20,11 @@ DESCRIPTION="Python clipboard module" HOMEPAGE="https://pypi.org/project/pyclip/" LICENSE="Apache-2.0" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="test" DOCS="${S}/docs/README.md" -DEPEND=" - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) -" +DEPEND="" RDEPEND=" x11-misc/xclip " BDEPEND="" - -python_test() { - for unittest in "${S}/tests/"*".py"; do - "${EPYTHON}" "${unittest}" || die "Tests failed" - done -} diff --git a/dev-python/pyclip/pyclip-0.6.0.ebuild b/dev-python/pyclip/pyclip-0.6.0.ebuild index 61efa2b6a0..8eb8b2e965 100644 --- a/dev-python/pyclip/pyclip-0.6.0.ebuild +++ b/dev-python/pyclip/pyclip-0.6.0.ebuild @@ -20,21 +20,12 @@ DESCRIPTION="Python clipboard module" HOMEPAGE="https://pypi.org/project/pyclip/" LICENSE="Apache-2.0" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="test" DOCS="${S}/docs/README.md" -DEPEND=" - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) -" +DEPEND="" RDEPEND=" gui-apps/wl-clipboard x11-misc/xclip " BDEPEND="" - -python_test() { - for unittest in "${S}/tests/"*".py"; do - "${EPYTHON}" "${unittest}" || die "Tests failed" - done -} diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild index 61efa2b6a0..8eb8b2e965 100644 --- a/dev-python/pyclip/pyclip-9999.ebuild +++ b/dev-python/pyclip/pyclip-9999.ebuild @@ -20,21 +20,12 @@ DESCRIPTION="Python clipboard module" HOMEPAGE="https://pypi.org/project/pyclip/" LICENSE="Apache-2.0" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="test" DOCS="${S}/docs/README.md" -DEPEND=" - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) -" +DEPEND="" RDEPEND=" gui-apps/wl-clipboard x11-misc/xclip " BDEPEND="" - -python_test() { - for unittest in "${S}/tests/"*".py"; do - "${EPYTHON}" "${unittest}" || die "Tests failed" - done -} From c3c79a8cf0face5a5267b783e280f11df5b77c33 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 17:33:16 +0200 Subject: [PATCH 46/78] sci-libs/magma: use ; as separator Signed-off-by: Alessandro Barbieri --- sci-libs/magma/magma-2.6.2-r1.ebuild | 4 ++-- sci-libs/magma/magma-2.6.2.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sci-libs/magma/magma-2.6.2-r1.ebuild b/sci-libs/magma/magma-2.6.2-r1.ebuild index 431d3ad521..05b6ad90f7 100644 --- a/sci-libs/magma/magma-2.6.2-r1.ebuild +++ b/sci-libs/magma/magma-2.6.2-r1.ebuild @@ -96,11 +96,11 @@ src_configure() { #if use hip ; then for u in ${IUSE_AMDGPU} ; do if use ${u} ; then - gpu="${gpu},${u/amdgpu_/}" + gpu="${gpu};${u/amdgpu_/}" fi done #fi - # remove first character (,) + # remove first character (;) gpu="${gpu:1}" local mycmakeargs=( diff --git a/sci-libs/magma/magma-2.6.2.ebuild b/sci-libs/magma/magma-2.6.2.ebuild index 3745150697..edaa8a3f31 100644 --- a/sci-libs/magma/magma-2.6.2.ebuild +++ b/sci-libs/magma/magma-2.6.2.ebuild @@ -87,10 +87,10 @@ src_configure() { local gpu="" for u in ${IUSE_AMDGPU} ; do if use ${u} ; then - gpu="${gpu},${u/amdgpu_/}" + gpu="${gpu};${u/amdgpu_/}" fi done - #remove first character (,) + #remove first character (;) gpu="${gpu:1}" local mycmakeargs=( From 76222a51fc8e67aae4ea44ef0697d144650938a5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 17:35:04 +0200 Subject: [PATCH 47/78] sci-libs/mfem: use ; as separator Signed-off-by: Alessandro Barbieri --- sci-libs/mfem/mfem-4.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-libs/mfem/mfem-4.4.ebuild b/sci-libs/mfem/mfem-4.4.ebuild index 933130a497..12c00fc51a 100644 --- a/sci-libs/mfem/mfem-4.4.ebuild +++ b/sci-libs/mfem/mfem-4.4.ebuild @@ -101,10 +101,10 @@ src_configure() { HIP_ARCH="" for u in ${IUSE_AMDGPU} ; do if use ${u} ; then - HIP_ARCH="${HIP_ARCH},${u/amdgpu_/}" + HIP_ARCH="${HIP_ARCH};${u/amdgpu_/}" fi done - # remove first character (,) + # remove first character (;) HIP_ARCH="${HIP_ARCH:1}" export HIP_ARCH fi From d962769ba920e94356f4a0aa57673597b850a7d0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 17:37:14 +0200 Subject: [PATCH 48/78] sci-libs/ButterflyPACK: don't build examples Closes: https://bugs.gentoo.org/847349 Signed-off-by: Alessandro Barbieri --- .../ButterflyPACK/ButterflyPACK-2.1.0.ebuild | 44 ------------------- .../ButterflyPACK/ButterflyPACK-2.1.1.ebuild | 1 + sci-libs/ButterflyPACK/Manifest | 1 - .../ButterflyPACK-2.1.1-no-examples.patch | 10 +++++ 4 files changed, 11 insertions(+), 45 deletions(-) delete mode 100644 sci-libs/ButterflyPACK/ButterflyPACK-2.1.0.ebuild create mode 100644 sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.0.ebuild b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.0.ebuild deleted file mode 100644 index 437e8815f5..0000000000 --- a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake fortran-2 - -DESCRIPTION="Mathematical software for solving large-scale dense linear systems" -HOMEPAGE="https://github.com/liuyangzhuan/ButterflyPACK" -SRC_URI="https://github.com/liuyangzhuan/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64" -LICENSE="BSD" -SLOT="0" -IUSE="arpack magma" - -RDEPEND=" - sci-libs/scalapack - virtual/blas - virtual/lapack - virtual/mpi - - arpack? ( sci-libs/arpack ) - magma? ( sci-libs/magma ) -" -DEPEND="${RDEPEND}" - -DOCS=( README.md CHANGELOG ) - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - - -DTPL_ARPACK_LIBRARIES=$(usex arpack) - -DTPL_MAGMA_LIBRARIES=$(usex magma) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - insinto "/usr/share/octave/site/m/${PN}" - doins -r MATLAB/* -} diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild index 437e8815f5..cd801deea7 100644 --- a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild +++ b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild @@ -26,6 +26,7 @@ RDEPEND=" DEPEND="${RDEPEND}" DOCS=( README.md CHANGELOG ) +PATCHES=( "${FILESDIR}/${P}-no-examples.patch" ) src_configure() { local mycmakeargs=( diff --git a/sci-libs/ButterflyPACK/Manifest b/sci-libs/ButterflyPACK/Manifest index 79063e3229..f3c2d70b31 100644 --- a/sci-libs/ButterflyPACK/Manifest +++ b/sci-libs/ButterflyPACK/Manifest @@ -1,2 +1 @@ -DIST ButterflyPACK-2.1.0.tar.gz 378160677 BLAKE2B 0846f57c45717a4dd2bdd4eb04f7e0ca7f2ac8bd9873307c4cd9342d3696f885ede2b65a5a6c3aed55fcc70cfb50bbe9d45957b14c4f8208ffc11a8a4ac6134d SHA512 4f06e60d98f8dd88f40c49b824e6435af5674955326016eab2a62feda31735de15e30ae86f7badb5f31e53be8882aa6535ba52345680a65215608ab75775c2bf DIST ButterflyPACK-2.1.1.tar.gz 378145822 BLAKE2B 84c4a176afe0ddda711bc6c3d1435a51d3796d8d58ae85444320451769a0080724d61c8abe2e7cca67f22112d5f6a7847656bef550cc878f44862d60f9a36ca0 SHA512 ee032a79a788f22dc33b074f568d54e9d4572281bd1b2c9e31036d16a02b54542a40f5b42c3d50e1ace373c5ca74dff45e77a1f3b60bad8c6f4bd53b311cfc24 diff --git a/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch b/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch new file mode 100644 index 0000000000..9fb8989fad --- /dev/null +++ b/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch @@ -0,0 +1,10 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -437,7 +437,6 @@ + add_subdirectory(SRC_DOUBLECOMPLEX) + add_subdirectory(SRC_SINGLE) + add_subdirectory(SRC_COMPLEX) +-add_subdirectory(EXAMPLE) + + if(enable_doc) + message(FATAL_ERROR "Documentation build requested but not implemented.") From 010abf77bc421b5b1bb0231531955d2811881bbe Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 17:51:06 +0200 Subject: [PATCH 49/78] sys-cluster/usort: fix fpermissive Signed-off-by: Alessandro Barbieri --- .../files/usort-0_pre20211230-fix-fpermissive.patch | 10 ++++++++++ sys-cluster/usort/usort-0_pre20211230.ebuild | 1 + 2 files changed, 11 insertions(+) create mode 100644 sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch diff --git a/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch b/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch new file mode 100644 index 0000000000..d99d4117ef --- /dev/null +++ b/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch @@ -0,0 +1,10 @@ +--- a/include/ompUtils.tcc ++++ b/include/ompUtils.tcc +@@ -4,6 +4,7 @@ + #include + #include + // #include ++#include + + + diff --git a/sys-cluster/usort/usort-0_pre20211230.ebuild b/sys-cluster/usort/usort-0_pre20211230.ebuild index 503dbcb304..31b9b5e796 100644 --- a/sys-cluster/usort/usort-0_pre20211230.ebuild +++ b/sys-cluster/usort/usort-0_pre20211230.ebuild @@ -24,6 +24,7 @@ BDEPEND="app-text/dos2unix" PATCHES=( "${FILESDIR}/${P}-cmake.patch" "${FILESDIR}/${P}-rename-THRESHOLD.patch" + "${FILESDIR}/${P}-fix-fpermissive.patch" ) src_prepare() { From 8721ad7bbae80c503542be6896c9ecb997bdf578 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 22:08:17 +0200 Subject: [PATCH 50/78] sci-libs/superlu_dist: unbundle colamd Signed-off-by: Alessandro Barbieri --- sci-libs/superlu_dist/Manifest | 3 +- ...u_dist-8.0.0_p20220526-system-colamd.patch | 27 +++++++ .../superlu_dist/superlu_dist-7.2.0.ebuild | 79 ------------------- ...ld => superlu_dist-8.0.0_p20220526.ebuild} | 14 +++- 4 files changed, 39 insertions(+), 84 deletions(-) create mode 100644 sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch delete mode 100644 sci-libs/superlu_dist/superlu_dist-7.2.0.ebuild rename sci-libs/superlu_dist/{superlu_dist-8.0.0.ebuild => superlu_dist-8.0.0_p20220526.ebuild} (84%) diff --git a/sci-libs/superlu_dist/Manifest b/sci-libs/superlu_dist/Manifest index 9d18fdf538..5cbefaa655 100644 --- a/sci-libs/superlu_dist/Manifest +++ b/sci-libs/superlu_dist/Manifest @@ -1,2 +1 @@ -DIST superlu_dist-7.2.0.tar.gz 2187572 BLAKE2B 93e848e7146022030d8d55fef74b090d6998553d5114b136c38fc95873941f5fe20a2a3f7af30cf4465fac4306da41dc41f27614397f77f9e08b57f8705c9312 SHA512 89d2480e2c200e4588171b24ce21c9f1556c3ba917a561bdb6ac89e88c73ea982ba133ffddba632494098b68d8ad59ca28ec215f2cb92da12c518e87a2e1d5f7 -DIST superlu_dist-8.0.0.tar.gz 2291245 BLAKE2B 059b737d9286fa43a5eee0f6b2719571c07f8176dce2055846646a37fedeff39816e673271f76fcedff739b766404aa3f74ce9bb02b7a51be043c449de578848 SHA512 c4e4df9b077bc24f587121c05c60a9521f9afe2f1a15acb2e1ea17b34df33c155a423f89c520c43f7953889a8ae90d8e358f95e99e901d3097e9df6a992c482e +DIST superlu_dist-8.0.0_p20220526.tar.gz 2293227 BLAKE2B 5c73d68a1d9812063614fb503a99c5f1e141d7c4340c1b484e5c24b818c47a6ffc2073140fc585e11b3d5b342d0baa6299ebeface03e2d1eb30245043d214751 SHA512 ac5f03b7f2500f306277dabda9e1aea457b55f2d41b72b969fa4e3a986ebb6abb65f87a3678d6cc103faa8f8e720aaac2b79d9db150288bfe1385abe2b61d8ce diff --git a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch new file mode 100644 index 0000000000..8b1689dfc8 --- /dev/null +++ b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch @@ -0,0 +1,27 @@ +--- /var/tmp/portage/sci-libs/superlu_dist-8.0.0_p20220526/work/superlu_dist-df1dbf3afd7876644ff5d0613dfa7b9d32af79de/SRC/CMakeLists.txt ++++ superlu_dist-df1dbf3afd7876644ff5d0613dfa7b9d32af79de/SRC/CMakeLists.txt +@@ -7,7 +7,6 @@ + superlu_enum_consts.h + supermatrix.h + util_dist.h +- colamd.h + gpu_api_utils.h + gpu_wrapper.h + ${CMAKE_CURRENT_BINARY_DIR}/superlu_dist_config.h +@@ -40,7 +39,6 @@ + xerr_dist.c + smach_dist.c + dmach_dist.c +- colamd.c + superlu_dist_version.c + comm_tree.c + superlu_grid3d.c ## 3D code +@@ -291,7 +289,7 @@ + endif() + + set(superlu_dist_libs ${MPI_C_LIBRARIES} ${MPI_CXX_LIBRARIES} ${BLAS_LIB} ${LAPACK_LIB} +- ${PARMETIS_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB}) ++ ${PARMETIS_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB} -lcolamd) + if (NOT MSVC) + list(APPEND superlu_dist_libs m) + endif () diff --git a/sci-libs/superlu_dist/superlu_dist-7.2.0.ebuild b/sci-libs/superlu_dist/superlu_dist-7.2.0.ebuild deleted file mode 100644 index c3a3fcf1fd..0000000000 --- a/sci-libs/superlu_dist/superlu_dist-7.2.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="doxygen" -DOCS_CONFIG_NAME="DoxyConfig" -FORTRAN_NEEDED="fortran" - -inherit cmake docs fortran-2 - -DESCRIPTION="MPI distributed sparse LU factorization library" -HOMEPAGE=" - https://portal.nersc.gov/project/sparse/superlu/ - https://github.com/xiaoyeli/superlu_dist -" -SRC_URI="https://github.com/xiaoyeli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="combblas +complex-precision +double-precision examples lapack fortran metis single-precision test" -# TODO: cuda - -RDEPEND=" - virtual/blas - virtual/mpi - - combblas? ( sci-libs/CombBLAS ) - lapack? ( virtual/lapack ) - metis? ( sci-libs/parmetis ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -RESTRICT="!test? ( test )" - -src_prepare() { - rm -r CBLAS || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -Denable_openmp=ON - -DBUILD_SHARED_LIBS=ON - -DBUILD_STATIC_LIBS=OFF - -DTPL_ENABLE_CUDALIB=OFF - -DTPL_ENABLE_INTERNAL_BLASLIB=OFF - - -Denable_complex16=$(usex complex-precision) - -Denable_double=$(usex double-precision) - -Denable_examples=$(usex examples ON OFF) - -Denable_single=$(usex single-precision) - -Denable_tests=$(usex test ON OFF) - -DTPL_ENABLE_COMBBLASLIB=$(usex combblas) - -DTPL_ENABLE_LAPACKLIB=$(usex lapack) - -DTPL_ENABLE_PARMETISLIB=$(usex metis) - -DXSDK_ENABLE_Fortran=$(usex fortran) - ) - if use combblas; then - mycmakeargs+=( - -DTPL_COMBBLAS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libCombBLAS.so" - -DTPL_COMBBLAS_INCLUDE_DIRS="${EPREFIX}/usr/include/CombBLAS/" - ) - fi - if use metis; then - mycmakeargs+=( - -DTPL_PARMETIS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libparmetis.so" - -DTPL_PARMETIS_INCLUDE_DIRS="${EPREFIX}/usr/include" - ) - fi - cmake_src_configure -} - -src_compile() { - cmake_src_compile - default -} diff --git a/sci-libs/superlu_dist/superlu_dist-8.0.0.ebuild b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild similarity index 84% rename from sci-libs/superlu_dist/superlu_dist-8.0.0.ebuild rename to sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild index 77b3ebd75e..7c67699d06 100644 --- a/sci-libs/superlu_dist/superlu_dist-8.0.0.ebuild +++ b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild @@ -3,6 +3,7 @@ EAPI=8 +COMMIT="df1dbf3afd7876644ff5d0613dfa7b9d32af79de" DOCS_BUILDER="doxygen" DOCS_CONFIG_NAME="DoxyConfig" FORTRAN_NEEDED="fortran" @@ -14,7 +15,8 @@ HOMEPAGE=" https://portal.nersc.gov/project/sparse/superlu/ https://github.com/xiaoyeli/superlu_dist " -SRC_URI="https://github.com/xiaoyeli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/xiaoyeli/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="BSD" SLOT="0" @@ -23,6 +25,7 @@ IUSE="combblas +complex-precision +double-precision examples hip lapack fortran # TODO: cuda RDEPEND=" + sci-libs/colamd virtual/blas virtual/mpi @@ -38,10 +41,12 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( "${FILESDIR}/${P}-system-colamd.patch" ) RESTRICT="!test? ( test )" src_prepare() { rm -r CBLAS || die + rm SRC/colamd.{c,h} || die cmake_src_prepare } @@ -80,6 +85,9 @@ src_configure() { } src_compile() { - cmake_src_compile - default + if use fortran ; then + MAKEOPTS="-j1" cmake_src_compile + else + cmake_src_compile + fi } From fdb1a9f871a583b1ab0f8701a5f3ded5f537969e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 22:38:46 +0200 Subject: [PATCH 51/78] sys-power/fan2go: install completions Signed-off-by: Alessandro Barbieri --- sys-power/fan2go/fan2go-0.6.2-r1.ebuild | 641 ++++++++++++++++++++++++ 1 file changed, 641 insertions(+) create mode 100644 sys-power/fan2go/fan2go-0.6.2-r1.ebuild diff --git a/sys-power/fan2go/fan2go-0.6.2-r1.ebuild b/sys-power/fan2go/fan2go-0.6.2-r1.ebuild new file mode 100644 index 0000000000..e871b8947f --- /dev/null +++ b/sys-power/fan2go/fan2go-0.6.2-r1.ebuild @@ -0,0 +1,641 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 go-module systemd + +EGO_SUM=( + "cloud.google.com/go v0.26.0/go.mod" + "cloud.google.com/go v0.34.0/go.mod" + "cloud.google.com/go v0.38.0/go.mod" + "cloud.google.com/go v0.44.1/go.mod" + "cloud.google.com/go v0.44.2/go.mod" + "cloud.google.com/go v0.45.1/go.mod" + "cloud.google.com/go v0.46.3/go.mod" + "cloud.google.com/go v0.50.0/go.mod" + "cloud.google.com/go v0.52.0/go.mod" + "cloud.google.com/go v0.53.0/go.mod" + "cloud.google.com/go v0.54.0/go.mod" + "cloud.google.com/go v0.56.0/go.mod" + "cloud.google.com/go v0.57.0/go.mod" + "cloud.google.com/go v0.62.0/go.mod" + "cloud.google.com/go v0.65.0/go.mod" + "cloud.google.com/go/bigquery v1.0.1/go.mod" + "cloud.google.com/go/bigquery v1.3.0/go.mod" + "cloud.google.com/go/bigquery v1.4.0/go.mod" + "cloud.google.com/go/bigquery v1.5.0/go.mod" + "cloud.google.com/go/bigquery v1.7.0/go.mod" + "cloud.google.com/go/bigquery v1.8.0/go.mod" + "cloud.google.com/go/datastore v1.0.0/go.mod" + "cloud.google.com/go/datastore v1.1.0/go.mod" + "cloud.google.com/go/pubsub v1.0.1/go.mod" + "cloud.google.com/go/pubsub v1.1.0/go.mod" + "cloud.google.com/go/pubsub v1.2.0/go.mod" + "cloud.google.com/go/pubsub v1.3.1/go.mod" + "cloud.google.com/go/storage v1.0.0/go.mod" + "cloud.google.com/go/storage v1.5.0/go.mod" + "cloud.google.com/go/storage v1.6.0/go.mod" + "cloud.google.com/go/storage v1.8.0/go.mod" + "cloud.google.com/go/storage v1.10.0/go.mod" + "dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" + "github.com/BurntSushi/toml v0.3.1/go.mod" + "github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" + "github.com/MarvinJWendt/testza v0.1.0/go.mod" + "github.com/MarvinJWendt/testza v0.2.1/go.mod" + "github.com/MarvinJWendt/testza v0.2.8/go.mod" + "github.com/MarvinJWendt/testza v0.2.10/go.mod" + "github.com/MarvinJWendt/testza v0.2.12/go.mod" + "github.com/MarvinJWendt/testza v0.3.0" + "github.com/MarvinJWendt/testza v0.3.0/go.mod" + "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" + "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" + "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" + "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" + "github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod" + "github.com/asecurityteam/rolling v2.0.4+incompatible" + "github.com/asecurityteam/rolling v2.0.4+incompatible/go.mod" + "github.com/atomicgo/cursor v0.0.1" + "github.com/atomicgo/cursor v0.0.1/go.mod" + "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" + "github.com/beorn7/perks v1.0.0/go.mod" + "github.com/beorn7/perks v1.0.1" + "github.com/beorn7/perks v1.0.1/go.mod" + "github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" + "github.com/cespare/xxhash/v2 v2.1.1/go.mod" + "github.com/cespare/xxhash/v2 v2.1.2" + "github.com/cespare/xxhash/v2 v2.1.2/go.mod" + "github.com/chzyer/logex v1.1.10/go.mod" + "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" + "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" + "github.com/client9/misspell v0.3.4/go.mod" + "github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod" + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/davecgh/go-spew v1.1.1" + "github.com/davecgh/go-spew v1.1.1/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.0/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.4/go.mod" + "github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" + "github.com/fsnotify/fsnotify v1.5.1" + "github.com/fsnotify/fsnotify v1.5.1/go.mod" + "github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod" + "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" + "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod" + "github.com/go-kit/kit v0.8.0/go.mod" + "github.com/go-kit/kit v0.9.0/go.mod" + "github.com/go-kit/log v0.1.0/go.mod" + "github.com/go-logfmt/logfmt v0.3.0/go.mod" + "github.com/go-logfmt/logfmt v0.4.0/go.mod" + "github.com/go-logfmt/logfmt v0.5.0/go.mod" + "github.com/go-stack/stack v1.8.0/go.mod" + "github.com/gogo/protobuf v1.1.1/go.mod" + "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" + "github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" + "github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" + "github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod" + "github.com/golang/mock v1.1.1/go.mod" + "github.com/golang/mock v1.2.0/go.mod" + "github.com/golang/mock v1.3.1/go.mod" + "github.com/golang/mock v1.4.0/go.mod" + "github.com/golang/mock v1.4.1/go.mod" + "github.com/golang/mock v1.4.3/go.mod" + "github.com/golang/mock v1.4.4/go.mod" + "github.com/golang/protobuf v1.2.0/go.mod" + "github.com/golang/protobuf v1.3.1/go.mod" + "github.com/golang/protobuf v1.3.2/go.mod" + "github.com/golang/protobuf v1.3.3/go.mod" + "github.com/golang/protobuf v1.3.4/go.mod" + "github.com/golang/protobuf v1.3.5/go.mod" + "github.com/golang/protobuf v1.4.0-rc.1/go.mod" + "github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" + "github.com/golang/protobuf v1.4.0-rc.2/go.mod" + "github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod" + "github.com/golang/protobuf v1.4.0/go.mod" + "github.com/golang/protobuf v1.4.1/go.mod" + "github.com/golang/protobuf v1.4.2/go.mod" + "github.com/golang/protobuf v1.4.3/go.mod" + "github.com/golang/protobuf v1.5.0/go.mod" + "github.com/golang/protobuf v1.5.2" + "github.com/golang/protobuf v1.5.2/go.mod" + "github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" + "github.com/google/btree v1.0.0/go.mod" + "github.com/google/go-cmp v0.2.0/go.mod" + "github.com/google/go-cmp v0.3.0/go.mod" + "github.com/google/go-cmp v0.3.1/go.mod" + "github.com/google/go-cmp v0.4.0/go.mod" + "github.com/google/go-cmp v0.4.1/go.mod" + "github.com/google/go-cmp v0.5.0/go.mod" + "github.com/google/go-cmp v0.5.1/go.mod" + "github.com/google/go-cmp v0.5.4/go.mod" + "github.com/google/go-cmp v0.5.5/go.mod" + "github.com/google/go-cmp v0.5.6" + "github.com/google/gofuzz v1.0.0/go.mod" + "github.com/google/martian v2.1.0+incompatible/go.mod" + "github.com/google/martian/v3 v3.0.0/go.mod" + "github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" + "github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" + "github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" + "github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod" + "github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod" + "github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod" + "github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod" + "github.com/google/renameio v0.1.0/go.mod" + "github.com/googleapis/gax-go/v2 v2.0.4/go.mod" + "github.com/googleapis/gax-go/v2 v2.0.5/go.mod" + "github.com/gookit/color v1.4.2/go.mod" + "github.com/gookit/color v1.5.0" + "github.com/gookit/color v1.5.0/go.mod" + "github.com/guptarohit/asciigraph v0.5.3" + "github.com/guptarohit/asciigraph v0.5.3/go.mod" + "github.com/hashicorp/golang-lru v0.5.0/go.mod" + "github.com/hashicorp/golang-lru v0.5.1/go.mod" + "github.com/hashicorp/hcl v1.0.0" + "github.com/hashicorp/hcl v1.0.0/go.mod" + "github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" + "github.com/inconshreveable/mousetrap v1.0.0" + "github.com/inconshreveable/mousetrap v1.0.0/go.mod" + "github.com/jpillora/backoff v1.0.0/go.mod" + "github.com/json-iterator/go v1.1.6/go.mod" + "github.com/json-iterator/go v1.1.10/go.mod" + "github.com/json-iterator/go v1.1.11/go.mod" + "github.com/json-iterator/go v1.1.12/go.mod" + "github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" + "github.com/jstemmer/go-junit-report v0.9.1/go.mod" + "github.com/julienschmidt/httprouter v1.2.0/go.mod" + "github.com/julienschmidt/httprouter v1.3.0/go.mod" + "github.com/kisielk/gotool v1.0.0/go.mod" + "github.com/klauspost/cpuid/v2 v2.0.9/go.mod" + "github.com/klauspost/cpuid/v2 v2.0.10/go.mod" + "github.com/klauspost/cpuid/v2 v2.0.12" + "github.com/klauspost/cpuid/v2 v2.0.12/go.mod" + "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" + "github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" + "github.com/kr/fs v0.1.0/go.mod" + "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" + "github.com/kr/pretty v0.1.0" + "github.com/kr/pretty v0.1.0/go.mod" + "github.com/kr/pty v1.1.1/go.mod" + "github.com/kr/text v0.1.0" + "github.com/kr/text v0.1.0/go.mod" + "github.com/looplab/tarjan v0.1.0" + "github.com/looplab/tarjan v0.1.0/go.mod" + "github.com/magiconair/properties v1.8.5" + "github.com/magiconair/properties v1.8.5/go.mod" + "github.com/mattn/go-colorable v0.1.7/go.mod" + "github.com/mattn/go-colorable v0.1.12" + "github.com/mattn/go-colorable v0.1.12/go.mod" + "github.com/mattn/go-isatty v0.0.12/go.mod" + "github.com/mattn/go-isatty v0.0.14" + "github.com/mattn/go-isatty v0.0.14/go.mod" + "github.com/mattn/go-runewidth v0.0.13" + "github.com/mattn/go-runewidth v0.0.13/go.mod" + "github.com/matttproud/golang_protobuf_extensions v1.0.1" + "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" + "github.com/md14454/gosensors v0.0.0-20180726083412-bded752ab001" + "github.com/md14454/gosensors v0.0.0-20180726083412-bded752ab001/go.mod" + "github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d" + "github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d/go.mod" + "github.com/mitchellh/go-homedir v1.1.0" + "github.com/mitchellh/go-homedir v1.1.0/go.mod" + "github.com/mitchellh/mapstructure v1.4.3" + "github.com/mitchellh/mapstructure v1.4.3/go.mod" + "github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" + "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" + "github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" + "github.com/modern-go/reflect2 v1.0.1/go.mod" + "github.com/modern-go/reflect2 v1.0.2/go.mod" + "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" + "github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" + "github.com/oklog/run v1.1.0" + "github.com/oklog/run v1.1.0/go.mod" + "github.com/pelletier/go-toml v1.9.4" + "github.com/pelletier/go-toml v1.9.4/go.mod" + "github.com/pkg/errors v0.8.0/go.mod" + "github.com/pkg/errors v0.8.1/go.mod" + "github.com/pkg/errors v0.9.1/go.mod" + "github.com/pkg/sftp v1.10.1/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/prometheus/client_golang v0.9.1/go.mod" + "github.com/prometheus/client_golang v1.0.0/go.mod" + "github.com/prometheus/client_golang v1.7.1/go.mod" + "github.com/prometheus/client_golang v1.11.0/go.mod" + "github.com/prometheus/client_golang v1.12.1" + "github.com/prometheus/client_golang v1.12.1/go.mod" + "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" + "github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" + "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" + "github.com/prometheus/client_model v0.2.0" + "github.com/prometheus/client_model v0.2.0/go.mod" + "github.com/prometheus/common v0.4.1/go.mod" + "github.com/prometheus/common v0.10.0/go.mod" + "github.com/prometheus/common v0.26.0/go.mod" + "github.com/prometheus/common v0.32.1" + "github.com/prometheus/common v0.32.1/go.mod" + "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" + "github.com/prometheus/procfs v0.0.2/go.mod" + "github.com/prometheus/procfs v0.1.3/go.mod" + "github.com/prometheus/procfs v0.6.0/go.mod" + "github.com/prometheus/procfs v0.7.3" + "github.com/prometheus/procfs v0.7.3/go.mod" + "github.com/pterm/pterm v0.12.27/go.mod" + "github.com/pterm/pterm v0.12.29/go.mod" + "github.com/pterm/pterm v0.12.30/go.mod" + "github.com/pterm/pterm v0.12.31/go.mod" + "github.com/pterm/pterm v0.12.33/go.mod" + "github.com/pterm/pterm v0.12.36/go.mod" + "github.com/pterm/pterm v0.12.40" + "github.com/pterm/pterm v0.12.40/go.mod" + "github.com/rivo/uniseg v0.2.0" + "github.com/rivo/uniseg v0.2.0/go.mod" + "github.com/rogpeppe/go-internal v1.3.0/go.mod" + "github.com/russross/blackfriday/v2 v2.1.0/go.mod" + "github.com/sirupsen/logrus v1.2.0/go.mod" + "github.com/sirupsen/logrus v1.4.2/go.mod" + "github.com/sirupsen/logrus v1.6.0/go.mod" + "github.com/spf13/afero v1.6.0" + "github.com/spf13/afero v1.6.0/go.mod" + "github.com/spf13/cast v1.4.1" + "github.com/spf13/cast v1.4.1/go.mod" + "github.com/spf13/cobra v1.4.0" + "github.com/spf13/cobra v1.4.0/go.mod" + "github.com/spf13/jwalterweatherman v1.1.0" + "github.com/spf13/jwalterweatherman v1.1.0/go.mod" + "github.com/spf13/pflag v1.0.5" + "github.com/spf13/pflag v1.0.5/go.mod" + "github.com/spf13/viper v1.10.1" + "github.com/spf13/viper v1.10.1/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/objx v0.1.1/go.mod" + "github.com/stretchr/testify v1.2.2/go.mod" + "github.com/stretchr/testify v1.3.0/go.mod" + "github.com/stretchr/testify v1.4.0/go.mod" + "github.com/stretchr/testify v1.6.1/go.mod" + "github.com/stretchr/testify v1.7.0/go.mod" + "github.com/stretchr/testify v1.7.1" + "github.com/stretchr/testify v1.7.1/go.mod" + "github.com/subosito/gotenv v1.2.0" + "github.com/subosito/gotenv v1.2.0/go.mod" + "github.com/tomlazar/table v0.1.1" + "github.com/tomlazar/table v0.1.1/go.mod" + "github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778" + "github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778/go.mod" + "github.com/yuin/goldmark v1.1.25/go.mod" + "github.com/yuin/goldmark v1.1.27/go.mod" + "github.com/yuin/goldmark v1.1.32/go.mod" + "go.etcd.io/bbolt v1.3.6" + "go.etcd.io/bbolt v1.3.6/go.mod" + "go.opencensus.io v0.21.0/go.mod" + "go.opencensus.io v0.22.0/go.mod" + "go.opencensus.io v0.22.2/go.mod" + "go.opencensus.io v0.22.3/go.mod" + "go.opencensus.io v0.22.4/go.mod" + "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" + "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" + "golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" + "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod" + "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" + "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" + "golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" + "golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" + "golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" + "golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" + "golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod" + "golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod" + "golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" + "golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod" + "golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod" + "golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod" + "golang.org/x/exp v0.0.0-20220328175248-053ad81199eb" + "golang.org/x/exp v0.0.0-20220328175248-053ad81199eb/go.mod" + "golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" + "golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" + "golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" + "golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" + "golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod" + "golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod" + "golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod" + "golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" + "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" + "golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" + "golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" + "golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod" + "golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" + "golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" + "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" + "golang.org/x/mod v0.1.0/go.mod" + "golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod" + "golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod" + "golang.org/x/mod v0.2.0/go.mod" + "golang.org/x/mod v0.3.0/go.mod" + "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" + "golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" + "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" + "golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" + "golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" + "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" + "golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod" + "golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod" + "golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" + "golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" + "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" + "golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod" + "golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" + "golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" + "golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod" + "golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" + "golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod" + "golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" + "golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod" + "golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" + "golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod" + "golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod" + "golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod" + "golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod" + "golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod" + "golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod" + "golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod" + "golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod" + "golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" + "golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" + "golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" + "golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" + "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" + "golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod" + "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" + "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" + "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" + "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" + "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" + "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" + "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod" + "golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod" + "golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod" + "golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" + "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" + "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" + "golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod" + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" + "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" + "golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" + "golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" + "golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" + "golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" + "golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" + "golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" + "golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" + "golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" + "golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod" + "golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" + "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" + "golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" + "golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" + "golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" + "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" + "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" + "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" + "golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod" + "golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod" + "golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod" + "golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod" + "golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod" + "golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod" + "golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod" + "golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod" + "golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod" + "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" + "golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" + "golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod" + "golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" + "golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" + "golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" + "golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" + "golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod" + "golang.org/x/sys v0.0.0-20211013075003-97ac67df715c/go.mod" + "golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod" + "golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8" + "golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod" + "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" + "golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod" + "golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod" + "golang.org/x/term v0.0.0-20210927222741-03fcf44c2211" + "golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod" + "golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod" + "golang.org/x/text v0.3.0/go.mod" + "golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" + "golang.org/x/text v0.3.2/go.mod" + "golang.org/x/text v0.3.3/go.mod" + "golang.org/x/text v0.3.6/go.mod" + "golang.org/x/text v0.3.7" + "golang.org/x/text v0.3.7/go.mod" + "golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" + "golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" + "golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" + "golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" + "golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" + "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod" + "golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod" + "golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod" + "golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod" + "golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod" + "golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" + "golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod" + "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod" + "golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod" + "golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod" + "golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod" + "golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod" + "golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod" + "golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod" + "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" + "golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod" + "golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod" + "golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod" + "golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod" + "golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod" + "golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod" + "golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" + "golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod" + "golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod" + "golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod" + "golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod" + "golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod" + "golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod" + "golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod" + "golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod" + "golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod" + "golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod" + "golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod" + "golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod" + "golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod" + "golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod" + "golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod" + "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" + "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" + "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" + "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" + "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" + "google.golang.org/api v0.4.0/go.mod" + "google.golang.org/api v0.7.0/go.mod" + "google.golang.org/api v0.8.0/go.mod" + "google.golang.org/api v0.9.0/go.mod" + "google.golang.org/api v0.13.0/go.mod" + "google.golang.org/api v0.14.0/go.mod" + "google.golang.org/api v0.15.0/go.mod" + "google.golang.org/api v0.17.0/go.mod" + "google.golang.org/api v0.18.0/go.mod" + "google.golang.org/api v0.19.0/go.mod" + "google.golang.org/api v0.20.0/go.mod" + "google.golang.org/api v0.22.0/go.mod" + "google.golang.org/api v0.24.0/go.mod" + "google.golang.org/api v0.28.0/go.mod" + "google.golang.org/api v0.29.0/go.mod" + "google.golang.org/api v0.30.0/go.mod" + "google.golang.org/appengine v1.1.0/go.mod" + "google.golang.org/appengine v1.4.0/go.mod" + "google.golang.org/appengine v1.5.0/go.mod" + "google.golang.org/appengine v1.6.1/go.mod" + "google.golang.org/appengine v1.6.5/go.mod" + "google.golang.org/appengine v1.6.6/go.mod" + "google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" + "google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" + "google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" + "google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" + "google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" + "google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" + "google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" + "google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" + "google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod" + "google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod" + "google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod" + "google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" + "google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod" + "google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod" + "google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod" + "google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod" + "google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod" + "google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod" + "google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod" + "google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod" + "google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod" + "google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod" + "google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod" + "google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod" + "google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" + "google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod" + "google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod" + "google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod" + "google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod" + "google.golang.org/grpc v1.19.0/go.mod" + "google.golang.org/grpc v1.20.1/go.mod" + "google.golang.org/grpc v1.21.1/go.mod" + "google.golang.org/grpc v1.23.0/go.mod" + "google.golang.org/grpc v1.25.1/go.mod" + "google.golang.org/grpc v1.26.0/go.mod" + "google.golang.org/grpc v1.27.0/go.mod" + "google.golang.org/grpc v1.27.1/go.mod" + "google.golang.org/grpc v1.28.0/go.mod" + "google.golang.org/grpc v1.29.1/go.mod" + "google.golang.org/grpc v1.30.0/go.mod" + "google.golang.org/grpc v1.31.0/go.mod" + "google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" + "google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" + "google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" + "google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod" + "google.golang.org/protobuf v1.21.0/go.mod" + "google.golang.org/protobuf v1.22.0/go.mod" + "google.golang.org/protobuf v1.23.0/go.mod" + "google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" + "google.golang.org/protobuf v1.24.0/go.mod" + "google.golang.org/protobuf v1.25.0/go.mod" + "google.golang.org/protobuf v1.26.0-rc.1/go.mod" + "google.golang.org/protobuf v1.26.0/go.mod" + "google.golang.org/protobuf v1.27.1" + "google.golang.org/protobuf v1.27.1/go.mod" + "gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" + "gopkg.in/errgo.v2 v2.1.0/go.mod" + "gopkg.in/ini.v1 v1.66.2" + "gopkg.in/ini.v1 v1.66.2/go.mod" + "gopkg.in/yaml.v2 v2.2.1/go.mod" + "gopkg.in/yaml.v2 v2.2.2/go.mod" + "gopkg.in/yaml.v2 v2.2.4/go.mod" + "gopkg.in/yaml.v2 v2.2.5/go.mod" + "gopkg.in/yaml.v2 v2.3.0/go.mod" + "gopkg.in/yaml.v2 v2.4.0" + "gopkg.in/yaml.v2 v2.4.0/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b" + "gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod" + "honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" + "honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" + "honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" + "honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" + "honnef.co/go/tools v0.0.1-2019.2.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.4/go.mod" + "rsc.io/binaryregexp v0.2.0/go.mod" + "rsc.io/quote/v3 v3.1.0/go.mod" + "rsc.io/sampler v1.3.0/go.mod" + ) +go-module_set_globals + +DESCRIPTION="A simple daemon providing dynamic fan speed control" +SRC_URI=" + https://github.com/markusressel/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI} +" +HOMEPAGE="https://github.com/markusressel/fan2go" + +LICENSE="AGPL-3 Apache-2.0 MIT BSD BSD-2 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="sys-apps/lm-sensors" +RDEPEND="${DEPEND}" + +src_compile() { + SOURCE_DATE_EPOCH=$(date +%s || die) + DATE=$(date -u -d @${SOURCE_DATE_EPOCH} +"%Y-%m-%dT%H:%M:%SZ" || die) + + ego \ + build \ + -o fan2go \ + -x \ + -v \ + ${GOFLAGS} \ + -ldflags "-X fan2go/cmd.version=${PV} -X fan2go/cmd.date=${DATE}" \ + -a \ + -tags netgo \ + . + + ./fan2go completion fish > fan2go.fish || die + ./fan2go completion bash > fan2go.bash || die + ./fan2go completion zsh > fan2go.zsh || die +} + +src_install() { + dobin fan2go + dodoc README.md + systemd_dounit fan2go.service + insinto /etc/fan2go + doins fan2go.yaml + newbashcomp fan2go.bash fan2go + insinto "/usr/share/fish/vendor_completions.d" + doins fan2go.fish + insinto "/usr/share/zsh/site-functions" + newins fan2go.zsh _fan2go +} + +src_test() { + go test -v ./... || die +} From d3ded7adb7b654491ce9e644b235c6416625d17b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 22:46:14 +0200 Subject: [PATCH 52/78] dev-vcs/mergestat: install completions Signed-off-by: Alessandro Barbieri --- dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild | 1073 +++++++++++++++++++ 1 file changed, 1073 insertions(+) create mode 100644 dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild diff --git a/dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild b/dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild new file mode 100644 index 0000000000..55bfb8dd02 --- /dev/null +++ b/dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild @@ -0,0 +1,1073 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 go-module + +EGO_SUM=( + "cloud.google.com/go v0.26.0/go.mod" + "cloud.google.com/go v0.34.0/go.mod" + "cloud.google.com/go v0.38.0/go.mod" + "cloud.google.com/go v0.44.1/go.mod" + "cloud.google.com/go v0.44.2/go.mod" + "cloud.google.com/go v0.45.1/go.mod" + "cloud.google.com/go v0.46.3/go.mod" + "cloud.google.com/go v0.50.0/go.mod" + "cloud.google.com/go v0.52.0/go.mod" + "cloud.google.com/go v0.53.0/go.mod" + "cloud.google.com/go v0.54.0/go.mod" + "cloud.google.com/go v0.56.0/go.mod" + "cloud.google.com/go v0.57.0/go.mod" + "cloud.google.com/go v0.62.0/go.mod" + "cloud.google.com/go v0.65.0/go.mod" + "cloud.google.com/go v0.72.0/go.mod" + "cloud.google.com/go v0.74.0/go.mod" + "cloud.google.com/go v0.78.0/go.mod" + "cloud.google.com/go v0.79.0/go.mod" + "cloud.google.com/go v0.81.0/go.mod" + "cloud.google.com/go v0.83.0/go.mod" + "cloud.google.com/go v0.84.0/go.mod" + "cloud.google.com/go v0.87.0/go.mod" + "cloud.google.com/go v0.90.0/go.mod" + "cloud.google.com/go v0.93.3/go.mod" + "cloud.google.com/go v0.94.1/go.mod" + "cloud.google.com/go v0.97.0/go.mod" + "cloud.google.com/go v0.98.0/go.mod" + "cloud.google.com/go v0.99.0/go.mod" + "cloud.google.com/go/bigquery v1.0.1/go.mod" + "cloud.google.com/go/bigquery v1.3.0/go.mod" + "cloud.google.com/go/bigquery v1.4.0/go.mod" + "cloud.google.com/go/bigquery v1.5.0/go.mod" + "cloud.google.com/go/bigquery v1.7.0/go.mod" + "cloud.google.com/go/bigquery v1.8.0/go.mod" + "cloud.google.com/go/datastore v1.0.0/go.mod" + "cloud.google.com/go/datastore v1.1.0/go.mod" + "cloud.google.com/go/firestore v1.6.1/go.mod" + "cloud.google.com/go/pubsub v1.0.1/go.mod" + "cloud.google.com/go/pubsub v1.1.0/go.mod" + "cloud.google.com/go/pubsub v1.2.0/go.mod" + "cloud.google.com/go/pubsub v1.3.1/go.mod" + "cloud.google.com/go/storage v1.0.0/go.mod" + "cloud.google.com/go/storage v1.5.0/go.mod" + "cloud.google.com/go/storage v1.6.0/go.mod" + "cloud.google.com/go/storage v1.8.0/go.mod" + "cloud.google.com/go/storage v1.10.0/go.mod" + "dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" + "github.com/BurntSushi/toml v0.3.1/go.mod" + "github.com/BurntSushi/toml v1.0.0" + "github.com/BurntSushi/toml v1.0.0/go.mod" + "github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" + "github.com/DATA-DOG/go-sqlmock v1.5.0" + "github.com/DATA-DOG/go-sqlmock v1.5.0/go.mod" + "github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod" + "github.com/Microsoft/go-winio v0.4.14/go.mod" + "github.com/Microsoft/go-winio v0.4.16/go.mod" + "github.com/Microsoft/go-winio v0.5.0/go.mod" + "github.com/Microsoft/go-winio v0.5.1" + "github.com/Microsoft/go-winio v0.5.1/go.mod" + "github.com/OneOfOne/xxhash v1.2.2/go.mod" + "github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod" + "github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f" + "github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f/go.mod" + "github.com/acomagu/bufpipe v1.0.3" + "github.com/acomagu/bufpipe v1.0.3/go.mod" + "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" + "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" + "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" + "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" + "github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239" + "github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod" + "github.com/antihax/optional v1.0.0/go.mod" + "github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" + "github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" + "github.com/armon/go-metrics v0.3.10/go.mod" + "github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" + "github.com/armon/go-radix v1.0.0/go.mod" + "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5" + "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod" + "github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod" + "github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d" + "github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod" + "github.com/atotto/clipboard v0.1.4/go.mod" + "github.com/augmentable-dev/vtab v0.0.0-20210915151038-6572bfc4e313" + "github.com/augmentable-dev/vtab v0.0.0-20210915151038-6572bfc4e313/go.mod" + "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" + "github.com/beorn7/perks v1.0.0/go.mod" + "github.com/beorn7/perks v1.0.1/go.mod" + "github.com/bgentry/speakeasy v0.1.0/go.mod" + "github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" + "github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod" + "github.com/cespare/xxhash v1.1.0/go.mod" + "github.com/cespare/xxhash/v2 v2.1.1/go.mod" + "github.com/cespare/xxhash/v2 v2.1.2/go.mod" + "github.com/charmbracelet/bubbles v0.10.2" + "github.com/charmbracelet/bubbles v0.10.2/go.mod" + "github.com/charmbracelet/bubbletea v0.19.3" + "github.com/charmbracelet/bubbletea v0.19.3/go.mod" + "github.com/charmbracelet/harmonica v0.1.0/go.mod" + "github.com/charmbracelet/lipgloss v0.4.0" + "github.com/charmbracelet/lipgloss v0.4.0/go.mod" + "github.com/chzyer/logex v1.1.10/go.mod" + "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" + "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" + "github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod" + "github.com/circonus-labs/circonusllhist v0.1.3/go.mod" + "github.com/clbanning/mxj/v2 v2.5.5" + "github.com/clbanning/mxj/v2 v2.5.5/go.mod" + "github.com/client9/misspell v0.3.4/go.mod" + "github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" + "github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod" + "github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod" + "github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod" + "github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod" + "github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod" + "github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod" + "github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod" + "github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod" + "github.com/cncf/xds/go v0.0.0-20211130200136-a8f946100490/go.mod" + "github.com/containerd/console v1.0.2/go.mod" + "github.com/containerd/console v1.0.3" + "github.com/containerd/console v1.0.3/go.mod" + "github.com/coreos/go-semver v0.3.0/go.mod" + "github.com/coreos/go-systemd/v22 v22.3.2/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod" + "github.com/creack/pty v1.1.9/go.mod" + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/davecgh/go-spew v1.1.1" + "github.com/davecgh/go-spew v1.1.1/go.mod" + "github.com/dnaeon/go-vcr/v2 v2.0.1" + "github.com/dnaeon/go-vcr/v2 v2.0.1/go.mod" + "github.com/emirpasic/gods v1.12.0" + "github.com/emirpasic/gods v1.12.0/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.0/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.4/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.7/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod" + "github.com/envoyproxy/go-control-plane v0.10.1/go.mod" + "github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" + "github.com/envoyproxy/protoc-gen-validate v0.6.2/go.mod" + "github.com/fatih/color v1.7.0/go.mod" + "github.com/fatih/color v1.9.0/go.mod" + "github.com/fatih/color v1.13.0/go.mod" + "github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod" + "github.com/fsnotify/fsnotify v1.4.7/go.mod" + "github.com/fsnotify/fsnotify v1.4.9/go.mod" + "github.com/fsnotify/fsnotify v1.5.1/go.mod" + "github.com/ghodss/yaml v1.0.0" + "github.com/ghodss/yaml v1.0.0/go.mod" + "github.com/gliderlabs/ssh v0.2.2" + "github.com/gliderlabs/ssh v0.2.2/go.mod" + "github.com/go-enry/go-enry/v2 v2.8.0" + "github.com/go-enry/go-enry/v2 v2.8.0/go.mod" + "github.com/go-enry/go-oniguruma v1.2.1" + "github.com/go-enry/go-oniguruma v1.2.1/go.mod" + "github.com/go-git/gcfg v1.5.0" + "github.com/go-git/gcfg v1.5.0/go.mod" + "github.com/go-git/go-billy/v5 v5.2.0/go.mod" + "github.com/go-git/go-billy/v5 v5.3.1" + "github.com/go-git/go-billy/v5 v5.3.1/go.mod" + "github.com/go-git/go-git-fixtures/v4 v4.2.1" + "github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod" + "github.com/go-git/go-git/v5 v5.4.2" + "github.com/go-git/go-git/v5 v5.4.2/go.mod" + "github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod" + "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" + "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod" + "github.com/go-kit/kit v0.8.0/go.mod" + "github.com/go-kit/kit v0.9.0/go.mod" + "github.com/go-logfmt/logfmt v0.3.0/go.mod" + "github.com/go-logfmt/logfmt v0.4.0/go.mod" + "github.com/go-openapi/errors v0.19.8/go.mod" + "github.com/go-openapi/errors v0.20.2" + "github.com/go-openapi/errors v0.20.2/go.mod" + "github.com/go-openapi/strfmt v0.21.1" + "github.com/go-openapi/strfmt v0.21.1/go.mod" + "github.com/go-sql-driver/mysql v1.5.0" + "github.com/go-sql-driver/mysql v1.5.0/go.mod" + "github.com/go-stack/stack v1.8.0/go.mod" + "github.com/go-stack/stack v1.8.1" + "github.com/go-stack/stack v1.8.1/go.mod" + "github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod" + "github.com/godbus/dbus/v5 v5.0.4/go.mod" + "github.com/gogo/protobuf v1.1.1/go.mod" + "github.com/gogo/protobuf v1.3.2/go.mod" + "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" + "github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" + "github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" + "github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod" + "github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod" + "github.com/golang/mock v1.1.1/go.mod" + "github.com/golang/mock v1.2.0/go.mod" + "github.com/golang/mock v1.3.1/go.mod" + "github.com/golang/mock v1.4.0/go.mod" + "github.com/golang/mock v1.4.1/go.mod" + "github.com/golang/mock v1.4.3/go.mod" + "github.com/golang/mock v1.4.4/go.mod" + "github.com/golang/mock v1.5.0/go.mod" + "github.com/golang/mock v1.6.0/go.mod" + "github.com/golang/protobuf v1.2.0/go.mod" + "github.com/golang/protobuf v1.3.1/go.mod" + "github.com/golang/protobuf v1.3.2/go.mod" + "github.com/golang/protobuf v1.3.3/go.mod" + "github.com/golang/protobuf v1.3.4/go.mod" + "github.com/golang/protobuf v1.3.5/go.mod" + "github.com/golang/protobuf v1.4.0-rc.1/go.mod" + "github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" + "github.com/golang/protobuf v1.4.0-rc.2/go.mod" + "github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod" + "github.com/golang/protobuf v1.4.0/go.mod" + "github.com/golang/protobuf v1.4.1/go.mod" + "github.com/golang/protobuf v1.4.2/go.mod" + "github.com/golang/protobuf v1.4.3/go.mod" + "github.com/golang/protobuf v1.5.0/go.mod" + "github.com/golang/protobuf v1.5.1/go.mod" + "github.com/golang/protobuf v1.5.2" + "github.com/golang/protobuf v1.5.2/go.mod" + "github.com/golang/snappy v0.0.1/go.mod" + "github.com/golang/snappy v0.0.3/go.mod" + "github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" + "github.com/google/btree v1.0.0/go.mod" + "github.com/google/go-cmp v0.2.0/go.mod" + "github.com/google/go-cmp v0.3.0/go.mod" + "github.com/google/go-cmp v0.3.1/go.mod" + "github.com/google/go-cmp v0.4.0/go.mod" + "github.com/google/go-cmp v0.4.1/go.mod" + "github.com/google/go-cmp v0.5.0/go.mod" + "github.com/google/go-cmp v0.5.1/go.mod" + "github.com/google/go-cmp v0.5.2/go.mod" + "github.com/google/go-cmp v0.5.3/go.mod" + "github.com/google/go-cmp v0.5.4/go.mod" + "github.com/google/go-cmp v0.5.5/go.mod" + "github.com/google/go-cmp v0.5.6" + "github.com/google/go-cmp v0.5.6/go.mod" + "github.com/google/gofuzz v1.0.0/go.mod" + "github.com/google/martian v2.1.0+incompatible/go.mod" + "github.com/google/martian/v3 v3.0.0/go.mod" + "github.com/google/martian/v3 v3.1.0/go.mod" + "github.com/google/martian/v3 v3.2.1/go.mod" + "github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" + "github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" + "github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" + "github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod" + "github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod" + "github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod" + "github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod" + "github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod" + "github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod" + "github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod" + "github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod" + "github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod" + "github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod" + "github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod" + "github.com/google/renameio v0.1.0/go.mod" + "github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510" + "github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod" + "github.com/google/uuid v1.1.1/go.mod" + "github.com/google/uuid v1.1.2" + "github.com/google/uuid v1.1.2/go.mod" + "github.com/googleapis/gax-go/v2 v2.0.4/go.mod" + "github.com/googleapis/gax-go/v2 v2.0.5/go.mod" + "github.com/googleapis/gax-go/v2 v2.1.0/go.mod" + "github.com/googleapis/gax-go/v2 v2.1.1/go.mod" + "github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod" + "github.com/hashicorp/consul/api v1.11.0/go.mod" + "github.com/hashicorp/consul/sdk v0.8.0/go.mod" + "github.com/hashicorp/errwrap v1.0.0/go.mod" + "github.com/hashicorp/go-cleanhttp v0.5.0/go.mod" + "github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" + "github.com/hashicorp/go-cleanhttp v0.5.2/go.mod" + "github.com/hashicorp/go-hclog v0.12.0/go.mod" + "github.com/hashicorp/go-hclog v1.0.0/go.mod" + "github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" + "github.com/hashicorp/go-immutable-radix v1.3.1/go.mod" + "github.com/hashicorp/go-msgpack v0.5.3/go.mod" + "github.com/hashicorp/go-multierror v1.0.0/go.mod" + "github.com/hashicorp/go-multierror v1.1.0/go.mod" + "github.com/hashicorp/go-retryablehttp v0.5.3/go.mod" + "github.com/hashicorp/go-rootcerts v1.0.2/go.mod" + "github.com/hashicorp/go-sockaddr v1.0.0/go.mod" + "github.com/hashicorp/go-syslog v1.0.0/go.mod" + "github.com/hashicorp/go-uuid v1.0.0/go.mod" + "github.com/hashicorp/go-uuid v1.0.1/go.mod" + "github.com/hashicorp/golang-lru v0.5.0/go.mod" + "github.com/hashicorp/golang-lru v0.5.1/go.mod" + "github.com/hashicorp/golang-lru v0.5.4/go.mod" + "github.com/hashicorp/hcl v1.0.0/go.mod" + "github.com/hashicorp/logutils v1.0.0/go.mod" + "github.com/hashicorp/mdns v1.0.1/go.mod" + "github.com/hashicorp/mdns v1.0.4/go.mod" + "github.com/hashicorp/memberlist v0.2.2/go.mod" + "github.com/hashicorp/memberlist v0.3.0/go.mod" + "github.com/hashicorp/serf v0.9.5/go.mod" + "github.com/hashicorp/serf v0.9.6/go.mod" + "github.com/hpcloud/tail v1.0.0/go.mod" + "github.com/iancoleman/strcase v0.2.0/go.mod" + "github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" + "github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod" + "github.com/imdario/mergo v0.3.12" + "github.com/imdario/mergo v0.3.12/go.mod" + "github.com/inconshreveable/mousetrap v1.0.0" + "github.com/inconshreveable/mousetrap v1.0.0/go.mod" + "github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99" + "github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod" + "github.com/jedib0t/go-pretty v4.3.0+incompatible" + "github.com/jedib0t/go-pretty v4.3.0+incompatible/go.mod" + "github.com/jessevdk/go-flags v1.5.0/go.mod" + "github.com/jmoiron/sqlx v1.3.4" + "github.com/jmoiron/sqlx v1.3.4/go.mod" + "github.com/json-iterator/go v1.1.6/go.mod" + "github.com/json-iterator/go v1.1.9/go.mod" + "github.com/json-iterator/go v1.1.11/go.mod" + "github.com/json-iterator/go v1.1.12/go.mod" + "github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" + "github.com/jstemmer/go-junit-report v0.9.1/go.mod" + "github.com/julienschmidt/httprouter v1.2.0/go.mod" + "github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351/go.mod" + "github.com/kevinburke/ssh_config v1.1.0" + "github.com/kevinburke/ssh_config v1.1.0/go.mod" + "github.com/kisielk/errcheck v1.5.0/go.mod" + "github.com/kisielk/gotool v1.0.0/go.mod" + "github.com/klauspost/compress v1.13.6/go.mod" + "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" + "github.com/kr/fs v0.1.0/go.mod" + "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" + "github.com/kr/pretty v0.1.0/go.mod" + "github.com/kr/pretty v0.2.0/go.mod" + "github.com/kr/pretty v0.2.1" + "github.com/kr/pretty v0.2.1/go.mod" + "github.com/kr/pty v1.1.1/go.mod" + "github.com/kr/text v0.1.0/go.mod" + "github.com/kr/text v0.2.0" + "github.com/kr/text v0.2.0/go.mod" + "github.com/kylelemons/godebug v1.1.0/go.mod" + "github.com/lib/pq v1.2.0/go.mod" + "github.com/lib/pq v1.10.4" + "github.com/lib/pq v1.10.4/go.mod" + "github.com/libgit2/git2go/v33 v33.0.7" + "github.com/libgit2/git2go/v33 v33.0.7/go.mod" + "github.com/lucasb-eyer/go-colorful v1.2.0" + "github.com/lucasb-eyer/go-colorful v1.2.0/go.mod" + "github.com/lyft/protoc-gen-star v0.5.3/go.mod" + "github.com/magiconair/properties v1.8.5/go.mod" + "github.com/matryer/is v1.2.0" + "github.com/matryer/is v1.2.0/go.mod" + "github.com/mattn/go-colorable v0.0.9/go.mod" + "github.com/mattn/go-colorable v0.1.4/go.mod" + "github.com/mattn/go-colorable v0.1.6/go.mod" + "github.com/mattn/go-colorable v0.1.9/go.mod" + "github.com/mattn/go-colorable v0.1.12/go.mod" + "github.com/mattn/go-isatty v0.0.3/go.mod" + "github.com/mattn/go-isatty v0.0.8/go.mod" + "github.com/mattn/go-isatty v0.0.10/go.mod" + "github.com/mattn/go-isatty v0.0.11/go.mod" + "github.com/mattn/go-isatty v0.0.12/go.mod" + "github.com/mattn/go-isatty v0.0.13/go.mod" + "github.com/mattn/go-isatty v0.0.14" + "github.com/mattn/go-isatty v0.0.14/go.mod" + "github.com/mattn/go-pointer v0.0.1" + "github.com/mattn/go-pointer v0.0.1/go.mod" + "github.com/mattn/go-runewidth v0.0.10/go.mod" + "github.com/mattn/go-runewidth v0.0.12/go.mod" + "github.com/mattn/go-runewidth v0.0.13" + "github.com/mattn/go-runewidth v0.0.13/go.mod" + "github.com/mattn/go-sqlite3 v1.14.6/go.mod" + "github.com/mattn/go-sqlite3 v1.14.11" + "github.com/mattn/go-sqlite3 v1.14.11/go.mod" + "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" + "github.com/mergestat/timediff v0.0.3" + "github.com/mergestat/timediff v0.0.3/go.mod" + "github.com/miekg/dns v1.0.14/go.mod" + "github.com/miekg/dns v1.1.26/go.mod" + "github.com/miekg/dns v1.1.41/go.mod" + "github.com/mitchellh/cli v1.1.0/go.mod" + "github.com/mitchellh/go-homedir v1.1.0" + "github.com/mitchellh/go-homedir v1.1.0/go.mod" + "github.com/mitchellh/go-testing-interface v1.0.0/go.mod" + "github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" + "github.com/mitchellh/mapstructure v1.1.2/go.mod" + "github.com/mitchellh/mapstructure v1.3.3/go.mod" + "github.com/mitchellh/mapstructure v1.4.3" + "github.com/mitchellh/mapstructure v1.4.3/go.mod" + "github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" + "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" + "github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" + "github.com/modern-go/reflect2 v1.0.1/go.mod" + "github.com/modern-go/reflect2 v1.0.2/go.mod" + "github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod" + "github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod" + "github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b/go.mod" + "github.com/muesli/ansi v0.0.0-20211031195517-c9f0611b6c70" + "github.com/muesli/ansi v0.0.0-20211031195517-c9f0611b6c70/go.mod" + "github.com/muesli/reflow v0.2.1-0.20210115123740-9e1d0d53df68/go.mod" + "github.com/muesli/reflow v0.3.0" + "github.com/muesli/reflow v0.3.0/go.mod" + "github.com/muesli/termenv v0.9.0/go.mod" + "github.com/muesli/termenv v0.11.0" + "github.com/muesli/termenv v0.11.0/go.mod" + "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" + "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" + "github.com/nxadm/tail v1.4.4/go.mod" + "github.com/nxadm/tail v1.4.8/go.mod" + "github.com/oklog/ulid v1.3.1" + "github.com/oklog/ulid v1.3.1/go.mod" + "github.com/onsi/ginkgo v1.6.0/go.mod" + "github.com/onsi/ginkgo v1.12.1/go.mod" + "github.com/onsi/ginkgo v1.16.2/go.mod" + "github.com/onsi/ginkgo v1.16.4/go.mod" + "github.com/onsi/gomega v1.7.1/go.mod" + "github.com/onsi/gomega v1.10.1/go.mod" + "github.com/onsi/gomega v1.13.0/go.mod" + "github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" + "github.com/pascaldekloe/goe v0.1.0/go.mod" + "github.com/pelletier/go-toml v1.9.4/go.mod" + "github.com/pkg/errors v0.8.0/go.mod" + "github.com/pkg/errors v0.8.1/go.mod" + "github.com/pkg/errors v0.9.1" + "github.com/pkg/errors v0.9.1/go.mod" + "github.com/pkg/sftp v1.10.1/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/posener/complete v1.1.1/go.mod" + "github.com/posener/complete v1.2.3/go.mod" + "github.com/prometheus/client_golang v0.9.1/go.mod" + "github.com/prometheus/client_golang v1.0.0/go.mod" + "github.com/prometheus/client_golang v1.4.0/go.mod" + "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" + "github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" + "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" + "github.com/prometheus/client_model v0.2.0/go.mod" + "github.com/prometheus/common v0.4.1/go.mod" + "github.com/prometheus/common v0.9.1/go.mod" + "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" + "github.com/prometheus/procfs v0.0.2/go.mod" + "github.com/prometheus/procfs v0.0.8/go.mod" + "github.com/rivo/uniseg v0.1.0/go.mod" + "github.com/rivo/uniseg v0.2.0" + "github.com/rivo/uniseg v0.2.0/go.mod" + "github.com/rogpeppe/fastuuid v1.2.0/go.mod" + "github.com/rogpeppe/go-internal v1.3.0/go.mod" + "github.com/rs/xid v1.3.0/go.mod" + "github.com/rs/zerolog v1.26.1" + "github.com/rs/zerolog v1.26.1/go.mod" + "github.com/russross/blackfriday/v2 v2.1.0/go.mod" + "github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" + "github.com/sagikazarmark/crypt v0.3.0/go.mod" + "github.com/sahilm/fuzzy v0.1.0/go.mod" + "github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" + "github.com/sergi/go-diff v1.1.0/go.mod" + "github.com/sergi/go-diff v1.2.0" + "github.com/sergi/go-diff v1.2.0/go.mod" + "github.com/shurcooL/githubv4 v0.0.0-20220115235240-a14260e6f8a2" + "github.com/shurcooL/githubv4 v0.0.0-20220115235240-a14260e6f8a2/go.mod" + "github.com/shurcooL/graphql v0.0.0-20200928012149-18c5c3165e3a" + "github.com/shurcooL/graphql v0.0.0-20200928012149-18c5c3165e3a/go.mod" + "github.com/sirupsen/logrus v1.2.0/go.mod" + "github.com/sirupsen/logrus v1.4.1/go.mod" + "github.com/sirupsen/logrus v1.4.2/go.mod" + "github.com/sirupsen/logrus v1.7.0/go.mod" + "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" + "github.com/spf13/afero v1.3.3/go.mod" + "github.com/spf13/afero v1.6.0/go.mod" + "github.com/spf13/cast v1.4.1/go.mod" + "github.com/spf13/cobra v1.3.0" + "github.com/spf13/cobra v1.3.0/go.mod" + "github.com/spf13/jwalterweatherman v1.1.0/go.mod" + "github.com/spf13/pflag v1.0.5" + "github.com/spf13/pflag v1.0.5/go.mod" + "github.com/spf13/viper v1.10.0/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/objx v0.1.1/go.mod" + "github.com/stretchr/testify v1.2.2/go.mod" + "github.com/stretchr/testify v1.3.0/go.mod" + "github.com/stretchr/testify v1.4.0/go.mod" + "github.com/stretchr/testify v1.5.1/go.mod" + "github.com/stretchr/testify v1.6.1/go.mod" + "github.com/stretchr/testify v1.7.0" + "github.com/stretchr/testify v1.7.0/go.mod" + "github.com/subosito/gotenv v1.2.0/go.mod" + "github.com/tidwall/pretty v1.0.0" + "github.com/tidwall/pretty v1.0.0/go.mod" + "github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod" + "github.com/xanzy/ssh-agent v0.3.0/go.mod" + "github.com/xanzy/ssh-agent v0.3.1" + "github.com/xanzy/ssh-agent v0.3.1/go.mod" + "github.com/xdg-go/pbkdf2 v1.0.0/go.mod" + "github.com/xdg-go/scram v1.0.2/go.mod" + "github.com/xdg-go/stringprep v1.0.2/go.mod" + "github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod" + "github.com/yuin/goldmark v1.1.25/go.mod" + "github.com/yuin/goldmark v1.1.27/go.mod" + "github.com/yuin/goldmark v1.1.32/go.mod" + "github.com/yuin/goldmark v1.2.1/go.mod" + "github.com/yuin/goldmark v1.3.5/go.mod" + "github.com/yuin/goldmark v1.4.0/go.mod" + "go.etcd.io/etcd/api/v3 v3.5.1/go.mod" + "go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod" + "go.etcd.io/etcd/client/v2 v2.305.1/go.mod" + "go.mongodb.org/mongo-driver v1.7.5/go.mod" + "go.mongodb.org/mongo-driver v1.8.3" + "go.mongodb.org/mongo-driver v1.8.3/go.mod" + "go.opencensus.io v0.21.0/go.mod" + "go.opencensus.io v0.22.0/go.mod" + "go.opencensus.io v0.22.2/go.mod" + "go.opencensus.io v0.22.3/go.mod" + "go.opencensus.io v0.22.4/go.mod" + "go.opencensus.io v0.22.5/go.mod" + "go.opencensus.io v0.23.0/go.mod" + "go.opentelemetry.io/proto/otlp v0.7.0/go.mod" + "go.riyazali.net/sqlite v0.0.0-20210707161919-414349b4032a/go.mod" + "go.riyazali.net/sqlite v0.0.0-20211205072512-8da54dbc2d28" + "go.riyazali.net/sqlite v0.0.0-20211205072512-8da54dbc2d28/go.mod" + "go.uber.org/atomic v1.7.0/go.mod" + "go.uber.org/multierr v1.6.0/go.mod" + "go.uber.org/zap v1.17.0/go.mod" + "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" + "golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod" + "golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod" + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" + "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" + "golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" + "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod" + "golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod" + "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" + "golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod" + "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" + "golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod" + "golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f/go.mod" + "golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod" + "golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod" + "golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod" + "golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod" + "golang.org/x/crypto v0.0.0-20211215165025-cf75a172585e/go.mod" + "golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838" + "golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838/go.mod" + "golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" + "golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" + "golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" + "golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" + "golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod" + "golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod" + "golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" + "golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod" + "golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod" + "golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod" + "golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" + "golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" + "golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" + "golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" + "golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod" + "golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod" + "golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod" + "golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" + "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" + "golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" + "golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" + "golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod" + "golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod" + "golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod" + "golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" + "golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" + "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" + "golang.org/x/mod v0.1.0/go.mod" + "golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod" + "golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod" + "golang.org/x/mod v0.2.0/go.mod" + "golang.org/x/mod v0.3.0/go.mod" + "golang.org/x/mod v0.4.0/go.mod" + "golang.org/x/mod v0.4.1/go.mod" + "golang.org/x/mod v0.4.2/go.mod" + "golang.org/x/mod v0.5.0/go.mod" + "golang.org/x/mod v0.5.1" + "golang.org/x/mod v0.5.1/go.mod" + "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" + "golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" + "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" + "golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod" + "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" + "golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" + "golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" + "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" + "golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod" + "golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod" + "golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" + "golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" + "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" + "golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod" + "golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" + "golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod" + "golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" + "golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod" + "golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" + "golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod" + "golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" + "golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod" + "golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" + "golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod" + "golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod" + "golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod" + "golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod" + "golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod" + "golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod" + "golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod" + "golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod" + "golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" + "golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod" + "golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod" + "golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod" + "golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod" + "golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" + "golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod" + "golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod" + "golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod" + "golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod" + "golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod" + "golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod" + "golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod" + "golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod" + "golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod" + "golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd" + "golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod" + "golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" + "golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" + "golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" + "golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" + "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" + "golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod" + "golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod" + "golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod" + "golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod" + "golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod" + "golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod" + "golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod" + "golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod" + "golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod" + "golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod" + "golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1/go.mod" + "golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8" + "golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod" + "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" + "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" + "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" + "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" + "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" + "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" + "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod" + "golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod" + "golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod" + "golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod" + "golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod" + "golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod" + "golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" + "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" + "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" + "golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod" + "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" + "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod" + "golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod" + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" + "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" + "golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" + "golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" + "golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" + "golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" + "golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" + "golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod" + "golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod" + "golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod" + "golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod" + "golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" + "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod" + "golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod" + "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" + "golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod" + "golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" + "golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" + "golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" + "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" + "golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" + "golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod" + "golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" + "golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" + "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" + "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" + "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" + "golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod" + "golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod" + "golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod" + "golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod" + "golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod" + "golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod" + "golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod" + "golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod" + "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" + "golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod" + "golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod" + "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod" + "golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod" + "golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod" + "golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" + "golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod" + "golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod" + "golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod" + "golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod" + "golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod" + "golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod" + "golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod" + "golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod" + "golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" + "golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod" + "golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod" + "golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod" + "golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod" + "golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" + "golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod" + "golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" + "golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod" + "golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod" + "golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod" + "golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod" + "golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod" + "golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod" + "golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod" + "golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod" + "golang.org/x/sys v0.0.0-20211205182925-97ca703d548d/go.mod" + "golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod" + "golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27" + "golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod" + "golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod" + "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" + "golang.org/x/term v0.0.0-20210422114643-f5beecf764ed/go.mod" + "golang.org/x/term v0.0.0-20210927222741-03fcf44c2211" + "golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod" + "golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod" + "golang.org/x/text v0.3.0/go.mod" + "golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" + "golang.org/x/text v0.3.2/go.mod" + "golang.org/x/text v0.3.3/go.mod" + "golang.org/x/text v0.3.4/go.mod" + "golang.org/x/text v0.3.5/go.mod" + "golang.org/x/text v0.3.6/go.mod" + "golang.org/x/text v0.3.7" + "golang.org/x/text v0.3.7/go.mod" + "golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" + "golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" + "golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" + "golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11" + "golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11/go.mod" + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" + "golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" + "golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" + "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod" + "golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod" + "golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod" + "golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod" + "golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod" + "golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" + "golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod" + "golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod" + "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod" + "golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod" + "golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod" + "golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod" + "golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod" + "golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod" + "golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod" + "golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod" + "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" + "golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod" + "golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod" + "golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod" + "golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod" + "golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod" + "golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod" + "golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" + "golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod" + "golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod" + "golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod" + "golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod" + "golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod" + "golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod" + "golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod" + "golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod" + "golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod" + "golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod" + "golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod" + "golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod" + "golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" + "golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod" + "golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod" + "golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod" + "golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod" + "golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod" + "golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod" + "golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod" + "golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod" + "golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod" + "golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" + "golang.org/x/tools v0.1.0/go.mod" + "golang.org/x/tools v0.1.1/go.mod" + "golang.org/x/tools v0.1.2/go.mod" + "golang.org/x/tools v0.1.3/go.mod" + "golang.org/x/tools v0.1.4/go.mod" + "golang.org/x/tools v0.1.5/go.mod" + "golang.org/x/tools v0.1.7/go.mod" + "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" + "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" + "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" + "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" + "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" + "google.golang.org/api v0.4.0/go.mod" + "google.golang.org/api v0.7.0/go.mod" + "google.golang.org/api v0.8.0/go.mod" + "google.golang.org/api v0.9.0/go.mod" + "google.golang.org/api v0.13.0/go.mod" + "google.golang.org/api v0.14.0/go.mod" + "google.golang.org/api v0.15.0/go.mod" + "google.golang.org/api v0.17.0/go.mod" + "google.golang.org/api v0.18.0/go.mod" + "google.golang.org/api v0.19.0/go.mod" + "google.golang.org/api v0.20.0/go.mod" + "google.golang.org/api v0.22.0/go.mod" + "google.golang.org/api v0.24.0/go.mod" + "google.golang.org/api v0.28.0/go.mod" + "google.golang.org/api v0.29.0/go.mod" + "google.golang.org/api v0.30.0/go.mod" + "google.golang.org/api v0.35.0/go.mod" + "google.golang.org/api v0.36.0/go.mod" + "google.golang.org/api v0.40.0/go.mod" + "google.golang.org/api v0.41.0/go.mod" + "google.golang.org/api v0.43.0/go.mod" + "google.golang.org/api v0.47.0/go.mod" + "google.golang.org/api v0.48.0/go.mod" + "google.golang.org/api v0.50.0/go.mod" + "google.golang.org/api v0.51.0/go.mod" + "google.golang.org/api v0.54.0/go.mod" + "google.golang.org/api v0.55.0/go.mod" + "google.golang.org/api v0.56.0/go.mod" + "google.golang.org/api v0.57.0/go.mod" + "google.golang.org/api v0.59.0/go.mod" + "google.golang.org/api v0.61.0/go.mod" + "google.golang.org/api v0.62.0/go.mod" + "google.golang.org/appengine v1.1.0/go.mod" + "google.golang.org/appengine v1.4.0/go.mod" + "google.golang.org/appengine v1.5.0/go.mod" + "google.golang.org/appengine v1.6.1/go.mod" + "google.golang.org/appengine v1.6.5/go.mod" + "google.golang.org/appengine v1.6.6/go.mod" + "google.golang.org/appengine v1.6.7" + "google.golang.org/appengine v1.6.7/go.mod" + "google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" + "google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" + "google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" + "google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" + "google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" + "google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" + "google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" + "google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" + "google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod" + "google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod" + "google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod" + "google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" + "google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod" + "google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod" + "google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod" + "google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod" + "google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod" + "google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod" + "google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod" + "google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod" + "google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod" + "google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod" + "google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod" + "google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod" + "google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod" + "google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" + "google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod" + "google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod" + "google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod" + "google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod" + "google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod" + "google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod" + "google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod" + "google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod" + "google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod" + "google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod" + "google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod" + "google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod" + "google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod" + "google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod" + "google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod" + "google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod" + "google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod" + "google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod" + "google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod" + "google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod" + "google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod" + "google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod" + "google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod" + "google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod" + "google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod" + "google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod" + "google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod" + "google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod" + "google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod" + "google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod" + "google.golang.org/genproto v0.0.0-20211008145708-270636b82663/go.mod" + "google.golang.org/genproto v0.0.0-20211028162531-8db9c33dc351/go.mod" + "google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod" + "google.golang.org/genproto v0.0.0-20211129164237-f09f9a12af12/go.mod" + "google.golang.org/genproto v0.0.0-20211203200212-54befc351ae9/go.mod" + "google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod" + "google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod" + "google.golang.org/grpc v1.19.0/go.mod" + "google.golang.org/grpc v1.20.1/go.mod" + "google.golang.org/grpc v1.21.1/go.mod" + "google.golang.org/grpc v1.23.0/go.mod" + "google.golang.org/grpc v1.25.1/go.mod" + "google.golang.org/grpc v1.26.0/go.mod" + "google.golang.org/grpc v1.27.0/go.mod" + "google.golang.org/grpc v1.27.1/go.mod" + "google.golang.org/grpc v1.28.0/go.mod" + "google.golang.org/grpc v1.29.1/go.mod" + "google.golang.org/grpc v1.30.0/go.mod" + "google.golang.org/grpc v1.31.0/go.mod" + "google.golang.org/grpc v1.31.1/go.mod" + "google.golang.org/grpc v1.33.1/go.mod" + "google.golang.org/grpc v1.33.2/go.mod" + "google.golang.org/grpc v1.34.0/go.mod" + "google.golang.org/grpc v1.35.0/go.mod" + "google.golang.org/grpc v1.36.0/go.mod" + "google.golang.org/grpc v1.36.1/go.mod" + "google.golang.org/grpc v1.37.0/go.mod" + "google.golang.org/grpc v1.37.1/go.mod" + "google.golang.org/grpc v1.38.0/go.mod" + "google.golang.org/grpc v1.39.0/go.mod" + "google.golang.org/grpc v1.39.1/go.mod" + "google.golang.org/grpc v1.40.0/go.mod" + "google.golang.org/grpc v1.40.1/go.mod" + "google.golang.org/grpc v1.42.0/go.mod" + "google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod" + "google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" + "google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" + "google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" + "google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod" + "google.golang.org/protobuf v1.21.0/go.mod" + "google.golang.org/protobuf v1.22.0/go.mod" + "google.golang.org/protobuf v1.23.0/go.mod" + "google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" + "google.golang.org/protobuf v1.24.0/go.mod" + "google.golang.org/protobuf v1.25.0/go.mod" + "google.golang.org/protobuf v1.26.0-rc.1/go.mod" + "google.golang.org/protobuf v1.26.0/go.mod" + "google.golang.org/protobuf v1.27.1" + "google.golang.org/protobuf v1.27.1/go.mod" + "gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" + "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" + "gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c" + "gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod" + "gopkg.in/errgo.v2 v2.1.0/go.mod" + "gopkg.in/fsnotify.v1 v1.4.7/go.mod" + "gopkg.in/ini.v1 v1.66.2/go.mod" + "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" + "gopkg.in/warnings.v0 v0.1.2" + "gopkg.in/warnings.v0 v0.1.2/go.mod" + "gopkg.in/yaml.v2 v2.2.1/go.mod" + "gopkg.in/yaml.v2 v2.2.2/go.mod" + "gopkg.in/yaml.v2 v2.2.3/go.mod" + "gopkg.in/yaml.v2 v2.2.4/go.mod" + "gopkg.in/yaml.v2 v2.2.5/go.mod" + "gopkg.in/yaml.v2 v2.2.8/go.mod" + "gopkg.in/yaml.v2 v2.3.0/go.mod" + "gopkg.in/yaml.v2 v2.4.0" + "gopkg.in/yaml.v2 v2.4.0/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b" + "gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod" + "honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" + "honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" + "honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" + "honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" + "honnef.co/go/tools v0.0.1-2019.2.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.4/go.mod" + "rsc.io/binaryregexp v0.2.0/go.mod" + "rsc.io/quote/v3 v3.1.0/go.mod" + "rsc.io/sampler v1.3.0/go.mod" + ) +go-module_set_globals + +DESCRIPTION="Query git repositories with SQL" +HOMEPAGE="https://github.com/mergestat/mergestat" +SRC_URI=" + https://github.com/mergestat/mergestat/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI} +" + +LICENSE="Apache-2.0 BSD-2 BSD ISC MIT" + +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-db/sqlite + ~dev-libs/libgit2-1.3.0:= +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) +RESTRICT="test" +PROPERTIES="test_network" + +src_prepare() { + # remove bundled sqlite + rm pkg/sqlite/sqlite3{.c,.h,ext.h} || die + default +} + +src_compile() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS} -DUSE_LIBSQLITE3" + export CGO_LDFLAGS="${LDFLAGS} -Wl,--unresolved-symbols=ignore-in-object-files -lsqlite3" + local tags="sqlite_vtable,vtable,sqlite_json1,system_libgit2" + ego build \ + --buildmode=c-shared \ + -ldflags '-extldflags -Wl,-soname,libmergestat.so' \ + -tags="${tags},shared" \ + -v \ + -x \ + -o "libmergestat.so" \ + shared.go \ + || die "build failed" + ego build -tags="static,${tags}" -v -x mergestat.go || die "build failed" + + ./mergestat completion fish > mergestat.fish + ./mergestat completion zsh > mergestat.zsh + ./mergestat completion bash > mergestat.bash +} + +src_install() { + einstalldocs + dobin mergestat + dolib.so libmergestat.so + + newbashcomp mergestat.bash mergestat + insinto /usr/share/fish/vendor_completions.d + doins mergestat.fish + insinto /usr/share/zsh/site-functions + newins mergestat.zsh _mergestat +} + +src_test() { + ego test -x -v -tags="sqlite_vtable,vtable,sqlite_json1,system_libgit2,static" ./... || die +} From b1c7f5cebcfe53d2aac89ff85b8f1ed698f6eec7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 23:18:09 +0200 Subject: [PATCH 53/78] sci-libs/superlu_dist: update SRC_URI Closes: https://bugs.gentoo.org/847358 Signed-off-by: Alessandro Barbieri --- sci-libs/superlu_dist/Manifest | 2 +- .../superlu_dist-8.0.0_p20220526-fortran.patch | 14 ++++++++++++++ .../superlu_dist-8.0.0_p20220526.ebuild | 15 +++++---------- 3 files changed, 20 insertions(+), 11 deletions(-) create mode 100644 sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch diff --git a/sci-libs/superlu_dist/Manifest b/sci-libs/superlu_dist/Manifest index 5cbefaa655..a2a6953f4c 100644 --- a/sci-libs/superlu_dist/Manifest +++ b/sci-libs/superlu_dist/Manifest @@ -1 +1 @@ -DIST superlu_dist-8.0.0_p20220526.tar.gz 2293227 BLAKE2B 5c73d68a1d9812063614fb503a99c5f1e141d7c4340c1b484e5c24b818c47a6ffc2073140fc585e11b3d5b342d0baa6299ebeface03e2d1eb30245043d214751 SHA512 ac5f03b7f2500f306277dabda9e1aea457b55f2d41b72b969fa4e3a986ebb6abb65f87a3678d6cc103faa8f8e720aaac2b79d9db150288bfe1385abe2b61d8ce +DIST superlu_dist-8.0.0_p20220526.tar.gz 2293062 BLAKE2B 34c2d1d4bc8c6ac0b2285457b81d3d6fff449c31689130eb8a4844ff8ceee9f1d7c21a19632a2dd01a13fc07e6614c02934a2c6f4f3d3808352c82d44aa2bc6c SHA512 e8724b05156fcad2b347643dcbdb6a4183b6b36c4d54f4a9f14e4527f0a62fc5eb76f649909773d770f729fe1a33879bef54581fc0faee54224a67f2e1b8b9c5 diff --git a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch new file mode 100644 index 0000000000..aaf726183e --- /dev/null +++ b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch @@ -0,0 +1,14 @@ +--- a/FORTRAN/CMakeLists.txt ++++ b/FORTRAN/CMakeLists.txt +@@ -15,8 +15,9 @@ + list(APPEND sources c2f_zcreate_matrix_x_b.c superlu_c2f_zwrap.c) + endif() + +-add_library(superlu_dist_fortran ${sources}) +-add_library(superlu_dist_fortran-static STATIC ${sources}) ++add_library(superlu_dist_fortran_obj OBJECT ${sources}) ++add_library(superlu_dist_fortran $) ++add_library(superlu_dist_fortran-static STATIC $) + # set(targets superlu_dist_fortran) + get_target_property(superlu_dist_version superlu_dist VERSION) + get_target_property(superlu_dist_soversion superlu_dist SOVERSION) diff --git a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild index 7c67699d06..018291878d 100644 --- a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild +++ b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild @@ -3,7 +3,7 @@ EAPI=8 -COMMIT="df1dbf3afd7876644ff5d0613dfa7b9d32af79de" +COMMIT="a841c9be1666056b2a6b720d27161aa244b562b1" DOCS_BUILDER="doxygen" DOCS_CONFIG_NAME="DoxyConfig" FORTRAN_NEEDED="fortran" @@ -41,7 +41,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}/${P}-system-colamd.patch" ) +PATCHES=( + "${FILESDIR}/${P}-system-colamd.patch" + "${FILESDIR}/${P}-fortran.patch" +) RESTRICT="!test? ( test )" src_prepare() { @@ -83,11 +86,3 @@ src_configure() { fi cmake_src_configure } - -src_compile() { - if use fortran ; then - MAKEOPTS="-j1" cmake_src_compile - else - cmake_src_compile - fi -} From de5c218cd446502c00eecec326dbf06370c0b902 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 23:23:11 +0200 Subject: [PATCH 54/78] dev-vcs/mergestat: add || die Signed-off-by: Alessandro Barbieri --- dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild b/dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild index 55bfb8dd02..977ed2f134 100644 --- a/dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild +++ b/dev-vcs/mergestat/mergestat-0.5.4-r1.ebuild @@ -1051,9 +1051,9 @@ src_compile() { || die "build failed" ego build -tags="static,${tags}" -v -x mergestat.go || die "build failed" - ./mergestat completion fish > mergestat.fish - ./mergestat completion zsh > mergestat.zsh - ./mergestat completion bash > mergestat.bash + ./mergestat completion fish > mergestat.fish || die + ./mergestat completion zsh > mergestat.zsh || die + ./mergestat completion bash > mergestat.bash || die } src_install() { From b319c6e5c6112b81272c39ec2750e764d61802c9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 26 May 2022 23:47:05 +0200 Subject: [PATCH 55/78] dev-cpp/dtl: add 1.20 Signed-off-by: Alessandro Barbieri --- dev-cpp/dtl/Manifest | 1 + dev-cpp/dtl/dtl-1.20.ebuild | 53 +++++++++++++++++++++++++++++++++++++ dev-cpp/dtl/metadata.xml | 8 ++++++ 3 files changed, 62 insertions(+) create mode 100644 dev-cpp/dtl/dtl-1.20.ebuild diff --git a/dev-cpp/dtl/Manifest b/dev-cpp/dtl/Manifest index 1bfa96ce00..8566de94c0 100644 --- a/dev-cpp/dtl/Manifest +++ b/dev-cpp/dtl/Manifest @@ -1 +1,2 @@ DIST dtl-1.19_p20210531.tar.gz 26011 BLAKE2B 1ac4194cf536c072c45c2e2da0f0fd26232a5bf2e7aa57e8323457b5d43222df6a8579a41e54cd941cc69e013d4dac9fd051ad33950ed89692629ef57564a5f6 SHA512 2ac1f3d9871ed39f4183ebf0d9d8a1381ef2dacc3677f525d025eb292fbf4676a5a67abe34dfa1ff12bdb66e0fa71a83b8a99130e2e8048e08d3392327e84a9a +DIST dtl-1.20.tar.gz 26227 BLAKE2B a52f1e8878b0bbd7204d979eaf0ba303722140c5f57259dc8592a50f0f039baa3a90c1d309ac089805736a383e9265cbd133289216fe85aaac677265a29303d2 SHA512 44cdaf190d8a103effbca8df244c652b642590795f7307f5f7fdf64fc34bdbe2fa5ab2e1a08185abf099e35b0d9158306a80a8dc24bba9eccab4c77c7b1eed5e diff --git a/dev-cpp/dtl/dtl-1.20.ebuild b/dev-cpp/dtl/dtl-1.20.ebuild new file mode 100644 index 0000000000..f2b82a83b0 --- /dev/null +++ b/dev-cpp/dtl/dtl-1.20.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit python-any-r1 scons-utils toolchain-funcs + +DESCRIPTION="diff template library written by C++" +HOMEPAGE="https://github.com/cubicdaiya/dtl" +SRC_URI="https://github.com/cubicdaiya/dtl/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples test" + +DEPEND="test? ( dev-cpp/gtest )" + +RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${PN}-1.19_p20210531-do-not-append-O2.patch" ) + +src_compile() { + escons CC="$(tc-getCC)" + if use test; then + pushd test || die + escons CC="$(tc-getCC)" + popd || die + fi + if use examples; then + pushd examples || die + escons CC="$(tc-getCC)" + popd || die + fi +} + +src_install() { + escons prefix="${T}" install + insinto /usr/include/dtl + doins "${T}/dtl/include"/* + if use examples; then + pushd examples || die + rm SConstruct *.o *.cpp *.hpp || die + exeinto /usr/libexec/dtl/examples + doexe * + fi +} + +src_test() { + pushd test || die + escons check +} diff --git a/dev-cpp/dtl/metadata.xml b/dev-cpp/dtl/metadata.xml index 4f8e72c5c4..11bb767804 100644 --- a/dev-cpp/dtl/metadata.xml +++ b/dev-cpp/dtl/metadata.xml @@ -5,4 +5,12 @@ lssndrbarbieri@gmail.com Alessandro Barbieri + + + Tatsuhiko Kubo + cubicdaiya@gmail.com + + https://github.com/cubicdaiya/dtl/issues + cubicdaiya/dtl + From 67568fc021907a4603b0ed9c4fe03e51edd370ea Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 00:00:48 +0200 Subject: [PATCH 56/78] profiles: move AMDGPU descriptions to it's own file Signed-off-by: Alessandro Barbieri --- profiles/desc/amdgpu.desc | 27 +++++++++++++++++++++++++++ profiles/use.desc | 24 ------------------------ 2 files changed, 27 insertions(+), 24 deletions(-) create mode 100644 profiles/desc/amdgpu.desc diff --git a/profiles/desc/amdgpu.desc b/profiles/desc/amdgpu.desc new file mode 100644 index 0000000000..ef4435f3a3 --- /dev/null +++ b/profiles/desc/amdgpu.desc @@ -0,0 +1,27 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +amdgpu_gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) +amdgpu_gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) +amdgpu_gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X ) +amdgpu_gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 ) +amdgpu_gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 ) +amdgpu_gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 ) +amdgpu_gfx810 - Enable support for AMD GPU codename stoney +amdgpu_gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 ) +amdgpu_gfx904 - Enable support for AMD GPU gfx904 +amdgpu_gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII ) +amdgpu_gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator ) +amdgpu_gfx909 - Enable support for AMD GPU gfx909 +amdgpu_gfx90a - Enable support for AMD GPU gfx904 +amdgpu_gfx940 - Enable support for AMD GPU gfx940 +amdgpu_gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M ) +amdgpu_gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 ) +amdgpu_gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT ) +amdgpu_gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT ) +amdgpu_gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT ) +amdgpu_gfx1032 - Enable support for AMD GPU gfx1032 +amdgpu_gfx1034 - Enable support for AMD GPU gfx1034 +amdgpu_gfx1100 - Enable support for AMD GPU gfx1100 +amdgpu_gfx1101 - Enable support for AMD GPU gfx1101 +amdgpu_gfx1102 - Enable support for AMD GPU gfx1102 diff --git a/profiles/use.desc b/profiles/use.desc index 328239f092..fba1f8c909 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -1,28 +1,4 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -amdgpu_gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) -amdgpu_gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) -amdgpu_gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X ) -amdgpu_gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 ) -amdgpu_gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 ) -amdgpu_gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 ) -amdgpu_gfx810 - Enable support for AMD GPU codename stoney -amdgpu_gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 ) -amdgpu_gfx904 - Enable support for AMD GPU gfx904 -amdgpu_gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII ) -amdgpu_gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator ) -amdgpu_gfx909 - Enable support for AMD GPU gfx909 -amdgpu_gfx90a - Enable support for AMD GPU gfx904 -amdgpu_gfx940 - Enable support for AMD GPU gfx940 -amdgpu_gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M ) -amdgpu_gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 ) -amdgpu_gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT ) -amdgpu_gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT ) -amdgpu_gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT ) -amdgpu_gfx1032 - Enable support for AMD GPU gfx1032 -amdgpu_gfx1034 - Enable support for AMD GPU gfx1034 -amdgpu_gfx1100 - Enable support for AMD GPU gfx1100 -amdgpu_gfx1101 - Enable support for AMD GPU gfx1101 -amdgpu_gfx1102 - Enable support for AMD GPU gfx1102 autoload - Enable the plugin for all users From e96f08eeb4140f6669f8bf78f2cb0a6d5cd34ec3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Fri, 27 May 2022 01:09:26 +0200 Subject: [PATCH 57/78] net-im/discord-canary-bin: Upgraded from 0.0.134 -> 0.0.135 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcin Woźniak --- net-im/discord-canary-bin/Manifest | 2 +- ...ary-bin-0.0.134.ebuild => discord-canary-bin-0.0.135.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename net-im/discord-canary-bin/{discord-canary-bin-0.0.134.ebuild => discord-canary-bin-0.0.135.ebuild} (100%) diff --git a/net-im/discord-canary-bin/Manifest b/net-im/discord-canary-bin/Manifest index dec98a595a..1c0d8c51fd 100644 --- a/net-im/discord-canary-bin/Manifest +++ b/net-im/discord-canary-bin/Manifest @@ -1 +1 @@ -DIST discord-canary-0.0.134.deb 77138802 BLAKE2B d7d76f88a8b501c29f0684ee9e754d692e2fa9c2b6248c411f692588f6e535efef36ebab0ca00b9b318011ebf113aea6b12f772f576be9f3ec9215be6832b736 SHA512 26fe257ca4e331bc5a3be64dc757c7b8944eb443e407be1095e238df527ef686be5f0a2c078d907b525232cac378278cb3972c54265ca361b84fc35c0c5d2a75 +DIST discord-canary-0.0.135.deb 77137258 BLAKE2B f3fb10c340fb97098d43cd9229d134a1e75a2bfbbe84572e9c4923a5511c056e4251e9509ca80457cb8e2559fa6f00d0a62130cd96d6588f47b3cdc7fc76458f SHA512 f76311ceb914d5db74632e029e037fad84ff562727f747ad23520c2ae2da7b7cdaa2e1cf5887964aeefa4fb819f846ecc7c35e15b0ff2a592c7e871248c99fe8 diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.134.ebuild b/net-im/discord-canary-bin/discord-canary-bin-0.0.135.ebuild similarity index 100% rename from net-im/discord-canary-bin/discord-canary-bin-0.0.134.ebuild rename to net-im/discord-canary-bin/discord-canary-bin-0.0.135.ebuild From bffb2361b2717d830faac03542903af92459fde8 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Fri, 27 May 2022 05:56:17 +0300 Subject: [PATCH 58/78] app-misc/fastfetch: add 1.4.3 Signed-off-by: Viorel Munteanu --- app-misc/fastfetch/Manifest | 1 + app-misc/fastfetch/fastfetch-1.4.3.ebuild | 66 +++++++++++++++++++++++ app-misc/fastfetch/fastfetch-9999.ebuild | 4 +- 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 app-misc/fastfetch/fastfetch-1.4.3.ebuild diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 2ff35c5eab..8252b71a60 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,2 +1,3 @@ DIST fastfetch-1.3.3.tar.gz 335035 BLAKE2B 9bd477c066d80a8e625d1feb300765762ee5fc8ffe3c09399f01cc146eaf26bbb2e6694034fb156c2753e349d15b6282df481710ac20a25e5ffee6fd05c87800 SHA512 15223a69f77c0ff112e153e860db28a429516a65385602439b8a8b0aa901842e438fcd08553a68539ae45979aa4474286a5ca23134da4d0608faa7d032c3a4ed DIST fastfetch-1.3.4.tar.gz 335903 BLAKE2B fc2f6a0160ffe71e4d0fa8f0745f19eebd7c0603b2e8c704547d45d3052d3d353982d88779cca95b9c76741bd505d24bd50af7bf38d5aea045b9ae9d215d9ba0 SHA512 b64281bcbbe02fc8f69c2c020cdf92414a67a8c88a2adceab5fc65fdbc31a9ff1d76f7d14b9c9c6d0006f7a85e941bc5e072a4ed8143f0d24dfbf7d118355789 +DIST fastfetch-1.4.3.tar.gz 338796 BLAKE2B cbf05be9823a343f453d04883c6c577eb22ebb9c2003ec63eb1b9812c1e83761c9d8ea1be7d8b48148d49e275c3e4069fe8f4cd0c0154e1ba252c0882ada5ae5 SHA512 1bb4cc3db9285495001d885a51241335b3d8858b02b44d83c1cf3d26cdf5219694a066b94e2c39bbdd42e0df2e5928bbcc246b0dc921533d088623bc3ba9f880 diff --git a/app-misc/fastfetch/fastfetch-1.4.3.ebuild b/app-misc/fastfetch/fastfetch-1.4.3.ebuild new file mode 100644 index 0000000000..5a7f54c55d --- /dev/null +++ b/app-misc/fastfetch/fastfetch-1.4.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Like neofetch but faster" +HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" +else + SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X chafa gnome imagemagick pci sqlite vulkan wayland xcb xfce xrandr" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +RDEPEND=" + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + pci? ( sys-apps/pciutils ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE="xrandr? ( X )" + +src_configure() { + local mycmakeargs=( + -DENABLE_RPM=no + -DENABLE_LIBPCI=$(usex pci) + -DENABLE_VULKAN=$(usex vulkan) + -DENABLE_WAYLAND=$(usex wayland) + -DENABLE_XCB_RANDR=$(usex xcb) + -DENABLE_XCB=$(usex xcb) + -DENABLE_XRANDR=$(usex xrandr) + -DENABLE_X11=$(usex X) + -DENABLE_GIO=$(usex gnome) + -DENABLE_DCONF=$(usex gnome) + -DENABLE_XFCONF=$(usex xfce) + -DENABLE_IMAGEMAGICK7=$(use imagemagick && has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version ' Date: Fri, 27 May 2022 05:56:55 +0300 Subject: [PATCH 59/78] app-misc/fastfetch: drop 1.3.3, 1.3.4 Signed-off-by: Viorel Munteanu --- app-misc/fastfetch/Manifest | 2 - app-misc/fastfetch/fastfetch-1.3.3.ebuild | 61 ---------------------- app-misc/fastfetch/fastfetch-1.3.4.ebuild | 62 ----------------------- 3 files changed, 125 deletions(-) delete mode 100644 app-misc/fastfetch/fastfetch-1.3.3.ebuild delete mode 100644 app-misc/fastfetch/fastfetch-1.3.4.ebuild diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 8252b71a60..90162cc279 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,3 +1 @@ -DIST fastfetch-1.3.3.tar.gz 335035 BLAKE2B 9bd477c066d80a8e625d1feb300765762ee5fc8ffe3c09399f01cc146eaf26bbb2e6694034fb156c2753e349d15b6282df481710ac20a25e5ffee6fd05c87800 SHA512 15223a69f77c0ff112e153e860db28a429516a65385602439b8a8b0aa901842e438fcd08553a68539ae45979aa4474286a5ca23134da4d0608faa7d032c3a4ed -DIST fastfetch-1.3.4.tar.gz 335903 BLAKE2B fc2f6a0160ffe71e4d0fa8f0745f19eebd7c0603b2e8c704547d45d3052d3d353982d88779cca95b9c76741bd505d24bd50af7bf38d5aea045b9ae9d215d9ba0 SHA512 b64281bcbbe02fc8f69c2c020cdf92414a67a8c88a2adceab5fc65fdbc31a9ff1d76f7d14b9c9c6d0006f7a85e941bc5e072a4ed8143f0d24dfbf7d118355789 DIST fastfetch-1.4.3.tar.gz 338796 BLAKE2B cbf05be9823a343f453d04883c6c577eb22ebb9c2003ec63eb1b9812c1e83761c9d8ea1be7d8b48148d49e275c3e4069fe8f4cd0c0154e1ba252c0882ada5ae5 SHA512 1bb4cc3db9285495001d885a51241335b3d8858b02b44d83c1cf3d26cdf5219694a066b94e2c39bbdd42e0df2e5928bbcc246b0dc921533d088623bc3ba9f880 diff --git a/app-misc/fastfetch/fastfetch-1.3.3.ebuild b/app-misc/fastfetch/fastfetch-1.3.3.ebuild deleted file mode 100644 index 556a1a7279..0000000000 --- a/app-misc/fastfetch/fastfetch-1.3.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Like neofetch but faster" -HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" -else - SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X gnome imagemagick pci vulkan wayland xcb xfce xrandr" - -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically -RDEPEND=" - sys-libs/zlib - X? ( x11-libs/libX11 ) - gnome? ( - dev-libs/glib - gnome-base/dconf - ) - imagemagick? ( media-gfx/imagemagick:= ) - pci? ( sys-apps/pciutils ) - vulkan? ( media-libs/vulkan-loader ) - wayland? ( dev-libs/wayland ) - xcb? ( x11-libs/libxcb ) - xfce? ( xfce-base/xfconf ) - xrandr? ( x11-libs/libXrandr ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE="xrandr? ( X )" - -src_configure() { - local mycmakeargs=( - -DENABLE_RPM=no - -DENABLE_VULKAN=$(usex vulkan) - -DENABLE_WAYLAND=$(usex wayland) - -DENABLE_XCB_RANDR=$(usex xcb) - -DENABLE_XCB=$(usex xcb) - -DENABLE_XRANDR=$(usex xrandr) - -DENABLE_X11=$(usex X) - -DENABLE_GIO=$(usex gnome) - -DENABLE_DCONF=$(usex gnome) - -DENABLE_XFCONF=$(usex xfce) - -DENABLE_IMAGEMAGICK7=$(use imagemagick && has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version ' Date: Fri, 27 May 2022 00:50:45 +0200 Subject: [PATCH 60/78] sci-geosciences/GeographicLib-data: move use expand descriptions to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/geoids_datasets.desc | 12 +++ profiles/desc/gravity_models.desc | 12 +++ profiles/desc/magnetic_models.desc | 13 ++++ .../GeographicLib-data-0-r1.ebuild | 76 +++++++++---------- .../GeographicLib-data/metadata.xml | 21 ----- 5 files changed, 75 insertions(+), 59 deletions(-) create mode 100644 profiles/desc/geoids_datasets.desc create mode 100644 profiles/desc/gravity_models.desc create mode 100644 profiles/desc/magnetic_models.desc diff --git a/profiles/desc/geoids_datasets.desc b/profiles/desc/geoids_datasets.desc new file mode 100644 index 0000000000..fb413a506b --- /dev/null +++ b/profiles/desc/geoids_datasets.desc @@ -0,0 +1,12 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GEOIDS_DATASETS USE_EXPAND flags. + +egm84-30 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid +egm84-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 15' grid +egm96-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid +egm96-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 5' grid +egm2008-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid +egm2008-2-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 2.5' grid +egm2008-1 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 1' grid diff --git a/profiles/desc/gravity_models.desc b/profiles/desc/gravity_models.desc new file mode 100644 index 0000000000..d021f4b159 --- /dev/null +++ b/profiles/desc/gravity_models.desc @@ -0,0 +1,12 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GRAVITY_MODELS USE_EXPAND flags. + +egm84-30 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid +egm84-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 15' grid +egm96-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid +egm96-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 5' grid +egm2008-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid +egm2008-2-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 2.5' grid +egm2008-1 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 1' grid diff --git a/profiles/desc/magnetic_models.desc b/profiles/desc/magnetic_models.desc new file mode 100644 index 0000000000..018d06eee6 --- /dev/null +++ b/profiles/desc/magnetic_models.desc @@ -0,0 +1,13 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of MAGNETIC_MODELS USE_EXPAND flags. + +wmm2010 - the World Magnetic Model 2010, which approximates the main magnetic field for the period 2010–2015. +wmm2020 - the World Magnetic Model 2020, which approximates the main magnetic field for the period 2020–2025. +wmm2015v2 - the World Magnetic Model 2015, which approximates the main magnetic field for the period 2015–2020. +igrf11 - the International Geomagnetic Reference Field (11th generation), which approximates the main magnetic field for the period 1900–2015. +igrf12 - the International Geomagnetic Reference Field (12th generation), which approximates the main magnetic field for the period 1900–2020. +emm2010 - the Enhanced Magnetic Model 2010, which approximates the main and crustal magnetic fields for the period 2010–2015. +emm2015 - the Enhanced Magnetic Model 2015, which approximates the main and crustal magnetic fields for the period 2000–2020. +emm2017 - the Enhanced Magnetic Model 2017, which approximates the main and crustal magnetic fields for the period 2000–2022. diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index 2a1d7eb52a..1308ca9d93 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -14,29 +14,29 @@ KEYWORDS="~amd64" LICENSE="public-domain" IUSE_GEOIDS_DATASETS=" - geoids-datasets-egm84-30 - geoids-datasets-egm84-15 - geoids-datasets-egm96-15 - geoids-datasets-egm96-5 - geoids-datasets-egm2008-5 - geoids-datasets-egm2008-2-5 - +geoids-datasets-egm2008-1 + geoids_datasets_egm84-30 + geoids_datasets_egm84-15 + geoids_datasets_egm96-15 + geoids_datasets_egm96-5 + geoids_datasets_egm2008-5 + geoids_datasets_egm2008-2-5 + +geoids_datasets_egm2008-1 " IUSE_GRAVITY_MODELS=" - gravity-models-egm84 - gravity-models-egm96 - +gravity-models-egm2008 - gravity-models-wgs84 + gravity_models_egm84 + gravity_models_egm96 + +gravity_models_egm2008 + gravity_models_wgs84 " IUSE_MAGNETIC_MODELS=" - magnetic-models-wmm2010 - magnetic-models-wmm2015v2 - +magnetic-models-wmm2020 - magnetic-models-igrf11 - magnetic-models-igrf12 - magnetic-models-emm2010 - magnetic-models-emm2015 - magnetic-models-emm2017 + magnetic_models_wmm2010 + magnetic_models_wmm2015v2 + +magnetic_models_wmm2020 + magnetic_models_igrf11 + magnetic_models_igrf12 + magnetic_models_emm2010 + magnetic_models_emm2015 + magnetic_models_emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" @@ -50,27 +50,27 @@ REQUIRED_USE=" COMMON_URI="https://sourceforge.net/projects/${MYPN}/files" SRC_URI=" - geoids-datasets-egm84-30? ( ${COMMON_URI}/geoids-distrib/egm84-30.tar.bz2 -> geoids-egm84-30.tar.bz2 ) - geoids-datasets-egm84-15? ( ${COMMON_URI}/geoids-distrib/egm84-15.tar.bz2 -> geoids-egm84-15.tar.bz2 ) - geoids-datasets-egm96-15? ( ${COMMON_URI}/geoids-distrib/egm96-15.tar.bz2 -> geoids-egm96-15.tar.bz2 ) - geoids-datasets-egm96-5? ( ${COMMON_URI}/geoids-distrib/egm96-5.tar.bz2 -> geoids-egm96-5.tar.bz2 ) - geoids-datasets-egm2008-5? ( ${COMMON_URI}/geoids-distrib/egm2008-5.tar.bz2 -> geoids-egm2008-5.tar.bz2 ) - geoids-datasets-egm2008-2-5? ( ${COMMON_URI}/geoids-distrib/egm2008-2_5.tar.bz2 -> geoids-egm2008-2_5.tar.bz2 ) - geoids-datasets-egm2008-1? ( ${COMMON_URI}/geoids-distrib/egm2008-1.tar.bz2 -> geoids-egm2008-1.tar.bz2 ) + geoids_datasets_egm84-30? ( ${COMMON_URI}/geoids-distrib/egm84-30.tar.bz2 -> geoids-egm84-30.tar.bz2 ) + geoids_datasets_egm84-15? ( ${COMMON_URI}/geoids-distrib/egm84-15.tar.bz2 -> geoids-egm84-15.tar.bz2 ) + geoids_datasets_egm96-15? ( ${COMMON_URI}/geoids-distrib/egm96-15.tar.bz2 -> geoids-egm96-15.tar.bz2 ) + geoids_datasets_egm96-5? ( ${COMMON_URI}/geoids-distrib/egm96-5.tar.bz2 -> geoids-egm96-5.tar.bz2 ) + geoids_datasets_egm2008-5? ( ${COMMON_URI}/geoids-distrib/egm2008-5.tar.bz2 -> geoids-egm2008-5.tar.bz2 ) + geoids_datasets_egm2008-2-5? ( ${COMMON_URI}/geoids-distrib/egm2008-2_5.tar.bz2 -> geoids-egm2008-2_5.tar.bz2 ) + geoids_datasets_egm2008-1? ( ${COMMON_URI}/geoids-distrib/egm2008-1.tar.bz2 -> geoids-egm2008-1.tar.bz2 ) - gravity-models-egm84? ( ${COMMON_URI}/gravity-distrib/egm84.tar.bz2 -> gravity-egm84.tar.bz2 ) - gravity-models-egm96? ( ${COMMON_URI}/gravity-distrib/egm96.tar.bz2 -> gravity-egm96.tar.bz2 ) - gravity-models-egm2008? ( ${COMMON_URI}/gravity-distrib/egm2008.tar.bz2 -> gravity-egm2008.tar.bz2 ) - gravity-models-wgs84? ( ${COMMON_URI}/gravity-distrib/wgs84.tar.bz2 -> gravity-wgs84.tar.bz2 ) + gravity_models_egm84? ( ${COMMON_URI}/gravity-distrib/egm84.tar.bz2 -> gravity-egm84.tar.bz2 ) + gravity_models_egm96? ( ${COMMON_URI}/gravity-distrib/egm96.tar.bz2 -> gravity-egm96.tar.bz2 ) + gravity_models_egm2008? ( ${COMMON_URI}/gravity-distrib/egm2008.tar.bz2 -> gravity-egm2008.tar.bz2 ) + gravity_models_wgs84? ( ${COMMON_URI}/gravity-distrib/wgs84.tar.bz2 -> gravity-wgs84.tar.bz2 ) - magnetic-models-wmm2010? ( ${COMMON_URI}/magnetic-distrib/wmm2010.tar.bz2 -> magnetic-wmm2010.tar.bz2 ) - magnetic-models-wmm2015v2? ( ${COMMON_URI}/magnetic-distrib/wmm2015v2.tar.bz2 -> magnetic-wmm2015v2.tar.bz2 ) - magnetic-models-wmm2020? ( ${COMMON_URI}/magnetic-distrib/wmm2020.tar.bz2 -> magnetic-wmm2020.tar.bz2 ) - magnetic-models-igrf11? ( ${COMMON_URI}/magnetic-distrib/igrf11.tar.bz2 -> magnetic-igrf11.tar.bz2 ) - magnetic-models-igrf12? ( ${COMMON_URI}/magnetic-distrib/igrf12.tar.bz2 -> magnetic-igrf12.tar.bz2 ) - magnetic-models-emm2010? ( ${COMMON_URI}/magnetic-distrib/emm2010.tar.bz2 -> magnetic-emm2010.tar.bz2 ) - magnetic-models-emm2015? ( ${COMMON_URI}/magnetic-distrib/emm2015.tar.bz2 -> magnetic-emm2015.tar.bz2 ) - magnetic-models-emm2017? ( ${COMMON_URI}/magnetic-distrib/emm2017.tar.bz2 -> magnetic-emm2017.tar.bz2 ) + magnetic_models_wmm2010? ( ${COMMON_URI}/magnetic-distrib/wmm2010.tar.bz2 -> magnetic-wmm2010.tar.bz2 ) + magnetic_models_wmm2015v2? ( ${COMMON_URI}/magnetic-distrib/wmm2015v2.tar.bz2 -> magnetic-wmm2015v2.tar.bz2 ) + magnetic_models_wmm2020? ( ${COMMON_URI}/magnetic-distrib/wmm2020.tar.bz2 -> magnetic-wmm2020.tar.bz2 ) + magnetic_models_igrf11? ( ${COMMON_URI}/magnetic-distrib/igrf11.tar.bz2 -> magnetic-igrf11.tar.bz2 ) + magnetic_models_igrf12? ( ${COMMON_URI}/magnetic-distrib/igrf12.tar.bz2 -> magnetic-igrf12.tar.bz2 ) + magnetic_models_emm2010? ( ${COMMON_URI}/magnetic-distrib/emm2010.tar.bz2 -> magnetic-emm2010.tar.bz2 ) + magnetic_models_emm2015? ( ${COMMON_URI}/magnetic-distrib/emm2015.tar.bz2 -> magnetic-emm2015.tar.bz2 ) + magnetic_models_emm2017? ( ${COMMON_URI}/magnetic-distrib/emm2017.tar.bz2 -> magnetic-emm2017.tar.bz2 ) " RDEPEND="sci-geosciences/GeographicLib" diff --git a/sci-geosciences/GeographicLib-data/metadata.xml b/sci-geosciences/GeographicLib-data/metadata.xml index 3483fe2cef..3ebfafa0f9 100644 --- a/sci-geosciences/GeographicLib-data/metadata.xml +++ b/sci-geosciences/GeographicLib-data/metadata.xml @@ -14,25 +14,4 @@ https://sourceforge.net/p/geographiclib/bugs/ geographiclib - - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 15' grid - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 5' grid - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 2.5' grid - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 1' grid - the Earth Gravity Model 1984, which includes terms up to degree 180 - the Earth Gravity Model 1996, which includes terms up to degree 360 - the Earth Gravity Model 2008, which includes terms up to degree 2190 - the WGS84 Reference Ellipsoid. This is just reproduces the normal gravitational field for the reference ellipsoid. This includes the zonal coefficients up to order 20. - the World Magnetic Model 2010, which approximates the main magnetic field for the period 2010–2015. - the World Magnetic Model 2020, which approximates the main magnetic field for the period 2020–2025. - the World Magnetic Model 2015, which approximates the main magnetic field for the period 2015–2020. - the International Geomagnetic Reference Field (11th generation), which approximates the main magnetic field for the period 1900–2015. - the International Geomagnetic Reference Field (12th generation), which approximates the main magnetic field for the period 1900–2020. - the Enhanced Magnetic Model 2010, which approximates the main and crustal magnetic fields for the period 2010–2015. - the Enhanced Magnetic Model 2015, which approximates the main and crustal magnetic fields for the period 2000–2020. - the Enhanced Magnetic Model 2017, which approximates the main and crustal magnetic fields for the period 2000–2022. - From e13293b2643cc5a3dc8ac73b7feff3e77ee4628d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 00:52:00 +0200 Subject: [PATCH 61/78] profiles/desc: add a short description, trim useflags Signed-off-by: Alessandro Barbieri --- profiles/desc/amdgpu.desc | 50 ++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/profiles/desc/amdgpu.desc b/profiles/desc/amdgpu.desc index ef4435f3a3..585767e722 100644 --- a/profiles/desc/amdgpu.desc +++ b/profiles/desc/amdgpu.desc @@ -1,27 +1,29 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -amdgpu_gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) -amdgpu_gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) -amdgpu_gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X ) -amdgpu_gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 ) -amdgpu_gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 ) -amdgpu_gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 ) -amdgpu_gfx810 - Enable support for AMD GPU codename stoney -amdgpu_gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 ) -amdgpu_gfx904 - Enable support for AMD GPU gfx904 -amdgpu_gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII ) -amdgpu_gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator ) -amdgpu_gfx909 - Enable support for AMD GPU gfx909 -amdgpu_gfx90a - Enable support for AMD GPU gfx904 -amdgpu_gfx940 - Enable support for AMD GPU gfx940 -amdgpu_gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M ) -amdgpu_gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 ) -amdgpu_gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT ) -amdgpu_gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT ) -amdgpu_gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT ) -amdgpu_gfx1032 - Enable support for AMD GPU gfx1032 -amdgpu_gfx1034 - Enable support for AMD GPU gfx1034 -amdgpu_gfx1100 - Enable support for AMD GPU gfx1100 -amdgpu_gfx1101 - Enable support for AMD GPU gfx1101 -amdgpu_gfx1102 - Enable support for AMD GPU gfx1102 +# This file contains descriptions of AMDGPU USE_EXPAND flags. + +gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 ) +gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x ) +gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X ) +gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 ) +gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 ) +gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 ) +gfx810 - Enable support for AMD GPU codename stoney +gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 ) +gfx904 - Enable support for AMD GPU gfx904 +gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII ) +gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator ) +gfx909 - Enable support for AMD GPU gfx909 +gfx90a - Enable support for AMD GPU gfx904 +gfx940 - Enable support for AMD GPU gfx940 +gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M ) +gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 ) +gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT ) +gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT ) +gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT ) +gfx1032 - Enable support for AMD GPU gfx1032 +gfx1034 - Enable support for AMD GPU gfx1034 +gfx1100 - Enable support for AMD GPU gfx1100 +gfx1101 - Enable support for AMD GPU gfx1101 +gfx1102 - Enable support for AMD GPU gfx1102 From a434bd558f408b2b3b7c5a0345a82dd884e433fd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 00:58:24 +0200 Subject: [PATCH 62/78] dev-cpp/vexcl: move backend use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- dev-cpp/vexcl/metadata.xml | 4 ---- dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild | 20 ++++++++++---------- profiles/desc/backend.desc | 9 +++++++++ 3 files changed, 19 insertions(+), 14 deletions(-) create mode 100644 profiles/desc/backend.desc diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f8e3b02b9..ef42cd3ea6 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -17,9 +17,5 @@ Implement workaround for AMD SI GPUs - Use Boost.Compute algorithms - - Use the JIT backend - Use OpenCL as backend diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild index 3a30be60ea..4d03273cb5 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3-r1.ebuild @@ -21,18 +21,18 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE_BACKEND=" - backend-compute - backend-jit - +backend-opencl + backend_compute + backend_jit + +backend_opencl " -# backend-cuda +# backend_cuda IUSE="${IUSE_BACKEND} amdsi examples test" #clogs RDEPEND=" dev-libs/boost:= dev-libs/clhpp - backend-jit? ( virtual/opencl ) - backend-opencl? ( virtual/opencl ) + backend_jit? ( virtual/opencl ) + backend_opencl? ( virtual/opencl ) " DEPEND="${RDEPEND}" @@ -47,10 +47,10 @@ src_prepare() { src_configure() { local backend # use && backend="All" - use backend-compute && backend="Compute" -# use backend-cuda && backend="CUDA" - use backend-jit && backend="JIT" - use backend-opencl && backend="OpenCL" + use backend_compute && backend="Compute" +# use backend_cuda && backend="CUDA" + use backend_jit && backend="JIT" + use backend_opencl && backend="OpenCL" local mycmakeargs=( -DBoost_USE_STATIC_LIBS=OFF diff --git a/profiles/desc/backend.desc b/profiles/desc/backend.desc new file mode 100644 index 0000000000..8a708023b2 --- /dev/null +++ b/profiles/desc/backend.desc @@ -0,0 +1,9 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of BACKEND USE_EXPAND flags. + +compute - Use Boost.Compute algorithms +cuda - Use CUDA as backend +jit - Use the JIT backend +opencl - Use OpenCL as backend From c798d2ce3a3d145fb8c605ba15105b0f0e2e01eb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:38:29 +0200 Subject: [PATCH 63/78] sys-cluster/veloc: move COMM_QUEUE use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/comm_queue.desc | 8 ++++++++ sys-cluster/veloc/metadata.xml | 3 --- sys-cluster/veloc/veloc-1.6.ebuild | 16 ++++++++-------- 3 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 profiles/desc/comm_queue.desc diff --git a/profiles/desc/comm_queue.desc b/profiles/desc/comm_queue.desc new file mode 100644 index 0000000000..2e0edd5e18 --- /dev/null +++ b/profiles/desc/comm_queue.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of COMM_QUEUE USE_EXPAND flags. + +ipc - Use ipc as the communication protocol between client library and active backend +socket - Use socket as the communication protocol between client library and active backend +thallium - Use thallium as the communication protocol between client library and active backend diff --git a/sys-cluster/veloc/metadata.xml b/sys-cluster/veloc/metadata.xml index 15c4fdb607..fd2726855c 100644 --- a/sys-cluster/veloc/metadata.xml +++ b/sys-cluster/veloc/metadata.xml @@ -14,8 +14,5 @@ VeloC is a collaboration between Argonne National Laboratory and Lawrence Liverm Use sys-cluster/slurm as resource manager - Use ipc as the communication protocol between client library and active backend - Use socket as the communication protocol between client library and active backend - diff --git a/sys-cluster/veloc/veloc-1.6.ebuild b/sys-cluster/veloc/veloc-1.6.ebuild index 9132559a17..79255c572b 100644 --- a/sys-cluster/veloc/veloc-1.6.ebuild +++ b/sys-cluster/veloc/veloc-1.6.ebuild @@ -18,15 +18,15 @@ SLOT="0" KEYWORDS="~amd64" IUSE_COMM_QUEUE=" - +comm-queue-ipc - comm-queue-socket + +comm_queue_ipc + comm_queue_socket " -# comm-queue-thallium +# comm_queue_thallium IUSE="${IUSE_COMM_QUEUE} python +slurm" # AXL is optional RDEPEND=" - comm-queue-ipc? ( dev-libs/boost ) + comm_queue_ipc? ( dev-libs/boost ) slurm? ( sys-cluster/slurm ) dev-libs/openssl @@ -34,7 +34,7 @@ RDEPEND=" sys-cluster/er virtual/mpi " -# comm-queue-thallium? ( thallium ) +# comm_queue_thallium? ( thallium ) DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${P}-strip-cflags.patch" ) @@ -54,9 +54,9 @@ src_configure() { use slurm && resman="SLURM" local queue - use comm-queue-ipc && queue="ipc_queue" - use comm-queue-socket && queue="socket_queue" -# use comm-queue-thallium && queue="thallium_queue" + use comm_queue_ipc && queue="ipc_queue" + use comm_queue_socket && queue="socket_queue" +# use comm_queue_thallium && queue="thallium_queue" local mycmakeargs=( -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" From bf29e9e3c553b337bff444abf9a85d6ad063363c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:42:54 +0200 Subject: [PATCH 64/78] sys-cluster/extrae: move INSTRUMENT use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/instrument.desc | 8 ++++++++ sys-cluster/extrae/extrae-3.8.3-r10.ebuild | 14 +++++++------- sys-cluster/extrae/metadata.xml | 3 --- 3 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 profiles/desc/instrument.desc diff --git a/profiles/desc/instrument.desc b/profiles/desc/instrument.desc new file mode 100644 index 0000000000..8311329db6 --- /dev/null +++ b/profiles/desc/instrument.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of INSTRUMENT USE_EXPAND flags. + +dynamic-memory - Enables instrumentation for dynamic memory (malloc, free, realloc) calls +io - Enables instrumentation for basic I/O (read, write) calls +syscall - Enables instrumentation for system calls (other than I/O and mallocs) diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index de4da9133d..20f867fe87 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,9 +16,9 @@ SLOT="0" KEYWORDS="~amd64" IUSE_INSTRUMENT=" - +instrument-dynamic-memory - +instrument-io - +instrument-syscall + +instrument_dynamic-memory + +instrument_io + +instrument_syscall " IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling @@ -122,9 +122,9 @@ src_configure() { $(use_enable doc) $(use_enable heterogeneous) $(use_enable inotify) - $(use_enable instrument-dynamic-memory) - $(use_enable instrument-io) - $(use_enable instrument-syscall) + $(use_enable instrument_dynamic-memory) + $(use_enable instrument_io) + $(use_enable instrument_syscall) $(use_enable merge-in-trace) $(use_enable nanos) $(use_enable online) diff --git a/sys-cluster/extrae/metadata.xml b/sys-cluster/extrae/metadata.xml index 9e8da6d6f0..88f0296301 100644 --- a/sys-cluster/extrae/metadata.xml +++ b/sys-cluster/extrae/metadata.xml @@ -25,9 +25,6 @@ process). Extrae generates trace files that can be later visualized with sys-clu Build with sys-cluster/dyninst Enable support for heterogeneous tracing Enable inotify support - Enables instrumentation for dynamic memory (malloc, free, realloc) calls - Enables instrumentation for basic I/O (read, write) calls - Enables instrumentation for system calls (other than I/O and mallocs) Enable support for tracing Java. This is necessary to create the connectors between |TRACE| and Java applications. Enable dev-libs/memkind support Embed the merging process in the tracing library so the final tracefile can be generated automatically from the application run From f548beeb36894738ee81d67ee7ab13d60efe5e26 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:44:49 +0200 Subject: [PATCH 65/78] sci-physics/mbdyn: move MBDYN_MODULE to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/mbdyn_module.desc | 70 ++++++++++++ .../mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild | 108 +++++------------- sci-physics/mbdyn/metadata.xml | 66 ----------- 3 files changed, 96 insertions(+), 148 deletions(-) create mode 100644 profiles/desc/mbdyn_module.desc diff --git a/profiles/desc/mbdyn_module.desc b/profiles/desc/mbdyn_module.desc new file mode 100644 index 0000000000..d217ff2156 --- /dev/null +++ b/profiles/desc/mbdyn_module.desc @@ -0,0 +1,70 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of MBDYN_MODULE USE_EXPAND flags. + +FMU - This is a module to import and cosimulation of FMUs, developed using FMI standards, for MBDyn +aerodyn - This is MBDyn's module for the wind-turbine aerodynamics library AeroDyn +asynchronous-machine - The purpose of this code is the simulation of an asynchronous electrical machine as a part of a multibody model +autodiff-test - This element implements a inline joint with friction +ballbearing-contact - ball bearing contact +bullet - sci-physics/bullet module +charm - This module implements a user-defined induced velocity element based on CDI's CHARM free wake +constlaw-f90 - This directory contains an example of run-time loadable constitutive law written in Fortran 90 +constlaw-f95 - This directory contains an example of run-time loadable constitutive law written in Fortran 95 +constlaw - This directory contains an example of run-time loadable constitutive law +cont-contact - continuous contact +controller - controller module +convtest - convergence test module +cyclocopter - This module implements induced velocity models for cycloidal rotors +damper-gandhi - Gandhi, F. and Chopra, I., "An analytical model for a nonlinear elastomeric lag damper and its effect on aeromechanical stability in hover" Journal of the American Helicopter Society, Vol. 39, 1994, pp. 59-69. +damper-graall - GRAALL Damper Constitutive Law +damper-hydraulic - Hydraulic Damper Constitutive Law +damper - It implements a 1D constitutive law based on a generic nonlinear rheological formula, whose coefficients are computed by means of parameter identification from experimental measurements +diff - diff drive module +dot - dot language module +drive-test - drive test module +drive - example of run-time loadable drive +dummy - Dummy module --- does nothing, used to test the infrastructure +eu2phi - converts three Euler angles into the corresponding Euler vector +fab-electric - Library of electric components for "digital fabrication" machines +fab-motion - Library of motion transmission components for "digital fabrication" machines +fab-sbearings - Library of bearings for "digital fabrication" machines +fabricate - Library of components of "digital fabrication" machines +flightgear - flightgear module +friction - eXperimental friction model +friction3 - eXperimental friction model (2nd try) +hfelem - Harmonic Excitation Element +hid - This module registers a file driver that captures the input from HID USB devices (only tested with some joysticks) +hunt-crossley - HuntCrossley constitutive law +hydrodynamic-plain-bearing - This module implements a hydrodynamic plain bearing according to Hans Juergen Butenschoen 1976 Das hydrodynamische zylindrische Gleitlager endlicher Breite unter instationaerer Belastung +hydrodynamic-plain-bearing2 - module hydrodynamic plain bearing2 +imu - implements two uses of a IMU +indvel - This module implements a dummy induced velocity model +inline-friction - This element implements a inline joint with friction +inplane-friction - In plane friction +journal-bearing - This element implements a journal bearing with lugre friction +leapmotion - leapmotion hand +loadinc - load increment normalization +marble - marble model for icecube robot +md - MD module +mds - mds module +minmaxdrive - minmaxdrive module +multi-step-drive - multi step drive module +muscles - muscle module +namespace - namespace module +nodedistdrive - node dist drive module +nonsmooth-node - Defines a unilateral constraint in form of a contact between a node and one or more planes, optionally with friction +ns - ns1 module +octave - octave module +randdrive - rand drive module +rollercoaster - rollercoaster module +rotor-loose-coupling - rotor loose coupling +scalarfunc - example of run-time loadable scalar function +switch-drive - switch drive module +tclpgin - tcl plugin +triangular-contact - This element implements unilateral contact with friction between an arbitrary rigid body, represented by a triangular mesh, and a set of nodes with arbitrary offsets +udunits - This module adds a namespace "units" with the only function "convert", which is thus invoked as "units::convert" +uni-in-plane - This element implements the unilateral contact between a point and a plane +wheel2 - Connects 2 structural nodes: Wheel Ground +wheel4 - L. Gagnon, M. J. Richard, P. Masarati, M. Morandini, and G. Dore. Multibody simulation of tires operating on an uneven road. In Multibody Dynamics 2011, 4-7 July 2011 diff --git a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild index 442cd6e0dc..73aa5c47fc 100644 --- a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild +++ b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,75 +17,23 @@ S="${WORKDIR}/${MYP}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" -# mbdyn-module-FMU # needs fmi-library -# mbdyn-module-aerodyn # needs aerodyn -# mbdyn-module-cudatest # needs cuda -IUSE_MBDYN_MODULE=" - mbdyn-module-asynchronous_machine - mbdyn-module-autodiff_test - mbdyn-module-ballbearing_contact - mbdyn-module-bullet - mbdyn-module-charm - mbdyn-module-constlaw-f90 - mbdyn-module-constlaw-f95 - mbdyn-module-constlaw - mbdyn-module-cont-contact - mbdyn-module-controller - mbdyn-module-convtest - mbdyn-module-cyclocopter - mbdyn-module-damper-gandhi - mbdyn-module-damper-graall - mbdyn-module-damper-hydraulic - mbdyn-module-damper - mbdyn-module-diff - mbdyn-module-dot - mbdyn-module-drive-test - mbdyn-module-drive - mbdyn-module-dummy - mbdyn-module-eu2phi - mbdyn-module-fab-electric - mbdyn-module-fab-motion - mbdyn-module-fab-sbearings - mbdyn-module-fabricate - mbdyn-module-flightgear - mbdyn-module-friction - mbdyn-module-friction3 - mbdyn-module-hfelem - mbdyn-module-hid - mbdyn-module-hunt-crossley - mbdyn-module-hydrodynamic_plain_bearing - mbdyn-module-hydrodynamic_plain_bearing2 - mbdyn-module-imu - mbdyn-module-indvel - mbdyn-module-inline_friction - mbdyn-module-inplane_friction - mbdyn-module-journal_bearing - mbdyn-module-leapmotion - mbdyn-module-loadinc - mbdyn-module-marble - mbdyn-module-md - mbdyn-module-mds - mbdyn-module-minmaxdrive - mbdyn-module-multi_step_drive - mbdyn-module-muscles - mbdyn-module-namespace - mbdyn-module-nodedistdrive - mbdyn-module-nonsmooth-node - mbdyn-module-ns - mbdyn-module-octave - mbdyn-module-randdrive - mbdyn-module-rollercoaster - mbdyn-module-rotor-loose-coupling - mbdyn-module-scalarfunc - mbdyn-module-switch_drive - mbdyn-module-tclpgin - mbdyn-module-triangular_contact - mbdyn-module-udunits - mbdyn-module-uni_in_plane - mbdyn-module-wheel2 - mbdyn-module-wheel4 -" -IUSE="${IUSE_MBDYN_MODULE//_/-} ann arpack autodiff blender boost bullet chaco crypt +# FMU # needs fmi-library +# aerodyn # needs aerodyn +# cudatest # needs cuda +MBDYN_MODULE=( asynchronous_machine autodiff_test ballbearing_contact bullet +charm constlaw-f90 constlaw-f95 constlaw cont-contact controller convtest +cyclocopter damper-gandhi damper-graall damper-hydraulic damper diff dot +drive-test drive dummy eu2phi fab-electric fab-motion fab-sbearings fabricate +flightgear friction friction3 hfelem hid hunt-crossley +hydrodynamic_plain_bearing hydrodynamic_plain_bearing2 imu indvel +inline_friction inplane_friction journal_bearing leapmotion loadinc marble md +mds minmaxdrive multi_step_drive muscles namespace nodedistdrive nonsmooth-node +ns octave randdrive rollercoaster rotor-loose-coupling scalarfunc switch_drive +tclpgin triangular_contact udunits uni_in_plane wheel2 wheel4 ) + +MBDYN_MODULE_REPLACED=( "${MBDYN_MODULE[@]//_/-}" ) +IUSE_MBDYN_MODULE="${MBDYN_MODULE_REPLACED[@]/#/mbdyn_module_}" +IUSE="${IUSE_MBDYN_MODULE} ann arpack autodiff blender boost bullet chaco crypt debug eig ginac jdqz +mbc metis mpi multithread-naive netcdf octave openblas pam pastix pmpi python qrupdate rt sasl schur sparse superlu tests threads udunits +y12" # taucs rtai @@ -105,7 +53,7 @@ RDEPEND=" crypt? ( virtual/libcrypt ) ginac? ( sci-mathematics/ginac ) jdqz? ( sci-libs/jdqz ) - mbdyn-module-damper? ( sci-libs/gsl ) + mbdyn_module_damper? ( sci-libs/gsl ) mpi? ( virtual/mpi[cxx] ) metis? ( sci-libs/metis ) netcdf? ( sci-libs/netcdf-cxx:* ) @@ -140,10 +88,10 @@ PATCHES=( ) # "${FILESDIR}/${PN}-respect-libtool.patch" REQUIRED_USE=" - mbdyn-module-bullet? ( bullet ) - mbdyn-module-octave? ( octave ) - mbdyn-module-udunits? ( udunits ) - mbdyn-module-wheel4? ( ginac ) + mbdyn_module_bullet? ( bullet ) + mbdyn_module_octave? ( octave ) + mbdyn_module_udunits? ( udunits ) + mbdyn_module_wheel4? ( ginac ) multithread-naive? ( threads ) pmpi? ( mpi ) python? ( ${PYTHON_REQUIRED_USE} ) @@ -245,14 +193,10 @@ src_configure() { myconf+=( "--without-mpi" ) fi - declare -A mbdynmodules - for m in ${IUSE_MBDYN_MODULE} ; do - mbdynmodules[${m//_/-}]="${m/mbdyn-module-/}" - done - local usemodules="" - for u in ${IUSE_MBDYN_MODULE//_/-} ; do - use ${u} && usemodules+=" ${mbdynmodules[${u}]}" + for m in ${MBDYN_MODULE[@]} ; do + u="${m//_/-}" + use "mbdyn_module_${u}" && usemodules+=" ${m}" done # remove leading whitespace characters diff --git a/sci-physics/mbdyn/metadata.xml b/sci-physics/mbdyn/metadata.xml index 8896f30ef8..6556940ae5 100644 --- a/sci-physics/mbdyn/metadata.xml +++ b/sci-physics/mbdyn/metadata.xml @@ -21,72 +21,6 @@ With sci-mathematics/ginac support With sci-libs/jdqz math library Enable MBC - multibody communication library - - - The purpose of this code is the simulation of an asynchronous electrical machine as a part of a multibody model - This element implements a inline joint with friction - ball bearing contact - sci-physics/bullet module - This module implements a user-defined induced velocity element based on CDI's CHARM free wake - This directory contains an example of run-time loadable constitutive law written in Fortran 90 - This directory contains an example of run-time loadable constitutive law written in Fortran 95 - This directory contains an example of run-time loadable constitutive law - continuous contact - controller module - convergence test module - - This module implements induced velocity models for cycloidal rotors - Gandhi, F. and Chopra, I., "An analytical model for a nonlinear elastomeric lag damper and its effect on aeromechanical stability in hover" Journal of the American Helicopter Society, Vol. 39, 1994, pp. 59-69. - GRAALL Damper Constitutive Law - Hydraulic Damper Constitutive Law - It implements a 1D constitutive law based on a generic nonlinear rheological formula, whose coefficients are computed by means of parameter identification from experimental measurements - diff drive module - dot language module - drive test module - example of run-time loadable drive - Dummy module --- does nothing, used to test the infrastructure - converts three Euler angles into the corresponding Euler vector - Library of electric components for "digital fabrication" machines - Library of motion transmission components for "digital fabrication" machines - Library of bearings for "digital fabrication" machines - Library of components of "digital fabrication" machines - flightgear module - eXperimental friction model - eXperimental friction model (2nd try) - Harmonic Excitation Element - This module registers a file driver that captures the input from HID USB devices (only tested with some joysticks) - HuntCrossley constitutive law - This module implements a hydrodynamic plain bearing according to Hans Juergen Butenschoen 1976 Das hydrodynamische zylindrische Gleitlager endlicher Breite unter instationaerer Belastung - module hydrodynamic plain bearing2 - implements two uses of a IMU - This module implements a dummy induced velocity model - This element implements a inline joint with friction - In plane friction - This element implements a journal bearing with lugre friction - leapmotion hand - load increment normalization - marble model for icecube robot - MD module - mds module - minmaxdrive module - multi step drive module - muscle module - namespace module - node dist drive module - Defines a unilateral constraint in form of a contact between a node and one or more planes, optionally with friction - ns1 module - octave module - rand drive module - rollercoaster module - rotor loose coupling - example of run-time loadable scalar function - switch drive module - tcl plugin - This element implements unilateral contact with friction between an arbitrary rigid body, represented by a triangular mesh, and a set of nodes with arbitrary offsets - This module adds a namespace "units" with the only function "convert", which is thus invoked as "units::convert" - This element implements the unilateral contact between a point and a plane - Connects 2 structural nodes: Wheel Ground - L. Gagnon, M. J. Richard, P. Masarati, M. Morandini, and G. Dore. Multibody simulation of tires operating on an uneven road. In Multibody Dynamics 2011, 4-7 July 2011 With sci-libs/metis model partitioning support With MPI support Enable multithread naive solver From 3675955f3913b0b8bf5e3fc7499c40668b241c9d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:46:26 +0200 Subject: [PATCH 66/78] sys-cluster/nanox: move NANOX use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/nanox.desc | 9 ++++++++ sys-cluster/nanox/metadata.xml | 4 ---- sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 22 +++++++++---------- 3 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 profiles/desc/nanox.desc diff --git a/profiles/desc/nanox.desc b/profiles/desc/nanox.desc new file mode 100644 index 0000000000..d83e3d277c --- /dev/null +++ b/profiles/desc/nanox.desc @@ -0,0 +1,9 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of NANOX USE_EXPAND flags. + +debug - Enable generation of debug version +instrumentation - Enable generation of instrumentation version +instrumentation-debug - Enable generation of instrumentation-debug version +performance - Enable generation of performance version diff --git a/sys-cluster/nanox/metadata.xml b/sys-cluster/nanox/metadata.xml index d1592a53aa..d895502d85 100644 --- a/sys-cluster/nanox/metadata.xml +++ b/sys-cluster/nanox/metadata.xml @@ -25,10 +25,6 @@ The main purpose of Nanos++ RTL is to be used in research of parallel programmin Enable sys-apps/hwloc support Enables dev-libs/memkind support Enables Memtracker module - Enable generation of debug version - Enable generation of instrumentation version - Enable generation of instrumentation-debug version - Enable generation of performance version Enables openCL support enable dev-libs/papi support Enables task-level resiliency diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index ec0e42602b..9d5a990697 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,10 +22,10 @@ LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64" IUSE_NANOX=" - nanox-debug - +nanox-instrumentation - nanox-instrumentation-debug - +nanox-performance + nanox_debug + +nanox_instrumentation + nanox_instrumentation-debug + +nanox_performance " IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" @@ -52,8 +52,8 @@ DEPEND=" PATCHES=( "${FILESDIR}/${PN}-no-Werror.patch" ) REQUIRED_USE=" || ( ${IUSE_NANOX//+/} ) - nanox-instrumentation? ( extrae ) - nanox-instrumentation-debug? ( extrae ) + nanox_instrumentation? ( extrae ) + nanox_instrumentation-debug? ( extrae ) " src_prepare() { @@ -79,10 +79,10 @@ src_configure() { $(use_enable allocator) $(use_enable memtracker) - $(use_enable nanox-debug debug) - $(use_enable nanox-instrumentation instrumentation) - $(use_enable nanox-instrumentation-debug instrumentation-debug) - $(use_enable nanox-performance performance) + $(use_enable nanox_debug debug) + $(use_enable nanox_instrumentation instrumentation) + $(use_enable nanox_instrumentation-debug instrumentation-debug) + $(use_enable nanox_performance performance) $(use_enable resiliency) $(use_enable task-callback) $(use_enable threads ult) From 60e60e919bb05a38eecea1fbe9926c9cb91f8937 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:49:52 +0200 Subject: [PATCH 67/78] sys-cluster/SOS: move SOS's use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/ofi_mr.desc | 8 ++++++++ profiles/desc/total_data_ordering.desc | 8 ++++++++ sys-cluster/SOS/SOS-1.5.0.ebuild | 26 +++++++++++++------------- sys-cluster/SOS/metadata.xml | 6 ------ 4 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 profiles/desc/ofi_mr.desc create mode 100644 profiles/desc/total_data_ordering.desc diff --git a/profiles/desc/ofi_mr.desc b/profiles/desc/ofi_mr.desc new file mode 100644 index 0000000000..11fd24e527 --- /dev/null +++ b/profiles/desc/ofi_mr.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of OFI_MR USE_EXPAND flags. + +basic - OFI memory registration mode: basic +rma-event - The OFI transport will use FI_MR_RMA_EVENT +scalable - The OFI transport will use FI_MR_SCALABLE diff --git a/profiles/desc/total_data_ordering.desc b/profiles/desc/total_data_ordering.desc new file mode 100644 index 0000000000..3e77af16b8 --- /dev/null +++ b/profiles/desc/total_data_ordering.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of TOTAL_DATA_ORDERING USE_EXPAND flags. + +always - Always assume total data ordering is available and abort a job if that's not the case +check - Check will result in slightly higher overhead but will provide a fallback if the network doesn't provide total data ordering +never - Never use total data ordering optimizations diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index 96836639f8..efe8effda0 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,14 +15,14 @@ LICENSE="BSD public-domain mpich2" SLOT="0" KEYWORDS="~amd64" IUSE_OFI_MR=" - ofi-mr-basic - +ofi-mr-scalable - ofi-mr-rma-event + ofi_mr_basic + +ofi_mr_scalable + ofi_mr_rma-event " IUSE_TOTAL_DATA_ORDERING=" - total-data-ordering-always - +total-data-ordering-check - total-data-ordering-never + total_data_ordering_always + +total_data_ordering_check + total_data_ordering_never " IUSE="${IUSE_OFI_MR} ${IUSE_TOTAL_DATA_ORDERING} av-map bounce-buffers cma completion-polling cxx debug error-checking fortran long-fortran-header manual-progress memcpy ofi ofi-fence openmp @@ -80,14 +80,14 @@ src_prepare() { src_configure() { local ofimr - use ofi-mr-basic && ofimr="basic" - use ofi-mr-scalable && ofimr="scalable" - use ofi-mr-rma-event && ofimr="rma-event" + use ofi_mr_basic && ofimr="basic" + use ofi_mr_scalable && ofimr="scalable" + use ofi_mr_rma-event && ofimr="rma-event" local tda - use total-data-ordering-always && tda="always" - use total-data-ordering-check && tda="check" - use total-data-ordering-never && tda="never" + use total_data_ordering_always && tda="always" + use total_data_ordering_check && tda="check" + use total_data_ordering_never && tda="never" local myconf=( --disable-picky diff --git a/sys-cluster/SOS/metadata.xml b/sys-cluster/SOS/metadata.xml index b671c4dd9e..a1df257ecd 100644 --- a/sys-cluster/SOS/metadata.xml +++ b/sys-cluster/SOS/metadata.xml @@ -19,9 +19,6 @@ Use libfabric as transport layer Use FI_FENCE feature to optimize put-with-signal operations - OFI memory registration mode: basic - The OFI transport will use FI_MR_RMA_EVENT - The OFI transport will use FI_MR_SCALABLE Use MPI for process management Include support for interfacing with a PMI 1.0 launcher. The launcher must be provided by a separate package, such as MPICH, Hydra, or SLURM. Use portals4 as transport layer @@ -30,9 +27,6 @@ Enable optimizations assuming the symmetric heap is always symmetric with regards to virtual address. This may cause applications to abort during shmem_init() if such a symmetric heap can not be created, but will reduce the instruction count for some operations. This optimization also requires that the Portals 4 implementation support BIND_INACCESSIBLE on LEs. This optimization will reduce the overhead of communication calls. Support SHMEM_THREAD_MULTIPLE in OFI transport using FI_THREAD_COMPLETION thread safety model instead of FI_THREAD_SAFE Enable threading support - Always assume total data ordering is available and abort a job if that's not the case - Check will result in slightly higher overhead but will provide a fallback if the network doesn't provide total data ordering - Never use total data ordering optimizations Use ucx transport Use xpmem transport From 602f6bb7a7d786c471c0a52218d85692f407c551 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:51:09 +0200 Subject: [PATCH 68/78] sys-cluster/TCL: move TCL use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/tcl.desc | 9 +++++++++ sys-cluster/TCL/TCL-1.0.ebuild | 18 +++++++++--------- sys-cluster/TCL/metadata.xml | 4 ---- 3 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 profiles/desc/tcl.desc diff --git a/profiles/desc/tcl.desc b/profiles/desc/tcl.desc new file mode 100644 index 0000000000..acf4047ac6 --- /dev/null +++ b/profiles/desc/tcl.desc @@ -0,0 +1,9 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of TCL USE_EXPAND flags. + +debug - Build the debug version +instrumentation - Build the instrumentation version +instrumentation-debug - Build the instrumentation-debug version +performance - Build the performance version diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 18aac3d507..d5dab80cca 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,10 +13,10 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" IUSE_TCL=" - tcl-debug - tcl-instrumentation - tcl-instrumentation-debug - +tcl-performance + tcl_debug + tcl_instrumentation + tcl_instrumentation-debug + +tcl_performance " IUSE="${IUSE_TCL} fti scr veloc" @@ -46,10 +46,10 @@ src_configure() { --includedir="${EPREFIX}/usr/include/TCL" --with-mpi="${EPREFIX}/usr" - $(use_enable tcl-debug debug) - $(use_enable tcl-instrumentation instrumentation) - $(use_enable tcl-instrumentation-debug instrumentation-debug) - $(use_enable tcl-performance performance) + $(use_enable tcl_debug debug) + $(use_enable tcl_instrumentation instrumentation) + $(use_enable tcl_instrumentation-debug instrumentation-debug) + $(use_enable tcl_performance performance) ) if use fti; then diff --git a/sys-cluster/TCL/metadata.xml b/sys-cluster/TCL/metadata.xml index ff9564c6b9..57b2447ecf 100644 --- a/sys-cluster/TCL/metadata.xml +++ b/sys-cluster/TCL/metadata.xml @@ -12,10 +12,6 @@ Enable sys-cluster/fti backend Enable sys-cluster/scr backend - Build the debug version - Build the instrumentation version - Build the instrumentation-debug version - Build the performance version Enable sys-cluster/veloc backend From 561b72179c8840d78f69d7d024dcf38d26901936 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:52:50 +0200 Subject: [PATCH 69/78] sys-cluster/portals4: move TRANSPORT use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/transport.desc | 7 +++++++ sys-cluster/portals4/metadata.xml | 2 -- .../portals4-1.0_alpha1_p20190109-r3.ebuild | 16 ++++++++-------- 3 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 profiles/desc/transport.desc diff --git a/profiles/desc/transport.desc b/profiles/desc/transport.desc new file mode 100644 index 0000000000..2189eb6fc2 --- /dev/null +++ b/profiles/desc/transport.desc @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of TRANSPORT USE_EXPAND flags. + +shmem - Use Shared memory for on-node communication. This is currently experimental and should be avoided +udp - Use UDP for remote communication diff --git a/sys-cluster/portals4/metadata.xml b/sys-cluster/portals4/metadata.xml index a84c812602..6a7a0dbdea 100644 --- a/sys-cluster/portals4/metadata.xml +++ b/sys-cluster/portals4/metadata.xml @@ -15,8 +15,6 @@ Enable PMI support Enable process-offload engine for Portals. Experimental Use reliable UDP for remote communication - Use Shared memory for on-node communication. This is currently experimental and should be avoided - Use UDP for remote communication Enable this when using MOFED V2.2+ or Qlogic InfiniPath Hardware of IB communication Enable unordered (hashed) match list searching. Experimental diff --git a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild index ace51d1780..7f62a9b5dd 100644 --- a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild +++ b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild @@ -22,8 +22,8 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" IUSE_TRANSPORT=" - transport-shmem - +transport-udp + transport_shmem + +transport_udp " IUSE="${IUSE_TRANSPORT} knem me-triggered pmi ppe reliable-udp test unordered-matching zero-mrs" @@ -43,10 +43,10 @@ DEPEND=" PATCHES=( "${FILESDIR}/${PN}-fix-PPE-related-compile-and-link-errors.patch" ) RESTRICT="!test? ( test )" REQUIRED_USE=" - ?? ( ppe transport-shmem ) + ?? ( ppe transport_shmem ) - knem? ( transport-shmem ) - reliable-udp? ( transport-udp ) + knem? ( transport_shmem ) + reliable-udp? ( transport_udp ) " src_prepare() { @@ -61,7 +61,7 @@ src_configure() { --disable-picky --disable-pmi-from-portals --disable-static - --disable-transport-ib + --disable-transport_ib --with-ev="${EPREFIX}/usr" --without-ofed @@ -69,8 +69,8 @@ src_configure() { $(use_enable ppe) $(use_enable reliable-udp) $(use_enable test testing) - $(use_enable transport-shmem) - $(use_enable transport-udp) + $(use_enable transport_shmem) + $(use_enable transport_udp) $(use_enable unordered-matching) $(use_enable zero-mrs) ) From 24acda93ef6607f738666b1e33672fac5143f910 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 01:55:14 +0200 Subject: [PATCH 70/78] sys-cluster/parsec: move parsec's use expand to profiles/desc Signed-off-by: Alessandro Barbieri --- profiles/desc/parsec_debug.desc | 11 +++ profiles/desc/parsec_dist.desc | 8 ++ profiles/desc/parsec_prof.desc | 18 ++++ sys-cluster/parsec/metadata.xml | 23 ----- sys-cluster/parsec/parsec-3.0.2012.ebuild | 100 +++++++++++----------- 5 files changed, 87 insertions(+), 73 deletions(-) create mode 100644 profiles/desc/parsec_debug.desc create mode 100644 profiles/desc/parsec_dist.desc create mode 100644 profiles/desc/parsec_prof.desc diff --git a/profiles/desc/parsec_debug.desc b/profiles/desc/parsec_debug.desc new file mode 100644 index 0000000000..0eb75dccd3 --- /dev/null +++ b/profiles/desc/parsec_debug.desc @@ -0,0 +1,11 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of PARSEC_DEBUG USE_EXPAND flags. + +debug-history - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur +debug-mem-addr - Enable the memory access checker +debug-mem-leak - Enable only the memory leak checker +debug-mem-race - Enable the memory thread-race checker +debug-noisier - Enable chatterbox-like verbose debugging (may impact performance) +debug-paranoid - Enable extra paranoid checks (may impact performance) diff --git a/profiles/desc/parsec_dist.desc b/profiles/desc/parsec_dist.desc new file mode 100644 index 0000000000..404ed1ed16 --- /dev/null +++ b/profiles/desc/parsec_dist.desc @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of PARSEC_DIST USE_EXPAND flags. + +collectives - Use optimized asynchronous operations where collective communication pattern is detected +priorities - Favor the communications that unlock the most prioritary tasks +thread - Use an extra thread to progress the data movements diff --git a/profiles/desc/parsec_prof.desc b/profiles/desc/parsec_prof.desc new file mode 100644 index 0000000000..c6f71c4128 --- /dev/null +++ b/profiles/desc/parsec_prof.desc @@ -0,0 +1,18 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of PARSEC_PROF USE_EXPAND flags. + +active-arena-set - Enable the profiling of active arena set to track memory usage of parsec handles +btf - Force PaRSEC Binary Tracing Format to be the profiling system +dry-body - Disable calls to the actual bodies, no computation is performed +dry-dep - Disable calls to the actual data transport, remote dependencies are notified, but no data movement takes place +dry-run - Disable calls to the actual bodies and do not move the data between nodes, unfold the dependencies only +grapher - Enable the generation of the dot graph representation during execution +mmap - Use MMAP to create the profile files +otf2 - Force otf2 to be the profiling system +pins - Enable the use of the PaRSEC callback instrumentation system +ptg - Generate Profiling traces for the internal_init tasks in the PTG interface +rusage - Print the rusage per execution unit for each progress +scheduling-events - Enable the tracing of fine-grained scheduling details during execution +prof-tau - Experimental usage of TAU profiling framework diff --git a/sys-cluster/parsec/metadata.xml b/sys-cluster/parsec/metadata.xml index 281014f7ae..763617a702 100644 --- a/sys-cluster/parsec/metadata.xml +++ b/sys-cluster/parsec/metadata.xml @@ -21,29 +21,6 @@ The framework includes libraries, a runtime system, and development tools to hel Should the runtime check for the parameter configuration file in the user home (\$HOME/.parsec/mca-params.conf) Use a complete bitmask to track the dependencies, instead of a counter -- increase the debugging features, but limits to a maximum of 30 input dependencies - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur - - - - Enable chatterbox-like verbose debugging (may impact performance) - Enable extra paranoid checks (may impact performance) - Use optimized asynchronous operations where collective communication pattern is detected - Favor the communications that unlock the most prioritary tasks - Use an extra thread to progress the data movements - Enable the profiling of active arena set to track memory usage of parsec handles - Force PaRSEC Binary Tracing Format to be the profiling system - Disable calls to the actual bodies, no computation is performed - Disable calls to the actual data transport, remote dependencies are notified, but no data movement takes place - Disable calls to the actual bodies and do not move the data between nodes, unfold the dependencies only - Enable the generation of the dot graph representation during execution - Use MMAP to create the profile files - Force otf2 to be the profiling system - Enable the use of the PaRSEC callback instrumentation system - Generate Profiling traces for the internal_init tasks in the PTG interface - Print the rusage per execution unit for each progress - Enable the tracing of fine-grained scheduling details during execution - - Use a Helper Thread to create the profile files Enable the computation of the critical path, through simulation Build the helper tools such as the pre-compilers, profiling manipulation and so on diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index a09891890a..24ab099e36 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -18,33 +18,33 @@ SLOT="0" KEYWORDS="~amd64" # next release -# parsec-debug-mem-addr -# parsec-debug-mem-leak -# parsec-debug-mem-race +# parsec_debug_mem-addr +# parsec_debug_mem-leak +# parsec_debug_mem-race IUSE_PARSEC_DEBUG=" - parsec-debug-history - parsec-debug-noisier - parsec-debug-paranoid + parsec_debug_history + parsec_debug_noisier + parsec_debug_paranoid " IUSE_PARSEC_DIST=" - +parsec-dist-collectives - +parsec-dist-priorities - +parsec-dist-thread + +parsec_dist_collectives + +parsec_dist_priorities + +parsec_dist_thread " IUSE_PARSEC_PROF=" - parsec-prof-active-arena-set - parsec-prof-btf - parsec-prof-dry-body - parsec-prof-dry-dep - parsec-prof-dry-run - parsec-prof-grapher - +parsec-prof-mmap - parsec-prof-otf2 - parsec-prof-pins - parsec-prof-ptg - parsec-prof-rusage - parsec-prof-scheduling-events - +parsec-prof-thread + parsec_prof_active-arena-set + parsec_prof_btf + parsec_prof_dry-body + parsec_prof_dry-dep + parsec_prof_dry-run + parsec_prof_grapher + +parsec_prof_mmap + parsec_prof_otf2 + parsec_prof_pins + parsec_prof_ptg + parsec_prof_rusage + parsec_prof_scheduling-events + +parsec_prof_thread " IUSE="${IUSE_PARSEC_DEBUG} ${IUSE_PARSEC_DIST} ${IUSE_PARSEC_PROF} +cxx debug +devel-headers fortran +home-config-files +mpi profile +sched-deps-mask sim test +tools" @@ -55,8 +55,8 @@ RDEPEND=" sys-cluster/temanejo mpi? ( virtual/mpi ) - parsec-prof-otf2? ( sys-cluster/otf2 ) - parsec-prof-pins? ( dev-libs/papi ) + parsec_prof_otf2? ( sys-cluster/otf2 ) + parsec_prof_pins? ( dev-libs/papi ) " DEPEND="${RDEPEND}" BDEPEND=" @@ -67,12 +67,12 @@ BDEPEND=" RESTRICT="!test? ( test )" REQUIRED_USE=" ?? ( mpi sim ) - ?? ( parsec-debug-noisier parsec-debug-history ) - ?? ( parsec-prof-dry-body parsec-prof-dry-dep parsec-prof-dry-run ) - ?? ( parsec-prof-btf parsec-prof-otf2 ) + ?? ( parsec_debug_noisier parsec_debug_history ) + ?? ( parsec_prof_dry-body parsec_prof_dry-dep parsec_prof_dry-run ) + ?? ( parsec_prof_btf parsec_prof_otf2 ) " # next release -# ?? ( parsec-debug-mem-addr parsec-debug-mem-leak parsec-debug-mem-race ) +# ?? ( parsec_debug_mem-addr parsec_debug_mem-leak parsec_debug_mem-race ) pkg_setup() { fortran-2_pkg_setup @@ -80,13 +80,13 @@ pkg_setup() { src_configure() { local trace="Auto" - use parsec-prof-btf && trace="PaRSEC Binary Tracing Format" - use parsec-prof-otf2 && trace="OTF2" + use parsec_prof_btf && trace="PaRSEC Binary Tracing Format" + use parsec_prof_otf2 && trace="OTF2" # next release -# -DPARSEC_DEBUG_MEM_ADDR=$(usex parsec-debug-mem-addr) -# -DPARSEC_DEBUG_MEM_LEAK=$(usex parsec-debug-mem-leak) -# -DPARSEC_DEBUG_MEM_RACE=$(usex parsec-debug-mem-race) +# -DPARSEC_DEBUG_MEM_ADDR=$(usex parsec_debug_mem-addr) +# -DPARSEC_DEBUG_MEM_LEAK=$(usex parsec_debug_mem-leak) +# -DPARSEC_DEBUG_MEM_RACE=$(usex parsec_debug_mem-race) local mycmakeargs=( -DBUILD_SHARED_LIBS=ON -DPARSEC_GPU_CUDA_ALLOC_PER_TILE=OFF @@ -96,28 +96,28 @@ src_configure() { -DBUILD_TOOLS=$(usex tools) -DPARSEC_DEBUG=$(usex debug) - -DPARSEC_DEBUG_HISTORY=$(usex parsec-debug-history) - -DPARSEC_DEBUG_NOISIER=$(usex parsec-debug-noisier) - -DPARSEC_DEBUG_PARANOID=$(usex parsec-debug-paranoid) - -DPARSEC_DIST_COLLECTIVES=$(usex parsec-dist-collectives) - -DPARSEC_DIST_PRIORITIES=$(usex parsec-dist-priorities) - -DPARSEC_DIST_THREAD=$(usex parsec-dist-thread) + -DPARSEC_DEBUG_HISTORY=$(usex parsec_debug_history) + -DPARSEC_DEBUG_NOISIER=$(usex parsec_debug_noisier) + -DPARSEC_DEBUG_PARANOID=$(usex parsec_debug_paranoid) + -DPARSEC_DIST_COLLECTIVES=$(usex parsec_dist_collectives) + -DPARSEC_DIST_PRIORITIES=$(usex parsec_dist_priorities) + -DPARSEC_DIST_THREAD=$(usex parsec_dist_thread) -DPARSEC_DIST_WITH_MPI=$(usex mpi) -DPARSEC_SCHED_DEPS_MASK=$(usex sched-deps-mask) -DPARSEC_SIM=$(usex sim) - -DPARSEC_PROF_DRY_BODY=$(usex parsec-prof-dry-body) - -DPARSEC_PROF_DRY_DEP=$(usex parsec-prof-dry-dep) - -DPARSEC_PROF_DRY_RUN=$(usex parsec-prof-dry-run) - -DPARSEC_PROF_GRAPHER=$(usex parsec-prof-grapher) - -DPARSEC_PROF_PINS=$(usex parsec-prof-pins) - -DPARSEC_PROF_RUSAGE_EU=$(usex parsec-prof-rusage) + -DPARSEC_PROF_DRY_BODY=$(usex parsec_prof_dry-body) + -DPARSEC_PROF_DRY_DEP=$(usex parsec_prof_dry-dep) + -DPARSEC_PROF_DRY_RUN=$(usex parsec_prof_dry-run) + -DPARSEC_PROF_GRAPHER=$(usex parsec_prof_grapher) + -DPARSEC_PROF_PINS=$(usex parsec_prof_pins) + -DPARSEC_PROF_RUSAGE_EU=$(usex parsec_prof_rusage) -DPARSEC_PROF_TRACE=$(usex profile) - -DPARSEC_PROF_TRACE_ACTIVE_ARENA_SET=$(usex parsec-prof-active-arena-set) - -DPARSEC_PROF_TRACE_PTG_INTERNAL_INIT=$(usex parsec-prof-ptg) - -DPARSEC_PROF_TRACE_SCHEDULING_EVENTS=$(usex parsec-prof-scheduling-events) + -DPARSEC_PROF_TRACE_ACTIVE_ARENA_SET=$(usex parsec_prof_active-arena-set) + -DPARSEC_PROF_TRACE_PTG_INTERNAL_INIT=$(usex parsec_prof_ptg) + -DPARSEC_PROF_TRACE_SCHEDULING_EVENTS=$(usex parsec_prof_scheduling-events) -DPARSEC_PROF_TRACE_SYSTEM="${trace}" - -DPARSEC_PROFILING_USE_HELPER_THREAD=$(usex parsec-prof-thread) - -DPARSEC_PROFILING_USE_MMAP=$(usex parsec-prof-mmap) + -DPARSEC_PROFILING_USE_HELPER_THREAD=$(usex parsec_prof_thread) + -DPARSEC_PROFILING_USE_MMAP=$(usex parsec_prof_mmap) -DPARSEC_WANT_HOME_CONFIG_FILES=$(usex home-config-files) -DPARSEC_WITH_DEVEL_HEADERS=$(usex devel-headers) -DSUPPORT_CXX=$(usex cxx) From 0b02d1f79069a3850e12b2904e08337dab44d569 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 13:53:04 +0200 Subject: [PATCH 71/78] TODO.md: add xSDK dependencies Signed-off-by: Alessandro Barbieri --- TODO.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/TODO.md b/TODO.md index 40055b224d..eb057796d6 100644 --- a/TODO.md +++ b/TODO.md @@ -72,6 +72,16 @@ Name | Buildsystem | Category | User | RFH | Dependency [pagmo](https://esa.github.io/pagmo2/) | cmake | science | Alessandro-Barbieri | ✖ | ✔ [osqp](https://github.com/osqp/osqp) | cmake | science | Alessandro-Barbieri | ✖ | ✔ [superscs](https://github.com/kul-optec/superscs) | cmake | science | Alessandro-Barbieri | ✖ | ✔ +[amrex](https://github.com/AMReX-Codes/amrex/blob/development/CMakeLists.txt) | cmake | science | Alessandro-Barbieri | ✖ | ✔ +[arborx](https://github.com/arborx/ArborX) | cmake | science | Alessandro-Barbieri | ✖ | ✔ +[DataTransferKit](https://github.com/ORNL-CEES/DataTransferKit) | cmake | cluster | Alessandro-Barbieri | ✖ | ✔ +[heffte](https://bitbucket.org/icl/heffte/src/master/) | cmake | cluster | Alessandro-Barbieri | ✖ | ✔ +[omega_h](https://github.com/sandialabs/omega_h) | cmake | cluster | Alessandro-Barbieri | ✖ | ✔ +[phist](https://bitbucket.org/essex/phist/) | cmake | science | Alessandro-Barbieri | ✖ | ✔ +[precice](https://github.com/precice/precice) | cmake | science | Alessandro-Barbieri | ✖ | ✔ +[scorec](https://github.com/SCOREC/core) | cmake | science | Alessandro-Barbieri | ✖ | ✔ +[slate](https://bitbucket.org/icl/slate/) | cmake | science | Alessandro-Barbieri | ✖ | ✔ +[tasmanian](https://github.com/ORNL/TASMANIAN) | cmake | science | Alessandro-Barbieri | ✖ | ✔ [enarx](https://enarx.dev/) | cargo | util | Alessandro-Barbieri | ✖ | ✖ [ruplacer](https://github.com/dmerejkowsky/ruplacer) | cargo | sys | Alessandro-Barbieri | ✖ | ✖ [gping](https://github.com/orf/gping) | cargo | net | Alessandro-Barbieri | ✖ | ✖ @@ -93,6 +103,7 @@ Name | Buildsystem | Category | User | RFH | Dependency [TauonMusicBox](https://github.com/Taiko2k/TauonMusicBox) | setuptools | audio | | | ✖ [mmtracking](https://github.com/open-mmlab/mmtracking) | setuptools | science | Alessandro-Barbieri | ✖ [ueberzug](https://github.com/seebye/ueberzug) | setuptools | cli | N-R-K | | ✖ +[libensemble](https://github.com/Libensemble/libensemble) | setuptools | cluster | Alessandro-Barbieri | ✖ | ✔ [greenclip](https://github.com/erebe/greenclip) | cabal | desktop | N-R-K | | ✖ [kaitai](https://github.com/kaitai-io/kaitai_struct) | sbt | util | Alessandro-Barbieri | ✔ | ✖ [casadi](https://web.casadi.org/) | cmake swig | science | Alessandro-Barbieri | ✖ | ✔ From 1a0604a2ae590b7dad2d18fa6d313d38caa996e6 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 16:35:47 +0200 Subject: [PATCH 72/78] profiles/desc: fix use flags names Signed-off-by: Alessandro Barbieri --- profiles/desc/parsec_debug.desc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/profiles/desc/parsec_debug.desc b/profiles/desc/parsec_debug.desc index 0eb75dccd3..6be56f41c8 100644 --- a/profiles/desc/parsec_debug.desc +++ b/profiles/desc/parsec_debug.desc @@ -3,9 +3,9 @@ # This file contains descriptions of PARSEC_DEBUG USE_EXPAND flags. -debug-history - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur -debug-mem-addr - Enable the memory access checker -debug-mem-leak - Enable only the memory leak checker -debug-mem-race - Enable the memory thread-race checker -debug-noisier - Enable chatterbox-like verbose debugging (may impact performance) -debug-paranoid - Enable extra paranoid checks (may impact performance) +history - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur +mem-addr - Enable the memory access checker +mem-leak - Enable only the memory leak checker +mem-race - Enable the memory thread-race checker +noisier - Enable chatterbox-like verbose debugging (may impact performance) +paranoid - Enable extra paranoid checks (may impact performance) From 5b16a2b9c3e25013cbfa8306304ff43acb16459a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 27 May 2022 20:54:09 +0200 Subject: [PATCH 73/78] TODO.md: fix table Signed-off-by: Alessandro Barbieri --- TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index eb057796d6..6e0d235da6 100644 --- a/TODO.md +++ b/TODO.md @@ -3,7 +3,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 ------------- | ------------- | ------------- | ------------- | ------------- +------------ | ------------- | ------------- | ------------- | ------------- | ------------- [spacelib](https://github.com/Alessandro-Barbieri/SpaceLib) | none | science | Alessandro-Barbieri | ✖ | ✖ [cpp-fuzzy-logic](https://sourceforge.net/projects/cpp-fuzzy-logic) | none | devel | Alessandro-Barbieri | ✖ | ✖ [free fuzzy logic library](http://ffll.sourceforge.net) | none | devel | Alessandro-Barbieri | ✖ | ✖ From ba236ca85175d75bad6565c607e1f9c8b96fb0a7 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 28 May 2022 01:45:16 +0300 Subject: [PATCH 74/78] sci-physics/SU2: fix meson.build patch Closes: https://bugs.gentoo.org/847346 Signed-off-by: Sergey Torokhov --- sci-physics/SU2/SU2-7.2.0-r1.ebuild | 1 + sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sci-physics/SU2/SU2-7.2.0-r1.ebuild b/sci-physics/SU2/SU2-7.2.0-r1.ebuild index ac28d7d532..2d2ce73611 100644 --- a/sci-physics/SU2/SU2-7.2.0-r1.ebuild +++ b/sci-physics/SU2/SU2-7.2.0-r1.ebuild @@ -44,6 +44,7 @@ RDEPEND=" " DEPEND=" ${RDEPEND} + dev-cpp/catch:0 dev-cpp/cli11 autodiff? ( diff --git a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch index 927ee3734c..3e96c4dd43 100644 --- a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch +++ b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch @@ -104,10 +104,10 @@ if p.returncode() != 0 error(p.stdout()) endif -@@ -280,20 +271,4 @@ +@@ -280,21 +271,3 @@ get_option('enable-autodiff'), get_option('enable-directdiff'), get_option('enable-pywrapper'), get_option('enable-mkl'), get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), meson.build_root().split('/')[-1])) - +- -if get_option('enable-mpp') - message(''' To run SU2 with Mutation++ library, add these lines to your .bashrc file: - @@ -124,7 +124,8 @@ - - '''.format(get_option('librom_root'))) - - endif +-endif + --- a/SU2_CFD/include/solvers/CSolver.hpp +++ b/SU2_CFD/include/solvers/CSolver.hpp @@ -57,9 +57,9 @@ From 0774406b5b1c651a9822a7f6d5a63df5402193a7 Mon Sep 17 00:00:00 2001 From: Tony Olagbaiye Date: Sat, 28 May 2022 04:15:34 +0100 Subject: [PATCH 75/78] net-p2p/ipfs-cluster: new package, add 1.0.1 Signed-off-by: Tony Olagbaiye --- net-p2p/ipfs-cluster/Manifest | 2 + .../ipfs-cluster/ipfs-cluster-1.0.1.ebuild | 60 +++++++++++++++++++ net-p2p/ipfs-cluster/metadata.xml | 12 ++++ 3 files changed, 74 insertions(+) create mode 100644 net-p2p/ipfs-cluster/Manifest create mode 100644 net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild create mode 100644 net-p2p/ipfs-cluster/metadata.xml diff --git a/net-p2p/ipfs-cluster/Manifest b/net-p2p/ipfs-cluster/Manifest new file mode 100644 index 0000000000..47881fdd62 --- /dev/null +++ b/net-p2p/ipfs-cluster/Manifest @@ -0,0 +1,2 @@ +DIST ipfs-cluster-1.0.1-vendor.tar.xz 5799076 BLAKE2B 27b31d562d20b3693b959dba0e675c76dcd2643fd7d9321cb6284ce565e530dcf097fa0e6e45e9724cd583e1ca9e44573abae73ab68a6c83a66617c17636e159 SHA512 a1b70f5a8b5adfc34ba9cc04f38aae6083458170c15d34d2b677b0a83294f37968d568263db5c9bc73bcebc837da64a1ad46aace09799334182a1f6f51898b43 +DIST ipfs-cluster-1.0.1.tar.gz 463547 BLAKE2B 34d38dbff73626151c2da668e6f4fea983c98742b992132e19c3acd5281d218e3bd70f52d72489d8c89b0554dbf1e807c261b5259ce1f05b7825791701bf87fe SHA512 40a55f8c6f84a6f6c2772eb590dc993c4f18b5d2a001e55abb50b961f376182b3f9e4fa4a48a426b9fc87e9183ae5d6b244e47e5435fadc29a5cbbb8d237ad88 diff --git a/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild b/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild new file mode 100644 index 0000000000..dba391621a --- /dev/null +++ b/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="Pinset orchestration for IPFS" +HOMEPAGE="https://ipfscluster.io/" +SRC_URI="https://github.com/ipfs/ipfs-cluster/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://ipfs.infura.io/ipfs/QmUGftdXbN815P1GvurGRBa5fYFiGfTDAdBXToadzYAqw3/${P}-vendor.tar.xz" + +LICENSE="Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + net-p2p/go-ipfs +" + +DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) + +src_compile() { + default + + pushd cmd/ipfs-cluster-ctl + ego build + mv ipfs-cluster-ctl $OLDPWD + popd + + pushd cmd/ipfs-cluster-follow + ego build + mv ipfs-cluster-follow $OLDPWD + popd + + pushd cmd/ipfs-cluster-service + ego build + mv ipfs-cluster-service $OLDPWD + popd +} + +src_test() { + go test ./cmd/ipfs-cluster-ctl/... ./cmd/ipfs-cluster-follow/... ./cmd/ipfs-cluster-service/... || die +} + +src_install() { + dobin ipfs-cluster-ctl + dobin ipfs-cluster-follow + dobin ipfs-cluster-service + einstalldocs + + #systemd_dounit "${FILESDIR}/ipfs-cluster-service.service" + #systemd_newunit "${FILESDIR}/ipfs-cluster-service.service" "ipfs-cluster-service@.service" + + #newinitd "${FILESDIR}/ipfs-cluster-service.init" ipfs + #newconfd "${FILESDIR}/ipfs-cluster-service.confd" ipfs + + keepdir /var/log/ipfs-cluster + fowners -R ipfs:ipfs /var/log/ipfs-cluster +} diff --git a/net-p2p/ipfs-cluster/metadata.xml b/net-p2p/ipfs-cluster/metadata.xml new file mode 100644 index 0000000000..60be2616e6 --- /dev/null +++ b/net-p2p/ipfs-cluster/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + hurikhan77+bgo@gmail.com + Kai Krakow + + From 7fa4ac412aede788f48122984fd6bceb037e990a Mon Sep 17 00:00:00 2001 From: Tony Olagbaiye Date: Sat, 28 May 2022 04:19:12 +0100 Subject: [PATCH 76/78] net-p2p/ipfs-cluster: cleanup src_compile Signed-off-by: Tony Olagbaiye --- net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild b/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild index dba391621a..455b766b78 100644 --- a/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild +++ b/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild @@ -21,8 +21,6 @@ RDEPEND=" DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) src_compile() { - default - pushd cmd/ipfs-cluster-ctl ego build mv ipfs-cluster-ctl $OLDPWD From 68f11a1a711fe0c4a93565e10004708772fbb252 Mon Sep 17 00:00:00 2001 From: Tony Olagbaiye Date: Sat, 28 May 2022 04:40:43 +0100 Subject: [PATCH 77/78] net-p2p/ipfs-cluster: add services Signed-off-by: Tony Olagbaiye --- net-p2p/ipfs-cluster/files/ipfs-cluster.init | 21 +++++++++++++++++++ .../ipfs-cluster/files/ipfs-cluster.service | 18 ++++++++++++++++ .../ipfs-cluster/ipfs-cluster-1.0.1.ebuild | 13 ++++++++---- 3 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 net-p2p/ipfs-cluster/files/ipfs-cluster.init create mode 100644 net-p2p/ipfs-cluster/files/ipfs-cluster.service diff --git a/net-p2p/ipfs-cluster/files/ipfs-cluster.init b/net-p2p/ipfs-cluster/files/ipfs-cluster.init new file mode 100644 index 0000000000..11a5bc62e2 --- /dev/null +++ b/net-p2p/ipfs-cluster/files/ipfs-cluster.init @@ -0,0 +1,21 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +source /etc/conf.d/ipfs + +export IPFS_PATH=${IPFS_PATH:-/var/lib/ipfs/.ipfs} + +pidfile="/run/ipfs-cluster.pid" +command="/usr/bin/ipfs-cluster-service" +command_args="daemon" +command_user="ipfs:ipfs" +command_background=true +start_stop_daemon_args="--wait 1000 -b -m \ + -1 /var/log/ipfs/ipfs-cluster.log \ + -2 /var/log/ipfs/ipfs-cluster.log" + +depend() { + need net + want ipfs +} diff --git a/net-p2p/ipfs-cluster/files/ipfs-cluster.service b/net-p2p/ipfs-cluster/files/ipfs-cluster.service new file mode 100644 index 0000000000..31576a3f90 --- /dev/null +++ b/net-p2p/ipfs-cluster/files/ipfs-cluster.service @@ -0,0 +1,18 @@ +[Unit] +Description=IPFS Cluster +After=ipfs.service + +[Service] +CPUSchedulingPolicy=batch +Environment=IPFS_PATH=/var/lib/ipfs/.ipfs +ExecStart=/usr/bin/ipfs-cluster-service daemon +Group=ipfs +LimitNOFILE=8192 +PrivateTmp=yes +ProtectSystem=full +Restart=on-failure +Type=simple +User=ipfs + +[Install] +WantedBy=multi-user.target diff --git a/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild b/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild index 455b766b78..7e0c64e895 100644 --- a/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild +++ b/net-p2p/ipfs-cluster/ipfs-cluster-1.0.1.ebuild @@ -47,12 +47,17 @@ src_install() { dobin ipfs-cluster-service einstalldocs - #systemd_dounit "${FILESDIR}/ipfs-cluster-service.service" - #systemd_newunit "${FILESDIR}/ipfs-cluster-service.service" "ipfs-cluster-service@.service" + systemd_dounit "${FILESDIR}/ipfs-cluster.service" + systemd_newunit "${FILESDIR}/ipfs-cluster.service" "ipfs-cluster@.service" - #newinitd "${FILESDIR}/ipfs-cluster-service.init" ipfs - #newconfd "${FILESDIR}/ipfs-cluster-service.confd" ipfs + newinitd "${FILESDIR}/ipfs-cluster.init" ipfs-cluster + newconfd /dev/null ipfs-cluster keepdir /var/log/ipfs-cluster fowners -R ipfs:ipfs /var/log/ipfs-cluster } + +pkg_postinst() { + elog 'To be able to use the ipfs-cluster service you will need to setup the configuration' + elog '(eg: su -s /bin/sh -c "ipfs-cluster init" ipfs)' +} From 789cccd6f8bd6992aa1e17233edb9a8506af3ebf Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 28 May 2022 12:09:42 +0200 Subject: [PATCH 78/78] profiles: mask dev-embedded/esp-idf Signed-off-by: Andrew Ammerlaan --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 7f85ab4977..337f08d8e3 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -52,3 +52,8 @@ dev-python/dateparser # Andrew Ammerlaan (2022-05-24) # Hard depends on removed version of app-crypt/certbot, needs bump app-crypt/certbot-dns-digitalocean + +# Andrew Ammerlaan (2022-05-28) +# Depends on non-existent versions of pyparsing, invalid dependency +# on dev-embedded/esptool. Needs porting to python-single-r1. +dev-embedded/esp-idf