summaryrefslogtreecommitdiff
path: root/graphics/gnuplot/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2019-01-16gnuplot: updated to 5.2.6adam1-4/+4
Changes in 5.2.6 NEW keyword "keyentry" places an entry in the key without actually plotting NEW "set style boxplot medianlinewidth <lw>" CHANGE drop non-working support for CIE/XYZ color space CHANGE strptime ignores content read with format a/A/w/W FIX various corner-case bugs and overruns found by fuzzing FIX revise waitforinput in x11 terminal FIX revise waitforinput and terminal close events in qt terminal FIX revise waitforinput and new window events in monothreaded wxt terminal FIX lua.trm compatibility with lua version 5.3 FIX error line reporting inside an if/else bracketed clause FIX error in date conversion for times within a nanosecond of a year boundary
2018-12-09revbump after updating textproc/icuadam1-1/+2
2018-11-21gnuplot: updated to 5.2.5adam1-3/+2
CHANGES IN 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 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
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-2/+2
2018-07-20Recursive revbump from textproc/icu-62.1ryoon1-1/+2
2018-07-07gnuplot: updated to 5.2.4adam1-3/+2
Changes in 5.2.4 * NEW "call" parameters ARG1, ARG2, ... are also present as ARGV[1]...ARGV[ARGC] * CHANGE generalize the test for missing data flag in input data * CHANGE "set []range writeback" is now essentially always in effect * CHANGE consistent placement of timestamp at true bottom of page * FIX spurious evaluation of logscale coordinates as UNDEFINED * FIX column header title assignments for histogram with errorbars * FIX re-implement "refresh" command to use autoscale writeback/restore * FIX font-handling bug; line-spacing of previous font still in effect * FIX post, svg, dumb terminals: early fontsize initialization Changes in 5.2.3 * NEW "set grid {no}vertical" adds grid lines in the xz and xz planes * NEW "set cntrparam {firstlinetype N} {{un}sorted}" * CHANGE drop non-working support for YIQ color space * CHANGE expand \n characters when printing into a datablock * CHANGE allow contour plots to opt out of hidden3d processing * CHANGE special-case code to speed up handling of logscale axes * CHANGE do not write GPFUN_* variables to "save" output file * CHANGE default to density 100 for "set fs solid", 50 for "set fs transparent" * FIX potential buffer overflow in gprintf formats containing %% * FIX immediate response to ctrl-Z when libreadline is used for input * FIX warning messages inside a bracketed clause could trigger early exit * FIX tweak logscale tic range limits and minor tic generation intervals * FIX stats FOO using 'namedcolumn' name columnhead * FIX clipping of INRANGE->UNDEFINED line segments * FIX use of logscale y axis in "set view map" or "set pm3d map" modes * FIX placement of colorbox in "set view map" mode * FIX autoscaled axis range of logscale axes in "set view map" mode * FIX polar mode "with yerrorbars" error bars are radial, not vertical * FIX clipping of circles whose center is offscreen to the left or bottom * FIX snap to x=zero for function plot sampling does not apply to logscale x * FIX canvas terminal: apply both color and alpha channel to points and lines * FIX svg terminal: apply current color to dots * FIX qt terminal: include "notitle" plots in accounting for toggle operations * FIX svg terminal: point plot empty title produced spurious mousing directive * FIX tikz terminal: failed to recognize dashtype 1 Changes in 5.2.2 * NEW set table separator {tab|comma|"char"} allows creation of csv files * NEW hotkey for changing azimuth in 3D plots with mousing * NEW splot ... with lines title at {beg|end} * NEW Rework gstrptime() to handle relative time formats tH tM tS * NEW command "set rgbmax <value>" controls interpretation of input RGB values * FIX allow mixed use of in-key plot titles and manually placed titles * FIX prevent runaway iterations of the form plot for [i=start:*] ... * FIX handle in-line range limits for linked or nonlinear axes * FIX restore pre-5.2 interpretation of logscaled tic increment as a multiplier * FIX logscale tic placement is closer to that of versions before 5.2.0 * FIX recheck inrange/outrange points after spline or bezier smoothing * FIX autoscaling of plots with linked axes where data is plotted on x2 or y2 * FIX sampling on x2 if linked to x1; e.g. plot sample [t=1:5:1] '+' axes x2y1 * FIX empty range on logscale y axis is handled by auto-extending the range * FIX autoscaling xrange of stacked histograms
2018-04-29*: PKGREVISION bump for wxGTK30 switch from gtk2 to gtk3wiz1-2/+2
2018-04-16Recursive bump for new fribidi dependency in pango.wiz1-2/+2
2018-04-14revbump after icu updateadam1-2/+2
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-2/+2
2017-11-30Revbump after textproc/icu updateadam1-1/+2
2017-11-03gnuplot: updated to 5.2.1adam1-3/+4
Release 5.2.1 A few bug-fixes present in the distributed package for 5.2.1 are not yet commited upstream because the repository is in the process of migration from cvs to git. * src/graphics.c (plot_betweencurves): plot 'foo' with filledcurves below y=bar would fail to identify "below" regions where the y value foo[x] at the start or end of the region was exactly equal to bar. * src/axis.c (gen_tics): `set log x; set xtics foo` would always place the first axis tic at foo rather than at (foo / base^N) for suitable N. * src/win/winmain.c (ConsolePutS, ConsolePutCh): Use standard file IO instead of Console API to enable word-wrapping on Windows 10 and to allow for redirection of stdout/stderr. * term/post.trm: Raise the limit on number of relative moves before a "stroke" so that a full circle as drawn by do_arc() does not glitch due to insertion of a "stroke xx yy M" sequence that resets the dot/dash pattern. * src/plot2d.c (eval_plots): If the range for logscaled y axis is empty, e.g. the plot holds a single point, auto-extend the range rather than giving up with an error.
2017-08-21Changes in 5.0.7adam1-10/+5
NEW set term {pngcairo|pdfcairo} pointscale <factor> NEW "save fit" back-ported from version 5.2 as a replacement for "update" CHANGE deprecate "update" command (but do not remove it) CHANGE allow placement of circles in 3D plots using axis coordinates CHANGE ignore invalid z coordinate for 3D objects placed in "set view map" CHANGE distinguish 'bind "shift-Button1"' from 'bind "Button1"' CHANGE use Mingw-w64 and MSVC popen rather than built-in "fake" popen FIX rangelimited y2 axis could produce spurious diagonal line across plot FIX assignment of x/y dimensions in "binary record=(a,b) ... with image" FIX negative array index caused by hidden3d degenerate polygon FIX object clipping in "set view map" FIX cairo terminals: scale textbox border linewidth by terminal linewidth FIX canvas terminal: initialization of plot dimensions (affects first zoom) FIX crash in stats if no usable data is found FIX do not use LaTeX formatting in tabular output FIX additional sanity checks for input data format FIX more consistent handling of plot 'with table' FIX incorrect, possibly empty, command string was saved for previous fit FIX 2D images with logscale axes could fail (segfault) FIX nested iteration containing an empty range
2017-06-19Updated gnuplot to 5.0.6.wiz1-2/+2
Changes in 5.0.6 ================ * NEW command 'set micro' enables encoding-specific char for gprintf %c format * NEW command 'set datafile missing NaN' treats invalid data as if it were missing * NEW backport updated svg/domterm terminal from development version * CHANGE - start/end limits in nested iterations are reevaluated dynamically * CHANGE - revised adjustment of x2label and plot title when x2tics are present * CHANGE - mark non-free pdf terminal DEPRECATED (to be removed in release 5.2) * CHANGE - allow fractional font sizes for gdlib terminals * CHANGE - do not allow inverted R axis (requires support not backported from 5.1) * CHANGE - allow pointinterval property in 'with lp' for splot as well as for plot * CHANGE - "linewidth <lw>" is accepted as a terminal option for aquaterm, qt, wxt * CHANGE - spline segments outside xrange are ignored rather than treated as errors * FIX assignment of x/y dimensions in "binary record=(a,b) ... with image" * FIX wxt - multithreaded wxt was faulting during resize (mutex lock failure) * FIX windows - timed pause only worked for intervals < 1 second * FIX Front/back layering of border+grid lines was not always correct in hidden3d * FIX "set pm3d depthorder interpolate N,M" memory allocation failure * FIX aquaterm failed to honor request to disable enhanced text markup * FIX save and show commands failed to list linecolor for lines with "lt -1" * FIX the "missing" data flag is honored by "using ($n)" as it is for "using n" * FIX error reporting of line number inside a bracketed clause * FIX gnuplot_x11: possible fix for sporadic use-after-free error * FIX initialization of hidden3d structures for splot with dots * FIX track arrowhead properties in hidden3d mode * FIX tracking of NaN values from function evaluated during binary data input * FIX 3D rotation does not clobber hidden/visible status of plots
2017-03-04Updated graphics/gnuplot to 5.0.5mef1-3/+2
--------------------------------- Changes in 5.0.5 ================ * NEW allow filename completion for system commands and pipes (backport from 5.1) * NEW option to plot "with labels ... {rotate variable}" * NEW command "set minussign" * NEW stats command "name" option now accepts "columnheader" or "columnheader(N)" * NEW command option "set colorbox invert" * CHANGE qt terminal force selection of outline font rather than bitmap font * CHANGE post terminal simplex/duplex output depends on PostScript level setting * CHANGE improved autoscaling of plot "with boxes" * CHANGE qt terminal sets TERM_POLYGON_PIXELS to avoid aliasing artifacts * CHANGE all stats and fit commands skip header records if "autotitle columnhead" * FIX Do not confuse EOF with 8-bit character 0x177 (E.g. in Cyrillic encodings). * FIX use blank line rather than 'u' flag in "set table" output of smoothed data * FIX order dependence of "fillcolor" keyword in plot commands * FIX svg - better vertical justification of rotated text * FIX wxt - file export widget correctly handles inactive plots * FIX epslatex - reset linetype between plots (needed if plotted "notitle") * FIX qt - leading or trailing whitespace in enhanced text was being ignored * FIX regression in rendering 'plot ... matrix every ... with image'
2017-02-28Recursive revbump from graphics/libwebpryoon1-2/+2
2017-02-12Recursive revbump from fonts/harfbuzzryoon1-2/+2
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz1-2/+2
2016-08-03Revbump after graphics/gd updateadam1-1/+2
2016-07-24Updated graphics/gnuplot to 5.0.4mef1-3/+2
--------------------------------- Changes in 5.0.4 ================ * CHANGE minimum linewidth of all cairo terminals is now 0.2 pt * CHANGE in-line datablock lines are not limited to 1024 characters * CHANGE do not truncate or renumber history items in the active session * CHANGE (Windows only) open piped output using mode "wb" rather than "w" * CHANGE backport 5.1 use of "lc variable" to color boxplot factors * CHANGE gnuplot_svg.js now remaps coords for svg image embedded in larger object * CHANGE disallow "set palette maxcolors 1" (which has never worked) * CHANGE data-input errors in "stats" now generate a warning rather than an error * FIX placement of objects and labels using linked secondary axis coordinates * FIX 'set term qt <N> close' acts immediately rather than after next mouse event * FIX emf terminal could lose track of bold/italic/etc font properties * FIX emf terminal text placement of UTF-8 strings * FIX regression that caused "set log x; plot '-'; replot" to mess up autoscaling * FIX regression in v5 that mangled 3D arrows defined by "from ... rto ..." * FIX transposition of row/column count in plotting ascii x/y/z data "with image" * FIX 7-column input to "splot ... with vectors" * FIX ignore incomplete "every" spec for image plots * FIX placement of xyplane does not depend on having tics or grid lines enabled * FIX early program exit on replot+resize with inline data * FIX bad plot iteration with negative increment, e.g. plot for [i=9:1:-1] foo(i) * FIX smoothed curves could not be plotted as filledcurves; now they can be * FIX win terminal apply color to enhanced text Changes in 5.0.3 ================ * NEW open-ended iteration over data: plot for [i=1:*] datafile index i * CHANGE aquaterm support for version 5 custom dashtypes * CHANGE backport new image bookkeeping from 5.1 to fix bugs #1607 #1703 #1709 * CHANGE qt terminal: toggle plots on/off only on left-click * CHANGE wholesale upgrade of old tkcanvas terminal (version 3.7 -> version 5.0) * FIX reevaluate fill color for each polygon in data for "with filledcurves" * FIX multiple wxt terminal font problems
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-1/+2
2016-01-10Update gnuplot to 5.0.2markd1-3/+2
NEW support "set clip {one|two}" in 3D vector plots (splot ... with vectors) CHANGE post.trm treats lt -1 as double width only when drawing the plot border CHANGE distinguish between empty string variable and string constant "" CHANGE preserve full precision of samples generated by '+' or '++' CHANGE dumb terminal now handles UTF-8 characters CHANGE "plot for [i=1:n] foo=i, x*foo" generates n plots (comma is ignored) CHANGE accept '\r' as a terminator after console prompt (Windows only) CHANGE use the same arrowhead style in the key sample as in the plot itself CHANGE the command "set tics {front|back}" no longer affects grid lines also CHANGE allow "noautoscale" keyword for 2D function plots FIX dashtype labels in 'test' command were off by one FIX autocalculation of box widths in the presence of NaN data values FIX qt terminals dots were invisible FIX point and impulse colors in 3D binary plots FIX enable dashtype processing for epslatex terminal FIX clean handling of unexpected input commands or data found by fuzz-testing FIX many places where corrupt input commands or data could trigger a crash FIX aquaterm fill area with transparency FIX "offset 0" means "no offset" even in the case of log-scaled axes FIX handle formatted read from a datablock FIX "pause mouse" for wxt terminal (OSX, other single-threaded platforms) FIX 2-column data plots "with filledcurve y=<value>" FIX handling outliers in boxplot with categories (i.e. level in column 4) FIX inline input format in `splot` command FIX order-dependence of optional keywords for "set key" and "set obj polygon" FIX lua/tikz text placement errors on OSX 10.10.2 with lua5.3 FIX B and L formats in gprintf() FIX bug parsing time input with format "%s" (extra fractional second) FIX incorrect average value in final bin of "smooth cnorm" calculation FIX handle log-scale y values when calculating monotonic cubic spline fit FIX "set clip points" was non-functional in version 5.0 FIX regression in 5.0.1 that left extraneous '@' in title columnhead(N) FIX vertical placement of text fragments by cairo terminals FIX "set [*]axis rangelimited" applies to minor as well as major tics FIX qt terminal could drop chars from stdin depending on external event timing
2015-11-18Recursive revbump from multimedia/libvpxryoon1-2/+2
2015-11-18Remove duplicate PKGREVISIONryoon1-3/+2
2015-10-28Add libcerf option.wiz1-2/+2
2015-10-25Add options for pdf docs and cairo.wiz1-17/+2
From Rin Okuyama in PR 50363. While here, clean up some unrecognized configure arguments and fix the build with the qt4 option. XXX: this supports qt5 now too, does someone want to add an option for that?
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz1-1/+2
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-08-01Update 5.0.0 to 5.0.1mef1-3/+2
--------------------- (From the file RELEASE_NOTE) GNUPLOT Version 5.0.1 Release Notes =================================== Gnuplot version 5.0 was initially released in January 2015. Please see the NEWS and ChangeLog files for a complete list of bug fixes and minor changes accummulated since then. These release notes are for version 5.0 patchlevel 1 (5.0.1). Release Notes date: 04-Jun-2015 This patchlevel 5.0.1 incremental release includes ================================================== * NEW "set mono" (full command "set monochrome {linetype lt <line-properties>}) * NEW "set fit nolog" suppresses output to log file * NEW sixel terminal supports RGB and palette colors, but only 16 at a time :-( * NEW command "printerr" acts exactly like "print" but always outputs via stderr * CHANGE autoconfigure of Qt5 support now looks for --variable=host_bins * CHANGE reevaluate fill color for each polygon in data for "with filledcurves" * CHANGE gstrptime(): always check validity of %y %Y %d %B %b input fields * CHANGE track text properties for key title separately from key entries * CHANGE "smooth kdensity" now handles logscale y and explicit x range * CHANGE order of margins in the "set margin" command to left, right, bottom, top * CHANGE guarantee color of key sample for "lc variable" plots matches 1st point * CHANGE "set term fig color" can use predefined linetype colors and named colors * CHANGE skip all preprocessing for input lines beginning with shell escape char * CHANGE build system to suppress dvi as an automake-generated target * CHANGE in hidden3d mode, the 'nosurface' suppresses both surface grid directions * FIX replace palette color value NaN with background color * FIX improved handling of boxplot data with multiple factors (categories) * FIX save_textcolor was not handling "tc variable" * FIX apply numeric locale when reading ascii matrix data * FIX handling of ascii matrix data * FIX reinitialize brush used to draw dotted lines in gd terminal * FIX failure to clear bold/italic text attributes in cairo terminals * FIX tabular output of time data when the axis format has not been set * FIX breakage in plot style filledcurves {above|below} y1=<yval> * FIX dashtypes after "set term {e}pslatex mono" * FIX report and enforce maximum number of parallel axes without faulting * FIX smooth mcsplines for a curve containing multiple y values at a single x * FIX several bugs evident for log-scaled color axis * FIX regression in color support for pbm/sixel/hpgl terminals (no RGB color) * FIX accummulated round-off error in dotted lines drawn by libgd terminals * FIX incorrect colorbox axis labels in polar plots * FIX AquaTerm framework name is case-sensitive * FIX strip enhanced text markup from plot titles embedded in svg output * FIX error in retrieving matrix column headers as strings * FIX error in calculating absolute deviation (stats command) * FIX allocation error from "set fit covariancevariables" * FIX tkcanvas terminal handling of blank (default) font family name * FIX off-by-one-error in color of contours when hidden3d is active * FIX adjust WIN32 encoding used by text output from "pause" command * FIX qt terminal 3D rotation mode tendency to get stuck "on" * FIX dash pattern rendering in contour lines NOTABLE NEW FEATURES IN VERSION 5.0.1 ===================================== Incremental releases 5.0.1, 5.0.2, etc are primarily intended to provide bug fixes, but 5.0.1 also contains several adjustments resulting from feedback on changes and new features in version 5. The most notable is addition of a new command "set monochrome" that allows emulation of the terminal-specific "mono" option that was lost in version 5. The new commands "set mono" and "set color" switch between two parallel sets of default linetypes. Six monochrome linetypes are pre-defined; these can be altered or new ones added using the command "set monochrome linetype N <line-properties>". Although these do not exactly duplicate those of any particular pre-version 5 terminal, approximate backwards compatibility is provided by automatically switching to the monochrome linetypes if the "mono" keyword is present in "set term". I.e., "set term pdf mono" is equivalent to "set term pdf; set mono".
2015-06-30Recursive revbump from pkgsrc/multimedia/libvpx.ryoon1-2/+2
2015-04-26Unbreak after revbump. Needs to use PKGVERSION_NOREV for PLIST stuff.tnn1-2/+2
2015-04-25Recursive revbump following MesaLib update, categories g through n.tnn1-1/+2
2015-03-03(pkgsrc)mef1-3/+14
- Two targets added, post-build: and post-install:, to build gnuplot.pdf (which was in 4.6.6 PLIST), and two dependency for above process. Thanks gdt@ for comment. (upstream) - Update 4.6.6 to 5.0.0 --------------------- GNUPLOT Version 5.0 Release Notes ================================= Gnuplot version 5 contains significant new capabilities and enhancements. The most recent previous release was 4.6 patchlevel 6 (4.6.6). Please see the NEWS file for bugfixes and minor changes to version 5.0 applied after feedback on release candidates -rc1, -rc2, and -rc3. Release Notes date: 31 December 2014 NOTABLE NEW FEATURES ==================== * New plot styles "with parallelaxes" and labeled contours. * New coordinate system (Degrees, Minutes, Seconds) "set xdata geographic". * The "fit" command can now handle functions with up to 12 variables, and can take into account errors on x as well as errors on dependent variables. Final covariance terms are stored in user-accessible variables. Fitting options are now controlled by the command "set fit ..." rather than by environmental variables. * The interpretation of columns in a "fit" command depends on new keywords "error", "xyerror", "zerror". In most cases the program can also recognize version 4 syntax (no error keyword but last column contains zerror). * The dot/dash pattern of a line can now be controlled independently from other line properties using the keyword "dashtype". * The default color of individual line types can be changed using "set linetype" (introduced in 4.6). In version 5 a default overall color sequence can be selected using "set colors {default|classic|podo}". The "classic" sequence is red/green/blue/magenta/cyan/yellow as used by older gnuplot versions. The default and podo colors are chosen to be more easily distinguished in print and in particular by people with color vision problems. * Text markup now supports bold and italic font settings in addition to the subscript, superscript, font size and other options previously provided by the "enhanced text" mode. This mode is now the default. * Command scripts may place in-line data in a named data block for repeated plotting. * Bit shift operators << and >> * RGB colors can include an alpha-channel for transparency. # ARGBcolor = (Alpha << 24) + (Red << 16) + (Green << 8) + Blue * Secondary axes (x2, y2) can be locked to the primary axis via a mapping function. In the simplest case this guarantees that the primary and secondary axis ranges are identical. In the general case it allows you to define a non-linear axis, something that previously was only possible for the special case of log scaling. * The "import" command attaches a user-defined function name to a function provided by an extenal shared object (i.e. a plugin library). * Previous commands in the history list of an interactive session can be reexecuted by number. For example "history !5" will reexecute the command numbered 5 in the list reported by "history". * Hypertext labels in the interactive terminals including web display using the HTML canvas or svg terminals. Many other additions are described in the "New Features" section of the documentation. CHANGES ======= Gnuplot development assigns very high priority to backward compatibility with earlier versions. For example any command script that worked in version 4.0 is expected to continue to work for all version 4 releases including the most recent one (4.6.6). However changes introduced in version 5 can affect the operation of some version 4 scripts. A brief summary of potentially incompatible changes is given here. * Earlier versions of gnuplot used the keyword "linetype" to mean both the color and the solid/dot/dash pattern of a line. Version 5 has separate keywords "linecolor" and "dashtype". You can use these keywords directly in a plot command or assign any desired color and a dash pattern to a linetype. The program now provides a default set of 8 linetypes, all solid. You can change these or add new linetypes as you please. You do not need to change the current terminal or terminal mode in order to use dashed lines. * The handling of input data containing NaN, Inf, an inconsistent number of data columns, or other unexpected content has changed. See documentation under "missing" for examples and figures. * Time coordinates are stored internally as the number of seconds relative to the standard unix epoch 1-Jan-1970. Earlier versions of gnuplot used a different epoch internally (1-Jan-2000). This change resolves inconsistencies introduced when time in seconds was generated externally. The epoch convention used by a particular gnuplot installation can be determined using the command `print strftime("%F",0)`. Time is now stored to at least millisecond precision. * The function `timecolumn(N,"timeformat")` now has 2 parameters. Because the second parameter is not associated with any particular data axis, this allows using the `timecolumn` function to read time data for reasons other than specifying the x or y coordinate. Use of time formats to generate axis tick labels is now controlled by "set {xy}tics time" rather than by "set {xy}data time". Thus prior calls to `set xdata time` or `set timefmt x` are unnecessary for either input or output. These older commands still work, but are deprecated. * The "reverse" keyword (e.g. "set xrange [*:*] reverse") now affects only autoscaling. It has no effect on explicit ranges. "set xrange [0:1] reverse" is _not_ the same as "set xrange [1:0]". * Options to the "fit" command are now given by "set fit ..." rather than by setting environmental variables. Fit can handle up to MAX_NUM_VAR independent variables (currently 12). Variables other than the first two (x, y) have been dissociated from axis names. This means, for example, "set urange [U1:U2]" has no effect on fitting because "u" is not a fit variable. Use the command "set dummy ..." to assign names to fit variables 3 ... 12. * The `call` command is implemented by providing a set of variables ARGC, ARG0, ..., ARG9. ARG0 holds the name of the script file being executed. ARG1 to ARG9 are string variables and thus may either be referenced directly or expanded as macros, e.g. @ARG1. The older convention for referencing call parameters as tokens $0 ... $9 is deprecated. * "unset xrange" (and other axis ranges) restores the default range. * "unset terminal" restores the original terminal of the current session.
2015-03-01Convert Fixed Version (Major+Minor) in PLIST into API_VERSION. No logic, ↵mef1-1/+4
binary change.
2014-11-18Changes 4.6.6:adam1-3/+2
* NEW linetype keyword "nodraw" can be used to draw only the points in "with lp" * NEW plot option to "skip N" lines at start of an ascii data file * NEW 'set fit prescale' normalized fit parameters before M-L refinement * NEW update svg terminal to grey out the key entry when a plot is toggled off * NEW allow keywords "comma" and "tab" for "set datafile separator" * CHANGE Accept "with image pixels" as a synonym for "with image failsafe" * CHANGE return NaN if a requested numerical data value finds a string instead * CHANGE Consume only one space following the font name in an enhanced test string * CHANGE respond to left mouse click on press rather than on release * FIX Faster recovery from outboard server gnuplot_qt being killed * FIX get rid of O(N^2) memory allocation for string data in long input lines * FIX large integers in iteration spec could cause overflow in end condition check * FIX object fillcolors should be consistent with the color of current linetypes * FIX LFS support on 64bit platforms (not backported for 32bit platforms) * FIX timecolumn() applied to non-axis data reports an error rather than faulting * FIX clipping could fail on integer overflow * FIX segfault resulting from strcol(N) applied to empty field in a *.csv file * FIX adjustment of key size to accommodate long key title * FIX treat data value read as "NaN" the same as we would "1/0" * FIX handling of events triggered by closing the qt plot window * FIX iteration failure due to integer overflow * FIX clip r axis tics to current plot boundary * FIX logscale cb axis with volatile data * FIX qt terminal timing problem with mouse click+release * FIX qt terminal handle window close events * FIX incorrect processing of certain loop [start:end:incr] combinations * FIX Fix y extent and clipping of rectangles with y coord < 0 or inverted axes * FIX handle columnheaders in input to fit * FIX add sanity check in pdf.trm to avoid strcpy(fontname,fontname)
2014-10-19Revbump after lang/lua51 update.alnsn1-2/+2
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-06-01Add pkgsrc default font path to default search paths.wiz1-2/+2
Bump PKGREVISION.
2014-05-08Configure with --with-wx-single-threaded when using wxwidgets.bad1-2/+2
Makes wxt terminal usable again on NetBSD. Also required on some Linux versions with newer Haswell cpus. PKGREVISION++ Fixes PR pkg/47177.
2014-05-05Recursive revbump from x11/pixmanryoon1-2/+2
Fix PR pkg/48777
2014-05-03Revbump for Lua multiversion support.alnsn1-1/+2
2014-04-12Changes 4.6.5:adam1-3/+2
* NEW monotonic cubic splines using "smooth mcsplines" * NEW phase-jump removal filter "smooth unwrap" * NEW allow '+' pseudofile to sample the T axis in 2D parametric plots * NEW allow '++' pseudofile to sample the U/V axes in 3D parametric plots * NEW "sixel" terminal driver * NEW new object attribute clip/noclip * CHANGE maximum number of using spec columns increased from 7 to 11 * CHANGE code in bitmap.c relicensed to remove restriction to noncommercial use * FIX allow 'set pm3d' interpolate and top/bottom options to coexist * FIX revised handling of defined palettes with explicit maxcolors * FIX continue as normal after an interactive session error from "gnuplot -" * FIX empty first field in a tab-separated-values file was incorrectly ignored * FIX several problems with color assignment to contour lines * FIX qt terminal incorrectly changed linetype (dot/dash) to match line color * FIX "pause mouse" worked only for right- or center- click, not left-click * FIX emf terminal font initialization * FIX wxt terminal vertical centering of enhanced text * FIX win terminal filled polygon bugs * FIX iteration over parametric function plots * FIX autoscaling of polar mode plots * FIX increase precision of xticlabel placement from (float) to (double) * FIX allocation error affecting certain cvs files
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-1/+2
2013-10-27Changes 4.6.4:adam1-3/+2
* NEW Ctrl-Break interrupts fitting run in wgnuplot * CHANGE treat empty fields in a csv file as "missing" rather than "bad" * CHANGE allow reference to more than one column header in 'using' or 'title' * CHANGE install-info is no longer a default "make install" target * CHANGE if a polar plot is autoscaled, try to place the origin at the center * FIX svg and canvas terminal mousing of inverted axis coordinates * FIX emf failed to initialize font correctly on some systems * FIX timedata columns can now be referred to via column(N) and column("HEAD") * FIX qt terminal toggling of enhanced text elements in plot with labels * FIX color/pattern generated for key entries of columnstacked histograms * FIX hitting ^C twice forces temination of wxt session hung by lost X-server * FIX win terminal failed to properly adjust plot border after window resize * FIX several conditions in which macros were not expanded during command input * FIX promote a string containing only digits to INTGR rather than CMPLX * FIX 'set grid front' caused failure to initialize location of axis zero point * FIX very poor precision in mouse coords reported by x11 in -persist mode * FIX parsing of $# (the number of arguments in a "call"). It's not a comment! * FIX memory leak of cropped images using pngcairo terminal * FIX "lc variable" now iterates over linetype colors (not styles) as documented * FIX rtics were sometimes drawn with length 0
2013-10-10Recursive revbump from pango-1.36.0ryoon1-2/+2
2013-09-04recursive bump from graphics/gd shlib major bump.obache1-2/+2
2013-09-02Revbump after cairo updateadam1-2/+2
2013-07-15* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yesryoon1-14/+2
are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-04Revbump after updating lang/lua to 5.2.2.adam1-2/+2
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.