summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam2-4/+4
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-24import libmatheval-1.1.1, adrochner6-0/+83
Library for evaluating mathematical expressions
2004-08-24update to 23.3drochner3-5/+43
changes: Bug fixes and addition of weakreferences (weakref module)
2004-08-14add and enable octave-forgedmcmahill1-1/+2
2004-08-14import octave-forge-2004.07.07dmcmahill14-0/+1788
The octave-forge project contains functions for Octave which are not in the main distribution. While the main Octave distribution is conservative about accepting new functions and changes, octave-forge is very open. As a result, be prepared for some lower quality code and more rapidly changing interfaces to the functions in octave-forge.
2004-08-14LTCONFIG_OVERRIDE is no longer neededdmcmahill1-2/+1
2004-08-14add octave.mk that can be used by other pkgs to find some paths used by octavedmcmahill1-0/+25
2004-08-13Add/use buildlink3.mk files.recht1-0/+20
2004-08-13add bl3 filedmcmahill1-0/+26
2004-08-13USE_LANGUAGES= c c++ fortrandmcmahill1-1/+3
and also add GCC_REQ=3.0 as this doesn't build correctly with my 2.95.3 on NetBSD/alpha.
2004-08-13add bl3 filedmcmahill1-0/+30
2004-08-06update to 1.5drochner5-32/+17
notable changes besides bugfixes are: ** Multifit routines now handle iterations where |f| is already minimised to zero, without division by zero. ** Numerical derivatives should now be calculated using the gsl_deriv_forward, gsl_deriv_central and gsl_deriv_backward functions, which accept a step-size argument in addition to the position x. The original gsl_diff functions (without the step-size) are deprecated. ** The tridiagonal matrix solvers gsl_linalg_solve_symm_tridiag, gsl_linalg_solve_tridiag, gsl_linalg_solve_symm_cyc_tridiag, gsl_linalg_solve_cyc_tridiag now use the GSL_ERROR macro to report errors, instead of simply returning an error code. The arguments to these functions must now use exact lengths with no additional elements. For cyclic systems all vectors must be of length N, for tridiagonal systems the offdiagonal elements must be of length N-1. ** The singular value decomposition routines gsl_linalg_SV_decomp and gsl_linalg_SV_decomp_mod now handle the SVD of a column vector (N=1, arbitrary M), which can occur in linear fitting. ** Added Stefan-Boltzmann constant and Thomson cross section to physical constants
2004-08-04Make this package gcc-3.3 friendlyagc2-1/+42
2004-08-04Update mathomatic to 11.3c.minskim3-11/+12
Changes: "factor number" command now accepts more than one integer. Added file "mathomatic.ico". Added temporary fix for 64 bit longs. Added file "VERSION" which contains the version number of Mathomatic. "makefile" modified. Renamed "lgpl.txt" to "LICENSE.txt". "make install" now installs all HTML files in "/usr/local/doc/mathomatic". Added compile-time define "TIMEOUT_SECONDS". Useful for limiting the amount of time Mathomatic can run as a CGI.
2004-07-30Enable pkgviews installation.minskim1-1/+5
2004-07-30Add and enable ltm.wiz1-1/+2
2004-07-30Initial import of ltm-0.30:wiz5-0/+61
LibTomMath provides highly optimized and portable routines for a vast majority of integer based number theoretic applications (including public key cryptography). LibTomMath is not a cryptographic toolkit itself but it can be used to write one [Used in LibTomCrypt for RSA, DH and ECC public key routines].
2004-07-26Update mathomatic to 11.3b.minskim3-8/+8
Changes: Proper exit after error reading files on the command line. Added code to preserve roots of integers, if the result is irrational. Fixed "calculate >filename". Made "+/-2^.5" work as expected. Code cleanup. Full simplify added for every loop of taylor command. Removed "replace temp" option, so that the "temp" variable can be renamed.
2004-07-22+gtklife,mapmdrochner1-1/+3
2004-07-22import mapm-4.9.2, another Arbitrary Precision Math librarydrochner4-0/+46
(pretty complete, what I'm missing is just better rounding and conversion support)
2004-07-22add gtklife-3.0, like xlife, just nicer and with a pattern librarydrochner5-0/+244
2004-07-22USE_BUILDLINK3, to make it build even if ncurses is installeddrochner1-1/+2
2004-07-22add python as categoryrecht5-10/+10
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-19unused.wiz1-22/+0
2004-07-19Update to latest available tarball, use DIST_SUBDIR.wiz3-17/+16
Changes unknown.
2004-07-15repair distinfo after getting rid of DIST_SUBDIR. Reported in PR 26334dmcmahill1-3/+3
by Robert Elz.
2004-07-15update to scilab-3.0dmcmahill15-1354/+5900
Main Changes Scilab 2.7 -> 3.0 ============================== NEW FUNCTIONALITIES =================== - continue instruction added - [a(i,j),b(..),..]=foo(..) syntax is now handled - arpack algorithms for sparse matrix eigenvalues/eigenvectors computation added - Levenberg-Marquardt algorithm of Minpack used to define function lsqrsolve - New graphics mode improved - beta and legendre function added (thanks to B Pincon) - Scicos has been extended to handle non causal systems description (supported by RNTL) - Matlab to Scilab translator has been re-written, and extended to current Matlab syntax. OTHERS IMPROVEMENTS =================== - Better discontinuities handling in Scicos - More efficient number parsing (thanks to B Pincon) - More efficient 3D Zoom (thanks to E Segre) - Improved scipad, shortcuts, language handling, colorization, bug fixes.. (thanks to E Segre) - for loop variable is no more removed at the end of the loops - figure sizes are now taken into account in Postscript export - Windows GUI improved - Graphic windows refresh improved under Windows - Scilab has been adapated to IA64 architecture - Helvetica (Arial on Windows) fonts added (corresponding font identifiers are from 6 to 9) (thanks to B Pincon) - N dimensionnal matrices efficiency improved (thanks to B Pincon) - logical expressions shortcuts handled in if - cd, ls, clc, clf, tohome functions added - functions with no argument can be called without () if called as a command
2004-07-13Update mathomatic to 11.3.minskim2-5/+5
Changes: Substantial change/improvement to simplify command. Added some more code to fix floating point inaccuracies. Improved solving. y=(x+1/x)^3 solves both ways, now. Full simplify after every loop in derivative command added. Move derivative and taylor commands to "diff.c". Added "-m" option to Mathomatic (memory size multiplier). It sets the size of equation spaces at run time.
2004-07-10Fix multi-line strings, to make this build when using gcc3.kristerw2-1/+216
2004-07-09Adapt to numarray 1.0 API change.recht3-6/+29
2004-07-09update to 1.0recht3-12/+18
important changes: - Ports of Numeric functions A bunch of Numeric functions were ported to numarray in the new libnumeric module. To get these import from numarray.numeric. Most notable among these are put, putmask, take, argmin, and argmax. Also added were sort, argsort, concatenate, repeat and resize. These are independent ports/implementations in C done for the purpose of best Numeric compatibility and small array performance. The numarray versions, which handle additional cases, still exist and are the default in numarray proper. - Faster matrix multiply The setup for numarray's matrix multiply was moved into C-code. This makes it faster for small matrices. - bug fixes For a complete list of changes see: http://sourceforge.net/project/shownotes.php?release_id=250453
2004-07-06Annotate a comment:wiz1-1/+2
# XXX: following comment still true for buildlink3? # R does ugly things in the configure to get the default list of arguments # for linking Fortran, which exposes the buildlink2 tricks so clean up # afterwards
2004-07-05recognize "netbsd" as OS versiondrochner2-1/+17
2004-07-04Update mathomatic to 11.2e.minskim3-10/+10
Changes: Renamed the Mathomatic executable to "mathomatic". Add inverse Laplace transform. Usage: laplace inverse x Fixed bug in solving for zero, which occurred when there were no variables in the divisor. Some improvement in solve routine.
2004-07-03Update to 1.2.13:jmmv4-8/+29
Andreas: http://bugzilla.gnome.org/show_bug.cgi?id=142219 * Handle borders in latex export correctly (broken in 1.2.12 only) http://bugzilla.gnome.org/show_bug.cgi?id=142219 * Handle borders in latex export correctly http://bugzilla.gnome.org/show_bug.cgi?id=143577 * fix grid printing Emmanuel Pacaud: http://bugzilla.gnome.org/show_bug.cgi?id=142212 * In a line graph, don't use '0' if Y value is missing. Jody: http://bugzilla.gnome.org/show_bug.cgi?id=141940 * Fix MS XL crash when there are too many strings * xls import gradient backgrounds in chart elements * Restore the font selector to chart editors * Support series with no entry in a legend http://bugzilla.gnome.org/show_bug.cgi?id=142267 * Fix drawing selection below hidden merged cells http://bugzilla.gnome.org/show_bug.cgi?id=103054 * Fix xls named expression and addin import/export http://bugzilla.gnome.org/show_bug.cgi?id=142474 * Use first rather than last conditional value fmt as catch-all * Enable implicit iteration for operators http://bugzilla.gnome.org/show_bug.cgi?id=143577 * Re-enable gridline printing Morten: * Fix image-inside-xls problem. * Improve error handling in xbase plugin. * Fix parser problem with single empty arg after expression.
2004-07-02don't enable gnumeric support, and bump PKGREVISIONdrochner2-21/+4
This only worked with gnumeric-1.0.x, and depends on gnome1 structures. gnumeric is at 1.2.x now, uses gnome2 and comes with an own plotting package. Should fix PR pkg/26009 by MLH.
2004-06-29Update to 2.11.9.3:wiz2-5/+5
This release fixes a bug related to post incrementing, some regression failures related to compiling under cygwin, and a number of gcc compiler warnings.
2004-06-28Update mathomatic to 11.2d.minskim4-13/+21
Changes: Slight improvement to integrate and laplace commands. Integrate/laplace x on (a+x)/(b+c) works now. Added more examples to the documentation (am.htm). 2 to 10 times speedup for simplify command by fixing polynomial factoring.
2004-06-27update to fpconst-0.7.0recht2-7/+7
The primary purpose of this release is to correct problems on big-endian 64 bit platforms. It also introduces some test code to verify that the functions and constants work properly.
2004-06-26Update mathomatic to 11.2c.minskim2-5/+5
Changes since 11.2: Doubled the default amount of memory consumption to 11 megabytes. This allows equations twice as large. Fixed bug factoring infinity. Slight improvement to "integrate" command. Trap window resize signal and set number of screen columns and rows. Code cleanup. Fixed factoring of constants in factor command. Added "laplace" command. Allow "#" as a comment, as long as it is not immediately followed by a number. Enabled shelling out for all versions with the "!" command. Improvement and speedup for poly_gcd() and poly2_gcd(). Slight improvement in polynomial factoring made by deleting 1 line of code. Use getopt(3) to parse command line options. Made "-c" and "-h" options work together. If both are specified, work in HTML mono mode.
2004-06-24Update R to 1.9.1markd2-5/+5
CHANGES IN R VERSION 1.9.1 NEW FEATURES o as.Date() now has a method for "POSIXlt" objects. o mean() has a method for "difftime" objects and so summary() works for such objects. o legend() has a new argument 'pt.cex'. o plot.ts() has more arguments, particularly 'yax.flip'. o heatmap() has a new 'keep.dendro' argument. o The default barplot method now handles vectors and 1-d arrays (e.g., obtained by table()) the same, and uses grey instead of heat color palettes in these cases. (Also fixes PR#6776.) o nls() now looks for variables and functions in its formula in the environment of the formula before the search path, in the same way lm() etc look for variables in their formulae. DEPRECATED & DEFUNCT o Support for non-IEEE-754 arithmetic (which has been untested for some time) will be removed in the next full release. o Direct use of R INSTALL|REMOVE|BATCH|COMPILE|SHLIB is deprecated: use R CMD instead. o The gnome/GNOME graphics device is deprecated and will be removed in the next full release. Plus Bug Fixes.
2004-06-20Enable pkgviews installation.minskim1-1/+5
2004-06-07Include scrollkeeper's omf.mk so that help files are registered properly.jmmv1-2/+3
Bump PKGREVISION to 1.
2004-06-07Use .tar.bz2 distfile; more than 3MB smaller.jmmv2-4/+5
2004-06-06Packages no longer need to clean up *.subst.sav leftovers.schmonz1-3/+1
2004-06-05Add a buildlink3.mk filerh1-0/+21
2004-06-05Add and enable mpfrrh1-1/+2
2004-06-05Initial import of mpfr-2.0.3, a library for multiple-precisionrh6-0/+1750
floating-point computations
2004-06-04Update mathomatic to 11.2.minskim3-9/+9
Changes since 11.1c: Moved notification of polynomial factoring success to debug level 1 or higher. Removed "NO_COMPLEX_ROOTS" compile-time define option. I am thinking of making this a run-time option. Increased security of "SECURE" compile-time define. Absolutely no file operations are allowed or linked in. Added check for terminal with isatty(). This allows better piping into Mathomatic. Split up change-log ("changes.txt" and "changes_old.txt"). Changed "x!" to mean gamma(x+1) for Laplace transforms. Fixed parsing of things like "2e#", which failed before, thinking it was scientific notation. Wrote "primes/twin.c", to find twin primes. Added "help usage" command. Allow output of "help" command to be redirected to a file. Fixed parsing of variable names (like "pig", which didn't work right). Added "integrate" command. Fixed "derivative" command. Code cleanup. Fixed "taylor" command.
2004-06-02This package already depends on ncurses, so let's just use the ncursesjschauma2-16/+16
library instead of termcap, which allows compilation under Linux (or other OS that don't have libtermcap in the base system).