From 435356bc4bec82691f3449800594029de00bf4cb793597abe27ad55d53e7805d Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 3 Jun 2024 06:06:44 +0000 Subject: [PATCH 1/3] Update to gnuplot 6.0.1 OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=165 --- Gnuplot6.pdf | 4 ++-- gnuplot-6.0.0.tar.gz | 3 --- gnuplot-6.0.1.tar.gz | 3 +++ gnuplot.changes | 23 +++++++++++++++++++++++ gnuplot.spec | 2 +- 5 files changed, 29 insertions(+), 6 deletions(-) delete mode 100644 gnuplot-6.0.0.tar.gz create mode 100644 gnuplot-6.0.1.tar.gz diff --git a/Gnuplot6.pdf b/Gnuplot6.pdf index 32bba75..d9d7c05 100644 --- a/Gnuplot6.pdf +++ b/Gnuplot6.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af0f0351195eb31c5cc6d16a2713e8cdbf7ed97bc3d248a8ccbdf5236dc1413c -size 3951628 +oid sha256:21512aa49daafe93b6458477a57d42dd7c0bbca0952fa38ce8789d974af76aa6 +size 3954112 diff --git a/gnuplot-6.0.0.tar.gz b/gnuplot-6.0.0.tar.gz deleted file mode 100644 index b189359..0000000 --- a/gnuplot-6.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:635a28f0993f6ab0d1179e072ad39b8139d07f51237f841d93c6c2ff4b1758ec -size 7522870 diff --git a/gnuplot-6.0.1.tar.gz b/gnuplot-6.0.1.tar.gz new file mode 100644 index 0000000..4ec03ba --- /dev/null +++ b/gnuplot-6.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e85a660c1a2a1808ff24f7e69981ffcbac66a45c9dcf711b65610b26ea71379a +size 7528936 diff --git a/gnuplot.changes b/gnuplot.changes index b54eb4b..7846805 100644 --- a/gnuplot.changes +++ b/gnuplot.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Jun 3 06:04:48 UTC 2024 - Dr. Werner Fink + +- Update to gnuplot 6.0.1 + * CHANGE Use of data source '-' inside a multiplot is an error; + use a local datablock instead + * CHANGE gd: scale "dot" (pointtype 0) by current linewidth Bug 2690 + * CHANGE modify configure script to accommodate Fedora dependencies Bug 2706 + * FIX empty field in csv file should not generate a tic label Bug 2667 2672 + * FIX Do not autoscale or extend axis ranges while zooming Bug 2679 2680 + * FIX x11: Empirical correction for bad rotation of enhanced text Bug 2661 + * FIX wxt: Add exception handler for mouse event processing Bug 2680 2683 + * FIX wxt: make right-mouse zoom box independent of terminal scaling Bug 2578 + * FIX regression: border color of objects with fillstyle "empty" Bug 2686 + * FIX "set colorbox border {}" parsing error + * FIX svg: set default fill properties for depth-sorted pm3d objects + * FIX gd x11: very short arrows were not drawn at all Bug 2690 + * FIX "stats ... name FOO" Do not delete existing variables FOO_* Bug 2695 + * FIX order-dependent parsing of 2D plots with "fs solid fc variable" + * FIX mp: configure --with-metapost failed to include mp terminal + * FIX qt wxt x11: "set term" from a script causes next pause to fail Bug 2703 + * FIX tikz: fix use of palettes with a fixed number of colors Bug 2706 + ------------------------------------------------------------------- Tue Jan 9 09:24:03 UTC 2024 - Dr. Werner Fink diff --git a/gnuplot.spec b/gnuplot.spec index 5ddb9d7..092de09 100644 --- a/gnuplot.spec +++ b/gnuplot.spec @@ -83,7 +83,7 @@ BuildRequires: tex(textgreek.sty) BuildRequires: tex(upquote.sty) %endif URL: https://www.gnuplot.info/ -Version: 6.0.0 +Version: 6.0.1 Release: 0 %global underscore 6 %if "%{flavor}" == "" From ba133990ffdb8268a8e0106857cc5206628db314a1a4d8b2264cd81237d71336 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 3 Jun 2024 06:18:56 +0000 Subject: [PATCH 2/3] doc for 6.0.1 OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=166 --- gnuplot-doc.changes | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnuplot-doc.changes b/gnuplot-doc.changes index b54eb4b..7846805 100644 --- a/gnuplot-doc.changes +++ b/gnuplot-doc.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Jun 3 06:04:48 UTC 2024 - Dr. Werner Fink + +- Update to gnuplot 6.0.1 + * CHANGE Use of data source '-' inside a multiplot is an error; + use a local datablock instead + * CHANGE gd: scale "dot" (pointtype 0) by current linewidth Bug 2690 + * CHANGE modify configure script to accommodate Fedora dependencies Bug 2706 + * FIX empty field in csv file should not generate a tic label Bug 2667 2672 + * FIX Do not autoscale or extend axis ranges while zooming Bug 2679 2680 + * FIX x11: Empirical correction for bad rotation of enhanced text Bug 2661 + * FIX wxt: Add exception handler for mouse event processing Bug 2680 2683 + * FIX wxt: make right-mouse zoom box independent of terminal scaling Bug 2578 + * FIX regression: border color of objects with fillstyle "empty" Bug 2686 + * FIX "set colorbox border {}" parsing error + * FIX svg: set default fill properties for depth-sorted pm3d objects + * FIX gd x11: very short arrows were not drawn at all Bug 2690 + * FIX "stats ... name FOO" Do not delete existing variables FOO_* Bug 2695 + * FIX order-dependent parsing of 2D plots with "fs solid fc variable" + * FIX mp: configure --with-metapost failed to include mp terminal + * FIX qt wxt x11: "set term" from a script causes next pause to fail Bug 2703 + * FIX tikz: fix use of palettes with a fixed number of colors Bug 2706 + ------------------------------------------------------------------- Tue Jan 9 09:24:03 UTC 2024 - Dr. Werner Fink From ddb4ce4eeb68a9f8ecb0878dcb5a12f9f53adecc2b84da1bf556604dc4419a71 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 3 Jun 2024 07:16:46 +0000 Subject: [PATCH 3/3] Fix SIGSEGV in doc flavour OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=167 --- gnuplot-doc.changes | 2 ++ gnuplot-doc2tex.patch | 19 +++++++++++++++++++ gnuplot.changes | 2 ++ gnuplot.spec | 2 ++ 4 files changed, 25 insertions(+) create mode 100644 gnuplot-doc2tex.patch diff --git a/gnuplot-doc.changes b/gnuplot-doc.changes index 7846805..404ee68 100644 --- a/gnuplot-doc.changes +++ b/gnuplot-doc.changes @@ -20,6 +20,8 @@ Mon Jun 3 06:04:48 UTC 2024 - Dr. Werner Fink * FIX mp: configure --with-metapost failed to include mp terminal * FIX qt wxt x11: "set term" from a script causes next pause to fail Bug 2703 * FIX tikz: fix use of palettes with a fixed number of colors Bug 2706 +- Add patch gnuplot-doc2tex.patch + * Avoid SIGSEGV at the end of a string due to scanning with initial line lenght ------------------------------------------------------------------- Tue Jan 9 09:24:03 UTC 2024 - Dr. Werner Fink diff --git a/gnuplot-doc2tex.patch b/gnuplot-doc2tex.patch new file mode 100644 index 0000000..62dd8aa --- /dev/null +++ b/gnuplot-doc2tex.patch @@ -0,0 +1,19 @@ +Do not scan more characters we actual have. + +--- + docs/doc2tex.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- docs/doc2tex.c ++++ docs/doc2tex.c 2024-06-03 07:11:02.870049141 +0000 +@@ -553,8 +553,9 @@ puttex( char *str, FILE *file) + (void) fputs("}", file); + inquote = FALSE; + } else { ++ size_t lmax = strlen(str); + (void) fputs("{\\bf ", file); +- for (i=0; i * FIX mp: configure --with-metapost failed to include mp terminal * FIX qt wxt x11: "set term" from a script causes next pause to fail Bug 2703 * FIX tikz: fix use of palettes with a fixed number of colors Bug 2706 +- Add patch gnuplot-doc2tex.patch + * Avoid SIGSEGV at the end of a string due to scanning with initial line lenght ------------------------------------------------------------------- Tue Jan 9 09:24:03 UTC 2024 - Dr. Werner Fink diff --git a/gnuplot.spec b/gnuplot.spec index 092de09..fc95e81 100644 --- a/gnuplot.spec +++ b/gnuplot.spec @@ -108,6 +108,7 @@ Source6: gnuplot-5.2.0-texi2info.patch Patch0: gnuplot-4.6.0.dif Patch1: gnuplot-4.4.0-x11ovf.dif Patch2: gnuplot-4.6.0-fonts.diff +Patch3: gnuplot-doc2tex.patch Patch4: gnuplot-4.6.0-demo.diff Patch5: gnuplot-wx3.diff Patch6: gnuplot-QtCore-PIC.dif @@ -140,6 +141,7 @@ bunzip2 -dc %{_sourcedir}/gnuplot-fr.doc.bz2 > docs/gnuplot-fr.doc test $? -eq 0 || exit 1 cp %{_sourcedir}/picins.sty docs %patch -P2 -p0 -b .font +%patch -P3 -p0 -b .overscan %patch -P4 -p0 -b .demo %patch -P0 -p1 -b .0 %patch -P1 -p0 -b .x11ovf