diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-03-26 08:16:36 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-03-26 08:16:36 +0000 |
| commit | 4387175f6b4a0d6a696cddfd00ad161d53fbc214 (patch) | |
| tree | a3eaf07b9f03508b22670a755eea0dabf2e7123c /dev-cpp/vexcl | |
| parent | 5696b060dbdb11e5b2236c4f3310c311484c1611 (diff) | |
| download | srcux-4387175f6b4a0d6a696cddfd00ad161d53fbc214.tar.gz srcux-4387175f6b4a0d6a696cddfd00ad161d53fbc214.tar.xz srcux-4387175f6b4a0d6a696cddfd00ad161d53fbc214.zip | |
Adding metadata
Diffstat (limited to 'dev-cpp/vexcl')
| -rw-r--r-- | dev-cpp/vexcl/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/vexcl/metadata.xml | 20 | ||||
| -rw-r--r-- | dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild | 84 |
3 files changed, 0 insertions, 105 deletions
diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest deleted file mode 100644 index 818b5fa5d70a..000000000000 --- a/dev-cpp/vexcl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vexcl-1.4.3.tar.gz 425619 BLAKE2B 867ad520ba9e71dccf39c16b0979e134f296cd6a5010169735bb5e885f0aa6d566734a533320479740cf897cae7c7c8352db0c62053e5d38add379ca71a299c3 SHA512 9d0f3f64efb495f2caff76cccefda4e16f88cc279972cedc90d784c8578cba1f1be61d0cc438631386b5db2a1e06a92298d2901c54d65a394e7271eadf0ad843 diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml deleted file mode 100644 index 9b0b226d10e5..000000000000 --- a/dev-cpp/vexcl/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - <description>co-maintainers welcome</description> - </maintainer> - <longdescription lang="en">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.</longdescription> - <upstream> - <maintainer> - <email>dennis.demidov@gmail.com</email> - <name>Denis Demidov</name> - </maintainer> - </upstream> - <use> - <flag name="amdsi">Implement workaround for AMD SI GPUs</flag> - </use> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild deleted file mode 100644 index 301ccd234436..000000000000 --- a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_DEPEND=" - dev-python/breathe - dev-python/sphinx-bootstrap-theme -" -DOCS_DIR="docs" -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -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/${PV}" -KEYWORDS="~amd64" -IUSE_BACKEND=" - backend_compute - backend_jit - +backend_opencl -" -# backend_cuda -IUSE="${IUSE_BACKEND} amdsi examples test" #clogs - -RDEPEND=" - dev-libs/boost:= - dev-cpp/clhpp - backend_jit? ( virtual/opencl ) - backend_opencl? ( virtual/opencl ) -" -DEPEND="${RDEPEND}" - -REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )" -RESTRICT="!test? ( test )" - -src_prepare() { - sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die - cmake_src_prepare -} - -src_configure() { - local backend -# use && backend="All" - use backend_compute && backend="Compute" -# use backend_cuda && backend="CUDA" - use backend_jit && backend="JIT" - use backend_opencl && backend="OpenCL" - - local mycmakeargs=( - -DBoost_USE_STATIC_LIBS=OFF - -DVEXCL_INSTALL_CL_HPP=OFF - - -DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi) - -DVEXCL_BACKEND="${backend}" - -DVEXCL_BUILD_EXAMPLES=$(usex examples) - -DVEXCL_BUILD_TESTS=$(usex test) - ) -# -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 -} |
