comparison src/msvc-graphicsmagick-1.patch @ 3150:65fc638bdd8e

[MSVC] fix incompatible definition of off_t betweeb GraphicsMagick and octave.
author Michael Goffioul <michael.goffioul@gmail.com>
date Thu, 18 Jul 2013 11:34:31 -0400
parents 728a29b93060
children
comparison
equal deleted inserted replaced
3149:7bd867b6fc5b 3150:65fc638bdd8e
1 diff -ur GraphicsMagick-1.3.17-orig/Magick++/lib/Image.cpp GraphicsMagick-1.3.17/Magick++/lib/Image.cpp
2 --- GraphicsMagick-1.3.17-orig/Magick++/lib/Image.cpp 2012-04-28 15:45:16 -0400
3 +++ GraphicsMagick-1.3.17/Magick++/lib/Image.cpp 2013-07-18 08:44:20 -0400
4 @@ -2675,7 +2675,7 @@
5 }
6
7 // Image file size
8 -off_t Magick::Image::fileSize ( void ) const
9 +MagickLib::magick_off_t Magick::Image::fileSize ( void ) const
10 {
11 return GetBlobSize( constImage() );
12 }
13 diff -ur GraphicsMagick-1.3.17-orig/Magick++/lib/Magick++/Image.h GraphicsMagick-1.3.17/Magick++/lib/Magick++/Image.h
14 --- GraphicsMagick-1.3.17-orig/Magick++/lib/Magick++/Image.h 2012-04-28 15:45:16 -0400
15 +++ GraphicsMagick-1.3.17/Magick++/lib/Magick++/Image.h 2013-07-18 08:44:35 -0400
16 @@ -890,7 +890,7 @@
17 std::string fileName ( void ) const;
18
19 // Number of bytes of the image on disk
20 - off_t fileSize ( void ) const;
21 + MagickLib::magick_off_t fileSize ( void ) const;
22
23 // Color to use when filling drawn objects
24 void fillColor ( const Color &fillColor_ );
1 diff -ur GraphicsMagick-1.3.17-orig/Makefile.in GraphicsMagick-1.3.17/Makefile.in 25 diff -ur GraphicsMagick-1.3.17-orig/Makefile.in GraphicsMagick-1.3.17/Makefile.in
2 --- GraphicsMagick-1.3.17-orig/Makefile.in 2012-10-13 17:32:10 -0400 26 --- GraphicsMagick-1.3.17-orig/Makefile.in 2012-10-13 17:32:10 -0400
3 +++ GraphicsMagick-1.3.17/Makefile.in 2013-06-27 20:05:41 -0400 27 +++ GraphicsMagick-1.3.17/Makefile.in 2013-07-18 08:43:30 -0400
4 @@ -3399,7 +3399,7 @@ 28 @@ -3399,7 +3399,7 @@
5 @WITH_MODULES_TRUE@magick_libGraphicsMagick_la_LIBADD = $(MAGICK_DEP_LIBS) $(MAGICK_LIBLTDL) 29 @WITH_MODULES_TRUE@magick_libGraphicsMagick_la_LIBADD = $(MAGICK_DEP_LIBS) $(MAGICK_LIBLTDL)
6 magick_libGraphicsMagick_la_CPPFLAGS = -I$(top_builddir)/ltdl -I$(top_srcdir)/ltdl $(LIBRARY_EXTRA_CPPFLAGS) 30 magick_libGraphicsMagick_la_CPPFLAGS = -I$(top_builddir)/ltdl -I$(top_srcdir)/ltdl $(LIBRARY_EXTRA_CPPFLAGS)
7 magick_libGraphicsMagick_la_LDFLAGS = \ 31 magick_libGraphicsMagick_la_LDFLAGS = \
8 - -no-undefined -export-symbols-regex ".*" \ 32 - -no-undefined -export-symbols-regex ".*" \
34 .NOEXPORT: 58 .NOEXPORT:
35 + 59 +
36 +$(wand_libGraphicsMagickWand_la_OBJECTS): CPPFLAGS := $(CPPFLAGS) -D_WANDLIB_ 60 +$(wand_libGraphicsMagickWand_la_OBJECTS): CPPFLAGS := $(CPPFLAGS) -D_WANDLIB_
37 diff -ur GraphicsMagick-1.3.17-orig/coders/msl.c GraphicsMagick-1.3.17/coders/msl.c 61 diff -ur GraphicsMagick-1.3.17-orig/coders/msl.c GraphicsMagick-1.3.17/coders/msl.c
38 --- GraphicsMagick-1.3.17-orig/coders/msl.c 2012-10-13 17:30:21 -0400 62 --- GraphicsMagick-1.3.17-orig/coders/msl.c 2012-10-13 17:30:21 -0400
39 +++ GraphicsMagick-1.3.17/coders/msl.c 2013-06-27 15:34:28 -0400 63 +++ GraphicsMagick-1.3.17/coders/msl.c 2013-07-18 08:43:30 -0400
40 @@ -63,8 +63,6 @@ 64 @@ -63,8 +63,6 @@
41 #if defined(MSWINDOWS) 65 #if defined(MSWINDOWS)
42 # if defined(__MINGW32__) 66 # if defined(__MINGW32__)
43 # define _MSC_VER 67 # define _MSC_VER
44 -# else 68 -# else
46 # endif 70 # endif
47 #endif 71 #endif
48 #include <libxml/parser.h> 72 #include <libxml/parser.h>
49 diff -ur GraphicsMagick-1.3.17-orig/coders/svg.c GraphicsMagick-1.3.17/coders/svg.c 73 diff -ur GraphicsMagick-1.3.17-orig/coders/svg.c GraphicsMagick-1.3.17/coders/svg.c
50 --- GraphicsMagick-1.3.17-orig/coders/svg.c 2012-10-13 17:30:21 -0400 74 --- GraphicsMagick-1.3.17-orig/coders/svg.c 2012-10-13 17:30:21 -0400
51 +++ GraphicsMagick-1.3.17/coders/svg.c 2013-06-27 15:34:47 -0400 75 +++ GraphicsMagick-1.3.17/coders/svg.c 2013-07-18 08:43:30 -0400
52 @@ -50,8 +50,6 @@ 76 @@ -50,8 +50,6 @@
53 # if defined(MSWINDOWS) 77 # if defined(MSWINDOWS)
54 # if defined(__MINGW32__) 78 # if defined(__MINGW32__)
55 # define _MSC_VER 79 # define _MSC_VER
56 -# else 80 -# else
58 # endif 82 # endif
59 # endif 83 # endif
60 # include <libxml/parser.h> 84 # include <libxml/parser.h>
61 diff -ur GraphicsMagick-1.3.17-orig/coders/url.c GraphicsMagick-1.3.17/coders/url.c 85 diff -ur GraphicsMagick-1.3.17-orig/coders/url.c GraphicsMagick-1.3.17/coders/url.c
62 --- GraphicsMagick-1.3.17-orig/coders/url.c 2011-12-24 14:34:17 -0500 86 --- GraphicsMagick-1.3.17-orig/coders/url.c 2011-12-24 14:34:17 -0500
63 +++ GraphicsMagick-1.3.17/coders/url.c 2013-06-27 15:35:06 -0400 87 +++ GraphicsMagick-1.3.17/coders/url.c 2013-07-18 08:43:30 -0400
64 @@ -46,8 +46,6 @@ 88 @@ -46,8 +46,6 @@
65 #if defined(MSWINDOWS) 89 #if defined(MSWINDOWS)
66 # if defined(__MINGW32__) 90 # if defined(__MINGW32__)
67 # define _MSC_VER 91 # define _MSC_VER
68 -# else 92 -# else
70 # endif 94 # endif
71 #endif 95 #endif
72 #include <libxml/parser.h> 96 #include <libxml/parser.h>
73 diff -ur GraphicsMagick-1.3.17-orig/magick/common.h GraphicsMagick-1.3.17/magick/common.h 97 diff -ur GraphicsMagick-1.3.17-orig/magick/common.h GraphicsMagick-1.3.17/magick/common.h
74 --- GraphicsMagick-1.3.17-orig/magick/common.h 2012-10-13 17:30:22 -0400 98 --- GraphicsMagick-1.3.17-orig/magick/common.h 2012-10-13 17:30:22 -0400
75 +++ GraphicsMagick-1.3.17/magick/common.h 2013-06-27 14:39:08 -0400 99 +++ GraphicsMagick-1.3.17/magick/common.h 2013-07-18 08:43:30 -0400
76 @@ -10,6 +10,10 @@ 100 @@ -10,6 +10,10 @@
77 #ifndef _MAGICK_COMMON_H 101 #ifndef _MAGICK_COMMON_H
78 #define _MAGICK_COMMON_H 102 #define _MAGICK_COMMON_H
79 103
80 +#ifdef _MSC_VER 104 +#ifdef _MSC_VER
84 #if defined(__cplusplus) || defined(c_plusplus) 108 #if defined(__cplusplus) || defined(c_plusplus)
85 extern "C" { 109 extern "C" {
86 #endif 110 #endif
87 diff -ur GraphicsMagick-1.3.17-orig/magick/nt_base.c GraphicsMagick-1.3.17/magick/nt_base.c 111 diff -ur GraphicsMagick-1.3.17-orig/magick/nt_base.c GraphicsMagick-1.3.17/magick/nt_base.c
88 --- GraphicsMagick-1.3.17-orig/magick/nt_base.c 2011-12-24 14:34:17 -0500 112 --- GraphicsMagick-1.3.17-orig/magick/nt_base.c 2011-12-24 14:34:17 -0500
89 +++ GraphicsMagick-1.3.17/magick/nt_base.c 2013-06-27 15:30:20 -0400 113 +++ GraphicsMagick-1.3.17/magick/nt_base.c 2013-07-18 08:43:30 -0400
90 @@ -67,6 +67,7 @@ 114 @@ -67,6 +67,7 @@
91 DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved); 115 DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved);
92 #endif 116 #endif
93 117
94 +#ifndef HAVE_DIRENT_H 118 +#ifndef HAVE_DIRENT_H
116 } 140 }
117 #endif 141 #endif
118 +#endif 142 +#endif
119 diff -ur GraphicsMagick-1.3.17-orig/magick/static.c GraphicsMagick-1.3.17/magick/static.c 143 diff -ur GraphicsMagick-1.3.17-orig/magick/static.c GraphicsMagick-1.3.17/magick/static.c
120 --- GraphicsMagick-1.3.17-orig/magick/static.c 2012-10-13 17:30:22 -0400 144 --- GraphicsMagick-1.3.17-orig/magick/static.c 2012-10-13 17:30:22 -0400
121 +++ GraphicsMagick-1.3.17/magick/static.c 2013-06-27 15:44:14 -0400 145 +++ GraphicsMagick-1.3.17/magick/static.c 2013-07-18 08:43:30 -0400
122 @@ -255,9 +255,6 @@ 146 @@ -255,9 +255,6 @@
123 RegisterXCImage(); 147 RegisterXCImage();
124 RegisterXCFImage(); 148 RegisterXCFImage();
125 RegisterXPMImage(); 149 RegisterXPMImage();
126 -#if defined(_VISUALC_) 150 -#if defined(_VISUALC_)
139 #if defined(HasX11) 163 #if defined(HasX11)
140 UnregisterXWDImage(); 164 UnregisterXWDImage();
141 #endif /* defined(HasX11) */ 165 #endif /* defined(HasX11) */
142 diff -ur GraphicsMagick-1.3.17-orig/magick/studio.h GraphicsMagick-1.3.17/magick/studio.h 166 diff -ur GraphicsMagick-1.3.17-orig/magick/studio.h GraphicsMagick-1.3.17/magick/studio.h
143 --- GraphicsMagick-1.3.17-orig/magick/studio.h 2012-10-13 17:30:22 -0400 167 --- GraphicsMagick-1.3.17-orig/magick/studio.h 2012-10-13 17:30:22 -0400
144 +++ GraphicsMagick-1.3.17/magick/studio.h 2013-06-27 15:13:15 -0400 168 +++ GraphicsMagick-1.3.17/magick/studio.h 2013-07-18 08:43:30 -0400
145 @@ -164,6 +164,10 @@ 169 @@ -164,6 +164,10 @@
146 # include <pwd.h> 170 # include <pwd.h>
147 #endif 171 #endif
148 172
149 +#if defined(_MSC_VER) && defined(HAVE_DIRENT_H) 173 +#if defined(_MSC_VER) && defined(HAVE_DIRENT_H)