]> git.pld-linux.org Git - packages/vim.git/blob - 7.2.393
- new
[packages/vim.git] / 7.2.393
1 To: vim-dev@vim.org
2 Subject: Patch 7.2.393
3 Fcc: outbox
4 From: Bram Moolenaar <Bram@moolenaar.net>
5 Mime-Version: 1.0
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
8 ------------
9
10 Patch 7.2.393
11 Problem:    Mac: Can't build with different Xcode developer tools directory.
12 Solution:   make "Developer" directory name configurable. (Rainer Muller)
13 Files:      src/configure.in, src/auto/configure
14
15
16 *** ../vim-7.2.392/src/configure.in     2010-02-24 14:46:58.000000000 +0100
17 --- src/configure.in    2010-03-10 16:16:48.000000000 +0100
18 ***************
19 *** 116,121 ****
20 --- 116,137 ----
21         MACARCH="$withval"; AC_MSG_RESULT($MACARCH),
22         MACARCH="current"; AC_MSG_RESULT(defaulting to $MACARCH))
23   
24 +   AC_MSG_CHECKING(--with-developer-dir argument)
25 +   AC_ARG_WITH(developer-dir, [  --with-developer-dir=PATH    use PATH as location for Xcode developer tools],
26 +       DEVELOPER_DIR="$withval"; AC_MSG_RESULT($DEVELOPER_DIR),
27 +         DEVELOPER_DIR=""; AC_MSG_RESULT(not present))
28 +   
29 +   if test "x$DEVELOPER_DIR" = "x"; then
30 +     AC_PATH_PROG(XCODE_SELECT, xcode-select)
31 +     if test "x$XCODE_SELECT" != "x"; then
32 +       AC_MSG_CHECKING(for developer dir using xcode-select)
33 +       DEVELOPER_DIR=`$XCODE_SELECT -print-path`
34 +       AC_MSG_RESULT([$DEVELOPER_DIR])
35 +     else
36 +       DEVELOPER_DIR=/Developer
37 +     fi
38 +   fi
39
40     if test "x$MACARCH" = "xboth"; then
41       AC_MSG_CHECKING(for 10.4 universal SDK)
42       dnl There is a terrible inconsistency (but we appear to get away with it):
43 ***************
44 *** 127,133 ****
45       save_cppflags="$CPPFLAGS"
46       save_cflags="$CFLAGS"
47       save_ldflags="$LDFLAGS"
48 !     CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
49       AC_TRY_LINK([ ], [ ],
50         AC_MSG_RESULT(found, will make universal binary),
51   
52 --- 143,149 ----
53       save_cppflags="$CPPFLAGS"
54       save_cflags="$CFLAGS"
55       save_ldflags="$LDFLAGS"
56 !     CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
57       AC_TRY_LINK([ ], [ ],
58         AC_MSG_RESULT(found, will make universal binary),
59   
60 ***************
61 *** 157,165 ****
62       dnl TODO: use -arch i386 on Intel machines
63       CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
64       if test "x$MACARCH" = "xboth"; then
65 !       CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
66       else
67 !       CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
68       fi
69   
70       dnl If Carbon is found, assume we don't want X11
71 --- 173,181 ----
72       dnl TODO: use -arch i386 on Intel machines
73       CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
74       if test "x$MACARCH" = "xboth"; then
75 !       CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
76       else
77 !       CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
78       fi
79   
80       dnl If Carbon is found, assume we don't want X11
81 ***************
82 *** 3233,3239 ****
83     fi
84   fi
85   if test "x$MACARCH" = "xboth"; then
86 !   LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
87   fi
88   
89   dnl gcc 3.1 changed the meaning of -MM.  The only solution appears to be to
90 --- 3249,3255 ----
91     fi
92   fi
93   if test "x$MACARCH" = "xboth"; then
94 !   LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
95   fi
96   
97   dnl gcc 3.1 changed the meaning of -MM.  The only solution appears to be to
98 *** ../vim-7.2.392/src/auto/configure   2010-02-24 14:46:58.000000000 +0100
99 --- src/auto/configure  2010-03-10 16:19:47.000000000 +0100
100 ***************
101 *** 718,723 ****
102 --- 718,724 ----
103   VIMNAME
104   OS_EXTRA_OBJ
105   OS_EXTRA_SRC
106 + XCODE_SELECT
107   CPP_MM
108   STRIP
109   AWK
110 ***************
111 *** 774,779 ****
112 --- 775,781 ----
113   enable_option_checking
114   enable_darwin
115   with_mac_arch
116 + with_developer_dir
117   with_local_dir
118   with_vim_name
119   with_ex_name
120 ***************
121 *** 1492,1497 ****
122 --- 1494,1500 ----
123     --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
124     --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
125     --with-mac-arch=ARCH    current, intel, ppc or both
126 +   --with-developer-dir=PATH    use PATH as location for Xcode developer tools
127     --with-local-dir=PATH   search PATH instead of /usr/local for local libraries.
128     --without-local-dir     do not search /usr/local for local libraries.
129     --with-vim-name=NAME    what to call the Vim executable
130 ***************
131 *** 3833,3845 ****
132   fi
133   
134   
135     if test "x$MACARCH" = "xboth"; then
136       { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
137   $as_echo_n "checking for 10.4 universal SDK... " >&6; }
138                               save_cppflags="$CPPFLAGS"
139       save_cflags="$CFLAGS"
140       save_ldflags="$LDFLAGS"
141 !     CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
142       cat >conftest.$ac_ext <<_ACEOF
143   /* confdefs.h.  */
144   _ACEOF
145 --- 3836,3913 ----
146   fi
147   
148   
149 +   { $as_echo "$as_me:$LINENO: checking --with-developer-dir argument" >&5
150 + $as_echo_n "checking --with-developer-dir argument... " >&6; }
151
152 + # Check whether --with-developer-dir was given.
153 + if test "${with_developer_dir+set}" = set; then
154 +   withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:$LINENO: result: $DEVELOPER_DIR" >&5
155 + $as_echo "$DEVELOPER_DIR" >&6; }
156 + else
157 +   DEVELOPER_DIR=""; { $as_echo "$as_me:$LINENO: result: not present" >&5
158 + $as_echo "not present" >&6; }
159 + fi
160
161
162 +   if test "x$DEVELOPER_DIR" = "x"; then
163 +     # Extract the first word of "xcode-select", so it can be a program name with args.
164 + set dummy xcode-select; ac_word=$2
165 + { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
166 + $as_echo_n "checking for $ac_word... " >&6; }
167 + if test "${ac_cv_path_XCODE_SELECT+set}" = set; then
168 +   $as_echo_n "(cached) " >&6
169 + else
170 +   case $XCODE_SELECT in
171 +   [\\/]* | ?:[\\/]*)
172 +   ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
173 +   ;;
174 +   *)
175 +   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
176 + for as_dir in $PATH
177 + do
178 +   IFS=$as_save_IFS
179 +   test -z "$as_dir" && as_dir=.
180 +   for ac_exec_ext in '' $ac_executable_extensions; do
181 +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
182 +     ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
183 +     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
184 +     break 2
185 +   fi
186 + done
187 + done
188 + IFS=$as_save_IFS
189
190 +   ;;
191 + esac
192 + fi
193 + XCODE_SELECT=$ac_cv_path_XCODE_SELECT
194 + if test -n "$XCODE_SELECT"; then
195 +   { $as_echo "$as_me:$LINENO: result: $XCODE_SELECT" >&5
196 + $as_echo "$XCODE_SELECT" >&6; }
197 + else
198 +   { $as_echo "$as_me:$LINENO: result: no" >&5
199 + $as_echo "no" >&6; }
200 + fi
201
202
203 +     if test "x$XCODE_SELECT" != "x"; then
204 +       { $as_echo "$as_me:$LINENO: checking for developer dir using xcode-select" >&5
205 + $as_echo_n "checking for developer dir using xcode-select... " >&6; }
206 +       DEVELOPER_DIR=`$XCODE_SELECT -print-path`
207 +       { $as_echo "$as_me:$LINENO: result: $DEVELOPER_DIR" >&5
208 + $as_echo "$DEVELOPER_DIR" >&6; }
209 +     else
210 +       DEVELOPER_DIR=/Developer
211 +     fi
212 +   fi
213
214     if test "x$MACARCH" = "xboth"; then
215       { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
216   $as_echo_n "checking for 10.4 universal SDK... " >&6; }
217                               save_cppflags="$CPPFLAGS"
218       save_cflags="$CFLAGS"
219       save_ldflags="$LDFLAGS"
220 !     CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
221       cat >conftest.$ac_ext <<_ACEOF
222   /* confdefs.h.  */
223   _ACEOF
224 ***************
225 *** 3960,3968 ****
226       OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
227           CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
228       if test "x$MACARCH" = "xboth"; then
229 !       CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
230       else
231 !       CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
232       fi
233   
234                   # On IRIX 5.3, sys/types and inttypes.h are conflicting.
235 --- 4028,4036 ----
236       OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
237           CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
238       if test "x$MACARCH" = "xboth"; then
239 !       CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
240       else
241 !       CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
242       fi
243   
244                   # On IRIX 5.3, sys/types and inttypes.h are conflicting.
245 ***************
246 *** 17319,17325 ****
247     fi
248   fi
249   if test "x$MACARCH" = "xboth"; then
250 !   LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
251   fi
252   
253   DEPEND_CFLAGS_FILTER=
254 --- 17387,17393 ----
255     fi
256   fi
257   if test "x$MACARCH" = "xboth"; then
258 !   LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
259   fi
260   
261   DEPEND_CFLAGS_FILTER=
262 *** ../vim-7.2.392/src/version.c        2010-03-10 16:11:57.000000000 +0100
263 --- src/version.c       2010-03-10 16:26:00.000000000 +0100
264 ***************
265 *** 683,684 ****
266 --- 683,686 ----
267   {   /* Add new patch number below this line */
268 + /**/
269 +     393,
270   /**/
271
272 -- 
273 There are 2 kinds of people in my world: those who know Unix, Perl, Vim, GNU,
274 Linux, etc, and those who know COBOL.  It gets very difficult for me at
275 parties, not knowing which group to socialise with :-)
276                                                 Sitaram Chamarty
277
278  /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
279 ///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
280 \\\        download, build and distribute -- http://www.A-A-P.org        ///
281  \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
This page took 0.056162 seconds and 3 git commands to generate.