# (#23581) Stefan Jones <cretin@gentoo.org> says:
# There is a bug in the makefiles which makes the xc/exports/lib dir not being
# made. This causes the libXau.so lib not to be installed. Patch from splite
# <splite-gentoo@sigint.cs.purdue.edu>. However, I had already added a patch
# to do the same thing. The bug is just for reference.
0119_all_exports-lib-v2.patch

# (#21417) Add commented-out xfs port to xorg.conf.example
0124_all_4.3.0-xorgconf-xfs-example.patch

# v2: (#49455) Remove pointless dependency on xvt
0126_all_4.2.99.3-startx-v2.patch

# From RH. Bypass the main Makefile clean and depend targets when make World is
# run. Speeds things up quite a bit.
0127_all_4.3.99-makefile-fastbuild.patch

# (#5736) imake writes temporary shell scripts to /tmp and executes them.
# Use $TMPDIR instead.
0128_all_4.2.0-imake-tmpdir-v2.patch

# Add '-nolisten-tcp' to startx arguments to keep network closed by default.
0129_all_startx-nolisten-tcp.patch

# If we're building servers and SharedLibXau is defined, always build libXau
# by adding it to EXTRASYSLIBS.
0130_all_4.2.1-fix-shared-libXau-link.v2.patch

# From RH, customized by us. Make Xcursor ICONDIR and XCURSORPATH build time
# configurable and default the cursors to install into /usr/share/icons.
# Gentoo customization: Look in /usr/local/share/icons also.
0131_all_4.2.99.3-Imake-make-icondir-configable-v3.patch

0132_all_4.2.1-libX11-build-order-fix.patch

# Prevent a ton of warnings about redefining BuildLibGlxWithoutPIC
0150_all_6.8.99.15-stop-libglxwithoutpic-warning.patch

0160_all_4.2.99.4-IncludeSharedObjectInNormalLib.patch
0165_all_4.2.99.901-dont-install-Xcms.txt.patch

# Depends on 0129_all_startx-nolisten-tcp.patch
# v2: (#42235) Instead of hard-coding crosshatch out, add '-br' to startx.
0199_all_4.2.0-die-ugly-pattern-die-die-die-v2.patch

0202_all_4.2.1-gl-matrix-man-fixes.patch
0205_all_6.7.99.1-xman-bzip2-v2.patch
0208_all_4.2.99.901-fix-xfree86-man-version-string.patch

0270_all_4.1.0-s390-cpp.patch
0350_all_4.3.0-xbiff-FHS.patch
0410_all_4.3-keyboard-fixes-and-hp-symbols.patch

# (#21120) Support Sun Type6 keyboards
0425_all_6.7.0-sun-type6-keyboard.patch

# (#63994) This plus other ebuild modifications from that bug should enable
# sparc guys to use 6.8.0-r1.
0430_all_6.8.0-sparc-add-mach64-to-devel-dri-drivers.patch

0475_all_4.3.99.13-xterm-resources-home-end-keys.patch

# (#61063) Ferris McCormick:
# If Mesa is built for the dlloader, its Imake files need something useful in
# 'LargePositionIndependentCflags'. Without this fix, all they get is the string
# 'LargePositionIndependentCflags'. The patch puts the definition in 'xorg.cf'
# because I think the problem is not linux-specific, but rather, gcc-specific.
0490_all_6.8.0-sparc-dlloader-cflags.patch

# (#61063) Ferris McCormick:
# Currently, when sunffb builds, it goes through a lot of effort to make sure
# that it does not build a 64-bit version when it shouldn't. This results in a
# CFLAGS combination '-mcpu=ultrasparc -mv8' which is semantically incoherent
# with gcc.  (Maybe, OK with sun compiler?)
#
# It then goes on to ensure that the assembly code will run on ultrasparc, and
# when everything is put together, it forces the driver NOT to be typed V8+.
#
# Consequently, if you build xorg-x11 for ultrasparc, the ONLY part of it which
# will load on your SS20 is the sunffb driver, and that would be a Bad Idea(tm).
#
# This little experimental Imake change disables all that for SparcLinux.
0495_all_6.8.0-sunffb-imake.patch

0700_all_4.2.0-sessreg-highuid.patch
1030_all_XFree86-4.2.99.3-embeddedbitmap-v2.patch

# When BuildClients is off and BuildFonts is on, mkfontscale and mkfontdir
# aren't built. But mkfontscale is used during the build process and mkfontdir
# is needed later, so we should build them anyway if UseInstalled isn't on.
# This fixes the USE=minimal build. Also, build the RGB database and xinit for
# a couple of non-essential but nearly always desired things. We require
# bdftopcf too. Also add xauth so startx works nicely.
1110_all_6.8.0-force-build-font-utils-if-needed.patch

