5 |
PBUILD="r1" |
PBUILD="r1" |
6 |
|
|
7 |
PCATEGORIE="x11-base" |
PCATEGORIE="x11-base" |
8 |
STATE="unstable" |
STATE="disabled" |
9 |
|
|
10 |
DESCRIPTION="Modular X.Org X Server." |
DESCRIPTION="Modular X.Org X Server." |
11 |
HOMEPAGE="http://xorg.freedesktop.org" |
HOMEPAGE="http://xorg.freedesktop.org" |
15 |
>= x11-libs/libXext-1.1 |
>= x11-libs/libXext-1.1 |
16 |
>= x11-libs/libX11-1.3.1 |
>= x11-libs/libX11-1.3.1 |
17 |
>= x11-libs/libXdmcp-1.0.3 |
>= x11-libs/libXdmcp-1.0.3 |
18 |
|
>= x11-libs/libxkbfile-1.0.6 |
19 |
>= x11-libs/pixman-0.16.2 |
>= x11-libs/pixman-0.16.2 |
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 |
|
>= dev-libs/libsha1-0.2" |
24 |
# >= x11-libs/libXv-1.0.5 |
# >= x11-libs/libXv-1.0.5 |
25 |
|
|
26 |
SDEPEND=">= x11-libs/xtrans-1.2 |
SDEPEND=">= x11-libs/xtrans-1.2 |
51 |
|
|
52 |
PROVIDE="virtual/x11" |
PROVIDE="virtual/x11" |
53 |
|
|
54 |
MCORE_ONLY_KEEP="usr/bin usr/share/X11/xkb" |
MCORE_ONLY_KEEP="usr/bin usr/share/X11/xkb usr/$(mlibdir)/xorg/protocol.txt" |
55 |
sminclude xorg mtools cleanutils mcore-split |
sminclude xorg mtools cleanutils mcore-split |
56 |
|
|
57 |
SRCFILE="xorg-server-${PVER}.tar.bz2" |
SRCFILE="xorg-server-${PVER}.tar.bz2" |
62 |
mirror://xorg-server/${SRCFILE} |
mirror://xorg-server/${SRCFILE} |
63 |
mirror://xorg-server/xorg-server-1.4-fpic-libxf86config.patch |
mirror://xorg-server/xorg-server-1.4-fpic-libxf86config.patch |
64 |
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 |
65 |
|
mirror://xorg-server/xorg-server-1.4.99.906-no-evdev-keyboards.patch |
66 |
|
mirror://xorg-server/xorg-server-1.7.6-libsha1-support.patch |
67 |
|
mirror://xorg-server/xorg-server-1.7.6-dlopen-fix.patch |
68 |
) |
) |
69 |
|
|
70 |
UP2SUBDIR="xserver" |
UP2SUBDIR="xserver" |
81 |
# adopted from redhat; use a black background |
# adopted from redhat; use a black background |
82 |
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 |
83 |
|
|
84 |
|
# evdev is way too broken |
85 |
|
mpatch xorg-server-1.4.99.906-no-evdev-keyboards.patch || die |
86 |
|
|
87 |
|
# support other sha1 implemtations as well |
88 |
|
mpatch xorg-server-1.7.6-libsha1-support.patch || die |
89 |
|
|
90 |
|
# fix linking issues against dlopen (xfbdev needs this) |
91 |
|
mpatch xorg-server-1.7.6-dlopen-fix.patch || die |
92 |
|
|
93 |
# fix build issues, some wrapper files which should be generated |
# fix build issues, some wrapper files which should be generated |
94 |
# 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 |
95 |
# the makefile to clean them and whipe these wrapper files |
# the makefile to clean them and whipe these wrapper files |