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

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2021-05-12 Thread Haelwenn Monnier
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/

2023-12-27 Thread David Roman
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/

2023-03-09 Thread Viorel Munteanu
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/

2021-05-13 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2021-05-13 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2021-05-13 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2021-05-13 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2021-05-13 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2021-05-13 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2022-05-12 Thread Andrew Ammerlaan
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/

2021-05-13 Thread Andrew Ammerlaan
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/

2021-05-13 Thread Andrew Ammerlaan
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/, ...

2021-09-10 Thread Arthur Zamarin
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/, ...

2021-09-10 Thread Arthur Zamarin
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/, ...

2021-09-10 Thread Arthur Zamarin
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/, ...

2021-09-10 Thread Arthur Zamarin
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/, ...

2021-09-10 Thread Arthur Zamarin
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/, ...

2021-09-10 Thread Arthur Zamarin
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/, ...

2021-09-10 Thread Arthur Zamarin
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/, ...

2021-09-10 Thread Arthur Zamarin
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