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

Diff of /x11-base/xorg-server/xorg-server-1.1.1-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.10 Revision 1.11
1# Copyright 1999-2006 Gentoo Foundation 1# Copyright 1999-2006 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/Attic/xorg-server-1.1.1-r1.ebuild,v 1.10 2006/10/12 15:31:34 joshuabaergen Exp $ 3# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/Attic/xorg-server-1.1.1-r1.ebuild,v 1.11 2006/10/13 22:54:58 joshuabaergen Exp $
4 4
5# Must be before x-modular eclass is inherited 5# Must be before x-modular eclass is inherited
6SNAPSHOT="yes" 6SNAPSHOT="yes"
7 7
8inherit x-modular multilib 8inherit x-modular multilib
11 11
12MESA_PN="Mesa" 12MESA_PN="Mesa"
13MESA_PV="6.5.1" 13MESA_PV="6.5.1"
14MESA_P="${MESA_PN}-${MESA_PV}" 14MESA_P="${MESA_PN}-${MESA_PV}"
15MESA_SRC_P="${MESA_PN}Lib-${MESA_PV}" 15MESA_SRC_P="${MESA_PN}Lib-${MESA_PV}"
16
17PATCHES="${FILESDIR}/01-no-move-damage.patch
18 ${FILESDIR}/02-dont-backfill-bg-none.patch
19 ${FILESDIR}/03-tfp-damage.patch
20 ${FILESDIR}/04-mesa-copy-sub-buffer.patch
21 ${FILESDIR}/05-offscreen-pixmaps.patch
22 ${FILESDIR}/06-aiglx-happy-vt-switch.patch
23 ${FILESDIR}/xorg-x11-server-1.1.1-mesa-6.5.1.patch
24 ${FILESDIR}/${P}-install-libxf86config-headers.patch
25 ${FILESDIR}/${PV}-fix-xrandr-zoom-keys.patch
26 ${FILESDIR}/${PV}-sparc64-ati-lockups.patch
27 ${FILESDIR}/xorg-conf-example.patch"
28
29 16
30SRC_URI="${SRC_URI} 17SRC_URI="${SRC_URI}
31 mirror://sourceforge/mesa3d/${MESA_SRC_P}.tar.bz2 18 mirror://sourceforge/mesa3d/${MESA_SRC_P}.tar.bz2
32 http://xorg.freedesktop.org/releases/individual/xserver/${P}.tar.bz2" 19 http://xorg.freedesktop.org/releases/individual/xserver/${P}.tar.bz2"
33DESCRIPTION="X.Org X servers" 20DESCRIPTION="X.Org X servers"
118IUSE_SERVERS="dmx kdrive xorg" 105IUSE_SERVERS="dmx kdrive xorg"
119IUSE="${IUSE_VIDEO_CARDS} 106IUSE="${IUSE_VIDEO_CARDS}
120 ${IUSE_INPUT_DEVICES} 107 ${IUSE_INPUT_DEVICES}
121 ${IUSE_SERVERS} 108 ${IUSE_SERVERS}
122 3dfx 109 3dfx
110 aiglx
123 dri ipv6 minimal nptl sdl xprint" 111 dri ipv6 minimal nptl sdl xprint"
124RDEPEND="x11-libs/libXfont 112RDEPEND="x11-libs/libXfont
125 x11-libs/xtrans 113 x11-libs/xtrans
126 x11-libs/libXau 114 x11-libs/libXau
127 x11-libs/libXext 115 x11-libs/libXext
283LICENSE="${LICENSE} MIT" 271LICENSE="${LICENSE} MIT"
284 272
285pkg_setup() { 273pkg_setup() {
286 use minimal || ensure_a_server_is_building 274 use minimal || ensure_a_server_is_building
287 275
276 PATCHES="${FILESDIR}/xorg-x11-server-1.1.1-mesa-6.5.1.patch
277 ${FILESDIR}/${P}-install-libxf86config-headers.patch
278 ${FILESDIR}/${PV}-fix-xrandr-zoom-keys.patch
279 ${FILESDIR}/${PV}-sparc64-ati-lockups.patch
280 ${FILESDIR}/xorg-conf-example.patch"
281
282 # Patches required for compiz to work with AIGLX,
283 # but they slow EXA down (bug #147841).
284 if use aiglx; then
285 einfo "AIGLX patches will be applied."
286 ewarn "These patches are known to cause problems with EXA enabled."
287 PATCHES="${FILESDIR}/01-no-move-damage.patch
288 ${FILESDIR}/02-dont-backfill-bg-none.patch
289 ${FILESDIR}/03-tfp-damage.patch
290 ${FILESDIR}/04-mesa-copy-sub-buffer.patch
291 ${FILESDIR}/05-offscreen-pixmaps.patch
292 ${FILESDIR}/06-aiglx-happy-vt-switch.patch
293 ${PATCHES}"
294 fi
295
288 # SDL only available in kdrive build 296 # SDL only available in kdrive build
289 if use kdrive && use sdl; then 297 if use kdrive && use sdl; then
290 conf_opts="${conf_opts} --enable-xsdl" 298 conf_opts="${conf_opts} --enable-xsdl"
291 else 299 else
292 conf_opts="${conf_opts} --disable-xsdl" 300 conf_opts="${conf_opts} --disable-xsdl"

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.20