Initial commit, ebuild borrowed from anyc overlay with minor cleanups
authorPatrick Lauer <patrick@gentoo.org>
Tue, 17 Mar 2015 02:16:55 +0000 (02:16 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Tue, 17 Mar 2015 02:16:55 +0000 (02:16 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64

dev-libs/ocl-icd/Manifest
dev-libs/ocl-icd/metadata.xml [new file with mode: 0644]
dev-libs/ocl-icd/ocl-icd-2.1.3.ebuild [new file with mode: 0644]

index ac6280b96693f16e9cc6fb2bddea7269fd54a8ed..59aa70ee86580192ade9278ef5caac0e1bdbdcc1 100644 (file)
@@ -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 (file)
index 0000000..6719fcd
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer>
+    <email>patrick@gentoo.org</email>
+    <name>Patrick Lauer</name>
+  </maintainer>
+</pkgmetadata>
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 (file)
index 0000000..46234a2
--- /dev/null
@@ -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}"
+}