pkgsrc/math
obache 814d48e601 Update to 0.39.
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-09 09:35:10 +00:00
..
abs Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
admesh Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
algae Needs a C compiler. 2006-07-21 05:28:26 +00:00
antixls Add an explicit run-time dependency on perl because these packages 2006-07-07 22:10:06 +00:00
aribas Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
bc List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-05 23:01:15 +00:00
blas Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
blitz++ Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, 2006-07-22 04:46:13 +00:00
calc List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-05 23:01:15 +00:00
calcoo Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
capc-calc update to 2.12.0.6 2006-07-04 16:19:28 +00:00
cln Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
dcdflib.c Fixed pkglint warnings. 2006-06-09 09:58:57 +00:00
dcdflib.f Fixed pkglint warnings. Fixed gcc warnings. Bumped PKGREVISION since the 2006-06-09 10:26:05 +00:00
dfftpack Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
djbfft Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
eispack Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
ess Make this package install correctly regardless of whether we are using 2006-03-31 04:29:51 +00:00
eukleides List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-05 23:01:15 +00:00
euler Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
fftpack Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
fftw When PKGSRC_RUN_TEST is set to "yes", Perl is needed. 2006-07-21 07:07:17 +00:00
fftw2 Needs a C compiler. 2006-07-21 05:28:26 +00:00
fftwf Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, 2006-07-22 04:46:13 +00:00
galculator Needs intltool. 2006-07-19 10:08:12 +00:00
gap Rename "SITES_* to "SITES.*" for file-specific lists of sites from which 2006-07-27 18:48:02 +00:00
gcalctool update to 5.8.19 2006-08-03 18:58:01 +00:00
geg Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
genius Using msgfmt. 2006-09-06 11:54:46 +00:00
glpk Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
gnumeric Sweep pkgsrc and convert packages that included intltool/buildlink3.mk 2006-07-05 05:37:39 +00:00
gp-autpgrp Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gp-factint Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gp-fplsa Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gp-grape Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gp-grpconst Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gp-lag Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
grace Needs a C compiler. 2006-07-21 05:28:26 +00:00
graphopt Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, 2006-07-22 04:46:13 +00:00
grpn Needs mkdirhier. 2006-06-09 06:34:57 +00:00
gsl Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
gtklife Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
guppi Needs intltool, add it to tools. 2006-07-10 16:09:47 +00:00
lapack cc is used at least on DragonFly for linkage, so keep C in USE_LANGUAGES. 2006-08-22 23:27:23 +00:00
libffm Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
libmatheval update to 1.1.3 2006-07-10 11:16:24 +00:00
linpack Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
ltm Update to 0.39. 2006-09-09 09:35:10 +00:00
mapm Uses C++. 2006-06-02 13:38:53 +00:00
mathomatic Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
maxima update to 5.9.3 2006-08-11 18:07:33 +00:00
mcsim List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-05 23:01:15 +00:00
meschach Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
metis Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
minpack Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
mpfr Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
mtl Uses C and C++. 2006-07-11 00:19:20 +00:00
newmat Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
ntl Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
octave Completely nuke the concept of PKG_PHASE from pkgsrc except for the 2006-07-10 22:59:26 +00:00
octave-current Completely nuke the concept of PKG_PHASE from pkgsrc except for the 2006-07-10 22:59:26 +00:00
octave-forge Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
odepack Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
otter Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Math-Base85 This module handles numbers in base 85, via strings and Math::BigInt. 2005-08-13 07:59:41 +00:00
p5-Math-Bezier Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Math-BigInteger Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Math-FFT Bump the PKGREVISIONs of all (638) packages that hardcode the locations 2005-08-06 06:19:03 +00:00
p5-Math-GMP Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Math-Interpolate Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Math-MatrixReal Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Math-Pari Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Math-Random Bump the PKGREVISIONs of all (638) packages that hardcode the locations 2005-08-06 06:19:03 +00:00
p5-Number-Compare Bump the PKGREVISIONs of all (638) packages that hardcode the locations 2005-08-06 06:19:03 +00:00
p5-Number-Latin Bump the PKGREVISIONs of all (638) packages that hardcode the locations 2005-08-06 06:19:03 +00:00
p5-Set-Crontab Bump the PKGREVISIONs of all (638) packages that hardcode the locations 2005-08-06 06:19:03 +00:00
p5-Set-Infinite Bump the PKGREVISIONs of all (638) packages that hardcode the locations 2005-08-06 06:19:03 +00:00
p5-Spreadsheet-ParseExcel Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Spreadsheet-WriteExcel Update to 2.16, provided by Mark E. Perkins in PR 30934: 2006-03-08 06:04:59 +00:00
pari Fixed the build error on NetBSD. 2006-09-06 09:44:57 +00:00
pari-galdata Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
pear-Numbers_Roman Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv). 2006-06-04 16:26:54 +00:00
pear-Numbers_Words Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv). 2006-06-04 16:26:54 +00:00
php-bcmath Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv). 2006-06-04 16:26:54 +00:00
pspp Never run gengarbage, it can block the build infinitly. 2006-07-09 13:43:56 +00:00
py-fpconst Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
py-numarray Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
py-Numeric Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
py-pytables Needs Python 2.3+ 2006-06-06 15:35:45 +00:00
py-rpy Catch up with R 2.3.1: different module name, different output of 2006-06-20 19:54:14 +00:00
py-Scientific Dependency (py-Numeric) doesn't exist for Python 2.0 and 2.1. 2006-06-02 23:33:30 +00:00
py-Scientific-doc Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
qalculate Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
qalculate-bases LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just 2006-07-07 15:49:30 +00:00
qalculate-currency LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just 2006-07-07 15:49:30 +00:00
qalculate-gtk Sweep pkgsrc and convert packages that included intltool/buildlink3.mk 2006-07-05 05:37:39 +00:00
qalculate-kde Needs perl. 2006-07-20 12:32:02 +00:00
qalculate-units LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just 2006-07-07 15:49:30 +00:00
quadpack Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
R Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
R-abind Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-akima Needs a C compiler. 2006-07-23 16:47:11 +00:00
R-CGIwithR Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-chron Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-clim.pact Update to 2.2.1 and fix dependencies. 2006-07-02 13:22:52 +00:00
R-combinat Initial import R-combinat 0.0.6 2006-07-02 13:16:03 +00:00
R-DAAG Update R-DAAG to 0.79 2006-06-30 22:45:47 +00:00
R-date Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-gdata Fixed the path to the Perl interpreter. Bumped PKGREVISION. 2006-07-23 16:59:22 +00:00
R-genetics Update to version 1.2.0, add correct dependencies. 2006-07-02 13:19:53 +00:00
R-geoR Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-GRASS Update R-GRASS to 0.3.2. 2006-06-30 22:47:04 +00:00
R-gstat Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-gtools Initial import of R-gtools 2.2.3 2006-07-02 13:05:53 +00:00
R-httpRequest Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-hwde Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-ISwR Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-lmm On DragonFly, cc is used for the Fortran linking so 2006-08-22 18:57:01 +00:00
R-mapproj Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-maps Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-Matrix Needs the blas package for building. 2006-07-23 17:08:56 +00:00
R-mvtnorm On DragonFly, cc is used for the Fortran linking so 2006-08-22 18:57:01 +00:00
R-ncdf Updated R-ncdf to 1.6, since the old distfile is no longer available. 2006-07-23 17:04:12 +00:00
R-PHYLOGR Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-pixmap Update R-pixmap to 0.4.4 2006-06-30 22:48:07 +00:00
R-R2HTML Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-RArcInfo Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-Rcmdr Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-sgeostat At least on DragonFly, cc is used for linking the final result, so 2006-08-22 18:54:11 +00:00
R-shapefiles Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-statmod Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
R-wle Uses fortran. Fix homepage. 2006-08-05 22:56:48 +00:00
randlib Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
ruby-gsl Fixed the pkglint warnings about "${WRKSRC}/..". 2006-08-31 08:42:41 +00:00
sc USE_TOOLS+=yacc 2006-06-20 22:12:59 +00:00
scilab Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
slatec When all source files are compiled with a Fortran compiler, why should a 2006-07-27 18:49:47 +00:00
snns Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
statist Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
superlu Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
tasp-vsipl Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
tochnog Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
udunits Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
vista Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
xeukleides Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
xfractint Ensure that len does not shadow a parameter of the same name. 2006-06-14 14:34:10 +00:00
xgap Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
xldlas Remove ONLY_FOR_PLATFORMS from the days of binary-only xforms. 2006-03-24 11:28:09 +00:00
xlife INSTALL_TARGET is automatically set to the right value if USE_IMAKE is 2006-06-21 18:18:05 +00:00
xlispstat Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
xmgr Fixed the path to the Perl interpreter. Bumped PKGREVISION. 2006-07-21 05:27:21 +00:00
yacas Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
yorick added a hack to work around the incorrect detection of the absence of exp10 2006-08-20 16:01:34 +00:00
Makefile +genius 2006-08-03 19:01:00 +00:00