pkgsrc/math/genius/options.mk

25 lines
704 B
Makefile
Raw Normal View History

Update Genius Calculator to version 1.0.7. Changes to 1.0.7: * SYNTAX: Added a possibility to exactly specify which variables are copied into a function's extra dictionary when it is being returned. E.g. "`(x) [x0] = (x-x0)" will copy x0 from the current context. This is a lot more efficient than the current behaviour which tries to copy everything referenced. * SYNTAX: Add "local" variables by specifying "local x,y,z" or "local *" as the first statement in a function. Local variables are not visible from higher contexts (functions called within) * CHANGE: all system parameters are now protected and cannot be redefined using the "parameter" keyword * Add UserVariables, UndefineAll, ProtectAll, and add Undefine as an alias to undefine. * Add trigonometric Fourier series related functions: NumericalFourierSeriesFunction, NumericalFourierSineSeriesFunction, NumericalFourierCosineSeriesFunction, FourierSeriesFunction, NumericalFourierSeriesCoefficients, NumericalFourierSineSeriesCoefficients, NumericalFourierCosineSeriesCoefficients, PeriodicExtension, EvenPeriodicExtension, OddPeriodicExtension * Fix changing floating point precision! * Fix uninitialized variable in graphing (Matthias Drochner) * Improve variable substitution for returned functions to be more efficient. Slightly changes behaviour with respect to global functions and variables used. * Plot windows now not treated annoyingly as dialogs * Fix compilation/decompilation of all function attributes. * Parse/Evaluate with a syntax error at end of string no longer terminate genius * Updated Mersenne stuff for the newest data from mersenne.org and fix MersennePrimeExponents * Fix opening new files from the command line. * Update the gel library to use the new language features. * Various other minor fixes * Translation updates (Philip Withnall, Jen Ockwell, Rodrigo Luiz Marques Flores, Daniel Nylander, Mario BlæÖttermann, me) * For some of the changes the author (Jiri) was partially supported by NSF grant DMS 0900885 and the University of Illinois at Urbana-Champaign
2009-09-03 15:15:19 +02:00
# $NetBSD: options.mk,v 1.1 2009/09/03 13:15:20 asau Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.genius
PKG_SUPPORTED_OPTIONS= x11
PKG_SUGGESTED_OPTIONS= x11
.include "../../mk/bsd.options.mk"
PLIST_VARS+= ${PKG_SUPPORTED_OPTIONS}
.if !empty(PKG_OPTIONS:Mx11)
PLIST.x11= yes
.include "../../devel/libglade/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/omf-scrollkeeper.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../sysutils/gnome-vfs/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/gtksourceview2/buildlink3.mk"
.include "../../x11/vte/buildlink3.mk"
.else
CONFIGURE_ARGS+= --disable-gnome
.endif