Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/amdgpu-pro-opencl/
Date: Mon, 09 Jul 2018 14:04:28
Message-Id: 1531145054.87ce9d966bb0273276a4d46ee3252031ae9c30f8.marecki@gentoo
1 commit: 87ce9d966bb0273276a4d46ee3252031ae9c30f8
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 9 14:03:54 2018 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 9 14:04:14 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ce9d96
7
8 dev-libs/amdgpu-pro-opencl: remove old
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 dev-libs/amdgpu-pro-opencl/Manifest | 1 -
13 .../amdgpu-pro-opencl-17.50.511655.ebuild | 81 ----------------------
14 2 files changed, 82 deletions(-)
15
16 diff --git a/dev-libs/amdgpu-pro-opencl/Manifest b/dev-libs/amdgpu-pro-opencl/Manifest
17 index 135057b8765..05d329a3558 100644
18 --- a/dev-libs/amdgpu-pro-opencl/Manifest
19 +++ b/dev-libs/amdgpu-pro-opencl/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST amdgpu-pro-17.50-511655.tar.xz 547875548 BLAKE2B c3e396d9846ca15297ecbfd8ff1c9ca3aae6352080f280dc13f2ad4d32da7b84a6d069fd4b64c6e4d9814459cc5cca1ab838295a83ede953a9df6cdcd1387f91 SHA512 d4d995eb596f94656d2fb6e43a2db29bcbfe28e09f75e19e23d1d446de899dbb6e4597ef833955a8b1788055fa848bc14e45a32c820ed8e97c667a784cf816cc
22 DIST amdgpu-pro-17.50-552542.tar.xz 549501204 BLAKE2B 37dcda126a3bda4e87b64ce260c7e4b65a1b864363c51f06e3152f152b83a60074331e6a0bf7b831c059a50192dea8add9b38ed16971c87293ce0e56ddf26bb2 SHA512 060e96609cf1a013fddf10db9bba4b512750e5188671a669e2582c28a03213b40d073031e35a617b982374d9d1cd4078f43b27053ee34be7c83873c0814ed196
23 DIST amdgpu-pro-18.20-606296.tar.xz 230733856 BLAKE2B 21a498a894a9712d9f0277fae7f704413be0cd01cebbe427008fa3d181d03b58268e74bd3cdaf0dfb9aeca2871dad82b4aa640bbce690ca461e3f3e4acf01ffd SHA512 6575bf963e5714657914d9116de4d9b1835851fe0609b1f072b1fbdf73c068da77aba0eca1c9cce6e05e6cd8f2c1ed6b4bd6ab4ef334be5ff796ee6a3ad73831
24
25 diff --git a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.50.511655.ebuild b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.50.511655.ebuild
26 deleted file mode 100644
27 index 19744b81c4c..00000000000
28 --- a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-17.50.511655.ebuild
29 +++ /dev/null
30 @@ -1,81 +0,0 @@
31 -# Copyright 1999-2018 Gentoo Foundation
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit unpacker
37 -
38 -SUPER_PN='amdgpu-pro'
39 -MY_PV=$(ver_rs 2 '-')
40 -
41 -DESCRIPTION="Proprietary OpenCL implementation for AMD GPUs"
42 -HOMEPAGE="https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx"
43 -SRC_URI="${SUPER_PN}-${MY_PV}.tar.xz"
44 -
45 -LICENSE="AMD-GPU-PRO-EULA"
46 -SLOT="0"
47 -KEYWORDS="~amd64"
48 -
49 -RESTRICT="mirror fetch strip"
50 -
51 -DEPEND="dev-util/patchelf"
52 -RDEPEND="dev-libs/ocl-icd"
53 -
54 -QA_PREBUILT="/opt/${SUPER_PN}/lib*/*"
55 -
56 -S="${WORKDIR}/${SUPER_PN}-${MY_PV}"
57 -
58 -pkg_nofetch() {
59 - local pkgver=$(ver_cut 1-2)
60 - einfo "Please download the Radeon Software for Linux Driver ${pkgver} for Ubuntu from"
61 - einfo " ${HOMEPAGE}"
62 - einfo "The archive should then be placed into ${DISTDIR}."
63 -}
64 -
65 -src_unpack() {
66 - default
67 -
68 - local ids_ver="1.0.0"
69 - local libdrm_ver="2.4.82"
70 - local patchlevel=$(ver_cut 3)
71 - cd "${S}" || die
72 - unpack_deb opencl-${SUPER_PN}-icd_${MY_PV}_amd64.deb
73 - unpack_deb libdrm-amdgpu-amdgpu1_${libdrm_ver}-${patchlevel}_amd64.deb
74 - unpack_deb ids-amdgpu_${ids_ver}-${patchlevel}_all.deb
75 -}
76 -
77 -src_prepare() {
78 - default
79 -
80 - cd "${S}/opt/${SUPER_PN}/lib/x86_64-linux-gnu" || die
81 - patchelf --set-rpath '$ORIGIN' libamdocl64.so || die "Failed to fix library rpath"
82 -}
83 -
84 -src_install() {
85 - into "/opt/amdgpu"
86 - dolib opt/${SUPER_PN}/lib/x86_64-linux-gnu/*
87 - dolib opt/amdgpu/lib/x86_64-linux-gnu/*
88 - insinto "/opt/amdgpu"
89 - doins -r opt/amdgpu/share
90 -
91 - insinto /etc/OpenCL/vendors/
92 - echo "/opt/amdgpu/$(get_libdir)/libamdocl64.so" > "${SUPER_PN}.icd" || die "Failed to generate ICD file"
93 - doins "${SUPER_PN}.icd"
94 -}
95 -
96 -pkg_postinst() {
97 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
98 - ewarn "Please note that using proprietary OpenCL libraries together with the"
99 - ewarn "Open Source amdgpu stack is not officially supported by AMD. Do not ask them"
100 - ewarn "for support in case of problems with this package."
101 - ewarn ""
102 - ewarn "Furthermore, if you have the whole AMDGPU-Pro stack installed this package"
103 - ewarn "will almost certainly conflict with it. This might change once AMDGPU-Pro"
104 - ewarn "has become officially supported by Gentoo."
105 - fi
106 -
107 - elog "AMD OpenCL driver relies on dev-libs/ocl-icd to work. To enable it, please run"
108 - elog ""
109 - elog " eselect opencl set ocl-icd"
110 - elog ""
111 -}