summaryrefslogtreecommitdiff
path: root/graphics/gnuplot/Makefile
diff options
context:
space:
mode:
authorprlw1 <prlw1@pkgsrc.org>2020-11-20 17:25:02 +0000
committerprlw1 <prlw1@pkgsrc.org>2020-11-20 17:25:02 +0000
commit2961718b1a016555a32a7721180d317ed993c255 (patch)
tree660b512d0724acf8ceb5f517daf03c4ad3a02ed4 /graphics/gnuplot/Makefile
parentfc05cc0a4f1af4d294d030c5e0c4f44ed218b489 (diff)
downloadpkgsrc-2961718b1a016555a32a7721180d317ed993c255.tar.gz
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 ...
Diffstat (limited to 'graphics/gnuplot/Makefile')
-rw-r--r--graphics/gnuplot/Makefile15
1 files changed, 3 insertions, 12 deletions
diff --git a/graphics/gnuplot/Makefile b/graphics/gnuplot/Makefile
index fdd0f10aaa3..8092ee4c600 100644
--- a/graphics/gnuplot/Makefile
+++ b/graphics/gnuplot/Makefile
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.147 2020/11/05 09:08:21 ryoon Exp $
+# $NetBSD: Makefile,v 1.148 2020/11/20 17:25:02 prlw1 Exp $
-DISTNAME= gnuplot-5.2.8
-PKGREVISION= 11
+DISTNAME= gnuplot-5.4.0
CATEGORIES+= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnuplot/}
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://gnuplot.sourceforge.net/
+HOMEPAGE= http://gnuplot.info/
COMMENT= Portable interactive, function plotting utility
#LICENSE= gnuplot + BSD
@@ -18,7 +17,6 @@ USE_LANGUAGES= c
USE_TOOLS+= makeinfo pkg-config gmake
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --without-latex
-CONFIGURE_ARGS+= --without-tutorial
CONFIGURE_ARGS+= ac_cv_prog_EMACS=
INFO_FILES= yes
TEST_TARGET= check
@@ -26,13 +24,6 @@ TEST_TARGET= check
PLIST_SUBST+= API_VERSION=${API_VERSION}
LDFLAGS.SunOS+= -liconv
-# Make this available to patch-src_variable.c so the font path can include pkgsrc fonts.
-SUBST_CLASSES+= fontpath
-SUBST_STAGE.fontpath= pre-configure
-SUBST_MESSAGE.fontpath= Fixing font path.
-SUBST_FILES.fontpath= src/variable.c
-SUBST_SED.fontpath= -e 's,@PKGSRC_PREFIX@,"${PREFIX}",'
-
.include "options.mk"
.include "../../mk/readline.buildlink3.mk"