SHA256
1
0
forked from pool/gnuplot

Accepting request 640800 from Publishing

- Let patch gnuplot-5.2.0-texi2info.patch apply 

- Update to gnuplot 5.2.5
  * NEW "set pm3d depthorder base" sorts pm3d quadrangles by projecting to z=0
  * NEW "set jitter vertical" displaces y coordinate rather than x coordinate
  * NEW array size can be determined automatically from the initializer
  * CHANGE place titles along x axis in plots with columnstacked histograms
  * CHANGE equivalent slope constraint for mcs splines at both ends of the range
  * CHANGE numerical arguments to "call" are stored in ARG1..ARGn as strings
  * CHANGE numerical arguments to "call" are stored in ARGV[n] as complex
  * CHANGE treat imaginary values plotted from a using spec as UNDEFINED (NaN)
  * CHANGE allow "reset" between plots in a multiplot layout
  * CHANGE Deprecate linux and vgagl terminals (to be removed in 5.3)
  * CHANGE placement of axis and tic labels in 3D projections on to xz or yz plane
  * CHANGE default to ./configure --without-wx-multithreading
  * FIX parametric function plots did not work with logscale x (regression in 5.2.0-4)
  * FIX polar mode "set trange" was assumed to use radians, now it tracks "set angle"
  * FIX clip polar grid lines and ticks to x/y range limits
  * FIX clipping of plot "with lines" when axes are nonlinear (regression from 5.0)
  * FIX clipping of all elements in finanacebars/candlesticks/boxplots
  * FIX clipping of 3D splot "with labels"
  * FIX strange interaction of "noautoscale" with blank data lines
  * FIX alignment of boxed text to center for eps/cairolatex
  * FIX incompatibility of "pm3d depthorder" and rgb color taken from data column
  * FIX aqua terminal font changes in enhanced text mode

OBS-URL: https://build.opensuse.org/request/show/640800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=70
This commit is contained in:
Dominique Leuenberger 2018-10-09 13:54:40 +00:00 committed by Git OBS Bridge
commit 8b36124a87
7 changed files with 77 additions and 72 deletions

View File

@ -10,7 +10,7 @@
--- gnuplot-5.2.3/configure.ac
+++ gnuplot-5.2.3/configure.ac 2018-05-07 07:12:26.984911679 +0000
@@ -365,7 +365,7 @@ if test "$with_linux_vga" = yes; then
@@ -364,7 +364,7 @@ if test "$with_linux_vga" = yes; then
[AC_DEFINE(LINUXVGA,1,
[ Define if this is a Linux system with SuperVGA library. ])
LINUXSUID='chown root $(bindir)/gnuplot; chmod u+s $(bindir)/gnuplot'
@ -65,7 +65,7 @@
alldoc2gih_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS)
--- gnuplot-5.2.3/src/gadgets.h
+++ gnuplot-5.2.3/src/gadgets.h 2018-05-07 07:12:26.984911679 +0000
@@ -489,7 +489,7 @@ extern TBOOLEAN clip_lines1;
@@ -485,7 +485,7 @@ extern TBOOLEAN clip_lines1;
extern TBOOLEAN clip_lines2;
extern TBOOLEAN clip_points;

View File

