Commit graph

26 commits

Author SHA1 Message Date
wiz
1dbe2ff771 Add pkgsrc default font path to default search paths.
Bump PKGREVISION.
2014-06-01 16:58:21 +00:00
asau
9664a0b172 FreeBSD requires additional header file to get access to history. 2014-03-25 23:19:19 +00:00
wiz
3a1349afa4 Fix build issue with texinfo-5.1, as reported by Jörn Clausen
in PR 48032. More complete fix already scheduled for next release
upstream, see http://sourceforge.net/p/gnuplot/bugs/1226/
2013-07-09 08:50:34 +00:00
he
c91eb433c7 Update gnuplot to version 4.6.1.
Update a comment in patch-ag.
Remove the point patch for the "crash on first command when using editline",
since this problem is now fixed upstream.

Upstream changes relative to version 4.6.0:

* NEW syntax hints inside Emacs gnuplot-mode
* NEW support tabulation (set table) of pixel values from image plot styles
* NEW support tabulation of variable color column
* CHANGE emf output modified for better compatibility with MS Office programs
* CHANGE canvas terminal loads appropriate font file for UTF-8 encoding
* CHANGE skip execution of empty iteration loops in set and do commands
* CHANGE build scripts modified to accommodate automake 1.12
* CHANGE new policy: objects given in screen coords are not clipped to graph
* CHANGE Draw the z-axis label at a fixed distance to the left of the z-axis
* CHANGE "unset object N" succeeds even if there is currently no object N
* FIX margin space required for rotated axis tic labels
* FIX check for NaN values in binary input
* FIX backslash handling in enhanced text strings
* FIX cairo terminals sometimes lost the line segment before a polygon
* FIX interactive toggle of multiplots in svg
* FIX failure to balance {} if an input file did not end with a newline
* FIX strlen() and substring operators correctly handle UTF-8
* FIX initialization of history when configured --with-readline=bsd
* FIX set term cairolatex pdf mono
* FIX palette-related corruption in some cairolatex output
* FIX preserve number of active call arguments across a nested call command
* FIX wxt terminal mutex protecting execution of the command list
* FIX apply clipping to the interior fill of circles and ellipses
* FIX corruption of weights used for plotting with smooth acsplines
* FIX skip columnheader line when applying "every" filter
* FIX handle out-of-range pm3d values when cb axis is set to log scale
* FIX top/bottom color distinction in hidden3d when not using palette/RGB colors
* FIX allow toggling on/off of more than 10 plots in windows terminal
* FIX color printing from windows terminal
* FIX set term win font ",<size>"
* FIX incorrect return for acos(x) when imag(x) > 0 (bug present since v3.7)
      incorrect return for asin(x) when imag(x) > 0 (bug in 4.4.4, 4.6.0)
      incorrect asinh(x) when real(x) < 0 && imag(x) == 0 (bug in 4.4.4, 4.6.0)
* FIX keep sufficient precision in canvas and svg coords to report time in msec
* FIX the input buffer was not always extended correctly inside a { clause }
* FIX some cairolatex set_color requests were being ignored
* FIX calculated value of kernel density mean and sigma
* FIX emf terminal dashed line support
2012-11-07 19:22:04 +00:00
he
dc8b77a72e Add a patch to avoid gnuplot always segfaulting on a NULL pointer
de-reference on the first command.
Bump pkgrevision.
2012-10-24 13:32:54 +00:00
drochner
3e3fe9f701 update to 4.6.0
changes:
- New syntax supporting multi-line blocks of code delimited by curly braces
     if (<cond>) { ... } else { ... }
     do for [<iteration-spec>] { ... }
     while (<cond>) { ... }
- Time formats can handle fractional seconds to microsecond precision.
- User-definable linetypes that can be used to establish a locally
  preferred default sequence of colors or dash/thickness/point styles.
- Statistical summary of the data to be plotted (new command "stats")
- New terminal drivers:  qt  context  epscairo  cairolatex
- Improved support for UTF-8, SJIS and other multi-byte encodings

