head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.28 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.26 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.24 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.22 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.20 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.18 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.16 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.14 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.12 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.10 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.8 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.6 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.4 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.2 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.3.0.16 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.14 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.12 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.10 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.8 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.6 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.4 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.2 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.1.0.24 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.22 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.18 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.20 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.16 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.14 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.12 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.10 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.8 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.6 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.4 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.2 pkgsrc-2017Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2022.10.21.12.28.07; author adam; state Exp; branches; next 1.3; commitid QxFKaf4Hj2PndAYD; 1.3 date 2020.12.01.09.33.17; author prlw1; state Exp; branches; next 1.2; commitid wftEZzZ5aoVAo1yC; 1.2 date 2020.11.20.17.25.02; author prlw1; state Exp; branches; next 1.1; commitid NnmHzDLExiTshEwC; 1.1 date 2017.11.03.15.00.10; author adam; state Exp; branches; next ; commitid ivE647nIwPcHkBdA; desc @@ 1.4 log @gnuplot: updated to 5.4.5 Changes in 5.4.5 NEW "set key offset , " 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 " 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 @ text @$NetBSD$ Portability fix. --- configure.orig 2022-10-21 08:14:12.000000000 +0000 +++ configure @@@@ -10144,7 +10144,7 @@@@ printf "%s\n" "yes" >&6; } # Check whether --with-aquaterm was given. if test ${with_aquaterm+y} then : - withval=$with_aquaterm; if test "$withval" == yes; then + withval=$with_aquaterm; if test "$withval" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for AquaTerm framework presence" >&5 printf %s "checking for AquaTerm framework presence... " >&6; } @ 1.3 log @Update gnuplot to 5.4.1 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 " * 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 @ text @d3 1 a3 2 NetBSD editline keeps header files in "readline", not "editline". Same applies to DragonFly. d5 1 a5 3 Also get rid of a non-portable "test ... ==" instances. --- configure.orig 2020-11-27 00:12:02.000000000 +0000 d7 1 a7 2 @@@@ -8977,7 +8977,7 @@@@ $as_echo "yes" >&6; } d9 2 a10 1 if test "${with_aquaterm+set}" = set; then : d14 2 a15 68 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AquaTerm framework presence" >&5 $as_echo_n "checking for AquaTerm framework presence... " >&6; } @@@@ -10193,9 +10193,9 @@@@ fi $as_echo "#define HAVE_LIBEDITLINE 1" >>confdefs.h - for ac_header in editline/readline.h + for ac_header in readline/readline.h do : - ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" + ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" if test "x$ac_cv_header_editline_readline_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_EDITLINE_READLINE_H 1 @@@@ -10979,7 +10979,7 @@@@ $as_echo "no" >&6; } fi - if test $pkg_failed == no && test -n "$GDLIB_CONFIG"; then + if test $pkg_failed = no && test -n "$GDLIB_CONFIG"; then libgd_CPPFLAGS=`$GDLIB_CONFIG --cflags` libgd_LDFLAGS=`$GDLIB_CONFIG --ldflags` libgd_LIBS=`$GDLIB_CONFIG --libs` @@@@ -16584,7 +16586,7 @@@@ $as_echo " pict2e, pslatex, pstex, ps { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } -if test "$with_bitmap_terminals" == yes; then +if test "$with_bitmap_terminals" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: dot-matrix terminals: yes ( --without-bitmap-terminals to disable)" >&5 $as_echo " dot-matrix terminals: yes ( --without-bitmap-terminals to disable)" >&6; } else @@@@ -16598,7 +16600,7 @@@@ $as_echo " hp500c, hpdj, hpljii, hppj { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } -if test "$with_tektronix" == no; then +if test "$with_tektronix" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: tektronix terminal emulators: no ( --with-tektronix to enable)" >&5 $as_echo " tektronix terminal emulators: no ( --with-tektronix to enable)" >&6; } else @@@@ -16628,7 +16630,7 @@@@ else $as_echo " ggi terminal: no (use --with-ggi to enable, requires libggi)" >&6; } fi -if test "$with_gpic" == yes; then +if test "$with_gpic" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: gpic terminal: yes" >&5 $as_echo " gpic terminal: yes" >&6; } else @@@@ -16636,7 +16638,7 @@@@ else $as_echo " gpic terminal: no (use --with-gpic to enable)" >&6; } fi -if test "$with_tgif" == yes; then +if test "$with_tgif" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: tgif terminal: yes" >&5 $as_echo " tgif terminal: yes" >&6; } else @@@@ -16644,7 +16646,7 @@@@ else $as_echo " tgif terminal: no (use --with-tgif to enable)" >&6; } fi -if test "$with_mif" == yes; then +if test "$with_mif" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: mif terminal (FrameMaker 3): yes" >&5 $as_echo " mif terminal (FrameMaker 3): yes" >&6; } else @ 1.2 log @Update gnuplot to 5.4.0 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 ... @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2017/11/03 15:00:10 adam Exp $ d6 1 a6 1 Also get rid of a non-portable "test ... ==" instance. d8 1 a8 1 --- configure.orig 2020-07-13 03:38:14.000000000 +0000 d10 1 a10 1 @@@@ -8969,7 +8969,7 @@@@ $as_echo "yes" >&6; } d19 1 a19 1 @@@@ -10185,9 +10185,9 @@@@ fi d31 10 a40 1 @@@@ -16582,7 +16584,7 @@@@ $as_echo " pict2e, pslatex, pstex, ps d49 1 a49 1 @@@@ -16596,7 +16598,7 @@@@ $as_echo " hp500c, hpdj, hpljii, hppj d58 1 a58 1 @@@@ -16626,7 +16628,7 @@@@ else d67 1 a67 1 @@@@ -16634,7 +16636,7 @@@@ else d76 1 a76 1 @@@@ -16642,7 +16644,7 @@@@ else @ 1.1 log @gnuplot: updated to 5.2.1 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. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.8 2015/08/01 01:29:00 mef Exp $ d8 1 a8 1 --- configure.orig 2017-10-15 02:45:26.000000000 +0000 d10 1 a10 1 @@@@ -8891,7 +8891,7 @@@@ $as_echo "yes" >&6; } d19 1 a19 1 @@@@ -10189,9 +10189,9 @@@@ fi d31 1 a31 1 @@@@ -16679,7 +16679,7 @@@@ $as_echo " tek40xx, tek410x, texdraw, d40 11 a50 2 @@@@ -16756,7 +16756,7 @@@@ else $as_echo " ggi terminal: no (use --with-ggi to enable, requires libggi)" >&6; } d55 11 a65 2 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gpic terminal: yes" >&5 $as_echo " gpic terminal: yes" >&6; } d67 2 a68 2 @@@@ -16764,7 +16764,7 @@@@ else $as_echo " gpic terminal: no (use --with-gpic to enable)" >&6; } d73 2 a74 2 { $as_echo "$as_me:${as_lineno-$LINENO}: result: mif terminal: yes" >&5 $as_echo " mif terminal: yes" >&6; } @