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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20