summaryrefslogtreecommitdiff
path: root/dev-cpp/vexcl
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-03-26 08:16:36 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-03-26 08:16:36 +0000
commit4387175f6b4a0d6a696cddfd00ad161d53fbc214 (patch)
treea3eaf07b9f03508b22670a755eea0dabf2e7123c /dev-cpp/vexcl
parent5696b060dbdb11e5b2236c4f3310c311484c1611 (diff)
downloadsrcux-4387175f6b4a0d6a696cddfd00ad161d53fbc214.tar.gz
srcux-4387175f6b4a0d6a696cddfd00ad161d53fbc214.tar.xz
srcux-4387175f6b4a0d6a696cddfd00ad161d53fbc214.zip
Adding metadata
Diffstat (limited to 'dev-cpp/vexcl')
-rw-r--r--dev-cpp/vexcl/Manifest1
-rw-r--r--dev-cpp/vexcl/metadata.xml20
-rw-r--r--dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild84
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
-}