Hello community,
here is the log from the commit of package gnuplot for openSUSE:Factory checked in at 2017-10-09 19:40:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuplot (Old)
and /work/SRC/openSUSE:Factory/.gnuplot.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuplot"
Mon Oct 9 19:40:19 2017 rev:63 rq:529865 version:5.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuplot/gnuplot.changes 2017-08-16 16:28:16.530742040 +0200
+++ /work/SRC/openSUSE:Factory/.gnuplot.new/gnuplot.changes 2017-10-09 19:40:22.320282771 +0200
@@ -1,0 +2,116 @@
+Fri Sep 29 07:55:11 UTC 2017 - werner@suse.de
+
+- Add patch gnuplot-5.2.0-texi2info.patch as source to be avble
+ to patch the resulting gnuplot.texi
+- Modify patches
+ * gnuplot-4.4.0-x11ovf.dif
+ * gnuplot-4.6.0-demo.diff
+ * gnuplot-4.6.0-fonts.diff
+ * gnuplot-4.6.0.dif
+ * gnuplot-QtCore-PIC.dif
+ * gnuplot-wx3.diff
+
+-------------------------------------------------------------------
+Wed Sep 27 13:47:57 UTC 2017 - werner@suse.de
+
+- Update to gnuplot 5.2.0
+ * NEW user-defined dashtypes in metapost terminal
+* NEW datablock contents may be accessed as an indexed array of strings
+ * CHANGE allow explicit sample interval for u and v using pseudofile '++'
+ * CHANGE decouple cbrange from color components in "with rgbimage"
+ * FIX reconcile aspect ratio flags from "set view map" and "set view equal xy"
+ * FIX "set key fixed" should be ignored in the case of "set view map"
+ * FIX GPVAL_* variables were not being updated in "set table" mode
+ * FIX evaluation of nested iteration containing an empty range
+ * FIX bug in variant time_spec formats %tH %tM (undesired wrapping)
+ * NEW "plot with table" can handle string-valued output columns
+ * CHANGE add caca terminal documentation to the user manual
+ * CHANGE revised output of "test" command
+ * CHANGE use Mingw-w64 and MSVC popen rather than built-in "fake" popen
+ * FIX copy environmental variable GNUTERM to internal variable on entry
+ * FIX more consistent handling of plot 'with table'
+ * FIX incorrect, possibly empty, command string was saved for previous fit
+ * FIX ignore non-numeric values of potential dummy params used by "fit"
+ * FIX autoscaling during refresh of volatile data plots "with vectors"
+ * FIX terminal initialization must be done before executing ~/.gnuplot
+ * FIX do not use LaTeX formatting in tabular output
+ * FIX polar border should not be clipped to rectangular border
+ * FIX raxis was truncated at R=0 if the axis direction was inverted
+ * FIX sanity check to catch "plot '+' binary"
+ * FIX sanity check for NULL format passed to gprintf
+ * FIX sanity check inverse mapping function of set link and set nonlinear
+ * FIX sanity check for empty image data structure
+ * FIX segfault from corruption of timestamp text
+ * FIX several unitialized variables (see Bug 1933)
+ * FIX dumb term: linetype character distinction was lost if not in color mode
+ * CHANGE svg terminal option "fontscale" replaces obsolete "fsize"
+ * NEW plot styles
+ * NEW splot ... using <x>:<y>:<z>:<zlow>:<zhigh> with zerrorfill
+ * NEW "set jitter" allows creation of bee swarm plots
+ * NEW data filter "bins" sorts input into equal width bins on x
+ * NEW "with points" and "with linespoints" accept `pointtype variable`
+ * NEW hidden3d now treats 'image' and 'rgbimage' as occluding rectangles
+ * NEW "smooth fnormal" normalized frequency
+ * NEW polar mode improvements and extensions
+ * NEW "set [m]ttics" places labels around perimeter of polar grid
+ * NEW "set rlabel" places a label above the r axis
+ * NEW "set rrange [90:0]" plots in celestial horizontal coordinates
+ * NEW "set border polar" uses border linetype for perimeter of polar plot
+ * NEW "set theta <origin> <sense>" orientation of polar coordinate theta
+ * NEW label, arrow, and object positions may be given in polar coordinates
+ * NEW nonlinear coordinate systems
+ * NEW "set nonlinear <axis> via f(axis) inverse g(axis)"
+ * NEW "set log" re-implemented as special case of "set nonlinear"
+ * NEW data type array[size]
+ * NEW commands and command options
+ * NEW "break" exits from iteration loop
+ * NEW "continue" begins next iteration immediately
+ * NEW "toggle {<plotno> | "plottitle" | all}"
+ * NEW "set pm3d lighting" specifies lighting model with specular highlighting
+ * NEW "set table OUTFILE {append}"
+ * NEW "set minussign" and "set micro" (first appeared in 5.0.5)
+ * NEW "set view azimuth <angle>" controls azimuth of the z axis in 3D plots
+ * NEW "save fit <filename>" replaces deprecated command "update"
+ * NEW terminals and terminal options
+ * NEW terminal domterm (supports in-line SVG in DomTerm terminal emulator)
+ * NEW terminal sixelgd (sixel terminal graphics using gdlib)
+ * NEW svg 'standalone' embeds images rather than including by reference
+ * NEW windows terminal supports saving graph as bitmap
+ * NEW windows graph windows can be docked to the wgnuplot text window
+ * NEW windows terminal Direct2D driver rather than GDI/GDI+ where possible
+ * NEW wxt supports saving graph as EMF on Windows
+ * NEW wxt supports printing on Windows
+ * NEW dumb suports ANSI colors and filled polygons
+ * NEW Optional sampling interval in range specifiers for pseudofiles '+' '++'
+ * NEW gnuplot on Windows
+ * converts Unicode (BMP) input to current `set encoding`, including UTF-8
+ * is system DPI aware
+ * NEW textbox style supports fillcolor and bordercolor
+ * CHANGE point style associated with "plot with labels" is shown in the key
+ * CHANGE Revise placement of axis labels in 3D plots
+ * CHANGE Timestamp is now placed relative to page rather than plot boundary
+ * CHANGE Track font/enhanced for key title separately from the key entries
+ * CHANGE order of margins in `set margins <left>, <right>, <bottom>, <top>`
+ * CHANGE Store and reuse x,y dimensions from the time image data is read in
+ * CHANGE Some STATS_* variables are of type integer rather than real (complex)
+ * CHANGE ^R starts a backward search when using the built-in readline
+ * CHANGE Only update axis->data_min/max if the point being stored is INRANGE
+ * CHANGE auto-generation of minitics on logscale axis has changed
+ * CHANGE revised printing dialogs on Windows
+ * CHANGE preserve whitespace following opening { in enhanced text strings
+ * CHANGE windows terminal provides better oversampling
+ * CHANGE New default "set key fixed" prevents 3D key box from rotating with plot
+ * CHANGE Deprecate pdf terminal requiring non-free library PDFlib
+ * CHANGE windows terminal also uses GDI+ for printing and copy-to-clipboard
+ * CHANGE raxis/polar grid can coexist with cartesian axes
+ * CHANGE evaluation of norm(x) or x**y returns 0 on floating underflow
+ * CHANGE support for space-in-x11-raises-KDE3-konsole is now a configure option
+ * CHANGE don't use loadpath to choose output directory for "save"
+ * CHANGE GNUTERM may contain terminal options in addition to bare terminal name
+ * CHANGE remove legacy terminals corel and dxf from default build
+ * FIX cairo.trm - reset terminal font after printing an enhanced text string
+ * FIX autoscaling of data with "smooth cnorm"
+ * FIX Built-in readline handles S-JIS encoding
+ * FIX Output to printer on Windows via special file "PRN"
+
+-------------------------------------------------------------------
Old:
----
gnuplot-5.0.7.tar.gz
New:
----
gnuplot-5.2.0-texi2info.patch
gnuplot-5.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnuplot.spec ++++++
--- /var/tmp/diff_new_pack.LULJbm/_old 2017-10-09 19:40:23.532229504 +0200
+++ /var/tmp/diff_new_pack.LULJbm/_new 2017-10-09 19:40:23.536229327 +0200
@@ -83,7 +83,7 @@
BuildRequires: xorg-x11
BuildRequires: xorg-x11-devel
Url: http://www.gnuplot.info/
-Version: 5.0.7
+Version: 5.2.0
Release: 0
Summary: Function Plotting Utility and more
License: SUSE-Gnuplot and GPL-2.0+
@@ -99,6 +99,8 @@
# http://mirrors.ctan.org/macros/latex209/contrib/picins/picins.sty
# That's a build requirement, not provided by Tex Live
Source5: picins.sty
+# Repair broken texi(nfo) file
+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
@@ -214,9 +216,12 @@
%endif
pushd docs/
- make srcdir=. clean all html pdf gpcard.ps info
+ make srcdir=. clean all html pdf
+ make srcdir=. gnuplot.texi
+ patch -p0 < %{S:6}
+ make srcdir=. info
pushd psdoc/
- make srcdir=. clean pdf
+ make srcdir=. pdf
popd
popd
pushd tutorial/
@@ -246,7 +251,6 @@
rm -rvf demo/html
install -m 0444 docs/*.info* %{buildroot}/%{_infodir}/
install -m 0444 docs/*.pdf %{buildroot}/%{_docdir}/gnuplot/doc/
- install -m 0444 docs/gpcard.ps %{buildroot}/%{_docdir}/gnuplot/doc/
install -m 0444 docs/htmldocs/* %{buildroot}/%{_docdir}/gnuplot/doc/html
install -m 0444 docs/psdoc/*.pdf %{buildroot}/%{_docdir}/gnuplot/doc/
install -m 0444 docs/psdoc/*.ps %{buildroot}/%{_docdir}/gnuplot/doc/
++++++ gnuplot-4.4.0-x11ovf.dif ++++++
--- /var/tmp/diff_new_pack.LULJbm/_old 2017-10-09 19:40:23.588227042 +0200
+++ /var/tmp/diff_new_pack.LULJbm/_new 2017-10-09 19:40:23.592226867 +0200
@@ -3,8 +3,8 @@
1 file changed, 9 insertions(+), 3 deletions(-)
--- src/gplt_x11.c
-+++ src/gplt_x11.c 2017-08-16 07:04:07.631337117 +0000
-@@ -957,6 +957,8 @@ mainloop()
++++ src/gplt_x11.c 2017-09-27 10:05:59.165076157 +0000
+@@ -960,6 +960,8 @@ mainloop()
nfds = cn + 1;
while (1) {
@@ -13,7 +13,7 @@
XFlush(dpy); /* see above */
FD_ZERO(&tset);
-@@ -994,7 +996,11 @@ mainloop()
+@@ -997,7 +999,11 @@ mainloop()
process_event(&xe);
}
}
@@ -26,7 +26,7 @@
unlink(X11_ipcpath);
record();
fclose(X11_ipc);
-@@ -1226,8 +1232,8 @@ static int read_input __PROTO((void));
+@@ -1229,8 +1235,8 @@ static int read_input __PROTO((void));
static int
read_input()
{
++++++ gnuplot-4.6.0-demo.diff ++++++
--- /var/tmp/diff_new_pack.LULJbm/_old 2017-10-09 19:40:23.604226339 +0200
+++ /var/tmp/diff_new_pack.LULJbm/_new 2017-10-09 19:40:23.608226163 +0200
@@ -1,14 +1,13 @@
---
- demo/fit.dem | 6 +++++-
- demo/poldat.dem | 2 +-
- demo/simple.dem | 3 +--
- demo/stringvar.dem | 9 +++++----
- src/show.c | 9 +++++++++
- src/variable.c | 20 +++++++++++++++++++-
- 6 files changed, 40 insertions(+), 9 deletions(-)
+ demo/fit.dem | 4 ++++
+ demo/poldat.dem | 2 +-
+ demo/simple.dem | 3 +--
+ src/show.c | 9 +++++++++
+ src/variable.c | 20 +++++++++++++++++++-
+ 5 files changed, 34 insertions(+), 4 deletions(-)
--- demo/fit.dem
-+++ demo/fit.dem 2017-08-16 07:02:41.572923104 +0000
++++ demo/fit.dem 2017-09-27 09:55:05.976971898 +0000
@@ -10,6 +10,7 @@ set dummy x, y
print "Some examples how data fitting using nonlinear least squares fit can be done."
@@ -25,16 +24,7 @@
fit l(x) 'lcdemo.dat' via y0, m
set title 'unweighted fit'
plot 'lcdemo.dat', l(x)
-@@ -167,7 +169,7 @@ pause -1 "Press enter to start the fit."
-
- fit f(x,y) 'soundvel.dat' using 1:-2:2 via 'sound.par'
- #create soundfit.par, reading from sound.par and updating values
--update 'sound.par' 'soundfit.par'
-+update 'sound.par' "`mktemp /tmp/soundfit.par.XXXXXX`"
- set title 'pseudo-3d multi-branch fit to velocity data'
- plot 'soundvel.dat', vlong(x), vtrans(x)
- print ''
-@@ -323,6 +325,7 @@ print ' "fit3.dat" u 1:2:3:4 via a0,
+@@ -324,6 +326,7 @@ print ' "fit3.dat" u 1:2:3:4 via a0,
pause -1 "Press enter to proceed with the next example."
reset
@@ -42,7 +32,7 @@
print "\n"
print "The fit command can handle errors in the independent variable, too."
print "The problem shown here is Pearson's data with York's weights.\n"
-@@ -428,6 +431,7 @@ print "to time."
+@@ -429,6 +432,7 @@ print "to time."
print ''
pause -1 "Done with fitting demo (-> return)"
reset
@@ -51,7 +41,7 @@
# release datablock
undefine $PearsonYork
--- demo/poldat.dem
-+++ demo/poldat.dem 2017-08-16 07:02:41.572923104 +0000
++++ demo/poldat.dem 2017-09-27 09:55:05.976971898 +0000
@@ -11,7 +11,7 @@ unset grid
unset polar
set title "Primitive Smith Chart"
@@ -62,7 +52,7 @@
set rrange [-0 : 10]
set trange [-pi : pi]
--- demo/simple.dem
-+++ demo/simple.dem 2017-08-16 07:02:41.572923104 +0000
++++ demo/simple.dem 2017-09-27 09:55:05.976971898 +0000
@@ -8,14 +8,13 @@
#
set title "Simple Plots" font ",20"
@@ -79,48 +69,9 @@
plot [-pi/2:pi] cos(x),-(sin(x) > sin(x+1) ? sin(x) : sin(x+1))
pause -1 "Hit return to continue"
---- demo/stringvar.dem
-+++ demo/stringvar.dem 2017-08-16 07:02:41.572923104 +0000
-@@ -1,7 +1,8 @@
- #
- # Miscellaneous neat things you can do using the string variables code
- #
--set print "stringvar.tmp"
-+stringvar="`mktemp /tmp/stringvar.XXXXXX`"
-+set print stringvar
- print ""
- print "Exercise substring handling"
- print ""
-@@ -27,7 +28,7 @@ print "foo[1:1] eq 'A' && foo[2:2] ne 'X
-
- unset print
-
--set label 1 system("cat stringvar.tmp") at graph 0.1, graph 0.9
-+set label 1 system(sprintf("cat %s", stringvar)) at graph 0.1, graph 0.9
- unset xtics
- unset ytics
- set yrange [0:1]
-@@ -36,7 +37,7 @@ plot 0
- pause -1 "Hit return to continue"
-
-
--set print "stringvar.tmp"
-+set print stringvar
- print "Exercise string handling functions"
- print ""
- print "foo = ",foo
-@@ -65,7 +66,7 @@ if (strlen(foo) != 245) print "sprintf o
- print ""
-
- unset print
--set label 1 system("cat stringvar.tmp") at graph 0.1, graph 0.9
-+set label 1 system(sprintf("cat %s", stringvar)) at graph 0.1, graph 0.9
- unset xtics
- unset ytics
- set yrange [0:1]
--- src/show.c
-+++ src/show.c 2017-08-16 07:02:41.576923031 +0000
-@@ -1056,6 +1056,15 @@ show_version(FILE *fp)
++++ src/show.c 2017-09-27 09:55:05.980971825 +0000
+@@ -1076,6 +1076,15 @@ show_version(FILE *fp)
p /* type "help seeking-assistance" */
);
@@ -137,7 +88,7 @@
/* show version long */
if (almost_equals(c_token, "l$ong")) {
--- src/variable.c
-+++ src/variable.c 2017-08-16 07:02:41.576923031 +0000
++++ src/variable.c 2017-09-27 09:55:05.980971825 +0000
@@ -37,7 +37,10 @@ static char *RCSid() { return RCSid("$Id
/* The Death of Global Variables - part one. */
++++++ gnuplot-4.6.0-fonts.diff ++++++
--- /var/tmp/diff_new_pack.LULJbm/_old 2017-10-09 19:40:23.620225636 +0200
+++ /var/tmp/diff_new_pack.LULJbm/_new 2017-10-09 19:40:23.620225636 +0200
@@ -4,7 +4,7 @@
2 files changed, 29 insertions(+), 6 deletions(-)
--- src/gplt_x11.c
-+++ src/gplt_x11.c 2017-08-16 07:02:00.645677412 +0000
++++ src/gplt_x11.c 2017-09-27 09:54:43.805379677 +0000
@@ -103,15 +103,16 @@ static char *RCSid() { return RCSid("$Id
* patches by Masahito Yamaga