comparison src/msvc-octave-1.patch @ 3319:2636b3458f4d

* src/msvc-octave-1.patch: Update to octave 3.7.7.
author Michael Goffioul <michael.goffioul@gmail.com>
date Tue, 12 Nov 2013 20:54:29 -0500
parents 2069703f3826
children b251f4358147
comparison
equal deleted inserted replaced
3318:2640cb06f42d 3319:2636b3458f4d
5 dnl Use -isystem so we don't get warnings from llvm headers 5 dnl Use -isystem so we don't get warnings from llvm headers
6 LLVM_CPPFLAGS="$LLVM_INCLUDE_FLAG `$LLVM_CONFIG --includedir`" 6 LLVM_CPPFLAGS="$LLVM_INCLUDE_FLAG `$LLVM_CONFIG --includedir`"
7 LLVM_CXXFLAGS= 7 LLVM_CXXFLAGS=
8 - LLVM_LDFLAGS="-L`$LLVM_CONFIG --libdir`" 8 - LLVM_LDFLAGS="-L`$LLVM_CONFIG --libdir`"
9 + LLVM_LDFLAGS="`$LLVM_CONFIG --ldflags`" 9 + LLVM_LDFLAGS="`$LLVM_CONFIG --ldflags`"
10 LLVM_LIBS=`$LLVM_CONFIG --libs` 10
11 11
12 dnl 12 LDFLAGS="$LDFLAGS $LLVM_LDFLAGS"
13 @@ -1186,7 +1186,7 @@ 13 @@ -1186,7 +1186,7 @@
14 XTRA_CRUFT_SH_LDFLAGS= 14 XTRA_CRUFT_SH_LDFLAGS=
15 if test $have_msvc = yes; then 15 if test $have_msvc = yes; then
16 FLIBS="$FLIBS -lkernel32" 16 FLIBS="$FLIBS -lkernel32"
17 - XTRA_CRUFT_SH_LDFLAGS="-Wl,-def:cruft/cruft.def" 17 - XTRA_CRUFT_SH_LDFLAGS="-Wl,-def:cruft/cruft.def"
18 + XTRA_CRUFT_SH_LDFLAGS="-Wl,cruft/cruft.def" 18 + XTRA_CRUFT_SH_LDFLAGS="-Wl,cruft/cruft.def"
19 fi 19 fi
20 AC_SUBST(XTRA_CRUFT_SH_LDFLAGS) 20 AC_SUBST(XTRA_CRUFT_SH_LDFLAGS)
21 21
22 diff -ur octave-3.7.5-orig/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp octave-3.7.5/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp
23 --- octave-3.7.5-orig/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp 2013-05-13 05:58:35 -0400
24 +++ octave-3.7.5/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp 2013-07-18 11:28:12 -0400
25 @@ -40,7 +40,9 @@
26 #include <stdio.h>
27 #include <stdarg.h>
28 #define WIN32_LEAN_AND_MEAN
29 +#if ! defined (_WIN32_WINNT) && ! defined (NTDDI_VERSION)
30 #define _WIN32_WINNT 0x0500
31 +#endif
32 #include <windows.h>
33 #include <cstring>
34 #include <csignal>
35 diff -ur octave-3.7.5-orig/libgui/qterminal-module.mk octave-3.7.5/libgui/qterminal-module.mk 22 diff -ur octave-3.7.5-orig/libgui/qterminal-module.mk octave-3.7.5/libgui/qterminal-module.mk
36 --- octave-3.7.5-orig/libgui/qterminal-module.mk 2013-05-12 15:01:12 -0400 23 --- octave-3.7.5-orig/libgui/qterminal-module.mk 2013-05-12 15:01:12 -0400
37 +++ octave-3.7.5/libgui/qterminal-module.mk 2013-07-18 11:27:26 -0400 24 +++ octave-3.7.5/libgui/qterminal-module.mk 2013-07-18 11:27:26 -0400
38 @@ -50,7 +50,7 @@ 25 @@ -50,7 +50,7 @@
39 qterminal_libqterminal_la_MOC += \ 26 qterminal_libqterminal_la_MOC += \
58 @QT_CPPFLAGS@ \ 45 @QT_CPPFLAGS@ \
59 diff -ur octave-3.7.5-orig/libinterp/Makefile.am octave-3.7.5/libinterp/Makefile.am 46 diff -ur octave-3.7.5-orig/libinterp/Makefile.am octave-3.7.5/libinterp/Makefile.am
60 --- octave-3.7.5-orig/libinterp/Makefile.am 2013-04-16 11:26:09 -0400 47 --- octave-3.7.5-orig/libinterp/Makefile.am 2013-04-16 11:26:09 -0400
61 +++ octave-3.7.5/libinterp/Makefile.am 2013-07-18 11:27:26 -0400 48 +++ octave-3.7.5/libinterp/Makefile.am 2013-07-18 11:27:26 -0400
62 @@ -185,6 +185,7 @@ 49 @@ -185,6 +185,7 @@
63 interpfcn/libinterpfcn.la \
64 corefcn/libcorefcn.la \ 50 corefcn/libcorefcn.la \
51 corefcn/libtex_parser.la \
65 $(top_builddir)/liboctave/liboctave.la \ 52 $(top_builddir)/liboctave/liboctave.la \
66 + $(top_builddir)/libgnu/libgnu.la \ 53 + $(top_builddir)/libgnu/libgnu.la \
67 $(LIBOCTINTERP_LINK_DEPS) 54 $(LIBOCTINTERP_LINK_DEPS)
68 55
69 # Increment these as needed and according to the rules in the libtool manual: 56 # Increment these as needed and according to the rules in the libtool manual:
244 - printf ("dldfcn_%s_la_LIBADD = $(DLD_LIBOCTINTERP_LIBADD) ../liboctave/liboctave.la %s $(OCT_LINK_DEPS)\n", 231 - printf ("dldfcn_%s_la_LIBADD = $(DLD_LIBOCTINTERP_LIBADD) ../liboctave/liboctave.la %s $(OCT_LINK_DEPS)\n",
245 + printf ("dldfcn_%s_la_LIBADD = $(DLD_LIBOCTINTERP_LIBADD) ../liboctave/liboctave.la ../libgnu/libgnu.la %s $(OCT_LINK_DEPS)\n", 232 + printf ("dldfcn_%s_la_LIBADD = $(DLD_LIBOCTINTERP_LIBADD) ../liboctave/liboctave.la ../libgnu/libgnu.la %s $(OCT_LINK_DEPS)\n",
246 basename, libraries[i]); 233 basename, libraries[i]);
247 } 234 }
248 } 235 }
249 diff -ur octave-3.7.5-orig/libinterp/interpfcn/graphics.cc octave-3.7.5/libinterp/interpfcn/graphics.cc 236 diff -ur octave-3.7.5-orig/libinterp/corefcn/graphics.cc octave-3.7.5/libinterp/corefcn/graphics.cc
250 --- octave-3.7.5-orig/libinterp/interpfcn/graphics.cc 2013-04-16 11:26:09 -0400 237 --- octave-3.7.5-orig/libinterp/corefcn/graphics.cc 2013-04-16 11:26:09 -0400
251 +++ octave-3.7.5/libinterp/interpfcn/graphics.cc 2013-07-18 11:27:26 -0400 238 +++ octave-3.7.5/libinterp/corefcn/graphics.cc 2013-07-18 11:27:26 -0400
252 @@ -10304,7 +10304,11 @@ 239 @@ -10304,7 +10304,11 @@
253 break; 240 break;
254 } 241 }
255 242
256 +#if defined (WIN32) && ! defined (__CYGWIN__) 243 +#if defined (WIN32) && ! defined (__CYGWIN__)