[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/fti/, dev-python/ufoLib2/, dev-python/fastavro/, dev-python/Pyro5/, ...
commit: efdaee13ce8265aa9f4e12a2f15463c3753e3cc8 Author: Florian Schmaus gentoo org> AuthorDate: Tue Feb 14 11:59:55 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Feb 14 11:59:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efdaee13 */*: sphinx_rtd_theme → sphinx-rtd-theme Signed-off-by: Florian Schmaus gentoo.org> app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.0.0.ebuild| 2 +- app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.1.0.ebuild| 2 +- app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.2.0.ebuild| 2 +- app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-.ebuild | 2 +- app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild | 2 +- dev-cpp/xtensor/xtensor-0.24.4.ebuild | 4 ++-- dev-libs/cglm/cglm-0.8.8.ebuild | 2 +- dev-libs/cglm/cglm-0.8.9.ebuild | 2 +- dev-libs/cglm/cglm-.ebuild| 2 +- dev-libs/open62541/open62541-1.3.4.ebuild | 2 +- dev-python/Pyro5/Pyro5-5.14.ebuild| 2 +- dev-python/ascim/ascim-0.1.1.ebuild | 2 +- dev-python/asyncpg/asyncpg-0.26.0.ebuild | 2 +- dev-python/asyncpg/asyncpg-0.27.0.ebuild | 2 +- dev-python/btrees/btrees-4.11.3.ebuild| 2 +- dev-python/commandlines/commandlines-0.4.1.ebuild | 2 +- dev-python/convertdate/convertdate-2.3.2.ebuild | 2 +- dev-python/convertdate/convertdate-2.4.0.ebuild | 2 +- dev-python/dateparser/dateparser-1.1.5.ebuild | 2 +- dev-python/dateparser/dateparser-1.1.6.ebuild | 2 +- dev-python/django-markdownify/django-markdownify-0.9.2.ebuild | 2 +- dev-python/doubles/doubles-1.5.3.ebuild | 2 +- dev-python/factory_boy/factory_boy-3.2.1.ebuild | 2 +- dev-python/fastavro/fastavro-1.7.0.ebuild | 2 +- dev-python/font-v/font-v-2.1.0.ebuild | 2 +- dev-python/graphql-core/graphql-core-3.1.6.ebuild | 2 +- dev-python/grpclib/grpclib-0.4.2.ebuild | 2 +- dev-python/grpclib/grpclib-0.4.3_rc2.ebuild | 2 +- dev-python/hwi/hwi-2.0.2.ebuild | 2 +- dev-python/opentracing/opentracing-2.4.0.ebuild | 2 +- dev-python/parsel/parsel-1.7.0.ebuild | 2 +- dev-python/praw/praw-7.6.0.ebuild | 2 +- dev-python/praw/praw-7.6.1.ebuild | 2 +- dev-python/pygsl/pygsl-2.3.3.ebuild | 2 +- dev-python/pymeeus/pymeeus-0.5.11.ebuild | 2 +- dev-python/pymeeus/pymeeus-0.5.12.ebuild | 2 +- dev-python/pymemcache/pymemcache-4.0.0.ebuild | 2 +- dev-python/python-betterproto/python-betterproto-2.0.0_beta4.ebuild | 2 +- dev-python/python-betterproto/python-betterproto-.ebuild | 2 +- dev-python/python-pkcs11/python-pkcs11-0.7.0-r1.ebuild| 2 +- dev-python/python-telegram-bot/python-telegram-bot-13.14.ebuild | 2 +- dev-python/python-telegram-bot/python-telegram-bot-.ebuild| 2 +- dev-python/readability-lxml/readability-lxml-0.8.1.ebuild | 2 +- dev-python/restrictedpython/restrictedpython-6.0.ebuild | 2 +- dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild | 2 +- dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild | 2 +- dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild | 2 +- dev-python/sphinx-version-warning/sphinx-version-warning-1.1.2.ebuild | 2 +- dev-python/tinyrpc/tinyrpc-1.1.5.ebuild | 2 +- dev-python/ufoLib2/ufoLib2-0.13.1.ebuild | 2 +- dev-python/validator-collection/validator-collection-1.5.0.ebuild | 2 +- dev-util/reuse/reuse-1.0.0.ebuild | 2 +- dev-util/reuse/reuse-1.1.0.ebuild | 2 +- media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild | 2 +- media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild | 2 +- sys-cluster/fti/fti-1.6-r1.ebuild | 2 +- sys-power/geopmd/geopmd-2.0.0_rc1.ebuild | 2 +- 57 files changed, 58 insertions(+), 58 deletions(-) diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.0.0.ebuild
[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/fti/
commit: 9f5e53441c8363d372dfc1a76e905d9f670534f8 Author: Yuan Liao gmail com> AuthorDate: Mon Mar 21 04:48:37 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Mar 21 04:49:48 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f5e5344 sys-cluster/fti: Drop lustre USE flag for last-rited dependency Bug: https://bugs.gentoo.org/835693 Signed-off-by: Yuan Liao gmail.com> sys-cluster/fti/{fti-1.6.ebuild => fti-1.6-r1.ebuild} | 4 +--- sys-cluster/fti/metadata.xml | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/sys-cluster/fti/fti-1.6.ebuild b/sys-cluster/fti/fti-1.6-r1.ebuild similarity index 92% rename from sys-cluster/fti/fti-1.6.ebuild rename to sys-cluster/fti/fti-1.6-r1.ebuild index a7da6c728..74bb2c580 100644 --- a/sys-cluster/fti/fti-1.6.ebuild +++ b/sys-cluster/fti/fti-1.6-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/leobago/fti/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="doc examples fi-io hdf5 lustre fortran openssl sionlib test tutorial" +IUSE="doc examples fi-io hdf5 fortran openssl sionlib test tutorial" #TODO: unbundle jerasure bpp iniparser RDEPEND=" @@ -29,7 +29,6 @@ RDEPEND=" virtual/mpi hdf5? ( sci-libs/hdf5[mpi] ) - lustre? ( sys-cluster/lustre ) openssl? ( dev-libs/openssl ) sionlib? ( sys-cluster/sionlib ) " @@ -58,7 +57,6 @@ src_configure() { -DENABLE_FI_IO=$(usex fi-io) -DENABLE_FORTRAN=$(usex fortran) -DENABLE_HDF5=$(usex hdf5) - -DENABLE_LUSTRE=$(usex lustre) -DENABLE_OPENSSL=$(usex openssl) -DENABLE_SIONLIB=$(usex sionlib) -DENABLE_TESTS=$(usex test) diff --git a/sys-cluster/fti/metadata.xml b/sys-cluster/fti/metadata.xml index 1c078d89e..390df57b2 100644 --- a/sys-cluster/fti/metadata.xml +++ b/sys-cluster/fti/metadata.xml @@ -15,7 +15,6 @@ FTI stands for Fault Tolerance Interface and is a library that aims to give comp To use the dev-libs/openssl MD5 rather than the built-in Enables the build of a Fortran wrapper -Enables Lustre Support Enables the parallel I/O sys-cluster/sionlib for FTI Enables the HDF5 checkpoints for FTI Enables the generation of tutorial files
[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/fti/
commit: ac9acd5a0d59d8fe3791d8f5230744c52e397711 Author: Karl-Johan Karlsson lysator liu se> AuthorDate: Sun Aug 1 08:06:37 2021 + Commit: Karl-Johan Karlsson lysator liu se> CommitDate: Sun Aug 1 08:07:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac9acd5a sys-cluster/fti: fix repoman error with "tests" USE flag Renamed the "tests" USE flag in metadata.xml to "test", which is what the ebuild actually uses. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Karl-Johan Karlsson lysator.liu.se> sys-cluster/fti/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/fti/metadata.xml b/sys-cluster/fti/metadata.xml index 1214879fe..1c078d89e 100644 --- a/sys-cluster/fti/metadata.xml +++ b/sys-cluster/fti/metadata.xml @@ -20,6 +20,6 @@ FTI stands for Fault Tolerance Interface and is a library that aims to give comp Enables the HDF5 checkpoints for FTI Enables the generation of tutorial files Enables the I/O failure injection mechanism -Enables the generation of tests +Enables the generation of tests
[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/fti/
commit: 195a4a393f440ae29db2550f5e023b065029c1e9 Author: Alessandro Barbieri gmail com> AuthorDate: Sat Jul 31 07:00:29 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Jul 31 07:00:29 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=195a4a39 sys-cluster/fti: tests doesn't work Signed-off-by: Alessandro Barbieri gmail.com> sys-cluster/fti/fti-1.6.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-cluster/fti/fti-1.6.ebuild b/sys-cluster/fti/fti-1.6.ebuild index fa294090d..945b18ac4 100644 --- a/sys-cluster/fti/fti-1.6.ebuild +++ b/sys-cluster/fti/fti-1.6.ebuild @@ -39,7 +39,8 @@ PATCHES=( "${FILESDIR}/${PN}-sionlib-includedir.patch" "${FILESDIR}/${PN}-add-spinx-ext-autodoc.patch" ) -RESTRICT="!test? ( test )" +#RESTRICT="!test? ( test )" +RESTRICT="test" pkg_setup() { fortran-2_pkg_setup
[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/fti/files/, sys-cluster/fti/
commit: f46404afdff1c3cc2457b314e39ee2700434d789 Author: Alessandro Barbieri gmail com> AuthorDate: Sat Jul 31 06:45:53 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Jul 31 06:46:20 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f46404af sys-cluster/fti: initial import Signed-off-by: Alessandro Barbieri gmail.com> sys-cluster/fti/Manifest | 1 + .../fti/files/fti-add-spinx-ext-autodoc.patch | 20 + sys-cluster/fti/files/fti-sionlib-includedir.patch | 11 +++ sys-cluster/fti/fti-1.6.ebuild | 85 ++ sys-cluster/fti/metadata.xml | 25 +++ 5 files changed, 142 insertions(+) diff --git a/sys-cluster/fti/Manifest b/sys-cluster/fti/Manifest new file mode 100644 index 0..ecb4bf5d4 --- /dev/null +++ b/sys-cluster/fti/Manifest @@ -0,0 +1 @@ +DIST fti-1.6.tar.gz 1752536 BLAKE2B 5e4757700a4911cd82cbd0a7426e39ef081c38809e39d4564a8aeea24e370ed9a87654c664ee14afaa95a394275db817271cf393d3b7febce9f578d5874e520e SHA512 068e43d6c433c57c88acd8b39a0f05a012e87084fa8e0a912216f8e9725310bfab46ba8a23b02560287e7408ccb1ed62ead61768deb9135d9eb1b3fd19bed290 diff --git a/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch b/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch new file mode 100644 index 0..cc34e3719 --- /dev/null +++ b/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch @@ -0,0 +1,20 @@ +From 65f203e50cd08489d2c49ec8a645d82f104c6b29 Mon Sep 17 00:00:00 2001 +From: Alessandro Barbieri +Date: Sat, 31 Jul 2021 08:11:00 +0200 +Subject: [PATCH] add sphinx.ext.autodoc to doc extensions + +--- + docs/source/conf.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/docs/source/conf.py b/docs/source/conf.py +@@ -31,7 +31,7 @@ + # Add any Sphinx extension module names here, as strings. They can be + # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom + # ones. +-extensions = ['breathe', 'sphinx.ext.autosectionlabel'] ++extensions = ['breathe', 'sphinx.ext.autosectionlabel', 'sphinx.ext.autodoc'] + + # Add any paths that contain templates here, relative to this directory. + templates_path = ['_templates'] diff --git a/sys-cluster/fti/files/fti-sionlib-includedir.patch b/sys-cluster/fti/files/fti-sionlib-includedir.patch new file mode 100644 index 0..dab1df493 --- /dev/null +++ b/sys-cluster/fti/files/fti-sionlib-includedir.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -126,7 +126,7 @@ + # Library: SIONLib (Optional) + if(ENABLE_SIONLIB) + set(SIONLIBBASE "" CACHE FILEPATH "base path to SIONlib installation") +-set(SIONLIB_INCLUDE_DIR "${SIONLIBBASE}/include/") ++set(SIONLIB_INCLUDE_DIR "/usr/include/sionlib") + + list(APPEND INC_PRIV ${SIONLIB_INCLUDE_DIR}) + find_library(SIONLIB_MPI NAMES "sionmpi_64" diff --git a/sys-cluster/fti/fti-1.6.ebuild b/sys-cluster/fti/fti-1.6.ebuild new file mode 100644 index 0..fa294090d --- /dev/null +++ b/sys-cluster/fti/fti-1.6.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DOCS_BUILDER="sphinx" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx_rtd_theme +" +DOCS_DIR="${S}/docs/source" +FORTRAN_NEEDED="fortran" +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit cmake python-any-r1 docs fortran-2 + +DESCRIPTION="Fault Tolerance Interface" +HOMEPAGE="https://github.com/leobago/fti; +SRC_URI="https://github.com/leobago/fti/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc examples fi-io hdf5 lustre fortran openssl sionlib test tutorial" + +RDEPEND=" + sys-libs/zlib + virtual/mpi + + hdf5? ( sci-libs/hdf5[mpi] ) + lustre? ( sys-cluster/lustre ) + openssl? ( dev-libs/openssl ) + sionlib? ( sys-cluster/sionlib ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}-sionlib-includedir.patch" + "${FILESDIR}/${PN}-add-spinx-ext-autodoc.patch" +) +RESTRICT="!test? ( test )" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DSIONLIBBASE="${EPREFIX}/usr/$(get_libdir)" + -DENABLE_COVERAGE=OFF + -DENABLE_IME_NATIVE=OFF + + -DENABLE_DOCU=$(usex doc) + -DENABLE_EXAMPLES=$(usex examples) + -DENABLE_FI_IO=$(usex fi-io) + -DENABLE_FORTRAN=$(usex fortran) + -DENABLE_HDF5=$(usex hdf5) + -DENABLE_LUSTRE=$(usex lustre) + -DENABLE_OPENSSL=$(usex openssl) + -DENABLE_SIONLIB=$(usex sionlib) + -DENABLE_TESTS=$(usex test) + -DENABLE_TUTORIAL=$(usex tutorial) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile