summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2004-10-20Update mathomatic to 11.4c.minskim2-5/+5
Changes: - Code cleanup. Polynomial division routine is now very easy to use. - Renamed "WINDOWS" define to "CYGWIN". - Added "set preserve_roots" option. - Added modulus solving.
2004-10-15Update linkage to libltdl (via guile{,14}), which is now its own package.tv5-19/+9
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't know which dependencies actually need libltdl, so it was a recursive bump. Hopefully this recursive inclusion can be ripped out of guile{,14}/buildlink3.mk at some point and bubble down to dependencies that actually use libltdl, avoiding this headache in the future....
2004-10-14Update mathomatic to 11.4b.minskim3-9/+9
Changes: - Added "code integer" command, which outputs working C code with integer variables. - Changed makefile to use libncurses instead of libcurses. - Added more simplification rules for modulus.
2004-10-12Update to 4.4.20: some fixes and updated translations.jmmv3-7/+7
2004-10-07* Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,jlam1-5/+5
as it's only used internally by bsd.prefs.mk. * Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR. Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile than the old method of stripping off the last two components of ${.CURDIR}. PKGSRCDIR may now be used after bsd.prefs.mk is defined. * Change all references to _PKGSRCDIR to PKGSRCDIR.
2004-10-04Update mathomatic to 11.4.minskim2-6/+5
Changes: Changed sum and product commands to not create another equation if the result is a constant. If the result is a constant, it is just displayed. Mathomatic now approximates -1^(2^.5) and the like. Added modulus (%) operator. Added simplification of univariate modulus expressions. Changed univariate modulus simplification to multivariate, integer only simplification.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv60-77/+120
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-30This seems to need perl for building; add USE_PERL5=build.wiz1-1/+2
Noted by bulk build.
2004-09-30Update to 4.1:wiz3-183/+384
v4.1 COSMETIC/USABILITY IMPROVEMENTS - The File->Description dialog now updates automatically if you leave it open while loading a new pattern file. Also, any previous description dialog is closed when you open a new one. - GtkLife now issues a warning dialog if it appears the application was not propery installed (i.e., "make" without "make install"). - GtkLife now issues a warning dialog if the configured pattern collection is not found. BUG FIXES - Fixed a bug that prevents the start/stop button from changing color when Gtk+ has debugging enabled (thanks to James Gregory for reporting). - Fixed stair-stepping effect when drawing diagonal lines. MISCELLANEOUS - Better ChangeLog :-) v4.0 NEW FUNCTIONALITY - The world size has been bumped up to 1 million x 1 million. - Added View->Find Active Cells, to locate a live (and preferably active) region and center on it. - gtklife has a new default file format, GLF, which is similar to RLE. - gtklife can now handle multiple file formats: Life 1.05 (the original format), Life 1.06, RLE, XLife, and GLF. File type is auto-detected when loading. Information on file formats was added to the "File Handling" section of the documentation, and a page was added giving detailed information on the GLF format. - You can now set a per-session pattern directory (File->Change Pattern Collection) as well as a default pattern directory (Preferences/File/Default Pattern Collection). - Sidebar patterns can now be bundled into sub-directories. Directories will be displayed with trailing slashes. Click on a directory name to display its contents in a clickable list beneath the sidebar. - You can now specify a pattern collection directory on the command line (previously only individual patterns could be loaded via command line). - The pattern description has been made unbounded in length and width. An error will occur if you attempt to save a pattern with a too-large description to a LIF or RLE pattern file. COSMETIC/USABILITY IMPROVEMENTS - Mouse wheel over the description text box now scrolls the description (previously you had to hover the mouse over the scrollbar). - The color picker in Preferences now uses the contents (if any) of the corresponding text entry as its starting color. - Recent files in the File menu now display full path as a tooltip. - Sidebar scrollbar is now only displayed when needed. PATTERN COLLECTION CHANGES - A new pattern collection, JSLife by Jason Summers, is now available as an option. The sidebar can be set to display the original LifeP, JSLife, or a custom collection of your own. - Patterns were reorganized into a hierarchical format. - Patterns were renamed to be more human-readable. - Patterns were converted to GLF for speed of loading. - Pattern descriptions were reformatted. - Paul Rendell's Turing Machine pattern was added to the LifeP collection. - Added a longer description to the Unit Cell pattern. - Now that we have a command to locate active cells, re-centered the Jaws pattern. - Note: Due to a minor change in the config file, any custom pattern directory that you have chosen previously will be reset. DOCUMENTATION IMPROVEMENTS - Fixed broken link to the Scientific American article in help. MISCELLANEOUS - The install process now deletes any existing patterns bundle before copying over the new patterns. - Added new nifty program icons based on the "pulsar".
2004-09-25Update mathomatic to 11.3f.minskim3-9/+8
Changes since 11.3c: Improved eliminate command error handling. Added "eliminate all" command. Code cleanup. Man pages for the prime number tools were contributed by David Moreno Garza. Many thanks. Renamed the Mathomatic directory in the source tarball to "mathomatic-`cat VERSION`". Added several comments to the source code. Renamed prime number tools to "matho-*". Improvement to full simplification. Tried something new with uf_simp() that fixed a problem with Mathomatic solve complicating expressions. Minor bugfix to eliminate command.
2004-09-23Changes 2.1.59:adam6-34/+304
* bug-fixes and clean-ups
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam17-261/+17
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-21Update to 4.4.18: This version corresponds to GNOME 2.8.0.jmmv4-23/+12
* Generated tarball distribution for GNOME 2.8 (Final).
2004-09-21Update to 2.11.10, and drop maintainership.wiz3-8/+11
This release adds changes to better support compiling under cygwin, improved custom function support, including the addition of the pmodm127 example and config("compile_custom") and config("allow_custom") calls, and a missing display help file. It fixes configuration state hashing, document typos, calc -d (to disable printing of the leading ~), and some compilation warnings reported under OS X.
2004-09-14fix botched patch and distinfo. Should fix bulk build lossage.dmcmahill2-4/+6
2004-09-11- add missing UNWRAP_FILES to clean up some buildlink references in somedmcmahill4-28/+45
installed files. - libtoolize a few more lines which seem to have been missed in the original libtoolization. - enable loading of shared objects which lets the various .oct files installed by octave-forge actually work instead of just the .m files.
2004-09-05Add libmatheval (hi drochner!)wiz1-1/+2
2004-09-03Turn off the "fixed" module for now as it won't compile with the toolchaindmcmahill2-42/+7
in NetBSD-current. It may not be too hard for a c++ programmer to fix. Should address recently noted bulk build failures.
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