pkgsrc change: added "qt4" and "wxwindows" options (not enabled
 by default)
2012-08-10 15:14:53 +00:00
adam
2316923d42 Changes 4.4.3:
* NEW Implement pan and zoom via mouse wheel.
* NEW set key maxcolumns N maxrows M
* NEW value("varname") returns the value of the named variable
* NEW encoding cp1251 - 8-bit Cyrillic
* CHANGE backport emf terminal driver from version 4.5
* FIX better estimation of latex string lengths
* FIX colorbar representation of discrete color palettes is pixel accurate
* FIX NaN initialization and tests working on more (all?) platforms
* FIX configuration script tests for readline+ncurses
* FIX prevent out-of-range boxes from creating degenerate ghosts on the border
* FIX missing alpha channel flag for pdfcairo terminal
* FIX font initialization in windows terminal
2011-03-14 08:06:52 +00:00
adam
da69bfdd48 Changes 4.4.2:
* FIX color specification "lc N"
* FIX clipping error in filled curves
* FIX segfault if "refresh" command follows an interrupted replot

Changes 4.4.1:
* NEW Support the "%s" format specifier in strftime()
* NEW Optional 6th data column in candlesticks style to specific box width
* NEW If integer arithmetic i*j or i**j would overflow, return value as a real
* NEW "set style circle radius <default-radius>"
* FIX autoconfiguration of readline support in OSX
* FIX font problems in win terminal
* FIX Protect against runaway recursion by limiting depth of nested functions
* FIX metapost terminal: Fix inheritance of line thickness by text strings
* FIX cairo terminals could segfault on certain enhanced text strings
* FIX pdfcairo output to stdout now works
* FIX font ",size" in non-enhanced mode postscript terminals
* FIX Do a better job of estimating the width of UTF-8 encoded strings
* FIX baseline bug in canvas terminal rotation of enhanced text
* FIX Allow "with labels" to work for binary input data
* FIX update user GPVAL variables after plot in table mode
* CHANGE depth-sorting of pm3d surfaces now applies jointly to all in the plot
* CHANGE 3D impulses are now always drawn from z=0
* CHANGE Enable HIDDEN_QUADTREE by default
* CHANGE Enable "set fit errorvariables" by default
* CHANGE Regardless of current timefmt, read time from binary files as a binary
* CHANGE do not limit 3D rotation to 0<rotx<180
2011-02-08 13:13:41 +00:00
dholland
b2d5804619 Add pkgsrc X and netbsd-5+ native X font dirs to the list of candidate
directories for the default fontpath. PKGREVISION++. ok agc.

The font handling is still fairly problematic; I guess Someone(TM)
should teach this to use fontconfig sometime.
2011-01-06 07:03:55 +00:00
asau
449d945bc1 Update to gnuplot 4.2.6.
New features, changes and fixes in gnuplot version 4.2.6
===========================================================
* NEW xterm tektronix emulation 'set term xterm'
* FIX 'set xtics mirror' didn't work if xtics were previously unset
* FIX off-by-one pixel bug in width of boxes with palette or rgb color
* FIX center rotation of 'set view equal xyz' mode at screen center
* FIX sanity-check time ranges for axes with timeformat
* FIX pslatex blacktext and broken format specifier
* FIX PostScript code points for Lcaron, lcaron in encoding cp1250
* CHANGE If a 2D plot uses a Z-based palette, then autoscale cbrange
* CHANGE aquaterm accepts "size xx,yy" with a comma
* CHANGE Remove the EXPERIMENTAL flag from the wxt terminal
* CHANGE Remove the EXPERIMENTAL flag from the x11 terminal binary polygon mode
2009-10-27 20:48:07 +00:00
asau
a4e8ad8cbf Update to gnuplot 4.2.5.
pkgsrc changes: use NetBSD libedit where possible.