1110_all_6.8.0-force-build-font-utils-if-needed.patch
1214_all_4.3.0-radeon-disable-VideoRAM-option.patch

# (#38232) This allows quoted expressions in /etc/X11/xdm/Xservers to be used
# properly. For example, ':2 local /usr/X11R6/bin/X :2 vt10 -layout
# "Small Layout"'.
4152_all_4.3.0-allow-xdm-server-quotes.patch

5115_all_4.3.0-radeon-reinit.patch
5130_all_4.3.0-ati-r128-chip-names-touchup.patch

# (#82039) Fix direct rendering on R128 because of undefined WRITE_DEPTH
5137_all_6.8.2-fix-r128-undefined-write-depth.patch

5150_all_4.3.0-ia64-radeon-preint10.patch

5350_all_4.3.99.902-ia64-hp-nv-memory-barrier.patch
5800_all_6.7.99.1-tdfx-libglide-name-v2.patch
5851_all_6.7.99.1-tdfx-dri-fix-low-texmem-hang.patch

5900_all_6.7.0-acecad-v2.patch

# v2: (#89852) Stop removing LINUX_INPUT, because it breaks BSD.
5901_all_4.2.99.3-acecad-debug-v2.patch

7000_all_4.1.0-ia64-hp-vgaHW-memory-barrier2.patch
7100_all_4.3.0-ia64-pci-infinite-loop.patch
7200_all_4.3.0-ia64-slowbcopy.patch
7500_all_4.0.1-s390-nohardware.patch

# (#29953, #56159) Add support for the PS/2++ protocol used by some of the
# newer Logitech mice
9010_all_6.7.99.1-logitech-ps2-plusplus-v2.patch

9016_all_4.3.0-libfontenc-IncludeSharedObjectInNormalLib.patch

9133_all_4.3.0-SDK-add-missing-includes-for-vnc.patch

# From RH. This prevents writing out the HorizSync/VertRefresh lines commented
# out, which forces all default X config files written out by this library to
# rely on DDC. Poor assumption that DDC is always available. Patch by Mike
# Harris.
9235_all_xorg-x11-6.7.0-libxf86config-monitor-freq-fix.patch

# Don't build the config tools when I tell you not to build them.
9250_all_6.8.1.904-respect-xfree86configtools-setting.patch

# (#49155) Add a keymap new in G4/G5 macs
9390_all_6.7.0-add-french-belgian-azerty-ppc-keyboard.patch

# Given to Tim Roberts by anonymous user, posted to devel@xfree86.org mailing
# list. Without this patch, an attempt to use Xrandr with shadowFB-based
# rotation will result in an unusable display.
9395_all_6.7.0-savage-disable-xrandr-for-shadowfb-rotate.patch

9400_all_4.3.0-mkcfm-FHS-install.patch

# Defining MakeDllModules in host.def broke the SDK install. Reported by e-mail
# to Alan Hourihane, who committed rev 1.50 to xc/config/cf/xorg.cf.
9500_all_6.8.99.15-dlloader-in-host-def-CVS-HEAD.patch

9820_all_4.3.99.15-AuthLib.patch

# (#50562) Fix a module naming problem on pie builds, which resulted in the SDK
# install breaking.
9855_all_6.7.0-fix-SDK-pie-build.patch

# (#48307) Fix broken windows keys.
9860_all_xorg-xkb_winkeys.patch

# (#70712) Enable deadkeys for gb keymap. They got lost sometime between XFree86
# 4.3.0 and X.Org 6.8.0.
9865_all_add-nodeadkeys-to-gb.patch

9900_all_4.3.0_propolice-gentoo.patch

# (#64618) In combination with HardenedGccSpecs YES, this will fix up a lot of
# the unresolved symbol problems with dlloader. Patch is by Adam Jackson
# <ajax@nwnk.net> with some mods by solar, applied to 6.8.0 by swtaylor.
9910_all_use-nonow-ldflag-for-hardenedgccspecs.patch.

# (#80685) GCC4 compile fixes
9913_all_6.8.2-cfbgc-gcc4.patch
9914_all_6.8.2-mmx-gcc4.patch
9915_all_6.8.2-radeon-gcc4.patch

# (fd.o #2750) Fix case where a smaller write-combining region blocks
# write-combining setting of the whole frame buffer. Fix bug in wc setting code
# when regions are first splitted and setting of write-combining then fails.
9920_all_6.8.2-fix-write-combining.patch

9980_all_6.7.99.904-fix-encodings.patch

# (#68726) Xbox's nvidia driver
# (#76807) Break up into two patches: nv driver (9990) and pci scanning (9991)
9990_x86_6.8.0-nvxbox-20050107.patch
9991_x86_6.8.1.904-xbox-pci-20050207.patch

# (#105688) Security fix: buffer overflow in afbpixmap.c
9995_all_6.8.99.15_CAN-2005-2495.patch
