From 61197ddcc198391a94829cdebf84b05bba1d88fda836c987e3cf8676734b5c58 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Fri, 31 May 2019 07:39:17 +0000 Subject: [PATCH] Update to gnuplot-5.2.7 OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=104 --- gnuplot-4.4.0-x11ovf.dif | 6 +++--- gnuplot-4.6.0-fonts.diff | 8 ++++---- gnuplot-4.6.0.dif | 10 +++++----- gnuplot-5.2.6.tar.gz | 3 --- gnuplot-5.2.7.tar.gz | 3 +++ gnuplot.changes | 42 ++++++++++++++++++++++++++++++++++++++++ gnuplot.spec | 4 ++-- 7 files changed, 59 insertions(+), 17 deletions(-) delete mode 100644 gnuplot-5.2.6.tar.gz create mode 100644 gnuplot-5.2.7.tar.gz diff --git a/gnuplot-4.4.0-x11ovf.dif b/gnuplot-4.4.0-x11ovf.dif index 7637a7b..247772e 100644 --- a/gnuplot-4.4.0-x11ovf.dif +++ b/gnuplot-4.4.0-x11ovf.dif @@ -4,7 +4,7 @@ --- src/gplt_x11.c +++ src/gplt_x11.c 2018-05-07 07:13:13.080045710 +0000 -@@ -956,6 +956,8 @@ mainloop() +@@ -958,6 +958,8 @@ mainloop() nfds = cn + 1; while (1) { @@ -13,7 +13,7 @@ XFlush(dpy); /* see above */ FD_ZERO(&tset); -@@ -993,7 +995,11 @@ mainloop() +@@ -995,7 +997,11 @@ mainloop() process_event(&xe); } } @@ -26,7 +26,7 @@ unlink(X11_ipcpath); record(); fclose(X11_ipc); -@@ -1225,8 +1231,8 @@ static int read_input __PROTO((void)); +@@ -1227,8 +1233,8 @@ static int read_input __PROTO((void)); static int read_input() { diff --git a/gnuplot-4.6.0-fonts.diff b/gnuplot-4.6.0-fonts.diff index 52bf769..1d86fc4 100644 --- a/gnuplot-4.6.0-fonts.diff +++ b/gnuplot-4.6.0-fonts.diff @@ -38,7 +38,7 @@ #ifdef EXPORT_SELECTION # undef EXPORT_SELECTION #endif /* EXPORT SELECTION */ -@@ -521,8 +528,8 @@ static char *gpFallbackFont __PROTO((voi +@@ -523,8 +530,8 @@ static char *gpFallbackFont __PROTO((voi static int gpXGetFontascent __PROTO((XFontStruct *cfont)); enum set_encoding_id encoding = S_ENC_DEFAULT; /* EAM - mirrored from core code by 'QE' */ @@ -49,7 +49,7 @@ #define Nwidths 10 static unsigned int widths[Nwidths] = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; -@@ -2287,6 +2294,8 @@ exec_cmd(plot_struct *plot, char *comman +@@ -2289,6 +2296,8 @@ exec_cmd(plot_struct *plot, char *comman /* Save the request default font */ c = &(buffer[strlen(buffer)-1]); while (*c <= ' ') *c-- = '\0'; @@ -58,7 +58,7 @@ strncpy(default_font, &buffer[2], strlen(&buffer[2])+1); FPRINTF((stderr, "gnuplot_x11: exec_cmd() set default_font to \"%s\"\n", default_font)); break; -@@ -5770,7 +5779,7 @@ XFontStruct *gpXLoadQueryFont (Display * +@@ -5772,7 +5781,7 @@ XFontStruct *gpXLoadQueryFont (Display * } #else if (first_time) { @@ -67,7 +67,7 @@ first_time = FALSE; } while (n_miss-- > 0) -@@ -5925,6 +5934,18 @@ char *fontname; +@@ -5927,6 +5936,18 @@ char *fontname; } #ifdef USE_X11_MULTIBYTE diff --git a/gnuplot-4.6.0.dif b/gnuplot-4.6.0.dif index 51a2e28..933096b 100644 --- a/gnuplot-4.6.0.dif +++ b/gnuplot-4.6.0.dif @@ -76,7 +76,7 @@ --- gnuplot-5.2.3/src/gplt_x11.c +++ gnuplot-5.2.3/src/gplt_x11.c 2018-05-07 07:12:26.988911605 +0000 -@@ -2522,9 +2522,12 @@ exec_cmd(plot_struct *plot, char *comman +@@ -2524,9 +2524,12 @@ exec_cmd(plot_struct *plot, char *comman } } /* X11_justify_text(mode) - set text justification mode */ @@ -94,7 +94,7 @@ --- gnuplot-5.2.3/src/plot.c +++ gnuplot-5.2.3/src/plot.c 2018-05-07 07:12:26.988911605 +0000 -@@ -219,6 +219,7 @@ static int asked_privi = 0; +@@ -216,6 +216,7 @@ static int asked_privi = 0; void drop_privilege() { @@ -102,7 +102,7 @@ if (!asked_privi) { euid = geteuid(); egid = getegid(); -@@ -232,11 +233,13 @@ drop_privilege() +@@ -229,11 +230,13 @@ drop_privilege() if (seteuid(ruid) == -1) (void) fprintf(stderr, "seteuid(%d): %s\n", (int) ruid, strerror(errno)); @@ -116,7 +116,7 @@ if (!asked_privi) { euid = geteuid(); egid = getegid(); -@@ -250,6 +253,7 @@ take_privilege() +@@ -247,6 +250,7 @@ take_privilege() if (seteuid(euid) == -1) (void) fprintf(stderr, "seteuid(%d): %s\n", (int) euid, strerror(errno)); @@ -124,7 +124,7 @@ } #endif /* LINUXVGA */ -@@ -276,8 +280,8 @@ main(int argc, char **argv) +@@ -273,8 +277,8 @@ main(int argc, char **argv) int i; #ifdef LINUXVGA diff --git a/gnuplot-5.2.6.tar.gz b/gnuplot-5.2.6.tar.gz deleted file mode 100644 index 8a8051b..0000000 --- a/gnuplot-5.2.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee -size 5321601 diff --git a/gnuplot-5.2.7.tar.gz b/gnuplot-5.2.7.tar.gz new file mode 100644 index 0000000..e45fe8a --- /dev/null +++ b/gnuplot-5.2.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97fe503ff3b2e356fe2ae32203fc7fd2cf9cef1f46b60fe46dc501a228b9f4ed +size 5335673 diff --git a/gnuplot.changes b/gnuplot.changes index 359967a..949a0ff 100644 --- a/gnuplot.changes +++ b/gnuplot.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Fri May 31 07:29:54 UTC 2019 - Dr. Werner Fink + +- Update to gnuplot 5.2.7 + * NEW "set pm3d noclipcb" will skip drawing quadrangles with color < cbmin + * NEW pm terminal supports utf8, dashed lines, bold/italic text + * NEW imaginary component of array values is available to "using" in column 3 + * NEW gnuplot --slow may help use of qt terminal with slow system font server + * CHANGE splot "with points pt 0" acts like "with dots" + * CHANGE (tikz) improved default interpretation of gnuplot arrowhead style + * CHANGE teach hidden3d to handle double-headed vectors (arrowstyle "heads") + * CHANGE "unset title" or "reset" resets all title properties to default + * CHANGE font names passed to enhanced text processing may be in quotes + * CHANGE cairo terminals accept fractional font sizes + * CHANGE "plot with table" does not output trailing field separator + * CHANGE better centering for clustered histograms + * CHANGE clear STATS_* variables before performing analysis + * CHANGE cairo, libgd, and svg terminals handle LT_NODRAW by not drawing at all + * CHANGE svg terminal clickable icons are in-line data rather than external refs + * CHANGE revise space allocated for ylabel; allow text justification for ylabel + * CHANGE reduce overhead, making it feasible to have 10^6 hypertext labels + * CHANGE heavily revised fig terminal + * FIX "plot with table" unnecessarily limited string column output to 60 chars + * FIX (windows) make sure graph window is shown even if the program is "hidden" + * FIX hidden3d mode was not correctly dealing with arrowstyle backhead + * FIX sprintf in 'using' spec must not clobber numeric locale + * FIX tikz - request for polygon with 0 vertices could hang terminal + * FIX lua/tikz - do not attempt to ftruncate output being piped through stdout + * FIX tkcanvas - do not attempt to ftruncate output being piped through stdout + * FIX handle NaN values in input stream to "stats FOO matrix" + * FIX prevent extra read past the end of a datablock holding matrix data + * FIX pm - issues in box and polygon fill, (wide) lines, enhanced text, images + * FIX dropped character in piped input stream if plot window is manually closed + * FIX extraneous dots and potential segfault from splot with contour labels + * FIX boxplots - color sequence correctly starts with specified linetype + * FIX incomplete initialization led to segfault from "gnuplot -c foo.gp baz" + * FIX Allow "pm3d depthorder base" to handle 3D boxes with logscale z +- Correct relative offsets of the hunks of the patches + * gnuplot-4.4.0-x11ovf.dif + * gnuplot-4.6.0-fonts.diff + * gnuplot-4.6.0.dif + ------------------------------------------------------------------- Thu Jan 3 07:30:48 UTC 2019 - Dr. Werner Fink diff --git a/gnuplot.spec b/gnuplot.spec index 0259db8..08fdef1 100644 --- a/gnuplot.spec +++ b/gnuplot.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -78,7 +78,7 @@ BuildRequires: wxWidgets-devel BuildRequires: wxWidgets-devel >= 3 %endif Url: http://www.gnuplot.info/ -Version: 5.2.6 +Version: 5.2.7 Release: 0 Summary: Function Plotting Utility and more License: SUSE-Gnuplot AND GPL-2.0-or-later