Mercurial > mxe-octave
view src/gnuplot-1-fixes.patch @ 4151:717e989767e3
gnuplot: update to 5.0.3
* src/gnuplot.mk: update version, checksum
* src/gnuplot-1-fixes.patch: update patch
author | John Donoghue |
---|---|
date | Fri, 27 May 2016 09:58:12 -0400 |
parents | a397ccee4b57 |
children | 16b2ee1a1b5d |
line wrap: on
line source
diff -ur gnuplot-5.0.3.orig/config/config.mgw gnuplot-5.0.3/config/config.mgw --- gnuplot-5.0.3.orig/config/config.mgw 2016-05-25 15:58:26.763608353 -0400 +++ gnuplot-5.0.3/config/config.mgw 2016-05-27 08:00:58.093953296 -0400 @@ -671,5 +671,5 @@ #endif /* gnuplot.gih is not used by wgnuplot */ -#define NO_GIH 1 +/*#define NO_GIH 1*/ #define HELPFILE "wgnuplot.chm" diff -ur gnuplot-5.0.3.orig/config/mingw/Makefile gnuplot-5.0.3/config/mingw/Makefile --- gnuplot-5.0.3.orig/config/mingw/Makefile 2016-05-25 15:58:26.763608353 -0400 +++ gnuplot-5.0.3/config/mingw/Makefile 2016-05-27 07:49:18.557940422 -0400 @@ -91,14 +91,14 @@ # Requires libcaca version 0.99.beta15 or newer. A post-beta18 # svn version is recommended since it contains an improved # win32 backend. -CACA=1 +#CACA=1 # Uncomment if you have libiconv ICONV=1 # Uncomment if you have libcerf # http://sourceforge.net/projects/libcerf/ -CERF=1 +#CERF=1 # Below you can adapt paths according to your software setup: @@ -140,8 +140,8 @@ # http://go.microsoft.com/fwlink/?LinkId=154968 # We need to explicitly set the correct path here since we also need # adjust the include and library paths. -HHWPATH = "$(PROGRAMFILES)/HTML Help Workshop/" -HHC = $(HHWPATH)hhc +#HHWPATH = "$(PROGRAMFILES)/HTML Help Workshop/" +#HHC = $(HHWPATH)hhc # Choose which resource compiler you want to use (GNU windres or MS rc): GNU_RC = 1 @@ -155,7 +155,7 @@ # Inno Setup Compiler # get it from: http://www.jrsoftware.org/isdl.php -ISCC = "$(PROGRAMFILES)/Inno Setup 5/iscc" +#ISCC = "$(PROGRAMFILES)/Inno Setup 5/iscc" # Directory that might contain extra files to be shipped with the installer. # This should include dependencies like DLLs, but also fontconfig configuration files. @@ -445,7 +445,7 @@ FULLVERSION := $(MAINVERSION) patchlevel $(PATCHLEVEL) -default: $(TARGET) $(MENUFILE) support +default: $(TARGET) $(MENUFILE) # support console: $(MAKE) TARGET=gnuplot.exe default @@ -487,8 +487,8 @@ $(CC) -c $(CFLAGS) $(CFLAGSEXTRA) -MMD -MT '$*.$$(O)' -MF $*.d -o $@ $< LDLIBS = -lkernel32 -lgdi32 -lwinspool -lcomdlg32 -lcomctl32 -ladvapi32 -lshell32 -lmsimg32 -lgdiplus -LDLIBS += -lhtmlhelp -LDFLAGS2 += -L$(HHWPATH)lib +#LDLIBS += -lhtmlhelp +#LDFLAGS2 += -L$(HHWPATH)lib $(TARGET): $(VERSIONING) $(OBJS) $(WINOBJS) wgplt_res.$(O) Makefile $(LDX) $(LDFLAGS) $(LDFLAGS2) -o $@ $(OBJS) $(WINOBJS) wgplt_res.$(O) $(LDLIBS)\ Only in gnuplot-5.0.3/config/mingw: .Makefile.swp diff -ur gnuplot-5.0.3.orig/src/command.c gnuplot-5.0.3/src/command.c --- gnuplot-5.0.3.orig/src/command.c 2016-05-25 15:58:26.693609393 -0400 +++ gnuplot-5.0.3/src/command.c 2016-05-27 07:55:44.467430876 -0400 @@ -117,7 +117,7 @@ #endif /* OS2_IPC */ -#ifndef _Windows +#ifndef IGNORE_Windows # include "help.h" #else # ifdef USE_OWN_WINSYSTEM_FUNCTION @@ -125,7 +125,7 @@ # endif #endif /* _Windows */ -#ifdef _Windows +#ifdef IGNORE_Windows # include <windows.h> # ifdef __MSC__ # include <malloc.h> diff -ur gnuplot-5.0.3.orig/src/internal.c gnuplot-5.0.3/src/internal.c --- gnuplot-5.0.3.orig/src/internal.c 2016-05-25 15:58:26.743608650 -0400 +++ gnuplot-5.0.3/src/internal.c 2016-05-27 07:36:23.856997094 -0400 @@ -47,7 +47,7 @@ #include <math.h> -#ifndef _WIN64 +#if !defined(__MINGW64_VERSION_MAJOR) /* * FIXME: This is almost certainly out of date on linux, since the matherr * mechanism has been replaced by math_error() and supposedly is only diff -ur gnuplot-5.0.3.orig/src/syscfg.h gnuplot-5.0.3/src/syscfg.h --- gnuplot-5.0.3.orig/src/syscfg.h 2016-05-25 15:58:26.698609318 -0400 +++ gnuplot-5.0.3/src/syscfg.h 2016-05-27 07:51:03.707439227 -0400 @@ -341,11 +341,19 @@ #endif #ifndef GP_EXCEPTION_NAME -# define GP_EXCEPTION_NAME exception +# if __MINGW32__ +# define GP_EXCEPTION_NAME exception +#else +# define GP_EXCEPTION_NAME exception +#endif #endif #ifndef GP_MATHERR -# define GP_MATHERR matherr +# if __MINGW32__ +# define GP_MATHERR _matherr +#else +# define GP_MATHERR matherr +#endif #endif #ifdef HAVE_STRUCT_EXCEPTION_IN_MATH_H