New features, changes and fixes in gnuplot version 4.2.5
===========================================================
* NEW ./configure --with-readline=bsd to use libedit rather than libreadline
* NEW command line option -e "command list"
* NEW 'set xtics rangelimit' allows creation of range/frame plots
* NEW "set view equal_axes xy{z}" does for 3D what "set size square" does for 2D.
* CHANGE updated svg terminal driver (back-ported from 4.3 CVS branch)
* CHANGE fillstyle empty really is consistently empty (not fill-with-background)
* CHANGE warn that some options to 'set datafile binary' are not implemented
* CHANGE handling of custom palette when postscript mode is set to "monochrome"
* CHANGE allow Z axis label in 3D plots to be rotated
* CHANGE do not save or restore axis tick labels that were read from a data file
* FIX interpolatation for pm3d surfaces given by both z and colour coordinates
* FIX infinite loop if axis tick increment is on the order of machine precision
* FIX initialize x11 enhanced text mode to use most recently requested font
* FIX emf handling of enhanced text at non-zero angle
* FIX 3D plots with fixed zrange were clipping against xmax rather than zmax
* FIX handling of uninitialized variables in fit "via" command
* FIX pm3d depthorder was ignoring interpolation setting
* FIX assignment of fill patterns to boxes in columnstacked histograms
* FIX Reserve room for user tic labels even if the format for autoticks is ""
* FIX bug in 4.2.4 that gave twice the requested left/right margin width


New features, changes and fixes in gnuplot version 4.2.4
===========================================================
* NEW add support for enhanced text mode in the emf terminal driver
* NEW builtin functions 'strftime' and 'strptime'
* NEW set absolute plot margins in screen coordinates
* NEW "nocontours" keyword for splot
* NEW "undefine foo" clears previously defined user variable foo
* NEW allow contouring of pm3d surfaces
* NEW allow color by z value ("palette z") in 2D plots
* NEW "pause mouse close" waits until the plot window is closed
* FIX The documentation says that "set size ratio" is ignored in 3D. Make it so.
* FIX Do not re-quantize time tics interval explicitly set by user
* FIX (gd post) don't segfault on very long font names
* FIX allow variable color from input file for "with boxes", "with vectors"
* FIX don't run off the end of "set format" commands
* FIX Fix discontinuity in piecewise approximation of inverse error function
* FIX discard out of range vectors in the bitmap terminals (pbm, epson, etc)
* FIX 2nd colour in the colour box for negative palette in postscript
* FIX insure palette is initialized before any objects are drawn
* FIX wxt terminal was not obeying "set palette maxcolors"
* FIX Histograms did not correctly honor 'set style user increment'
* FIX Avoid segfault if tic labels are requested from a non-existent data column
* FIX emf terminal - allow fractional linewidth (fixes 0-length dash problem)
* FIX post terminal - fix parsing error for palfuncparam
* FIX post terminal - escape {} chars in enhanced text mode
* FIX clip "splot with labels" against plot boundaries in 2D mode
* CHANGE try harder to autotitle columns in using specs with expressions
* CHANGE gd.trm: use dynamically-allocated TTF font names
* CHANGE x11: more finely sampled color palette for PM3D
* CHANGE cgm: switch to using web_color_rgbs; approximate RGB colors
* CHANGE fig: more point types, 4.2-style font and size syntax for "set term"
* CHANGE emf: separate dashlength option (don't use linewidth for dashlength)
* CHANGE stacked histograms grow upward for values > 0, downward for values < 0
* CHANGE 'pause mouse button1' (or button2) does not disable zooming
* CHANGE built-in readline tries to recognize <home> and <end> keys
2009-09-14 18:52:03 +00:00
drochner
577f0fd1e1 update to 4.2.3
changes:
* 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
+bugfixes
2008-05-15 20:22:02 +00:00
jmmv
8ce4dc6805 Fix packaging of gnuplot-nox11 by avoiding the installation of an
X11-specific file.
2008-05-09 11:12:27 +00:00
tron
f640f2852b Fix various package list problems:
1.) Remove directory "share/gnuplot/4.2/PostScript" during deinstallation.
2.) Prevent installation of "share/texmf-local/tex/latex/gnuplot" if
    LaTeX is available (because we don't want to depend on "tetex").
3.) Update package list of "gnuplot-nox11" for version 4.2.

