From b2e350a0767a73f8869a8ade5829e97336360177 Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Tue, 17 Mar 2015 02:16:55 +0000 Subject: [PATCH] Initial commit, ebuild borrowed from anyc overlay with minor cleanups Package-Manager: portage-2.2.18/cvs/Linux x86_64 --- dev-libs/ocl-icd/Manifest | 3 ++- dev-libs/ocl-icd/metadata.xml | 8 ++++++ dev-libs/ocl-icd/ocl-icd-2.1.3.ebuild | 36 +++++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 dev-libs/ocl-icd/metadata.xml create mode 100644 dev-libs/ocl-icd/ocl-icd-2.1.3.ebuild diff --git a/dev-libs/ocl-icd/Manifest b/dev-libs/ocl-icd/Manifest index ac6280b96693..59aa70ee8658 100644 --- a/dev-libs/ocl-icd/Manifest +++ b/dev-libs/ocl-icd/Manifest @@ -1,3 +1,4 @@ DIST ocl-icd-2.1.3.tar.gz 419083 SHA256 8338c6ae5cb7a9b34dfe79922f5e32c4f78c535a2217321dae842f72e0a2b175 SHA512 5d0704bed8a664950131c985fc32ffe5e078874945642417122df79c66bad804307192db49a561330268664ceb59756b268cf52201b809398efe58c85f823ad3 WHIRLPOOL f2757e00dcd9d484b1536ebb6b776bf5b54cd3e13cfa1b56fc95ef1e71f3db36bdb4ff996b2ddfb18d63082ebfdf743b9aeb41ed76910020724cfde7839e741b -EBUILD ocl-icd-2.1.3.ebuild 796 SHA256 99b5458647cef8551864879039bf8cde58ff25dec722cde3a28af29effddb9e2 SHA512 8dd8935e01f999b172d1ab1a3fe627a17f27b00d87c395fd02e8afbf65824f88734b53a584d5e473f38b3dccf86cb2ba7cb6abc085e00c24418ce725ae7cbd86 WHIRLPOOL af1cbf95d3363c6f80c53ba2f042d1c8bd6143de563e9ce434efa1872a7c7ad56e5215ae5001dd7f0cbb93e51a9295453d07451f8f9961e7455aa8579dfd1094 +EBUILD ocl-icd-2.1.3.ebuild 896 SHA256 74cb9c40df09ab1748f5cca44bf7f6bb960b03760192ed085206d5055d58ace3 SHA512 4369190cf46465eff620c9f1fecf5ea314efc481f5a24333046a5ba8f2c0bb1cdd924ab7e19bc891cd1e6a3b280d7658cd0fb5d3a0c65f31382410a085a73245 WHIRLPOOL 7d75100a36f8f60cd6722954115b4d84f6b659e48b1be5358f375c543e58acb42eb07cd669a31571c688e314e4133a4b9ff3b298a0d27b0e82a92b7bbda0e8bf +MISC ChangeLog 398 SHA256 68d4602d6e34d2096aafc3d4e01c550fc94c4ad4bff0188843daaa1dd0bce610 SHA512 14f2ee3f54b578a42c3c238862dba2ea703d03bfcf251574b398a7f3819b1f51625ae6d265b07a6d562fb69a2091b7af596f36d45159ed9b43426c945709b700 WHIRLPOOL d0815c838d30cf51645ad1f34e9ff2c178d3d46731b40b173c6d312e2b2bb247bfdbc5a1c07e81ef4123f2674eb96d0e60e03457352f4c931287f5883fc3c086 MISC metadata.xml 239 SHA256 57c79f6c1b1b06b8d90265f1cc0affe89b5548b63e811f0313bfb2a0a0aa201a SHA512 1898d4e8bb4f02ffdad555a095ee76f934bd6ee1f914564eac1932f0dd96f26a52f47047324ed0a81009516a84bf72e1b10922fa751f322abf17517f84f62156 WHIRLPOOL 7375ace29b0d9c7e945e141c09b70c79599780bc9d3478e59fbc85dc4330aeda6bf2bb54fde24d25feb181f88618e11e022a90674d1f26ff9ef692bd698ff754 diff --git a/dev-libs/ocl-icd/metadata.xml b/dev-libs/ocl-icd/metadata.xml new file mode 100644 index 000000000000..6719fcd2bb35 --- /dev/null +++ b/dev-libs/ocl-icd/metadata.xml @@ -0,0 +1,8 @@ + + + + + patrick@gentoo.org + Patrick Lauer + + diff --git a/dev-libs/ocl-icd/ocl-icd-2.1.3.ebuild b/dev-libs/ocl-icd/ocl-icd-2.1.3.ebuild new file mode 100644 index 000000000000..46234a2a0152 --- /dev/null +++ b/dev-libs/ocl-icd/ocl-icd-2.1.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ocl-icd/ocl-icd-2.1.3.ebuild,v 1.1 2015/03/17 02:16:41 patrick Exp $ + +EAPI=5 + +inherit multilib + +DESCRIPTION="Alternative to vendor specific OpenCL ICD loaders" +HOMEPAGE="http://forge.imag.fr/projects/ocl-icd/" +SRC_URI="https://forge.imag.fr/frs/download.php/524/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="" + +DEPEND="dev-lang/ruby" +RDEPEND="app-admin/eselect-opencl" + +src_prepare() { + echo "/usr/$(get_libdir)/OpenCL/vendors/ocl-icd/libOpenCL.so" > ocl-icd.icd +} + +src_install() { + insinto /etc/OpenCL/vendors/ + doins ocl-icd.icd + + emake DESTDIR="${D}" install + + OCL_DIR="${D}"/usr/"$(get_libdir)"/OpenCL/vendors/ocl-icd/ + mkdir -p ${OCL_DIR} || die "mkdir failed" + + mv "${D}/usr/$(get_libdir)"/libOpenCL* "${OCL_DIR}" +} -- 2.26.2