/[gentoo-x86]/x11-base/xorg-server/xorg-server-1.5.3-r5.ebuild
Gentoo

Contents of /x11-base/xorg-server/xorg-server-1.5.3-r5.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (show annotations) (download)
Sun Jun 28 16:00:37 2009 UTC (5 years, 2 months ago) by remi
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +1 -1 lines
FILE REMOVED
x11-base/xorg-server: drop old ebuilds
(Portage version: 2.1.6.13/cvs/Linux x86_64)

1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.5.3-r5.ebuild,v 1.13 2009/05/10 22:18:05 remi Exp $
4
5 # Must be before x-modular eclass is inherited
6 SNAPSHOT="yes"
7
8 inherit x-modular multilib
9
10 OPENGL_DIR="xorg-x11"
11
12 SRC_URI="${SRC_URI}
13 http://xorg.freedesktop.org/releases/individual/xserver/${P}.tar.bz2
14 mirror://gentoo/${P}-gentoo-patches-07.tar.bz2"
15 DESCRIPTION="X.Org X servers"
16 KEYWORDS="amd64 ~arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
17 IUSE_INPUT_DEVICES="
18 input_devices_acecad
19 input_devices_aiptek
20 input_devices_calcomp
21 input_devices_citron
22 input_devices_digitaledge
23 input_devices_dmc
24 input_devices_dynapro
25 input_devices_elo2300
26 input_devices_elographics
27 input_devices_evdev
28 input_devices_fpit
29 input_devices_hyperpen
30 input_devices_jamstudio
31 input_devices_joystick
32 input_devices_keyboard
33 input_devices_magellan
34 input_devices_microtouch
35 input_devices_mouse
36 input_devices_mutouch
37 input_devices_palmax
38 input_devices_penmount
39 input_devices_spaceorb
40 input_devices_summa
41 input_devices_tek4957
42 input_devices_tslib
43 input_devices_ur98
44 input_devices_virtualbox
45 input_devices_vmmouse
46 input_devices_void
47
48 input_devices_synaptics
49 input_devices_wacom"
50 IUSE_VIDEO_CARDS="
51 video_cards_apm
52 video_cards_ark
53 video_cards_ast
54 video_cards_chips
55 video_cards_cirrus
56 video_cards_dummy
57 video_cards_epson
58 video_cards_fbdev
59 video_cards_geode
60 video_cards_glint
61 video_cards_i128
62 video_cards_i740
63 video_cards_intel
64 video_cards_impact
65 video_cards_imstt
66 video_cards_mach64
67 video_cards_mga
68 video_cards_neomagic
69 video_cards_newport
70 video_cards_nv
71 video_cards_r128
72 video_cards_radeon
73 video_cards_radeonhd
74 video_cards_rendition
75 video_cards_s3
76 video_cards_s3virge
77 video_cards_savage
78 video_cards_siliconmotion
79 video_cards_sis
80 video_cards_sisusb
81 video_cards_sunbw2
82 video_cards_suncg14
83 video_cards_suncg3
84 video_cards_suncg6
85 video_cards_sunffb
86 video_cards_sunleo
87 video_cards_suntcx
88 video_cards_tdfx
89 video_cards_tga
90 video_cards_trident
91 video_cards_tseng
92 video_cards_v4l
93 video_cards_vermilion
94 video_cards_vesa
95 video_cards_via
96 video_cards_virtualbox
97 video_cards_vmware
98 video_cards_voodoo
99 video_cards_xgi
100 video_cards_fglrx
101 video_cards_nvidia"
102 IUSE_SERVERS="dmx kdrive xorg"
103 IUSE="${IUSE_VIDEO_CARDS}
104 ${IUSE_INPUT_DEVICES}
105 ${IUSE_SERVERS}
106 3dfx tslib
107 hal ipv6 minimal nptl sdl"
108 RDEPEND="hal? ( sys-apps/hal )
109 tslib? ( x11-libs/tslib x11-libs/libXCalibrate )
110 >=x11-libs/libXfont-1.3.3
111 >=x11-libs/xtrans-1.2.2
112 >=x11-libs/libXau-1.0.4
113 >=x11-libs/libXext-1.0.4
114 >=x11-libs/libX11-1.1.5
115 >=x11-libs/libxkbfile-1.0.4
116 >=x11-libs/libXdmcp-1.0.2
117 >=x11-libs/libXmu-1.0.3
118 >=x11-libs/libXrender-0.9.4
119 >=x11-libs/libXi-1.1.3
120 >=x11-libs/pixman-0.12
121 media-libs/freetype
122 >=x11-misc/xbitmaps-1.0.1
123 >=x11-misc/xkeyboard-config-1.4
124 x11-apps/xkbcomp
125 >=x11-apps/iceauth-1.0.2
126 >=x11-apps/rgb-1.0.3
127 >=x11-apps/xauth-1.0.3
128 >=x11-apps/xinit-1.0.8-r3
129 app-admin/eselect-opengl
130 >=x11-libs/libXaw-1.0.4
131 >=x11-libs/libXpm-3.5.7
132 >=x11-libs/libXxf86misc-1.0.1
133 >=x11-libs/libXxf86vm-1.0.2
134 >=x11-libs/libpciaccess-0.10.3
135 dmx? ( >=x11-libs/libdmx-1.0.2
136 >=x11-libs/libXfixes-4.0.3 )
137 !minimal? ( >=x11-libs/libXtst-1.0.3
138 >=x11-libs/libXres-1.0.3
139 >=media-libs/mesa-7.1
140 media-fonts/font-adobe-75dpi )
141 >=x11-libs/libxkbui-1.0.2
142 kdrive? ( sdl? ( media-libs/libsdl ) )"
143 # Xres is dmx-dependent, xkbui is xorgcfg-dependent
144 # Xaw is dmx- and xorgcfg-dependent
145 # Xpm is dmx- and xorgcfg-dependent, pulls in Xt
146 # Xxf86misc and Xxf86vm are xorgcfg-dependent
147 # xkbcomp is launched at startup but not checked by ./configure
148 DEPEND="${RDEPEND}
149 !net-dialup/dtrace
150 sys-devel/flex
151 >=x11-proto/randrproto-1.2.2
152 >=x11-proto/renderproto-0.9.3
153 >=x11-proto/fixesproto-4
154 >=x11-proto/damageproto-1.1
155 >=x11-proto/xextproto-7.0.3
156 >=x11-proto/xproto-7.0.13
157 >=x11-proto/xf86dgaproto-2.0.3
158 >=x11-proto/xf86miscproto-0.9.2
159 >=x11-proto/xf86rushproto-1.1.2
160 >=x11-proto/xf86vidmodeproto-2.2.2
161 >=x11-proto/xf86bigfontproto-1.1.2
162 >=x11-proto/compositeproto-0.4
163 >=x11-proto/recordproto-1.13.2
164 >=x11-proto/resourceproto-1.0.2
165 >=x11-proto/videoproto-2.2.2
166 >=x11-proto/scrnsaverproto-1.1.0
167 >=x11-proto/evieext-1.0.2
168 >=x11-proto/trapproto-3.4.3
169 >=x11-proto/xineramaproto-1.1.2
170 >=x11-proto/fontsproto-2.0.2
171 >=x11-proto/kbproto-1.0.3
172 >=x11-proto/inputproto-1.4.4
173 >=x11-proto/bigreqsproto-1.0.2
174 >=x11-proto/xcmiscproto-1.1.2
175 >=x11-proto/glproto-1.4.9
176 dmx? ( >=x11-proto/dmxproto-2.2.2 )
177 !minimal? ( >=x11-proto/xf86driproto-2.0.4
178 >=x11-libs/libdrm-2.3 )"
179
180 # Drivers
181 PDEPEND="
182 xorg? (
183 input_devices_acecad? ( >=x11-drivers/xf86-input-acecad-1.2.2 )
184 input_devices_aiptek? ( >=x11-drivers/xf86-input-aiptek-1.1.1 )
185 input_devices_calcomp? ( >=x11-drivers/xf86-input-calcomp-1.1.2 )
186 input_devices_citron? ( >=x11-drivers/xf86-input-citron-2.2.1 )
187 input_devices_digitaledge? ( >=x11-drivers/xf86-input-digitaledge-1.1.1 )
188 input_devices_dmc? ( >=x11-drivers/xf86-input-dmc-1.1.2 )
189 input_devices_dynapro? ( >=x11-drivers/xf86-input-dynapro-1.1.2 )
190 input_devices_elo2300? ( >=x11-drivers/xf86-input-elo2300-1.1.2 )
191 input_devices_elographics? ( >=x11-drivers/xf86-input-elographics-1.2.2 )
192 input_devices_evdev? ( >=x11-drivers/xf86-input-evdev-2.1.0 )
193 input_devices_fpit? ( >=x11-drivers/xf86-input-fpit-1.2.0 )
194 input_devices_hyperpen? ( >=x11-drivers/xf86-input-hyperpen-1.2.0 )
195 input_devices_jamstudio? ( >=x11-drivers/xf86-input-jamstudio-1.2.0 )
196 input_devices_joystick? ( >=x11-drivers/xf86-input-joystick-1.3.2 )
197 input_devices_keyboard? ( >=x11-drivers/xf86-input-keyboard-1.3.1 )
198 input_devices_magellan? ( >=x11-drivers/xf86-input-magellan-1.2.0 )
199 input_devices_microtouch? ( >=x11-drivers/xf86-input-microtouch-1.2.0 )
200 input_devices_mouse? ( >=x11-drivers/xf86-input-mouse-1.3.0 )
201 input_devices_mutouch? ( >=x11-drivers/xf86-input-mutouch-1.2.1 )
202 input_devices_palmax? ( >=x11-drivers/xf86-input-palmax-1.2.0 )
203 input_devices_penmount? ( >=x11-drivers/xf86-input-penmount-1.3.0 )
204 input_devices_spaceorb? ( >=x11-drivers/xf86-input-spaceorb-1.1.1 )
205 input_devices_summa? ( >=x11-drivers/xf86-input-summa-1.2.0 )
206 input_devices_tek4957? ( >=x11-drivers/xf86-input-tek4957-1.2.0 )
207 input_devices_tslib? ( x11-drivers/xf86-input-tslib x11-libs/libXCalibrate )
208 input_devices_ur98? ( >=x11-drivers/xf86-input-ur98-1.1.0 )
209 input_devices_virtualbox? ( x11-drivers/xf86-input-virtualbox )
210 input_devices_vmmouse? ( >=x11-drivers/xf86-input-vmmouse-12.5.0 )
211 input_devices_void? ( >=x11-drivers/xf86-input-void-1.1.1 )
212 input_devices_synaptics? ( >=x11-drivers/xf86-input-synaptics-0.15.0 )
213 input_devices_wacom? ( x11-drivers/linuxwacom )
214
215 video_cards_apm? ( >=x11-drivers/xf86-video-apm-1.2.0 )
216 video_cards_ark? ( >=x11-drivers/xf86-video-ark-0.7.0 )
217 video_cards_ast? ( >=x11-drivers/xf86-video-ast-0.85.0 )
218 video_cards_chips? ( >=x11-drivers/xf86-video-chips-1.2.0 )
219 video_cards_cirrus? ( >=x11-drivers/xf86-video-cirrus-1.2.1 )
220 video_cards_dummy? ( >=x11-drivers/xf86-video-dummy-0.3.0 )
221 video_cards_fbdev? ( >=x11-drivers/xf86-video-fbdev-0.4.0 )
222 video_cards_geode? ( >=x11-drivers/xf86-video-geode-2.9.0 )
223 video_cards_glint? ( >=x11-drivers/xf86-video-glint-1.2.1 )
224 video_cards_i128? ( >=x11-drivers/xf86-video-i128-1.3.1 )
225 video_cards_i740? ( >=x11-drivers/xf86-video-i740-1.2.0 )
226 video_cards_intel? ( >=x11-drivers/xf86-video-intel-2.4.2-r1 )
227 video_cards_mach64? ( >=x11-drivers/xf86-video-mach64-6.8.0 )
228 video_cards_mga? ( >=x11-drivers/xf86-video-mga-1.4.9 )
229 video_cards_neomagic? ( >=x11-drivers/xf86-video-neomagic-1.2.1 )
230 video_cards_newport? ( x11-drivers/xf86-video-newport )
231 video_cards_nv? ( >=x11-drivers/xf86-video-nv-2.1.12 )
232 video_cards_nvidia? ( x11-drivers/nvidia-drivers )
233 video_cards_fglrx? ( >=x11-drivers/ati-drivers-8.552-r2 )
234 video_cards_r128? ( >=x11-drivers/xf86-video-r128-6.8.0 )
235 video_cards_radeon? ( >=x11-drivers/xf86-video-ati-6.9.0 )
236 video_cards_radeonhd? ( >=x11-drivers/xf86-video-radeonhd-1.2.1 )
237 video_cards_rendition? ( >=x11-drivers/xf86-video-rendition-4.2.0 )
238 video_cards_s3? ( >=x11-drivers/xf86-video-s3-0.6.0 )
239 video_cards_s3virge? ( >=x11-drivers/xf86-video-s3virge-1.10.1 )
240 video_cards_savage? ( >=x11-drivers/xf86-video-savage-2.2.1 )
241 video_cards_siliconmotion? ( >=x11-drivers/xf86-video-siliconmotion-1.6.0 )
242 video_cards_sis? ( >=x11-drivers/xf86-video-sis-0.10.0 )
243 video_cards_sisusb? ( >=x11-drivers/xf86-video-sisusb-0.9.0 )
244 video_cards_sunffb? ( >=x11-drivers/xf86-video-sunffb-1.2.0 )
245 video_cards_sunleo? ( >=x11-drivers/xf86-video-sunleo-1.2.0 )
246 video_cards_tdfx? ( >=x11-drivers/xf86-video-tdfx-1.4.0 )
247 video_cards_tga? ( >=x11-drivers/xf86-video-tga-1.2.0 )
248 video_cards_trident? ( >=x11-drivers/xf86-video-trident-1.3.0 )
249 video_cards_tseng? ( >=x11-drivers/xf86-video-tseng-1.2.0 )
250 video_cards_v4l? ( >=x11-drivers/xf86-video-v4l-0.2.0 )
251 video_cards_vesa? ( >=x11-drivers/xf86-video-vesa-2.0.0 )
252 video_cards_via? ( >=x11-drivers/xf86-video-openchrome-0.2.903 )
253 video_cards_virtualbox? ( x11-drivers/xf86-video-virtualbox )
254 video_cards_vmware? ( >=x11-drivers/xf86-video-vmware-10.16.5 )
255 video_cards_voodoo? ( >=x11-drivers/xf86-video-voodoo-1.2.0 )
256 video_cards_xgi? ( >=x11-drivers/xf86-video-xgi-1.5.0 )
257
258 video_cards_tdfx? ( 3dfx? ( >=media-libs/glide-v3-3.10 ) )
259
260 !x11-drivers/xf86-video-impact
261 !x11-drivers/xf86-video-imstt
262 !x11-drivers/xf86-video-sunbw2
263 !x11-drivers/xf86-video-suncg14
264 !x11-drivers/xf86-video-suncg3
265 !x11-drivers/xf86-video-suncg6
266 !x11-drivers/xf86-video-suntcx
267 !x11-drivers/xf86-video-vermilion
268
269 !x11-drivers/xf86-video-cyrix
270 !x11-drivers/xf86-video-nsc
271 !x11-drivers/xf86-video-vga
272 )"
273 LICENSE="${LICENSE} MIT"
274
275 EPATCH_FORCE="yes"
276 EPATCH_SUFFIX="patch"
277
278 # Local customizations, unsuitable for upstream
279 GENTOO_PATCHES=(
280 "${FILESDIR}/1.4-fpic-libxf86config.patch"
281 "${FILESDIR}/1.4-fix-kdrive-automake.patch"
282 )
283
284 # These have been sent upstream
285 UPSTREAMED_PATCHES=(
286 "${WORKDIR}/patches/"
287 )
288
289 PATCHES=(
290 "${GENTOO_PATCHES[@]}"
291 "${UPSTREAMED_PATCHES[@]}"
292 )
293
294 pkg_setup() {
295 use minimal || ensure_a_server_is_building
296
297 # SDL only available in kdrive build
298 if use kdrive && use sdl; then
299 conf_opts="${conf_opts} --enable-xsdl"
300 else
301 conf_opts="${conf_opts} --disable-xsdl"
302 fi
303
304 # localstatedir is used for the log location; we need to override the default
305 # from ebuild.sh
306 # sysconfdir is used for the xorg.conf location; same applies
307 # --enable-install-setuid needed because sparcs default off
308 CONFIGURE_OPTIONS="
309 $(use_enable ipv6)
310 $(use_enable dmx)
311 $(use_enable kdrive)
312 $(use_enable tslib)
313 $(use_enable tslib xcalibrate)
314 $(use_enable !minimal xvfb)
315 $(use_enable !minimal xnest)
316 $(use_enable !minimal xtrap)
317 $(use_enable !minimal record)
318 $(use_enable !minimal xfree86-utils)
319 $(use_enable !minimal install-libxf86config)
320 $(use_enable !minimal dri)
321 $(use_enable !minimal glx)
322 $(use_enable xorg)
323 $(use_enable nptl glx-tls)
324 $(use_enable !minimal xorgcfg)
325 $(use_enable hal config-dbus)
326 $(use_enable hal config-hal)
327 --disable-dri2
328 --sysconfdir=/etc/X11
329 --localstatedir=/var
330 --enable-install-setuid
331 --with-fontdir=/usr/share/fonts
332 --with-xkb-output=/var/lib/xkb
333 --without-dtrace
334 ${conf_opts}"
335
336 local diemsg="You must build xorg-server and mesa with the same nptl USE setting."
337 if ! use minimal; then
338 if built_with_use media-libs/mesa nptl; then
339 use nptl || die "${diemsg}"
340 else
341 use nptl && die "${diemsg}"
342 fi
343 fi
344
345 # (#121394) Causes window corruption
346 filter-flags -fweb
347
348 # Incompatible with GCC 3.x SSP on x86, bug #244352
349 if use x86 ; then
350 if [[ $(gcc-major-version) -lt 4 ]]; then
351 filter-flags -fstack-protector
352 fi
353 fi
354
355 # Nothing else provides new enough glxtokens.h
356 ewarn "Forcing on xorg-x11 for new enough glxtokens.h..."
357 OLD_IMPLEM="$(eselect opengl show)"
358 eselect opengl set --impl-headers ${OPENGL_DIR}
359 }
360
361 src_unpack() {
362 x-modular_specs_check
363 x-modular_dri_check
364 x-modular_unpack_source
365 x-modular_patch_source
366
367 # Set up kdrive servers to build
368 if use kdrive; then
369 kdrive_setup
370 fi
371
372 # Make sure eautoreconf gets run if we need the autoconf/make
373 # changes.
374 if [[ ${SNAPSHOT} != "yes" ]]; then
375 if use kdrive || use dmx; then
376 SNAPSHOT="yes"
377 fi
378 fi
379
380 if use hal; then
381 sed -i \
382 -e "s:^\(dbusconfigdir = \).*\(dbus-1.*\):\1/etc/\2:g" \
383 "${S}"/config/Makefile.am \
384 || die "failed to fix DBUS config directory"
385 SNAPSHOT="yes"
386 fi
387
388 x-modular_reconf_source
389 }
390
391 src_install() {
392 x-modular_src_install
393
394 dynamic_libgl_install
395
396 server_based_install
397
398 # Install video mode files for system-config-display
399 insinto /usr/share/xorg
400 doins hw/xfree86/common/{extra,vesa}modes \
401 || die "couldn't install extra modes"
402
403 # Bug #151421 - this file is not built with USE="minimal"
404 # Bug #151670 - this file is also not build if USE="-xorg"
405 if ! use minimal && use xorg; then
406 # Install xorg.conf.example
407 insinto /etc/X11
408 doins hw/xfree86/xorg.conf.example \
409 || die "couldn't install xorg.conf.example"
410 fi
411 }
412
413 pkg_postinst() {
414 switch_opengl_implem
415
416 # Bug #135544
417 ewarn "Users of reduced blanking now need:"
418 ewarn " Option \"ReducedBlanking\""
419 ewarn "In the relevant Monitor section(s)."
420 ewarn "Make sure your reduced blanking modelines are safe!"
421
422 echo
423 ewarn "You must rebuild all drivers if upgrading from xorg-server 1.4.1"
424 ewarn "or earlier, because the ABI changed. If you cannot start X because"
425 ewarn "of module version mismatch errors, this is your problem."
426
427 echo
428 ewarn "You can generate a list of all installed packages in the x11-drivers"
429 ewarn "category using this command:"
430 ewarn "emerge portage-utils; qlist -I -C x11-drivers/"
431
432 ebeep 5
433 epause 10
434 }
435
436 pkg_postrm() {
437 # Get rid of module dir to ensure opengl-update works properly
438 if ! has_version x11-base/xorg-server; then
439 if [[ -e ${ROOT}/usr/$(get_libdir)/xorg/modules ]]; then
440 rm -rf "${ROOT}"/usr/$(get_libdir)/xorg/modules
441 fi
442 fi
443 }
444
445 kdrive_setup() {
446 local card real_card disable_card kdrive_fbdev kdrive_vesa
447
448 einfo "Removing unused kdrive drivers ..."
449
450 # Some kdrive servers require fbdev and vesa
451 kdrive_fbdev="radeon neomagic sis siliconmotion"
452 # Some kdrive servers require just vesa
453 kdrive_vesa="chips mach64 mga nv glint r128 via"
454
455 for card in ${IUSE_VIDEO_CARDS}; do
456 real_card=${card#video_cards_}
457
458 # Differences between VIDEO_CARDS name and kdrive server name
459 real_card=${real_card/glint/pm2}
460 real_card=${real_card/radeon/ati}
461 real_card=${real_card/%nv/nvidia}
462 real_card=${real_card/siliconmotion/smi}
463 real_card=${real_card/%sis/sis300}
464
465 disable_card=0
466
467 # Check whether it's a valid kdrive server before we waste time
468 # on the rest of this
469 if ! grep -q -o "\b${real_card}\b" "${S}"/hw/kdrive/Makefile.am; then
470 continue
471 fi
472
473 if ! use ${card}; then
474 if use x86; then
475 # Some kdrive servers require fbdev and vesa
476 for i in ${kdrive_fbdev}; do
477 if use video_cards_${i}; then
478 if [[ ${real_card} = fbdev ]] \
479 || [[ ${real_card} = vesa ]]; then
480 continue 2 # Don't disable
481 fi
482 fi
483 done
484
485 # Some kdrive servers require just vesa
486 for i in ${kdrive_vesa}; do
487 if use video_cards_${i}; then
488 if [[ ${real_card} = vesa ]]; then
489 continue 2 # Don't disable
490 fi
491 fi
492 done
493 fi
494 disable_card=1
495 # Bug #150052
496 # fbdev is the only VIDEO_CARDS setting that works on non-x86
497 elif ! use x86 \
498 && [[ ${real_card} != fbdev ]]; then
499 ewarn " $real_card does not work on your architecture; disabling."
500 disable_card=1
501 fi
502
503 if [[ $disable_card = 1 ]]; then
504 ebegin " ${real_card}"
505 sed -i \
506 -e "s:\b${real_card}\b::g" \
507 "${S}"/hw/kdrive/Makefile.am \
508 || die "sed of ${real_card} failed"
509 eend
510 fi
511
512 done
513 }
514
515 dynamic_libgl_install() {
516 # next section is to setup the dynamic libGL stuff
517 ebegin "Moving GL files for dynamic switching"
518 dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/extensions
519 local x=""
520 for x in "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libglx*; do
521 if [ -f ${x} -o -L ${x} ]; then
522 mv -f ${x} "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/extensions
523 fi
524 done
525 eend 0
526 }
527
528 server_based_install() {
529 if ! use xorg; then
530 rm "${D}"/usr/share/man/man1/Xserver.1x \
531 "${D}"/usr/$(get_libdir)/xserver/SecurityPolicy \
532 "${D}"/usr/$(get_libdir)/pkgconfig/xorg-server.pc \
533 "${D}"/usr/share/man/man1/Xserver.1x
534 fi
535 }
536
537 switch_opengl_implem() {
538 # Switch to the xorg implementation.
539 # Use new opengl-update that will not reset user selected
540 # OpenGL interface ...
541 echo
542 # eselect opengl set --use-old ${OPENGL_DIR}
543 eselect opengl set ${OLD_IMPLEM}
544 }
545
546 ensure_a_server_is_building() {
547 for server in ${IUSE_SERVERS}; do
548 use ${server} && return;
549 done
550 eerror "You need to specify at least one server to build."
551 eerror "Valid servers are: ${IUSE_SERVERS}."
552 die "No servers were specified to build."
553 }

  ViewVC Help
Powered by ViewVC 1.1.20