10 |
DESCRIPTION="Modular X.Org X Server." |
DESCRIPTION="Modular X.Org X Server." |
11 |
HOMEPAGE="http://xorg.freedesktop.org" |
HOMEPAGE="http://xorg.freedesktop.org" |
12 |
|
|
|
MCORE_ONLY_KEEP="usr/bin usr/share/X11/xkb" |
|
|
sminclude xorg mtools cleanutils mcore-split |
|
|
|
|
|
PROVIDE="virtual/x11" |
|
|
|
|
13 |
DEPEND=">= x11-libs/libXfont-1.4.1 |
DEPEND=">= x11-libs/libXfont-1.4.1 |
14 |
>= x11-libs/libXau-1.0.5 |
>= x11-libs/libXau-1.0.5 |
15 |
>= x11-libs/libXext-1.1 |
>= x11-libs/libXext-1.1 |
20 |
>= media-libs/freetype-2.3.9 |
>= media-libs/freetype-2.3.9 |
21 |
>= media-fonts/font-misc-misc-1 |
>= media-fonts/font-misc-misc-1 |
22 |
>= media-fonts/font-cursor-misc-1 |
>= media-fonts/font-cursor-misc-1 |
23 |
|
>= x11-misc/xkeyboard-config-1.7 |
24 |
>= dev-libs/libsha1-0.2" |
>= dev-libs/libsha1-0.2" |
25 |
# >= x11-libs/libXv-1.0.5 |
# >= x11-libs/libXv-1.0.5 |
26 |
|
|
50 |
>= x11-apps/mkfontdir-1.0.5 |
>= x11-apps/mkfontdir-1.0.5 |
51 |
>= x11-apps/mkfontscale-1.0.7" |
>= x11-apps/mkfontscale-1.0.7" |
52 |
|
|
53 |
|
PROVIDE="virtual/x11" |
54 |
|
|
55 |
|
MCORE_ONLY_KEEP="usr/bin usr/share/X11/xkb" |
56 |
|
sminclude xorg mtools cleanutils mcore-split |
57 |
|
|
58 |
SRCFILE="xorg-server-${PVER}.tar.bz2" |
SRCFILE="xorg-server-${PVER}.tar.bz2" |
59 |
SRCDIR="${BUILDDIR}/xorg-server-${PVER}" |
SRCDIR="${BUILDDIR}/xorg-server-${PVER}" |
60 |
|
|
63 |
mirror://xorg-server/${SRCFILE} |
mirror://xorg-server/${SRCFILE} |
64 |
mirror://xorg-server/xorg-server-1.4-fpic-libxf86config.patch |
mirror://xorg-server/xorg-server-1.4-fpic-libxf86config.patch |
65 |
mirror://xorg-server/xorg-server-1.2.0-die-ugly-pattern-die-die-die.patch |
mirror://xorg-server/xorg-server-1.2.0-die-ugly-pattern-die-die-die.patch |
66 |
|
mirror://xorg-server/xorg-server-1.4.99.906-no-evdev-keyboards.patch |
67 |
) |
) |
68 |
|
|
69 |
UP2SUBDIR="xserver" |
UP2SUBDIR="xserver" |
80 |
# adopted from redhat; use a black background |
# adopted from redhat; use a black background |
81 |
mpatch xorg-server-1.2.0-die-ugly-pattern-die-die-die.patch || die |
mpatch xorg-server-1.2.0-die-ugly-pattern-die-die-die.patch || die |
82 |
|
|
83 |
|
# evdev is way too broken |
84 |
|
mpatch xorg-server-1.4.99.906-no-evdev-keyboards.patch || die |
85 |
|
|
86 |
# fix build issues, some wrapper files which should be generated |
# fix build issues, some wrapper files which should be generated |
87 |
# at build time exist and the makefile doesn't whipe them. we patch |
# at build time exist and the makefile doesn't whipe them. we patch |
88 |
# the makefile to clean them and whipe these wrapper files |
# the makefile to clean them and whipe these wrapper files |
128 |
--disable-xsdl \ |
--disable-xsdl \ |
129 |
--disable-config-dbus \ |
--disable-config-dbus \ |
130 |
--disable-config-hal \ |
--disable-config-hal \ |
131 |
--enable-config-udev \ |
--disable-config-udev \ |
132 |
--with-sha1=libsha1 \ |
--with-sha1=libsha1 \ |
133 |
|
--enable-kdrive-kbd \ |
134 |
|
--enable-kdrive-mouse \ |
135 |
|
--disable-kdrive-evdev \ |
136 |
|| die |
|| die |
137 |
|
|
138 |
mmake || die |
mmake || die |