2007-01-16 00:15:11 +01:00
|
|
|
|
#
|
2009-05-28 04:44:00 +02:00
|
|
|
|
# spec file for package gnuplot (Version 4.2.5)
|
2007-01-16 00:15:11 +01:00
|
|
|
|
#
|
2009-01-16 01:31:55 +01:00
|
|
|
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2007-01-16 00:15:11 +01:00
|
|
|
|
#
|
2009-01-16 01:31:55 +01:00
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
2007-01-16 00:15:11 +01:00
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
|
2008-03-14 17:41:50 +01:00
|
|
|
|
|
2007-01-16 00:15:11 +01:00
|
|
|
|
Name: gnuplot
|
2009-05-28 04:44:00 +02:00
|
|
|
|
BuildRequires: cairo-devel freetype2-devel gcc-c++ gd-devel gtk2-devel latex2html libjpeg-devel libpng-devel pango-devel readline-devel texlive-latex wxGTK-devel xorg-x11-devel
|
|
|
|
|
%if 0%{?suse_version} > 1110
|
|
|
|
|
BuildRequires: plotutils-devel
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: plotutils
|
|
|
|
|
%endif
|
2007-12-14 16:29:45 +01:00
|
|
|
|
Url: http://www.gnuplot.info/
|
|
|
|
|
License: BSD 3-Clause
|
2007-01-16 00:15:11 +01:00
|
|
|
|
Group: Productivity/Graphics/Visualization/Graph
|
2007-12-14 16:29:45 +01:00
|
|
|
|
AutoReqProv: on
|
2007-01-16 00:15:11 +01:00
|
|
|
|
PreReq: %install_info_prereq
|
2009-05-28 04:44:00 +02:00
|
|
|
|
Version: 4.2.5
|
|
|
|
|
Release: 1
|
|
|
|
|
Summary: GNUplot a Function Plotting Utility
|
|
|
|
|
Source0: gnuplot-%{version}.tar.bz2
|
2007-01-16 00:15:11 +01:00
|
|
|
|
Source2: gnuplot-fr.doc.bz2
|
|
|
|
|
Source3: README.whynot
|
2009-05-28 04:44:00 +02:00
|
|
|
|
Patch0: gnuplot-4.2.5.dif
|
2007-04-12 17:32:27 +02:00
|
|
|
|
Patch1: gnuplot-4.2.0-x11ovf.dif
|
2008-03-14 17:41:50 +01:00
|
|
|
|
Patch2: gnuplot-4.2.2-fonts.dif
|
2007-04-24 13:56:15 +02:00
|
|
|
|
Patch3: gnuplot-4.2.0-wxt.dif
|
2009-05-28 04:44:00 +02:00
|
|
|
|
Patch4: gnuplot-4.2.5-demo.dif
|
|
|
|
|
Patch5: gnuplot-4.2.5-utf8.dif
|
|
|
|
|
Patch6: gnuplot-4.2.5-fix-format-errors.dif
|
2007-01-16 00:15:11 +01:00
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
2007-04-12 17:32:27 +02:00
|
|
|
|
%{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config --variable prefix x11 || echo /usr/X11R6)}
|
|
|
|
|
%if "%_exec_prefix" == "/usr/X11R6"
|
|
|
|
|
%define _x11lib %{_exec_prefix}/%{_lib}
|
|
|
|
|
%define _x11data %{_exec_prefix}/lib/X11
|
|
|
|
|
%define _libx11 %{_x11data}
|
|
|
|
|
%define _x11inc %{_x11_prefix}/include
|
|
|
|
|
%define _appdef %{_x11data}/app-defaults
|
|
|
|
|
%else
|
|
|
|
|
%define _x11lib %{_libdir}
|
|
|
|
|
%define _x11data %{_datadir}/X11
|
|
|
|
|
%define _libx11 %{_exec_prefix}/lib/X11
|
|
|
|
|
%define _x11inc %{_includedir}
|
|
|
|
|
%define _appdef %{_x11data}/app-defaults
|
|
|
|
|
%endif
|
2007-01-16 00:15:11 +01:00
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
GNUplot is a command line driven interactive function plotting utility.
|
|
|
|
|
GNUplot supports many different types of terminals, plotters, and
|
|
|
|
|
printers (including many color devices and pseudodevices like LaTeX)
|
|
|
|
|
and can easily be extended to include new devices.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
|
--------
|
|
|
|
|
Mailingliste <bug-gnuplot@dartmouth.edu>
|
|
|
|
|
Mailingliste <info-gnuplot@dartmouth.edu>
|
|
|
|
|
Mailingliste <info-gnuplot-beta@dartmouth.edu>
|
|
|
|
|
Mailingliste <info-gnuplot-request@dartmouth.edu>
|
|
|
|
|
|
2009-05-28 04:44:00 +02:00
|
|
|
|
%package doc
|
|
|
|
|
License: BSD 3-Clause
|
|
|
|
|
Summary: Documentation of GNUplot
|
|
|
|
|
Group: Productivity/Graphics/Visualization/Graph
|
|
|
|
|
Requires: %{name}
|
|
|
|
|
PreReq: %install_info_prereq
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
|
GNUplot documentation files including the man and info pages. GNUplot
|
|
|
|
|
is a command line driven interactive function plotting utility.
|
|
|
|
|
GNUplot supports many different types of terminals, plotters, and
|
|
|
|
|
printers (including many color devices and pseudodevices like LaTeX)
|
|
|
|
|
and can easily be extended to include new devices.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
|
--------
|
|
|
|
|
Mailingliste <bug-gnuplot@dartmouth.edu>
|
|
|
|
|
Mailingliste <info-gnuplot@dartmouth.edu>
|
|
|
|
|
Mailingliste <info-gnuplot-beta@dartmouth.edu>
|
|
|
|
|
Mailingliste <info-gnuplot-request@dartmouth.edu>
|
|
|
|
|
|
|
|
|
|
%{name} documentation files including the man and info pages
|
|
|
|
|
|
2007-01-16 00:15:11 +01:00
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n gnuplot-%{version}
|
2008-03-14 17:41:50 +01:00
|
|
|
|
bunzip2 -dc %{_sourcedir}/gnuplot-fr.doc.bz2 > docs/gnuplot-fr.doc
|
2007-01-16 00:15:11 +01:00
|
|
|
|
test $? -eq 0 || exit 1
|
|
|
|
|
%patch -P 1 -p 0 -b .x11ovf
|
2007-04-24 13:56:15 +02:00
|
|
|
|
%patch -P 3 -p 0
|
2007-01-16 00:15:11 +01:00
|
|
|
|
%patch -P 0 -p 0
|
|
|
|
|
%patch -P 2 -p 0
|
2007-09-06 22:19:11 +02:00
|
|
|
|
%patch -P 4 -p 0
|
2008-04-04 01:29:31 +02:00
|
|
|
|
%patch -P 5 -p 0
|
2009-05-28 04:44:00 +02:00
|
|
|
|
%patch -P 6 -p 0
|
2007-01-16 00:15:11 +01:00
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
SECSVGA="-DSVGA_IS_SECURE=1"
|
2008-03-27 21:57:09 +01:00
|
|
|
|
export CPPFLAGS="-I%{_x11inc} -I%{_includedir}/gd -DAppDefDir=\\\"%{_appdef}\\\""
|
2007-01-16 00:15:11 +01:00
|
|
|
|
export CFLAGS="${RPM_OPT_FLAGS} -pipe ${SECSVGA}"
|
2007-04-24 13:56:15 +02:00
|
|
|
|
export CXXFLAGS="$CFLAGS -fno-strict-aliasing"
|
|
|
|
|
export LDFLAGS="-L%{_x11lib}"
|
2007-01-16 00:15:11 +01:00
|
|
|
|
export ARCHLIB=%_lib
|
|
|
|
|
for f in docs/makefile*; do
|
|
|
|
|
test -e $f || continue
|
|
|
|
|
mv $f $f.bak
|
|
|
|
|
done
|
|
|
|
|
touch configure.in
|
|
|
|
|
rm -f config.status config.log config.cache configure aclocal.m4
|
|
|
|
|
aclocal -I m4
|
|
|
|
|
autoconf
|
|
|
|
|
./configure \
|
2008-03-14 17:41:50 +01:00
|
|
|
|
--prefix=%{_prefix} \
|
2007-01-16 00:15:11 +01:00
|
|
|
|
--mandir=%{_mandir} \
|
|
|
|
|
--infodir=%{_infodir} \
|
2008-03-14 17:41:50 +01:00
|
|
|
|
--libexecdir=%{_libdir} \
|
2007-05-31 21:34:47 +02:00
|
|
|
|
--datadir=%{_datadir} \
|
2007-01-16 00:15:11 +01:00
|
|
|
|
--with-gcc \
|
|
|
|
|
--with-x \
|
2008-03-14 17:41:50 +01:00
|
|
|
|
--x-includes=%{_x11inc} \
|
|
|
|
|
--x-libraries=%{_x11lib}\
|
2007-01-16 00:15:11 +01:00
|
|
|
|
--with-readline=gnu \
|
|
|
|
|
--enable-history-file \
|
|
|
|
|
--with-linux-vga \
|
|
|
|
|
--with-gif=png \
|
2008-03-14 17:41:50 +01:00
|
|
|
|
--with-freetype=%{_libdir}\
|
2007-05-31 21:34:47 +02:00
|
|
|
|
--enable-x11-mbfonts \
|
2007-12-14 16:29:45 +01:00
|
|
|
|
--enable-h3d-quadtree \
|
2007-01-16 00:15:11 +01:00
|
|
|
|
--with-zlib \
|
|
|
|
|
--with-gd \
|
|
|
|
|
--enable-thin-splines \
|
2007-04-12 17:32:27 +02:00
|
|
|
|
--without-row-help \
|
|
|
|
|
--with-kpsexpand \
|
2008-03-14 17:41:50 +01:00
|
|
|
|
--with-plot=%{_libdir}
|
2009-05-28 04:44:00 +02:00
|
|
|
|
make %{?jobs:-j%jobs}
|
2007-01-16 00:15:11 +01:00
|
|
|
|
pushd docs/
|
2009-05-28 04:44:00 +02:00
|
|
|
|
make srcdir=. clean all html pdf gpcard.ps
|
2007-01-16 00:15:11 +01:00
|
|
|
|
pushd psdoc/
|
2009-05-28 04:44:00 +02:00
|
|
|
|
make srcdir=. clean pdf
|
2007-01-16 00:15:11 +01:00
|
|
|
|
popd
|
|
|
|
|
popd
|
|
|
|
|
pushd tutorial/
|
2009-05-28 04:44:00 +02:00
|
|
|
|
make srcdir=. clean pdf
|
2007-01-16 00:15:11 +01:00
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
%install
|
2008-03-14 17:41:50 +01:00
|
|
|
|
rm -rf %{buildroot}
|
2008-03-27 21:57:09 +01:00
|
|
|
|
make DESTDIR=%{buildroot} appdefaultdir=%{_appdef} install
|
2008-03-14 17:41:50 +01:00
|
|
|
|
mkdir -p %{buildroot}/%{_infodir}
|
|
|
|
|
mkdir -p %{buildroot}/%{_docdir}/gnuplot/doc
|
|
|
|
|
mkdir -p %{buildroot}/%{_docdir}/gnuplot/doc/html
|
|
|
|
|
mkdir -p %{buildroot}/%{_docdir}/gnuplot/demo
|
2007-05-31 21:34:47 +02:00
|
|
|
|
rm -vf docs/htmldocs/images.{aux,idx,log,out,tex}
|
2007-04-12 17:32:27 +02:00
|
|
|
|
rm -vf docs/htmldocs/*.pl
|
2007-05-31 21:34:47 +02:00
|
|
|
|
rm -vf docs/htmldocs/*.sty
|
2007-04-12 17:32:27 +02:00
|
|
|
|
rm -vf docs/htmldocs/WARNINGS
|
2007-05-31 21:34:47 +02:00
|
|
|
|
rm -vf docs/htmldocs/VERSION
|
2007-04-12 17:32:27 +02:00
|
|
|
|
rm -rvf demo/html
|
2008-03-14 17:41:50 +01:00
|
|
|
|
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/
|
|
|
|
|
install -m 0444 docs/psdoc/*.gpi %{buildroot}/%{_docdir}/gnuplot/doc/
|
|
|
|
|
install -m 0444 docs/psdoc/*.doc %{buildroot}/%{_docdir}/gnuplot/doc/
|
|
|
|
|
install -m 0444 docs/psdoc/README %{buildroot}/%{_docdir}/gnuplot/doc/
|
|
|
|
|
install -m 0444 tutorial/*.pdf %{buildroot}/%{_docdir}/gnuplot/doc/
|
|
|
|
|
install -m 0444 demo/* %{buildroot}/%{_docdir}/gnuplot/demo/
|
|
|
|
|
install -m 0444 README* %{buildroot}/%{_docdir}/gnuplot/
|
|
|
|
|
install -m 0444 Copyright %{buildroot}/%{_docdir}/gnuplot/
|
|
|
|
|
install -m 0444 FAQ TODO VERSION %{buildroot}/%{_docdir}/gnuplot/
|
|
|
|
|
install -m 0444 NEWS VERSION BUGS %{buildroot}/%{_docdir}/gnuplot/
|
|
|
|
|
install -m 0444 %{SOURCE3} %{buildroot}/%{_docdir}/gnuplot/
|
|
|
|
|
rm -f %{buildroot}/%{_docdir}/gnuplot/demo/Makefile*
|
|
|
|
|
for dem in %{buildroot}/%{_docdir}/gnuplot/demo/* ; do
|
2007-09-06 22:19:11 +02:00
|
|
|
|
sed "s|@@GNUPLOTDEMOPATH@@|%{_docdir}/gnuplot/demo/|g" < ${dem} > ${dem}.tmp
|
|
|
|
|
touch -r ${dem} ${dem}.tmp
|
|
|
|
|
mv -f ${dem}.tmp ${dem}
|
|
|
|
|
done
|
2007-01-16 00:15:11 +01:00
|
|
|
|
|
|
|
|
|
%clean
|
2008-03-14 17:41:50 +01:00
|
|
|
|
rm -rf %{buildroot}
|
2007-01-16 00:15:11 +01:00
|
|
|
|
|
2009-05-28 04:44:00 +02:00
|
|
|
|
%post doc
|
2008-03-14 17:41:50 +01:00
|
|
|
|
%install_info --info-dir=.%{_infodir} .%{_infodir}/%{name}.info.gz
|
2007-01-16 00:15:11 +01:00
|
|
|
|
|
2009-05-28 04:44:00 +02:00
|
|
|
|
%postun doc
|
2008-03-14 17:41:50 +01:00
|
|
|
|
%install_info_delete --info-dir=.%{_infodir} .%{_infodir}/%{name}.info.gz
|
2007-01-16 00:15:11 +01:00
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%defattr(-,root,root)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
%{_bindir}/gnuplot
|
|
|
|
|
%{_libdir}/gnuplot
|
2007-05-31 21:34:47 +02:00
|
|
|
|
%{_datadir}/gnuplot
|
|
|
|
|
%{_datadir}/texmf/tex/latex/gnuplot/
|
2007-09-06 22:19:11 +02:00
|
|
|
|
%{_appdef}/Gnuplot
|
2007-01-16 00:15:11 +01:00
|
|
|
|
|
2009-05-28 04:44:00 +02:00
|
|
|
|
%files doc
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%doc %{_docdir}/gnuplot/
|
|
|
|
|
%doc %{_infodir}/%{name}.info.gz
|
|
|
|
|
%doc %{_mandir}/man1/gnuplot.1.gz
|
|
|
|
|
|
2007-04-12 17:32:27 +02:00
|
|
|
|
%changelog
|
2009-05-28 04:44:00 +02:00
|
|
|
|
* Tue May 26 2009 werner@suse.de
|
|
|
|
|
- Update changes file
|
|
|
|
|
* Sat May 09 2009 nico.laus.2001@gmx.de
|
|
|
|
|
- update to gnuplot 4.2.5
|
|
|
|
|
- put docs into gnuplot-doc sub-package
|
2009-01-16 01:31:55 +01:00
|
|
|
|
* Thu Jan 15 2009 sbrabec@suse.cz
|
|
|
|
|
- Changed BuildRequires: plotutils -> plotutils-devel.
|
2008-04-04 01:29:31 +02:00
|
|
|
|
* Mon Mar 31 2008 werner@suse.de
|
|
|
|
|
- Make gnupplot UTF-8 capable (bnc#375175)
|
2008-03-27 21:57:09 +01:00
|
|
|
|
* Wed Mar 26 2008 werner@suse.de
|
|
|
|
|
- Update to gnuplot 4.2.3
|
|
|
|
|
* NEW options front and back to "set colorbox"
|
|
|
|
|
* NEW character encoding support for emf and pdf terminals
|
|
|
|
|
* NEW "format" keyword for "set tics" and "set {x|y|...}tics"
|
|
|
|
|
* NEW allow user to set colorbar label rotatation if the bar is vertical
|
|
|
|
|
* FIX allow tic format to be given as a string variable
|
|
|
|
|
* FIX handling of negative screen coordinates on ia64, PPC
|
|
|
|
|
* FIX coloring of hidden surfaces if drawn with line styles
|
|
|
|
|
* FIX direction of y axis in graph coords for "set view map"
|
|
|
|
|
* FIX minitics in log scale
|
|
|
|
|
* FIX minor bugfixes to terminals fig, emf, post, svg, x11
|
|
|
|
|
* FIX cgm terminal now produces correct pm3d and pattern fill output
|
|
|
|
|
* FIX protect against overly long font names in gd, svg
|
|
|
|
|
* FIX infinite loop from x11 plot window resizing under ion, fluxbox
|
|
|
|
|
* FIX never estimate zero size for a non-empty string
|
|
|
|
|
* FIX discard degenerate polygons during hidden3d processing
|
|
|
|
|
* FIX segfault if replot is called while terminal type is unknown
|
|
|
|
|
* FIX segfault if locale obtained by getenv() is freed
|
|
|
|
|
* FIX discard axis ticks read from previous data file
|
|
|
|
|
* FIX Do not clip image against Z range in 3D splot with "set view map"
|
|
|
|
|
* FIX off-by-one error in implicit column 0 for binary data files
|
|
|
|
|
* FIX splot was trashing the default clipping boundaries for 2D plots
|
|
|
|
|
* CHANGE tweak installation scripts for OSX nt cyg dj2 mgw
|
|
|
|
|
* CHANGE install Xresource file as Gnuplot, not Gnuplot.app-defaults
|
|
|
|
|
* CHANGE Remove limitation of 10 args max to internal function sprintf()
|
|
|
|
|
* CHANGE Bring emf point types into conformity with other terminals
|
|
|
|
|
* CHANGE estimate the vertical space for rotated tick labels on x and x2 axes
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Mar 14 2008 werner@suse.de
|
|
|
|
|
- Disable warning about missing character set to avoid bnc#369156
|
|
|
|
|
* Fri Dec 14 2007 werner@suse.de
|
2007-12-14 16:29:45 +01:00
|
|
|
|
- Update to gnuplot 4.2.2
|
|
|
|
|
* FIX Axis labels were ignored in mode "set view map"
|
|
|
|
|
Candlesticks did not receive the border color specified in fillstyle
|
|
|
|
|
* NEW allow extra column in 2D plots containing color information
|
|
|
|
|
* NEW set term latex {size XX,YY}
|
|
|
|
|
* FIX buffering of very long input lines
|
|
|
|
|
* FIX clipping of image data against plot boundary
|
|
|
|
|
* FIX polygon clipping bugs
|
|
|
|
|
* FIX key sample for plots with variable color
|
|
|
|
|
* FIX wxt initialization on non-gnu systems
|
|
|
|
|
* FIX escape sequence %% handling in sprintf() format strings
|
|
|
|
|
* FIX Apply "set style incr user" to 3D contours and to columnstacked histograms
|
|
|
|
|
* FIX Apply "set key {no}enhanced" to key titles read from a file
|
|
|
|
|
* FIX Allow string variable as filename for "fit via <filename>"
|
|
|
|
|
* CHANGE defer x11 initialization until first plot command
|
|
|
|
|
* CHANGE clean up configuration files for amg, cyg, mgw, dj2
|
|
|
|
|
* CHANGE modify SVG output to accommodate non-compliant viewers
|
|
|
|
|
* CHANGE allow 'strcol()' as shorthand for 'stringcolumn()'
|
|
|
|
|
* CHANGE default to "blacktext" for TeX-based PostScript variants
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed Sep 05 2007 werner@suse.de
|
2007-09-06 22:19:11 +02:00
|
|
|
|
- Correct name of app-defaults file
|
|
|
|
|
- Make samples in demo directory usable from any path
|
|
|
|
|
thanks goes to Dieter Jurzitza
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed May 30 2007 werner@suse.de
|
2007-05-31 21:34:47 +02:00
|
|
|
|
- Overwrite empty default font for UTF-8 locale (bug #277876)
|
|
|
|
|
- Get html docs fully build and installed
|
|
|
|
|
- Correct datadir
|
|
|
|
|
- The patent of gif is expired
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri May 11 2007 werner@suse.de
|
2007-05-11 16:55:36 +02:00
|
|
|
|
- Use setlocale(..,NULL) instead of gentenv() (bug #272915)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Apr 24 2007 werner@suse.de
|
2007-04-24 13:56:15 +02:00
|
|
|
|
- Enable new but experimental wxt terminal (bug #266693)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Apr 20 2007 aj@suse.de
|
2007-04-20 15:56:10 +02:00
|
|
|
|
- Use texlive for Building.
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Apr 05 2007 werner@suse.de
|
2007-04-12 17:32:27 +02:00
|
|
|
|
- Update to gnuplot 4.2.0
|
|
|
|
|
* NEW autogenerated read-only variables prefixed GPVAL_ and "show variables all"
|
|
|
|
|
* NEW Japanese language documentation - FAQ and User Manual
|
|
|
|
|
* NEW multi-platform and interactive wxWidgets terminal
|
|
|
|
|
* NEW windows terminal supports enhanced text mode
|
|
|
|
|
* NEW support for placement of individual rectangles within plot or canvas
|
|
|
|
|
* NEW command "set style increment user" allows customization of default lines
|
|
|
|
|
* NEW commands raise and lower
|
|
|
|
|
* NEW y and y2 axis label rotation can be explicitly controlled (2D plots only)
|
|
|
|
|
* NEW {no}enhanced flag can be applied to individual labels
|
|
|
|
|
* NEW suboption 'set pm3d interpolate' for bilinear interpolation of surfaces
|
|
|
|
|
* NEW 3D plots can read RGB color triples as part of input data
|
|
|
|
|
* NEW write command history file also for gnuplot's readline
|
|
|
|
|
* NEW more versatile key placement and arrangement
|
|
|
|
|
* NEW 'splot x*y with pm3d' no longer requires prior 'set pm3d'
|
|
|
|
|
* NEW store a sequence of plots to an animated gif (requires libgd > 2.0.28)
|
|
|
|
|
* NEW multi-byte font support in x11, controlled by the locale setting LC_CTYPE
|
|
|
|
|
* NEW control decimal sign conventions using locale setting LC_NUMERIC
|
|
|
|
|
* NEW pstex, pslatex and epslatex terminals share functionality with postscript
|
|
|
|
|
* NEW suboptions "set pm3d corners2color min|max"
|
|
|
|
|
* NEW suboption "set pm3d depthorder" does hidden-surface removal (sort of)
|
|
|
|
|
* NEW linetype colors via "lt {palette {frac <val> | cb <val>}}"
|
|
|
|
|
* NEW linetype colors via "lt {rgbcolor {"name" | "#RRGGBB"}}"
|
|
|
|
|
* NEW palette and rgb linetype colors apply to all 2D and 3D plot elements
|
|
|
|
|
* NEW user defined variables can contain strings
|
|
|
|
|
* NEW expression evaluation can manipulate and return strings
|
|
|
|
|
* NEW built-in string functions sprintf, gprintf, substr, strstrt, word, words
|
|
|
|
|
* NEW built-in string function system("shell command")
|
|
|
|
|
* NEW command line macro expansion @<stringvariablename>
|
|
|
|
|
* NEW automatic variable $# expanded to number of arguments after "call"
|
|
|
|
|
* NEW reading of (almost) arbitrary image binary files
|
|
|
|
|
* NEW plot styles "with image" and "with rgbimage"
|
|
|
|
|
* NEW plot style "with labels" reads text data along with X/Y/Z coordinates
|
|
|
|
|
* NEW plot style "with histograms" creates clustered or stacked histograms
|
|
|
|
|
* NEW auto-layout of multiplot using "set multiplot layout <rows>, <cols>"
|
|
|
|
|
* NEW variant of plot "with filledcurves" that fills the area between two curves
|
|
|
|
|
* NEW variant of "with filledcurves" that fills only above or below the curve
|
|
|
|
|
* NEW using options {x|y|z}ticlabels(<col>)
|
|
|
|
|
* NEW option to read plot title from data file: set key autotitle columnheader
|
|
|
|
|
* NEW command 'set termoption <foo>' changes single property of current terminal
|
|
|
|
|
* NEW png driver supports antialiasing and TrueColor images
|
|
|
|
|
* NEW encoding koi8-u
|
|
|
|
|
* NEW plot style "with vectors" applies to both 2D and 3D plots
|
|
|
|
|
* NEW plot style "with points" can read variable point size from input file
|
|
|
|
|
* NEW "set tics" can change most settings for {x|y|z|cb}tics at once
|
|
|
|
|
* NEW tic scale can be set per axis using "set {x|y|z|cb}tics scale"
|
|
|
|
|
* CHANGE history file is written by default
|
|
|
|
|
* CHANGE PostScript prolog and character encoding files now maintained separately
|
|
|
|
|
* CHANGE Placement of z-axis label in 3D plots is now equivalent to x and y axes
|
|
|
|
|
* CHANGE "set ticsscale" is deprecated, use "set tics scale" instead
|
|
|
|
|
* CHANGE gnuplot on x11 has mousing always enabled on startup
|
|
|
|
|
* CHANGE 'set datafile fortran' is now required in order to read D or Q constants
|
|
|
|
|
* CHANGE let the string in '{s}plot ... notitle "string"' be silently ignored
|
|
|
|
|
* CHANGE libgd versions 2.0.28+ support GIF images as well as PNG/JPEG
|
|
|
|
|
* CHANGE remove old (non-libgd) GIF and PNG drivers
|
|
|
|
|
* CHANGE X-resource gnuplot*ctrlq:on requires <ctrl>q to kill plot window
|
|
|
|
|
* CHANGE X-resource gnuplot*exportselection:off disables plot->clipboard export
|
|
|
|
|
* CHANGE prefer use of offset keyword in 'set [xyz]label "foo" offset -1,-1'
|
|
|
|
|
* CHANGE 'set table "outfile"; ...; unset table' replaces 'set term table'
|
|
|
|
|
* CHANGE 'defined(foo)' is deprecated; new syntax is 'exists("foo")'
|
|
|
|
|
* FIXED empty datafiles are not a fatal error
|
|
|
|
|
* FIXED setenv GNUTERM now works for png, jpeg, and gif drivers
|
|
|
|
|
* FIXED PostScript output can be restricted to Level 1 compatible features
|
|
|
|
|
* FIXED emf output is compatible with MSWin XP SP 2
|
|
|
|
|
* FIXED limit size of X11 requests to half the maximum allowed by the X display
|
|
|
|
|
* FIXED arrowheads drawn in solid lines even if the shaft is dotted (PostScript)
|
|
|
|
|
* FIXED estimate true effective length of strings in enhanced text mode
|
|
|
|
|
* FIXED clipping of filled curves
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed Aug 16 2006 sndirsch@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- gnuplot-4.0.0-fonts.dif: fixed font paths for X.Org 7
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Jan 31 2006 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Fix stupid buffer overflow in x11 display program (bug #146870)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed Jan 25 2006 mls@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- converted neededforbuild to BuildRequires
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Jul 21 2005 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Re-use libgd because we get jpeg/png support with truetype font
|
|
|
|
|
and gif dummy support which is png output for term gif (#97208)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Feb 10 2005 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- remove dropped tetex subpackages from nfb
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Apr 29 2004 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Use GNU readline library
|
|
|
|
|
- Enable thin splines for 3D
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Apr 27 2004 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Update to gnuplot 4.0.0
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Apr 20 2004 meissner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- aliasing fixes.
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Oct 16 2003 meissner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Do not build as root.
|
|
|
|
|
- Fixed lib64 handling to be more correct, since 32bit systems
|
|
|
|
|
can now have /lib64/ too.
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Jun 13 2003 coolo@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- fixing docs installation
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Jun 12 2003 coolo@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- use BuildRoot
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Apr 24 2003 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- fix install_info --delete call and move from preun to postun
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Mar 25 2003 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Make mouse patch work as it should
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Mon Mar 24 2003 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Update to gnuplot 3.7.3
|
|
|
|
|
- Port patches (if needed) to 3.7.3
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Feb 28 2003 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Fix bug #23417: use intall-info for info file
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Nov 22 2002 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Fix buffer overflow
|
|
|
|
|
- Fix svgalib handling for secure svgalibs
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Sep 17 2002 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- removed bogus self-provides
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Jul 26 2002 adrian@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- fix neededforbuild
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Mon May 06 2002 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Do some lib64 stuff
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Apr 04 2002 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- more brackets for autoconf
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Sun Feb 10 2002 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- tar option for bz2 is now "j"
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Feb 01 2002 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed Jan 09 2002 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- fixed to compile (don't include fcntl when building the help)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Sat Jan 05 2002 kukuk@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- fix neededforbuild (plotutil -> plotutils)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Dec 18 2001 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Be sure that the waitforinput function is called even if real
|
|
|
|
|
readline library is used or none interactive mode is on. Be sure
|
|
|
|
|
that the buffered token will be handles even if there is no
|
|
|
|
|
activity on stdin and set a time out to be not blocked (#12625)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Mon Nov 12 2001 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- no svgalib
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Jun 12 2001 schwab@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Fix for new autoconf.
|
2009-01-16 01:31:55 +01:00
|
|
|
|
* Tue May 08 2001 mfabian@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- bzip2 sources
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Mar 29 2001 garloff@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Prevent stupid rounding errors 10*10^23 instead of 10^24
|
|
|
|
|
in graphics.c: mant_exp()
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Feb 23 2001 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- added readline/readline-devel to neededforbuild (split from bash)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Sun Dec 03 2000 schwab@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Fix resource leak in X11 terminal driver.
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed Jun 21 2000 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Add French doc (somewhat out of date)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed Jun 07 2000 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- New version 3.7.1 with many bug fixes included
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Jun 06 2000 uli@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- moved docs to /usr/share/doc
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Fri Feb 25 2000 kukuk@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Move /usr/{info,man} -> /usr/share/{info,man}
|
2009-01-16 01:31:55 +01:00
|
|
|
|
* Mon Oct 11 1999 ro@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- disabled gdlib support (we have png anyway and gd doesn't support
|
|
|
|
|
gif any more)
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Mon Sep 13 1999 bs@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Mon May 03 1999 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Do not use system time because gnuplot interface isn't able
|
|
|
|
|
to handle summer time
|
2007-04-12 17:32:27 +02:00
|
|
|
|
- Use /tmp/ for temporaray files of demos
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Wed Mar 10 1999 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Fix from one of the authors (HBB) to avoid buffer overflow
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Mar 09 1999 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- New patchlevel 0.1 with patch gnuplot.990304 for security
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Tue Mar 02 1999 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- New version: 3.7
|
|
|
|
|
* add some official fixes
|
|
|
|
|
* fix the official fix of fit.c
|
|
|
|
|
* add gif and unixplot for output
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Sun Aug 23 1998 bs@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- fixed "neededforbuild"
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Mon Jul 13 1998 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- New version: 3.5beta6.347
|
|
|
|
|
* Security fix for svga linux driver call
|
|
|
|
|
* Some enhancements
|
|
|
|
|
* Some bug fixes
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Oct 23 1997 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- New version: 3.5beta6.336
|
2009-05-28 04:44:00 +02:00
|
|
|
|
* Tue Feb 04 1997 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Update auf Version 3.5-beta-3.6pl319
|
2007-04-12 17:32:27 +02:00
|
|
|
|
- Diese Version hat splines und bezier zum Fit f<EFBFBD>r
|
2007-01-16 00:15:11 +01:00
|
|
|
|
von Messdaten.
|
2007-04-12 17:32:27 +02:00
|
|
|
|
- verschoben von ap1 -> xap1
|
2008-03-14 17:41:50 +01:00
|
|
|
|
* Thu Jan 02 1997 werner@suse.de
|
2007-01-16 00:15:11 +01:00
|
|
|
|
- Neu Erstellen des Paketes:
|
|
|
|
|
Mit vollst<EFBFBD>ndiger Dokumentation und Beispielen
|
|
|
|
|
unter /usr/doc/packages/gnuplot/
|
2007-04-12 17:32:27 +02:00
|
|
|
|
- fig und bfig (xfig-Format 2.1)
|
2007-01-16 00:15:11 +01:00
|
|
|
|
wird von xfig in xfig-Format 3.2 konvertiert.
|