summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
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
2006-09-06Fixed the build error on NetBSD.rillig1-1/+3
2006-08-31Fixed the pkglint warnings about "${WRKSRC}/..".rillig1-5/+6
2006-08-22cc is used at least on DragonFly for linkage, so keep C in USE_LANGUAGES.joerg1-2/+2
2006-08-22On DragonFly, cc is used for the Fortran linking sojoerg2-4/+4
require C as language.
2006-08-22At least on DragonFly, cc is used for linking the final result, sojoerg1-2/+2
include C in the language list.
2006-08-20added a hack to work around the incorrect detection of the absence of exp10schwarz1-0/+15
on Darwin
2006-08-15Update mathomatic to 12.6.1.minskim3-10/+10
Major changes: - Added alternate command names. - Don't allow imaginary numbers in integer only expressions. - Made poly_gcd_simp() do its job in one pass. - Add "set autosolve" option. - Make entry of "=(expression)" into "0=(expression)", instead of being an error. - Add fraction command. - Made simplification default to polynomial simplify. - "replace constants" command now approximates constants with roots. - Fixed a floating point accuracy issue recently introduced. - Other bug fixes and improvements.
2006-08-11update to 5.9.3drochner3-77/+125
major changes: -Revision and expansion of linear algebra functions -Revisions of floating-point function evaluation (sqrt, trigonometric) -Replace existing definition of "conjugate" with a much more extensive implementation -Revision of evaluation and simplification of sum and product -doc improvements, spanish/portuguese support