Module Name: xsrc Committed By: mrg Date: Mon Mar 20 05:58:56 UTC 2023
Modified Files: xsrc/external/mit/xorg-cf-files/dist: Imake.cf Imake.tmpl NetBSD.cf X11.tmpl linux.cf site.def Removed Files: xsrc/external/mit/xbitmaps/dist: compile xsrc/external/mit/xorg-cf-files/dist: compile Log Message: merge xbitmaps 1.1.3 and xorg-cf-files 1.0.8. also, fix riscv64 on netbsd to define _XSERVER64. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/xbitmaps/dist/compile cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/xorg-cf-files/dist/Imake.cf cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/xorg-cf-files/dist/X11.tmpl cvs rdiff -u -r1.1.1.3 -r0 xsrc/external/mit/xorg-cf-files/dist/compile cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xorg-cf-files/dist/linux.cf \ xsrc/external/mit/xorg-cf-files/dist/site.def Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/external/mit/xorg-cf-files/dist/Imake.cf diff -u xsrc/external/mit/xorg-cf-files/dist/Imake.cf:1.7 xsrc/external/mit/xorg-cf-files/dist/Imake.cf:1.8 --- xsrc/external/mit/xorg-cf-files/dist/Imake.cf:1.7 Sun Mar 5 00:59:48 2017 +++ xsrc/external/mit/xorg-cf-files/dist/Imake.cf Mon Mar 20 05:58:56 2023 @@ -37,6 +37,10 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # define x86_64DarwinArchitecture # undef __x86_64__ # endif +# ifdef __aarch64__ +# define aarch64DarwinArchitecture +# undef __aarch64__ +# endif #endif #if defined(clipper) || defined(__clipper__) @@ -259,6 +263,14 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # define ia64Architecture # undef __ia64__ # endif +# if defined(__riscv) +# undef __riscv +# ifdef _LP64 +# define RV64Architecture +# else +# define RV32Architecture +# endif +# endif #endif /* NetBSD */ /* Systems based on kernel of NetBSD */ @@ -1041,6 +1053,29 @@ XCOMM Keep cpp from replacing path eleme # define AArch64Architecture # undef __aarch64__ # endif +# if defined(__loongarch__) +# undef __loongarch__ +# if __loongarch_grlen == 64 +# undef __loongarch_grlen +# undef __loongarch_lp64 +# define LoongArch64Architecture +# endif +# if __loongarch_grlen == 32 +# undef __loongarch_grlen +# define LoongArch32Architecture +# endif +# endif +# if defined(__riscv) +# undef __riscv +# if __riscv_xlen == 64 +# undef __riscv_xlen +# define RV64Architecture +# endif +# if __riscv_xlen == 32 +# undef __riscv_xlen +# define RV32Architecture +# endif +# endif #endif /* linux || __GLIBC__ */ #if (defined(__Lynx__) || defined(Lynx)) && (defined(i386) || defined(__i386__) || defined(__x86__) || defined(__powerpc__) || defined(__sparc__) || defined(sparc)) Index: xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl diff -u xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl:1.3 xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl:1.4 --- xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl:1.3 Fri Jan 20 22:47:37 2023 +++ xsrc/external/mit/xorg-cf-files/dist/Imake.tmpl Mon Mar 20 05:58:56 2023 @@ -1834,7 +1834,7 @@ CXXEXTRA_INCLUDES = CplusplusExtraInclud #else CPP = CppCmd $(STD_CPP_DEFINES) /* simple filters */ RAWCPP = RawCppCmd $(STD_CPP_OPTIONS) - PREPROCESSCMD = PreProcessCmd $(STD_CPP_DEFINES) /* prefered; mdep */ + PREPROCESSCMD = PreProcessCmd $(STD_CPP_DEFINES) /* preferred; mdep */ #endif INSTALL = InstallCmd INSTALLFLAGS = InstallFlags Index: xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf diff -u xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf:1.9 xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf:1.10 --- xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf:1.9 Fri Jan 20 22:47:37 2023 +++ xsrc/external/mit/xorg-cf-files/dist/NetBSD.cf Mon Mar 20 05:58:56 2023 @@ -284,7 +284,7 @@ XCOMM operating system: OSName (OSMajor # ifndef XFree86ConsoleDefines # define XFree86ConsoleDefines -DWSCONS_SUPPORT # endif -#elif defined(ia64Architecture) || defined(AMD64Architecture) +#elif defined(ia64Architecture) || defined(AMD64Architecture) || defined(RV64Architecture) #define ServerExtraDefines GccGasOption XFree86ServerDefines -D_XSERVER64 #else # define ServerExtraDefines GccGasOption @@ -595,7 +595,7 @@ InstallManPageAliasesBase(file,destdir,a #include <bsdLib.rules> #endif /* HasSharedLibraries */ -/* Always build the XInput library, regardless of server support on this plattform */ +/* Always build the XInput library, regardless of server support on this platform */ #if !defined(BuildXInputLib) && !defined(BuildServersOnly) # define BuildXInputLib YES #endif @@ -698,6 +698,6 @@ sed 's/\.[0-9]*$$//'` /* * Always include xorg.cf for GccAliasingArgs, - * regardless of server support on this plattform + * regardless of server support on this platform */ #include <xorg.cf> Index: xsrc/external/mit/xorg-cf-files/dist/X11.tmpl diff -u xsrc/external/mit/xorg-cf-files/dist/X11.tmpl:1.5 xsrc/external/mit/xorg-cf-files/dist/X11.tmpl:1.6 --- xsrc/external/mit/xorg-cf-files/dist/X11.tmpl:1.5 Wed Mar 19 23:45:21 2014 +++ xsrc/external/mit/xorg-cf-files/dist/X11.tmpl Mon Mar 20 05:58:56 2023 @@ -1185,7 +1185,7 @@ FCHOWN_DEFINES = -DHAS_FCHOWN #endif #endif -#ifndef FontCacheExtentionDefines +#ifndef FontCacheExtensionDefines #if BuildFontCache #define FontCacheExtensionDefines -DFONTCACHE #else @@ -3744,7 +3744,7 @@ XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREE * * Make sure that *Standard is set correctly, if not, the * standard compile/link paths will be added *before* the - * local X directorys and installed versions of the standard + * local X directories and installed versions of the standard * X headers will end up getting used. */ Index: xsrc/external/mit/xorg-cf-files/dist/linux.cf diff -u xsrc/external/mit/xorg-cf-files/dist/linux.cf:1.2 xsrc/external/mit/xorg-cf-files/dist/linux.cf:1.3 --- xsrc/external/mit/xorg-cf-files/dist/linux.cf:1.2 Fri Jan 20 22:47:37 2023 +++ xsrc/external/mit/xorg-cf-files/dist/linux.cf Mon Mar 20 05:58:56 2023 @@ -91,7 +91,7 @@ XCOMM platform: $XFree86: xc/config/cf/ #endif #ifndef HasGnuAr -#define HasGnuAr YES +#define HasGnuAr YES #endif XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion) @@ -588,7 +588,7 @@ InstallNamedTargetNoClobber(install,file #define MkdirHierCmd mkdir -p #ifndef HaveLib64 -# if defined (AMD64Architecture) || defined (s390xArchitecture) || defined (Ppc64Architecture) || defined (AArch64Architecture) +# if defined (AMD64Architecture) || defined (s390xArchitecture) || defined (Ppc64Architecture) || defined (AArch64Architecture) || defined (RV64Architecture) # define HaveLib64 YES # else # define HaveLib64 NO @@ -615,7 +615,7 @@ InstallNamedTargetNoClobber(install,file # ifndef MakeDllModules # define MakeDllModules YES # endif -# endif /* MipsArchitecure */ +# endif /* MipsArchitecture */ # if defined (i386Architecture) && ((GccMajorVersion >3) \ || ((GccMajorVersion == 3) && (GccMinorVersion >= 1))) # ifndef CcCmd @@ -738,7 +738,7 @@ InstallNamedTargetNoClobber(install,file # ifdef i386Architecture # define CcCmd gcc -b i486-linux # define AsCmd CcCmd -c -x assembler -# define LdCmd CcCmd -nosdlib -Wl,"-m elf_i386" +# define LdCmd CcCmd -nostdlib -Wl,"-m elf_i386" # define AsmDefines -D__ELF__ # define CplusplusCmd c++ -b i486-linux # endif /* i386Architecture */ @@ -1004,6 +1004,42 @@ InstallNamedTargetNoClobber(install,file # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 #endif /* AArch64Architecture */ +#ifdef LoongArch64Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags -O2 GccAliasingArgs +# endif +# define LinuxMachineDefines -D__loongarch__ -D__loongarch_grlen=64 -D__loongarch_lp64 +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 +#endif /* LoongArch64Architecture */ + +#ifdef LoongArch32Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags -O2 GccAliasingArgs +# endif +# define LinuxMachineDefines -D__loongarch__ -D__loongarch_grlen=32 +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines +#endif /* LoongArch32Architecture */ + +#ifdef RV64Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags -O2 GccAliasingArgs +# endif +# define LinuxMachineDefines -D__riscv -D__riscv_xlen=64 +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 +#endif /* RV64Architecture */ + +#ifdef RV32Architecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags -O2 GccAliasingArgs +# endif +# define LinuxMachineDefines -D__riscv -D__riscv_xlen=32 +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines +#endif /* RV32Architecture */ + #ifndef StandardDefines # ifdef __linux__ # define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines @@ -1038,7 +1074,7 @@ InstallNamedTargetNoClobber(install,file # define ConnectionFlags -DUNIXCONN -DTCPCONN #endif -/* Some of these man page defaults are overriden in the above OS sections */ +/* Some of these man page defaults are overridden in the above OS sections */ #ifndef ManSuffix # define ManSuffix 1x #endif Index: xsrc/external/mit/xorg-cf-files/dist/site.def diff -u xsrc/external/mit/xorg-cf-files/dist/site.def:1.2 xsrc/external/mit/xorg-cf-files/dist/site.def:1.3 --- xsrc/external/mit/xorg-cf-files/dist/site.def:1.2 Mon Aug 23 22:23:03 2021 +++ xsrc/external/mit/xorg-cf-files/dist/site.def Mon Mar 20 05:58:56 2023 @@ -35,7 +35,7 @@ XCOMM site: $XFree86: xc/config/cf/site #ifdef BeforeVendorCF /* - * Include this for easy XFree86 customisations + * Include this for easy XFree86 customizations */ #ifndef SiteIConfigFiles #define SiteIConfigFiles $(IRULESRC)/xorgsite.def $(IRULESRC)/host.def @@ -80,7 +80,7 @@ XCOMM site: $XFree86: xc/config/cf/site #endif #ifndef FontEncDir -#define FontEncDir ${FONTROOTDIR}/encodings +#define FontEncDir FontDir/encodings #endif /*