summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2007-02-22+nickledrochner1-1/+2
2007-02-22import nickle-2.56, another command line calculator, with scriptingdrochner5-0/+124
language, can do arbitrary size integer and rational arithmetics
2007-02-22update to 2.12.1.8drochner3-8/+10
changes: Documentation of # operator, comments, and cscripts. Documented multi-line statement issues. Added builtins related to user, system and clock time. Changed runtime() builtin output.
2007-02-22pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev.wiz4-13/+13
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz31-159/+159
Patch provided by Sergey Svishchev in private mail.
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz3-7/+7
From Sergey Svishchev in private mail.
2007-02-22Drop the pthrea check in configure completely and just setjoerg3-7/+7
PTHREAD_AUTO_VARS.
2007-02-20share/emacs/site-lisp now exists by default -- don't try to remove it.wiz4-8/+6
Bump PKGREVISION for the PLIST change.
2007-02-20Changes 0.9.5:adam14-8542/+64
* French translation (not fully complete yet) * Return value in save() and add "name := value" as shortcut * Integer factorization * Interpret 0x[0-9,a-f] as hexadecimal number (do not require first digit to be 0-9) * Add "Engineering" display mode * Several fixes to display of units and prefixes * Show value for variables without title in expression completion * New functions: cross(), heaviside(), rectangular(), triangular(), ramp() kronecker(), sigmoid(), and logit() * Use radius as argument for circumference() * Add optional upper and lower limit arguments to integrate() for definite integrals * Fix precision in logn() * Ability to set shortcuts for meta modes (KDE) * Make separate options for "Sort Minus Last" and "Negative Exponents" in numerical display menu * Add "Edit Expression", "Edit Result", and "Insert Result Variable" to history context menu (KDE) * Global shortcut for show/hide (KDE) * Use localized comma for insert matrix/vector * Remove use of libgnomeui completely and add --with-libgnome configure option * Fix parsing of "x!)!" * Use Julian year for light-year value * Add several accelerator keys (GTK+) * Connect "Exp" button Exp RPN operation and add Ctrl+Shift+E shortcut * Fixes for old KDE and Qt versions * New command line options for qalc: -terse (-t), -nodefs (-n), -nocurrencies, -nodatasets, -nofunctions, -nounits, -novariables
2007-02-20Chaneges 4.15:adam5-135/+7
Autotools specification files (configure.ac, Makefile.am) were changed to use GNU Libtool. This allows building the static as well as shared GLPK library. Changes 4.14: Now GLPK conforms to ILP32, LLP64, and LP64 programming models (the latter seems to be the ultimate choice regarding 64-bit architectures). Note that GLPK itself is a 32-bit application, and the conformity only means that the package works correctly on all these arenae. Nevertheless, on 64-bit platforms it is possible to use more than 4GB of memory, if necessary.
2007-02-20Modular Xorg support.joerg1-2/+3
2007-02-19Modular Xorg support.joerg1-3/+2
2007-02-19Modular Xorg support.joerg1-4/+2
2007-02-19Modular Xorg support.joerg1-2/+2
2007-02-19Don't include x11.b3.mk directly as this is pure lisp.joerg1-2/+1
2007-02-19Modular Xorg support.joerg1-2/+5
2007-02-15Modular Xorg support. A special spicy cookie goes to rillig for findingjoerg1-2/+2
the one way of not using mk/x11.buildlink3.mk. This was likely to be broken with classic Xorg as well.
2007-02-08point to a better HOMEPAGEdrochner1-2/+2
2007-02-08update to 0.7.7drochner3-8/+10
changes: * Add IsPositiveDefinite, IsPositiveSemidefinite, QuarticFormula * SEMANTICS: QuadraticFormula, CubicFormula, Eigenvalues, and DiagonalOf now consistently return a column vector * Fix CubicFormula for complex coefficients and better handle real roots, and use QuarticFormula in PolynomialRoots * Eigenvalues now computes eigenvalues for 3x3 and 4x4 matrices -some UI improvements * Documentation updates * Fix plugin reading * Portability fixes * Translation updates
2007-02-07Sort dependencies and add libSM dependency.joerg1-7/+8
2007-02-06Modular Xorg support.joerg1-2/+3
2007-02-04remove some extra included bl3.mk files which are not neededdmcmahill1-6/+1
2007-01-30Disable auto detecting of ImageMagick.obache3-4/+15
Pointed out in PR 35492.
2007-01-26Update icons location of KDE apps. Bump PKGREVISIONmarkd2-42/+42
2007-01-23Modular Xorg support.joerg1-2/+2
2007-01-21Compile with libgda-2.99.2 and libgnomedb-2.99.2. Bump PKGREVISION.wiz3-3/+96
2007-01-17Very belatedly bump PKGREVISION for all jasper dependencies becausewiz1-1/+2
of the shlib name change (!) during the update to 1.900.0. Noted by Robert Elz in PR 35431.
2007-01-08Needs libXt explicitly.joerg1-1/+2
2007-01-08There is some debugging information in gtools.so.rillig1-1/+3
2007-01-07PKGREVISION bump for flac shlib major bump and corresponding ABIwiz6-10/+12
depends bump.
2007-01-07Update MASTER_SITES.wiz1-4/+3
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig3-9/+9
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2007-01-05This build process is just plain evil. In any case, don't throw away atv1-2/+2
failure code with ';' in a chain of shell commands; use '&&' instead.
2007-01-04Changes 4.13:adam5-16/+24
A tentative implementation of the "exact" simplex method based on bignum (rational) arithmetic was included in the package. On API level this new feature is available through the routine lpx_exact, which is similar to the routine lpx_simplex. In the solver glpsol this feature is available through two new command-line options: --exact and --xcheck. If the '--exact' option is specified, glpsol solves LP instance using the exact simplex method; in case of MIP it is used to obtain optimal solution of LP relaxation. If the --xcheck option is specified, LP instance (or LP relaxation) is solved using the standard (floating-point) simplex method, however, then glpsol calls the exact simplex routine to make sure that the final LP basis is exactly optimal, and if it is not, to perform some additional simplex iterations in exact arithmetic. Changes 4.12: A tentative implementation of some simplex method routines based on exact (bignum) arithmetic was included in the package. Currently these routines provide computing LU-factorization of the basis matrix and computing components of basic solution. These routines were used to implement a routine, which checks primal and dual feasibility of basic solution exactly, i.e. in rational numbers, without round-off errors. In glpsol this feature is available through the command-line option --xcheck. GLPK has its own low-level routines implementing operations on integer and rational numbers that makes it independent on other software packages. However, to attain a much better performance it is highly recommended to install (before configuring GLPK) the GNU Multiple Precision Arithmetic Library (GMP). Using GMP makes computations 100-200 times faster.
2007-01-04Changes 1.1.13:adam4-39/+13
* Compilation fixes for 64-bit brokenness introduced in last release. Changes 1.1.12: * Fix rare assertion when printing quite large floats. * Compilation fixes for several platforms: *BSD, Intel Mac, and MinGW.
2007-01-04Fix a bug in the mpz_random*() routines, by setting the sn field in theagc2-1/+24
MP_INT.
2007-01-03Add and enable fgmpagc1-1/+2
2007-01-03Initial import of Mark Henderson's multi-precision maths (hello mid-Atlanticagc5-0/+54
divide) fgmp-1.0b5 routines into the Packages Collection: FGMP is Mark Henderson's public domain implementation of a subset of the GNU gmp library with the same API. The fgmp library also includes a couple of extra routines.
2007-01-02Update mathomatic to 12.6.8.minskim2-6/+6
Changes: - Add "set autocalc" option. - Fix limit command so it fails instead of giving wrong answers.
2007-01-01Added two patches which fix the build on NetBSD.rillig3-1/+34
2006-12-29Fix another bug from completely clueless autoconf users.joerg3-1/+33
2006-12-27- fine grained X11 dependencies for packages which have either USE_IMAKEjoerg3-3/+9
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or via buildlink3.mks - introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm in the !modular case - fix some cases where the check for libX11 couldn't work at all by using C++ for compilation without including the proper headers Verified using a full X11_TYPE=xorg bulk build without additional breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-15Mechanically replace all includes of buildlink3.mk of the followingjoerg5-10/+10
packages with the modular Xorg equivalent. Those are falling back to the old location by default, so this commmit doesn't change dependencies. graphics/xpm ==> x11/libXpm fonts/Xft2 ==> x11/libXft x11/Xfixes ==> x11/libXfixes x11/xcursor ==> x11/libXcursor x11/Xrender ==> x11/libXrender x11/Xrandr ==> libXrandr
2006-12-12Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.joerg2-4/+4
The redundant parsing of bsd.prefs.mk is mostly avoided now and parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-12-11Enable to input year up to 2035, fixed PR 32994.obache3-5/+14
Bump PKGREVISION.
2006-12-10Fixed PKGMANDIR.rillig1-1/+2
2006-11-19Update mathomatic to 12.6.7.minskim3-8/+7
Changes since 12.6.3: Fix sign bug for negative factorials (gamma function). Improve user interface of solve command. Add alternate command syntax for sum and product commands. Add "-r" option, which disables readline input processing. Fix optimize command. Documentation changes.
2006-11-19Added units.obache1-1/+2
2006-11-19Import GNU units 1.86.obache4-0/+39
Based on PR 30397 by Cameron Patrick, I modify to adapt to recent pkgsrc tree and update from 1.85 to 1.86. GNU Units can convert quantities expressed in one unit to an equivalent in a difference scale. Compared to traditional BSD implementations, it offers more units, non-linear conversions (e.g. between degrees Celsius and Fahrenheit), a more lenient input parser, and tab completion. It can also be used to perform calculations taking physical units into account, and provide the definitions of units (e.g. "joule = N m = 1 kg m^2 / s^2").
2006-11-15Update fftwf to version 3.1.2:wulf2-10/+9
To bring revision level inline that of math/fftw