# --- T2-COPYRIGHT-NOTE-BEGIN --- # T2 SDE: package/*/tightvnc/x86_64-ppc64.patch.unixsrc # Copyright (C) 2006 - 2022 The T2 SDE Project # # This Copyright note is generated by scripts/Create-CopyPatch, # more information can be found in the files COPYING and README. # # This patch file is dual-licensed. It is available under the license the # patched project is licensed under, as long as it is an OpenSource license # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms # of the GNU General Public License version 2 as used by the T2 SDE. # --- T2-COPYRIGHT-NOTE-END --- --- ./Xvnc/config/cf/linux.cf.vanilla 2006-01-14 16:26:22.000000000 +0100 +++ ./Xvnc/config/cf/linux.cf 2006-01-14 16:56:58.000000000 +0100 @@ -43,7 +43,8 @@ #if defined(AlphaArchitecture) || defined(PowerPCArchitecture) || \ defined(SparcArchitecture) || defined(ArmArchitecure) || \ defined(i386Architecture) || defined(s390Architecture) || \ - defined(s390xArchitecture) + defined(s390xArchitecture) || defined(AMD64Architecture) || \ + defined(Ppc64Architecture) #define DefaultLinuxCLibMajorVersion 6 #else #define DefaultLinuxCLibMajorVersion 5 @@ -254,6 +256,20 @@ #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif /* i386Architecture */ +#ifdef AMD64Architecture +#warning here amd64 again +# define LinuxMachineDefines -D__amd64__ +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 +#endif /* AMD64Architecture */ + +#ifdef Ppc64Architecture +#warning here ppc64 +# define LinuxMachineDefines -D__powerpc64__ -D__powerpc__ +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 +#endif /* Ppc64Architecture */ + #ifdef AlphaArchitecture #define OptimizedCDebugFlags -O2 #define LinuxMachineDefines -D__alpha__ @@ -323,6 +340,10 @@ #define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines */ +#ifndef LinuxMachineDefines +#error LinuxMachineDefines not defined +#endif + #define StandardDefines -Dlinux LinuxMachineDefines \ LinuxSourceDefines -D_REENTRANT --- ./Xvnc/config/cf/Imake.cf.vanilla 2006-01-14 16:42:54.000000000 +0100 +++ ./Xvnc/config/cf/Imake.cf 2006-01-14 16:52:12.000000000 +0100 @@ -696,6 +697,13 @@ # endif # undef __k6 # endif /* __k6 */ +# if defined(__amd64) || defined(__x86_64) +# undef __amd64 +# undef __x86_64 +# undef amd64 +# undef i386 +# define AMD64Architecture +# endif # ifdef __s390__ # define s390Architecture # undef __s390__ @@ -730,6 +739,12 @@ # endif # undef __powerpc__ # endif +# ifdef __powerpc64 +# ifndef Ppc64Architecture +# define Ppc64Architecture +# endif +# undef __powerpc64__ +# endif # ifdef sparc # define SparcArchitecture # undef sparc