forked from mirrors/nixpkgs
* Update the imake patch.
svn path=/nixpkgs/branches/x-updates/; revision=22660
This commit is contained in:
parent
0d225fb86a
commit
5ebeb68c72
|
@ -1,88 +1,37 @@
|
||||||
diff -rc imake-orig/imake.c imake-X11R7.0-1.0.1/imake.c
|
diff -ru -x '*~' imake-1.0.3-orig/imake.c imake-1.0.3/imake.c
|
||||||
*** imake-orig/imake.c 2005-11-08 07:33:24.000000000 +0100
|
--- imake-1.0.3-orig/imake.c 2009-10-16 23:45:43.000000000 +0200
|
||||||
--- imake-X11R7.0-1.0.1/imake.c 2006-01-11 01:12:57.000000000 +0100
|
+++ imake-1.0.3/imake.c 2010-07-19 12:17:12.000000000 +0200
|
||||||
***************
|
@@ -1035,6 +1035,7 @@
|
||||||
*** 1056,1061 ****
|
static void
|
||||||
--- 1056,1062 ----
|
get_distrib(FILE *inFile)
|
||||||
static void
|
{
|
||||||
get_distrib(FILE *inFile)
|
+#if 0
|
||||||
{
|
struct stat sb;
|
||||||
+ #if 0
|
|
||||||
struct stat sb;
|
static char* suse = "/etc/SuSE-release";
|
||||||
|
@@ -1080,6 +1081,7 @@
|
||||||
static char* suse = "/etc/SuSE-release";
|
* at the content of /etc/debian_version */
|
||||||
***************
|
return;
|
||||||
*** 1101,1106 ****
|
}
|
||||||
--- 1102,1108 ----
|
+#endif
|
||||||
* at the content of /etc/debian_version */
|
/* what's the definitive way to tell what any particular distribution is? */
|
||||||
return;
|
|
||||||
}
|
fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown");
|
||||||
+ #endif
|
@@ -1328,6 +1330,7 @@
|
||||||
/* what's the definitive way to tell what any particular distribution is? */
|
static boolean
|
||||||
|
get_gcc(char *cmd)
|
||||||
fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown");
|
{
|
||||||
***************
|
+#if 0
|
||||||
*** 1349,1402 ****
|
struct stat sb;
|
||||||
static boolean
|
static char* gcc_path[] = {
|
||||||
get_gcc(char *cmd)
|
#if defined(linux) || \
|
||||||
{
|
@@ -1376,6 +1379,9 @@
|
||||||
! struct stat sb;
|
}
|
||||||
! static char* gcc_path[] = {
|
}
|
||||||
! # if defined(linux) || \
|
return FALSE;
|
||||||
! defined(__NetBSD__) || \
|
+#endif
|
||||||
! defined(__OpenBSD__) || \
|
+ strcpy (cmd, "gcc");
|
||||||
! defined(__FreeBSD__) || \
|
+ return TRUE;
|
||||||
! defined(__DragonFly__) || \
|
}
|
||||||
! defined(__APPLE__) || \
|
|
||||||
! defined(__CYGWIN__) || \
|
#if defined CROSSCOMPILE || !defined __UNIXOS2__
|
||||||
! 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__
|
|
||||||
|
|
Loading…
Reference in a new issue