1 |
dberkholz 07/10/09 08:23:57 |
2 |
|
3 |
Modified: mesa-6.5.2.ebuild mesa-6.5.1-r1.ebuild |
4 |
mesa-6.5-r3.ebuild ChangeLog mesa-7.0.1.ebuild |
5 |
mesa-6.5.3.ebuild mesa-6.5.1-r4.ebuild |
6 |
mesa-6.5.2-r1.ebuild |
7 |
Log: |
8 |
Fix quoting issues caught by latest repoman. |
9 |
(Portage version: 2.1.3.12) |
10 |
|
11 |
Revision Changes Path |
12 |
1.9 media-libs/mesa/mesa-6.5.2.ebuild |
13 |
|
14 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.2.ebuild?rev=1.9&view=markup |
15 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.2.ebuild?rev=1.9&content-type=text/plain |
16 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.2.ebuild?r1=1.8&r2=1.9 |
17 |
|
18 |
Index: mesa-6.5.2.ebuild |
19 |
=================================================================== |
20 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.2.ebuild,v |
21 |
retrieving revision 1.8 |
22 |
retrieving revision 1.9 |
23 |
diff -u -r1.8 -r1.9 |
24 |
--- mesa-6.5.2.ebuild 12 Aug 2007 05:12:36 -0000 1.8 |
25 |
+++ mesa-6.5.2.ebuild 9 Oct 2007 08:23:57 -0000 1.9 |
26 |
@@ -1,6 +1,6 @@ |
27 |
# Copyright 1999-2007 Gentoo Foundation |
28 |
# Distributed under the terms of the GNU General Public License v2 |
29 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.2.ebuild,v 1.8 2007/08/12 05:12:36 dberkholz Exp $ |
30 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.2.ebuild,v 1.9 2007/10/09 08:23:57 dberkholz Exp $ |
31 |
|
32 |
inherit eutils toolchain-funcs multilib flag-o-matic portability |
33 |
|
34 |
@@ -107,7 +107,7 @@ |
35 |
HOSTCONF="${S}/configs/${CONFIG}" |
36 |
|
37 |
unpack ${A} |
38 |
- cd ${S} |
39 |
+ cd "${S}" |
40 |
|
41 |
# FreeBSD 6.* doesn't have posix_memalign(). |
42 |
[[ ${CHOST} == *-freebsd6.* ]] && sed -i -e "s/-DHAVE_POSIX_MEMALIGN//" configs/freebsd{,-dri} |
43 |
@@ -119,21 +119,21 @@ |
44 |
fi |
45 |
|
46 |
# Set up libdir |
47 |
- echo "LIB_DIR = $(get_libdir)" >> ${HOSTCONF} |
48 |
+ echo "LIB_DIR = $(get_libdir)" >> "${HOSTCONF}" |
49 |
|
50 |
# Set default dri drivers directory |
51 |
- echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> ${HOSTCONF} |
52 |
+ echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> "${HOSTCONF}" |
53 |
|
54 |
# Do we want thread-local storage (TLS)? |
55 |
if use nptl; then |
56 |
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF} |
57 |
+ echo "ARCH_FLAGS += -DGLX_USE_TLS" >> "${HOSTCONF}" |
58 |
fi |
59 |
|
60 |
- echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> ${HOSTCONF} |
61 |
+ echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> "${HOSTCONF}" |
62 |
if use xcb; then |
63 |
- echo "DEFINES += -DUSE_XCB" >> ${HOSTCONF} |
64 |
- echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> ${HOSTCONF} |
65 |
- echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> ${HOSTCONF} |
66 |
+ echo "DEFINES += -DUSE_XCB" >> "${HOSTCONF}" |
67 |
+ echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> "${HOSTCONF}" |
68 |
+ echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> "${HOSTCONF}" |
69 |
fi |
70 |
|
71 |
# Configurable DRI drivers |
72 |
@@ -175,51 +175,51 @@ |
73 |
fi |
74 |
|
75 |
# Set drivers to everything on which we ran add_drivers() |
76 |
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF} |
77 |
+ echo "DRI_DIRS = ${DRI_DRIVERS}" >> "${HOSTCONF}" |
78 |
|
79 |
if use hardened; then |
80 |
einfo "Deactivating assembly code for hardened build" |
81 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
82 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
83 |
- echo "ASM_API =" >> ${HOSTCONF} |
84 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
85 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
86 |
+ echo "ASM_API =" >> "${HOSTCONF}" |
87 |
fi |
88 |
|
89 |
if use sparc; then |
90 |
einfo "Sparc assembly code is not working; deactivating" |
91 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
92 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
93 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
94 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
95 |
fi |
96 |
|
97 |
# Replace hardcoded /usr/X11R6 with this |
98 |
- echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> ${HOSTCONF} |
99 |
+ echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> "${HOSTCONF}" |
100 |
|
101 |
- echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> ${HOSTCONF} |
102 |
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF} |
103 |
- echo "CC = $(tc-getCC)" >> ${HOSTCONF} |
104 |
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF} |
105 |
+ echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> "${HOSTCONF}" |
106 |
+ echo "OPT_FLAGS = ${CFLAGS}" >> "${HOSTCONF}" |
107 |
+ echo "CC = $(tc-getCC)" >> "${HOSTCONF}" |
108 |
+ echo "CXX = $(tc-getCXX)" >> "${HOSTCONF}" |
109 |
# bug #110840 - Build with PIC, since it hasn't been shown to slow it down |
110 |
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF} |
111 |
+ echo "PIC_FLAGS = -fPIC" >> "${HOSTCONF}" |
112 |
|
113 |
# Removed glut, since we have separate freeglut/glut ebuilds |
114 |
# Remove EGL, since Brian Paul says it's not ready for a release |
115 |
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF} |
116 |
+ echo "SRC_DIRS = glx/x11 mesa glu glw" >> "${HOSTCONF}" |
117 |
|
118 |
# Get rid of glut includes |
119 |
- rm -f ${S}/include/GL/glut*h |
120 |
+ rm -f "${S}"/include/GL/glut*h |
121 |
|
122 |
# r200 breaks without this, since it's the only EGL-enabled driver so far |
123 |
- echo "USING_EGL = 0" >> ${HOSTCONF} |
124 |
+ echo "USING_EGL = 0" >> "${HOSTCONF}" |
125 |
|
126 |
# Don't build EGL demos. EGL isn't ready for release, plus they produce a |
127 |
# circular dependency with glut. |
128 |
- echo "PROGRAM_DIRS =" >> ${HOSTCONF} |
129 |
+ echo "PROGRAM_DIRS =" >> "${HOSTCONF}" |
130 |
|
131 |
# Documented in configs/default |
132 |
if use motif; then |
133 |
# Add -lXm |
134 |
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF} |
135 |
+ echo "GLW_LIB_DEPS += -lXm" >> "${HOSTCONF}" |
136 |
# Add GLwMDrawA.c |
137 |
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF} |
138 |
+ echo "GLW_SOURCES += GLwMDrawA.c" >> "${HOSTCONF}" |
139 |
fi |
140 |
} |
141 |
|
142 |
@@ -236,11 +236,11 @@ |
143 |
install || die "Installation failed" |
144 |
|
145 |
if ! use motif; then |
146 |
- rm ${D}/usr/include/GL/GLwMDrawA.h |
147 |
+ rm "${D}"/usr/include/GL/GLwMDrawA.h |
148 |
fi |
149 |
|
150 |
# Don't install private headers |
151 |
- rm ${D}/usr/include/GL/GLw*P.h |
152 |
+ rm "${D}"/usr/include/GL/GLw*P.h |
153 |
|
154 |
fix_opengl_symlinks |
155 |
dynamic_libgl_install |
156 |
@@ -248,17 +248,17 @@ |
157 |
# Install libtool archives |
158 |
insinto /usr/$(get_libdir) |
159 |
# (#67729) Needs to be lib, not $(get_libdir) |
160 |
- doins ${FILESDIR}/lib/libGLU.la |
161 |
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \ |
162 |
- > ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
163 |
+ doins "${FILESDIR}"/lib/libGLU.la |
164 |
+ sed -e "s:\${libdir}:$(get_libdir):g" "${FILESDIR}"/lib/libGL.la \ |
165 |
+ > "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
166 |
|
167 |
# On *BSD libcs dlopen() and similar functions are present directly in |
168 |
# libc.so and does not require linking to libdl. portability eclass takes |
169 |
# care of finding the needed library (if needed) witht the dlopen_lib |
170 |
# function. |
171 |
sed -i -e 's:-ldl:'$(dlopen_lib)':g' \ |
172 |
- ${D}/usr/$(get_libdir)/libGLU.la \ |
173 |
- ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
174 |
+ "${D}"/usr/$(get_libdir)/libGLU.la \ |
175 |
+ "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
176 |
|
177 |
# Create the two-number versioned libs (.so.#.#), since only .so.# and |
178 |
# .so.#.#.# were made |
179 |
@@ -279,7 +279,7 @@ |
180 |
fix_opengl_symlinks() { |
181 |
# Remove invalid symlinks |
182 |
local LINK |
183 |
- for LINK in $(find ${D}/usr/$(get_libdir) \ |
184 |
+ for LINK in $(find "${D}"/usr/$(get_libdir) \ |
185 |
-name libGL\.* -type l); do |
186 |
rm -f ${LINK} |
187 |
done |
188 |
@@ -300,18 +300,18 @@ |
189 |
ebegin "Moving libGL and friends for dynamic switching" |
190 |
dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include} |
191 |
local x="" |
192 |
- for x in ${D}/usr/$(get_libdir)/libGL.so* \ |
193 |
- ${D}/usr/$(get_libdir)/libGL.la \ |
194 |
- ${D}/usr/$(get_libdir)/libGL.a; do |
195 |
- if [ -f ${x} -o -L ${x} ]; then |
196 |
+ for x in "${D}"/usr/$(get_libdir)/libGL.so* \ |
197 |
+ "${D}"/usr/$(get_libdir)/libGL.la \ |
198 |
+ "${D}"/usr/$(get_libdir)/libGL.a; do |
199 |
+ if [[ -f ${x} || -L ${x} ]]; then |
200 |
# libGL.a cause problems with tuxracer, etc |
201 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
202 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
203 |
fi |
204 |
done |
205 |
# glext.h added for #54984 |
206 |
- for x in ${D}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
207 |
- if [ -f ${x} -o -L ${x} ]; then |
208 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
209 |
+ for x in "${D}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
210 |
+ if [[ -f ${x} || -L ${x} ]]; then |
211 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
212 |
fi |
213 |
done |
214 |
eend 0 |
215 |
|
216 |
|
217 |
|
218 |
1.17 media-libs/mesa/mesa-6.5.1-r1.ebuild |
219 |
|
220 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.1-r1.ebuild?rev=1.17&view=markup |
221 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.1-r1.ebuild?rev=1.17&content-type=text/plain |
222 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.1-r1.ebuild?r1=1.16&r2=1.17 |
223 |
|
224 |
Index: mesa-6.5.1-r1.ebuild |
225 |
=================================================================== |
226 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.1-r1.ebuild,v |
227 |
retrieving revision 1.16 |
228 |
retrieving revision 1.17 |
229 |
diff -u -r1.16 -r1.17 |
230 |
--- mesa-6.5.1-r1.ebuild 12 Aug 2007 05:12:36 -0000 1.16 |
231 |
+++ mesa-6.5.1-r1.ebuild 9 Oct 2007 08:23:57 -0000 1.17 |
232 |
@@ -1,6 +1,6 @@ |
233 |
# Copyright 1999-2007 Gentoo Foundation |
234 |
# Distributed under the terms of the GNU General Public License v2 |
235 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.1-r1.ebuild,v 1.16 2007/08/12 05:12:36 dberkholz Exp $ |
236 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.1-r1.ebuild,v 1.17 2007/10/09 08:23:57 dberkholz Exp $ |
237 |
|
238 |
inherit eutils toolchain-funcs multilib flag-o-matic portability |
239 |
|
240 |
@@ -99,7 +99,7 @@ |
241 |
unpack ${A} |
242 |
# Fixes for bug #146892 |
243 |
epatch "${FILESDIR}"/6.5.1-freebsd-dri.patch |
244 |
- cd ${S} |
245 |
+ cd "${S}" |
246 |
# FreeBSD 6.* doesn't have posix_memalign(). |
247 |
[[ ${CHOST} == *-freebsd6.* ]] && sed -i -e "s/-DHAVE_POSIX_MEMALIGN//" configs/freebsd{,-dri} |
248 |
|
249 |
@@ -110,17 +110,17 @@ |
250 |
fi |
251 |
|
252 |
# Set up libdir |
253 |
- echo "LIB_DIR = $(get_libdir)" >> ${HOSTCONF} |
254 |
+ echo "LIB_DIR = $(get_libdir)" >> "${HOSTCONF}" |
255 |
|
256 |
# Set default dri drivers directory |
257 |
- echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> ${HOSTCONF} |
258 |
+ echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> "${HOSTCONF}" |
259 |
|
260 |
# Do we want thread-local storage (TLS)? |
261 |
if use nptl; then |
262 |
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF} |
263 |
+ echo "ARCH_FLAGS += -DGLX_USE_TLS" >> "${HOSTCONF}" |
264 |
fi |
265 |
|
266 |
- echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> ${HOSTCONF} |
267 |
+ echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> "${HOSTCONF}" |
268 |
|
269 |
# Configurable DRI drivers |
270 |
if use video_cards_i810; then |
271 |
@@ -161,51 +161,51 @@ |
272 |
fi |
273 |
|
274 |
# Set drivers to everything on which we ran add_drivers() |
275 |
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF} |
276 |
+ echo "DRI_DIRS = ${DRI_DRIVERS}" >> "${HOSTCONF}" |
277 |
|
278 |
if use hardened; then |
279 |
einfo "Deactivating assembly code for hardened build" |
280 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
281 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
282 |
- echo "ASM_API =" >> ${HOSTCONF} |
283 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
284 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
285 |
+ echo "ASM_API =" >> "${HOSTCONF}" |
286 |
fi |
287 |
|
288 |
if use sparc; then |
289 |
einfo "Sparc assembly code is not working; deactivating" |
290 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
291 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
292 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
293 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
294 |
fi |
295 |
|
296 |
# Replace hardcoded /usr/X11R6 with this |
297 |
- echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> ${HOSTCONF} |
298 |
+ echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> "${HOSTCONF}" |
299 |
|
300 |
- echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> ${HOSTCONF} |
301 |
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF} |
302 |
- echo "CC = $(tc-getCC)" >> ${HOSTCONF} |
303 |
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF} |
304 |
+ echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> "${HOSTCONF}" |
305 |
+ echo "OPT_FLAGS = ${CFLAGS}" >> "${HOSTCONF}" |
306 |
+ echo "CC = $(tc-getCC)" >> "${HOSTCONF}" |
307 |
+ echo "CXX = $(tc-getCXX)" >> "${HOSTCONF}" |
308 |
# bug #110840 - Build with PIC, since it hasn't been shown to slow it down |
309 |
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF} |
310 |
+ echo "PIC_FLAGS = -fPIC" >> "${HOSTCONF}" |
311 |
|
312 |
# Removed glut, since we have separate freeglut/glut ebuilds |
313 |
# Remove EGL, since Brian Paul says it's not ready for a release |
314 |
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF} |
315 |
+ echo "SRC_DIRS = glx/x11 mesa glu glw" >> "${HOSTCONF}" |
316 |
|
317 |
# Get rid of glut includes |
318 |
- rm -f ${S}/include/GL/glut*h |
319 |
+ rm -f "${S}"/include/GL/glut*h |
320 |
|
321 |
# r200 breaks without this, since it's the only EGL-enabled driver so far |
322 |
- echo "USING_EGL = 0" >> ${HOSTCONF} |
323 |
+ echo "USING_EGL = 0" >> "${HOSTCONF}" |
324 |
|
325 |
# Don't build EGL demos. EGL isn't ready for release, plus they produce a |
326 |
# circular dependency with glut. |
327 |
- echo "PROGRAM_DIRS =" >> ${HOSTCONF} |
328 |
+ echo "PROGRAM_DIRS =" >> "${HOSTCONF}" |
329 |
|
330 |
# Documented in configs/default |
331 |
if use motif; then |
332 |
# Add -lXm |
333 |
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF} |
334 |
+ echo "GLW_LIB_DEPS += -lXm" >> "${HOSTCONF}" |
335 |
# Add GLwMDrawA.c |
336 |
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF} |
337 |
+ echo "GLW_SOURCES += GLwMDrawA.c" >> "${HOSTCONF}" |
338 |
fi |
339 |
} |
340 |
|
341 |
@@ -222,11 +222,11 @@ |
342 |
install || die "Installation failed" |
343 |
|
344 |
if ! use motif; then |
345 |
- rm ${D}/usr/include/GL/GLwMDrawA.h |
346 |
+ rm "${D}"/usr/include/GL/GLwMDrawA.h |
347 |
fi |
348 |
|
349 |
# Don't install private headers |
350 |
- rm ${D}/usr/include/GL/GLw*P.h |
351 |
+ rm "${D}"/usr/include/GL/GLw*P.h |
352 |
|
353 |
fix_opengl_symlinks |
354 |
dynamic_libgl_install |
355 |
@@ -234,17 +234,17 @@ |
356 |
# Install libtool archives |
357 |
insinto /usr/$(get_libdir) |
358 |
# (#67729) Needs to be lib, not $(get_libdir) |
359 |
- doins ${FILESDIR}/lib/libGLU.la |
360 |
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \ |
361 |
- > ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
362 |
+ doins "${FILESDIR}"/lib/libGLU.la |
363 |
+ sed -e "s:\${libdir}:$(get_libdir):g" "${FILESDIR}"/lib/libGL.la \ |
364 |
+ > "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
365 |
|
366 |
# On *BSD libcs dlopen() and similar functions are present directly in |
367 |
# libc.so and does not require linking to libdl. portability eclass takes |
368 |
# care of finding the needed library (if needed) witht the dlopen_lib |
369 |
# function. |
370 |
sed -i -e 's:-ldl:'$(dlopen_lib)':g' \ |
371 |
- ${D}/usr/$(get_libdir)/libGLU.la \ |
372 |
- ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
373 |
+ "${D}"/usr/$(get_libdir)/libGLU.la \ |
374 |
+ "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
375 |
|
376 |
# Create the two-number versioned libs (.so.#.#), since only .so.# and |
377 |
# .so.#.#.# were made |
378 |
@@ -265,7 +265,7 @@ |
379 |
fix_opengl_symlinks() { |
380 |
# Remove invalid symlinks |
381 |
local LINK |
382 |
- for LINK in $(find ${D}/usr/$(get_libdir) \ |
383 |
+ for LINK in $(find "${D}"/usr/$(get_libdir) \ |
384 |
-name libGL\.* -type l); do |
385 |
rm -f ${LINK} |
386 |
done |
387 |
@@ -286,18 +286,18 @@ |
388 |
ebegin "Moving libGL and friends for dynamic switching" |
389 |
dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include} |
390 |
local x="" |
391 |
- for x in ${D}/usr/$(get_libdir)/libGL.so* \ |
392 |
- ${D}/usr/$(get_libdir)/libGL.la \ |
393 |
- ${D}/usr/$(get_libdir)/libGL.a; do |
394 |
- if [ -f ${x} -o -L ${x} ]; then |
395 |
+ for x in "${D}"/usr/$(get_libdir)/libGL.so* \ |
396 |
+ "${D}"/usr/$(get_libdir)/libGL.la \ |
397 |
+ "${D}"/usr/$(get_libdir)/libGL.a; do |
398 |
+ if [[ -f ${x} || -L ${x} ]]; then |
399 |
# libGL.a cause problems with tuxracer, etc |
400 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
401 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
402 |
fi |
403 |
done |
404 |
# glext.h added for #54984 |
405 |
- for x in ${D}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
406 |
- if [ -f ${x} -o -L ${x} ]; then |
407 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
408 |
+ for x in "${D}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
409 |
+ if [[ -f ${x} || -L ${x} ]]; then |
410 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
411 |
fi |
412 |
done |
413 |
eend 0 |
414 |
|
415 |
|
416 |
|
417 |
1.18 media-libs/mesa/mesa-6.5-r3.ebuild |
418 |
|
419 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5-r3.ebuild?rev=1.18&view=markup |
420 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5-r3.ebuild?rev=1.18&content-type=text/plain |
421 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5-r3.ebuild?r1=1.17&r2=1.18 |
422 |
|
423 |
Index: mesa-6.5-r3.ebuild |
424 |
=================================================================== |
425 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5-r3.ebuild,v |
426 |
retrieving revision 1.17 |
427 |
retrieving revision 1.18 |
428 |
diff -u -r1.17 -r1.18 |
429 |
--- mesa-6.5-r3.ebuild 12 Aug 2007 05:12:36 -0000 1.17 |
430 |
+++ mesa-6.5-r3.ebuild 9 Oct 2007 08:23:57 -0000 1.18 |
431 |
@@ -1,6 +1,6 @@ |
432 |
# Copyright 1999-2007 Gentoo Foundation |
433 |
# Distributed under the terms of the GNU General Public License v2 |
434 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5-r3.ebuild,v 1.17 2007/08/12 05:12:36 dberkholz Exp $ |
435 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5-r3.ebuild,v 1.18 2007/10/09 08:23:57 dberkholz Exp $ |
436 |
|
437 |
inherit eutils toolchain-funcs multilib flag-o-matic portability |
438 |
|
439 |
@@ -91,12 +91,12 @@ |
440 |
HOSTCONF="${S}/configs/${CONFIG}" |
441 |
|
442 |
unpack ${A} |
443 |
- cd ${S} |
444 |
+ cd "${S}" |
445 |
|
446 |
- epatch ${FILESDIR}/6.4-dont-install-gles-headers.patch |
447 |
- epatch ${FILESDIR}/change-default-dri-driver-dir-X7.1.patch |
448 |
- epatch ${FILESDIR}/6.4-multilib-fix.patch |
449 |
- epatch ${FILESDIR}/6.5-re-order-context-destruction.patch |
450 |
+ epatch "${FILESDIR}"/6.4-dont-install-gles-headers.patch |
451 |
+ epatch "${FILESDIR}"/change-default-dri-driver-dir-X7.1.patch |
452 |
+ epatch "${FILESDIR}"/6.4-multilib-fix.patch |
453 |
+ epatch "${FILESDIR}"/6.5-re-order-context-destruction.patch |
454 |
|
455 |
# Don't compile debug code with USE=-debug - bug #125004 |
456 |
if ! use debug; then |
457 |
@@ -105,11 +105,11 @@ |
458 |
fi |
459 |
|
460 |
# Set default dri drivers directory |
461 |
- echo "DEFINES += -DDEFAULT_DRIVER_DIR='\"/usr/$(get_libdir)/dri\"'" >> ${HOSTCONF} |
462 |
+ echo "DEFINES += -DDEFAULT_DRIVER_DIR='\"/usr/$(get_libdir)/dri\"'" >> "${HOSTCONF}" |
463 |
|
464 |
# Do we want thread-local storage (TLS)? |
465 |
if use nptl; then |
466 |
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF} |
467 |
+ echo "ARCH_FLAGS += -DGLX_USE_TLS" >> "${HOSTCONF}" |
468 |
fi |
469 |
|
470 |
# Configurable DRI drivers |
471 |
@@ -179,51 +179,51 @@ |
472 |
fi |
473 |
|
474 |
# Set drivers to everything on which we ran add_drivers() |
475 |
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF} |
476 |
+ echo "DRI_DIRS = ${DRI_DRIVERS}" >> "${HOSTCONF}" |
477 |
|
478 |
if use hardened; then |
479 |
einfo "Deactivating assembly code for hardened build" |
480 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
481 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
482 |
- echo "ASM_API =" >> ${HOSTCONF} |
483 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
484 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
485 |
+ echo "ASM_API =" >> "${HOSTCONF}" |
486 |
fi |
487 |
|
488 |
if use sparc; then |
489 |
einfo "Sparc assembly code is not working; deactivating" |
490 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
491 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
492 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
493 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
494 |
fi |
495 |
|
496 |
# Kill this; we don't want /usr/X11R6/lib ever to be searched in this |
497 |
# build. |
498 |
- echo "EXTRA_LIB_PATH =" >> ${HOSTCONF} |
499 |
+ echo "EXTRA_LIB_PATH =" >> "${HOSTCONF}" |
500 |
|
501 |
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF} |
502 |
- echo "CC = $(tc-getCC)" >> ${HOSTCONF} |
503 |
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF} |
504 |
+ echo "OPT_FLAGS = ${CFLAGS}" >> "${HOSTCONF}" |
505 |
+ echo "CC = $(tc-getCC)" >> "${HOSTCONF}" |
506 |
+ echo "CXX = $(tc-getCXX)" >> "${HOSTCONF}" |
507 |
# bug #110840 - Build with PIC, since it hasn't been shown to slow it down |
508 |
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF} |
509 |
+ echo "PIC_FLAGS = -fPIC" >> "${HOSTCONF}" |
510 |
|
511 |
# Removed glut, since we have separate freeglut/glut ebuilds |
512 |
# Remove EGL, since Brian Paul says it's not ready for a release |
513 |
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF} |
514 |
+ echo "SRC_DIRS = glx/x11 mesa glu glw" >> "${HOSTCONF}" |
515 |
|
516 |
# Get rid of glut includes |
517 |
- rm -f ${S}/include/GL/glut*h |
518 |
+ rm -f "${S}"/include/GL/glut*h |
519 |
|
520 |
# r200 breaks without this, since it's the only EGL-enabled driver so far |
521 |
- echo "USING_EGL = 0" >> ${HOSTCONF} |
522 |
+ echo "USING_EGL = 0" >> "${HOSTCONF}" |
523 |
|
524 |
# Don't build EGL demos. EGL isn't ready for release, plus they produce a |
525 |
# circular dependency with glut. |
526 |
- echo "PROGRAM_DIRS =" >> ${HOSTCONF} |
527 |
+ echo "PROGRAM_DIRS =" >> "${HOSTCONF}" |
528 |
|
529 |
# Documented in configs/default |
530 |
if use motif; then |
531 |
# Add -lXm |
532 |
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF} |
533 |
+ echo "GLW_LIB_DEPS += -lXm" >> "${HOSTCONF}" |
534 |
# Add GLwMDrawA.c |
535 |
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF} |
536 |
+ echo "GLW_SOURCES += GLwMDrawA.c" >> "${HOSTCONF}" |
537 |
fi |
538 |
} |
539 |
|
540 |
@@ -250,11 +250,11 @@ |
541 |
eend $? |
542 |
|
543 |
if ! use motif; then |
544 |
- rm ${D}/usr/include/GL/GLwMDrawA.h |
545 |
+ rm "${D}"/usr/include/GL/GLwMDrawA.h |
546 |
fi |
547 |
|
548 |
# Don't install private headers |
549 |
- rm ${D}/usr/include/GL/GLw*P.h |
550 |
+ rm "${D}"/usr/include/GL/GLw*P.h |
551 |
|
552 |
fix_opengl_symlinks |
553 |
dynamic_libgl_install |
554 |
@@ -262,17 +262,17 @@ |
555 |
# Install libtool archives |
556 |
insinto /usr/$(get_libdir) |
557 |
# (#67729) Needs to be lib, not $(get_libdir) |
558 |
- doins ${FILESDIR}/lib/libGLU.la |
559 |
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \ |
560 |
- > ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
561 |
+ doins "${FILESDIR}"/lib/libGLU.la |
562 |
+ sed -e "s:\${libdir}:$(get_libdir):g" "${FILESDIR}"/lib/libGL.la \ |
563 |
+ > "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
564 |
|
565 |
# On *BSD libcs dlopen() and similar functions are present directly in |
566 |
# libc.so and does not require linking to libdl. portability eclass takes |
567 |
# care of finding the needed library (if needed) witht the dlopen_lib |
568 |
# function. |
569 |
sed -i -e 's:-ldl:'$(dlopen_lib)':g' \ |
570 |
- ${D}/usr/$(get_libdir)/libGLU.la \ |
571 |
- ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
572 |
+ "${D}"/usr/$(get_libdir)/libGLU.la \ |
573 |
+ "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
574 |
|
575 |
# Create the two-number versioned libs (.so.#.#), since only .so.# and |
576 |
# .so.#.#.# were made |
577 |
@@ -293,7 +293,7 @@ |
578 |
fix_opengl_symlinks() { |
579 |
# Remove invalid symlinks |
580 |
local LINK |
581 |
- for LINK in $(find ${D}/usr/$(get_libdir) \ |
582 |
+ for LINK in $(find "${D}"/usr/$(get_libdir) \ |
583 |
-name libGL\.* -type l); do |
584 |
rm -f ${LINK} |
585 |
done |
586 |
@@ -314,18 +314,18 @@ |
587 |
ebegin "Moving libGL and friends for dynamic switching" |
588 |
dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include} |
589 |
local x="" |
590 |
- for x in ${D}/usr/$(get_libdir)/libGL.so* \ |
591 |
- ${D}/usr/$(get_libdir)/libGL.la \ |
592 |
- ${D}/usr/$(get_libdir)/libGL.a; do |
593 |
- if [ -f ${x} -o -L ${x} ]; then |
594 |
+ for x in "${D}"/usr/$(get_libdir)/libGL.so* \ |
595 |
+ "${D}"/usr/$(get_libdir)/libGL.la \ |
596 |
+ "${D}"/usr/$(get_libdir)/libGL.a; do |
597 |
+ if [[ -f ${x} || -L ${x} ]]; then |
598 |
# libGL.a cause problems with tuxracer, etc |
599 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
600 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
601 |
fi |
602 |
done |
603 |
# glext.h added for #54984 |
604 |
- for x in ${D}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
605 |
- if [ -f ${x} -o -L ${x} ]; then |
606 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
607 |
+ for x in "${D}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
608 |
+ if [[ -f ${x} || -L ${x} ]]; then |
609 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
610 |
fi |
611 |
done |
612 |
eend 0 |
613 |
|
614 |
|
615 |
|
616 |
1.158 media-libs/mesa/ChangeLog |
617 |
|
618 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/ChangeLog?rev=1.158&view=markup |
619 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/ChangeLog?rev=1.158&content-type=text/plain |
620 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/ChangeLog?r1=1.157&r2=1.158 |
621 |
|
622 |
Index: ChangeLog |
623 |
=================================================================== |
624 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v |
625 |
retrieving revision 1.157 |
626 |
retrieving revision 1.158 |
627 |
diff -u -r1.157 -r1.158 |
628 |
--- ChangeLog 12 Aug 2007 05:12:36 -0000 1.157 |
629 |
+++ ChangeLog 9 Oct 2007 08:23:57 -0000 1.158 |
630 |
@@ -1,6 +1,11 @@ |
631 |
# ChangeLog for media-libs/mesa |
632 |
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 |
633 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.157 2007/08/12 05:12:36 dberkholz Exp $ |
634 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.158 2007/10/09 08:23:57 dberkholz Exp $ |
635 |
+ |
636 |
+ 09 Oct 2007; Donnie Berkholz <dberkholz@g.o>; mesa-6.5-r3.ebuild, |
637 |
+ mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, |
638 |
+ mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild, mesa-7.0.1.ebuild: |
639 |
+ Fix quoting issues caught by latest repoman. |
640 |
|
641 |
12 Aug 2007; Donnie Berkholz <dberkholz@g.o>; mesa-6.5-r3.ebuild, |
642 |
mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, |
643 |
|
644 |
|
645 |
|
646 |
1.2 media-libs/mesa/mesa-7.0.1.ebuild |
647 |
|
648 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-7.0.1.ebuild?rev=1.2&view=markup |
649 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-7.0.1.ebuild?rev=1.2&content-type=text/plain |
650 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-7.0.1.ebuild?r1=1.1&r2=1.2 |
651 |
|
652 |
Index: mesa-7.0.1.ebuild |
653 |
=================================================================== |
654 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-7.0.1.ebuild,v |
655 |
retrieving revision 1.1 |
656 |
retrieving revision 1.2 |
657 |
diff -u -r1.1 -r1.2 |
658 |
--- mesa-7.0.1.ebuild 11 Aug 2007 08:47:04 -0000 1.1 |
659 |
+++ mesa-7.0.1.ebuild 9 Oct 2007 08:23:57 -0000 1.2 |
660 |
@@ -1,6 +1,6 @@ |
661 |
# Copyright 1999-2007 Gentoo Foundation |
662 |
# Distributed under the terms of the GNU General Public License v2 |
663 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-7.0.1.ebuild,v 1.1 2007/08/11 08:47:04 dberkholz Exp $ |
664 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-7.0.1.ebuild,v 1.2 2007/10/09 08:23:57 dberkholz Exp $ |
665 |
|
666 |
inherit eutils toolchain-funcs multilib flag-o-matic portability versionator |
667 |
|
668 |
@@ -124,21 +124,21 @@ |
669 |
fi |
670 |
|
671 |
# Set up libdir |
672 |
- echo "LIB_DIR = $(get_libdir)" >> ${HOSTCONF} |
673 |
+ echo "LIB_DIR = $(get_libdir)" >> "${HOSTCONF}" |
674 |
|
675 |
# Set default dri drivers directory |
676 |
- echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> ${HOSTCONF} |
677 |
+ echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> "${HOSTCONF}" |
678 |
|
679 |
# Do we want thread-local storage (TLS)? |
680 |
if use nptl; then |
681 |
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF} |
682 |
+ echo "ARCH_FLAGS += -DGLX_USE_TLS" >> "${HOSTCONF}" |
683 |
fi |
684 |
|
685 |
- echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> ${HOSTCONF} |
686 |
+ echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> "${HOSTCONF}" |
687 |
if use xcb; then |
688 |
- echo "DEFINES += -DUSE_XCB" >> ${HOSTCONF} |
689 |
- echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> ${HOSTCONF} |
690 |
- echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> ${HOSTCONF} |
691 |
+ echo "DEFINES += -DUSE_XCB" >> "${HOSTCONF}" |
692 |
+ echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> "${HOSTCONF}" |
693 |
+ echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> "${HOSTCONF}" |
694 |
fi |
695 |
|
696 |
# Configurable DRI drivers |
697 |
@@ -156,34 +156,34 @@ |
698 |
driver_enable video_cards_via unichrome |
699 |
|
700 |
# Set drivers to everything on which we ran driver_enable() |
701 |
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF} |
702 |
+ echo "DRI_DIRS = ${DRI_DRIVERS}" >> "${HOSTCONF}" |
703 |
|
704 |
if use hardened; then |
705 |
einfo "Deactivating assembly code for hardened build" |
706 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
707 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
708 |
- echo "ASM_API =" >> ${HOSTCONF} |
709 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
710 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
711 |
+ echo "ASM_API =" >> "${HOSTCONF}" |
712 |
fi |
713 |
|
714 |
if use sparc; then |
715 |
einfo "Sparc assembly code is not working; deactivating" |
716 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
717 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
718 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
719 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
720 |
fi |
721 |
|
722 |
# Replace hardcoded /usr/X11R6 with this |
723 |
- echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> ${HOSTCONF} |
724 |
+ echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> "${HOSTCONF}" |
725 |
|
726 |
- echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> ${HOSTCONF} |
727 |
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF} |
728 |
- echo "CC = $(tc-getCC)" >> ${HOSTCONF} |
729 |
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF} |
730 |
+ echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> "${HOSTCONF}" |
731 |
+ echo "OPT_FLAGS = ${CFLAGS}" >> "${HOSTCONF}" |
732 |
+ echo "CC = $(tc-getCC)" >> "${HOSTCONF}" |
733 |
+ echo "CXX = $(tc-getCXX)" >> "${HOSTCONF}" |
734 |
# bug #110840 - Build with PIC, since it hasn't been shown to slow it down |
735 |
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF} |
736 |
+ echo "PIC_FLAGS = -fPIC" >> "${HOSTCONF}" |
737 |
|
738 |
# Removed glut, since we have separate freeglut/glut ebuilds |
739 |
# Remove EGL, since Brian Paul says it's not ready for a release |
740 |
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF} |
741 |
+ echo "SRC_DIRS = glx/x11 mesa glu glw" >> "${HOSTCONF}" |
742 |
|
743 |
# Get rid of glut includes |
744 |
rm -f "${S}"/include/GL/glut*h |
745 |
@@ -191,15 +191,15 @@ |
746 |
# Documented in configs/default |
747 |
if use motif; then |
748 |
# Add -lXm |
749 |
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF} |
750 |
+ echo "GLW_LIB_DEPS += -lXm" >> "${HOSTCONF}" |
751 |
# Add GLwMDrawA.c |
752 |
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF} |
753 |
+ echo "GLW_SOURCES += GLwMDrawA.c" >> "${HOSTCONF}" |
754 |
fi |
755 |
|
756 |
# Shut up pointless warnings |
757 |
-# echo "MKDEP = gcc -M" >> ${HOSTCONF} |
758 |
-# echo "MKDEP_OPTIONS = -MF depend" >> ${HOSTCONF} |
759 |
- echo "MKDEP_OPTIONS = -fdepend -I$(gcc-config -L)/include" >> ${HOSTCONF} |
760 |
+# echo "MKDEP = gcc -M" >> "${HOSTCONF}" |
761 |
+# echo "MKDEP_OPTIONS = -MF depend" >> "${HOSTCONF}" |
762 |
+ echo "MKDEP_OPTIONS = -fdepend -I$(gcc-config -L)/include" >> "${HOSTCONF}" |
763 |
} |
764 |
|
765 |
src_compile() { |
766 |
@@ -227,8 +227,8 @@ |
767 |
# Install libtool archives |
768 |
insinto /usr/$(get_libdir) |
769 |
# (#67729) Needs to be lib, not $(get_libdir) |
770 |
- doins ${FILESDIR}/lib/libGLU.la |
771 |
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \ |
772 |
+ doins "${FILESDIR}"/lib/libGLU.la |
773 |
+ sed -e "s:\${libdir}:$(get_libdir):g" "${FILESDIR}"/lib/libGL.la \ |
774 |
> "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
775 |
|
776 |
# On *BSD libcs dlopen() and similar functions are present directly in |
777 |
|
778 |
|
779 |
|
780 |
1.7 media-libs/mesa/mesa-6.5.3.ebuild |
781 |
|
782 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.3.ebuild?rev=1.7&view=markup |
783 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.3.ebuild?rev=1.7&content-type=text/plain |
784 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.3.ebuild?r1=1.6&r2=1.7 |
785 |
|
786 |
Index: mesa-6.5.3.ebuild |
787 |
=================================================================== |
788 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.3.ebuild,v |
789 |
retrieving revision 1.6 |
790 |
retrieving revision 1.7 |
791 |
diff -u -r1.6 -r1.7 |
792 |
--- mesa-6.5.3.ebuild 12 Aug 2007 05:12:36 -0000 1.6 |
793 |
+++ mesa-6.5.3.ebuild 9 Oct 2007 08:23:57 -0000 1.7 |
794 |
@@ -1,6 +1,6 @@ |
795 |
# Copyright 1999-2007 Gentoo Foundation |
796 |
# Distributed under the terms of the GNU General Public License v2 |
797 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.3.ebuild,v 1.6 2007/08/12 05:12:36 dberkholz Exp $ |
798 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.3.ebuild,v 1.7 2007/10/09 08:23:57 dberkholz Exp $ |
799 |
|
800 |
inherit eutils toolchain-funcs multilib flag-o-matic portability versionator |
801 |
|
802 |
@@ -112,7 +112,7 @@ |
803 |
HOSTCONF="${S}/configs/${CONFIG}" |
804 |
|
805 |
unpack ${A} |
806 |
- cd ${S} |
807 |
+ cd "${S}" |
808 |
|
809 |
# Bug #177329 |
810 |
epatch "${FILESDIR}/${P}-pthread.patch" |
811 |
@@ -127,21 +127,21 @@ |
812 |
fi |
813 |
|
814 |
# Set up libdir |
815 |
- echo "LIB_DIR = $(get_libdir)" >> ${HOSTCONF} |
816 |
+ echo "LIB_DIR = $(get_libdir)" >> "${HOSTCONF}" |
817 |
|
818 |
# Set default dri drivers directory |
819 |
- echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> ${HOSTCONF} |
820 |
+ echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> "${HOSTCONF}" |
821 |
|
822 |
# Do we want thread-local storage (TLS)? |
823 |
if use nptl; then |
824 |
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF} |
825 |
+ echo "ARCH_FLAGS += -DGLX_USE_TLS" >> "${HOSTCONF}" |
826 |
fi |
827 |
|
828 |
- echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> ${HOSTCONF} |
829 |
+ echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> "${HOSTCONF}" |
830 |
if use xcb; then |
831 |
- echo "DEFINES += -DUSE_XCB" >> ${HOSTCONF} |
832 |
- echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> ${HOSTCONF} |
833 |
- echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> ${HOSTCONF} |
834 |
+ echo "DEFINES += -DUSE_XCB" >> "${HOSTCONF}" |
835 |
+ echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> "${HOSTCONF}" |
836 |
+ echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> "${HOSTCONF}" |
837 |
fi |
838 |
|
839 |
# Configurable DRI drivers |
840 |
@@ -183,51 +183,51 @@ |
841 |
fi |
842 |
|
843 |
# Set drivers to everything on which we ran add_drivers() |
844 |
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF} |
845 |
+ echo "DRI_DIRS = ${DRI_DRIVERS}" >> "${HOSTCONF}" |
846 |
|
847 |
if use hardened; then |
848 |
einfo "Deactivating assembly code for hardened build" |
849 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
850 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
851 |
- echo "ASM_API =" >> ${HOSTCONF} |
852 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
853 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
854 |
+ echo "ASM_API =" >> "${HOSTCONF}" |
855 |
fi |
856 |
|
857 |
if use sparc; then |
858 |
einfo "Sparc assembly code is not working; deactivating" |
859 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
860 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
861 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
862 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
863 |
fi |
864 |
|
865 |
# Replace hardcoded /usr/X11R6 with this |
866 |
- echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> ${HOSTCONF} |
867 |
+ echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> "${HOSTCONF}" |
868 |
|
869 |
- echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> ${HOSTCONF} |
870 |
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF} |
871 |
- echo "CC = $(tc-getCC)" >> ${HOSTCONF} |
872 |
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF} |
873 |
+ echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> "${HOSTCONF}" |
874 |
+ echo "OPT_FLAGS = ${CFLAGS}" >> "${HOSTCONF}" |
875 |
+ echo "CC = $(tc-getCC)" >> "${HOSTCONF}" |
876 |
+ echo "CXX = $(tc-getCXX)" >> "${HOSTCONF}" |
877 |
# bug #110840 - Build with PIC, since it hasn't been shown to slow it down |
878 |
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF} |
879 |
+ echo "PIC_FLAGS = -fPIC" >> "${HOSTCONF}" |
880 |
|
881 |
# Removed glut, since we have separate freeglut/glut ebuilds |
882 |
# Remove EGL, since Brian Paul says it's not ready for a release |
883 |
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF} |
884 |
+ echo "SRC_DIRS = glx/x11 mesa glu glw" >> "${HOSTCONF}" |
885 |
|
886 |
# Get rid of glut includes |
887 |
- rm -f ${S}/include/GL/glut*h |
888 |
+ rm -f "${S}"/include/GL/glut*h |
889 |
|
890 |
# r200 breaks without this, since it's the only EGL-enabled driver so far |
891 |
- echo "USING_EGL = 0" >> ${HOSTCONF} |
892 |
+ echo "USING_EGL = 0" >> "${HOSTCONF}" |
893 |
|
894 |
# Don't build EGL demos. EGL isn't ready for release, plus they produce a |
895 |
# circular dependency with glut. |
896 |
- echo "PROGRAM_DIRS =" >> ${HOSTCONF} |
897 |
+ echo "PROGRAM_DIRS =" >> "${HOSTCONF}" |
898 |
|
899 |
# Documented in configs/default |
900 |
if use motif; then |
901 |
# Add -lXm |
902 |
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF} |
903 |
+ echo "GLW_LIB_DEPS += -lXm" >> "${HOSTCONF}" |
904 |
# Add GLwMDrawA.c |
905 |
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF} |
906 |
+ echo "GLW_SOURCES += GLwMDrawA.c" >> "${HOSTCONF}" |
907 |
fi |
908 |
} |
909 |
|
910 |
@@ -244,11 +244,11 @@ |
911 |
install || die "Installation failed" |
912 |
|
913 |
if ! use motif; then |
914 |
- rm ${D}/usr/include/GL/GLwMDrawA.h |
915 |
+ rm "${D}"/usr/include/GL/GLwMDrawA.h |
916 |
fi |
917 |
|
918 |
# Don't install private headers |
919 |
- rm ${D}/usr/include/GL/GLw*P.h |
920 |
+ rm "${D}"/usr/include/GL/GLw*P.h |
921 |
|
922 |
fix_opengl_symlinks |
923 |
dynamic_libgl_install |
924 |
@@ -256,17 +256,17 @@ |
925 |
# Install libtool archives |
926 |
insinto /usr/$(get_libdir) |
927 |
# (#67729) Needs to be lib, not $(get_libdir) |
928 |
- doins ${FILESDIR}/lib/libGLU.la |
929 |
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \ |
930 |
- > ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
931 |
+ doins "${FILESDIR}"/lib/libGLU.la |
932 |
+ sed -e "s:\${libdir}:$(get_libdir):g" "${FILESDIR}"/lib/libGL.la \ |
933 |
+ > "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
934 |
|
935 |
# On *BSD libcs dlopen() and similar functions are present directly in |
936 |
# libc.so and does not require linking to libdl. portability eclass takes |
937 |
# care of finding the needed library (if needed) witht the dlopen_lib |
938 |
# function. |
939 |
sed -i -e 's:-ldl:'$(dlopen_lib)':g' \ |
940 |
- ${D}/usr/$(get_libdir)/libGLU.la \ |
941 |
- ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
942 |
+ "${D}"/usr/$(get_libdir)/libGLU.la \ |
943 |
+ "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
944 |
|
945 |
# Create the two-number versioned libs (.so.#.#), since only .so.# and |
946 |
# .so.#.#.# were made |
947 |
@@ -290,7 +290,7 @@ |
948 |
fix_opengl_symlinks() { |
949 |
# Remove invalid symlinks |
950 |
local LINK |
951 |
- for LINK in $(find ${D}/usr/$(get_libdir) \ |
952 |
+ for LINK in $(find "${D}"/usr/$(get_libdir) \ |
953 |
-name libGL\.* -type l); do |
954 |
rm -f ${LINK} |
955 |
done |
956 |
@@ -311,18 +311,18 @@ |
957 |
ebegin "Moving libGL and friends for dynamic switching" |
958 |
dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include} |
959 |
local x="" |
960 |
- for x in ${D}/usr/$(get_libdir)/libGL.so* \ |
961 |
- ${D}/usr/$(get_libdir)/libGL.la \ |
962 |
- ${D}/usr/$(get_libdir)/libGL.a; do |
963 |
- if [ -f ${x} -o -L ${x} ]; then |
964 |
+ for x in "${D}"/usr/$(get_libdir)/libGL.so* \ |
965 |
+ "${D}"/usr/$(get_libdir)/libGL.la \ |
966 |
+ "${D}"/usr/$(get_libdir)/libGL.a; do |
967 |
+ if [[ -f ${x} || -L ${x} ]]; then |
968 |
# libGL.a cause problems with tuxracer, etc |
969 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
970 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
971 |
fi |
972 |
done |
973 |
# glext.h added for #54984 |
974 |
- for x in ${D}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
975 |
- if [ -f ${x} -o -L ${x} ]; then |
976 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
977 |
+ for x in "${D}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
978 |
+ if [[ -f ${x} || -L ${x} ]]; then |
979 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
980 |
fi |
981 |
done |
982 |
eend 0 |
983 |
|
984 |
|
985 |
|
986 |
1.7 media-libs/mesa/mesa-6.5.1-r4.ebuild |
987 |
|
988 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.1-r4.ebuild?rev=1.7&view=markup |
989 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.1-r4.ebuild?rev=1.7&content-type=text/plain |
990 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.1-r4.ebuild?r1=1.6&r2=1.7 |
991 |
|
992 |
Index: mesa-6.5.1-r4.ebuild |
993 |
=================================================================== |
994 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.1-r4.ebuild,v |
995 |
retrieving revision 1.6 |
996 |
retrieving revision 1.7 |
997 |
diff -u -r1.6 -r1.7 |
998 |
--- mesa-6.5.1-r4.ebuild 12 Aug 2007 05:12:36 -0000 1.6 |
999 |
+++ mesa-6.5.1-r4.ebuild 9 Oct 2007 08:23:57 -0000 1.7 |
1000 |
@@ -1,6 +1,6 @@ |
1001 |
# Copyright 1999-2007 Gentoo Foundation |
1002 |
# Distributed under the terms of the GNU General Public License v2 |
1003 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.1-r4.ebuild,v 1.6 2007/08/12 05:12:36 dberkholz Exp $ |
1004 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.1-r4.ebuild,v 1.7 2007/10/09 08:23:57 dberkholz Exp $ |
1005 |
|
1006 |
inherit eutils toolchain-funcs multilib flag-o-matic portability |
1007 |
|
1008 |
@@ -108,7 +108,7 @@ |
1009 |
unpack ${A} |
1010 |
# Fixes for bug #146892 |
1011 |
epatch "${FILESDIR}"/6.5.1-freebsd-dri.patch |
1012 |
- cd ${S} |
1013 |
+ cd "${S}" |
1014 |
# FreeBSD 6.* doesn't have posix_memalign(). |
1015 |
[[ ${CHOST} == *-freebsd6.* ]] && sed -i -e "s/-DHAVE_POSIX_MEMALIGN//" configs/freebsd{,-dri} |
1016 |
|
1017 |
@@ -131,21 +131,21 @@ |
1018 |
fi |
1019 |
|
1020 |
# Set up libdir |
1021 |
- echo "LIB_DIR = $(get_libdir)" >> ${HOSTCONF} |
1022 |
+ echo "LIB_DIR = $(get_libdir)" >> "${HOSTCONF}" |
1023 |
|
1024 |
# Set default dri drivers directory |
1025 |
- echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> ${HOSTCONF} |
1026 |
+ echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> "${HOSTCONF}" |
1027 |
|
1028 |
# Do we want thread-local storage (TLS)? |
1029 |
if use nptl; then |
1030 |
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF} |
1031 |
+ echo "ARCH_FLAGS += -DGLX_USE_TLS" >> "${HOSTCONF}" |
1032 |
fi |
1033 |
|
1034 |
- echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> ${HOSTCONF} |
1035 |
+ echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> "${HOSTCONF}" |
1036 |
if use xcb; then |
1037 |
- echo "DEFINES += -DUSE_XCB" >> ${HOSTCONF} |
1038 |
- echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> ${HOSTCONF} |
1039 |
- echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> ${HOSTCONF} |
1040 |
+ echo "DEFINES += -DUSE_XCB" >> "${HOSTCONF}" |
1041 |
+ echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> "${HOSTCONF}" |
1042 |
+ echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> "${HOSTCONF}" |
1043 |
fi |
1044 |
|
1045 |
# Configurable DRI drivers |
1046 |
@@ -187,51 +187,51 @@ |
1047 |
fi |
1048 |
|
1049 |
# Set drivers to everything on which we ran add_drivers() |
1050 |
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF} |
1051 |
+ echo "DRI_DIRS = ${DRI_DRIVERS}" >> "${HOSTCONF}" |
1052 |
|
1053 |
if use hardened; then |
1054 |
einfo "Deactivating assembly code for hardened build" |
1055 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
1056 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
1057 |
- echo "ASM_API =" >> ${HOSTCONF} |
1058 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
1059 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
1060 |
+ echo "ASM_API =" >> "${HOSTCONF}" |
1061 |
fi |
1062 |
|
1063 |
if use sparc; then |
1064 |
einfo "Sparc assembly code is not working; deactivating" |
1065 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
1066 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
1067 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
1068 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
1069 |
fi |
1070 |
|
1071 |
# Replace hardcoded /usr/X11R6 with this |
1072 |
- echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> ${HOSTCONF} |
1073 |
+ echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> "${HOSTCONF}" |
1074 |
|
1075 |
- echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> ${HOSTCONF} |
1076 |
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF} |
1077 |
- echo "CC = $(tc-getCC)" >> ${HOSTCONF} |
1078 |
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF} |
1079 |
+ echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> "${HOSTCONF}" |
1080 |
+ echo "OPT_FLAGS = ${CFLAGS}" >> "${HOSTCONF}" |
1081 |
+ echo "CC = $(tc-getCC)" >> "${HOSTCONF}" |
1082 |
+ echo "CXX = $(tc-getCXX)" >> "${HOSTCONF}" |
1083 |
# bug #110840 - Build with PIC, since it hasn't been shown to slow it down |
1084 |
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF} |
1085 |
+ echo "PIC_FLAGS = -fPIC" >> "${HOSTCONF}" |
1086 |
|
1087 |
# Removed glut, since we have separate freeglut/glut ebuilds |
1088 |
# Remove EGL, since Brian Paul says it's not ready for a release |
1089 |
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF} |
1090 |
+ echo "SRC_DIRS = glx/x11 mesa glu glw" >> "${HOSTCONF}" |
1091 |
|
1092 |
# Get rid of glut includes |
1093 |
- rm -f ${S}/include/GL/glut*h |
1094 |
+ rm -f "${S}"/include/GL/glut*h |
1095 |
|
1096 |
# r200 breaks without this, since it's the only EGL-enabled driver so far |
1097 |
- echo "USING_EGL = 0" >> ${HOSTCONF} |
1098 |
+ echo "USING_EGL = 0" >> "${HOSTCONF}" |
1099 |
|
1100 |
# Don't build EGL demos. EGL isn't ready for release, plus they produce a |
1101 |
# circular dependency with glut. |
1102 |
- echo "PROGRAM_DIRS =" >> ${HOSTCONF} |
1103 |
+ echo "PROGRAM_DIRS =" >> "${HOSTCONF}" |
1104 |
|
1105 |
# Documented in configs/default |
1106 |
if use motif; then |
1107 |
# Add -lXm |
1108 |
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF} |
1109 |
+ echo "GLW_LIB_DEPS += -lXm" >> "${HOSTCONF}" |
1110 |
# Add GLwMDrawA.c |
1111 |
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF} |
1112 |
+ echo "GLW_SOURCES += GLwMDrawA.c" >> "${HOSTCONF}" |
1113 |
fi |
1114 |
} |
1115 |
|
1116 |
@@ -248,11 +248,11 @@ |
1117 |
install || die "Installation failed" |
1118 |
|
1119 |
if ! use motif; then |
1120 |
- rm ${D}/usr/include/GL/GLwMDrawA.h |
1121 |
+ rm "${D}"/usr/include/GL/GLwMDrawA.h |
1122 |
fi |
1123 |
|
1124 |
# Don't install private headers |
1125 |
- rm ${D}/usr/include/GL/GLw*P.h |
1126 |
+ rm "${D}"/usr/include/GL/GLw*P.h |
1127 |
|
1128 |
fix_opengl_symlinks |
1129 |
dynamic_libgl_install |
1130 |
@@ -260,17 +260,17 @@ |
1131 |
# Install libtool archives |
1132 |
insinto /usr/$(get_libdir) |
1133 |
# (#67729) Needs to be lib, not $(get_libdir) |
1134 |
- doins ${FILESDIR}/lib/libGLU.la |
1135 |
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \ |
1136 |
- > ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1137 |
+ doins "${FILESDIR}"/lib/libGLU.la |
1138 |
+ sed -e "s:\${libdir}:$(get_libdir):g" "${FILESDIR}"/lib/libGL.la \ |
1139 |
+ > "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1140 |
|
1141 |
# On *BSD libcs dlopen() and similar functions are present directly in |
1142 |
# libc.so and does not require linking to libdl. portability eclass takes |
1143 |
# care of finding the needed library (if needed) witht the dlopen_lib |
1144 |
# function. |
1145 |
sed -i -e 's:-ldl:'$(dlopen_lib)':g' \ |
1146 |
- ${D}/usr/$(get_libdir)/libGLU.la \ |
1147 |
- ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1148 |
+ "${D}"/usr/$(get_libdir)/libGLU.la \ |
1149 |
+ "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1150 |
|
1151 |
# Create the two-number versioned libs (.so.#.#), since only .so.# and |
1152 |
# .so.#.#.# were made |
1153 |
@@ -291,7 +291,7 @@ |
1154 |
fix_opengl_symlinks() { |
1155 |
# Remove invalid symlinks |
1156 |
local LINK |
1157 |
- for LINK in $(find ${D}/usr/$(get_libdir) \ |
1158 |
+ for LINK in $(find "${D}"/usr/$(get_libdir) \ |
1159 |
-name libGL\.* -type l); do |
1160 |
rm -f ${LINK} |
1161 |
done |
1162 |
@@ -312,18 +312,18 @@ |
1163 |
ebegin "Moving libGL and friends for dynamic switching" |
1164 |
dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include} |
1165 |
local x="" |
1166 |
- for x in ${D}/usr/$(get_libdir)/libGL.so* \ |
1167 |
- ${D}/usr/$(get_libdir)/libGL.la \ |
1168 |
- ${D}/usr/$(get_libdir)/libGL.a; do |
1169 |
- if [ -f ${x} -o -L ${x} ]; then |
1170 |
+ for x in "${D}"/usr/$(get_libdir)/libGL.so* \ |
1171 |
+ "${D}"/usr/$(get_libdir)/libGL.la \ |
1172 |
+ "${D}"/usr/$(get_libdir)/libGL.a; do |
1173 |
+ if [[ -f ${x} || -L ${x} ]]; then |
1174 |
# libGL.a cause problems with tuxracer, etc |
1175 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
1176 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
1177 |
fi |
1178 |
done |
1179 |
# glext.h added for #54984 |
1180 |
- for x in ${D}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
1181 |
- if [ -f ${x} -o -L ${x} ]; then |
1182 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
1183 |
+ for x in "${D}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
1184 |
+ if [[ -f ${x} || -L ${x} ]]; then |
1185 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
1186 |
fi |
1187 |
done |
1188 |
eend 0 |
1189 |
|
1190 |
|
1191 |
|
1192 |
1.15 media-libs/mesa/mesa-6.5.2-r1.ebuild |
1193 |
|
1194 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.2-r1.ebuild?rev=1.15&view=markup |
1195 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.2-r1.ebuild?rev=1.15&content-type=text/plain |
1196 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mesa/mesa-6.5.2-r1.ebuild?r1=1.14&r2=1.15 |
1197 |
|
1198 |
Index: mesa-6.5.2-r1.ebuild |
1199 |
=================================================================== |
1200 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.2-r1.ebuild,v |
1201 |
retrieving revision 1.14 |
1202 |
retrieving revision 1.15 |
1203 |
diff -u -r1.14 -r1.15 |
1204 |
--- mesa-6.5.2-r1.ebuild 12 Aug 2007 05:12:36 -0000 1.14 |
1205 |
+++ mesa-6.5.2-r1.ebuild 9 Oct 2007 08:23:57 -0000 1.15 |
1206 |
@@ -1,6 +1,6 @@ |
1207 |
# Copyright 1999-2007 Gentoo Foundation |
1208 |
# Distributed under the terms of the GNU General Public License v2 |
1209 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.2-r1.ebuild,v 1.14 2007/08/12 05:12:36 dberkholz Exp $ |
1210 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.5.2-r1.ebuild,v 1.15 2007/10/09 08:23:57 dberkholz Exp $ |
1211 |
|
1212 |
inherit eutils toolchain-funcs multilib flag-o-matic portability |
1213 |
|
1214 |
@@ -107,7 +107,7 @@ |
1215 |
HOSTCONF="${S}/configs/${CONFIG}" |
1216 |
|
1217 |
unpack ${A} |
1218 |
- cd ${S} |
1219 |
+ cd "${S}" |
1220 |
|
1221 |
epatch "${FILESDIR}/${PV}-i965-wine-fix.patch" |
1222 |
|
1223 |
@@ -121,21 +121,21 @@ |
1224 |
fi |
1225 |
|
1226 |
# Set up libdir |
1227 |
- echo "LIB_DIR = $(get_libdir)" >> ${HOSTCONF} |
1228 |
+ echo "LIB_DIR = $(get_libdir)" >> "${HOSTCONF}" |
1229 |
|
1230 |
# Set default dri drivers directory |
1231 |
- echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> ${HOSTCONF} |
1232 |
+ echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> "${HOSTCONF}" |
1233 |
|
1234 |
# Do we want thread-local storage (TLS)? |
1235 |
if use nptl; then |
1236 |
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF} |
1237 |
+ echo "ARCH_FLAGS += -DGLX_USE_TLS" >> "${HOSTCONF}" |
1238 |
fi |
1239 |
|
1240 |
- echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> ${HOSTCONF} |
1241 |
+ echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> "${HOSTCONF}" |
1242 |
if use xcb; then |
1243 |
- echo "DEFINES += -DUSE_XCB" >> ${HOSTCONF} |
1244 |
- echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> ${HOSTCONF} |
1245 |
- echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> ${HOSTCONF} |
1246 |
+ echo "DEFINES += -DUSE_XCB" >> "${HOSTCONF}" |
1247 |
+ echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> "${HOSTCONF}" |
1248 |
+ echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> "${HOSTCONF}" |
1249 |
fi |
1250 |
|
1251 |
# Configurable DRI drivers |
1252 |
@@ -177,51 +177,51 @@ |
1253 |
fi |
1254 |
|
1255 |
# Set drivers to everything on which we ran add_drivers() |
1256 |
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF} |
1257 |
+ echo "DRI_DIRS = ${DRI_DRIVERS}" >> "${HOSTCONF}" |
1258 |
|
1259 |
if use hardened; then |
1260 |
einfo "Deactivating assembly code for hardened build" |
1261 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
1262 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
1263 |
- echo "ASM_API =" >> ${HOSTCONF} |
1264 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
1265 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
1266 |
+ echo "ASM_API =" >> "${HOSTCONF}" |
1267 |
fi |
1268 |
|
1269 |
if use sparc; then |
1270 |
einfo "Sparc assembly code is not working; deactivating" |
1271 |
- echo "ASM_FLAGS =" >> ${HOSTCONF} |
1272 |
- echo "ASM_SOURCES =" >> ${HOSTCONF} |
1273 |
+ echo "ASM_FLAGS =" >> "${HOSTCONF}" |
1274 |
+ echo "ASM_SOURCES =" >> "${HOSTCONF}" |
1275 |
fi |
1276 |
|
1277 |
# Replace hardcoded /usr/X11R6 with this |
1278 |
- echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> ${HOSTCONF} |
1279 |
+ echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> "${HOSTCONF}" |
1280 |
|
1281 |
- echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> ${HOSTCONF} |
1282 |
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF} |
1283 |
- echo "CC = $(tc-getCC)" >> ${HOSTCONF} |
1284 |
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF} |
1285 |
+ echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> "${HOSTCONF}" |
1286 |
+ echo "OPT_FLAGS = ${CFLAGS}" >> "${HOSTCONF}" |
1287 |
+ echo "CC = $(tc-getCC)" >> "${HOSTCONF}" |
1288 |
+ echo "CXX = $(tc-getCXX)" >> "${HOSTCONF}" |
1289 |
# bug #110840 - Build with PIC, since it hasn't been shown to slow it down |
1290 |
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF} |
1291 |
+ echo "PIC_FLAGS = -fPIC" >> "${HOSTCONF}" |
1292 |
|
1293 |
# Removed glut, since we have separate freeglut/glut ebuilds |
1294 |
# Remove EGL, since Brian Paul says it's not ready for a release |
1295 |
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF} |
1296 |
+ echo "SRC_DIRS = glx/x11 mesa glu glw" >> "${HOSTCONF}" |
1297 |
|
1298 |
# Get rid of glut includes |
1299 |
- rm -f ${S}/include/GL/glut*h |
1300 |
+ rm -f "${S}"/include/GL/glut*h |
1301 |
|
1302 |
# r200 breaks without this, since it's the only EGL-enabled driver so far |
1303 |
- echo "USING_EGL = 0" >> ${HOSTCONF} |
1304 |
+ echo "USING_EGL = 0" >> "${HOSTCONF}" |
1305 |
|
1306 |
# Don't build EGL demos. EGL isn't ready for release, plus they produce a |
1307 |
# circular dependency with glut. |
1308 |
- echo "PROGRAM_DIRS =" >> ${HOSTCONF} |
1309 |
+ echo "PROGRAM_DIRS =" >> "${HOSTCONF}" |
1310 |
|
1311 |
# Documented in configs/default |
1312 |
if use motif; then |
1313 |
# Add -lXm |
1314 |
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF} |
1315 |
+ echo "GLW_LIB_DEPS += -lXm" >> "${HOSTCONF}" |
1316 |
# Add GLwMDrawA.c |
1317 |
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF} |
1318 |
+ echo "GLW_SOURCES += GLwMDrawA.c" >> "${HOSTCONF}" |
1319 |
fi |
1320 |
} |
1321 |
|
1322 |
@@ -238,11 +238,11 @@ |
1323 |
install || die "Installation failed" |
1324 |
|
1325 |
if ! use motif; then |
1326 |
- rm ${D}/usr/include/GL/GLwMDrawA.h |
1327 |
+ rm "${D}"/usr/include/GL/GLwMDrawA.h |
1328 |
fi |
1329 |
|
1330 |
# Don't install private headers |
1331 |
- rm ${D}/usr/include/GL/GLw*P.h |
1332 |
+ rm "${D}"/usr/include/GL/GLw*P.h |
1333 |
|
1334 |
fix_opengl_symlinks |
1335 |
dynamic_libgl_install |
1336 |
@@ -250,17 +250,17 @@ |
1337 |
# Install libtool archives |
1338 |
insinto /usr/$(get_libdir) |
1339 |
# (#67729) Needs to be lib, not $(get_libdir) |
1340 |
- doins ${FILESDIR}/lib/libGLU.la |
1341 |
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \ |
1342 |
- > ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1343 |
+ doins "${FILESDIR}"/lib/libGLU.la |
1344 |
+ sed -e "s:\${libdir}:$(get_libdir):g" "${FILESDIR}"/lib/libGL.la \ |
1345 |
+ > "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1346 |
|
1347 |
# On *BSD libcs dlopen() and similar functions are present directly in |
1348 |
# libc.so and does not require linking to libdl. portability eclass takes |
1349 |
# care of finding the needed library (if needed) witht the dlopen_lib |
1350 |
# function. |
1351 |
sed -i -e 's:-ldl:'$(dlopen_lib)':g' \ |
1352 |
- ${D}/usr/$(get_libdir)/libGLU.la \ |
1353 |
- ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1354 |
+ "${D}"/usr/$(get_libdir)/libGLU.la \ |
1355 |
+ "${D}"/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la |
1356 |
|
1357 |
# Create the two-number versioned libs (.so.#.#), since only .so.# and |
1358 |
# .so.#.#.# were made |
1359 |
@@ -281,7 +281,7 @@ |
1360 |
fix_opengl_symlinks() { |
1361 |
# Remove invalid symlinks |
1362 |
local LINK |
1363 |
- for LINK in $(find ${D}/usr/$(get_libdir) \ |
1364 |
+ for LINK in $(find "${D}"/usr/$(get_libdir) \ |
1365 |
-name libGL\.* -type l); do |
1366 |
rm -f ${LINK} |
1367 |
done |
1368 |
@@ -302,18 +302,18 @@ |
1369 |
ebegin "Moving libGL and friends for dynamic switching" |
1370 |
dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include} |
1371 |
local x="" |
1372 |
- for x in ${D}/usr/$(get_libdir)/libGL.so* \ |
1373 |
- ${D}/usr/$(get_libdir)/libGL.la \ |
1374 |
- ${D}/usr/$(get_libdir)/libGL.a; do |
1375 |
- if [ -f ${x} -o -L ${x} ]; then |
1376 |
+ for x in "${D}"/usr/$(get_libdir)/libGL.so* \ |
1377 |
+ "${D}"/usr/$(get_libdir)/libGL.la \ |
1378 |
+ "${D}"/usr/$(get_libdir)/libGL.a; do |
1379 |
+ if [[ -f ${x} || -L ${x} ]]; then |
1380 |
# libGL.a cause problems with tuxracer, etc |
1381 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
1382 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib |
1383 |
fi |
1384 |
done |
1385 |
# glext.h added for #54984 |
1386 |
- for x in ${D}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
1387 |
- if [ -f ${x} -o -L ${x} ]; then |
1388 |
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
1389 |
+ for x in "${D}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do |
1390 |
+ if [[ -f ${x} || -L ${x} ]]; then |
1391 |
+ mv -f "${x}" "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include |
1392 |
fi |
1393 |
done |
1394 |
eend 0 |
1395 |
|
1396 |
|
1397 |
|
1398 |
-- |
1399 |
gentoo-commits@g.o mailing list |