@ -1,38 +1,6 @@
--- gnuplot.texi
+++ gnuplot.texi 2017-09-29 07:05:15.168397901 +0000
@@ -1703,7 +1703,6 @@ third kind. See `elliptic integrals` for
@findex besj0
-@item
esj0(x) & int or real & $J_@{0@}$ Bessel function of $x$, in radians \\
The `besj0(x)` function returns the J0th Bessel function of its argument.
@ref{besj0} expects its argument to be in radians.
@@ -1716,7 +1715,6 @@ The `besj0(x)` function returns the J0th
@findex besj1
-@item
esj1(x) & int or real & $J_@{1@}$ Bessel function of $x$, in radians \\
The `besj1(x)` function returns the J1st Bessel function of its argument.
@ref{besj1} expects its argument to be in radians.
@@ -1729,7 +1727,6 @@ The `besj1(x)` function returns the J1st
@findex besy0
-@item
esy0(x) & int or real & $Y_@{0@}$ Bessel function of $x$, in radians \\
The `besy0(x)` function returns the Y0th Bessel function of its argument.
@ref{besy0} expects its argument to be in radians.
@@ -1742,7 +1739,6 @@ The `besy0(x)` function returns the Y0th
@findex besy1
-@item
esy1(x) & int or real & $Y_@{1@}$ Bessel function of $x$, in radians \\
The `besy1(x)` function returns the Y1st Bessel function of its argument.
@ref{besy1} expects its argument to be in radians.
@@ -10624,8 +10620,7 @@ but
+++ gnuplot.texi 2018-10-09 07:29:53.428331979 +0000
@@ -10678,8 +10678,7 @@ but
@end example
See also
@ -42,15 +10,7 @@
@node arrow, autoscale, angles, set-show
@subsection arrow
@@ -11009,7 +11004,6 @@ entries from the following table:
4096 polar no effect
@end example
-@item
it & plot & splot \\ \hline
@@ -21207,13 +21201,10 @@ Syntax:
@@ -21466,13 +21465,10 @@ Syntax:
@{[no]enhanced@}
@end example
@ -64,7 +24,7 @@
where <xchars> and <ychars> set the size of the text block. The default is
79 by 24. The last newline is printed only if `feed` is enabled.
@@ -21251,7 +21242,6 @@ See also e.g. the description at
@@ -21510,7 +21506,6 @@ See also e.g. the description at
@uref{https://en.wikipedia.org/wiki/ANSI_escape_code#Colors,https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
}
@ -72,7 +32,7 @@
Example:
@example
set term dumb mono size 60,15 aspect 1
@@ -21623,8 +21613,6 @@ Preferred combinations are `medium norma
@@ -21882,8 +21877,6 @@ Preferred combinations are `medium norma
With each of these drivers, a binary copy is required on a PC to print.
Do not use `print`---use instead `copy file /b lpt1:`.
@ -81,7 +41,7 @@
@node excl, fig, epson_180dpi, complete_list_of_terminals
@subsection excl
@@ -22423,8 +22411,6 @@ the environmental variable GNUPLOT_LUA_D
@@ -22683,8 +22676,6 @@ the environmental variable GNUPLOT_LUA_D
All arguments will be provided to the selected script for further
evaluation. E.g. 'set term lua tikz help' will cause the script itself
to print additional help on options and choices for the script.
@ -90,7 +50,7 @@
@node mf, mp, lua, complete_list_of_terminals
@subsection mf
@@ -23118,7 +23104,6 @@ terminals. It has no options."
@@ -23378,7 +23369,6 @@ terminals. It has no options."
@c ?term km-tek40xx
@cindex km-tek40xx
@ -98,7 +58,7 @@
@c ?commands set terminal selanar
@c ?set terminal selanar
@c ?set term selanar
@@ -23126,7 +23111,6 @@ terminals. It has no options."
@@ -23386,7 +23376,6 @@ terminals. It has no options."
@c ?term selanar
@cindex selanar
@ -106,7 +66,7 @@
@c ?commands set terminal sixel
@c ?set terminal sixel
@c ?set term sixel
@@ -23147,7 +23131,6 @@ For use with xterm emulation, xterm must
@@ -23407,7 +23396,6 @@ For use with xterm emulation, xterm must
"--enable-sixel-graphics" and started with "-ti 340" on the command line.
Menu option "sixelScrolling" should be selected. xterm/vt340 emulation
limits plots to 16 simultaneous colors, but other emulators may permit more.
@ -114,7 +74,7 @@
@c ?commands set terminal bitgraph
@c ?set terminal bitgraph
@c ?set term bitgraph
@@ -23155,7 +23138,6 @@ limits plots to 16 simultaneous colors,
@@ -23415,7 +23403,6 @@ limits plots to 16 simultaneous colors,
@c ?term bitgraph
@cindex bitgraph
@ -122,7 +82,7 @@
This family of terminal drivers supports a variety of VT-like terminals.
`tek40xx` supports Tektronix 4010 and others as well as most TEK emulators.
`vttek` supports VT-like tek40xx terminal emulators.
@@ -23536,7 +23518,6 @@ Syntax:
@@ -23797,7 +23784,6 @@ Syntax:
[dump "file"] \\
@end example
@ -130,7 +90,7 @@
@example
[mode]
@@ -23556,7 +23537,6 @@ If this option is present, (i.e the dump
@@ -23817,7 +23803,6 @@ If this option is present, (i.e the dump
the key KP_Delete will write the file. This action cannot and cannot be
rebound. The file is written in raw ppm (P6) format. Note that this option
is reset each time the `set term` command is issued.
@ -138,7 +98,7 @@
To get high resolution modes, you will probably have to modify the
configuration file of libvga, usually /etc/vga/libvga.conf. Using
@@ -23762,7 +23742,6 @@ of an additional redraw after releasing
@@ -24023,7 +24008,6 @@ of an additional redraw after releasing
`Line Styles...` allows customization of the line colors and styles.
@ -146,7 +106,7 @@
`Update wgnuplot.ini` saves the current window locations, window sizes, text
window font, text window font size, graph window font, graph window font
size, background color to the initialization file `wgnuplot.ini`.
@@ -23928,8 +23907,6 @@ This file is located in the user's appli
@@ -24189,8 +24173,6 @@ This file is located in the user's appli
Line5=0 0 128 0 4
@end example
@ -155,7 +115,7 @@
@c ^ <h3>Text window options</h3>
These settings apply to the wgnuplot text-window only."
@@ -23966,7 +23943,6 @@ solid line in color mode, or a dashed li
@@ -24227,7 +24209,6 @@ solid line in color mode, or a dashed li
line width is 1 pixel. If `Linestyle` is negative, it specifies the width of
a SOLID line in pixels. Line1 and any linestyle used with the `points` style
must be SOLID with unit width.
@ -163,7 +123,7 @@
See `graph-menu`."
@@ -24354,13 +24330,10 @@ later by `set term x11 [no]raise [no]per
@@ -24615,13 +24596,10 @@ later by `set term x11 [no]raise [no]per
`-ctrlq ` closes window on ctrl-q rather than q
@end example

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1515f000bd373aaa53b16183f274189d4f5e0ae47d22f434857933d16a4770cb
size 5292321

3
gnuplot-5.2.5.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:039db2cce62ddcfd31a6696fe576f4224b3bc3f919e66191dfe2cdb058475caa
size 5305288

View File

@ -1,13 +1,13 @@
Index: gnuplot-5.2.2/configure.ac
===================================================================
---
gnuplot-5.2.3/configure.ac | 62 ++++--------------------------------------
gnuplot-5.2.3/src/Makefile.am | 2 -
2 files changed, 7 insertions(+), 57 deletions(-)
gnuplot-5.2.5/configure.ac | 66 ++++++------------------------------------
gnuplot-5.2.5/src/Makefile.am | 2 -
2 files changed, 11 insertions(+), 57 deletions(-)
--- gnuplot-5.2.3/configure.ac
+++ gnuplot-5.2.3/configure.ac 2018-05-07 07:14:11.118955435 +0000
@@ -578,63 +578,13 @@ AC_ARG_WITH(gd,dnl
--- gnuplot-5.2.5/configure.ac
+++ gnuplot-5.2.5/configure.ac 2018-10-09 09:38:56.700946180 +0000
@@ -577,63 +577,17 @@ AC_ARG_WITH(gd,dnl
with_gd=yes)
if test "$with_gd" != no; then
@ -32,6 +32,10 @@ Index: gnuplot-5.2.2/configure.ac
- AC_CHECK_LIB(gd,gdImageCreateTrueColor,
- [dnl found gd library
+PKG_CHECK_MODULES([GD], [gdlib], [
+ ac_cv_lib_gd_gdImageJpeg=yes
+ ac_cv_lib_gd_gdImagePng=yes
+ ac_cv_lib_gd_gdImageGif=yes
+ ac_cv_lib_gd_gdImageGifAnimBegin=yes
AC_DEFINE(HAVE_LIBGD,1,[ Define if you have gd library. ])
- AC_CHECK_HEADERS(gd.h,,
- AC_MSG_WARN([please add path to gd.h to CPPFLAGS in Makefile]))
@ -77,8 +81,8 @@ Index: gnuplot-5.2.2/configure.ac
fi
dnl end gd
--- gnuplot-5.2.3/src/Makefile.am
+++ gnuplot-5.2.3/src/Makefile.am 2018-05-07 07:14:11.118955435 +0000
--- gnuplot-5.2.5/src/Makefile.am
+++ gnuplot-5.2.5/src/Makefile.am 2018-10-09 09:36:58.135163622 +0000
@@ -58,7 +58,7 @@ tabulate.c tabulate.h \
template.h term_api.h term.c term.h time.c unset.c util.c util.h \
util3d.c util3d.h variable.c variable.h version.c version.h

View File

@ -1,3 +1,35 @@
-------------------------------------------------------------------
Tue Oct 9 07:40:42 UTC 2018 - Dr. Werner Fink <werner@suse.de>
- Let patch gnuplot-5.2.0-texi2info.patch apply
-------------------------------------------------------------------
Tue Oct 9 07:10:08 UTC 2018 - Dr. Werner Fink <werner@suse.de>
- Update to gnuplot 5.2.5
* NEW "set pm3d depthorder base" sorts pm3d quadrangles by projecting to z=0
* NEW "set jitter vertical" displaces y coordinate rather than x coordinate
* NEW array size can be determined automatically from the initializer
* CHANGE place titles along x axis in plots with columnstacked histograms
* CHANGE equivalent slope constraint for mcs splines at both ends of the range
* CHANGE numerical arguments to "call" are stored in ARG1..ARGn as strings
* CHANGE numerical arguments to "call" are stored in ARGV[n] as complex
* CHANGE treat imaginary values plotted from a using spec as UNDEFINED (NaN)
* CHANGE allow "reset" between plots in a multiplot layout
* CHANGE Deprecate linux and vgagl terminals (to be removed in 5.3)
* CHANGE placement of axis and tic labels in 3D projections on to xz or yz plane
* CHANGE default to ./configure --without-wx-multithreading
* FIX parametric function plots did not work with logscale x (regression in 5.2.0-4)
* FIX polar mode "set trange" was assumed to use radians, now it tracks "set angle"
* FIX clip polar grid lines and ticks to x/y range limits
* FIX clipping of plot "with lines" when axes are nonlinear (regression from 5.0)
* FIX clipping of all elements in finanacebars/candlesticks/boxplots
* FIX clipping of 3D splot "with labels"
* FIX strange interaction of "noautoscale" with blank data lines
* FIX alignment of boxed text to center for eps/cairolatex
* FIX incompatibility of "pm3d depthorder" and rgb color taken from data column
* FIX aqua terminal font changes in enhanced text mode
-------------------------------------------------------------------
Mon Jun 4 07:18:27 UTC 2018 - werner@suse.de

View File

@ -35,6 +35,7 @@ BuildRequires: netpbm
BuildRequires: pango-devel
BuildRequires: readline-devel
BuildRequires: pkgconfig(caca)
BuildRequires: pkgconfig(gdlib)
BuildRequires: pkgconfig(x11)
%if %qtver >= 5
BuildRequires: libqt5-linguist-devel
@ -77,10 +78,10 @@ BuildRequires: wxWidgets-devel
BuildRequires: wxWidgets-devel >= 3
%endif
Url: http://www.gnuplot.info/
Version: 5.2.4
Version: 5.2.5
Release: 0
Summary: Function Plotting Utility and more
License: SUSE-Gnuplot and GPL-2.0+
License: SUSE-Gnuplot AND GPL-2.0-or-later
Group: Productivity/Graphics/Visualization/Graph
Source0: http://downloads.sourceforge.net/project/gnuplot/gnuplot/%{version}/gnuplot-%{version}.tar.gz
Source2: gnuplot-fr.doc.bz2
@ -165,6 +166,13 @@ autoreconf -fi
export CXXFLAGS="$CFLAGS -fno-strict-aliasing"
export LDFLAGS="-L%{_x11lib} -Wl,--as-needed"
export ARCHLIB=%_lib
%if 0%{?suse_version}
%if !0%{?sle_version}
export CFLAGS="$CFLAGS -DDIST_CONTACT='https://bugs.opensuse.org/'"
%else
export CFLAGS="$CFLAGS -DDIST_CONTACT='https://bugzilla.suse.com/'"
%endif
%endif
for f in docs/makefile*; do
test -e $f || continue
mv $f $f.bak
@ -181,8 +189,9 @@ autoreconf -fi
# sed -i "s;LRELEASE=lrelease;LRELEASE=lrelease-qt5;g" ./configure
%configure \
--enable-stats \
--enable-stats \
--with-x \
--with-x-dcop \
--x-includes=%{_x11inc} \
--x-libraries=%{_x11lib}\
--with-x-app-defaultdir=%{_appdef}\