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

Contents of /x11-base/xorg-server/xorg-server-1.4.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations) (download)
Tue Sep 11 05:19:49 2007 UTC (7 years, 3 months ago) by dberkholz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +1 -1 lines
FILE REMOVED
Drop a broken ebuild.
(Portage version: 2.1.3.6)

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

  ViewVC Help
Powered by ViewVC 1.1.20