pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/gnuplot



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Dec 27 08:17:12 UTC 2025

Modified Files:
        pkgsrc/graphics/gnuplot: Makefile distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r1.201 -r1.202 pkgsrc/graphics/gnuplot/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/graphics/gnuplot/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/gnuplot/Makefile
diff -u pkgsrc/graphics/gnuplot/Makefile:1.201 pkgsrc/graphics/gnuplot/Makefile:1.202
--- pkgsrc/graphics/gnuplot/Makefile:1.201      Thu Oct 23 20:37:30 2025
+++ pkgsrc/graphics/gnuplot/Makefile    Sat Dec 27 08:17:12 2025
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.201 2025/10/23 20:37:30 wiz Exp $
+# $NetBSD: Makefile,v 1.202 2025/12/27 08:17:12 adam Exp $
 
-DISTNAME=      gnuplot-6.0.3
+DISTNAME=      gnuplot-6.0.4
 CATEGORIES+=   graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gnuplot/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://gnuplot.sourceforge.net/
 COMMENT=       Portable interactive, function plotting utility
-PKGREVISION=   1
 #LICENSE=      gnuplot + BSD
 
 API_VERSION=   ${PKGVERSION_NOREV:C/([0-9])\.([0-9])\.([0-9])+/\1.\2/}

Index: pkgsrc/graphics/gnuplot/distinfo
diff -u pkgsrc/graphics/gnuplot/distinfo:1.55 pkgsrc/graphics/gnuplot/distinfo:1.56
--- pkgsrc/graphics/gnuplot/distinfo:1.55       Sun Oct 19 17:21:19 2025
+++ pkgsrc/graphics/gnuplot/distinfo    Sat Dec 27 08:17:12 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.55 2025/10/19 17:21:19 adam Exp $
+$NetBSD: distinfo,v 1.56 2025/12/27 08:17:12 adam Exp $
 
-BLAKE2s (gnuplot-6.0.3.tar.gz) = 32056975d8cefdd9254ec0d84e2e3a7240f4092834be2e3406fe53a75ffc3eb9
-SHA512 (gnuplot-6.0.3.tar.gz) = 33b0954ff70f1655e23ce0b6986b317a2b1be5ff6c3edda4df0499ef1e2db9bef97f2f3f5ca6c18272bd3375e60c8c07db3639f1c139be51416e8a6aba6e33c9
-Size (gnuplot-6.0.3.tar.gz) = 7616904 bytes
+BLAKE2s (gnuplot-6.0.4.tar.gz) = 6f148d7cb980622b62b9dd46de924048481b90faa82d2b7161aa1f79bdbd1b20
+SHA512 (gnuplot-6.0.4.tar.gz) = 086e109cc040c0b9ebedded17d551c2758629c13dc2a5bf950fe129c8c0dec38b01a3d1e89a8f138f7b0bedccb68996676ab2ff9e9f53aebea8e8d0c0ce98a75
+Size (gnuplot-6.0.4.tar.gz) = 7549894 bytes
 SHA1 (patch-configure) = 51813d74dc2be0e6fcc2e55fcbcbcf2b4678b954
 SHA1 (patch-src_gp__hist.h) = b1549572ba1bacad5ae76e7a5a6b632e693b74a7
 SHA1 (patch-src_plot.c) = e690f48ece5070a45cfbf9609acc460cdee4ef7d



Home | Main Index | Thread Index | Old Index