[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force X.Org X11 SVN commit: r1848 - trunk/util/xutils-dev/debian/patches



Author: vorlon
Date: 2006-04-18 17:44:26 -0400 (Tue, 18 Apr 2006)
New Revision: 1848

Added:
   trunk/util/xutils-dev/debian/patches/03_xutils-dev-FHS.diff
   trunk/util/xutils-dev/debian/patches/04_xutils-dev-debian.diff
Log:
Add patches that David forgot to commit



Added: trunk/util/xutils-dev/debian/patches/03_xutils-dev-FHS.diff
===================================================================
--- trunk/util/xutils-dev/debian/patches/03_xutils-dev-FHS.diff	2006-04-18 07:51:00 UTC (rev 1847)
+++ trunk/util/xutils-dev/debian/patches/03_xutils-dev-FHS.diff	2006-04-18 21:44:26 UTC (rev 1848)
@@ -0,0 +1,24 @@
+Index: xutils-dev-1.0.2/xorg-cf-files-1.0.1/linux.cf
+===================================================================
+--- xutils-dev-1.0.2.orig/xorg-cf-files-1.0.1/linux.cf	2006-04-16 16:53:09.000000000 +0800
++++ xutils-dev-1.0.2/xorg-cf-files-1.0.1/linux.cf	2006-04-16 16:54:41.000000000 +0800
+@@ -86,6 +86,19 @@
+ # define BuildPDFdocs NO
+ #endif
+ 
++#ifndef ProjectRoot
++# define ProjectRoot   /usr
++#endif
++#ifndef ManDirectoryRoot
++# define ManDirectoryRoot      /usr/share/man
++#endif
++#ifndef AlternateUsrLibDir
++# define AlternateUsrLibDir NO
++#endif
++#ifndef AlternateIncRoot
++# define AlternateIncRoot NO
++#endif
++
+ #ifndef LinuxBinUtilsMajorVersion
+ # define LinuxBinUtilsMajorVersion	DefaultLinuxBinUtilsMajorVersion
+ #endif

Added: trunk/util/xutils-dev/debian/patches/04_xutils-dev-debian.diff
===================================================================
--- trunk/util/xutils-dev/debian/patches/04_xutils-dev-debian.diff	2006-04-18 07:51:00 UTC (rev 1847)
+++ trunk/util/xutils-dev/debian/patches/04_xutils-dev-debian.diff	2006-04-18 21:44:26 UTC (rev 1848)
@@ -0,0 +1,2712 @@
+Index: xutils-dev/xorg-cf-files-1.0.1/bsdLib.rules
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/bsdLib.rules	2006-04-15 19:08:48.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/bsdLib.rules	2006-04-16 10:28:42.000000000 -0400
+@@ -13,6 +13,12 @@
+ #define UseElfFormat NO
+ #endif
+ 
++#if NetBSDDistribution == NetBSDDebian
++# ifndef SharedOldX
++#  define SharedOldX NO
++# endif
++#endif /* Debian */
++
+ #if !UseElfFormat
+ /* a.out shared libs */
+ #ifndef HasSharedLibraries
+@@ -91,6 +97,34 @@
+ 
+ #endif /* SharedDepLibraryTarget */
+ 
++/*
++ * SharedDepCplusplusLibraryTarget - generate rules to create a shared library.
++ */
++#ifndef SharedDepCplusplusLibraryTarget
++#define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up)	@@\
++AllTarget(Concat(lib,libname.so.rev))					@@\
++									@@\
++Concat(lib,libname.so.rev):  deplist					@@\
++	$(RM) $@~							@@\
++	@SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \		@@\
++		(cd down; $(CXX) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\
++		$(RM) $$SONAME; $(LN) $@ $$SONAME; \			@@\
++		LinkBuildSonameLibrary($$SONAME)			@@\
++	$(RM) $@							@@\
++	$(MV) $@~ $@							@@\
++	$(RM) Concat(lib,libname.so)					@@\
++	$(LN) $@ Concat(lib,libname.so)					@@\
++	LinkBuildLibrary($@)						@@\
++	LinkBuildLibrary(Concat(lib,libname.so))			@@\
++									@@\
++clean::									@@\
++	@SONAME=`echo Concat(lib,libname.so.rev) | sed 's/\.[^\.]*$$//'`; \ @@\
++	set -x; $(RM) $$SONAME						@@\
++	$(RM) Concat(lib,libname.so)					@@\
++	$(RM) Concat(lib,libname.so.rev)
++
++#endif /* SharedDepCplusplusLibraryTarget */
++
+ #ifndef SharedDepModuleTarget
+ #define SharedDepModuleTarget(name,deps,solist)				@@\
+ AllTarget(name)								@@\
+Index: xutils-dev/xorg-cf-files-1.0.1/gnu.cf
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/gnu.cf	2006-04-15 19:08:48.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/gnu.cf	2006-04-16 10:28:42.000000000 -0400
+@@ -17,16 +17,231 @@
+ #ifndef OSTeenyVersion
+ #define OSTeenyVersion		DefaultOSTeenyVersion
+ #endif
+-XCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
+ 
+-#define GNUSourceDefines      -D_POSIX_C_SOURCE=199309L \
+-                              -D_POSIX_SOURCE -D_XOPEN_SOURCE \
+-                              -D_BSD_SOURCE -D_SVID_SOURCE
++#ifndef HasGhostScript
++# define HasGhostScript YES
++#endif
++#ifndef BuildPDFdocs
++# define BuildPDFdocs NO
++#endif
++
++#ifndef GnuBinUtilsMajorVersion
++# define GnuBinUtilsMajorVersion	DefaultGnuBinUtilsMajorVersion
++#endif
+ 
+-XCOMM XXXMB: What about _GNU_SOURCE, see Linux/UseInstalled?
++XCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
++XCOMM libc:	(GnuCLibMajorVersion./**/GnuCLibMinorVersion./**/GnuCLibTeenyVersion)
++XCOMM binutils:	(GnuBinUtilsMajorVersion)
+ 
+-#define XawI18nDefines        -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H
++#define HasDevRandom		NO
++#define PollDevRandom		NO
+ 
++/* Path setup. */
++# ifndef NothingOutsideProjectRoot
++#  define NothingOutsideProjectRoot	NO
++# endif
++# if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot
++#  define SystemManDirectory	/usr/share/man
++# endif
++
++/* Default GCC options. */
++# ifndef DefaultGcc2OptimizeOpt
++#  define DefaultGcc2OptimizeOpt	-O2
++# endif
++
++# define HasPam			YES
++
++# if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot
++#  define XAppLoadDir		EtcX11Directory/app-defaults
++# define XFileSearchPathDefault	Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S)
++/* the relative symlink created by this rule causes problems for us */
++# define InstallAppDefFiles	YES
++# ifdef InstallAppDefFiles
++#  if InstallAppDefFiles
++#   define InstallAppDefaultsLong(file,class)				@@\
++InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class)
++#  else
++#   define InstallAppDefaultsLong(file,class)				@@\
++InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class)
++#  endif
++# endif /* InstallAppDefFiles */
++# endif /* !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot */
++
++# define SharedLibXdmGreet	NO
++# define LinkGLToUsrInclude	NO
++# define LinkGLToUsrLib		NO
++# define FSUseSyslog		YES
++
++# define DriverManSuffix       4x
++# define DriverManDir          $(MANSOURCEPATH)4
++
++# define MiscManSuffix         7x
++# define MiscManDir            $(MANSOURCEPATH)7
++
++# define ProjectManSuffix	x
++
++# define DebianMaintainer      YES
++
++# ifdef DebianMaintainer
++
++#  ifndef XorgCustomVersion
++#   define XorgCustomVersion		"Debian"
++#  endif
++#  ifndef BuilderEMailAddr
++#   define BuilderEMailAddr		"debian-x@lists.debian.org"
++#  endif
++
++#  define XFree86Devel			YES
++#  define InstallXinitConfig		YES
++#  define InstallXdmConfig		YES
++#  define InstallFSConfig		YES
++#  define DebuggableLibraries		YES
++#  define ForceNormalLib		YES
++#  define SharedLibFont			NO
++#  define SharedLibGlu			YES
++#  define NormalLibGlu			YES
++#  define BuildFontCache		YES
++
++#  define BuildAllSpecsDocs		NO
++#  ifndef BuildSpecsDocs
++#   define BuildSpecsDocs		YES
++#  endif
++#  define SpecsDocDirs			BDF CTEXT FSProtocol GL ICCCM ICE PM \
++					Render SM X11 XDMCP XIM XLFD XProtocol \
++					Xaw Xext Xi Xmu Xserver Xt Xv XvMC \
++					i18n rstart xfs xterm xtrans
++#  define XkbServerDefines		-DNOISY
++#  define BuildHtmlManPages		NO
++
++#  define DontPreprocessManPages	NO
++
++/* We have a local patch that defines PicLibraryTarget(), instead of upstream's
++ * method. */
++#  define StaticNeedsPicForShared	NO
++
++/* Some libraries changed compilation method from static to shared and they do not
++ * ship header files.
++ * Temporary revert the build to static until all the changes will be investigated
++ * properly
++ */
++#  define SharedLibXau                  YES
++#  define SharedLibXdmcp                YES
++#  define NormalOldX                    NO
++#  define DebugOldX                     NO
++#  define SharedOldX                    NO
++#  define SharedLibDmx                  YES
++#  define SharedLibGLw                  NO
++#  define SharedLibFont                 NO
++#  define SharedLibFontEnc              NO
++#  define SharedLibXfontcache           NO
++#  define BuildFreetypeDlModule         NO
++
++#  define KernelVersionInBanner		YES
++
++/* We don't want XRX. */
++#  define BuildPlugin			NO
++
++/* The TT/Meltho fonts are all under non-free licences, except for BitStream
++ * Vera, which is provided by an external package anyway. */
++#  define BuildTrueTypeFonts		NO
++#  define BuildBethMarduthoFonts	NO
++
++#  define MakeDllModules		YES
++
++/* All the following are fulfilled by Build-Depends. */
++#  define BuildRman			NO
++#  define RmanCmd			/usr/bin/rman
++#  define RmanOptions			/**/
++#  define HasTk				YES
++#  define TkLibDir			/usr/lib
++#  define TkIncDir			/usr/include
++#  define TkLibName			tk8.4
++#  define XF86SetupUsesStaticTk		NO
++#  define HasTcl			YES
++#  define TclLibDir			/usr/lib
++#  define TclIncDir			/usr/include
++#  define TclLibName			tcl8.4
++#  define XF86SetupUsesStaticTcl	NO
++#  define BuildExpatLibrary		NO
++#  define HasExpat			YES
++#  define ExpatIncDirStandard		YES
++#  define BuildFontconfigLibrary	NO
++#  define HasFontconfig			YES
++#  define UseFontconfig			YES
++#  define BuildRenderLibrary		NO
++#  define HasRenderLibrary		YES
++#  define BuildXcursorLibrary		NO
++#  define HasXcursorLibrary		YES
++/* Xlib needs to know the available version of Xcursor. */
++#  define SharedXcursorRev		1
++#  define BuildXftLibrary		NO
++#  define HasXftLibrary			YES
++#  define BuildFreetype2Library		NO
++#  define HasFreetype2			YES
++#  define FontLibSharedFreeType		NO
++#  define HasLatex			YES
++#  define HasGroffHtml			YES
++
++/*
++ * The XFree86 Debian package no longer builds the Xprt server, in favor
++ * of a separate xprint package.  We do still build the library,
++ * but only when we're not building servers only, so it gets built in the
++ * normal build, but not -dbg (as it requires libXt headers).
++ */
++#  define XprtServer			NO
++#  define BuildXprintLib		!BuildServersOnly
++
++#  ifdef UseInstalled
++#   define RenderLibraryDir		/usr
++#   define XftLibraryDir		/usr
++#   define XcursorLibraryDir		/usr
++#  else /* We have a special hack to find these. */
++#   define RenderLibraryDir		$(TOP)/../../imports
++#   define XftLibraryDir		$(TOP)/../../imports
++#   define XcursorLibraryDir		$(TOP)/../../imports
++#  endif
++
++/* Wraphelp.c magic is supplied via a custom patch. */
++#  define HasXdmAuth			YES
++
++#  define HasGlide2			NO
++#  define HasGlide3			NO
++
++/* Enable extended instruction set support. */
++#  ifdef i386Architecture
++#   define HasX86Support		YES
++#   define HasMMXSupport		YES
++#   define Has3DNowSupport		YES
++#   define HasSSESupport		YES
++#  endif /* i386Architecture */
++# endif /* DebianMaintainer */
++
++#ifndef BinUtilsMajorVersion
++# define BinUtilsMajorVersion	GnuBinUtilsMajorVersion
++#endif
++
++#ifndef GnuLocaleDefines
++# define GnuLocaleDefines	/**/
++#endif
++
++#ifndef  GnuAdditionalIncludes
++# define GnuAdditionalIncludes	/**/
++#endif
++
++#ifndef GnuGnuSourceDefines
++# ifdef UseInstalled
++#  define GnuGnuSourceDefines	/**/
++# else
++#  define GnuGnuSourceDefines	-D_GNU_SOURCE
++# endif
++#endif
++
++# define GnuSourceDefines	-D_POSIX_C_SOURCE=199309L \
++				-D_POSIX_SOURCE -D_XOPEN_SOURCE \
++				-D_BSD_SOURCE -D_SVID_SOURCE \
++				GnuAdditionalIncludes GnuGnuSourceDefines \
++				GnuLocaleDefines
++# define XawI18nDefines		-DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H
+ #define HasPosixThreads         YES
+ #define ThreadedX               YES
+ #define HasThreadSafeAPI        YES
+@@ -36,35 +251,132 @@
+ #ifndef HasLibCrypt
+ #define HasLibCrypt             YES
+ #endif
++/* netscape wraps select but not poll as of communicator 4.72 */
++# ifndef HasPoll
++#  define HasPoll		NO
++# endif
++
++#ifndef InstallXloadSetGID
++#define InstallXloadSetGID	NO
++#endif
++
++#ifndef BuildIPv6
++#define BuildIPv6		NO
++#endif
++
++#ifndef HasLinuxInput
++# define HasLinuxInput NO
++#endif
++
++#ifndef JoystickSupport
++# define JoystickSupport	NO
++#endif
++#ifndef HasLinuxJoystick
++# define HasLinuxJoystick	NO
++#endif
++
++#define LibtoolMinorVersions	YES
++
++#ifndef HasMTRRSupport
++# define HasMTRRSupport	NO
++#endif
++
++#ifndef XF86INT10_BUILD
++# define XF86INT10_BUILD	X86EMU_GENERIC
++#endif
++
++#ifndef BuildXF86DRI
++#  define BuildXF86DRI	NO
++#endif
++
++#ifndef HasAgpGart
++# define HasAgpGart	NO
++#endif
++
++#ifndef HasSSESupport
++#  if defined(i386Architecture)
++#    define HasSSESupport		YES
++#  endif
++#endif
++
++#ifndef HasMMXSupport
++#  if defined(i386Architecture)
++#    define HasMMXSupport		YES
++#  endif
++#endif
++
++#ifndef Has3DNowSupport
++#  if defined(i386Architecture)
++#    define Has3DNowSupport		YES
++#  endif
++#endif
+ 
+ #ifndef BuildXF86RushExt
+ # define BuildXF86RushExt	YES
+ #endif
+ 
++#ifndef LinuxFBDevSupport
++# define LinuxFBDevSupport	NO
++#endif
++
++#define SourceDefines		GnuSourceDefines
++
+ #define BuildLibPathVar		LD_LIBRARY_PATH
+ #define GccUsesGas		YES
+ #define UseGas			YES
+ #define GnuCpp			YES
++#ifndef HasDlopen
+ #define HasDlopen		YES
++#endif
++#define HasWeakSymbols		YES
+ #ifndef HasShadowPasswd
+ #  define HasShadowPasswd	YES
+ #endif
+ #define HasPutenv		YES
+-
+-XCOMM Not implemented and will always fail.
+ #ifndef HasShm
+-# define HasShm			YES
++#define HasShm			YES
++#endif
++
++#ifndef HasSecureRPC
++# define HasSecureRPC		YES
+ #endif
+ 
+ #define HasBSD44Sockets		YES
+ #define HasSockets		YES
++#ifndef HasSnprintf
+ #define HasSnprintf		YES
++#endif
+ #define HasMkstemp		YES
++#ifndef HasGetresuid
++#define HasGetresuid		YES
++#endif
++#ifndef HasUsableFileMmap
+ #define HasUsableFileMmap	YES
++#endif
+ #ifndef HasNCurses
+ #define HasNCurses		YES
+ #endif
+ 
++#ifndef HasGroff
++#define HasGroff		YES
++#endif
++
++#ifndef HasZlib
++#define HasZlib			YES
++#endif
++
++#ifndef HasLibpng
++#define HasLibpng		YES
++#endif
++
++#ifndef HasExpat
++# define HasExpat		YES
++#endif
++
++#ifndef HasFreetype2
++# define HasFreetype2		YES
++#endif
++
+ #define AvoidNullMakeCommand	YES
+ #ifndef DebuggableLibraries
+ #define DebuggableLibraries	NO
+@@ -84,32 +396,64 @@
+ #define UseStaticTermcapLib	NO
+ #endif
+ 
++#ifndef HasCookieMaker
++#define HasCookieMaker		YES
++#define MkCookieCmd		mcookie
++#endif
++
++#ifndef BourneShell
++/*
++ * This will cause builds/installs to terminate on errors, as on other
++ * platforms.
++ */
++#define BourneShell		/bin/sh -e
++#endif
++
+ #define MkdirHierCmd		mkdir -p
++
++#ifndef DoLoadableServer
++# define DoLoadableServer	YES
++#endif
++
++
+ #ifndef CcCmd
+ #define CcCmd			gcc
++#   define CplusplusCmd		c++
+ #endif
+ #ifndef AsCmd
+-#define AsCmd			as
++#   define AsCmd		CcCmd -c -x assembler
+ #endif
++#  define AsmDefines		-D__ELF__
+ #ifndef LdCmd
+-#define LdCmd			ld
++#   define LdCmd		CcCmd -nostdlib
++#  endif
++#  ifndef GnuUsesNcurses
++#    define GnuUsesNcurses	YES
+ #endif
+-
+-#define AsmDefines		-D__ELF__
+-#define CplusplusCmd		c++
+ #ifndef TermcapLibrary
+ #if UseStaticTermcapLib
++#    if GnuUsesNcurses
+ #define TermcapLibrary		StaticLibrary(/usr/lib,ncurses)
+ #else
++#     define TermcapLibrary	StaticLibrary(/usr/lib/termcap,termcap)
++#    endif
++#   else
++#    if GnuUsesNcurses
+ #define TermcapLibrary		-lncurses
++#    else
++#     define TermcapLibrary	-ltermcap
+ #endif
+ #endif
+-#ifndef DoLoadableServer
+-#define DoLoadableServer	YES
+ #endif
++
++/*
++ * Some older distros still need /lib/cpp.  There's probably a better
++ * test, but this handles the older Red Hat releases at least.
++ */
+ #ifndef CppCmd
+-#define CppCmd			/lib/cpp
++# define CppCmd		cpp
+ #endif
++
+ #define YaccCmd			bison -y
+ #define LexCmd			flex -l
+ #define HasFlex			YES
+@@ -125,50 +469,68 @@
+ #define StandardCppDefines	StandardDefines
+ 
+ #define HasVarRun		YES
++#ifndef VarDbDirectory
+ #define VarDbDirectory		$(VARDIR)/lib
++#endif
++
++#ifndef OSXInputDrivers
++# define OSXInputDrivers1	/**/
++# define OSXInputDrivers2	/**/
++# define OSXInputDrivers	OSXInputDrivers1 OSXInputDrivers2
++#endif
+ 
+-XCOMM i386Architecture
+-#define OptimizedCDebugFlags	DefaultGcc2i386Opt
+-#define GNUMachineDefines	-D__i386__
++#define HasPlugin			YES
++#define VendorHasX11R6_3libXext	YES	/* XC or XFree86 >= 3.3.1 */
++
++#ifdef i386Architecture
++# ifndef OptimizedCDebugFlags
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
++# endif
++# define GnuMachineDefines	-D__i386__
+ #define ServerOSDefines		XFree86ServerOSDefines -DDDXTIME
+ #define ServerExtraDefines	-DGCCUSESGAS XFree86ServerDefines
+-#define HasPlugin		YES
+-#define VendorHasX11R6_3libXext	YES
++#endif /* i386Architecture */
+ 
+ #ifndef StandardDefines
+-#define StandardDefines		GNUMachineDefines GNUSourceDefines
++# define StandardDefines	-DGnu GnuMachineDefines GnuSourceDefines
+ #endif
+ 
++#ifndef DlLibrary
+ #define DlLibrary		-rdynamic -ldl
++#endif
+ 
+ #define ServerExtraSysLibs	/**/
+ 
+-#define ConnectionFlags		-DUNIXCONN -DTCPCONN
+-
+-/* Some of these man page defaults are overriden in the above OS sections */
+-#ifndef ManSuffix
+-# define ManSuffix	1x
++#ifndef PamLibraries
++#define PamLibraries		-lpam DlLibrary
+ #endif
+-#ifndef ManDir
+-# define ManDir		$(MANSOURCEPATH)1
+-#endif
+-#ifndef LibManSuffix
+-# define LibManSuffix	3x
+-#endif
+-#ifndef LibmanDir
+-# define LibmanDir	$(MANSOURCEPATH)3
++
++#ifndef PamMiscLibraries
++#define PamMiscLibraries	-lpam_misc
+ #endif
+-#ifndef FileManSuffix
+-# define FileManSuffix	5x
++
++#ifndef HasDECnet
++#define HasDECnet		NO
+ #endif
+-#ifndef FileManDir
+-# define FileManDir	$(MANSOURCEPATH)5
++#if HasDECnet
++# define ConnectionFlags	-DUNIXCONN -DTCPCONN -DDNETCONN
++# define ExtraLibraries		-ldnet
++#else
++#define ConnectionFlags		-DUNIXCONN -DTCPCONN
+ #endif
+ 
+ #ifndef StaticLibrary
+ #define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic
+ #endif
+ 
++#ifndef LinkGLToUsrLib
++# define LinkGLToUsrLib		YES
++#endif
++# ifndef LinkGLToUsrInclude
++# define LinkGLToUsrInclude	YES
++#endif
++
++
+ #define HasGnuMake	YES
+ 
+ #define MakeNamedTargetSubdir(dir,flags,subname)\
+@@ -176,12 +538,16 @@
+ 
+ #define ArchitectureDefines	-DGNU_ARCHITECTURE
+ 
+-#define XserverNeedsSetUID	YES
++#define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB)
++#define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+ 
+-#include <gnuLib.rules>
+-
+-XCOMM XXX Might need this if they are not careful with slashes.
+-XCOMM #define DirFailPrefix -
++#ifndef BuildDmx
++#define BuildDmx	YES
++#endif
+ 
++#include <gnuLib.rules>
+ #include <xorg.cf>
+ 
++#ifndef XFree86ServerOSDefines
++# define XFree86ServerOSDefines
++#endif
+Index: xutils-dev/xorg-cf-files-1.0.1/gnuLib.rules
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/gnuLib.rules	2006-04-15 19:08:48.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/gnuLib.rules	2006-04-16 10:28:42.000000000 -0400
+@@ -17,7 +17,6 @@
+ #define ForceNormalLib NO
+ #endif
+ 
+-XCOMM XXX To rpath or not to rpath...
+ #ifndef UseRpath
+ #define UseRpath NO
+ #endif
+@@ -26,10 +25,13 @@
+ #define SharedOldX NO
+ #endif
+ 
+-#undef SpecialMalloc
++#ifndef SpecialMalloc
+ #define SpecialMalloc NO
++#endif
+ 
++# ifndef BaseShLibReqs
+ #define BaseShLibReqs   -lc
++# endif
+ 
+ #ifndef SharedDataSeparation
+ #define SharedDataSeparation NO
+@@ -45,7 +47,7 @@
+ #endif
+ #ifndef RpathLoadFlags
+ #if UseRpath
+-#define RpathLoadFlags -Wl,-rpath=$(USRLIBDIRPATH)
++#define RpathLoadFlags -Wl,-rpath,$(USRLIBDIRPATH)
+ #else
+ #define RpathLoadFlags /**/
+ #endif
+@@ -54,7 +56,7 @@
+ #define LibraryRpathLoadFlags RpathLoadFlags
+ #endif
+ #ifndef SharedLibraryLoadFlags
+-#define SharedLibraryLoadFlags -shared LibraryRpathLoadFlags
++#  define SharedLibraryLoadFlags -shared
+ #endif
+ #ifndef PositionIndependentCFlags
+ #define PositionIndependentCFlags -fPIC
+@@ -63,12 +65,13 @@
+ #define PositionIndependentCplusplusFlags -fPIC
+ #endif
+ #ifndef ExtraLoadFlags
+-#ifdef UseInstalled
+-XCOMM XXX Maybe superfluous.
+-#define ExtraLoadFlags RpathLoadFlags -Wl,-rpath-link=$(USRLIBDIRPATH)
+-#else
+-#define ExtraLoadFlags RpathLoadFlags -Wl,-rpath-link=$(BUILDLIBDIR)
++#  define ExtraLoadFlags RpathLoadFlags
++# endif
++# ifndef HardCodeLibdirFlag
++#  define HardCodeLibdirFlag RpathLoadFlags
+ #endif
++# if !defined(ShlibGlobalsFlags)
++#  define ShlibGlobalsFlags -Wl,-Bsymbolic
+ #endif
+ 
+ /*
+@@ -87,6 +90,26 @@
+ 	  $(LN) Concat(lib,libname.so.rev) Concat($(DESTDIR)dest/lib,libname.so)); fi
+ #endif /* InstallSharedLibrary */
+ 
++# ifndef InstallSharedLibtoolLibrary
++
++#  define SetRevisions(rev) V=`expr rev : '\([^:]*\)'`; \		@@\
++		R=`expr rev : '.*:\([^:]*\):'`; \			@@\
++		A=`expr rev : '.*:\([^:]*\)'`; \			@@\
++		MAJ=`expr $$V - $$A`; \					@@\
++		MIN=$$A.$$R
++
++#  define	InstallSharedLibtoolLibrary(libname,rev,dest)		@@\
++install:: Concat(lib,libname.so) 					@@\
++	MakeDir($(DESTDIR)dest)						@@\
++	@set +e; SetRevisions(rev); \					@@\
++		set -xe; \						@@\
++		$(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) Concat(lib,libname.so.$$MAJ.$$MIN) $(DESTDIR)dest; \ @@\
++		$(RM) Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \	@@\
++		$(LN) Concat(lib,libname.so.$$MAJ.$$MIN) Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \ @@\
++		$(RM) Concat($(DESTDIR)dest/lib,libname.so); \		@@\
++		$(LN) Concat(lib,libname.so.$$MAJ.$$MIN) Concat($(DESTDIR)dest/lib,libname.so)
++# endif /* InstallSharedLibrary */
++
+ /*
+  * InstallSharedLibraryData - generate rules to install the shared library data
+  */
+@@ -106,9 +129,9 @@
+ 									@@\
+ Concat(lib,libname.so.rev):  solist $(EXTRALIBRARYDEPS)			@@\
+ 	$(RM) $@~							@@\
+-	@SONAME=`echo $@ | sed 's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; set -x; \		@@\
+-		(cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\
+-		$(RM) $$SONAME; $(LN) $@ $$SONAME; \			@@\
++	@SONAME=`echo $@ | sed 's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; (set -x; \	@@\
++		cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs) || exit 1; \ @@\
++		(set -x; $(RM) $$SONAME; $(LN) $@ $$SONAME); \		@@\
+ 		LinkBuildSonameLibrary($$SONAME)			@@\
+ 	$(RM) $@							@@\
+ 	$(MV) $@~ $@							@@\
+@@ -125,6 +148,38 @@
+ 
+ #endif /* SharedLibraryTarget */
+ 
++
++# ifndef SharedLibtoolLibraryTarget
++#  define SharedLibtoolLibraryTarget(libname,rev,solist,down,up)	@@\
++AllTarget(Concat(lib,libname.so))					@@\
++									@@\
++Concat(lib,libname.so):  solist $(EXTRALIBRARYDEPS)			@@\
++	$(RM) $@~							@@\
++	@set +e; SetRevisions(rev); set -e; \				@@\
++		SONAME=$@.$$MAJ; \					@@\
++		(set -x; \						@@\
++		$(RM) $@.$$MAJ.$$MIN~; \				@@\
++		cd down; $(CC) -o up/$@.$$MAJ.$$MIN~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs) || exit 1; \ @@\
++		(set -x; \						@@\
++		$(RM) $$SONAME; $(LN) $@.$$MAJ.$$MIN $$SONAME); \	@@\
++		LinkBuildSonameLibrary($$SONAME); \			@@\
++		(set -x; \						@@\
++		$(RM) $@.$$MAJ.$$MIN; \					@@\
++		$(MV) $@.$$MAJ.$$MIN~ $@.$$MAJ.$$MIN; \			@@\
++	  	$(RM) $@; \						@@\
++	  	$(LN) $@.$$MAJ.$$MIN $@); \				@@\
++		LinkBuildLibraryInline($@.$$MAJ.$$MIN); \		@@\
++		LinkBuildLibraryInline($@)				@@\
++									@@\
++clean::									@@\
++	@set +e; SetRevisions(rev); \					@@\
++		set -xe; \						@@\
++		$(RM) Concat(lib,libname.so.$$MAJ); \			@@\
++		$(RM) Concat(lib,libname.so.$$MAJ.$$MIN)		@@\
++	$(RM) Concat(lib,libname.so)
++
++# endif /* SharedLibtoolLibraryTarget */
++
+ /*
+  * SharedDepLibraryTarget - generate rules to create a shared library.
+  */
+@@ -153,6 +208,34 @@
+ 
+ #endif /* SharedDepLibraryTarget */
+ 
++/*
++ * SharedDepCplusplusLibraryTarget - generate rules to create a shared library.
++ */
++#ifndef SharedDepCplusplusLibraryTarget
++#define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\
++AllTarget(Concat(lib,libname.so.rev))					@@\
++									@@\
++Concat(lib,libname.so.rev):  deplist $(EXTRALIBRARYDEPS)		@@\
++	$(RM) $@~							@@\
++	@SONAME=`echo $@ | sed 's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; set -x; \		@@\
++		(cd down; $(CXX) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\
++		$(RM) $$SONAME; $(LN) $@ $$SONAME; \			@@\
++		LinkBuildSonameLibrary($$SONAME)			@@\
++	$(RM) $@ 							@@\
++	$(MV) $@~ $@							@@\
++	@if $(SOSYMLINK); then (set -x; \				@@\
++	  $(RM) Concat(lib,libname.so); \				@@\
++	  $(LN) $@ Concat(lib,libname.so)); fi				@@\
++	LinkBuildLibrary($@)						@@\
++	LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK))	@@\
++									@@\
++clean::									@@\
++	@MAJREV=`echo rev | sed 's/\([0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; \	@@\
++	set -x; $(RM) Concat(lib,libname.so.$$MAJREV)			@@\
++	$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
++
++#endif /* SharedDepCplusplusLibraryTarget */
++
+ #ifndef SharedDepModuleTarget
+ #define SharedDepModuleTarget(name,deps,solist)				@@\
+ AllTarget(name)								@@\
+@@ -168,6 +251,23 @@
+ 
+ #endif /* SharedDepModuleTarget */
+ 
++# ifndef SharedDriModuleTarget
++#  define SharedDriModuleTarget(name,deps,solist)			@@\
++AllTarget(name)								@@\
++									@@\
++name: deps								@@\
++	$(RM) $@~ $@.map						@@\
++	@(echo 'DRI_MODULE { global: __dri*; local: *; };' > $@.map)	@@\
++	$(CC) -o $@~ -Wl,--version-script=$@.map $(SHLIBLDFLAGS) solist $(REQUIREDLIBS) BaseShLibReqs @@\
++	$(RM) $@ $@.map							@@\
++	$(MV) $@~ $@							@@\
++									@@\
++clean::									@@\
++	$(RM) name							@@\
++	$(RM) name.map
++
++# endif /* SharedDriModuleTarget */
++
+ /*
+  * SharedLibraryDataTarget - generate rules to create shlib data file;
+  */
+Index: xutils-dev/xorg-cf-files-1.0.1/gnuLib.tmpl
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/gnuLib.tmpl	2006-04-15 19:08:48.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/gnuLib.tmpl	2006-04-16 10:28:42.000000000 -0400
+@@ -1,8 +1,9 @@
+-XCOMM
+-XCOMM  GNU Hurd shared library template
+-XCOMM
+-XCOMM $XFree86: xc/config/cf/gnuLib.tmpl,v 1.5 2003/05/29 21:56:57 herrb Exp $
+-XCOMM
++XCOMM $Xorg: lnxLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
++XCOMM $XFree86: xc/config/cf/lnxLib.tmpl,v 3.19 2003/10/15 22:47:48 herrb Exp $
++
++/*
++ * GNU/Hurd shared library template
++ */
+ 
+ #ifndef FixupLibReferences
+ #define FixupLibReferences()						@@\
+@@ -14,15 +15,71 @@
+ #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
+ #endif
+ 
+-#define SharedX11Reqs
++#if ThreadedX
++# ifndef SharedThreadReqs
++#   define SharedThreadReqs -lpthread
++# endif
++#else
++# ifndef SharedThreadReqs
++#   define SharedThreadReqs
++# endif
++#endif
++
++#define SharedX11Reqs	  SharedThreadReqs
+ #define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
+ #define SharedOldXReqs	$(LDPRELIB) $(XONLYLIB)
+-#define SharedXtReqs	$(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
++#define SharedXtReqs	  $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) SharedThreadReqs
+ #define SharedXaw6Reqs	$(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
+ #define SharedXaw7Reqs	$(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
+ #define SharedXawReqs	$(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
+ #define SharedXmuReqs	$(LDPRELIB) $(XTOOLLIB) $(XLIB)
++#define SharedXmuuReqs	  $(LDPRELIB) $(XONLYLIB)
+ #define SharedXextReqs	$(LDPRELIB) $(XONLYLIB)
+ #define SharedXiReqs	$(LDPRELIB) $(XLIB)
++#define SharedXpReqs	  $(LDPRELIB) $(XLIB)
++#define SharedXpmReqs	  $(LDPRELIB) $(XLIB)
++#define SharedXrandrReqs  $(LDPRELIB) $(XRENDERLIB) $(XLIB)
++#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
+ #define SharedXtstReqs	$(LDPRELIB) $(XLIB)
++#define SharedXvReqs	  $(LDPRELIB) $(XLIB)
+ #define SharedSMReqs	$(LDPRELIB) $(ICELIB)
++#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
++#define SharedFontencReqs $(LDPRELIB) GzipLibrary
++
++#if GlxUseBuiltInDRIDriver
++#define ExtraSharedGLReqs /**/
++#else
++#define ExtraSharedGLReqs -ldl
++#endif
++#define SharedGLReqs	  $(LDPRELIB) $(XLIB) ExtraSharedGLReqs
++#ifndef SharedGLUReqs
++#define SharedGLUReqs	  $(LDPRELIB) $(XLIB) $(GLXLIB)
++#endif
++#define SharedDPSReqs	  $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
++#define SharedDPSTKReqs	  $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
++#define SharedpsresReqs	  $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
++
++#define SharedXResReqs	  $(LDPRELIB) $(XLIB)
++#define SharedXfontcacheReqs	$(LDPRELIB) $(XLIB)
++#define SharedXineramaReqs	$(LDPRELIB) $(XLIB)
++#define SharedXssReqs	$(LDPRELIB) $(XLIB)
++#define SharedXvMCReqs	$(LDPRELIB) $(XLIB)
++#define SharedXxf86dgaReqs	$(LDPRELIB) $(XLIB)
++#define SharedXxf86miscReqs	$(LDPRELIB) $(XLIB)
++#define SharedXxf86vmReqs	$(LDPRELIB) $(XLIB)
++#define SharedxkbfileReqs	$(LDPRELIB) $(XONLYLIB)
++#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
++
++#ifndef SharedXReqs
++# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs
++#endif
++
++#ifndef SharedXmReqs
++# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lc
++#endif
++
++#ifndef SharedTtReqs
++# define SharedTtReqs $(LDPRELIBS) SharedXReqs $(CXXLIB) SharedThreadReqs
++#endif
++
++#define NoMessageCatalog
+Index: xutils-dev/xorg-cf-files-1.0.1/Imake.rules
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/Imake.rules	2006-04-15 19:08:49.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/Imake.rules	2006-04-16 10:28:42.000000000 -0400
+@@ -1,7 +1,7 @@
+ XCOMM ---------------------------------------------------------------------
+ XCOMM Imake rules for building libraries, programs, scripts, and data files
+ XCOMM rules:  $Xorg: Imake.rules,v 1.3 2000/08/17 19:41:46 cpqbld Exp $
+-XCOMM rules:  $XdotOrg: xc/config/cf/Imake.rules,v 1.8 2005/02/01 22:27:00 ajax Exp $
++XCOMM rules:  $XdotOrg: xc/config/cf/Imake.rules,v 1.11 2005/11/08 06:33:24 jkj Exp $
+ XCOMM
+ XCOMM
+ XCOMM
+@@ -2722,6 +2722,20 @@
+ 
+ 
+ /*
++ * Rule to build libXXX_pic.a from PIC objects for a library
++ */
++#ifndef PicLibraryTarget
++#define	PicLibraryTarget(libname,objlist)				@@\
++AllTarget(LibraryTargetNameSuffix(libname,_pic))			@@\
++									@@\
++LibraryTargetNameSuffix(libname,_pic): objlist $(EXTRALIBRARYDEPS)	@@\
++	RemoveFile($@)							@@\
++	MakeLibrary($@,objlist)						@@\
++	RanLibrary($@)							@@\
++	_LinkBuildLibrary($@)
++#endif /* PicLibraryTarget */
++
++/*
+  * SubdirLibraryRule -
+  */
+ #ifndef SubdirLibraryRule
+Index: xutils-dev/xorg-cf-files-1.0.1/Imake.tmpl
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/Imake.tmpl	2006-04-16 10:24:34.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/Imake.tmpl	2006-04-16 10:28:42.000000000 -0400
+@@ -1,7 +1,7 @@
+ XCOMM ----------------------------------------------------------------------
+ XCOMM Makefile generated from IMAKE_TEMPLATE and INCLUDE_IMAKEFILE
+ XCOMM $Xorg: Imake.tmpl,v 1.4 2000/08/17 19:41:46 cpqbld Exp $
+-XCOMM $XdotOrg: xc/config/cf/Imake.tmpl,v 1.9 2005/01/24 06:37:31 daniels Exp $
++XCOMM $XdotOrg: xc/config/cf/Imake.tmpl,v 1.16 2005/11/08 06:33:24 jkj Exp $
+ XCOMM
+ XCOMM
+ XCOMM
+@@ -902,37 +902,82 @@
+ #define ManSourcePath $(MANPATH)/man
+ #endif
+ #ifndef ManDir
+-#define ManDir $(MANSOURCEPATH)$(MANSUFFIX)
++#define ManDir $(MANSOURCEPATH)$(MANSECT)
+ #endif
+-#ifndef LibmanDir
+-#define LibmanDir $(MANSOURCEPATH)$(LIBMANSUFFIX)
++#ifndef ManSuffix
++#define ManSuffix $(MANSECT)$(PROJECTMANSUFFIX)
++#endif
++#ifndef SyscallManDir
++#define SyscallManDir $(MANSOURCEPATH)$(SYSCALLMANSECT)
++#endif
++#ifndef SyscallManSuffix
++#define SyscallManSuffix $(SYSCALLMANSECT)$(PROJECTMANSUFFIX)
++#endif
++#ifndef LibManDir
++#define LibManDir $(MANSOURCEPATH)$(LIBMANSECT)
++#endif
++#ifndef LibManSuffix
++#define LibManSuffix $(LIBMANSECT)$(PROJECTMANSUFFIX)
++#endif
++#ifndef DriverManDir
++#define DriverManDir $(MANSOURCEPATH)$(DRIVERMANSECT)
++#endif
++#ifndef DriverManSuffix
++#define DriverManSuffix $(DRIVERMANSECT)$(PROJECTMANSUFFIX)
+ #endif
+ #ifndef FileManDir
+-#define FileManDir $(MANSOURCEPATH)$(FILEMANSUFFIX)
++#define FileManDir $(MANSOURCEPATH)$(FILEMANSECT)
++#endif
++#ifndef FileManSuffix
++#define FileManSuffix $(FILEMANSECT)$(PROJECTMANSUFFIX)
++#endif
++#ifndef GameManDir
++#define GameManDir $(MANSOURCEPATH)$(GAMEMANSECT)
++#endif
++#ifndef GameManSuffix
++#define GameManSuffix $(GAMEMANSECT)$(PROJECTMANSUFFIX)
+ #endif
+ #ifndef MiscManDir
+-#define MiscManDir $(MANSOURCEPATH)$(MISCMANSUFFIX)
++#define MiscManDir $(MANSOURCEPATH)$(MISCMANSECT)
+ #endif
+-#ifndef DriverManDir
+-#define DriverManDir $(MANSOURCEPATH)$(DRIVERMANSUFFIX)
++#ifndef MiscManSuffix
++#define MiscManSuffix $(MISCMANSECT)$(PROJECTMANSUFFIX)
+ #endif
+-#ifndef AppLoadDefs
+-#define AppLoadDefs -D__apploaddir__=$(XAPPLOADDIR)
++#ifndef AdmManDir
++#define AdmManDir $(MANSOURCEPATH)$(ADMMANSECT)
++#endif
++#ifndef AdmManSuffix
++#define AdmManSuffix $(ADMMANSECT)$(PROJECTMANSUFFIX)
+ #endif
+ #ifndef AppManDefs
+-#define AppManDefs -D__appmansuffix__=$(MANSUFFIX)
++#define AppManDefs -D__appmansuffix__=$(MANSECT)$(PROJECTMANSUFFIX)
++#endif
++#ifndef ManDefs
++#define ManDefs -D__mansuffix__=$(MANSECT)$(PROJECTMANSUFFIX) -D__osmansuffix__=$(MANSECT)
++#endif
++#ifndef SyscallManDefs
++#define SyscallManDefs -D__syscallmansuffix__=$(SYSCALLMANSECT)$(PROJECTMANSUFFIX) -D__ossysmansuffix__=$(SYSCALLMANSECT)
+ #endif
+ #ifndef LibManDefs
+-#define LibManDefs -D__libmansuffix__=$(LIBMANSUFFIX)
++#define LibManDefs -D__libmansuffix__=$(LIBMANSECT)$(PROJECTMANSUFFIX) -D__oslibmansuffix__=$(LIBMANSECT)
++#endif
++#ifndef DriverManDefs
++#define DriverManDefs -D__drivermansuffix__=$(DRIVERMANSECT)$(PROJECTMANSUFFIX) -D__osdrivermansuffix__=$(DRIVERMANSECT)
+ #endif
+ #ifndef FileManDefs
+-#define FileManDefs -D__filemansuffix__=$(FILEMANSUFFIX)
++#define FileManDefs -D__filemansuffix__=$(FILEMANSECT)$(PROJECTMANSUFFIX) -D__osfilemansuffix__=$(FILEMANSECT)
++#endif
++#ifndef GameManDefs
++#define GameManDefs -D__gamemansuffix__=$(GAMEMANSECT)$(PROJECTMANSUFFIX) -D__osgamemansuffix__=$(GAMEMANSECT)
+ #endif
+ #ifndef MiscManDefs
+-#define MiscManDefs -D__miscmansuffix__=$(MISCMANSUFFIX)
++#define MiscManDefs -D__miscmansuffix__=$(MISCMANSECT)$(PROJECTMANSUFFIX) -D__osmiscmansuffix__=$(MISCMANSECT)
+ #endif
+-#ifndef DriverManDefs
+-#define DriverManDefs -D__drivermansuffix__=$(DRIVERMANSUFFIX)
++#ifndef AdmManDefs
++#define AdmManDefs -D__admmansuffix__=$(ADMMANSECT)$(PROJECTMANSUFFIX) -D__osadmmansuffix__=$(ADMMANSECT)
++#endif
++#ifndef AppLoadDefs
++#define AppLoadDefs -D__apploaddir__=$(XAPPLOADDIR)
+ #endif
+ #ifndef AdminManDefs
+ #define AdminManDefs -D__adminmansuffix__=$(ADMINMANSUFFIX)
+@@ -963,6 +1008,21 @@
+ #endif
+ #endif
+ 
++#ifndef IconDir
++# if !NothingOutsideProjectRoot
++#  define IconDir       "/usr/share/icons"
++#  ifndef XcursorPath
++#   define XcursorPath  "~/.icons:/usr/share/icons:/usr/share/pixmaps"
++#  endif
++# else
++#  define IconDir       Concat(ProjectRoot,/lib/X11/icons)
++# endif
++#endif
++
++#ifndef XcursorPath
++# define XcursorPath    Concat(~/.icons:/usr/share/icons:/usr/share/pixmaps:,IconDir)
++#endif
++
+ #ifndef LogDirectory
+ #if HasVarDirectory
+ #define LogDirectory $(VARDIR)/log
+@@ -1609,32 +1669,50 @@
+ #ifndef SHsuf
+ #define SHsuf sh
+ #endif
+-#ifndef ManSuffix
+-#define ManSuffix	n		/* use just one tab or cpp will die */
++#ifndef ManSection
++#define ManSection	1		/* use just one tab or cpp will die */
+ #endif
+-#ifndef LibManSuffix
+-#define LibManSuffix	3		/* use just one tab or cpp will die */
++#ifndef SyscallManSection
++#define SyscallManSection	2	/* use just one tab or cpp will die */
+ #endif
+-#ifndef FileManSuffix
++#ifndef LibManSection
++#define LibManSection	3		/* use just one tab or cpp will die */
++#endif
++#ifndef DriverManSection
+ #if SystemV || SystemV4 || defined(OSF1Architecture)
+-#define FileManSuffix	4		/* use just one tab or cpp will die */
++#define DriverManSection	7	/* use just one tab or cpp will die */
+ #else
+-#define FileManSuffix	5		/* use just one tab or cpp will die */
++#define DriverManSection	4	/* use just one tab or cpp will die */
+ #endif
+ #endif
+-#ifndef MiscManSuffix
++#ifndef FileManSection
+ #if SystemV || SystemV4 || defined(OSF1Architecture)
+-#define MiscManSuffix	5		/* use just one tab or cpp will die */
++#define FileManSection	4		/* use just one tab or cpp will die */
+ #else
+-#define MiscManSuffix	7		/* use just one tab or cpp will die */
++#define FileManSection	5		/* use just one tab or cpp will die */
+ #endif
+ #endif
+-#ifndef DriverManSuffix
++#ifndef GameManSection
++#define GameManSection	6		/* use just one tab or cpp will die */
++#endif
++#ifndef MiscManSection
+ #if SystemV || SystemV4 || defined(OSF1Architecture)
+-#define DriverManSuffix	7		/* use just one tab or cpp will die */
++#define MiscManSection	5		/* use just one tab or cpp will die */
+ #else
+-#define DriverManSuffix	4		/* use just one tab or cpp will die */
++#define MiscManSection	7		/* use just one tab or cpp will die */
++#endif
++#endif
++#ifndef AdmManSection
++#define AdmManSection	8		/* use just one tab or cpp will die */
+ #endif
++#ifndef ManSrcSection
++#define ManSrcSection	s		/* use just one tab or cpp will die */
++#endif
++#ifndef ManNewSection
++#define ManNewSection	n		/* use just one tab or cpp will die */
++#endif
++#ifndef ProjectManSuffix
++#define ProjectManSuffix	X11	/* use just one tab or cpp will die */
+ #endif
+ #ifndef AdminManSuffix
+ #if SystemV || SystemV4
+@@ -1763,9 +1841,15 @@
+           MANPATH = ManPath		/* top of manual page tree */
+     MANSOURCEPATH = ManSourcePath	/* prefix for man page sources */
+            MANDIR = ManDir		/* man pages for commands */
+-        LIBMANDIR = LibmanDir		/* man pages for library routines */
++    SYSCALLMANDIR = SyscallManDir   	/* man pages for system calls */
++        LIBMANDIR = LibManDir		/* man pages for library routines */
++     DRIVERMANDIR = DriverManDir	/* man pages for drivers */
+        FILEMANDIR = FileManDir		/* man pages for config files */
++       GAMEMANDIR = GameManDir		/* man pages for game commands */
+        MISCMANDIR = MiscManDir		/* man pages for miscellaneous files */
++        ADMMANDIR = AdmManDir		/* man pages for administrative commands */
++	  ICONDIR = IconDir		/* Xcursor cursors/icon directory */
++      XCURSORPATH = XcursorPath		/* Xcursor cursors path */
+      DRIVERMANDIR = DriverManDir	/* man pages for drivers */
+      LOGDIRECTORY = LogDirectory	/* OS location of log files */
+ #ifdef VarRunDirectory
+@@ -1872,15 +1956,30 @@
+              PERL = PerlCmd
+          PERLOPTS = PerlOptions
+      PERLENVSETUP = PerlEnvSetup
++
++          MANSECT = ManSection		/* section for command man pages */
++   SYSCALLMANSECT = SyscallManSection	/* section for system call man pages */
++       LIBMANSECT = LibManSection	/* section for library man pages */
++    DRIVERMANSECT = DriverManSection	/* section for driver man pages */
++      FILEMANSECT = FileManSection	/* section for file format man pages */
++      GAMEMANSECT = GameManSection	/* section for game command man pages */
++      MISCMANSECT = MiscManSection	/* section for misc man pages */
++       ADMMANSECT = AdmManSection	/* section for administrative command man pages */
++       MANSRCSECT = ManSrcSection	/* section for man page source */
++       MANNEWSECT = ManNewSection	/* section for preprocessed man source */
++ PROJECTMANSUFFIX = ProjectManSuffix	/* man page suffix for the X11 distribution */
+         MANSUFFIX = ManSuffix		/* suffix for command man pages */
++ SYSCALLMANSUFFIX = SyscallManSuffix	/* suffix for system call man pages */
+      LIBMANSUFFIX = LibManSuffix	/* suffix for library man pages */
++  DRIVERMANSUFFIX = DriverManSuffix	/* suffix for driver man pages */
+     FILEMANSUFFIX = FileManSuffix	/* suffix for file format man pages */
++    GAMEMANSUFFIX = GameManSuffix	/* suffix for game command man pages */
+     MISCMANSUFFIX = MiscManSuffix	/* suffix for misc man pages */
+-  DRIVERMANSUFFIX = DriverManSuffix	/* suffix for driver man pages */
++     ADMMANSUFFIX = AdmManSuffix	/* suffix for administrative command man pages */
+    ADMINMANSUFFIX = AdminManSuffix	/* suffix for admin command man pages */
+      MANSRCSUFFIX = ManSrcSuffix	/* suffix for man page source */
+      MANNEWSUFFIX = ManNewSuffix	/* suffix for preprocessed man source */
+-          MANDEFS = AppLoadDefs AppManDefs FileManDefs LibManDefs MiscManDefs DriverManDefs AdminManDefs ProjectManDefs XConfigFileManDefs XConfigDirManDefs XLogFileManDefs XServerManDefs $(XORGMANDEFS) $(VENDORMANDEFS)
++          MANDEFS = AppLoadDefs FileManDefs LibManDefs ManDefs SyscallManDefs GameManDefs MiscManDefs AdmManDefs MiscManDefs DriverManDefs AdminManDefs ProjectManDefs XConfigFileManDefs XConfigDirManDefs XLogFileManDefs XServerManDefs AppManDefs $(XORGMANDEFS) $(VENDORMANDEFS)
+ 
+    COMPRESSMANCMD = CompressManCmd
+ 
+Index: xutils-dev/xorg-cf-files-1.0.1/Library.tmpl
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/Library.tmpl	2006-04-15 19:08:49.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/Library.tmpl	2006-04-16 10:28:42.000000000 -0400
+@@ -37,6 +37,14 @@
+ #define DoExtraLib NO
+ #endif
+ 
++#ifndef DoPicLib
++# if DoNormalLib && !DoSharedLib && !StaticNeedsPicForShared
++#  define DoPicLib YES
++# else
++#  define DoPicLib NO
++# endif
++#endif
++
+ #ifndef HasSharedData
+ #define HasSharedData NO
+ #endif
+@@ -53,7 +61,7 @@
+ #endif
+ 
+ #ifndef LibraryCplusplusOptions
+-# if DoSharedLib && defined(SharedLibraryCplusplusOptions)
++# if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusOptions)
+ #  define LibraryCplusplusOptions SharedLibraryCplusplusOptions
+ # else
+ #  define LibraryCplusplusOptions DefaultCplusplusOptions
+@@ -85,14 +93,14 @@
+ 
+ #ifndef CplusplusSource
+ # ifndef LibraryCcCmd
+-#  if DoSharedLib && defined(SharedLibraryCcCmd)
++#  if (DoSharedLib || DoPicLib) && defined(SharedLibraryCcCmd)
+ #   define LibraryCcCmd SharedLibraryCcCmd
+ #  else
+ #   define LibraryCcCmd CcCmd
+ #  endif
+ # endif
+ # ifndef LibraryCCOptions
+-#  if DoSharedLib && defined(SharedLibraryCCOptions)
++#  if (DoSharedLib || DoPicLib) && defined(SharedLibraryCCOptions)
+ #   define LibraryCCOptions SharedLibraryCCOptions
+ #  else
+ #   define LibraryCCOptions DefaultCCOptions
+@@ -121,7 +129,7 @@
+ #else
+ # ifndef CrossCompileDir
+ #  ifndef LibraryCplusplusCmd
+-#   if DoSharedLib && defined(SharedLibraryCplusplusCmd)
++#   if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusCmd)
+ #    define LibraryCplusplusCmd SharedLibraryCplusplusCmd
+ #   else
+ #    define LibraryCplusplusCmd CplusplusCmd
+@@ -129,7 +137,7 @@
+ #  endif
+ # else
+ #  ifndef CrossLibraryCplusplusCmd
+-#   if DoSharedLib && defined(SharedLibraryCplusplusCmd)
++#   if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusCmd)
+ #    define CrossLibraryCplusplusCmd Concat3(CrossCompileDir,/,StripPath(SharedLibraryCplusplusCmd))
+ #   else
+ #    define CrossLibraryCplusplusCmd Concat3(CrossCompileDir,/,StripPath(CplusplusCmd))
+@@ -138,7 +146,7 @@
+ # endif
+ 
+ # ifndef LibraryCplusplusOptions
+-#  if DoSharedLib && defined(SharedLibraryCplusplusOptions)
++#  if (DoSharedLib || DoPicLib) && defined(SharedLibraryCplusplusOptions)
+ #   define LibraryCplusplusOptions SharedLibraryCplusplusOptions
+ #  else
+ #   define LibraryCplusplusOptions DefaultCplusplusOptions
+@@ -204,14 +212,14 @@
+ # define _NormalObjCplusplusCompile(options) $(_NULLCMD_)
+ # define _NormalCleanDir() $(_NULLCMD_)
+ #else
+-# if DoSharedLib && SeparateSharedCompile
++# if (DoSharedLib || DoPicLib) && SeparateSharedCompile
+ #  define _NormalLibMkdir() _LibMkdir(unshared)
+ #  define _NormalObjCompile(options) UnsharedLibObjCompile(options)
+ #  define _NormalObjCplusplusCompile(options) UnsharedLibObjCplusplusCompile(options)
+ #  define _NormalCleanDir() LibCleanDir(unshared)
+ # else
+ #  define _NormalLibMkdir() $(_NULLCMD_)
+-#  if !DoSharedLib &&  defined(IncludeSharedObjectInNormalLib)
++#  if (!DoSharedLib && !DoPicLib) &&  defined(IncludeSharedObjectInNormalLib)
+ #   define _NormalObjCompile(options) NormalRelocLibObjCompile(options)
+ #  else
+ #   define _NormalObjCompile(options) NormalLibObjCompile(options)
+@@ -221,7 +229,7 @@
+ # endif
+ #endif
+ 
+-#if !DoSharedLib || (DoNormalLib && !SeparateSharedCompile)
++#if !DoSharedLib && !DoPicLib || (DoNormalLib && !SeparateSharedCompile)
+ # define _SharedObjCompile(options) $(_NULLCMD_)
+ # define _SharedObjCplusplusCompile(options) $(_NULLCMD_)
+ #else
+@@ -517,6 +525,12 @@
+ InstallLibrary($(LIBNAME)_d,$(USRLIBDIR))
+ #   endif
+ #  endif
++#  if DoPicLib
++PicLibraryTarget($(LIBNAME),$(OBJS))
++#   if !defined(LibInstall) || LibInstall
++InstallLibrary($(LIBNAME)_pic,$(USRLIBDIR))
++#   endif
++#  endif
+ #  if DoExtraLib && defined(ExtraLibRules)
+ ExtraLibraryTarget($(LIBNAME),$(SoRev),$(OBJS) $(EXTRAUNSHAREDOBJS))
+ #   if !defined(LibInstall) || LibInstall
+Index: xutils-dev/xorg-cf-files-1.0.1/linux.cf
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/linux.cf	2006-04-16 10:28:11.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/linux.cf	2006-04-16 10:28:42.000000000 -0400
+@@ -1,4 +1,4 @@
+-XCOMM $XdotOrg: xc/config/cf/linux.cf,v 1.24 2005/03/06 01:05:00 branden Exp $
++XCOMM $XdotOrg: xc/config/cf/linux.cf,v 1.31 2005/10/21 19:10:27 ajax Exp $
+ XCOMM platform:  $Xorg: linux.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
+ 
+ 
+@@ -107,31 +107,48 @@
+ XCOMM libc:	(LinuxCLibMajorVersion./**/LinuxCLibMinorVersion./**/LinuxCLibTeenyVersion)
+ XCOMM binutils:	(LinuxBinUtilsMajorVersion)
+ 
++/* Linux >= 2.0 supports /dev/random, which is poll()able */
++#if OSMajorVersion >= 2
++# define HasDevRandom		YES
++# define PollDevRandom		YES
++#endif
++
+ #if LinuxDistribution == LinuxDebian
++
++/* Path setup. */
++# ifndef NothingOutsideProjectRoot
++#  define NothingOutsideProjectRoot	NO
++# endif
+ # if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot
+ #  define SystemManDirectory	/usr/share/man
+ # endif
++
++/* Default GCC options. */
++# ifndef DefaultGcc2OptimizeOpt
++#  define DefaultGcc2OptimizeOpt	-O2
++# endif
++
+ # define HasPam			YES
+-/* un-comment this when it is un-broken */
+-/* # define JoystickSupport YES */
++
+ # if !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot
+ #  define XAppLoadDir		EtcX11Directory/app-defaults
+ # define XFileSearchPathDefault	Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S)
+ /* the relative symlink created by this rule causes problems for us */
+-# if defined(InstallAppDefFiles) && InstallAppDefFiles
+-#  define InstallAppDefaultsLong(file,class)				@@\
++# define InstallAppDefFiles	YES
++# ifdef InstallAppDefFiles
++#  if InstallAppDefFiles
++#   define InstallAppDefaultsLong(file,class)				@@\
+ InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class)
+-# else
+-#  define InstallAppDefaultsLong(file,class)				@@\
++#  else
++#   define InstallAppDefaultsLong(file,class)				@@\
+ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class)
++#  endif
+ # endif /* InstallAppDefFiles */
+ # endif /* !defined(NothingOutsideProjectRoot) || !NothingOutsideProjectRoot */
++
+ # define SharedLibXdmGreet	NO
+ # define LinkGLToUsrInclude	NO
+ # define LinkGLToUsrLib		NO
+-# define SharedLibFont		NO
+-# define SharedLibGlu		YES
+-# define NormalLibGlu		YES
+ # define FSUseSyslog		YES
+ 
+ # define BuildLibGlxWithoutPIC  NO
+@@ -142,15 +159,12 @@
+ # define MiscManSuffix         7x
+ # define MiscManDir            $(MANSOURCEPATH)7
+ 
+-/*
+- *
+- *
++# define ProjectManSuffix	x
++
+ # define DebianMaintainer	YES
+- *
+- *
+- */
+ 
+ # ifdef DebianMaintainer
++
+ #  ifndef XorgCustomVersion
+ #   define XorgCustomVersion		"Debian"
+ #  endif
+@@ -158,47 +172,138 @@
+ #   define BuilderEMailAddr		"debian-x@lists.debian.org"
+ #  endif
+ #  define XFree86Devel			YES
+-#  define BuildAllSpecsDocs		YES
+ #  define InstallXinitConfig		YES
+ #  define InstallXdmConfig		YES
+ #  define InstallFSConfig		YES
+ #  define DebuggableLibraries		YES
+ #  define ForceNormalLib		YES
+-#  define BuildSpecsDocs		YES
+-#  define SpecsDocDirs			CTEXT GL ICCCM X11 Xext Xv i18n xterm
+-#  define BuildRman			NO
++#  define SharedLibFont			NO
++#  define SharedLibGlu			YES
++#  define NormalLibGlu			YES
++#  define BuildFontCache		YES
++
++#  define BuildAllSpecsDocs		NO
++#  ifndef BuildSpecsDocs
++#   define BuildSpecsDocs		YES
++#  endif
++#  define SpecsDocDirs			BDF CTEXT FSProtocol GL ICCCM ICE PM \
++				Render SM X11 XDMCP XIM XLFD XProtocol \
++				Xaw Xext Xi Xmu Xserver Xt Xv XvMC \
++				i18n rstart xfs xterm xtrans
++#  define XkbServerDefines		-DNOISY
+ #  define BuildHtmlManPages		NO
++#  define DontPreprocessManPages	NO
+ 
+-/* we build-depend on libfreetype6-dev (FreeType 2.x) */
+-#   define BuildFreetype2Library	NO
+-#   define HasFreetype2			YES
+-/* m68k has no 2.4 kernel yet */
+-#   ifndef Mc68020Architecture
+-#    define HasLinuxInput		YES
+-#   endif
+-#   define HasXdmAuth			YES
+-#   define HasLatex			YES
+-/* at present, glide2 only works on i386 */
+-#   if defined(__linux__) && defined(i386Architecture)
+-#    define HasGlide2			YES
+-#    define Glide2IncDir		/usr/include/glide
+-#   endif /* __linux__ && i386Architecture */
+-/* at present, glide3 only works on alpha, amd64, i386 and ia64 */
+-#   if defined(__linux__) && (defined(i386Architecture) || \
+-       defined(AlphaArchitecture) || defined(ia64Architecture) || \
+-       defined(AMD64Architecture))
+-#    define HasGlide3			YES
+-#    define Glide3IncDir		/usr/include/glide3
+-#   endif /* __linux__ && (i386Architecture || AlphaArchitecture || \
+-             ia64Architecture || AMD64Architecture) */
+-/* extended instruction set support */
+-#   ifdef i386Architecture
++/* We have a local patch that defines PicLibraryTarget(), instead of
++ * upstream's method. */
++#  define StaticNeedsPicForShared	NO
++
++/* Some libraries changed compilation method from static to shared and they do not
++ * ship header files.
++ * Temporary revert the build to static until all the changes will be investigated
++ * properly
++ */
++#  define SharedLibXau			YES
++#  define SharedLibXdmcp		YES
++#  define NormalOldX			NO
++#  define DebugOldX			NO
++#  define SharedOldX			NO
++#  define SharedLibDmx			YES
++#  define SharedLibGLw			NO
++#  define SharedLibFont			NO
++#  define SharedLibFontEnc		NO
++#  define SharedLibXfontcache		NO
++#  define BuildFreetypeDlModule		NO
++
++#  define KernelVersionInBanner		YES
++
++/* We don't want XRX. */
++#  define BuildPlugin		NO
++
++/* The TT/Meltho fonts are all under non-free licences, except for BitStream
++ * Vera, which is provided by an external package anyway. */
++#  define BuildTrueTypeFonts		NO
++#  define BuildBethMarduthoFonts	NO
++
++#  define MakeDllModules		YES
++
++/* All the following are fulfilled by Build-Depends. */
++#  define BuildRman			NO
++#  define RmanCmd			/usr/bin/rman
++#  define RmanOptions			/**/
++#  define HasTk				YES
++#  define TkLibDir			/usr/lib
++#  define TkIncDir			/usr/include
++#  define TkLibName			tk8.4
++#  define XF86SetupUsesStaticTk		NO
++#  define HasTcl			YES
++#  define TclLibDir			/usr/lib
++#  define TclIncDir			/usr/include
++#  define TclLibName			tcl8.4
++#  define XF86SetupUsesStaticTcl	NO
++#  define BuildExpatLibrary		NO
++#  define HasExpat			YES
++#  define ExpatIncDirStandard		YES
++#  define BuildFontconfigLibrary	NO
++#  define HasFontconfig			YES
++#  define UseFontconfig			YES
++#  define BuildRenderLibrary		NO
++#  define HasRenderLibrary		YES
++#  define BuildXcursorLibrary		NO
++#  define HasXcursorLibrary		YES
++/* Xlib needs to know the available version of Xcursor. */
++#  define SharedXcursorRev		1
++#  define BuildXftLibrary		NO
++#  define HasXftLibrary			YES
++#  define BuildFreetype2Library		NO
++#  define HasFreetype2			YES
++#  define FontLibSharedFreeType		NO
++#  define HasLatex			YES
++
++/*
++ * The XFree86 Debian package no longer builds the Xprt server, in favor
++ * of a separate xprint package.  We do still build the library,
++ * but only when we're not building servers only, so it gets built in the
++ * normal build, but not -dbg (as it requires libXt headers).
++ */
++#  define XprtServer			NO
++#  define BuildXprintLib		!BuildServersOnly
++
++#  ifdef UseInstalled
++#   define RenderLibraryDir		/usr
++#   define XftLibraryDir		/usr
++#   define XcursorLibraryDir		/usr
++#  else /* We have a special hack to find these. */
++#   define RenderLibraryDir		$(TOP)/../../imports
++#   define XftLibraryDir		$(TOP)/../../imports
++#   define XcursorLibraryDir		$(TOP)/../../imports
++#  endif
++
++/* Wraphelp.c magic is supplied via a custom patch. */
++#  define HasXdmAuth			YES
++
++#  ifdef LinuxArchitecture
++/* Glide2 only works on i386. */
++#  ifdef i386Architecture
++#   define HasGlide2			YES
++#   define Glide2IncDir		/usr/include/glide
++#  endif /* i386Architecture */
++/* Glide3 only works on alpha, amd64, i386 and ia64. */
++#  if defined(i386Architecture) || defined(AlphaArchitecture) || \
++      defined(ia64Architecture) || defined(AMD64Architecture)
++#   define HasGlide3			YES
++#   define Glide3IncDir		/usr/include/glide3
++#  endif /* i386Architecture || AlphaArchitecture || ia64Architecture ||
++            AMD64Architecture */
++#  endif /* LinuxArchitecture */
++
++/* Enable extended instruction set support. */
++#  ifdef i386Architecture
+ #   define HasX86Support		YES
+-#    define HasMMXSupport		YES
+-#    define Has3DNowSupport		YES
+-/* 2.4 is not yet the official (or predominant) kernel in unstable */
+-#    define HasSSESupport		NO
+-#   endif /* i386Architecture */
++#   define HasMMXSupport       YES
++#   define Has3DNowSupport     YES
++#   define HasSSESupport       YES
++#  endif /* i386Architecture */
+ # endif /* DebianMaintainer */
+ #endif /* LinuxDebian */
+ 
+@@ -591,7 +696,7 @@
+ #define MkdirHierCmd		mkdir -p
+ 
+ #ifndef HaveLib64
+-# if defined (AMD64Architecture) || defined (s390xArchitecture) || defined (Ppc64Architecture)
++# if defined (s390xArchitecture)
+ #  define HaveLib64	YES
+ # else
+ #  define HaveLib64	NO
+@@ -725,10 +830,10 @@
+ # if UseElfFormat
+ #  ifdef AlphaArchitecture
+ #   define CcCmd		gcc -b alpha-linux
++#   define CplusplusCmd		c++ -b alpha-linux
+ #   define AsCmd		CcCmd -c -x assembler
+ #   define LdCmd		CcCmd -nostdlib -Wl,"-m elf64alpha"
+ #   define AsmDefines		-D__ELF__
+-#   define CplusplusCmd		c++ -b alpha-linux
+ #  endif /* AlphaArchitecture */
+ #  ifdef HPArchitecture
+ #   define CcCmd		gcc
+@@ -740,10 +845,10 @@
+ #  endif /* HPArchitecture */
+ #  ifdef i386Architecture
+ #   define CcCmd		gcc -b i486-linux
++#   define CplusplusCmd		c++ -b i486-linux
+ #   define AsCmd		CcCmd -c -x assembler
+ #   define LdCmd		CcCmd -nosdlib -Wl,"-m elf_i386"
+ #   define AsmDefines		-D__ELF__
+-#   define CplusplusCmd		c++ -b i486-linux
+ #  endif /* i386Architecture */
+ #  ifdef ia64Architecture
+ #   define CcCmd		gcc
+@@ -754,10 +859,10 @@
+ #  endif /* ia64Architecture */
+ #  ifdef Mc68020Architecture
+ #   define CcCmd		gcc -b m68k-linux
++#   define CplusplusCmd		c++ -b m68k-linux
+ #   define AsCmd		CcCmd -c -x assembler
+ #   define LdCmd		CcCmd -nostdlib -W,l"-m m68kelf"
+ #   define AsmDefines		-D__ELF__
+-#   define CplusplusCmd		c++ -b m68k-linux
+ #  endif /* Mc68020Architecture */
+ #  ifdef AMD64Architecture
+ #   define CcCmd                 gcc
+@@ -770,7 +875,7 @@
+ #  define CcCmd			gcc
+ #  define AsCmd			CcCmd -c -x assembler
+ #  define LdCmd			CcCmd -nostdlib
+-#  define AsmDefines		-DUSE_GAS
++#  define AsmDefines		-DUSE_GAS -D__ELF__
+ # endif
+ #endif
+ 
+@@ -837,7 +942,7 @@
+ 
+ #ifdef AlphaArchitecture
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	DefaultGcc2AxpOpt
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__alpha__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -850,7 +955,7 @@
+ #ifdef Arm32Architecture
+ # define DefaultCCOptions
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	-O3
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__arm__ -D__arm32__ -U__arm -Uarm
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -858,7 +963,9 @@
+ #endif /* Arm32Achitecture */
+ 
+ #ifdef HPArchitecture
+-# define OptimizedCDebugFlags	-O2  GccAliasingArgs
++# ifndef OptimizedCDebugFlags
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
++# endif
+ # define LinuxMachineDefines	-D__hppa__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+ # define ServerExtraDefines	-DGCCUSESGAS XFree86ServerDefines
+@@ -866,7 +973,7 @@
+ 
+ #ifdef i386Architecture
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	DefaultGcc2i386Opt
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__i386__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -875,7 +982,7 @@
+ 
+ #ifdef ia64Architecture
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	-O2  GccAliasingArgs
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__ia64__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -884,7 +991,7 @@
+ 
+ #ifdef Mc68020Architecture
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	-O2  GccAliasingArgs
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__mc68000__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -903,7 +1010,7 @@
+ #ifdef Ppc64Architecture
+ # define DefaultCCOptions	-mminimal-toc
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	DefaultGcc2Ppc64Opt
++#  define OptimizedCDebugFlags	DefaultGcc2Ppc64Opt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__powerpc64__ -D__powerpc__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME -DPART_NET
+@@ -913,7 +1020,7 @@
+ #ifdef PpcArchitecture
+ # define DefaultCCOptions	
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	DefaultGcc2PpcOpt
++#  define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__powerpc__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -922,7 +1029,7 @@
+ 
+ #ifdef s390Architecture
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	-O2 -fomit-frame-pointer GccAliasingArgs
++#  define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__s390__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -930,16 +1037,17 @@
+ #endif /* s390Architecture */
+ 
+ #ifdef s390xArchitecture
+-/*#define DefaultCCOptions	-fsigned-char */
+-#define OptimizedCDebugFlags	-O3 -fomit-frame-pointer
++# ifndef OptimizedCDebugFlags
++#  define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
++# endif
+ #define LinuxMachineDefines	-D__s390x__
+-#define ServerOSDefines		XFree86ServerOSDefines -DDDXTIME
++#define ServerOSDefines		XFree86ServerOSDefines -DDDXTIME -DPART_NET
+ #define ServerExtraDefines	-DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
+ #endif /* s390xArchitecture */
+ 
+ #ifdef SparcArchitecture
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	-O2  GccAliasingArgs
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__sparc__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -970,7 +1078,7 @@
+ #  endif
+ # endif
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	-O2 SuperHArchOptFlags SuperHEndianFlags  GccAliasingArgs
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt SuperHArchOptFlags SuperHEndianFlags GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines	-D__sh__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -982,7 +1090,7 @@
+ 
+ #ifdef AMD64Architecture
+ # ifndef OptimizedCDebugFlags
+-#  define OptimizedCDebugFlags	DefaultGcc2AMD64Opt
++#  define OptimizedCDebugFlags	DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ # define LinuxMachineDefines   -D__amd64__
+ # define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
+@@ -1023,26 +1131,6 @@
+ # define ConnectionFlags	-DUNIXCONN -DTCPCONN
+ #endif
+ 
+-/* Some of these man page defaults are overriden in the above OS sections */
+-#ifndef ManSuffix
+-# define ManSuffix	1x
+-#endif
+-#ifndef ManDir
+-# define ManDir		$(MANSOURCEPATH)1
+-#endif
+-#ifndef LibManSuffix
+-# define LibManSuffix	3x
+-#endif
+-#ifndef LibmanDir
+-# define LibmanDir	$(MANSOURCEPATH)3
+-#endif
+-#ifndef FileManSuffix
+-# define FileManSuffix	5x
+-#endif
+-#ifndef FileManDir
+-# define FileManDir	$(MANSOURCEPATH)5
+-#endif
+-
+ #ifndef StaticLibrary
+ # define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic
+ #endif
+@@ -1087,3 +1175,59 @@
+ #ifndef XFree86ServerOSDefines
+ # define XFree86ServerOSDefines
+ #endif
++
++/*
++ *     SELinux support
++ */
++#if defined(__linux__)
++# ifndef HasSELinux
++#  define HasSELinux YES
++# endif
++#endif
++
++#ifndef SELinuxDefines
++# if HasSELinux
++#  define SELinuxDefines -DHAVE_SELINUX
++# else
++#  define SELinuxDefines /**/
++# endif
++#endif
++
++#ifndef SELinuxIncludeFlags
++# if HasSELinux
++#   define SELinuxIncludeFlags -I/usr/include/selinux
++# else
++#   define SELinuxIncludeFlags /**/
++# endif
++#endif
++
++#ifndef SELinuxCompileFlags
++# define SELinuxCompileFlags /**/
++#endif
++
++#ifndef SELinuxLoadFlags
++# define SELinuxLoadFlags SELinuxCompileFlags
++#endif
++
++#ifndef SELinuxLibraries
++# if HasSELinux
++#  define SELinuxLibraries -lselinux
++# else
++#  define SELinuxLibraries /**/
++# endif
++#endif
++
++#if HasSELinux
++# ifndef SELINUX_LDFLAGS
++   SELINUX_LDFLAGS = SELinuxLoadFlags
++# endif
++# ifndef SELINUX_INCLUDES
++   SELINUX_INCLUDES = SELinuxIncludeFlags
++# endif
++# ifndef SELINUX_CFLAGS
++   SELINUX_CFLAGS = SELinuxCompileFlags SELinuxDefines
++# endif
++# ifndef SELINUX_LIBS
++   SELINUX_LIBS = SELinuxLibraries
++# endif
++#endif
+Index: xutils-dev/xorg-cf-files-1.0.1/NetBSD.cf
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/NetBSD.cf	2006-04-15 19:08:49.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/NetBSD.cf	2006-04-16 10:28:42.000000000 -0400
+@@ -18,12 +18,178 @@
+ #define OSTeenyVersion		DefaultOSTeenyVersion
+ #endif
+ 
++#ifndef NetBSDDistribution
++#define NetBSDDistribution	DefaultNetBSDDistribution
++/*
++  Add "#define NetBSDDistribution NetBSD<mumble>" to your site.def or host.def.
++  Currently only NetBSDDebian will be autodetected.
++  Valid values are:
++    NetBSDUnknown    (0)
++    NetBSDNative     (1)
++    NetBSDDebian     (2)
++*/
++#endif
++
++#ifndef NetBSDDistName
++# define NetBSDDistName		DefaultNetBSDDistName
++#endif
+ 
+ #ifndef OSVendor
+-#define	OSVendor		The NetBSD Foundation, Inc.
++#define OSVendor		The NetBSD Foundation, Inc.
+ #endif
++
++#ifndef NetBSDBinUtilsMajorVersion
++# define NetBSDBinUtilsMajorVersion	DefaultNetBSDBinUtilsMajorVersion
++#endif
++
+ XCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
+ 
++/* Defines for Debian GNU/NetBSD */
++
++#if NetBSDDistribution == NetBSDDebian
++# ifndef DefaultGcc2OptimizeOpt
++#  define DefaultGcc2OptimizeOpt	-O2
++# endif
++# define DefaultGcc2AxpOpt	DefaultGcc2OptimizeOpt GccAliasingArgs
++# define DefaultGcc2i386Opt	DefaultGcc2OptimizeOpt GccAliasingArgs
++# define DefaultGcc2PpcOpt	DefaultGcc2OptimizeOpt GccAliasingArgs
++# define SystemManDirectory	/usr/share/man
++# define HasPam			YES
++# define HasTk			YES
++# define TkLibDir		/usr/lib
++# define TkIncDir		/usr/include
++# define TkLibName		tk8.4
++# define XF86SetupUsesStaticTk	NO
++# define HasTcl			YES
++# define TclLibDir		/usr/lib
++# define TclIncDir		/usr/include
++# define TclLibName		tcl8.4
++# define XF86SetupUsesStaticTcl	NO
++/* un-comment this when it is un-broken */
++/* # define JoystickSupport YES */
++# define XAppLoadDir		EtcX11Directory/app-defaults
++# define XFileSearchPathDefault	Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S)
++# define InstallAppDefFiles	YES
++/* the relative symlink created by this rule causes problems for us */
++# ifdef InstallAppDefFiles
++#  if InstallAppDefFiles
++#   define InstallAppDefaultsLong(file,class)				@@\
++InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class)
++#  else
++#   define InstallAppDefaultsLong(file,class)				@@\
++InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class)
++#  endif
++# endif /* InstallAppDefFiles */
++# define SharedLibXdmGreet	NO
++# define LinkGLToUsrInclude	NO
++# define LinkGLToUsrLib		NO
++# define SharedLibFont		NO
++# define HasZlib		YES
++# define SharedLibGlu		YES
++# define NormalLibGlu		YES
++# define FSUseSyslog		YES
++
++# define DebianMaintainer	YES
++
++# ifdef DebianMaintainer
++#  ifndef XFree86CustomVersion
++#    define XFree86CustomVersion	"Debian"
++#  endif
++#  ifndef BuilderEMailAddr
++#    define BuilderEMailAddr		"debian-x@lists.debian.org"
++#  endif
++#  define XFree86Devel			YES
++#  define InstallXinitConfig		YES
++#  define InstallXdmConfig		YES
++#  define InstallFSConfig		YES
++#  define DebuggableLibraries		YES
++#  define ForceNormalLib		YES
++#  define BuildRman			NO
++#  define BuildHtmlManPages		NO
++/*
++ * Debian doesn't use certain parts of the tree when doing
++ * architecture-specific package builds.
++ */
++#  ifndef BuildFonts
++#   define BuildFonts			YES
++#  endif
++#  ifndef BuildSpecsDocs
++#   define BuildSpecsDocs		YES
++#  endif
++#  if BuildSpecsDocs
++#   define BuildAllSpecsDocs		YES
++#  endif
++/*
++ * The XFree86 Debian package uses a local patch that defines a
++ * PicLibraryTarget() Imake rule, instead of using upstream's method.
++ */
++#  define StaticNeedsPicForShared	NO
++#  define KernelVersionInBanner		YES
++#  define ProjectManSuffix		x
++/* The TT/Meltho fonts are all under non-free licenses. */
++#  define BuildTrueTypeFonts		NO
++#  define BuildBethMarduthoFonts	NO
++/*
++ * The XFree86 Debian package build-depends on external Expat, Fontconfig,
++ * Freetype, Render, Xcursor, and Xft libraries.
++ */
++#  define BuildExpatLibrary		NO
++#  define HasExpat			YES
++#  define ExpatIncDirStandard		YES
++#  define BuildFontconfigLibrary	NO
++#  define HasFontconfig			YES
++#  define UseFontconfig			YES
++#  define FontconfigIncDir		/usr/include/fontconfig
++#  define BuildFreetype2Library		NO
++#  define HasFreetype2			YES
++#  define BuildRenderLibrary		NO
++#  define HasRenderLibrary		YES
++#  define BuildXcursorLibrary		NO
++#  define HasXcursorLibrary		YES
++/* Xlib needs to know the available version of Xcursor. */
++#  define SharedXcursorRev		1
++#  define BuildXftLibrary		NO
++#  define HasXftLibrary			YES
++
++#  ifdef UseInstalled
++#    define RenderLibraryDir		/usr
++#    define XftLibraryDir		/usr
++#    define XcursorLibraryDir		/usr
++#  else
++/* The XFree86 Debian package uses a special hack to find these libraries. */
++#    define RenderLibraryDir		$(TOP)/../../imports
++#    define XftLibraryDir		$(TOP)/../../imports
++#    define XcursorLibraryDir		$(TOP)/../../imports
++#  endif
++
++/*
++ * We want to be sure that the normal XFree86 X server and the debugging X
++ * server use the same FreeType2 library.  We'd *like* it if we could
++ * achieve this by both packages dynamically linking against the system's
++ * FreeType2 library; however, the normal X server package
++ * (xserver-xorg) *cannot* be built dynamically linked against the
++ * FreeType2 library when the module loader is enabled because of
++ * code/design issues.  Therefore, we encapsulate XFree86's internal "fork"
++ * of the FreeType2 library into *both* xserver-xorg and
++ * xserver-xorg-dbg.  When it becomes possible to build the
++ * module-loading server against an external FreeType2 shared library, we
++ * can drop this define:
++ */
++#   define FontLibSharedFreeType	NO
++
++#   define HasLinuxInput		YES
++#   define HasXdmAuth			YES
++#   define HasLatex			YES
++/* Enable extended instruction set support. */
++#   ifdef i386Architecture
++#    define HasX86Support		YES
++#    define HasMMXSupport		YES
++#    define Has3DNowSupport		YES
++#    define HasSSESupport		YES
++#   endif /* i386Architecture */
++# endif /* DebianMaintainer */
++#endif /* NetBSDDebian */
++
+ /*
+  * C library features
+  */
+@@ -93,8 +259,12 @@
+ 
+ #define HasUsableFileMmap	YES
+ 
+-#define HasVarRun		YES
++#if NetBSDDistribution == NetBSDDebian
++#define VarDbDirectory		$(VARDIR)/lib
++#else /* Debian */
+ #define HasVarDb		YES
++#endif /* Debian */
++#define HasVarRun		YES
+ 
+ #define HasShadowPasswd		NO
+ 
+@@ -207,6 +377,8 @@
+ 
+ #if UseElfFormat
+ #define DlLibrary		-rdynamic /* no -ldl yet */
++#define HasPlugin		YES
++#define VendorHasX11R6_3libXext	YES
+ #else
+ #define DlLibrary		/**/
+ #endif
+@@ -334,7 +506,11 @@
+ /* NetBSD doesn't have gperf in the base install */
+ #define DontRebuildGperfOutput	YES
+ 
+-/* 
++#if NetBSDDistribution == NetBSDDebian
++#define HasPerl			YES
++#endif
++
++/*
+  * NetBSD doesn't have perl in default system
+  * you may override this in host.def if you installed perl from the packages
+  */
+@@ -353,7 +529,13 @@
+ /*
+  * Make & install Features
+  */
++
++#if NetBSDDistribution == NetBSDDebian
++#define HasBsdMake		NO
++#else
+ #define HasBsdMake		YES
++#endif
++
+ #define CompressAllFonts	YES
+ #define GzipFontCompression	YES
+ #define DefaultUserPath		/bin:/usr/bin:/usr/pkg/bin:/usr/local/bin:$(BINDIR)
+@@ -457,6 +639,8 @@
+ 									@@\
+ .EXEC:
+ 
++#if NetBSDDistribution != NetBSDDebian /* Debian uses ProjectManSuffix */
++
+ /*
+  * Man pages need to be formatted when installed, so override the default
+  * imake rules.
+@@ -546,6 +730,8 @@
+ 									@@\
+ InstallManPageAliasesBase(file,destdir,aliases)
+ 
++#endif /* NetBSDDistribution != NetBSDDebian */
++
+ /*
+  * Shared libraries supported starting in 1.0 on a.out platforms,
+  * and on all ELF platforms.
+Index: xutils-dev/xorg-cf-files-1.0.1/sco5.cf
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/sco5.cf	2006-04-15 19:08:49.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/sco5.cf	2006-04-16 10:28:42.000000000 -0400
+@@ -1,5 +1,5 @@
+ XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.15 2003/12/19 02:05:37 dawes Exp $
+-XCOMM $XdotOrg: xc/config/cf/sco5.cf,v 1.5 2004/09/02 01:10:28 kem Exp $
++XCOMM $XdotOrg: xc/config/cf/sco5.cf,v 1.9 2005/12/20 22:30:48 alanc Exp $
+ 
+ /*
+  * This is for SCO Open Server 5.0.6A or later. You must have the
+@@ -69,7 +69,7 @@
+ #endif
+ 
+ #ifndef UseExportLists
+-# define UseExportLists		YES
++# define UseExportLists		NO
+ #endif
+ 
+ #define StandardDefines		-DSYSV -Di386 -DSCO325 -D__SCO__
+Index: xutils-dev/xorg-cf-files-1.0.1/usl.cf
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/usl.cf	2006-04-15 19:08:48.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/usl.cf	2006-04-16 10:28:42.000000000 -0400
+@@ -159,7 +159,7 @@
+ #endif
+ 
+ #ifndef UseExportLists
+-# define UseExportLists		YES
++# define UseExportLists		NO
+ #endif
+ 
+ #define GencatFlags		-m
+Index: xutils-dev/xorg-cf-files-1.0.1/X11.tmpl
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/X11.tmpl	2006-04-15 19:08:49.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/X11.tmpl	2006-04-16 10:28:42.000000000 -0400
+@@ -1,6 +1,6 @@
+ XCOMM ----------------------------------------------------------------------
+ XCOMM X Window System Build Parameters and Rules
+-XCOMM $XdotOrg: xc/config/cf/X11.tmpl,v 1.52 2005/09/22 23:54:18 alanc Exp $
++XCOMM $XdotOrg: xc/config/cf/X11.tmpl,v 1.54 2005/12/14 23:41:52 alanc Exp $
+ XCOMM $Xorg: X11.tmpl,v 1.6 2000/08/17 19:41:46 cpqbld Exp $
+ XCOMM
+ XCOMM
+@@ -45,7 +45,7 @@
+ # if defined XorgVersionString
+ #   define XOrgReleaseString	Release XorgVersionString
+ # else
+-#   define XOrgReleaseString	Release 6.8
++#   define XOrgReleaseString	Release 6.9
+ # endif
+ #endif
+ 
+@@ -614,23 +614,29 @@
+ #ifndef BuildRender
+ #define BuildRender		YES
+ #endif
++#ifndef HasRenderLibrary
++#define HasRenderLibrary	NO
++#endif
+ #ifndef BuildRenderLibrary
+-#define BuildRenderLibrary	(XdmxServer || !BuildServersOnly)
++#define BuildRenderLibrary	(XdmxServer || (!HasRenderLibrary && BuildLibraries))
++#endif
++#ifndef HasXftLibrary
++#define HasXftLibrary		NO
+ #endif
+ #ifndef BuildXftLibrary
+-#define BuildXftLibrary		BuildRenderLibrary
++#define BuildXftLibrary		((BuildRenderLibrary || HasRenderLibrary) && BuildLibraries)
+ #endif
+ #ifndef BuildXft1Library
+ #define BuildXft1Library	BuildRenderLibrary
+ #endif
+ #ifndef UseFontconfig
+-#define UseFontconfig		BuildXftLibrary
++#define UseFontconfig		(BuildXftLibrary || HasXftLibrary)
+ #endif
+ #ifndef BuildFontconfigLibrary
+ #define BuildFontconfigLibrary	(UseFontconfig && !HasFontconfig)
+ #endif
+ #ifndef UseFreetype2
+-#define UseFreetype2		(BuildXftLibrary || BuildXft1Library || \
++#define UseFreetype2		(BuildXftLibrary || HasXftLibrary || BuildXft1Library || \
+ 				 UseFontconfig || BuildFreeType)
+ #endif
+ #ifndef InstallFontconfigLibrary
+@@ -700,8 +706,12 @@
+ #define BuildXkbcomp		BuildClients
+ #endif
+ 
++#ifndef HasXcursorLibrary
++#define HasXcursorLibrary	NO
++#endif
++
+ #ifndef BuildXcursorLibrary
+-#define BuildXcursorLibrary	BuildRenderLibrary
++#define BuildXcursorLibrary	((BuildRenderLibrary || HasRenderLibrary) && !HasXcursorLibrary && BuildLibraries)
+ #endif
+ 
+ #ifndef BuildXcursorgen
+@@ -1170,7 +1180,7 @@
+ #endif
+ 
+ #ifndef RenderDefines
+-#if BuildRender
++#if BuildRender || HasRenderLibrary
+ #define RenderDefines -DRENDER
+ #else
+ #define RenderDefines /**/
+@@ -2660,6 +2670,7 @@
+ ProjectUnsharedLibReferences(GLW,GLw,$(GLWIDGETSRC),XBuildLibDir)
+ #endif
+ 
++#if BuildRenderLibrary
+     XRENDERLIBSRC = $(LIBSRC)/Xrender
+ #if SharedLibXrender
+ #ifndef SharedXrenderRev
+@@ -2670,6 +2681,42 @@
+ ProjectUnsharedLibReferences(XRENDER,Xrender,$(XRENDERLIBSRC),XBuildLibDir)
+ #endif
+ 
++#ifdef UseInstalled
++XRENDERINCDIR=$(INCDIR)
++#else
++XRENDERINCDIR=$(BUILDINCDIR)
++#endif
++
++XRENDERINCLUDES = -I$(XRENDERINCDIR)
++
++#else /* BuildRenderLibrary */
++
++#if HasRenderLibrary
++
++#ifndef RenderLibraryDir
++#define RenderLibraryDir /usr/X11R6
++#endif
++
++#ifndef RenderLibraryLibDir
++#define RenderLibraryLibDir RenderLibraryDir/LibDirName
++#endif
++
++#ifndef RenderLibraryIncDir
++#define RenderLibraryIncDir RenderLibraryDir/include
++#endif
++
++XRENDERDIR = RenderLibraryDir
++XRENDERLIBDIR = RenderLibraryLibDir
++XRENDERINCDIR = RenderLibraryIncDir
++XRENDERLIB = -L$(XRENDERLIBDIR) -lXrender
++DEPXRENDERLIB =
++
++XRENDERINCLUDES = -I$(XRENDERINCDIR)
++
++#endif /* HasRenderLibrary */
++
++#endif /* else BuildRenderLibrary */
++
+     XRANDRLIBSRC = $(LIBSRC)/Xrandr
+ #if SharedLibXrandr
+ #ifndef SharedXrandrRev
+@@ -2720,6 +2767,7 @@
+ ProjectUnsharedLibReferences(XEVIE,Xevie,$(XEVIELIBSRC),XBuildLibDir)
+ #endif
+ 
++#if BuildXcursorLibrary
+    XCURSORLIBSRC = $(LIBSRC)/Xcursor
+ #if SharedLibXcursor
+ #ifndef SharedXcursorRev
+@@ -2730,6 +2778,41 @@
+ ProjectUnsharedLibReferences(XCURSOR,Xcursor,$(XCURSORLIBSRC),XBuildLibDir)
+ #endif
+ 
++#ifdef UseInstalled
++XCURSORINCDIR=$(INCDIR)
++#else
++XCURSORINCDIR=$(BUILDINCDIR)
++#endif
++
++XCURSORINCLUDES=-I$(XCURSORINCDIR) $(XRENDERINCLUDES)
++
++#else /* BuildXcursorLibrary */
++
++#if HasXcursorLibrary
++
++#ifndef XcursorLibraryDir
++#define XcursorLibraryDir /usr/X11R6
++#endif
++
++#ifndef XcursorLibraryLibDir
++#define XcursorLibraryLibDir XcursorLibraryDir/LibDirName
++#endif
++
++#ifndef XcursorLibraryIncDir
++#define XcursorLibraryIncDir XcursorLibraryDir/include
++#endif
++
++XCURSORDIR = XcursorLibraryDir
++XCURSORLIBDIR = XcursorLibraryLibDir
++XCURSORINCDIR = XcursorLibraryIncDir
++XCURSORLIB = -L$(XCURSORLIBDIR) -lXcursor
++
++XCURSORINCLUDES=-I$(XCURSORINCDIR) $(XRENDERINCLUDES)
++
++#endif /* HasXcursorLibrary */
++
++#endif /* else BuildXcursorLibrary */
++
+    APPLEWMLIBSRC = $(LIBSRC)/apple
+ #if SharedLibAppleWM
+ #ifndef SharedAppleWMRev
+@@ -3535,6 +3618,7 @@
+ 
+ #endif /* UseExpat */
+ 
++#if BuildXftLibrary
+ #ifndef SharedLibXft1
+ #define SharedLibXft1 HasSharedLibraries
+ #endif
+@@ -3547,6 +3631,18 @@
+ #ifndef ProfileLibXft1
+ #define ProfileLibXft1		NO
+ #endif
++#else
++#undef  SharedLibXft
++#define SharedLibXft		NO
++#undef  NormalLibXft
++#define NormalLibXft		NO
++#undef  DebugLibXft
++#define DebugLibXft		NO
++#undef  ProfileLibXft
++#define ProfileLibXft		NO
++#endif
++
++#if BuildXftLibrary
+           XFT1LIBSRC = $(LIBSRC)/Xft1
+ #if SharedLibXft1
+ #ifndef SharedXft1Rev
+@@ -3601,6 +3697,42 @@
+ #define XftClientLibs $(XFTLIB) FontconfigClientLibs $(XRENDERLIB)
+ #endif
+ 
++XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) $(XRENDERINCLUDES)
++
++#else /* BuildXftLibrary */
++
++#if HasXftLibrary
++
++#ifndef XftLibraryDir
++#define XftLibraryDir /usr/X11R6
++#endif
++
++#ifndef XftLibraryLibDir
++#define XftLibraryLibDir XftLibraryDir/LibDirName
++#endif
++
++#ifndef XftLibraryIncDir
++#define XftLibraryIncDir XftLibraryDir/include
++#endif
++
++XFTDIR = XftLibraryDir
++XFTLIBDIR = XftLibraryLibDir
++XFTINCDIR = XftLibraryIncDir
++XFTLIB = -L$(XFTLIBDIR) -lXft
++
++#ifndef XftClientDepLibs
++#define XftClientDepLibs FontconfigClientDepLibs $(DEPXRENDERLIB)
++#endif
++#ifndef XftClientLibs
++#define XftClientLibs $(XFTLIB) FontconfigClientLibs $(XRENDERLIB)
++#endif
++
++XFTINCLUDES= -I$(XFTINCDIR) $(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) $(XRENDERINCLUDES)
++
++#endif /* HasXftLibrary */
++
++#endif /* else BuildXftLibrary */
++
+ #if UseFontconfig
+ 
+ #if BuildFontconfigLibrary
+@@ -3716,8 +3848,6 @@
+ 
+ #endif /* UseFontconfig */
+ 
+-XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES)
+-
+ #ifdef HasLibpng
+ 
+ /*
+Index: xutils-dev/xorg-cf-files-1.0.1/xfree86.cf
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/xfree86.cf	2006-04-15 19:08:48.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/xfree86.cf	2006-04-16 10:28:42.000000000 -0400
+@@ -100,6 +100,13 @@
+ #define XVendorManNameString XFree86
+ #endif
+ 
++VENDORMANNAME = XVendorManNameString
++VENDORMANVERSION = XVendorManVersionString
++
++#ifndef VendorManDefs
++#define VendorManDefs -D__vendorversion__="\"Version $(VENDORMANVERSION)\" $(VENDORMANNAME)"
++#endif
++
+ /*
+  * This enables some settings for developers.
+  */
+@@ -116,6 +123,15 @@
+ # endif
+ #endif
+ 
++/*
++ * No XF86Server for the S/390 platform.
++ */
++#ifdef s390Architecture
++# ifndef XF86Server
++#  define XF86Server		NO
++# endif
++#endif
++
+ #ifndef BuildDebug
+ # define BuildDebug 		YES
+ #endif
+@@ -233,6 +249,11 @@
+ #define GlideDriver /**/
+ #endif
+ 
++/* The tdfx DRI driver can only be built if glide3 is available. */
++#ifndef HasGlide3
++#define HasGlide3 NO
++#endif
++
+ /*
+  * There are three parameters that determine where and how the Matrox HAL
+  * library is used:
+@@ -372,15 +393,17 @@
+ #  /* Don't build the nsc driver on IA64 */
+ #  ifndef ia64Architecture
+ #   define NscDriver		nsc
++#   define ViaDriver		via
+ #  else
+ #   define NscDriver		/**/
++#   define ViaDriver		/**/
+ #  endif
+ #  define XF86CardDrivers	mga glint nv tga s3 s3virge sis rendition \
+ 				neomagic i740 tdfx savage \
+ 				cirrus vmware tseng trident chips apm \
+ 				GlideDriver i128 NscDriver \
+ 				ati i810 AgpGartDrivers DevelDrivers ark \
+-				cyrix siliconmotion via \
++				cyrix siliconmotion ViaDriver \
+ 				fbdev vesa vga \
+ 				dummy XF86OSCardDrivers XF86ExtraCardDrivers
+ # endif
+@@ -485,8 +508,11 @@
+ 				vga dummy fbdev vesa
+ # endif
+ 
+-/* DRI tdfx driver needs Glide, which is not available for AMD64 */
+-# define TdfxDriDriver		/**/
++# if HasGlide3
++#  define TdfxDriDriver		tdfx
++# else
++#  define TdfxDriDriver		/**/
++#endif
+ 
+ # define DevelDRIDrivers	/**/
+ 
+@@ -579,9 +605,9 @@
+     * require changes (or even removal) for things like endianness, etc.  Move
+     * those known to work into the main XF86CardDrivers #define.
+     */
+-#   define DevelDrivers		apm ark chips cirrus i128 i740 i810 imstt \
+-				neomagic newport nv rendition s3virge savage \
+-				siliconmotion tga trident vmware dummy
++#   define DevelDrivers		apm ark chips cirrus i128 i740 imstt \
++				neomagic nv rendition s3virge savage \
++				siliconmotion trident dummy
+ #  else
+ #   define DevelDrivers		/* */
+ #  endif
+@@ -872,8 +898,14 @@
+ 				savage nv cirrus DevelDrivers siliconmotion  \
+ 				vga XF86OSCardDrivers XF86ExtraCardDrivers
+ # endif
++# if HasGlide3
++#  define TdfxDriDriver		tdfx
++# else
++#  define TdfxDriDriver		/**/
++# endif
+ # ifndef DriDrivers
+-#  define DriDrivers		gamma tdfx mga r128 radeon r200 /*sis*/
++#  define DriDrivers		gamma tdfx mga r128 radeon r200 /*sis*/ \
++				TdfxDriDriver
+ # endif
+ #endif
+ 
+@@ -968,8 +1000,13 @@
+ 				DevelDrivers vga \
+ 				XF86OSCardDrivers XF86ExtraCardDrivers
+ # endif
++# if HasGlide3
++#  define TdfxDriDriver		tdfx
++# else
++#  define TdfxDriDriver		/**/
++# endif
+ # ifndef DriDrivers
+-#  define DriDrivers		gamma tdfx mga r128 radeon r200
++#  define DriDrivers		gamma TdfxDriDriver mga r128 radeon r200
+ # endif
+ #endif
+ 
+@@ -1066,7 +1103,7 @@
+ #  define TdfxDriDriver		/**/
+ # endif
+ # ifndef DriDrivers
+-#  define DriDrivers		gamma tdfx mga r128 radeon r200
++#  define DriDrivers		gamma TdfxDriDriver mga r128 radeon r200
+ # endif
+ #endif
+ 
+@@ -1745,7 +1782,7 @@
+ #endif
+ #ifndef BuildScanpci
+ # if SystemV || SystemV4 || \
+-    (defined(LinuxArchitecture) && !defined(Mc68020Architecture)) || \
++    defined(LinuxArchitecture) || \
+     defined(i386BsdArchitecture) || defined(LynxOSArchitecture) || \
+     defined(OS2Architecture) || defined(GNUMachArchitecture) || \
+     (defined(KFreeBSDArchitecture) && defined(i386Architecture))
+@@ -1943,10 +1980,6 @@
+ # define UseRgbTxt	YES
+ #endif
+ 
+-#ifndef ManSuffix
+-# define ManSuffix	1
+-#endif
+-
+ /*
+  * GNU Compiler stuff
+  */
+@@ -2010,33 +2043,39 @@
+ # define GccAliasingArgs      /* */
+ #endif
+ 
++#if HasGcc2
++# ifndef DefaultGcc2OptimizeOpt
++#  define DefaultGcc2OptimizeOpt -O2
++# endif
++#endif
++
+ #if HasGcc2 && defined(i386Architecture)
+ # ifndef DefaultGcc2i386Opt
+-#  define DefaultGcc2i386Opt -O2 -fno-strength-reduce GccAliasingArgs
++#  define DefaultGcc2i386Opt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(AMD64Architecture)
+ # ifndef DefaultGcc2AMD64Opt
+-#  define DefaultGcc2AMD64Opt -O2 -fno-strength-reduce GccAliasingArgs
++#  define DefaultGcc2AMD64Opt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(AlphaArchitecture)
+ # ifndef DefaultGcc2AxpOpt
+-#  define DefaultGcc2AxpOpt -O2 GccAliasingArgs
++#  define DefaultGcc2AxpOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(Ppc64Architecture)
+ # ifndef DefaultGcc2Ppc64Opt
+-#  define DefaultGcc2Ppc64Opt -O2 GccAliasingArgs
++#  define DefaultGcc2Ppc64Opt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(PpcArchitecture)
+ # ifndef DefaultGcc2PpcOpt
+-#  define DefaultGcc2PpcOpt -O2 GccAliasingArgs
++#  define DefaultGcc2PpcOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+Index: xutils-dev/xorg-cf-files-1.0.1/xorg.cf
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/xorg.cf	2006-04-15 19:08:49.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/xorg.cf	2006-04-16 10:28:42.000000000 -0400
+@@ -1,4 +1,4 @@
+-XCOMM $XdotOrg: xc/config/cf/xorg.cf,v 1.44 2005/01/27 03:50:46 ajax Exp $
++XCOMM $XdotOrg: xc/config/cf/xorg.cf,v 1.53 2005/10/03 16:08:44 alanc Exp $
+ /*
+  * This configuration file contains all of the configuration
+  * information for the Xorg based X Servers.
+@@ -262,6 +262,11 @@
+ #define GlideDriver /**/
+ #endif
+ 
++/* The tdfx DRI driver can only be built if glide3 is available. */
++#ifndef HasGlide3
++#define HasGlide3 NO
++#endif
++
+ /*
+  * There are three parameters that determine where and how the Matrox HAL
+  * library is used:
+@@ -425,7 +430,13 @@
+    /* SiS is 64-bit unclean as of this writing. */
+ #   define i386DRIDrivers /**/
+ #  endif
+-#  define DriDrivers		i386DRIDrivers mga r128 radeon r200 tdfx
++#  if HasGlide3
++#   define TdfxDriDriver   tdfx
++#  else
++#   define TdfxDriDriver   /**/
++#  endif
++#  define DriDrivers       i386DRIDrivers mga r128 radeon r200 \
++               TdfxDriDriver
+ # endif
+ #endif /* i386Architecture || ia64Architecture */
+ 
+@@ -461,8 +472,13 @@
+ # endif
+ 
+ /* SiS is 64-bit unclean as of this writing. */
++#  if HasGlide3
++#   define TdfxDriDriver   tdfx
++#  else
++#   define TdfxDriDriver   /**/
++#  endif
+ # ifndef DriDrivers
+-#  define DriDrivers		i915 mga r128 radeon r200 tdfx
++#  define DriDrivers       i915 mga r128 radeon r200 TdfxDriDriver
+ # endif
+ #endif /*AMD64Arcitecture*/
+ 
+@@ -602,8 +618,13 @@
+  *  Glide is available for Alpha, therefore build tdfx DRM module.
+  *  SiS is 64-bit unclean as of this writing. 
+  */  
++#  if HasGlide3
++#   define TdfxDriDriver   tdfx
++#  else
++#   define TdfxDriDriver   /**/
++#  endif
+ # ifndef DriDrivers
+-#  define DriDrivers		tdfx mga r128 radeon r200
++#  define DriDrivers       TdfxDriDriver mga r128 radeon r200
+ # endif
+ #endif /* AlphaArchitecture */
+ 
+@@ -767,7 +788,7 @@
+ # endif
+ # define TdfxDriDriver		/**/
+ # ifndef DriDrivers
+-#  define DriDrivers		r128
++#  define DriDrivers		r128 TdfxDriDriver
+ # endif
+ #endif /* Ppc64Architecture */
+ 
+@@ -1480,10 +1501,6 @@
+ # define UseRgbTxt	YES
+ #endif
+ 
+-#ifndef ManSuffix
+-# define ManSuffix	1
+-#endif
+-
+ /*
+  * GNU Compiler stuff
+  */
+@@ -1557,37 +1574,37 @@
+ 
+ #if HasGcc2 && defined(i386Architecture)
+ # ifndef DefaultGcc2i386Opt
+-#  define DefaultGcc2i386Opt -O2 -fno-strength-reduce GccAliasingArgs
++#  define DefaultGcc2i386Opt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(AMD64Architecture)
+ # ifndef DefaultGcc2AMD64Opt
+-#  define DefaultGcc2AMD64Opt -O2 -fno-strength-reduce GccAliasingArgs
++#  define DefaultGcc2AMD64Opt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(AlphaArchitecture)
+ # ifndef DefaultGcc2AxpOpt
+-#  define DefaultGcc2AxpOpt -O2 GccAliasingArgs
++#  define DefaultGcc2AxpOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(Ppc64Architecture)
+ # ifndef DefaultGcc2Ppc64Opt
+-#  define DefaultGcc2Ppc64Opt -O2 GccAliasingArgs
++#  define DefaultGcc2Ppc64Opt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(MipsArchitecture)
+ # ifndef DefaultGcc2MipsOpt
+-#  define DefaultGcc2MipsOpt -O2 GccAliasingArgs
++#  define DefaultGcc2MipsOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+ #if HasGcc2 && defined(PpcArchitecture)
+ # ifndef DefaultGcc2PpcOpt
+-#  define DefaultGcc2PpcOpt -O2 GccAliasingArgs
++#  define DefaultGcc2PpcOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+ # endif
+ #endif
+ 
+Index: xutils-dev/xorg-cf-files-1.0.1/xorgversion.def
+===================================================================
+--- xutils-dev.orig/xorg-cf-files-1.0.1/xorgversion.def	2006-04-15 19:08:49.000000000 -0400
++++ xutils-dev/xorg-cf-files-1.0.1/xorgversion.def	2006-04-16 10:28:42.000000000 -0400
+@@ -1,5 +1,5 @@
+ #define XORG_VERSION_MAJOR 6
+-#define XORG_VERSION_MINOR 8
+-#define XORG_VERSION_PATCH 99
+-#define XORG_VERSION_SNAP 903
+-#define XORG_DATE "03 December 2005 + cvs"
++#define XORG_VERSION_MINOR 9
++#define XORG_VERSION_PATCH 0
++#define XORG_VERSION_SNAP  0
++#define XORG_DATE "21 December 2005"



Reply to: