summaryrefslogtreecommitdiff
path: root/graphics/gnuplot
AgeCommit message (Collapse)AuthorFilesLines
2022-11-23massive revision bump after textproc/icu updateadam1-1/+2
2022-10-21gnuplot: updated to 5.4.5adam4-87/+17
Changes in 5.4.5 NEW "set key offset <dx>, <dy>" tweaks placement of the key NEW data-driven histogram colors (variable color from extra using column) CHANGE re-order drawing 3D labels to come after pm3d depthorder surfaces CHANGE hpgl: add terminal option "fontscale <value>" CHANGE for nonuniform matrix data, column(0) returns linear position in matrix CHANGE set pointintervalbox 0 disables drawing the background box Bug FIX svg: hypertext font handling FIX track columnheaders of multiple data blocks in a single file Bug FIX Clean up positioning of polar border, raxis, and theta tics Bug FIX Autoscaling of logscaled raxis FIX memory corruption if a small plot structure is recycled Bug FIX regression in 5.4.4 - promotion of string to integer should not assume that a leading 0 means octal Bug FIX Windows qt: "pause -1" should not block mousing Bug FIX invalid free of active datablock
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz1-2/+2
2022-08-11Bump all dependent packages of wayland (belatedly)gutteridge1-2/+2
The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-09*: Remove hardcoded -liconv / -lintl on SunOS.jperkin1-2/+1
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv and gettext-lib.
2022-07-02*: Recursive revbump from audio/pulseaudioryoon1-2/+2
2022-04-18revbump for textproc/icu updateadam1-2/+2
2022-03-28g*/*: revbump(1) for libsndfiletnn1-1/+2
2021-12-15gnuplot: updated to 5.4.2adam2-7/+6
Changes in 5.4.2 NEW in "using" context, $# means "number of columns in current data line" NEW define on program entry: I = sqrt(-1) = {0.,1.} NEW support input data that uses epidemiological date-week formats NEW optional fillcolor for "set key opaque" NEW provide and document use of a plugin to provide uigamma function CHANGE much improved domain and precision for igamma function CHANGE generate only one key entry per multi-dataset input file CHANGE (Windows): attempt to convert unicode on command line to UTF-8 CHANGE clip `with image` to plot boundary in 2D plots CHANGE In gprintf format "%c", add no space for a null prefix CHANGE Make auto-placement of left border less sensitive to plot size FIX time formats %U %W FIX left-justification of titles in splot with user-specified key position FIX clipping of filled polygons that have only 1 or 2 vertices FIX "set tics front" unexpectedly made all grid lines invisible FIX more terminals support requested linewidth for textbox borders FIX indexing of multiple matrix data sets in a single input file FIX do not inject extra '\n' into input stream after 'set term' FIX cairo terminals: Do not lose font info during multi-line enhanced text FIX cairo terminals (Windows): ignore "text scaling" from user screen settings FIX pm: better mousing and font handling FIX win: instabilities associated with changing window size FIX wxt: use of multiple plot windows from single-threaded wxt terminal FIX qt: prevent creation of zombie gnuplot_qt process
2021-12-08revbump for icu and libffiadam1-2/+2
2021-11-15*: recursive bump for gstreamer 1.18.5wiz1-2/+2
2021-10-26graphics: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07graphics: Remove SHA1 hashes for distfilesnia1-2/+1
2021-07-30*: Recursive revbump from audio/pulseaudio-15.0ryoon1-2/+2
2021-04-21revbump for textproc/icuadam1-2/+2
2021-02-07*: Recursive revbump from audio/pulseaudio-14.2.nb1ryoon1-2/+2
2021-01-01*: Recursive revbump from audio/pulseaudio-14.0ryoon1-1/+2
2020-12-01Update gnuplot to 5.4.1prlw13-18/+27
Changes in 5.4.1 ================ * NEW "with rgbimage" and "with rgbalpha" accept single column ARGB input * NEW add toggle in toolbar widget for qt terminal option "ctrl-q" * NEW keyword "smooth kdensity period <val>" * NEW time format %tD encodes days relative to time 0 * NEW pm3d quadrangles in 2D projection are clipped smoothly to x and y * CHANGE gif animation 'optimize' option is deprecated Bugs #1992 #2070 #2348 * CHANGE svg increase coordinate precision to two decimal points Bug #2369 * FIX y autoscaling of default "with filledcurves" #Bug 2294 * FIX placement of mirrored x and y tics in mode 'set view projection ...' * FIX pm3d lighting calculation for degenerate quadrangles * FIX botched deprecation of old syntax for "call" arguments Bug #2298 #2368 * FIX pm3d "depthorder" affects 'set obj polygon' with >4 vertices Bug #2297 * FIX loss of precision for asin(x), asinh(x) with real x << 0 Bug #2302 * FIX error handling of bad font name in enhanced text Bugs #2303 #2308 * FIX incomplete domain for complex acosh(x), real x < -1 was treated as NaN * FIX error handling of fuzzed input Bugs #2306 #2307 #2309 #2312 #2344 * FIX add range check for plot of binned data (allows clipping on y) * FIX "unzoom" applied to autoscaled volatile data * FIX no default for binary columns needed if there is a 'using' spec Bug #2315 * FIX buffer overflow of enhanced text fragment Bugs #2310 #2311 * FIX qnorm and Hann functions applied in dgrid3d Bugs #2277 #2318 * FIX handling of dashtype given as a string with leading whitespace Bug #2336 * FIX preserve key position across isolated instance of "title at x,y" Bug #2342 * FIX contour labels had spurious point symbols * FIX allow "pointtype variable" in combination with jitter Bug #2354 * FIX cgm: sanity for non-zero font size Bug #2358 * FIX more checks for valid UTF-8 Bugs #2362 #2364
2020-11-20Update gnuplot to 5.4.0prlw17-100/+73
The lua option is there to enable the TikZ terminal, so install its LaTeX style files to make use of it. Replace and deprecate old "set loadpath" command means the list of font paths is gone. Highlights: * Support for 64-bit integer arithmetic o All evaluation of expressions and functions uses 64-bit arithmetic if supported by the hardware platform. o Integer overflow is detected and handled according to user preference. * Voxel grids o Gnuplot now supports operations based on 3D grids of voxel data. o The current content of one or more voxel grids can be referenced by splot commands to assign colors or other properties to plot elements. o Data in a voxel grids can be plotted by splot styles dots, points, or isosurface. * Pixmaps as objects o "set pixmap" allows import of a png/jpeg/gif image as a pixmap that can be positioned anywhere in a plot or on the page. Unlike plotting "with image", pixmap objects retain their original aspect ratio and size independent of axis scaling or rotation. Example: http://gnuplot.info/demo_5.4/pixmap.html * New plot styles and plot options o 3D plot style "with polygons" reads polygon faces from a data file. These can be used to create a surface or to describe a solid object. Example: http://gnuplot.info/demo_5.4/polygons.html o "splot $voxelgrid with isosurface" creates a tessellated 3D surface enclosing voxels above a requested threshold level. Example: http://gnuplot.info/demo_5.4/isosurface.html o "set spiderplot" selects a new plotting mode for creating spider plots, also known as radar charts. These are essentially parallel axis plots in which the axes are arranged radially rather than vertically. Example: http://gnuplot.info/demo_5.4/spiderplot.html o Plot styles "with circles" and "with boxes" can be used in 3D plots. Example: http://gnuplot.info/demo_5.4/3Dboxes.html o 2D plot style "with arrows" is a variant of "with vectors" in which each arrow is specified by x:y:length:angle rather than x:y:dx:dy. o pm3d surfaces can have individual fill styles and separate top/bottom fill colors. Example: http://gnuplot.info/demo_5.4/hidden_compare.html o pm3d option "noclipcb" causes quadrangles with palette color outside cbrange to be omitted from the plot rather than being assigned a color clipped to cbmin or cbmax. o Contour line types can be customized. Example: http://gnuplot.info/demo_5.4/custom_contours.html ...
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-2/+2
2020-09-22gnuplot: fix CVE-2020-25412 and CVE-2020-255519bsiegert3-3/+37
Bump revision. Patches painfully pulled out of upstream's git.
2020-08-19gnuplot: remove pdf optionwiz1-8/+4
Map it to 'cairo' option which provides PDF output. No change to defaults, so no PKGREVISION bump. Addresses PR 55590 by Joern Clausen.
2020-08-18*: revbump for libsndfileleot1-2/+2
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot1-2/+2
2020-06-02Revbump for icuadam1-2/+2
2020-04-12Recursive revision bump after textproc/icu updateadam1-2/+2
2020-03-20*: Convert broken sourceforge HOMEPAGEs back to httpnia1-2/+2
2020-03-17PR pkg/55078rin1-4/+9
Let users choose editline or readline by READLINE_DEFAULT. Bump revision.
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz1-2/+2
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz1-2/+2
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin1-2/+2
2019-12-09PR pkg/54623 (Joern Clausen)rin2-3/+4
Disable gnuplot-pdf-doc by default. This option requires TeX packages, that are too much for users who merely wants to plot graphs. Bump revision.
2019-12-05gnuplot: updated to 5.2.8adam2-8/+7
Changes in 5.2.8 * CHANGE user-visible GPVAL_TERM_HCHAR GPVAL_TERM_VCHAR (help debug font issues) * CHANGE placement of ylabel (compromise 5.2.7 and earlier versions) * CHANGE make strstrt() aware of UTF8, e.g. strstrt("αβγ5", "5") returns 4 * FIX "set timestamp" from "save" must not include a justification * FIX set cntrparam levels increment <base>, <factor> for logscale z * FIX character pointtypes should inherit plot coloring like normal pointtypes * FIX bad autoscaling of linked y2 axis * FIX prevent infinite loop from unbounded interation in a non-data plot command * FIX dimensions reported by "stats matrix every" * FIX extent of boxplot whiskers could be off by one point * FIX mix unbounded iteration and functions in a single plot command * FIX reverse history search with readline=builtin * FIX qt: suppress off-by-one ysize * FIX cairo: suppress off-by-one ysize * FIX gd: apply alpha to brushstroke lines * FIX tikz: fixes to accommodate lua 5.3 and newer pgf * FIX wxt: ExportToFile widget disabled in persist mode * FIX qt: handling of modifier keys (ctrl alt shift) for keyboard events * FIX wxt: handling of modifier keys (ctrl alt shift) for keyboard events * FIX fig: dashtype "solid" was not passed through correctly to transfig * FIX gd: incorrect line spacing of multiline label
2019-10-28gnuplot: Remove the qt4 build option (it was disabled by default)kamil2-11/+5
2019-09-18Recursive revbump from audio/pulseaudioryoon1-1/+2
2019-08-30Update gnuplot to 5.2.7:rin2-8/+7
---- Release Notes date: 29-May-2019 Changes in 5.2.7 ================ * NEW "set pm3d noclipcb" will skip drawing quadrangles with color < cbmin * NEW pm terminal supports utf8, dashed lines, bold/italic text * NEW imaginary component of array values is available to "using" in column 3 * NEW gnuplot --slow may help use of qt terminal with slow system font server * CHANGE splot "with points pt 0" acts like "with dots" * CHANGE (tikz) improved default interpretation of gnuplot arrowhead style * CHANGE teach hidden3d to handle double-headed vectors (arrowstyle "heads") * CHANGE "unset title" or "reset" resets all title properties to default * CHANGE font names passed to enhanced text processing may be in quotes * CHANGE cairo terminals accept fractional font sizes * CHANGE "plot with table" does not output trailing field separator * CHANGE better centering for clustered histograms * CHANGE clear STATS_* variables before performing analysis * CHANGE cairo, libgd, and svg terminals handle LT_NODRAW by not drawing at all * CHANGE svg terminal clickable icons are in-line data rather than external refs * CHANGE revise space allocated for ylabel; allow text justification for ylabel * CHANGE reduce overhead, making it feasible to have 10^6 hypertext labels * FIX "plot with table" unnecessarily limited string column output to 60 chars * FIX (windows) make sure graph window is shown even if the program is "hidden" * FIX hidden3d mode was not correctly dealing with arrowstyle backhead * FIX sprintf in 'using' spec must not clobber numeric locale * FIX tikz - request for polygon with 0 vertices could hang terminal * FIX lua/tikz - do not attempt to ftruncate output being piped through stdout * FIX tkcanvas - do not attempt to ftruncate output being piped through stdout * FIX handle NaN values in input stream to "stats FOO matrix" * FIX prevent extra read past the end of a datablock holding matrix data * FIX pm - issues in box and polygon fill, (wide) lines, enhanced text, images * FIX dropped character in piped input stream if plot window is manually closed * FIX extraneous dots and potential segfault from splot with contour labels * FIX boxplots - color sequence correctly starts with specified linetype * FIX incomplete initialization led to segfault from "gnuplot -c foo.gp baz" * FIX Allow "pm3d depthorder base" to handle 3D quadrangles with logscale z
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz1-2/+2
2019-04-03Recursive revbump from textproc/icuryoon1-1/+2
2019-01-16gnuplot: updated to 5.2.6adam3-27/+9
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.5adam4-12/+29
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.4adam4-26/+9
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