Bump revision of both packages.
2007-11-30 12:31:52 +00:00
cjs
d59367dfdd Upgrade to 4.2.2. New features:
* New plot styles
          o Histogram
          o Label plots
          o Image data
          o Filled curves
          o Vectors
    * Input from binary data files
    * New plot elements
          o RGB colors
          o Arbitrary rectangles
    * String handling
          o String and text data read from datafiles
          o User-defined string variables, operators, and functions
    * Macros
    * Auto-layout of multiple plots on a page
    * Internal variables
    * New or revised terminal drivers
          o wxt
          o emf
          o gif, jpeg, png
          o postscript
          o ai
          o epslatex, pslatex, pstex
          o windows
    * Canvas size
2007-11-30 07:13:18 +00:00
drochner
3ab0974f89 -don't use usleep() for the "pause" command, this does only work
for sleep times less than a second (see SUSv3)
 fixes PR pkg/35533 by Matyas Janos
-share patches between gnuplot{,-nox11}
-bump PKGREVISION
2007-02-01 12:15:38 +00:00
tv
e7816f22b3 Do the Interix fix a different way: put it in stdfn.h.
This should resolve the build problems on NetBSD-current.
2005-03-13 01:26:45 +00:00
tv
9dcde7668d Include <sys/time.h> in x11.trm to pick up fd_set on Interix.
(No functional changes, and only affects X11 version.)
2005-03-10 17:26:18 +00:00
wiz
4a72af3c14 Update to 3.7.3, from Jim Bernard in PR 19663.
Changes:
3.7.3
* Major: contributed code to re-add gamma, inverse normal, and
  inverse error function
* Windows specific fixes, most visibly changing the 'pause' command
  to avoid cpu hogging, and updated build procedures
* Improved metapost driver
* Make Linux driver work with devfs
* Numerous bugfixes backported from development version, see ChangeLog
* A large number of documentation misprints have been fixed

3.7.2
* Major: we have removed code that was labeled with a
  non-commercial use clause. The effect is that this
  removes the gamma, inverse normal, and inverse error
  function from platforms that have no native
  implementation.
* Support for BeOS
* New terminal drivers: emf (Enhanced Metafile Format),
  epslatex, ggi (General Graphics Interface), pdf, svg
 (W3C Scalable Vector Graphics)
* Updated png driver: web-friendly palette, transparent
  images, explicit colour specification
* Updated HPGL driver: optional multi-pen support,
  alternative plot sizes, variable font sizes
* Updated gnugraph driver: now requires GNU plotutils 2.2
  or better
* Updated eepic driver: picture environment now scales with
  "set size"
* Updated fig driver to fig file format 3.2
* Updated tkcanvas driver
* Fix font size option in pslatex driver
* configure-alike script for VMS
* Command substitution in double-quoted strings
* Vector clipping style for 2D plots
* Sort terminals by name before displaying
* Numerous bugfixes
2003-03-05 14:01:25 +00:00
wennmach
f5bd35d108 Update gnuplot to 3.7.1.
This is a prerequisite step for octave-current.
2001-03-19 22:11:14 +00:00
hubertf
0924435786 add RCS-ID 1999-03-03 22:23:31 +00:00
hubertf
26d97dc763 Add to #define unix, per PR 7079 by Jaromir Dolecek <dolecek@ics.muni.cz> 1999-03-03 22:22:32 +00:00
bad
0c461cd00e RCSID police 1999-02-09 13:36:09 +00:00
hubertf
733d2a4232 update for gnuplot V3.7 - somehow i managed to not commit these patches
when updating the package. Pointed out by Bernhard Riedel <bernhard@sdg.de>
1999-02-01 00:02:21 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
tron
0a288da321 Initial import of GNUPLOT 3.5 package made by root@garbled.futureone.com. 1998-01-31 23:49:32 +00:00