Initial commit
[kopensolaris-gnu/patches.git] / xutils-dev-7.4+3.diff
1 diff -uraN xutils-dev-7.4+3.orig/debian/patches/08_cf_GNUArchitecture_for_GNU_kOpenSolaris.diff xutils-dev-7.4+3/debian/patches/08_cf_GNUArchitecture_for_GNU_kOpenSolaris.diff
2 --- xutils-dev-7.4+3.orig/debian/patches/08_cf_GNUArchitecture_for_GNU_kOpenSolaris.diff        1969-12-31 19:00:00.000000000 -0500
3 +++ xutils-dev-7.4+3/debian/patches/08_cf_GNUArchitecture_for_GNU_kOpenSolaris.diff     2008-09-27 09:44:47.242902676 -0400
4 @@ -0,0 +1,157 @@
5 +--- a/xorg-cf-files/Imake.cf
6 ++++ b/xorg-cf-files/Imake.cf
7 +@@ -780,14 +780,14 @@
8 + #undef __MINGW32__
9 + #endif /* CYGWIN */
10
11 +-#if defined(linux) || defined(__GLIBC__)
12 ++#if defined(linux) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
13 + # define MacroIncludeFile <linux.cf>
14 + # define MacroFile linux.cf
15 + # undef linux
16 + # ifdef __linux__
17 + #  define LinuxArchitecture
18 + # endif
19 +-# ifdef __GLIBC__
20 ++# if defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
21 + #  define GNUArchitecture
22 + # endif
23 + # ifdef i386
24 +--- a/imake/imake.c
25 ++++ b/imake/imake.c
26 +@@ -255,7 +255,8 @@
27 + #  define SYS_NMLN 257
28 + # endif
29 + #endif
30 +-#if defined(linux) || defined(__GNU__) || defined(__GLIBC__)
31 ++#if defined(linux) || defined(__GNU__) || defined(__GLIBC__) || \
32 ++    defined(__OpenSolaris_kernel__)
33 + #include <limits.h>
34 + #include <stdio.h>
35 + #endif
36 +@@ -917,7 +918,7 @@
37 + }
38 + #endif
39
40 +-#if defined(linux) || defined(__GLIBC__)
41 ++#if defined(linux) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
42 + const char *libc_c=
43 + "#include <stdio.h>\n"
44 + "#include <ctype.h>\n"
45 +@@ -1063,7 +1064,8 @@
46 + #endif
47 +       
48
49 +-#if defined CROSSCOMPILE || defined linux || defined(__GLIBC__)
50 ++#if defined CROSSCOMPILE || defined linux || defined(__GLIBC__) || \
51 ++    defined(__OpenSolaris_kernel__)
52 + static void
53 + get_distrib(FILE *inFile)
54 + {
55 +@@ -1379,7 +1381,8 @@
56 +      defined(__CYGWIN__) || \
57 +      defined(__MINGW32__) || \
58 +      defined(__GNU__) || \
59 +-     defined(__GLIBC__)
60 ++     defined(__GLIBC__) || \
61 ++     defined(__OpenSolaris_kernel__)
62 +       "/usr/bin/cc",  /* for Linux PostIncDir */
63 + # endif
64 +       "/usr/local/bin/gcc",
65 +@@ -1472,7 +1475,8 @@
66 +         else
67 +             name = &uts_name;
68 +       }
69 +-#if defined CROSSCOMPILE && (defined linux || defined(__GLIBC__))
70 ++#if defined CROSSCOMPILE && (defined linux || defined(__GLIBC__) || \
71 ++    defined(__OpenSolaris_kernel__))
72 +       else {
73 +         strncpy(uts_name.sysname,cross_uts_sysname,SYS_NMLN);
74 +         strncpy(uts_name.release,cross_uts_release,SYS_NMLN);
75 +@@ -1629,13 +1633,14 @@
76 + # if defined CROSSCOMPILE
77 +       if (CrossCompiling && sys == LinuX)
78 + # endif
79 +-# if defined CROSSCOMPILE || defined linux || defined(__GLIBC__)
80 ++# if defined CROSSCOMPILE || defined linux || defined(__GLIBC__) || \
81 ++    defined(__OpenSolaris_kernel__)
82 + #  if defined(CROSSCOMPILE) && defined(__linux__)
83 +       if (sys == LinuX)
84 + #  endif
85 +         get_distrib (inFile);
86 + # endif
87 +-# if defined linux || defined(__GLIBC__)
88 ++# if defined linux || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
89 + #  if defined CROSSCOMPILE
90 +       if (!CrossCompiling)
91 + #  endif
92 +@@ -1649,8 +1654,9 @@
93 +         fprintf(inFile,"#define DefaultLinuxCLibTeenyVersion 0\n");
94 +       }
95 + #  endif
96 +-# endif /* linux || __GLIBC__ */
97 +-# if defined CROSSCOMPILE || defined linux || defined(__GLIBC__)
98 ++# endif /* linux || __GLIBC__ || __OpenSolaris_kernel__ */
99 ++# if defined CROSSCOMPILE || defined linux || defined(__GLIBC__) || \
100 ++    defined(__OpenSolaris_kernel__)
101 + #  if defined CROSSCOMPILE && defined(__linux__)
102 +       if (sys == LinuX)
103 + #  endif
104 +--- a/imake/imakemdep.h
105 ++++ b/imake/imakemdep.h
106 +@@ -380,7 +380,7 @@
107 + #if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
108 +     defined(__FreeBSD__) || defined(__DragonFly__) || defined(MACH) || \
109 +     defined(linux) || defined(__GNU__) || defined(__bsdi__) || \
110 +-    defined(__GNUC__) || defined(__GLIBC__)
111 ++    defined(__GNUC__) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
112 + # ifdef __i386__
113 +       "-D__i386__",
114 + #  if defined(__GNUC__) && (__GNUC__ >= 3)
115 +@@ -1494,7 +1494,7 @@
116 +   dragonfly
117 + } System;
118
119 +-#   if defined(linux) || defined(__GLIBC__)
120 ++#   if defined(linux) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
121 + System sys = LinuX;
122 + #   elif defined __FreeBSD__
123 + System sys = freebsd;
124 +@@ -1517,7 +1517,7 @@
125 + int gnu_c = 0;
126 + int gnu_c_minor = -1;
127 + #   endif
128 +-#   if defined(linux) || defined(__GLIBC__)
129 ++#   if defined(linux) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
130 + #    include <features.h>
131 + int glibc_major = __GLIBC__ + 4;
132 + int glibc_minor = __GLIBC_MINOR__;
133 +--- a/makedepend/imakemdep.h
134 ++++ b/makedepend/imakemdep.h
135 +@@ -380,7 +380,7 @@
136 + #if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
137 +     defined(__FreeBSD__) || defined(__DragonFly__) || defined(MACH) || \
138 +     defined(linux) || defined(__GNU__) || defined(__bsdi__) || \
139 +-    defined(__GNUC__) || defined(__GLIBC__)
140 ++    defined(__GNUC__) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
141 + # ifdef __i386__
142 +       "-D__i386__",
143 + #  if defined(__GNUC__) && (__GNUC__ >= 3)
144 +@@ -1494,7 +1494,7 @@
145 +   dragonfly
146 + } System;
147
148 +-#   if defined(linux) || defined(__GLIBC__)
149 ++#   if defined(linux) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
150 + System sys = LinuX;
151 + #   elif defined __FreeBSD__
152 + System sys = freebsd;
153 +@@ -1517,7 +1517,7 @@
154 + int gnu_c = 0;
155 + int gnu_c_minor = -1;
156 + #   endif
157 +-#   if defined(linux) || defined(__GLIBC__)
158 ++#   if defined(linux) || defined(__GLIBC__) || defined(__OpenSolaris_kernel__)
159 + #    include <features.h>
160 + int glibc_major = __GLIBC__ + 4;
161 + int glibc_minor = __GLIBC_MINOR__;
162 diff -uraN xutils-dev-7.4+3.orig/debian/patches/series xutils-dev-7.4+3/debian/patches/series
163 --- xutils-dev-7.4+3.orig/debian/patches/series 2007-04-08 21:35:21.000000000 -0400
164 +++ xutils-dev-7.4+3/debian/patches/series      2008-09-27 09:43:32.954450348 -0400
165 @@ -5,3 +5,4 @@
166  05_xaw_without_xp.diff
167  06_font_path.diff
168  07_cf_GNUArchitecture_for_GNU_kFreeBSD.diff
169 +08_cf_GNUArchitecture_for_GNU_kOpenSolaris.diff