summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
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
2006-11-13Add LICENSE=.gdt1-1/+7
Add restricted and NO_BIN_ON_* because this builds a package which is a mix of GPL and xephem-license, and they are incompatible.
2006-11-13Added and enabled new package py-ephem-3.7b:wulf1-1/+2
Scientific-grade astronomical computations for Python
2006-11-13Added new package py-ephem-3.7b:wulf5-0/+58
Scientific-grade astronomical computations for Python
2006-11-10Use find -print | xargs rather than find -exec.tv3-7/+7
2006-11-09update to 5.8.25drochner3-8/+8
changes: minor bugfixes
2006-11-05DESTDIR support.joerg1-1/+2
2006-11-05Update p5-Spreadsheet-WriteExcel to 2.17.obache2-7/+6
Based on patch provided by Martin Wilke via PR 34389, and remove dependency on p5-File-Temp-[0-9]*, it's already included in perl base package. Changes: 2.17 May 21 2006 - Minor + Added set_tab_color() method and example (tab_colors.pl). + Add set_page_view() method for Mac Excel view style and better default worksheet dimensions. + Added simulated row_wrap.pl example. + Added simulated Autofit example (autofit.pl). ! Fixed RT #17801, incorrect close value with filehandles. Thanks to Josie. ! Changed comment font to Excel's default of Tahoma 8. Reported by Stefano Maurri. ! Fixed bug that stopped Charts working in 2.16.
2006-10-30update to 0.7.6.1drochner3-8/+17
changes: * Add QuadraticFormula, CubicFormula, PolynomialRoots, CommutationMatrix, ToeplitzMatrix, MakeVector, RiemannZeta, GammaFunction * Add --exec option to execute an expression from the command line * Add chapter to the documentation on plotting and other minor updates to the docs * Fix complex number handling in number of functions, particularly in all functions that use gaussian elimination and related routines * Translations updated a teeny bit * Fix rational powers
2006-10-24clean namespace pollutionpooka3-1/+29
fixes pkg/34642, patches contributed by Hans Rosenfeld
2006-10-23update to 5.10.0drochner3-44/+120
changes: * Expand and revise Maxima reference manual * Fast integer factorization * Improvements to plotting functions * Improvements to Xmaxima user interface * Several bug fixes to definite integral functions * Several new add-on packages * Many minor improvements * Many bug fixes
2006-10-22added patches needed by picky SGI ido ccschwarz3-1/+29
2006-10-17update to 1.3.3drochner4-18/+39
changes: -almost complete support for numpy objects -better hdf5 support -bugfixes (one important about file flushing)
2006-10-17update to 1.5.2drochner2-7/+10
This is a very modest release which primarily consists of bug fixes to numarray's implementation of the numpy array interface.
2006-10-14Fixed PKGMANDIR.rillig1-6/+8
2006-10-13update to 2.12.1.5drochner3-7/+9
The changelog is not very clear, afaics there are some build system and documentation fixes.
2006-10-11Use COMPILER_RPATH_FLAG instead of hard coding -Wl,--rpath.dmcmahill2-5/+5
Also fix some obvious typos in the setting of the rpath. Fixes compilation on solaris and probably others.
2006-10-08The variable modifier $${dir#${PREFIX}/} is not portable so eliminate itsdmcmahill1-5/+5
use. Fixes R packaging on solaris.
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz13-32/+33
2006-09-29Fix a small annoyance: make the default file name in 'W' actually work.he3-6/+34
Pkgrevision bumped to 1.
2006-09-19Fix X11 linkage. Bump revision. From PR 34563.joerg3-6/+6
2006-09-19Fix build with libgda-1.9.103, and depend on it. Bump PKGREVISION.wiz3-3/+25
Patch from jsacco@garnome.
2006-09-16Bump revisions due to gnome-vfs2 update: dbus-glib is now a dependency.jmmv4-5/+8
This fixes problems when some installed packages are outdated. Per wiz@'s request. Grrr, I really hate this kind of change.
2006-09-15Update to 5.8.24:jmmv3-9/+11
Overview of changes in gcalctool 5.8.24 * Released a gcalctool tarball for GNOME 2.16.0 (Final). Overview of changes in gcalctool 5.8.23 * Released a gcalctool tarball for GNOME 2.16.0 (RC1). Overview of changes in gcalctool 5.8.22 * Removed several chunks of code that were surronded by #if 0/#endif. Overview of changes in gcalctool 5.8.21 * Fixed bug #350341. gcalctool now builds again with gcc v2.95. Overview of changes in gcalctool 5.8.20 * Released a gcalctool tarball for GNOME 2.16.0 (beta2). Overview of changes in gcalctool 5.8.19 * More work on bug #347700. Added another "Note to translators" comment for the Abs button labels. * Fixed bug #348452. Removed line for help/sv/Makefile.in * Released a gcalctool tarball for GNOME 2.16.0 (beta1).
2006-09-13Update mathomatic to 12.6.3.minskim2-6/+6
Changes since 12.6.1: 8/20/06 - Fixed many very minor bugs. Added variable display precision. 8/21/06 - Display single digit primes when using "matho-primes pal". 8/24/06 - Increase display precision from 12 to 14 decimal digits. 8/27/06 - Added some tiny python programs: "fact/factorial" and "primes/mult". 8/31/06 - Add alternate command name "display" to flist command. 9/04/06 - Improve eliminate command by allowing "eliminate all all ..." to eliminate all variables two or more times.
2006-09-09Update to 0.39.obache3-12/+15
April 4th, 2006 v0.39 -- Jim Wigginton pointed out my Montgomery examples in figures 6.4 and 6.6 were off by one, k should be 9 not 8 -- Bruce Guenter suggested I use --tag=CC for libtool builds where the compiler may think it's C++. -- "mm" from sci.crypt pointed out that my mp_gcd was sub-optimal (I also updated and corrected the book) -- updated some of the @@ tags in tommath.src to reflect source changes. -- updated email and url info in all source files Jan 26th, 2006 v0.38 -- broken makefile.shared fixed -- removed some carry stores that were not required [updated text] November 18th, 2005 v0.37 -- [Don Porter] reported on a TCL list [HEY SEND ME BUGREPORTS ALREADY!!!] that mp_add_d() would compute -0 with some inputs. Fixed. -- [rinick@gmail.com] reported the makefile.bcc was messed up. Fixed. -- [Kevin Kenny] reported some issues with mp_toradix_n(). Now it doesn't require a min of 3 chars of output. -- Made the make command renamable. Wee August 1st, 2005 v0.36 -- LTM_PRIME_2MSB_ON was fixed and the "OFF" flag was removed. -- [Peter LaDow] found a typo in the XREALLOC macro -- [Peter LaDow] pointed out that mp_read_(un)signed_bin should have "const" on the input -- Ported LTC patch to fix the prime_random_ex() function to get the bitsize correct [and the maskOR flags] -- Kevin Kenny pointed out a stray // -- David Hulton pointed out a typo in the textbook [mp_montgomery_setup() pseudo-code] -- Neal Hamilton (Elliptic Semiconductor) pointed out that my Karatsuba notation was backwards and that I could use unsigned operations in the routine. -- Paul Schmidt pointed out a linking error in mp_exptmod() when BN_S_MP_EXPTMOD_C is undefined (and another for read_radix) -- Updated makefiles to be way more flexible March 12th, 2005 v0.35 -- Stupid XOR function missing line again... oops. -- Fixed bug in invmod not handling negative inputs correctly [Wolfgang Ehrhardt] -- Made exteuclid always give positive u3 output...[ Wolfgang Ehrhardt ] -- [Wolfgang Ehrhardt] Suggested a fix for mp_reduce() which avoided underruns. ;-) -- mp_rand() would emit one too many digits and it was possible to get a 0 out of it ... oops -- Added montgomery to the testing to make sure it handles 1..10 digit moduli correctly -- Fixed bug in comba that would lead to possible erroneous outputs when "pa < digs" -- Fixed bug in mp_toradix_size for "0" [Kevin Kenny] -- Updated chapters 1-5 of the textbook ;-) It now talks about the new comba code! February 12th, 2005 v0.34 -- Fixed two more small errors in mp_prime_random_ex() -- Fixed overflow in mp_mul_d() [Kevin Kenny] -- Added mp_to_(un)signed_bin_n() functions which do bounds checking for ya [and report the size] -- Added "large" diminished radix support. Speeds up things like DSA where the moduli is of the form 2^k - P for some P < 2^(k/2) or so Actually is faster than Montgomery on my AMD64 (and probably much faster on a P4) -- Updated the manual a bit -- Ok so I haven't done the textbook work yet... My current freelance gig has landed me in France till the end of Feb/05. Once I get back I'll have tons of free time and I plan to go to town on the book. As of this release the API will freeze. At least until the book catches up with all the changes. I welcome bug reports but new algorithms will have to wait. December 23rd, 2004 v0.33 -- Fixed "small" variant for mp_div() which would munge with negative dividends... -- Fixed bug in mp_prime_random_ex() which would set the most significant byte to zero when no special flags were set -- Fixed overflow [minor] bug in fast_s_mp_sqr() -- Made the makefiles easier to configure the group/user that ltm will install as -- Fixed "final carry" bug in comba multipliers. (Volkan Ceylan) -- Matt Johnston pointed out a missing semi-colon in mp_exptmod October 29th, 2004 v0.32 -- Added "makefile.shared" for shared object support -- Added more to the build options/configs in the manual -- Started the Depends framework, wrote dep.pl to scan deps and produce "callgraph.txt" ;-) -- Wrote SC_RSA_1 which will enable close to the minimum required to perform RSA on 32-bit [or 64-bit] platforms with LibTomCrypt -- Merged in the small/slower mp_div replacement. You can now toggle which you want to use as your mp_div() at build time. Saves roughly 8KB or so. -- Renamed a few files and changed some comments to make depends system work better. (No changes to function names) -- Merged in new Combas that perform 2 reads per inner loop instead of the older 3reads/2writes per inner loop of the old code. Really though if you want speed learn to use TomsFastMath ;-) August 9th, 2004 v0.31 -- "profiled" builds now :-) new timings for Intel Northwoods -- Added "pretty" build target -- Update mp_init() to actually assign 0's instead of relying on calloc() -- "Wolfgang Ehrhardt" <Wolfgang.Ehrhardt@munich.netsurf.de> found a bug in mp_mul() where if you multiply a negative by zero you get negative zero as the result. Oops. -- J Harper from PeerSec let me toy with his AMD64 and I got 60-bit digits working properly [this also means that I fixed a bug where if sizeof(int) < sizeof(mp_digit) it would bug]
2006-09-09Update MASTER_SITES and HOMEPAGE.obache1-3/+3
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache8-16/+16
2006-09-06Using msgfmt.obache1-2/+2