[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 052f2c8bff49e935e7850ba112742cc9cdf4a9b4 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 14:58:24 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 14:58:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052f2c8b dev-cpp/vexcl: improvements someone practical with docs eclass should review Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/metadata.xml | 9 + dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 74 + dev-cpp/vexcl/vexcl-1.4.2.ebuild| 30 --- 3 files changed, 83 insertions(+), 30 deletions(-) diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml index 7f91bd111..f9645efc3 100644 --- a/dev-cpp/vexcl/metadata.xml +++ b/dev-cpp/vexcl/metadata.xml @@ -14,4 +14,13 @@ ddemidov/vexcl + + Implement workaround for AMD SI GPUs + Install the OpenCL C++ header provided by VexCL + + Use Boost.Compute algorithms + + Use the JIT backend + Use OpenCL as backend + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild new file mode 100644 index 0..4385b24d4 --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#DOCS_AUTODOC=0 +DOCS_BUILDER="sphinx" +DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-any-r1 docs + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="amdsi clhpp compute examples jit +opencl test" #cuda clogs +REQUIRED_USE="^^ ( compute jit opencl )" #cuda +RESTRICT="!test? ( test )" + +RDEPEND=" + compute? ( dev-libs/boost:= ) + jit? ( virtual/opencl ) + opencl? ( virtual/opencl ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + cmake_src_prepare +} + +src_configure() { + local backend +# use && backend="All" + use compute && backend="Compute" +# use cuda && backend="CUDA" + use jit && backend="JIT" + use opencl && backend="OpenCL" + + local mycmakeargs=( + -DVEXCL_BUILD_EXAMPLES=OFF + + -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) + -DVEXCL_BACKEND="${backend}" + -DVEXCL_BUILD_TESTS=$(usex test) + -DVEXCL_INSTALL_CL_HPP=$(usex clhpp) + ) +# -DVEXCL_CLOGS=$(usex clogs) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +docs_compile +} + +src_install() { + cmake_src_install + if use doc; then + dodoc -r docs/html + docompress -x "/usr/share/doc/${P}/html" + fi + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +} diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild deleted file mode 100644 index 8190e38bb..0 --- a/dev-cpp/vexcl/vexcl-1.4.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="VexCL - Vector expression template library for OpenCL" -HOMEPAGE="https://github.com/ddemidov/vexcl"; -SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -#TODO: cuda doc test -IUSE="examples" - -RDEPEND=" - dev-libs/boost:= - virtual/opencl -" -DEPEND="${RDEPEND}" - -src_install() { - cmake_src_install - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${P}/examples" - fi -}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 9c42327dd7e99c24595c265ee3174c425a61c52e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 12 10:19:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed May 12 10:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c42327d dev-cpp/vexcl: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/Manifest | 1 + dev-cpp/vexcl/metadata.xml | 17 + dev-cpp/vexcl/vexcl-1.4.2.ebuild | 30 ++ 3 files changed, 48 insertions(+) diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest new file mode 100644 index 0..4d6698137 --- /dev/null +++ b/dev-cpp/vexcl/Manifest @@ -0,0 +1 @@ +DIST vexcl-1.4.2.tar.gz 412861 BLAKE2B 145948d2c2e6712a30542eca6690fe9f260cc9fe2064ffd01aaa89c3ddae1e0826206ffedfc362a6fb128f2909fc22948957f40cb45dc963d703abdff2ddd386 SHA512 b8bc759269025be21865178485015eb8489596be80c505d4699efdb517cb610a2d5fed10545ec7888f4cb4c7b3e2db5e3c2dd879c0d2fd95d2d0e59d1d3b790f diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml new file mode 100644 index 0..7f91bd111 --- /dev/null +++ b/dev-cpp/vexcl/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license. + + comaintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + + dennis.demi...@gmail.com + Denis Demidov + + ddemidov/vexcl + + diff --git a/dev-cpp/vexcl/vexcl-1.4.2.ebuild b/dev-cpp/vexcl/vexcl-1.4.2.ebuild new file mode 100644 index 0..8190e38bb --- /dev/null +++ b/dev-cpp/vexcl/vexcl-1.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="VexCL - Vector expression template library for OpenCL" +HOMEPAGE="https://github.com/ddemidov/vexcl"; +SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#TODO: cuda doc test +IUSE="examples" + +RDEPEND=" + dev-libs/boost:= + virtual/opencl +" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${P}/examples" + fi +}
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: 1d12132307c38bb189e80d46420b1176e29d4c99 Author: Takuya Wakazono gmail com> AuthorDate: Tue Dec 26 09:32:55 2023 + Commit: David Roman gmail com> CommitDate: Tue Dec 26 09:32:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d121323 dev-cpp/vexcl: rename dev-libs/clhpp to dev-cpp/clhpp Signed-off-by: Takuya Wakazono gmail.com> dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild index 0889431c99..0cf6f0ed78 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild @@ -30,7 +30,7 @@ IUSE="${IUSE_BACKEND} amdsi examples test" #clogs RDEPEND=" dev-libs/boost:= - dev-libs/clhpp + dev-cpp/clhpp backend_jit? ( virtual/opencl ) backend_opencl? ( virtual/opencl ) "
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/
commit: e9788c3ba15ac9a1a30c87bd11ca4f62f409eb1c Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Wed Mar 8 19:35:26 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Mar 8 19:37:53 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9788c3b dev-cpp/vexcl: enable py3.11 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild index 5d47f489b..0e81bdfe7 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ DOCS_DEPEND=" dev-python/sphinx-bootstrap-theme " DOCS_DIR="docs" -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit cmake python-any-r1 docs
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: 0d07becc67773ebc8ff9090fd8294b19ade1b378 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 11 10:28:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed May 11 11:29:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d07becc dev-cpp/vexcl: remove patches Closes: https://bugs.gentoo.org/843494 Signed-off-by: Alessandro Barbieri gmail.com> .../files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 - dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 -- dev-cpp/vexcl/vexcl-1.4.3.ebuild | 8 +-- 3 files changed, 1 insertion(+), 44 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch deleted file mode 100644 index 405376cf9..0 --- a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch +++ /dev/null @@ -1,11 +0,0 @@ a/docs/conf.py -+++ b/docs/conf.py -@@ -45,7 +45,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.mathjax', -+extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', - 'matplotlib.sphinxext.plot_directive'] - - breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch deleted file mode 100644 index e3fd08a16..0 --- a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 -From: Denis Demidov -Date: Mon, 4 Oct 2021 10:46:03 +0300 -Subject: [PATCH] Missing include in backend/{opencl/compute}/filter.hpp - -Fixes #290 a/vexcl/backend/compute/filter.hpp -+++ b/vexcl/backend/compute/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - a/vexcl/backend/opencl/filter.hpp -+++ b/vexcl/backend/opencl/filter.hpp -@@ -35,6 +35,7 @@ THE SOFTWARE. - #include - #include - #include -+#include - #include - #include - diff --git a/dev-cpp/vexcl/vexcl-1.4.3.ebuild b/dev-cpp/vexcl/vexcl-1.4.3.ebuild index 4dd650c5d..eb5ca757a 100644 --- a/dev-cpp/vexcl/vexcl-1.4.3.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.3.ebuild @@ -35,13 +35,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" - "${FILESDIR}/${P}-include-map.patch" -) -REQUIRED_USE=" - ^^ ( ${IUSE_BACKEND//+/} ) -" +REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" RESTRICT="!test? ( test )" src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/files/, dev-cpp/vexcl/
commit: d288205bf81177e99b2e867052db04c774f800dd Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 13 15:56:53 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu May 13 15:57:18 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d288205b dev-cpp/vexcl: improve docs WIP Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch | 11 +++ dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 11 +++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch new file mode 100644 index 0..405376cf9 --- /dev/null +++ b/dev-cpp/vexcl/files/add-sphinx-ext-autodoc-to-conf-py.patch @@ -0,0 +1,11 @@ +--- a/docs/conf.py b/docs/conf.py +@@ -45,7 +45,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.mathjax', ++extensions = ['breathe', 'sphinx.ext.mathjax', 'sphinx.ext.autodoc', + 'matplotlib.sphinxext.plot_directive'] + + breathe_projects = {'VEXCL' : 'xml'} diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index a2599bbb7..b3c196c69 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=7 -#DOCS_AUTODOC=0 DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/sphinx-bootstrap-theme" +DOCS_DEPEND=" + dev-python/breathe + dev-python/sphinx-bootstrap-theme +" DOCS_DIR="docs" PYTHON_COMPAT=( python3_{7..9} ) @@ -29,9 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) + src_prepare() { - default - sed -e "s|git_version()|${PV}|g" -i docs/conf.py || die + sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die cmake_src_prepare }
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif
[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/vexcl/, sys-cluster/portals4/, sys-cluster/extrae/, sys-cluster/nanox/, ...
commit: 90b2362d0e19c80a68c1f0f1484ecf528a22d290 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Sep 10 09:23:23 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 10 09:23:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b2362d */*: remove useless variable IUSE_EXPAND Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild | 1 - sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild | 3 ++- sys-cluster/SOS/SOS-1.5.0.ebuild | 1 - sys-cluster/TCL/TCL-1.0.ebuild| 1 - sys-cluster/extrae/extrae-3.8.3-r10.ebuild| 1 - sys-cluster/nanox/nanox-0.15_p20210818.ebuild | 1 - sys-cluster/parsec/parsec-3.0.2012.ebuild | 1 - sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild | 1 - sys-cluster/veloc/veloc-1.5.ebuild| 1 - 9 files changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild index d5eac888d..e246c3a57 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild @@ -26,7 +26,6 @@ IUSE_BACKEND=" +backend-opencl " # backend-cuda -IUSE_EXPAND="BACKEND" IUSE="${IUSE_BACKEND} amdsi clhpp examples test" #clogs RDEPEND=" diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild index efb03cf4c..6f351bcc1 100644 --- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild +++ b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild @@ -8,6 +8,7 @@ MYPN="${PN/-data/}" DESCRIPTION="Datasets for GeographicLib" HOMEPAGE="https://sourceforge.net/projects/geographiclib"; S="${WORKDIR}" + SLOT="0" KEYWORDS="~amd64" LICENSE="public-domain" @@ -38,7 +39,7 @@ IUSE_MAGNETIC_MODELS=" magnetic-models-emm2017 " IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}" -IUSE_EXPAND="GEOIDS_DATASETS GRAVITY_MODELS MAGNETIC_MODELS" + REQUIRED_USE=" || ( ${IUSE_GEOIDS_DATASETS/+/} diff --git a/sys-cluster/SOS/SOS-1.5.0.ebuild b/sys-cluster/SOS/SOS-1.5.0.ebuild index f7f505c4f..96836639f 100644 --- a/sys-cluster/SOS/SOS-1.5.0.ebuild +++ b/sys-cluster/SOS/SOS-1.5.0.ebuild @@ -24,7 +24,6 @@ IUSE_TOTAL_DATA_ORDERING=" +total-data-ordering-check total-data-ordering-never " -IUSE_EXPAND="OFI_MR TOTAL_DATA_ORDERING" 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 +pmi-mpi pmi-simple portals4 profiling pthread-mutexes remote-virtual-addressing threads diff --git a/sys-cluster/TCL/TCL-1.0.ebuild b/sys-cluster/TCL/TCL-1.0.ebuild index 9da088e2a..18aac3d50 100644 --- a/sys-cluster/TCL/TCL-1.0.ebuild +++ b/sys-cluster/TCL/TCL-1.0.ebuild @@ -18,7 +18,6 @@ IUSE_TCL=" tcl-instrumentation-debug +tcl-performance " -IUSE_EXPAND="TCL" IUSE="${IUSE_TCL} fti scr veloc" RDEPEND=" diff --git a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild index e37da75a2..800ba5c57 100644 --- a/sys-cluster/extrae/extrae-3.8.3-r10.ebuild +++ b/sys-cluster/extrae/extrae-3.8.3-r10.ebuild @@ -20,7 +20,6 @@ IUSE_INSTRUMENT=" +instrument-io +instrument-syscall " -IUSE_EXPAND="INSTRUMENT" IUSE="${IUSE_INSTRUMENT} clustering dlsym doc dyninst heterogeneous inotify memkind merge-in-trace nanos online opencl openmp openshmem +parallel-merge pebs-sampling peruse +posix-clock pthread sampling +single-mpi-lib sionlib smpss spectral +xml" diff --git a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild index 84b373bd9..ec0e42602 100644 --- a/sys-cluster/nanox/nanox-0.15_p20210818.ebuild +++ b/sys-cluster/nanox/nanox-0.15_p20210818.ebuild @@ -27,7 +27,6 @@ IUSE_NANOX=" nanox-instrumentation-debug +nanox-performance " -IUSE_EXPAND="NANOX" IUSE="${IUSE_NANOX} allocator ayudame dlb +extrae gasnet hwloc memkind memtracker mpi opencl papi sqlite resiliency task-callback +threads" CDEPEND=" diff --git a/sys-cluster/parsec/parsec-3.0.2012.ebuild b/sys-cluster/parsec/parsec-3.0.2012.ebuild index 5dd7524ac..fb89d5cf9 100644 --- a/sys-cluster/parsec/parsec-3.0.2012.ebuild +++ b/sys-cluster/parsec/parsec-3.0.2012.ebuild @@ -44,7 +44,6 @@ IUSE_PARSEC_PROF=" parsec-prof-scheduling-events +parsec-prof-thread " -IUSE_EXPAND="PARSEC_DEBUG PARSEC_DIST PARSEC_PROF" 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" #TODO: gd vite dif