Gentoo Archives: gentoo-commits

From: Dane Smith <c1pher@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/c1pher:master commit in: dev-util/ati-stream-sdk/files/, dev-util/ati-stream-sdk/
Date: Wed, 23 Feb 2011 18:05:28
Message-Id: aecc2d54508d10901b38e3c317bb47da987bef5c.c1pher@gentoo
1 commit: aecc2d54508d10901b38e3c317bb47da987bef5c
2 Author: Dane Smith <c1pher <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 23 18:00:41 2011 +0000
4 Commit: Dane Smith <c1pher <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 23 18:00:41 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/c1pher.git;a=commit;h=aecc2d54
7
8 Updated version. Cleaned makefile.
9
10 ---
11 dev-util/ati-stream-sdk/Manifest | 3 +-
12 dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild | 82 ---------------------
13 dev-util/ati-stream-sdk/files/Makefile | 19 +++--
14 3 files changed, 12 insertions(+), 92 deletions(-)
15
16 diff --git a/dev-util/ati-stream-sdk/Manifest b/dev-util/ati-stream-sdk/Manifest
17 index 0c34fce..735dde4 100644
18 --- a/dev-util/ati-stream-sdk/Manifest
19 +++ b/dev-util/ati-stream-sdk/Manifest
20 @@ -1,6 +1,5 @@
21 -AUX Makefile 2206 RMD160 75f1ebb649aa8111e750c75b03452c7df9ffae5d SHA1 0644e3c66b2801e4cfe0663a4a81aa148d7360e8 SHA256 70ff4dbcbcd759babce9a1eb9fa355c7797116753e8f356eaaef1cea3469bf44
22 +AUX Makefile 2284 RMD160 88e0aa563e687c03219676b95c9f464093a7f4be SHA1 517c1088e3917f6a8f8b6358df7de2d964beb192 SHA256 2c6b248be818dc05dd0047cd92f0beaab6ac42689cce858f9d8b9dcd1fe5de3d
23 DIST ati-stream-sdk-v2.3-lnx32.tgz 49912168 RMD160 07c045de3118531472672e9ef7b3763cb32f7d68 SHA1 972bdbe6942e52411a2f041720348e857f17c388 SHA256 07fd15a51a678c4378767f61466daf9da21d0bab6088a97a70136dd8c976aca6
24 DIST ati-stream-sdk-v2.3-lnx64.tgz 78659015 RMD160 57af36f62e590ae54cb9d43b880735979b77466c SHA1 43c94e5126563fe3fa4cb92fb6dd20f12864a86d SHA256 f92537d1fc306af0bff1441af4669bf2fa668654b12d9fb53a3a872dc8826cad
25 EBUILD ati-stream-sdk-2.3-r1.ebuild 1785 RMD160 a49779dcf7c9cc2c759edd252a8de82fb2b4731a SHA1 78f96f8730fb3da67dc6939a646567bf82174217 SHA256 b1f1607754f6ca3cb4784242dd260a9e8a6738d08fc7923dbf02ecdd9ee576aa
26 -EBUILD ati-stream-sdk-2.3.ebuild 1902 RMD160 3223fecbf191d822e896965ba63be3ebb2475d1e SHA1 b30d65c95630319b86c0b7a4fe5cd22323379093 SHA256 1f55cff88074875c4867fd52441fd266fbc3ab96016865f93eb21a4a07598948
27 MISC metadata.xml 301 RMD160 1ef0179dbe53f24768e976ab60f6ae0e8ca9e672 SHA1 fba668cb8711ac2bcc6b7bfc113a1a513c69b0be SHA256 55f555e646e9d04c8975a736b9a5b3f1d8ea110446c18e988a3b884d0dca33b7
28
29 diff --git a/dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild b/dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild
30 deleted file mode 100644
31 index b5fbd23..0000000
32 --- a/dev-util/ati-stream-sdk/ati-stream-sdk-2.3.ebuild
33 +++ /dev/null
34 @@ -1,82 +0,0 @@
35 -# Copyright 1999-2011 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -# $Header: $
38 -
39 -EAPI="2"
40 -inherit eutils multilib
41 -
42 -MY_P="${PN}-v${PV}"
43 -
44 -DESCRIPTION="Enable compiling code and loading it on ATI/AMD GPU"
45 -HOMEPAGE="http://developer.amd.com/GPU/ATISTREAMSDK/Pages/default.aspx"
46 -SRC_URI=" \
47 - amd64? ( http://download2-developer.amd.com/amd/Stream20GA/${MY_P}-lnx64.tgz ) \
48 - x86? ( http://download2-developer.amd.com/amd/Stream20GA/${MY_P}-lnx32.tgz )"
49 -
50 -LICENSE="AMD GPL-1 as-is"
51 -SLOT="0"
52 -KEYWORDS=""
53 -IUSE="examples doc multilib"
54 -RESTRICT="strip fetch"
55 -RDEPEND="media-libs/freeglut
56 - x11-drivers/ati-drivers
57 - examples? ( media-libs/glew )"
58 -
59 -QA_EXECSTACK="opt/${PN}/lib*/libatiocl??.so"
60 -
61 -S="${WORKDIR}/${MY_P}"
62 -
63 -pkg_nofetch() {
64 - ewarn "Proprietary software. Download at"
65 - ewarn "http://developer.amd.com/gpu/AMDAPPSDK/downloads/Pages/default.aspx"
66 - ewarn "and move it to distfiles"
67 -}
68 -
69 -src_unpack() {
70 - default_src_unpack
71 -
72 - mv ${MY_P}-lnx* ${MY_P} || die
73 -}
74 -
75 -src_compile() { true; }
76 -
77 -src_install() {
78 - local DEST=/opt/${PN}
79 -
80 - rm include/GL/{glext.h,glut.h} || die
81 -
82 - into ${DEST}
83 - if use amd64; then
84 - dobin bin/x86_64/* || die
85 - dolib.so lib/x86_64/{libOpenCL.so,libatiocl64.so,libGLEW.so} || die
86 - else
87 - dobin bin/x86/* || die
88 - dolib.so lib/x86/{libOpenCL.so,libatiocl32.so,libGLEW.so} || die
89 - fi
90 -
91 - insinto ${DEST}/$(get_libdir)
92 - insopts -m0755
93 - doins -r lib/gpu || die
94 - insinto ${DEST}/include/
95 - doins -r include/CL include/GL include/OVDecode include/cal*.h || die
96 - use amd64 && (doins lib/x86_64/builtins-x86_64.bc || die)
97 - use x86 && (doins lib/x86/builtins-x86.bc || die)
98 -
99 - cat > "${T}/99${PN}" << EOF
100 -PATH=${DEST}/bin
101 -ROOTPATH=${DEST}/bin
102 -LDPATH=${DEST}/$(get_libdir)
103 -EOF
104 - doenvd "${T}/99${PN}"
105 -
106 - if use examples; then
107 - insinto ${DEST}/exmaples
108 - doins -r samples/* || die
109 - insinto ${DEST}
110 - doins -r make || die
111 - fi
112 -
113 - if use doc; then
114 - dodoc docs/opencl/*
115 - fi
116 -}
117
118 diff --git a/dev-util/ati-stream-sdk/files/Makefile b/dev-util/ati-stream-sdk/files/Makefile
119 index 1052039..9828850 100644
120 --- a/dev-util/ati-stream-sdk/files/Makefile
121 +++ b/dev-util/ati-stream-sdk/files/Makefile
122 @@ -24,10 +24,7 @@ DSUFX=
123 SUFX=32
124 endif
125
126 -install:
127 - test -z "$(BINDIR)" || $(MKDIR) "$(BINDIR)"
128 - test -z "$(LIBDIR)" || $(MKDIR) "$(LIBDIR)"
129 - test -z "$(INCDIR)" || $(MKDIR) "$(INCDIR)"
130 +install-etc:
131 test -z "$(ETCDIR)" || $(MKDIR) "$(ETCDIR)"
132 tar -xzf icd-registration.tgz || exit 1
133 @list='$(ETCFILES)'; for f in $$list; do\
134 @@ -40,6 +37,9 @@ install:
135 $(INSTALLDAT) "$$f" $(ETCDIR)$$f1 || exit 1;\
136 else :; fi;\
137 done
138 +
139 +install-bin:
140 + test -z "$(BINDIR)" || $(MKDIR) "$(BINDIR)"
141 @list='$(BINFILES)'; for f in $$list; do\
142 if test -f $$f; then\
143 f1=`basename $$f`;\
144 @@ -47,6 +47,9 @@ install:
145 $(INSTALLBIN) "$$f" "$(BINDIR)$$f1" || exit 1;\
146 else :; fi;\
147 done
148 +
149 +install-lib:
150 + test -z "$(LIBDIR)" || $(MKDIR) "$(LIBDIR)"
151 @list='$(LIBFILES)'; for f in $$list; do\
152 if test -f $$f; then\
153 f1=`echo $$f | sed -e 's|lib/||g' -e 's|x86*/||g'`;\
154 @@ -57,6 +60,9 @@ install:
155 $(INSTALLBIN) "$$f" "$(LIBDIR)$$f1" || exit 1;\
156 else :; fi;\
157 done
158 +
159 +install-include:
160 + test -z "$(INCDIR)" || $(MKDIR) "$(INCDIR)"
161 @list='$(INCFILES)'; for f in $$list; do\
162 if test -f $$f; then\
163 f1=`echo $$f | sed -e 's|include||g'`;\
164 @@ -68,7 +74,4 @@ install:
165 else :; fi;\
166 done
167
168 -install-examples:
169 -
170 -install-doc:
171 -
172 +install: install-etc install-bin install-lib install-include