about summary refs log tree commit diff
path: root/pkgs/servers/x11
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-07-19 10:18:06 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-07-19 10:18:06 +0000
commit5ebeb68c72d3012577b49d5962b4838915998b23 (patch)
treeaf7cac6e6ba67da3fa3756c587903528916104ac /pkgs/servers/x11
parent0d225fb86ab3fc65b22de0475b7392c4ea7c3b1c (diff)
downloadnixlib-5ebeb68c72d3012577b49d5962b4838915998b23.tar
nixlib-5ebeb68c72d3012577b49d5962b4838915998b23.tar.gz
nixlib-5ebeb68c72d3012577b49d5962b4838915998b23.tar.bz2
nixlib-5ebeb68c72d3012577b49d5962b4838915998b23.tar.lz
nixlib-5ebeb68c72d3012577b49d5962b4838915998b23.tar.xz
nixlib-5ebeb68c72d3012577b49d5962b4838915998b23.tar.zst
nixlib-5ebeb68c72d3012577b49d5962b4838915998b23.zip
* Update the imake patch.
svn path=/nixpkgs/branches/x-updates/; revision=22660
Diffstat (limited to 'pkgs/servers/x11')
-rw-r--r--pkgs/servers/x11/xorg/imake.patch125
1 files changed, 37 insertions, 88 deletions
diff --git a/pkgs/servers/x11/xorg/imake.patch b/pkgs/servers/x11/xorg/imake.patch
index 56ab6334075e..0426e448215f 100644
--- a/pkgs/servers/x11/xorg/imake.patch
+++ b/pkgs/servers/x11/xorg/imake.patch
@@ -1,88 +1,37 @@
-diff -rc imake-orig/imake.c imake-X11R7.0-1.0.1/imake.c
-*** imake-orig/imake.c	2005-11-08 07:33:24.000000000 +0100
---- imake-X11R7.0-1.0.1/imake.c	2006-01-11 01:12:57.000000000 +0100
-***************
-*** 1056,1061 ****
---- 1056,1062 ----
-  static void
-  get_distrib(FILE *inFile)
-  {
-+ #if 0
-    struct stat sb;
-  
-    static char* suse = "/etc/SuSE-release";
-***************
-*** 1101,1106 ****
---- 1102,1108 ----
-       * at the content of /etc/debian_version */
-      return;
-    }
-+ #endif  
-    /* what's the definitive way to tell what any particular distribution is? */
-  
-    fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown");
-***************
-*** 1349,1402 ****
-  static boolean
-  get_gcc(char *cmd)
-  {
-!   struct stat sb;
-!     static char* gcc_path[] = {
-! # if defined(linux) || \
-!      defined(__NetBSD__) || \
-!      defined(__OpenBSD__) || \
-!      defined(__FreeBSD__) || \
-!      defined(__DragonFly__) || \
-!      defined(__APPLE__) || \
-!      defined(__CYGWIN__) || \
-!      defined(__MINGW32__) || \
-!      defined(__GNU__) || \
-!      defined(__GLIBC__)
-! 	"/usr/bin/cc",	/* for Linux PostIncDir */
-! # endif
-! 	"/usr/local/bin/gcc",
-! 	"/opt/gnu/bin/gcc",
-! 	"/usr/pkg/bin/gcc"
-!     };
-! 
-! #ifdef CROSSCOMPILE
-!     static char* cross_cc_name[] = {
-! 	"cc",
-! 	"gcc"
-!     };
-! 
-!     if (CrossCompiling) {
-! 	int i;
-! 	for (i = 0; i < sizeof (cross_cc_name) / sizeof cross_cc_name[0]; i++){
-! 	    strcpy (cmd, CrossCompileDir);
-! 	    strcat (cmd, "/");
-! 	    strcat (cmd, cross_cc_name[i]);
-! 	    if (lstat (cmd, &sb) == 0) {
-! 		return TRUE;
-! 		break;
-! 	    }
-! 	}
-!     } else
-! #endif
-!       {
-! 	int i;
-! 	for (i = 0; i < sizeof (gcc_path) / sizeof gcc_path[0]; i++) {
-! 	    if (lstat (gcc_path[i], &sb) == 0) {
-! 		strcpy (cmd, gcc_path[i]);
-! 		return TRUE;
-! 	    }
-! 	}
-!       }
-!     return FALSE;
-  }
-  
-  #if defined CROSSCOMPILE || !defined __UNIXOS2__
---- 1351,1358 ----
-  static boolean
-  get_gcc(char *cmd)
-  {
-!     strcpy (cmd, "gcc");
-!     return TRUE;
-  }
-  
-  #if defined CROSSCOMPILE || !defined __UNIXOS2__
+diff -ru -x '*~' imake-1.0.3-orig/imake.c imake-1.0.3/imake.c
+--- imake-1.0.3-orig/imake.c	2009-10-16 23:45:43.000000000 +0200
++++ imake-1.0.3/imake.c	2010-07-19 12:17:12.000000000 +0200
+@@ -1035,6 +1035,7 @@
+ static void
+ get_distrib(FILE *inFile)
+ {
++#if 0
+   struct stat sb;
+ 
+   static char* suse = "/etc/SuSE-release";
+@@ -1080,6 +1081,7 @@
+      * at the content of /etc/debian_version */
+     return;
+   }
++#endif  
+   /* what's the definitive way to tell what any particular distribution is? */
+ 
+   fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown");
+@@ -1328,6 +1330,7 @@
+ static boolean
+ get_gcc(char *cmd)
+ {
++#if 0
+   struct stat sb;
+     static char* gcc_path[] = {
+ #if defined(linux) || \
+@@ -1376,6 +1379,9 @@
+ 	}
+       }
+     return FALSE;
++#endif
++    strcpy (cmd, "gcc");
++    return TRUE;
+ }
+ 
+ #if defined CROSSCOMPILE || !defined __UNIXOS2__