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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Tue Oct 14 17:51:04 2008 UTC (6 years ago) by dberkholz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1 -1 lines
FILE REMOVED
Clean up old ebuilds.
(Portage version: 2.2_rc12/cvs/Linux 2.6.27-rc9 x86_64)

1 # Copyright 1999-2008 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.99.905.ebuild,v 1.2 2008/07/05 21:26:28 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 SRC_URI="${SRC_URI}
13 http://xorg.freedesktop.org/releases/individual/xserver/${P}.tar.bz2"
14 DESCRIPTION="X.Org X servers"
15 KEYWORDS="~amd64"
16 IUSE_INPUT_DEVICES="
17 input_devices_acecad
18 input_devices_aiptek
19 input_devices_calcomp
20 input_devices_citron
21 input_devices_digitaledge
22 input_devices_dmc
23 input_devices_dynapro
24 input_devices_elo2300
25 input_devices_elographics
26 input_devices_evdev
27 input_devices_fpit
28 input_devices_hyperpen
29 input_devices_jamstudio
30 input_devices_joystick
31 input_devices_keyboard
32 input_devices_magellan
33 input_devices_microtouch
34 input_devices_mouse
35 input_devices_mutouch
36 input_devices_palmax
37 input_devices_penmount
38 input_devices_spaceorb
39 input_devices_summa
40 input_devices_tek4957
41 input_devices_ur98
42 input_devices_vmmouse
43 input_devices_void
44
45 input_devices_synaptics
46 input_devices_wacom"
47 IUSE_VIDEO_CARDS="
48 video_cards_apm
49 video_cards_ark
50 video_cards_chips
51 video_cards_cirrus
52 video_cards_cyrix
53 video_cards_dummy
54 video_cards_epson
55 video_cards_fbdev
56 video_cards_geode
57 video_cards_glint
58 video_cards_i128
59 video_cards_i740
60 video_cards_i810
61 video_cards_impact
62 video_cards_imstt
63 video_cards_mach64
64 video_cards_mga
65 video_cards_neomagic
66 video_cards_newport
67 video_cards_nsc
68 video_cards_nv
69 video_cards_r128
70 video_cards_radeon
71 video_cards_radeonhd
72 video_cards_rendition
73 video_cards_s3
74 video_cards_s3virge
75 video_cards_savage
76 video_cards_siliconmotion
77 video_cards_sis
78 video_cards_sisusb
79 video_cards_sunbw2
80 video_cards_suncg14
81 video_cards_suncg3
82 video_cards_suncg6
83 video_cards_sunffb
84 video_cards_sunleo
85 video_cards_suntcx
86 video_cards_tdfx
87 video_cards_tga
88 video_cards_trident
89 video_cards_tseng
90 video_cards_v4l
91 video_cards_vermilion
92 video_cards_vesa
93 video_cards_vga
94 video_cards_via
95 video_cards_vmware
96 video_cards_voodoo
97 video_cards_xgi
98 video_cards_fglrx
99 video_cards_nvidia"
100 IUSE_SERVERS="dmx kdrive xorg"
101 IUSE="${IUSE_VIDEO_CARDS}
102 ${IUSE_INPUT_DEVICES}
103 ${IUSE_SERVERS}
104 3dfx
105 dri hal ipv6 minimal nptl sdl" # xprint
106 RDEPEND="hal? ( sys-apps/hal )
107 >=x11-libs/libXfont-1.3.3
108 >=x11-libs/xtrans-1.2.1
109 >=x11-libs/libXau-1.0.3
110 >=x11-libs/libXext-1.0.4
111 >=x11-libs/libX11-1.1.4
112 >=x11-libs/libxkbfile-1.0.4
113 >=x11-libs/libXdmcp-1.0.2
114 >=x11-libs/libXmu-1.0.3
115 >=x11-libs/libXrender-0.9.4
116 >=x11-libs/libXi-1.1.3
117 >=x11-libs/pixman-0.10
118 media-libs/freetype
119 >=media-libs/mesa-7.1_rc1
120 media-fonts/font-adobe-75dpi
121 media-fonts/font-misc-misc
122 media-fonts/font-cursor-misc
123 >=x11-misc/xbitmaps-1.0.1
124 >=x11-misc/xkeyboard-config-1.3
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 >=x11-libs/libxkbui-1.0.2
140 >=x11-libs/liblbxutil-1.0.1
141 kdrive? ( sdl? ( media-libs/libsdl ) )"
142 # Xres is dmx-dependent, xkbui is xorgcfg-dependent
143 # Xaw is dmx- and xorgcfg-dependent
144 # Xpm is dmx- and xorgcfg-dependent, pulls in Xt
145 # Xxf86misc and Xxf86vm are xorgcfg-dependent
146 # liblbxutil is lbx- dependent
147 DEPEND="${RDEPEND}
148 !net-dialup/dtrace
149 >=x11-proto/randrproto-1.2.2
150 >=x11-proto/renderproto-0.9.3
151 >=x11-proto/fixesproto-4
152 >=x11-proto/damageproto-1.1
153 >=x11-proto/xextproto-7.0.3
154 >=x11-proto/xproto-7.0.13
155 >=x11-proto/xf86dgaproto-2.0.3
156 >=x11-proto/xf86miscproto-0.9.2
157 >=x11-proto/xf86rushproto-1.1.2
158 >=x11-proto/xf86vidmodeproto-2.2.2
159 >=x11-proto/xf86bigfontproto-1.1.2
160 >=x11-proto/compositeproto-0.4
161 >=x11-proto/recordproto-1.13.2
162 >=x11-proto/resourceproto-1.0.2
163 >=x11-proto/videoproto-2.2.2
164 >=x11-proto/scrnsaverproto-1.1.0
165 >=x11-proto/evieext-1.0.2
166 >=x11-proto/trapproto-3.4.3
167 >=x11-proto/xineramaproto-1.1.2
168 >=x11-proto/fontsproto-2.0.2
169 >=x11-proto/kbproto-1.0.3
170 >=x11-proto/inputproto-1.4.3-r1
171 >=x11-proto/bigreqsproto-1.0.2
172 >=x11-proto/xcmiscproto-1.1.2
173 >=x11-proto/glproto-1.4.9
174 dmx? ( >=x11-proto/dmxproto-2.2.2 )
175 dri? ( >=x11-proto/xf86driproto-2.0.4
176 >=x11-libs/libdrm-2.3 )"
177 # xprint? ( >=x11-proto/printproto-1.0.4
178 # >=x11-apps/mkfontdir-1.0.4
179 # >=x11-apps/mkfontscale-1.0.5
180 # >=x11-apps/xplsprinters-1.0.1 )"
181
182 # Drivers
183 PDEPEND="
184 xorg? (
185 input_devices_acecad? ( >=x11-drivers/xf86-input-acecad-1.2.2 )
186 input_devices_aiptek? ( >=x11-drivers/xf86-input-aiptek-1.1.1 )
187 input_devices_calcomp? ( >=x11-drivers/xf86-input-calcomp-1.1.2 )
188 input_devices_citron? ( >=x11-drivers/xf86-input-citron-2.2.1 )
189 input_devices_digitaledge? ( >=x11-drivers/xf86-input-digitaledge-1.1.1 )
190 input_devices_dmc? ( >=x11-drivers/xf86-input-dmc-1.1.2 )
191 input_devices_dynapro? ( >=x11-drivers/xf86-input-dynapro-1.1.2 )
192 input_devices_elo2300? ( >=x11-drivers/xf86-input-elo2300-1.1.2 )
193 input_devices_elographics? ( >=x11-drivers/xf86-input-elographics-1.2.2 )
194 input_devices_evdev? ( >=x11-drivers/xf86-input-evdev-2.0.1 )
195 input_devices_fpit? ( >=x11-drivers/xf86-input-fpit-1.2.0 )
196 input_devices_hyperpen? ( >=x11-drivers/xf86-input-hyperpen-1.2.0 )
197 input_devices_jamstudio? ( >=x11-drivers/xf86-input-jamstudio-1.2.0 )
198 input_devices_joystick? ( >=x11-drivers/xf86-input-joystick-1.3.2 )
199 input_devices_keyboard? ( >=x11-drivers/xf86-input-keyboard-1.3.1 )
200 input_devices_magellan? ( >=x11-drivers/xf86-input-magellan-1.2.0 )
201 input_devices_microtouch? ( >=x11-drivers/xf86-input-microtouch-1.2.0 )
202 input_devices_mouse? ( >=x11-drivers/xf86-input-mouse-1.3.0 )
203 input_devices_mutouch? ( >=x11-drivers/xf86-input-mutouch-1.2.0 )
204 input_devices_palmax? ( >=x11-drivers/xf86-input-palmax-1.2.0 )
205 input_devices_penmount? ( >=x11-drivers/xf86-input-penmount-1.3.0 )
206 input_devices_spaceorb? ( >=x11-drivers/xf86-input-spaceorb-1.1.1 )
207 input_devices_summa? ( >=x11-drivers/xf86-input-summa-1.2.0 )
208 input_devices_tek4957? ( >=x11-drivers/xf86-input-tek4957-1.2.0 )
209 input_devices_ur98? ( >=x11-drivers/xf86-input-ur98-1.1.0 )
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
213 input_devices_synaptics? ( x11-drivers/synaptics )
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.0 )
226 video_cards_i740? ( >=x11-drivers/xf86-video-i740-1.2.0 )
227 video_cards_i810? ( >=x11-drivers/xf86-video-i810-2.3.1-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_nv? ( >=x11-drivers/xf86-video-nv-2.1.10 )
232 video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-173.14.09 )
233 video_cards_r128? ( >=x11-drivers/xf86-video-r128-6.8.0 )
234 video_cards_radeon? ( >=x11-drivers/xf86-video-ati-6.9.0 )
235 video_cards_radeonhd? ( >=x11-drivers/xf86-video-radeonhd-1.2.1 )
236 video_cards_rendition? ( >=x11-drivers/xf86-video-rendition-4.2.0 )
237 video_cards_s3? ( >=x11-drivers/xf86-video-s3-0.6.0 )
238 video_cards_s3virge? ( >=x11-drivers/xf86-video-s3virge-1.10.1 )
239 video_cards_savage? ( >=x11-drivers/xf86-video-savage-2.2.1 )
240 video_cards_siliconmotion? ( >=x11-drivers/xf86-video-siliconmotion-1.6.0 )
241 video_cards_sis? ( >=x11-drivers/xf86-video-sis-0.10.0 )
242 video_cards_sisusb? ( >=x11-drivers/xf86-video-sisusb-0.9.0 )
243 video_cards_tdfx? ( >=x11-drivers/xf86-video-tdfx-1.4.0 )
244 video_cards_trident? ( >=x11-drivers/xf86-video-trident-1.3.0 )
245 video_cards_tseng? ( >=x11-drivers/xf86-video-tseng-1.2.0 )
246 video_cards_v4l? ( >=x11-drivers/xf86-video-v4l-0.2.0 )
247 video_cards_vesa? ( >=x11-drivers/xf86-video-vesa-2.0.0 )
248 video_cards_vmware? ( >=x11-drivers/xf86-video-vmware-10.16.2 )
249 video_cards_voodoo? ( >=x11-drivers/xf86-video-voodoo-1.2.0 )
250 video_cards_xgi? ( >=x11-drivers/xf86-video-xgi-1.5.0 )
251
252 video_cards_tdfx? ( 3dfx? ( >=media-libs/glide-v3-3.10 ) )
253 !x11-drivers/ati-drivers
254
255 !x11-drivers/xf86-video-impact
256 !x11-drivers/xf86-video-imstt
257 !x11-drivers/xf86-video-newport
258 !x11-drivers/xf86-video-openchrome
259 !x11-drivers/xf86-video-sunbw2
260 !x11-drivers/xf86-video-suncg14
261 !x11-drivers/xf86-video-suncg3
262 !x11-drivers/xf86-video-suncg6
263 !x11-drivers/xf86-video-sunffb
264 !x11-drivers/xf86-video-sunleo
265 !x11-drivers/xf86-video-suntcx
266 !x11-drivers/xf86-video-tga
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
287 PATCHES=(
288 "${GENTOO_PATCHES[@]}"
289 "${UPSTREAMED_PATCHES[@]}"
290 )
291
292 pkg_setup() {
293 use minimal || ensure_a_server_is_building
294
295 # SDL only available in kdrive build
296 if use kdrive && use sdl; then
297 conf_opts="${conf_opts} --enable-xsdl"
298 else
299 conf_opts="${conf_opts} --disable-xsdl"
300 fi
301
302 # localstatedir is used for the log location; we need to override the default
303 # from ebuild.sh
304 # sysconfdir is used for the xorg.conf location; same applies
305 # --enable-install-setuid needed because sparcs default off
306 CONFIGURE_OPTIONS="
307 $(use_enable ipv6)
308 $(use_enable dmx)
309 $(use_enable kdrive)
310 $(use_enable !minimal xvfb)
311 $(use_enable !minimal xnest)
312 $(use_enable !minimal xfree86-utils)
313 $(use_enable !minimal install-libxf86config)
314 $(use_enable dri)
315 $(use_enable xorg)
316 $(use_enable nptl glx-tls)
317 $(use_enable !minimal xorgcfg)
318 $(use_enable hal config-dbus)
319 $(use_enable hal config-hal)
320 --disable-dri2
321 --disable-xprint
322 --sysconfdir=/etc/X11
323 --localstatedir=/var
324 --enable-install-setuid
325 --with-fontdir=/usr/share/fonts
326 --with-xkb-output=/var/lib/xkb
327 ${conf_opts}"
328
329 local diemsg="You must build xorg-server and mesa with the same nptl USE setting."
330 if built_with_use media-libs/mesa nptl; then
331 use nptl || die "${diemsg}"
332 else
333 use nptl && die "${diemsg}"
334 fi
335
336 # (#121394) Causes window corruption
337 filter-flags -fweb
338
339 # Nothing else provides new enough glxtokens.h
340 ewarn "Forcing on xorg-x11 for new enough glxtokens.h..."
341 OLD_IMPLEM="$(eselect opengl show)"
342 eselect opengl set --impl-headers ${OPENGL_DIR}
343 }
344
345 src_unpack() {
346 x-modular_specs_check
347 x-modular_dri_check
348 x-modular_unpack_source
349 x-modular_patch_source
350
351 # Set up kdrive servers to build
352 if use kdrive; then
353 kdrive_setup
354 fi
355
356 # Make sure eautoreconf gets run if we need the autoconf/make
357 # changes.
358 if [[ ${SNAPSHOT} != "yes" ]]; then
359 if use kdrive || use dmx; then # || use xprint
360 SNAPSHOT="yes"
361 fi
362 fi
363
364 if use hal; then
365 sed -i \
366 -e "s:^\(dbusconfigdir = \).*\(dbus-1.*\):\1/etc/\2:g" \
367 "${S}"/config/Makefile.am \
368 || die "failed to fix DBUS config directory"
369 SNAPSHOT="yes"
370 fi
371
372 x-modular_reconf_source
373 # #do not install xprint's Xsession.d files, we'll do it later
374 # if use xprint; then
375 # sed -e "s:install-data-am\: install-dist_xpcDATA:install-data-am\::g" \
376 # -i "${S}"/hw/xprint/etc/Xsession.d/Makefile.in \
377 # || die "sed of Xsession.d makefile failed"
378 # fi
379 }
380
381 src_install() {
382 x-modular_src_install
383
384 dynamic_libgl_install
385
386 server_based_install
387
388 # Install video mode files for system-config-display
389 insinto /usr/share/xorg
390 doins hw/xfree86/common/{extra,vesa}modes \
391 || die "couldn't install extra modes"
392
393 # Bug #151421 - this file is not built with USE="minimal"
394 # Bug #151670 - this file is also not build if USE="-xorg"
395 if ! use minimal && use xorg; then
396 # Install xorg.conf.example
397 insinto /etc/X11
398 doins hw/xfree86/xorg.conf.example \
399 || die "couldn't install xorg.conf.example"
400 fi
401 }
402
403 pkg_postinst() {
404 switch_opengl_implem
405
406 # Bug #135544
407 ewarn "Users of reduced blanking now need:"
408 ewarn " Option \"ReducedBlanking\""
409 ewarn "In the relevant Monitor section(s)."
410 ewarn "Make sure your reduced blanking modelines are safe!"
411
412 echo
413 ewarn "You must rebuild all drivers if upgrading from xorg-server 1.4.1"
414 ewarn "or earlier, because the ABI changed. If you cannot start X because"
415 ewarn "of module version mismatch errors, this is your problem."
416
417 echo
418 ewarn "You can generate a list of all installed packages in the x11-drivers"
419 ewarn "category using this command:"
420 ewarn "emerge portage-utils; qlist -I -C x11-drivers/"
421
422 ebeep 5
423 epause 10
424 }
425
426 pkg_postrm() {
427 # Get rid of module dir to ensure opengl-update works properly
428 if ! has_version x11-base/xorg-server; then
429 if [[ -e ${ROOT}/usr/$(get_libdir)/xorg/modules ]]; then
430 rm -rf "${ROOT}"/usr/$(get_libdir)/xorg/modules
431 fi
432 fi
433 }
434
435 kdrive_setup() {
436 local card real_card disable_card kdrive_fbdev kdrive_vesa
437
438 einfo "Removing unused kdrive drivers ..."
439
440 # Some kdrive servers require fbdev and vesa
441 kdrive_fbdev="radeon neomagic sis siliconmotion"
442 # Some kdrive servers require just vesa
443 kdrive_vesa="chips mach64 mga nv glint r128 via"
444
445 for card in ${IUSE_VIDEO_CARDS}; do
446 real_card=${card#video_cards_}
447
448 # Differences between VIDEO_CARDS name and kdrive server name
449 real_card=${real_card/glint/pm2}
450 real_card=${real_card/radeon/ati}
451 real_card=${real_card/%nv/nvidia}
452 real_card=${real_card/siliconmotion/smi}
453 real_card=${real_card/%sis/sis300}
454
455 disable_card=0
456
457 # Check whether it's a valid kdrive server before we waste time
458 # on the rest of this
459 if ! grep -q -o "\b${real_card}\b" "${S}"/hw/kdrive/Makefile.am; then
460 continue
461 fi
462
463 if ! use ${card}; then
464 if use x86; then
465 # Some kdrive servers require fbdev and vesa
466 for i in ${kdrive_fbdev}; do
467 if use video_cards_${i}; then
468 if [[ ${real_card} = fbdev ]] \
469 || [[ ${real_card} = vesa ]]; then
470 continue 2 # Don't disable
471 fi
472 fi
473 done
474
475 # Some kdrive servers require just vesa
476 for i in ${kdrive_vesa}; do
477 if use video_cards_${i}; then
478 if [[ ${real_card} = vesa ]]; then
479 continue 2 # Don't disable
480 fi
481 fi
482 done
483 fi
484 disable_card=1
485 # Bug #150052
486 # fbdev is the only VIDEO_CARDS setting that works on non-x86
487 elif ! use x86 \
488 && [[ ${real_card} != fbdev ]]; then
489 ewarn " $real_card does not work on your architecture; disabling."
490 disable_card=1
491 fi
492
493 if [[ $disable_card = 1 ]]; then
494 ebegin " ${real_card}"
495 sed -i \
496 -e "s:\b${real_card}\b::g" \
497 "${S}"/hw/kdrive/Makefile.am \
498 || die "sed of ${real_card} failed"
499 eend
500 fi
501
502 done
503 }
504
505 dynamic_libgl_install() {
506 # next section is to setup the dynamic libGL stuff
507 ebegin "Moving GL files for dynamic switching"
508 dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/extensions
509 local x=""
510 for x in "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libglx*; do
511 if [ -f ${x} -o -L ${x} ]; then
512 mv -f ${x} "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/extensions
513 fi
514 done
515 eend 0
516 }
517
518 server_based_install() {
519 # use xprint && xprint_src_install
520
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 #xprint_src_install() {
539 # # RH-style init script, we provide a wrapper
540 # exeinto /usr/$(get_libdir)/misc
541 # doexe "${S}"/hw/xprint/etc/init.d/xprint
542 # # Install the wrapper
543 # newinitd "${FILESDIR}"/xprint.init xprint
544 # # Install profile scripts
545 # insinto /etc/profile.d
546 # doins "${S}"/hw/xprint/etc/profile.d/xprint*
547 # exeinto /etc/X11/xinit/xinitrc.d
548 # doexe "${S}"/hw/xprint/etc/Xsession.d/92xprint-xpserverlist
549 # # Patch profile scripts
550 # sed -e "s:/etc/init.*get_xpserverlist:/usr/$(get_libdir)/misc/xprint \
551 # get_xpserverlist:g" -i "${D}"/etc/profile.d/xprint* \
552 # "${D}"/etc/X11/xinit/xinitrc.d/92xprint-xpserverlist
553 # # Move profile scripts, we can't touch /etc/profile.d/ in Gentoo
554 # dodoc "${D}"/etc/profile.d/xprint*
555 # rm -f "${D}"/etc/profile.d/xprint*
556 #}
557
558 ensure_a_server_is_building() {
559 for server in ${IUSE_SERVERS}; do
560 use ${server} && return;
561 done
562 eerror "You need to specify at least one server to build."
563 eerror "Valid servers are: ${IUSE_SERVERS}."
564 die "No servers were specified to build."
565 }

  ViewVC Help
Powered by ViewVC 1.1.20