Path to this page:
./
graphics/gnuplot,
Portable interactive, function plotting utility
Branch: CURRENT,
Version: 6.0.5,
Package name: gnuplot-6.0.5,
Maintainer: pkgsrc-usersGnuplot is a command-line driven interactive function plotting utility
for UNIX, MSDOS, and VMS platforms. The software is copyrighted but
freely distributed (i.e., you don't have to pay for it). It was originally
intended as graphical program which would allow scientists and students
to visualize mathematical functions and data. Gnuplot supports many
different types of terminals, plotters, and printers (including many
color devices, and pseudo-devices like LaTeX) and is easily extensible
to include new devices.
This package includes X11 support.
Required to run:[
graphics/gd] [
graphics/cairo] [
devel/pango] [
devel/libcerf]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: cairo, cerf, gd, x11
Master sites:
Filesize: 7399.221 KB
Version history: (Expand)
- (2026-08-06) Updated to version: gnuplot-6.0.5
- (2026-07-13) Updated to version: gnuplot-6.0.4nb6
- (2026-06-11) Updated to version: gnuplot-6.0.4nb5
- (2026-05-14) Updated to version: gnuplot-6.0.4nb4
- (2026-02-06) Updated to version: gnuplot-6.0.4nb3
- (2026-01-27) Updated to version: gnuplot-6.0.4nb2
CVS history: (Expand)
2026-08-06 16:06:58 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
gnuplot: updated to 6.0.5
6.0.5
New features
Full mousing support for multiplots
all panels report mouse coordinates
all panels respond to pan/zoom/rotate mouse movement and hotkeys
"replot" reexecutes multiplot commands starting from current state
"remultiplot" restores the original state before reexecuting multiplot
interactive mousing remains active after ^C or "reset"
Unicode escape sequences \U+xxxx are accepted in more contexts
escape sequences are expanded in "noenhanced" strings
escape sequences are expanded during substring evaluation
escape sequences are expanded in string functions strstrt() and strlen()
New built-in function prod [<var> = <start> : <end>] \
<expression>
implements the sequential product operation
prod [i=a:b] f(i) = f(a) * f(a+1) * ... * f(b)
Data files in EUC-JP encoding can be processed from other environments
If running in a EUC-JP locale, use "set encoding locale"
If running in a different locale, use "set encoding eucjp"
In either case, this affects only input data. It does not change the encoding \
(usually UTF-8) written to plots on output.
New coloring option for contourfill
Arbitrary discrete color ranges can be define without using a special palette
set contourfill defined [zmin1:zmax1] color1, [zmin2:zmax2] color2, ...
Allow "string"[i] as shorthand for "string"[i:i]
|
| 2026-07-13 06:36:42 by Thomas Klausner | Files touched by this commit (846) |
Log message:
*: recursive bump for libmpg123 dependency in lame
|
| 2026-06-11 09:18:01 by Thomas Klausner | Files touched by this commit (788) |
Log message:
gtk3: bump PKGREVISION for wayland option default change
Recursive bump to hopefully fix bulk build fallout due to the
unversioned change.
|
| 2026-05-14 18:42:34 by Ryo ONODERA | Files touched by this commit (1335) |
Log message:
*: Recursive revbump from security/nettle-4.0
|
| 2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305) |
Log message:
*: recursive bump for nettle 4.0 shlib major bump
|
| 2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344) |
Log message:
*: recursive bump for removal of cairo's xcb option
|
| 2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525) |
Log message:
*: recursive bump for icu 78.1
|
2025-12-27 09:17:12 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
gnuplot: updated to 6.0.4
6.0.4
NEW (back-ported from development version)
variable Inf is pre-set to floating point INFINITY
"sharpen" filter handles vertical edges in a step function
gprintf format specifiers %C and %Ci
%C formats a complex value as {a, b} This is the format used by the gnuplot \
"print" command
%Ci formats a complex value as a + bi Both the real and imaginary parts are \
printed using libc format %g with optional width and precision
Support for Windows on ARM 64-bit architectures
mingw: optionally use the MSYS2/CLANG64 environment
Cross-compilation for Windows on ARM is possible using MSYS2/CLANG64/CLANGARM64
CHANGES
better adherence to c23 standard
splot with pm3d fillcolor <x> generates a matching key sample
gprintf %H format is distinct from %h in utf8 context
%H uses dot operator between mantissa and exponent
kitty, sixel: default size to 100% width, 75% height of terminal window
Partially deprecate the "sample" keyword for plot commands. The plot \
command accepts axis ranges as the first thing after "plot". If \
present, they update the primary axis ranges x y x2 y2. However if this is \
preced by the keyword "sample" it refers to a sampling range rather \
than an axis range. If a second colon is found in the range, as in \
[t=min:max:increment], this is unambiguously a sample range so the \
"sample" keyword is not required.
Do not break contour lines into 100-segment fragments.
This fixes a bug when saved contour lines are used as polygons.
To maintain previous placement of contour labels along long contours, use \
"set cntrlabl interval 100".
FIXES
sixel: improved support for a transparent background
kitty: support animation on a transparent background
webp: support animation on a transparent background
backport fixes for color assignment to pm3d surfaces
"set pm3d implicit" + "with lines" treated the same as \
"with pm3d"
adds support for "fc background"
pm3d interpolate > 1 inherits rgb color assignments from the parent tile
fill style of colorbox should match fill style of pm3d surface
svg: fillstyle solid <frac> was incorrectly treated as transparent
transparent fill color in 3D boxes and polygons
alpha channel colors on ARM platforms
resolve ambiguous syntax in "set dashtype i (n,m)"
svg: font size changes within a text fragment could be lost
"reset session" must terminate multiplot mode
determination of above/below in polar mode filledcurves
always flush cached lines from hidden3d if any are present
incorrect evaluation of a**b for integer a, integer b < 0 in the case that \
overflow handling has been set to "NaN" or "undefined"
loss of precision in some ranges for asin acos asinh acosh
|