aboutsummaryrefslogtreecommitdiff
path: root/net/tightvnc/files/patch-Xvnc__config__cf__FreeBSD.cf
diff options
context:
space:
mode:
Diffstat (limited to 'net/tightvnc/files/patch-Xvnc__config__cf__FreeBSD.cf')
-rw-r--r--net/tightvnc/files/patch-Xvnc__config__cf__FreeBSD.cf50
1 files changed, 50 insertions, 0 deletions
diff --git a/net/tightvnc/files/patch-Xvnc__config__cf__FreeBSD.cf b/net/tightvnc/files/patch-Xvnc__config__cf__FreeBSD.cf
new file mode 100644
index 000000000000..99b35a2822f4
--- /dev/null
+++ b/net/tightvnc/files/patch-Xvnc__config__cf__FreeBSD.cf
@@ -0,0 +1,50 @@
+--- Xvnc/config/cf/FreeBSD.cf.orig 2000-06-11 21:00:51.000000000 +0900
++++ Xvnc/config/cf/FreeBSD.cf 2009-03-09 08:18:00.000000000 +0900
+@@ -223,7 +223,9 @@ XCOMM operating system: OSName (OSMajor
+ # define GccGasOption /**/
+ #endif
+
++#ifndef x86_64Architecture
+ #define ServerExtraDefines GccGasOption XFree86ServerDefines
++#endif
+
+ #define StandardDefines -DCSRG_BASED
+
+@@ -253,11 +253,17 @@
+ #endif
+
+ #ifdef i386Architecture
+-# define OptimizedCDebugFlags DefaultGcc2i386Opt
++# define OptimizedCDebugFlags %%CFLAGS%%
+ #else
+-# define OptimizedCDebugFlags -O2
++# define OptimizedCDebugFlags %%CFLAGS%%
+ #endif
+
++#ifdef x86_64Architecture
++# define OptimizedCDebugFlags %%CFLAGS%%
++# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
++# define ServerExtraDefines GccGasOption XFree86ServerDefines -D_XSERVER64
++#endif /* x86_64Architecture */
++
+ #ifndef PreIncDir
+ # define PreIncDir /usr/include
+ #endif
+@@ -353,12 +359,15 @@
+ #define HasBsdMake YES
+ #endif
+
++#if OSMajorVersion > 5 || (OSMajorVersion == 5 && OSMinorVersion >= 3)
++#define HasFfsl YES
++#endif
++
+ #ifndef StaticLibrary
+ #define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic
+ #endif
+
+ #include <bsdLib.rules>
+
+-#ifdef i386Architecture
+ #include <xfree86.cf>
+-#endif
++