summaryrefslogtreecommitdiff
path: root/graphics/asymptote
diff options
context:
space:
mode:
authorwiz <wiz>2016-09-30 11:54:00 +0000
committerwiz <wiz>2016-09-30 11:54:00 +0000
commitf06923cff2d3b5aa4d816e9c2b92ae764468b135 (patch)
tree4ffa6474594a0ff226b33cb4d56ff2545d31844d /graphics/asymptote
parentb60487470d8609f562d43173697278bd29d86ca1 (diff)
downloadpkgsrc-f06923cff2d3b5aa4d816e9c2b92ae764468b135.tar.gz
Updated asymptote to 2.38.
Release Notes for Version 2.38 An integer division operator # was added. Control points in xasy are now correctly parsed. Longitudinal splitting in the revolution structure of the solids module was fixed. Portability fixes were implemented. The ncurses library is now only required with --enable-readline. A --disable-sigsegv configuration option was added. Release Notes for Version 2.37 The xasy graphical user interface now runs under both Python 2.7 and Python 3. Legacy versions (prior to 9.14) of Ghostscript can be supported by assigning settings.epsdriver="epswrite" (or by setting the environment variable ASYMPTOTE_EPSDRIVER to epswrite). The quiet flag suppresses noninteractive standard output when settings.verbosity <= 1. A progress function was added to the plain_strings module. The smoothcontour3 module was optimized to use Bezier triangles where appropriate, along with a built-in least-squares routine and an improved root finder based on quadratic interpolation. If settings.sysdir is empty, preference is given to a version of kpsewhich in the same directory as the executable for determining the correct sysdir. The handling of degenerate normals of Bezier triangles was fixed. Bugs in forking, integer formatting, dash adjustment, subpaths, and guide reversion were fixed. Version 1.30 of asymptote.sty (auto-generated) and version 0.35 (or later) of media9.sty are now required. Release Notes for Version 2.36 Bezier triangle patches have been implemented in place of degenerate Bezier tensor product patches. Surface rendering was improved. The configuration of the readline and gc libraries was fixed. The asy configuration directory is only created if localhistory=false. Patches are now sorted by projected distance. Animations were fixed by running LaTeX twice. The asy-mode.el headers were updated. Intermittent segmentation faults and floating point exceptions in the OpenGL renderer were fixed. Support for GSL 2.0 was added. A quite nan constant was added. Straight segments are no longer split in bezulate. Segmentation faults in tab completion were fixed. A work around for a clang 3.7.0 compiler bug was implemented. The smoothcontour routine was sped up. Several bugs in the file read routines were fixed. A bug in rest argument signature equivalence was fixed. Threads are no longer used in batch mode, except under MacOS X. A convenience function graphicscale was added for using graphic with the conTeXt tex engine. The splinetype detection for Spline surfaces was fixed. Release Notes for Version 2.35 A work around was implemented for a ghostscript eps2write bug that forces all postscript to the first page, breaking multiple 3D XeLaTeX and ConTeXt labels. Release Notes for Version 2.34 The readability of named pen colors was improved in the documentation. A surface cone(path3 base, triple vertex) routine was added for constructing an approximate cone over an arbitrary base. A test for Ghostscript 9.14 or later was added to the build process. The documentation was updated. A CYGWIN warning message under Windows 8 was fixed. Release Notes for Version 2.33 A work around was implemented for the missing epswrite driver in ghostscript-9.15. Deconstruction is now always done in the C locale. A work around for a unit change in dvisvgm-1.5.3 was implemented. The path arc(pair B, pair A, pair C, real r) function was fixed. The handling of the boolean condition in parametric surfaces was fixed. The default meshlight was changed to nolight so that mesh lines with positive width appear consistent with the default mesh lines. A nonsquare image dimension error was fixed. The definition of the SimpleHead arrowhead was fixed. The zoom/menu button and play option were fixed. An intersect(path, surface) function was implemented. A smoothcontour3 module written by Charles Staats and leminiscate example were added. The inline asymptote.sty option now works with xelatex. An obsolete workaround for an Adobe Reader transparency artifact was removed. An asylatexdir option was added to support the pdflatex -output-directory option. An aligndir option for aligning the picture to an arbitrary point of the page boundary was added. The garbage collector was updated to gc-7.4.2. The documentation was updated. Release Notes for Version 2.32 The libc++ stringstream workaround was also enabled for FreeBSD. The segment(bool[] b) function was fixed. The side(pair,pair,pair) function was renamed to orient(pair,pair,pair) and an error in its documentation was corrected. New functions orient(triple,triple,triple,triple) and insphere(triple,triple,triple,triple,triple) were implemented. A random number generator incompatibility on some platforms was fixed. Support was removed for the obsolete utility texi2dvi4a2ps. Compiler warnings were suppressed. Release Notes for Version 2.31 Hangs in 3D font generation and also in the "none" tex engine were fixed. Release Notes for Version 2.30 Compilation issues were addressed. A workaround for the broken stringstream container in MacOS 10.9 libc++ was implemented. The OpenGL zoom/menu button was fixed. Release Notes for Version 2.29 The TeX bidirectional pipe was overhauled to support the context tex engine again. The luatex and lualatex tex engines were enabled. The inline option used by the asymptote.sty LaTeX package and the inlineimage option used for generating external PRC files were fixed. Portability issues were addressed. Release Notes for Version 2.28 A locale bug that interfered with the 3D PRC camera transformation was fixed. Minimum OpenGL window constraints were removed in favour of the viewportsize variable. The transform(u,v,O) function, which projects onto the plane spanned by u and v through point O, was fixed. Numerical overflow issues in quadraticroots and cubicroots were fixed. The documentation was updated. Release Notes for Version 2.27 Move Adobe transparency workaround to C++ code to allow use of texpreamble again with the pdflatex tex engine. Release Notes for Version 2.26 The xasy graphical user interface now terminates the asy process on exit. The xasy code editor under MSWindows was fixed; the default code editor is now winpad. Degenerate HookHead and SimpleHead arrows were fixed. Portability issues were addressed. Release Notes for Version 2.25 A superfluous play button in rendered 3D images embedded by recent versions of media9 is now suppressed. The contour.asy module was reverted to a previous stable linearized version. A numerical precision issue in makepen was fixed. A routine for drawing braces was added. Deep recursion is now avoided in guide flattening. A workaround for an Adobe Reader transparency artifact was implemented for the pdflatex and xelatex tex engines. Raw PRC output can now be generated with the "-f prc" command-line option. Vector patches are now sorted to work around opacity artifacts in many rendering engines. The xasy code editor now accepts command-line options. Under MSWindows, the ghostscript library is searched for in both the 32 bit and 64 bit registries. The FAQ and documentation were updated. Release Notes for Version 2.24 A segmentation fault in drawSphere was fixed. Recursive calls to simpson are now supported. The explicit libglapi dependency was removed. A latexmkrc example file that shows how to store figures in a subdirectory is now included. Release Notes for Version 2.23 Compilation without the FFTW library is now supported again. Release Notes for Version 2.22 Self-defined unary operators are now allowed. Formatted strings instead of real values are compared in OmitFormat. The segment(bool[]) function was rewritten to use the more efficient segmentlimits(bool[]) call. Unnecessary buffering of surface and path3 data was removed. Portability tweaks were made. References to out-of-date trembling examples were removed. Vertex-colored triangles now work again in Adobe XI. The transformation of normal vectors was fixed. PostScript extend qualifiers were added for axial and radial shading. The TEXMFMAN environment variable is now used to find the TeXLive sysdir. Release Notes for Version 2.21 Explicitly transformed billboard labels now work correctly again. The alignment point of OpenGL billboard labels was fixed. An extend parameter was added to the axes (default true) and axes3 (default false) routines. A history recall bug was fixed. A typo was corrected in the documentation of the Jacobi elliptic functions sncndn. Release Notes for Version 2.20 A work around was implemented for a dvipdfmx bug that prevents the xelatex tex engine from properly embedding PRC objects. Billboard rotation is now disabled for explicitly transformed labels. Release Notes for Version 2.19 Numerical resolution issues with the PRC camera orientation and viewportshift were fixed. The lighting of NURBS surfaces was fixed. The special 8192 strlen NSIS build was now correctly reinstated, with stubs, to prevent the installer from overwriting Windows PATH environment variables > 1023 bytes. Release Notes for Version 2.18 A compilation issue on MacOSX was addressed. Secondary axes pictures now inherit the size of the primary picture, so that the markthin marker works properly. The special 8192 strlen NSIS build was reinstated to prevent the installer from overwriting extremely long Windows PATH environment variables. Release Notes for Version 2.17 A bug with non-square pen function images was fixed. Autoscaled logarithmic axes were fixed. Offscreen and non-offscreen rendering are now supported in a single binary (requiring OSMesa version 8), with settings.offscreen defaulting to false. The media9 LaTeX style file is now used to embed 3D PRC content instead of movie15. Local 3D coordinates are now used. PRC Part names are nolonger generated by default. A bug in bezulate was fixed. A settings.axes3 flag was added to control the visibility of PRC axes. An efficient 3D routine for drawing many triangles, with specified vertices and optional normals or vertex colors, was implemented. Release Notes for Version 2.16 Ticks are no longer autoscaled when the number of major intervals is specified and autoscale is false. Manual tick scaling was fixed. A bug in the palette range was fixed. A division by zero in constructing curved arrows was fixed. A numerical underflow was fixed. A picture bound error was fixed. The current value of currentpen is now always respected in default arguments. A default viewportwidth is no longer imposed for attached images. A routine for computing camera positions was added. The format command is now more consistent with C++ printf formatting. Named arguments can now appear in function calls after rest arguments. The wheel example was improved to support PDF animations. The erase command no longer resets the machine state. Pipes are now used for xasy communication. A new mode parameter to input and output replaces xinput, xoutput, binput, and boutput. The icon directory path for 64-bit MSWindows systems was fixed. Compilation of native CYGWIN binaries is now supported.
Diffstat (limited to 'graphics/asymptote')
-rw-r--r--graphics/asymptote/Makefile8
-rw-r--r--graphics/asymptote/PLIST12
-rw-r--r--graphics/asymptote/distinfo16
-rw-r--r--graphics/asymptote/patches/patch-configure20
-rw-r--r--graphics/asymptote/patches/patch-genv.cc12
-rw-r--r--graphics/asymptote/patches/patch-gsl.cc26
-rw-r--r--graphics/asymptote/patches/patch-prc_writePRC.h22
-rw-r--r--graphics/asymptote/patches/patch-runtime.cc13
8 files changed, 21 insertions, 108 deletions
diff --git a/graphics/asymptote/Makefile b/graphics/asymptote/Makefile
index 4cb23c8ca91..acc3cfbb2e9 100644
--- a/graphics/asymptote/Makefile
+++ b/graphics/asymptote/Makefile
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2016/07/09 06:38:19 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.23 2016/09/30 11:54:00 wiz Exp $
-DISTNAME= asymptote-2.15
-PKGREVISION= 11
+DISTNAME= asymptote-2.38
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=asymptote/}
EXTRACT_SUFX= .tgz
@@ -23,7 +21,7 @@ BUILD_DEPENDS+= tex-parskip-[0-9]*:../../print/tex-parskip
BUILD_DEPENDS+= tex-texinfo-[0-9]*:../../print/tex-texinfo
BUILD_DEPENDS+= tex-tools-[0-9]*:../../print/tex-tools
DEPENDS+= tex-geometry-[0-9]*:../../print/tex-geometry
-USE_TOOLS+= gs
+DEPENDS+= ghostscript-agpl>=9.16:../../print/ghostscript-agpl
UNLIMIT_RESOURCES= datasize
diff --git a/graphics/asymptote/PLIST b/graphics/asymptote/PLIST
index dfc391ec72d..34b95885ab5 100644
--- a/graphics/asymptote/PLIST
+++ b/graphics/asymptote/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2012/03/10 21:14:51 markd Exp $
+@comment $NetBSD: PLIST,v 1.3 2016/09/30 11:54:00 wiz Exp $
bin/asy
bin/xasy
info/asy-faq.info
@@ -28,6 +28,7 @@ share/asymptote/asy-kate.sh
share/asymptote/asy-keywords.el
share/asymptote/asy-mode.el
share/asymptote/asy.vim
+share/asymptote/asy_filetype.vim
share/asymptote/asymptote.py
share/asymptote/babel.asy
share/asymptote/bezulate.asy
@@ -87,6 +88,7 @@ share/asymptote/size10.asy
share/asymptote/size11.asy
share/asymptote/slide.asy
share/asymptote/slopefield.asy
+share/asymptote/smoothcontour3.asy
share/asymptote/solids.asy
share/asymptote/stats.asy
share/asymptote/syzygy.asy
@@ -123,6 +125,7 @@ share/doc/asymptote/examples/100d.views
share/doc/asymptote/examples/1overx.asy
share/doc/asymptote/examples/BezierPatch.asy
share/doc/asymptote/examples/BezierSurface.asy
+share/doc/asymptote/examples/BezierTriangle.asy
share/doc/asymptote/examples/Bode.asy
share/doc/asymptote/examples/CAD1.asy
share/doc/asymptote/examples/CDlabel.asy
@@ -139,6 +142,7 @@ share/doc/asymptote/examples/NURBSsphere.asy
share/doc/asymptote/examples/NURBSsurface.asy
share/doc/asymptote/examples/Pythagoras.asy
share/doc/asymptote/examples/PythagoreanTree.asy
+share/doc/asymptote/examples/RiemannSphere.asy
share/doc/asymptote/examples/RiemannSurface.asy
share/doc/asymptote/examples/RiemannSurfaceRoot.asy
share/doc/asymptote/examples/Sierpinski.asy
@@ -180,6 +184,7 @@ share/doc/asymptote/examples/cards.asy
share/doc/asymptote/examples/centroidfg.asy
share/doc/asymptote/examples/cheese.asy
share/doc/asymptote/examples/circles.asy
+share/doc/asymptote/examples/circumcircle.asy
share/doc/asymptote/examples/clockarray.asy
share/doc/asymptote/examples/coag.asy
share/doc/asymptote/examples/colons.asy
@@ -241,6 +246,8 @@ share/doc/asymptote/examples/gamma.asy
share/doc/asymptote/examples/gamma3.asy
share/doc/asymptote/examples/generalaxis.asy
share/doc/asymptote/examples/generalaxis3.asy
+share/doc/asymptote/examples/genusthree.asy
+share/doc/asymptote/examples/genustwo.asy
share/doc/asymptote/examples/graphmarkers.asy
share/doc/asymptote/examples/grid.asy
share/doc/asymptote/examples/grid3xyz.asy
@@ -342,6 +349,7 @@ share/doc/asymptote/examples/quartercircle.asy
share/doc/asymptote/examples/quilt.asy
share/doc/asymptote/examples/rainbow.asy
share/doc/asymptote/examples/randompath3.asy
+share/doc/asymptote/examples/refs.bib
share/doc/asymptote/examples/ring.asy
share/doc/asymptote/examples/roll.asy
share/doc/asymptote/examples/roundpath.asy
@@ -391,6 +399,7 @@ share/doc/asymptote/examples/superpath.asy
share/doc/asymptote/examples/tanh.asy
share/doc/asymptote/examples/teapot.asy
share/doc/asymptote/examples/tensor.asy
+share/doc/asymptote/examples/tetra.asy
share/doc/asymptote/examples/textpath.asy
share/doc/asymptote/examples/thermodynamics.asy
share/doc/asymptote/examples/threeviews.asy
@@ -401,6 +410,7 @@ share/doc/asymptote/examples/treetest.asy
share/doc/asymptote/examples/trefoilknot.asy
share/doc/asymptote/examples/triads.asy
share/doc/asymptote/examples/triangle.asy
+share/doc/asymptote/examples/triangles.asy
share/doc/asymptote/examples/triangulate.asy
share/doc/asymptote/examples/triceratops.asy
share/doc/asymptote/examples/trumpet.asy
diff --git a/graphics/asymptote/distinfo b/graphics/asymptote/distinfo
index e0dc1439980..0cc010eae5e 100644
--- a/graphics/asymptote/distinfo
+++ b/graphics/asymptote/distinfo
@@ -1,11 +1,7 @@
-$NetBSD: distinfo,v 1.7 2015/12/12 20:44:13 markd Exp $
+$NetBSD: distinfo,v 1.8 2016/09/30 11:54:00 wiz Exp $
-SHA1 (asymptote-2.15.src.tgz) = e0fb336c195fb21a39e3d0f3acd4881ce5e170a7
-RMD160 (asymptote-2.15.src.tgz) = 1916f4160034d4d76280bfed8ebe0bb898fc80ce
-SHA512 (asymptote-2.15.src.tgz) = 62cdaa6cda0d4055fe7f26270e5cac1e8d373ebbfbcc3d24edb1fa68818e520c784c7a7fd6b5a52aae62e83f79ebb9ec0925f844f1fd0681aed0cd4ba5644c68
-Size (asymptote-2.15.src.tgz) = 1763773 bytes
-SHA1 (patch-configure) = ddefab8f9aed037a32cc854d0aedc4b861153b0f
-SHA1 (patch-genv.cc) = a02d289383ff2f84617d9cb8bf2df1e51962ee11
-SHA1 (patch-gsl.cc) = 4620bb0c3105cd69ed3e8ce18d1c02213716d7dc
-SHA1 (patch-prc_writePRC.h) = 4b26db72fd611f0dd8ded8484f0025a3f058a141
-SHA1 (patch-runtime.cc) = e61bdfc8c911f81f727c0b341522e66372905b1a
+SHA1 (asymptote-2.38.src.tgz) = 911dc852a788f19300ae44162dbc12539de9e0b3
+RMD160 (asymptote-2.38.src.tgz) = ebef8fc1b9ab3175134c0aa4d5d2b206cd9bf2d3
+SHA512 (asymptote-2.38.src.tgz) = c54974a0476a33112c7913cfd8962e80a5ff10bc11f65b59a2bc0641f3c2fcfe69ba4592d84b33078d85c43fab7261670195766eca6419f6fd4923fd1ace6904
+Size (asymptote-2.38.src.tgz) = 3460789 bytes
+SHA1 (patch-configure) = c3d035f0744b8558624863fddbe68205c862a37b
diff --git a/graphics/asymptote/patches/patch-configure b/graphics/asymptote/patches/patch-configure
index 709a2a3007f..876b2b4c574 100644
--- a/graphics/asymptote/patches/patch-configure
+++ b/graphics/asymptote/patches/patch-configure
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure,v 1.2 2012/07/03 18:07:03 joerg Exp $
+$NetBSD: patch-configure,v 1.3 2016/09/30 11:54:00 wiz Exp $
Handle TEXMFLOCAL having multiple elements.
@@ -22,21 +22,3 @@ Handle TEXMFLOCAL having multiple elements.
else
contextdir=$prefix/share/texmf/tex/context/third
fi
-@@ -5395,8 +5395,6 @@ if test "$GXX" = yes ; then
- ac_gcc_version=`echo __GNUC__ | $CC -E - | grep -v ^\#`
- if test "$ac_gcc_version" -lt 4; then
- CFLAGS=$CFLAGS" -finline-limit=400"
-- else
-- CFLAGS=$CFLAGS" --no-var-tracking"
- fi
- fi
-
-@@ -6709,7 +6707,7 @@ $as_echo "$as_me: *** Could not find lib
- fi
-
- esac
-- if test "x$enable_offscreen" == "xyes"; then
-+ if test "x$enable_offscreen" = "xyes"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSMesaCreateContext in -lOSMesa" >&5
- $as_echo_n "checking for OSMesaCreateContext in -lOSMesa... " >&6; }
- if test "${ac_cv_lib_OSMesa_OSMesaCreateContext+set}" = set; then :
diff --git a/graphics/asymptote/patches/patch-genv.cc b/graphics/asymptote/patches/patch-genv.cc
deleted file mode 100644
index 1b6483bf275..00000000000
--- a/graphics/asymptote/patches/patch-genv.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-genv.cc,v 1.1 2013/11/11 16:43:21 joerg Exp $
-
---- genv.cc.orig 2013-11-10 20:25:05.000000000 +0000
-+++ genv.cc
-@@ -15,7 +15,6 @@
-
- #include <sstream>
- #include <unistd.h>
--#include <bits/stl_algo.h>
-
- #include "genv.h"
- #include "env.h"
diff --git a/graphics/asymptote/patches/patch-gsl.cc b/graphics/asymptote/patches/patch-gsl.cc
deleted file mode 100644
index 4b5dbdb7407..00000000000
--- a/graphics/asymptote/patches/patch-gsl.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-gsl.cc,v 1.1 2015/12/12 20:44:13 markd Exp $
-
-Support GSL 2.0 (upstream commit 71ff9e769ba5d9995b367201f0d41b7a8dedab9d)
-
---- gsl.cc.orig 2015-11-29 11:11:59.000000000 +0000
-+++ gsl.cc
-@@ -27,6 +27,7 @@
- #include <gsl/gsl_rng.h>
- #include <gsl/gsl_randist.h>
- #include <gsl/gsl_cdf.h>
-+#include <gsl/gsl_version.h>
-
- #include "opsymbols.h"
-
-@@ -1089,7 +1090,11 @@ void gen_rungsl_venv(venv &ve)
- addGSLDOUBLE2Func<gsl_sf_ellint_E>(SYM(E));
- addGSLDOUBLE3Func<gsl_sf_ellint_P>(SYM(P),SYM(phi),SYM(k),SYM(n));
-+#if GSL_MAJOR_VERSION >= 2
-+ addGSLDOUBLE2Func<gsl_sf_ellint_D>(SYM(D),SYM(phi),SYM(k));
-+#else
- addGSLDOUBLE3Func<gsl_sf_ellint_D>(SYM(D),SYM(phi),SYM(k),SYM(n));
-+#endif
- addGSLDOUBLE2Func<gsl_sf_ellint_RC>(SYM(RC),SYM(x),SYM(y));
- addGSLDOUBLE3Func<gsl_sf_ellint_RD>(SYM(RD),SYM(x),SYM(y),SYM(z));
- addGSLDOUBLE3Func<gsl_sf_ellint_RF>(SYM(RF),SYM(x),SYM(y),SYM(z));
- addGSLDOUBLE4Func<gsl_sf_ellint_RJ>(SYM(RJ),SYM(x),SYM(y),SYM(z),SYM(p));
diff --git a/graphics/asymptote/patches/patch-prc_writePRC.h b/graphics/asymptote/patches/patch-prc_writePRC.h
deleted file mode 100644
index d908545659c..00000000000
--- a/graphics/asymptote/patches/patch-prc_writePRC.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-prc_writePRC.h,v 1.1 2013/11/11 16:43:21 joerg Exp $
-
---- prc/writePRC.h.orig 2013-11-10 20:22:58.000000000 +0000
-+++ prc/writePRC.h
-@@ -24,7 +24,7 @@
- #include <vector>
- #include <deque>
- #include <list>
--#ifdef __GNUC__
-+#if defined(__GNUC__) && !defined(_LIBCPP_VERSION)
- #include <ext/slist>
- #endif
- #include <map>
-@@ -224,7 +224,7 @@ class PRCAttribute : public PRCAttribute
- void addKey(const PRCSingleAttribute &key) { attribute_keys.push_back(key); }
- std::deque<PRCSingleAttribute> attribute_keys;
- };
--#ifdef __GNUC__
-+#if defined(__GNUC__) && !defined(_LIBCPP_VERSION)
- typedef __gnu_cxx::slist<PRCAttribute> PRCAttributeList;
- #else
- typedef std::list<PRCAttribute> PRCAttributeList;
diff --git a/graphics/asymptote/patches/patch-runtime.cc b/graphics/asymptote/patches/patch-runtime.cc
deleted file mode 100644
index e49e7ef9b74..00000000000
--- a/graphics/asymptote/patches/patch-runtime.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-runtime.cc,v 1.1 2012/03/10 21:14:52 markd Exp $
-
---- runtime.cc.orig 2011-11-16 21:40:24.000000000 +0000
-+++ runtime.cc
-@@ -274,7 +274,7 @@ void gen_runtime3(stack *Stack)
- {
- real x=vm::pop<real>(Stack);
- #line 241 "runtime.in"
-- {Stack->push<bool>(isnan(x)); return;}
-+ {Stack->push<bool>(std::isnan(x)); return;}
- }
-
- #line 245 "runtime.in"