|
|
|
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
|
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
|
|
#
|
|
|
|
# Filename: package/.../tightvnc/x86_64-ppc64.patch.unixsrc
|
|
|
|
# Copyright (C) 2006 The T2 SDE Project
|
|
|
|
#
|
|
|
|
# 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 as published by the Free Software
|
|
|
|
# Foundation; either version 2 of the License, or (at your option) any later
|
|
|
|
# version.
|
|
|
|
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
|
|
|
|
|
|
|
|
|
|
What people still use as build system is disgusting ...
|
|
|
|
|
|
|
|
- Rene Rebe <rene@exactcode.de>
|
|
|
|
|
|
|
|
--- ./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,21 @@
|
|
|
|
#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 DefaultCCOptions -mminimal-toc
|
|
|
|
+# 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
|