head 1.28;
access;
symbols
pkgsrc-2020Q1:1.28.0.8
pkgsrc-2020Q1-base:1.28
pkgsrc-2019Q4:1.28.0.10
pkgsrc-2019Q4-base:1.28
pkgsrc-2019Q3:1.28.0.6
pkgsrc-2019Q3-base:1.28
pkgsrc-2019Q2:1.28.0.4
pkgsrc-2019Q2-base:1.28
pkgsrc-2019Q1:1.28.0.2
pkgsrc-2019Q1-base:1.28
pkgsrc-2018Q4:1.27.0.8
pkgsrc-2018Q4-base:1.27
pkgsrc-2018Q3:1.27.0.6
pkgsrc-2018Q3-base:1.27
pkgsrc-2018Q2:1.27.0.4
pkgsrc-2018Q2-base:1.27
pkgsrc-2018Q1:1.27.0.2
pkgsrc-2018Q1-base:1.27
pkgsrc-2017Q4:1.25.0.6
pkgsrc-2017Q4-base:1.25
pkgsrc-2017Q3:1.25.0.4
pkgsrc-2017Q3-base:1.25
pkgsrc-2017Q2:1.23.0.6
pkgsrc-2017Q2-base:1.23
pkgsrc-2017Q1:1.23.0.4
pkgsrc-2017Q1-base:1.23
pkgsrc-2016Q4:1.23.0.2
pkgsrc-2016Q4-base:1.23
pkgsrc-2016Q3:1.22.0.6
pkgsrc-2016Q3-base:1.22
pkgsrc-2016Q2:1.22.0.4
pkgsrc-2016Q2-base:1.22
pkgsrc-2016Q1:1.22.0.2
pkgsrc-2016Q1-base:1.22
pkgsrc-2015Q4:1.21.0.2
pkgsrc-2015Q4-base:1.21
pkgsrc-2015Q3:1.20.0.2
pkgsrc-2015Q3-base:1.20
pkgsrc-2015Q2:1.19.0.6
pkgsrc-2015Q2-base:1.19
pkgsrc-2015Q1:1.19.0.4
pkgsrc-2015Q1-base:1.19
pkgsrc-2014Q4:1.19.0.2
pkgsrc-2014Q4-base:1.19
pkgsrc-2014Q3:1.18.0.14
pkgsrc-2014Q3-base:1.18
pkgsrc-2014Q2:1.18.0.12
pkgsrc-2014Q2-base:1.18
pkgsrc-2014Q1:1.18.0.10
pkgsrc-2014Q1-base:1.18
pkgsrc-2013Q4:1.18.0.8
pkgsrc-2013Q4-base:1.18
pkgsrc-2013Q3:1.18.0.6
pkgsrc-2013Q3-base:1.18
pkgsrc-2013Q2:1.18.0.4
pkgsrc-2013Q2-base:1.18
pkgsrc-2013Q1:1.18.0.2
pkgsrc-2013Q1-base:1.18
pkgsrc-2012Q4:1.17.0.4
pkgsrc-2012Q4-base:1.17
pkgsrc-2012Q3:1.17.0.2
pkgsrc-2012Q3-base:1.17
pkgsrc-2012Q2:1.14.0.2
pkgsrc-2012Q2-base:1.14
pkgsrc-2012Q1:1.12.0.8
pkgsrc-2012Q1-base:1.12
pkgsrc-2011Q4:1.12.0.6
pkgsrc-2011Q4-base:1.12
pkgsrc-2011Q3:1.12.0.4
pkgsrc-2011Q3-base:1.12
pkgsrc-2011Q2:1.12.0.2
pkgsrc-2011Q2-base:1.12
pkgsrc-2011Q1:1.10.0.6
pkgsrc-2011Q1-base:1.10
pkgsrc-2010Q4:1.10.0.4
pkgsrc-2010Q4-base:1.10
pkgsrc-2010Q3:1.10.0.2
pkgsrc-2010Q3-base:1.10
pkgsrc-2010Q2:1.9.0.6
pkgsrc-2010Q2-base:1.9
pkgsrc-2010Q1:1.9.0.4
pkgsrc-2010Q1-base:1.9
pkgsrc-2009Q4:1.9.0.2
pkgsrc-2009Q4-base:1.9
pkgsrc-2009Q3:1.7.0.6
pkgsrc-2009Q3-base:1.7
pkgsrc-2009Q2:1.7.0.4
pkgsrc-2009Q2-base:1.7
pkgsrc-2009Q1:1.7.0.2
pkgsrc-2009Q1-base:1.7
pkgsrc-2008Q4:1.6.0.6
pkgsrc-2008Q4-base:1.6
pkgsrc-2008Q3:1.6.0.4
pkgsrc-2008Q3-base:1.6
cube-native-xorg:1.6.0.2
cube-native-xorg-base:1.6
pkgsrc-2008Q2:1.5.0.10
pkgsrc-2008Q2-base:1.5
cwrapper:1.5.0.8
pkgsrc-2008Q1:1.5.0.6
pkgsrc-2008Q1-base:1.5
pkgsrc-2007Q4:1.5.0.4
pkgsrc-2007Q4-base:1.5
pkgsrc-2007Q3:1.5.0.2
pkgsrc-2007Q3-base:1.5
pkgsrc-2007Q2:1.4.0.12
pkgsrc-2007Q2-base:1.4
pkgsrc-2007Q1:1.4.0.10
pkgsrc-2007Q1-base:1.4
pkgsrc-2006Q4:1.4.0.8
pkgsrc-2006Q4-base:1.4
pkgsrc-2006Q3:1.4.0.6
pkgsrc-2006Q3-base:1.4
pkgsrc-2006Q2:1.4.0.4
pkgsrc-2006Q2-base:1.4
pkgsrc-2006Q1:1.4.0.2
pkgsrc-2006Q1-base:1.4
pkgsrc-2005Q4:1.2.0.8
pkgsrc-2005Q4-base:1.2
pkgsrc-2005Q3:1.2.0.6
pkgsrc-2005Q3-base:1.2
pkgsrc-2005Q2:1.2.0.4
pkgsrc-2005Q2-base:1.2
pkgsrc-2005Q1:1.2.0.2
pkgsrc-2005Q1-base:1.2
pkgsrc-2004Q4:1.1.1.1.0.6
pkgsrc-2004Q4-base:1.1.1.1
pkgsrc-2004Q3:1.1.1.1.0.4
pkgsrc-2004Q3-base:1.1.1.1
pkgsrc-2004Q2:1.1.1.1.0.2
pkgsrc-2004Q2-base:1.1.1.1
pkgsrc-base:1.1.1.1
TNF:1.1.1;
locks; strict;
comment @# @;
1.28
date 2019.02.13.22.26.50; author wiz; state Exp;
branches;
next 1.27;
commitid xBqfxXAvAMMpNEbB;
1.27
date 2018.02.11.16.35.01; author wiz; state Exp;
branches;
next 1.26;
commitid WBuJHZKXw0c7EsqA;
1.26
date 2018.01.28.16.18.23; author wiz; state Exp;
branches;
next 1.25;
commitid PQXZRLwiVLwh0FoA;
1.25
date 2017.09.10.21.17.02; author wiz; state Exp;
branches;
next 1.24;
commitid MNdRTnpVq7DL9H6A;
1.24
date 2017.08.30.10.35.54; author martin; state Exp;
branches;
next 1.23;
commitid i4zjIsndhjJwXd5A;
1.23
date 2016.10.03.12.35.18; author wiz; state Exp;
branches;
next 1.22;
commitid KQVXakRGgF5mgHoz;
1.22
date 2016.03.08.15.03.42; author wiz; state Exp;
branches;
next 1.21;
commitid 8IWxappesgJLNQXy;
1.21
date 2015.11.03.23.33.37; author agc; state Exp;
branches;
next 1.20;
commitid vBzTXDWz0lsAFHHy;
1.20
date 2015.06.30.10.25.01; author ryoon; state Exp;
branches;
next 1.19;
commitid q1R625AqLs0mmrry;
1.19
date 2014.12.05.13.16.26; author wiz; state Exp;
branches;
next 1.18;
commitid 02OxNxyd9xzaXQ0y;
1.18
date 2013.03.15.19.09.07; author drochner; state Exp;
branches;
next 1.17;
1.17
date 2012.09.13.17.51.01; author asau; state Exp;
branches;
next 1.16;
1.16
date 2012.08.01.19.29.26; author drochner; state Exp;
branches;
next 1.15;
1.15
date 2012.07.29.20.30.15; author wiz; state Exp;
branches;
next 1.14;
1.14
date 2012.05.03.11.55.36; author hans; state Exp;
branches;
next 1.13;
1.13
date 2012.04.22.15.13.26; author wiz; state Exp;
branches;
next 1.12;
1.12
date 2011.05.08.21.06.51; author asau; state Exp;
branches;
next 1.11;
1.11
date 2011.04.07.00.21.02; author asau; state Exp;
branches;
next 1.10;
1.10
date 2010.07.15.20.30.40; author asau; state Exp;
branches;
next 1.9;
1.9
date 2010.01.15.14.04.36; author asau; state Exp;
branches;
next 1.8;
1.8
date 2009.12.15.12.35.57; author wiz; state Exp;
branches;
next 1.7;
1.7
date 2009.03.19.11.54.53; author drochner; state Exp;
branches;
next 1.6;
1.6
date 2008.08.17.07.59.13; author bjs; state Exp;
branches;
next 1.5;
1.5
date 2007.09.18.20.15.58; author drochner; state Exp;
branches;
next 1.4;
1.4
date 2006.03.24.10.35.29; author joerg; state Exp;
branches;
next 1.3;
1.3
date 2006.03.02.19.09.39; author drochner; state Exp;
branches;
next 1.2;
1.2
date 2005.02.23.12.06.56; author agc; state Exp;
branches;
next 1.1;
1.1
date 2004.06.05.22.11.38; author rh; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 2004.06.05.22.11.38; author rh; state Exp;
branches;
next ;
desc
@@
1.28
log
@mpfr: update to 4.0.2.
Changes from version 4.0.1 to version 4.0.2:
- Corrected minimal GMP version in the INSTALL file and the MPFR manual.
- Option -pedantic is now always removed from __GMP_CFLAGS (see INSTALL).
- Shared caches: cleanup; really detect lock failures (abort in this case).
- Improved MPFR manual. In particular, corrected/completed the
mpfr_get_str description in order to follow the historical behavior
and GMP's mpf_get_str function.
- Bug fixes (see ChangeLog file).
@
text
@$NetBSD: distinfo,v 1.27 2018/02/11 16:35:01 wiz Exp $
SHA1 (mpfr-4.0.2.tar.bz2) = d6a313a3b1ceb9ff3be71cd18e45468837b7fd53
RMD160 (mpfr-4.0.2.tar.bz2) = c418fb74617c3dc01802c3798c284077af209cf6
SHA512 (mpfr-4.0.2.tar.bz2) = 18bb3a87123d02b7537bc298d41bdbb33e58b8c196cc4040578e3b470e86c6c89e1bd8ab8b3919d106fe5b86922ef8999dc1aba7c521ee90a69f690be288a30d
Size (mpfr-4.0.2.tar.bz2) = 1652074 bytes
@
1.27
log
@mpfr: update to 4.0.1.
Changes from version 4.0.0 to version 4.0.1:
- Improved MPFR manual.
- Improved __GMP_CC and __GMP_CFLAGS retrieval (in particular for MS Windows).
- Fixed a build failure on some platforms when --with-gmp-build is used.
- Bug fixes (see ChangeLog file), in particular in mpfr_div_ui, which
could yield an incorrectly rounded result to nearest when using
different precisions; this bug had been present since the introduction
of mpfr_div_ui, and in MPFR 4.0.0, it was affecting mpfr_div too.
- New: optional "make check-exported-symbols", mainly for the MPFR developers
and binary distributions, to check that MPFR does not define symbols with a
GMP reserved prefix (experimental).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.26 2018/01/28 16:18:23 wiz Exp $
d3 4
a6 4
SHA1 (mpfr-4.0.1.tar.bz2) = fcbbafb37c683898e585b926608d540ed037609e
RMD160 (mpfr-4.0.1.tar.bz2) = e861f9ea0719b33856020535ec065590ca2bdd62
SHA512 (mpfr-4.0.1.tar.bz2) = c1674fc0a5edcde188bdf7d6d14063cfb4f1259b9eaf39d0081f7176e9921ca0af1b12b7aba1a9560d9f2d5f37329d22bc7b82f13421d91d83114b439bc60dcc
Size (mpfr-4.0.1.tar.bz2) = 1626420 bytes
@
1.26
log
@mpfr: update to 4.0.0.
Changes from versions 3.1.* to version 4.0.0:
- The "dinde aux marrons" release.
- MPFR now depends on GMP 5.0+ instead of 4.1+.
- API change:
Applications that call GMP's mp_set_memory_functions function to change
the allocators must first call the new function mpfr_mp_memory_cleanup
in all threads where MPFR is potentially used; this new function is
currently equivalent to mpfr_free_cache.
The reason is that the way memory allocation is done by MPFR has changed
(again), so that the current GMP allocators are used (since for some
applications, the old allocators may become invalid).
Note: Freeing the caches like this might have a performance impact on some
particular applications; if this is an issue, this could be handled for a
future MPFR version.
- Mini-gmp support via the --enable-mini-gmp configure option (experimental).
- The minimum precision MPFR_PREC_MIN is now 1, with rounding defined as
in the errata of IEEE 754-2008 and in the following IEEE 754 revision
(ties rounded away from zero).
- Shared caches for multithreaded applications.
New function mpfr_free_cache2.
- Partial support of MPFR_RNDF (faithful rounding).
- New functions: mpfr_fpif_export and mpfr_fpif_import to export and import
numbers in a floating-point interchange format, independent both on the
number of bits per word and on the endianness.
- New function mpfr_fmodquo to return the low bits of the quotient
corresponding to mpfr_fmod.
- New functions mpfr_flags_clear, mpfr_flags_set, mpfr_flags_test,
mpfr_flags_save and mpfr_flags_restore to operate on groups of flags.
- New functions mpfr_set_float128 and mpfr_get_float128 to convert from/to
the __float128 type (requires --enable-float128 and compiler support).
- New functions mpfr_buildopt_float128_p and mpfr_buildopt_sharedcache_p.
- New functions mpfr_rint_roundeven and mpfr_roundeven, completing the
other similar round-to-integer functions for rounding to nearest with
the even-rounding rule.
- New macro mpfr_round_nearest_away to add partial emulation of the
rounding to nearest-away (as defined in IEEE 754-2008).
- New functions mpfr_nrandom and mpfr_erandom to generate random numbers
following normal and exponential distributions respectively.
- New functions mpfr_fmma and mpfr_fmms to compute a*b+c*d and a*b-c*d.
- New function mpfr_rootn_ui, similar to mpfr_root, but agreeing with the
rootn function of the IEEE 754-2008 standard.
- New functions mpfr_log_ui to compute the logarithm of an integer,
mpfr_gamma_inc for the incomplete Gamma function.
- New function mpfr_beta for the Beta function (incomplete, experimental).
- New function mpfr_get_q to convert a floating-point number into rational.
- The mpfr_dump function is now described in the manual; its output format
has slightly changed.
- The mpfr_eint function now returns the value of the E1/eint1 function
for negative argument.
- The behavior of the mpfr_set_exp function changed, as it could easily
yield undefined behavior in some cases (this modifies both the API and
the ABI).
- In function mpfr_urandom, the next random state no longer depends on the
current exponent range and the rounding mode. The exceptions due to the
rounding of the random number are now correctly generated, following the
uniform distribution.
- Functions mpfr_grandom and mpfr_root are deprecated and will be removed
in a future release.
- Complete rewrite of function mpfr_sum, which now works in all cases (the
old one could take all the memory and/or crash with inputs of different
magnitudes in case of huge cancellation or table maker's dilemma). The
sign of an exact zero result is now specified, and the return value is
now the usual ternary value. Note that the position of "const" in the
mpfr_sum prototype has been fixed (the manual was correct); user code
should not be affected.
- Old, deprecated macros mpfr_add_one_ulp and mpfr_sub_one_ulp removed.
The mpfr_next* functions should be used instead.
- Internally, improved caching: a minimum of 10% increase of the precision
is guaranteed to avoid too many recomputations.
- Added internal small-precision mpz_t pool, which aims to avoid the
overhead of memory allocation, in particular.
New function mpfr_free_pool.
- Added configure option --enable-assert=none to avoid checking any assertion.
- The --enable-decimal-float configure option no longer requires
--with-gmp-build, and support for decimal floats is now automatically
detected by default (similarly for support for __float128).
- Updated tuning parameters.
- Better support for Automake 1.13+ (now used to generate the tarball).
- Dropped K&R C compatibility.
- Improved MPFR manual.
- New MPFRbench program (see the tools/bench directory).
- Major speedup in mpfr_add, mpfr_sub, mpfr_mul, mpfr_div and mpfr_sqrt when
all operands have the same precision and this precision is less than twice
the number of bits per word, e.g., less than 128 on a 64-bit computer.
- Speedup by a factor of almost 2 in the double <--> mpfr conversions
(mpfr_set_d and mpfr_get_d).
- Speedup in mpfr_log1p and mpfr_atanh for small arguments.
- Speedup in the mpfr_const_euler function (contributed by Fredrik Johansson),
in the computation of Bernoulli numbers (used in mpfr_gamma, mpfr_li2,
mpfr_digamma, mpfr_lngamma and mpfr_lgamma), in mpfr_div, in mpfr_fma
and mpfr_fms.
- Test coverage: 96.3% lines of code.
- Bug fixes. In particular: a speed improvement when the --enable-assert
or --enable-assert=full configure option is used with GCC; mpfr_get_str
now sets the NaN flag on NaN input and the inexact flag when the conversion
is inexact. For a full list, see http://www.mpfr.org/mpfr-3.1.6/#fixed
and the same section for any previous 3.1.x version (follow the links
in the "Changes..." sections).
- Microsoft Windows: Added support for thread-safe DLL (shared library).
Tested with MinGW, ICC and MSVC.
- Limited pkg-config support.
- Autotools: Under Linux, make sure that the old dtags (when supported)
are used if LD_LIBRARY_PATH is defined; otherwise "make check" would
check an installed, compatible MPFR library found in LD_LIBRARY_PATH
instead of the one that has been built with "make".
- New: optional "make check-gmp-symbols", mainly for binary distributions,
to check that MPFR does not use GMP internal symbols (experimental).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.25 2017/09/10 21:17:02 wiz Exp $
d3 4
a6 4
SHA1 (mpfr-4.0.0.tar.bz2) = 799245347044c8f0da9e513f86bb5e4c07974931
RMD160 (mpfr-4.0.0.tar.bz2) = 2f4445d4acaef9b807b5d611287cf3f8fe22134b
SHA512 (mpfr-4.0.0.tar.bz2) = 43932f9d5e60fd5545c27ff984784dd7a286656a0297d0be7c106f72a2d2e0408702be16bd27e5b5f17a04a2069d06d644cdb4ca4ab4c26ae1a5896fc77bdefd
Size (mpfr-4.0.0.tar.bz2) = 1619917 bytes
@
1.25
log
@Updated mpfr to 3.1.6.
Changes from version 3.1.5 to version 3.1.6:
- Improved MPFR manual.
- Bug fixes (see and ChangeLog file).
- Autotools: Under Linux, make sure that the old dtags (when supported)
are used if LD_LIBRARY_PATH is defined; otherwise "make check" would
check an installed, compatible MPFR library found in LD_LIBRARY_PATH
instead of the one that has been built with "make".
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.24 2017/08/30 10:35:54 martin Exp $
d3 4
a6 6
SHA1 (mpfr-3.1.6.tar.bz2) = c207aada1c0af969d800c16f25e0a78e15b9c9cc
RMD160 (mpfr-3.1.6.tar.bz2) = dd491cad5a46b5187268acad0c37ce0d4d66e4fc
SHA512 (mpfr-3.1.6.tar.bz2) = 0c310dd7956be527884f8059c195a5aca1042b089d0927ac6341e6310b1250a7059bc61aaaab4dfb76c6ab8b67e440878ca203f72674529bbcb46770ed9b6885
Size (mpfr-3.1.6.tar.bz2) = 1287202 bytes
SHA1 (patch-acinclude.m4) = 62cdd6710683d2a1ab202d0122cf023bb84ade04
SHA1 (patch-configure) = 77375ad75693f4f9665bc23687782631318481ec
@
1.24
log
@Hack the pkg to at least build + install on NetBSD/alpha - may need
revisiting after closer examination of the underlying issues.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.23 2016/10/03 12:35:18 wiz Exp $
d3 4
a6 4
SHA1 (mpfr-3.1.5.tar.bz2) = 874e84bb5959fd5a19c032cfb5d673dded4b5cff
RMD160 (mpfr-3.1.5.tar.bz2) = 18a12b1735c8d0a66115cd4c5e3c804dbe465eea
SHA512 (mpfr-3.1.5.tar.bz2) = ebf94f49e1f850db6304eec8bf3cbf592b9fb06b743e0a99a660edae3c086aa47cdd089ea958fd4631ff02a444ec034b5e45d7e9701704d74c2e2d49021e49a7
Size (mpfr-3.1.5.tar.bz2) = 1279489 bytes
@
1.23
log
@Updated mpfr to 3.1.5.
Changes from version 3.1.4 to version 3.1.5:
- C++11 compatibility.
- Bug fixes (see and ChangeLog file).
- More tests.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.22 2016/03/08 15:03:42 wiz Exp $
d7 2
@
1.22
log
@Update mpfr to 3.1.4:
Changes from version 3.1.3 to version 3.1.4:
- Improved MPFR manual.
- Bug fixes (see and ChangeLog file).
- MinGW (MS Windows): Added support for thread-safe DLL (shared library).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.21 2015/11/03 23:33:37 agc Exp $
d3 4
a6 4
SHA1 (mpfr-3.1.4.tar.bz2) = e3b0af77f18505184410d621fe0aae179e229dba
RMD160 (mpfr-3.1.4.tar.bz2) = 917939100e262f9d620bf08b1b6a5d0ee9be5c4d
SHA512 (mpfr-3.1.4.tar.bz2) = 51066066ff2c12ed2198605ecf68846b0c96b548adafa5b80e0c786d0df488411a5e8973358fce7192dc977ad4e68414cf14500e3c39746de62465eb145bb819
Size (mpfr-3.1.4.tar.bz2) = 1279284 bytes
@
1.21
log
@Add SHA512 digests for distfiles for math category
Problems found locating distfiles:
Package dfftpack: missing distfile dfftpack-20001209.tar.gz
Package eispack: missing distfile eispack-20001130.tar.gz
Package fftpack: missing distfile fftpack-20001130.tar.gz
Package linpack: missing distfile linpack-20010510.tar.gz
Package minpack: missing distfile minpack-20001130.tar.gz
Package odepack: missing distfile odepack-20001130.tar.gz
Package py-networkx: missing distfile networkx-1.10.tar.gz
Package py-sympy: missing distfile sympy-0.7.6.1.tar.gz
Package quadpack: missing distfile quadpack-20001130.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.20 2015/06/30 10:25:01 ryoon Exp $
d3 4
a6 4
SHA1 (mpfr-3.1.3/mpfr-3.1.3.tar.bz2) = 3e46c5ce43701f2f36f9d01f407efe081700da80
RMD160 (mpfr-3.1.3/mpfr-3.1.3.tar.bz2) = 71c3aaed03012563a2ff0d97dbe085c497d4c148
SHA512 (mpfr-3.1.3/mpfr-3.1.3.tar.bz2) = 29f1f18628e8f46cb4f12f246cc8e67e44457b549bad9e6ec5dcc3af0e5ba0f60594aef489081cee5a439eb2a0a22c5e2a793a38bf2f501b43d37bae8d9b3280
Size (mpfr-3.1.3/mpfr-3.1.3.tar.bz2) = 1281323 bytes
@
1.20
log
@Update to 3.1.3
Changelog:
Changes from version 3.1.2 to version 3.1.3:
- Better support for Automake 1.13+ (now used to generate the tarball).
- Improved MPFR manual.
- Bug fixes (see and ChangeLog file).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.19 2014/12/05 13:16:26 wiz Exp $
d5 1
@
1.19
log
@Apply 11 upstream patches, bump to 3.2.1pl11.
Requested by Kai-Uwe Eckhardt.
Remove an incorrect comment.
Changes:
One of the mpfr_exp implementations uses a left shift on an integer
that can be negative: exps <<= 1; and this has an undefined behavior
according to the ISO C standard. In most cases, this will correspond
to a multiplication by 2, and the code will behave as expected
(this is why the bug hadn't been detected until now). But problems
may occur if a sanitizer is used (this is how this bug was detected)
or possibly in case of advanced optimizations, such as LTO. This
is fixed by the exp_2 patch.
The mpfr_fits_u*_p functions return 0 ("doesn't fit") instead of
non-zero ("fits") on negative arguments for which the rounding to
an integer in the given rounding mode is 0. This bug is fixed by
the fits-smallneg patch, which also updates the testcases.
Some tget_flt tests fail in environments where native C floating-point
division by zero is not supported, e.g. regarded as an error, such
as with Clang's sanitizer; some similar tests were already disabled
in such a case, but not all. The tset_ld test triggers a useless
overflow on a double. These problems are fixed by the clang-divby0
patch, which also disables constant division by zero on the native
C type double with Clang in order to avoid incorrect code.
The formatted output functions (mpfr_*printf) are incorrect on the
value 0 when using the alternative form (# flag), a positive
precision, and the g or G conversion specifier: there is one
additional trailing 0. The corresponding test is also incorrect
(explaining why the bug was not detected). These problems are fixed
by the printf-alt0 patch, which also provides some additional
related tests.
Only for applications using the custom interface: The mpfr_custom_init_set
macro has a typo in a variable name, which can yield incorrect
behavior if the second argument is not a simple expression. This
bug is fixed by the custom_init_set patch.
The build fails on li2.c with the GCC -Werror=return-type option
when logging has been enabled. This problem is fixed by the li2-return
patch.
The rounding of mpfr_exp can be incorrect for output precisions
larger than or equal to MPFR_EXP_THRESHOLD (several thousands of
bits; its value depends on the architecture). This bug is fixed by
the exp3 patch, which also provides a testcase.
This MPFR release fails to build with GMP 6 when the --with-gmp-build
configure option is used. The gmp6-compat patch fixes this
compatibility problem.
When dividing a very large number (near the maximum finite one, in
absolute value) by a very small number (near the minimum one, in
absolute value), an integer overflow occurs in the computation of
the exponent of the result, yielding undefined behavior, such as
the result 0 instead of infinity. This bug is fixed by the div-overflow
patch, which also provides a testcase.
The vasprintf.c source file contains incorrect assertions, which
may fail while the computation is valid; this can occur only when
outputting tiny numbers (very small exponents). These assertions
are fixed by the vasprintf patch, which also provides a testcase.
A buffer overflow may occur in mpfr_strtofr. This is due to incorrect
GMP documentation for mpn_set_str about the size of a buffer
(discussion; first fix in the GMP documentation). This bug is
present in the MPFR versions from 2.1.0 (adding mpfr_strtofr) to
this one, and can be detected by running "make check" in a 32-bit
ABI under GNU/Linux with alloca disabled (this is currently possible
by using the --with-gmp-build configure option where alloca has
been disabled in the GMP build). It is fixed by the strtofr patch.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.18 2013/03/15 19:09:07 drochner Exp $
d3 3
a5 36
SHA1 (mpfr-3.1.2/mpfr-3.1.2.tar.bz2) = 46d5a11a59a4e31f74f73dd70c5d57a59de2d0b4
RMD160 (mpfr-3.1.2/mpfr-3.1.2.tar.bz2) = 8ab6a2aad186ef2dc99efc50f4ca13a142f85c2f
Size (mpfr-3.1.2/mpfr-3.1.2.tar.bz2) = 1225496 bytes
SHA1 (mpfr-3.1.2/patch01) = ab4b0be3b19106ab544cb9c0d6028b60b1576028
RMD160 (mpfr-3.1.2/patch01) = c6907261f3faa467a9d9cecdba6f9917db3b7de0
Size (mpfr-3.1.2/patch01) = 1652 bytes
SHA1 (mpfr-3.1.2/patch02) = 0543edc718b82e1ef379b62b61ae27a0eea354d0
RMD160 (mpfr-3.1.2/patch02) = b9232b9b5467a6ba2770156a8eeb3b04612c46e1
Size (mpfr-3.1.2/patch02) = 18656 bytes
SHA1 (mpfr-3.1.2/patch03) = f5573e2b2ab20f6615050f78d70f810775aa832d
RMD160 (mpfr-3.1.2/patch03) = ea3cf54186502fcbd3d938067af22cf1e9814535
Size (mpfr-3.1.2/patch03) = 4614 bytes
SHA1 (mpfr-3.1.2/patch04) = fd810ffb73bdc84192d123c4bb220c3f1f9017f5
RMD160 (mpfr-3.1.2/patch04) = 38abeffb08d681fb3d664c6a51a9ca2096ecd255
Size (mpfr-3.1.2/patch04) = 3456 bytes
SHA1 (mpfr-3.1.2/patch05) = 232b95f82da128fd6b133097cdd6e814a1d3f471
RMD160 (mpfr-3.1.2/patch05) = 9aba36a214cc2d04dce376049a82c45e9b871926
Size (mpfr-3.1.2/patch05) = 1760 bytes
SHA1 (mpfr-3.1.2/patch06) = 5c0f9f7b5a25266b63961d0edcd0308e256423f7
RMD160 (mpfr-3.1.2/patch06) = 554b0830858695ada7ec477dfa3ee3e29a54cb11
Size (mpfr-3.1.2/patch06) = 1577 bytes
SHA1 (mpfr-3.1.2/patch07) = b596fb5f1af4954fb94a5fbb71d7d69e75673cad
RMD160 (mpfr-3.1.2/patch07) = 6dcbc15510c4f45ce330ba0d3f48dd4536832dec
Size (mpfr-3.1.2/patch07) = 2640 bytes
SHA1 (mpfr-3.1.2/patch08) = 91680e47ea2f2934e9667f703ff0f6b907c6dd24
RMD160 (mpfr-3.1.2/patch08) = d32195e2b141208448d238852a365ceb6bf840ec
Size (mpfr-3.1.2/patch08) = 10512 bytes
SHA1 (mpfr-3.1.2/patch09) = 2998fc3d61b79bdf547aaeaaf90f71381e62f532
RMD160 (mpfr-3.1.2/patch09) = b98383f009bd7021ff1814f90033fd0f357a272e
Size (mpfr-3.1.2/patch09) = 5798 bytes
SHA1 (mpfr-3.1.2/patch10) = 4538a6178c64259082cd55d87279a4d5e6748aee
RMD160 (mpfr-3.1.2/patch10) = 940d1becc15f1f4f0e633720e251a0aec2b50bbe
Size (mpfr-3.1.2/patch10) = 4012 bytes
SHA1 (mpfr-3.1.2/patch11) = 3da176ee31b48c92f03a8eeb2f664fe8fedf298e
RMD160 (mpfr-3.1.2/patch11) = eb31815cb378c22dd9371fdb447977e26d9a8e24
Size (mpfr-3.1.2/patch11) = 2057 bytes
@
1.18
log
@update to 3.1.2
changes:
-bugfixes (were patched in 3.1.1plX)
-updated examples
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.17 2012/09/13 17:51:01 asau Exp $
d3 36
a38 3
SHA1 (mpfr-3.1.2.tar.bz2) = 46d5a11a59a4e31f74f73dd70c5d57a59de2d0b4
RMD160 (mpfr-3.1.2.tar.bz2) = 8ab6a2aad186ef2dc99efc50f4ca13a142f85c2f
Size (mpfr-3.1.2.tar.bz2) = 1225496 bytes
@
1.17
log
@Update to MPFR 3.1.1p2
1. The mpfr_get_decimal64 function (available only when MPFR has
been configured with --enable-decimal-float) has several bugs,
fixed by the get_decimal64 patch, which also provides testcases.
It corresponds to the following changesets in the 3.1 branch:
8373, 8378, 8380.
2. The ternary value returned by the mpfr_strtofr function can
be wrong under particular conditions (example). This is fixed
by the strtofr-ternary-value patch, which also provides
testcases. It corresponds to the following changeset in the 3.1
branch: 8399.
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 9
SHA1 (mpfr-3.1.1/mpfr-3.1.1.tar.bz2) = f632d43943ff9f13c184fa13b9a6e8c7f420f4dd
RMD160 (mpfr-3.1.1/mpfr-3.1.1.tar.bz2) = 9b083c109a9ebd00afdb1fb88dd6aa779d78a881
Size (mpfr-3.1.1/mpfr-3.1.1.tar.bz2) = 1218825 bytes
SHA1 (mpfr-3.1.1/patch01) = 36839d1ce4952d96cf403528d5eba72df66c745b
RMD160 (mpfr-3.1.1/patch01) = 85434fe0b6e038cfc442192644924923ee0b646b
Size (mpfr-3.1.1/patch01) = 7535 bytes
SHA1 (mpfr-3.1.1/patch02) = 83f65bf904d187449879b0ccf04a5dbea8422b3b
RMD160 (mpfr-3.1.1/patch02) = 47646390186d9d76bad7b1f799c2dfa94501627e
Size (mpfr-3.1.1/patch02) = 5460 bytes
@
1.16
log
@leave DIST_SUBDIR there - as the distribution scheme worked all the time,
patches will be released rather than full new distfiles, and if they crop
up, we'd have to refetch the original distfile otherwise
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2012/07/29 20:30:15 wiz Exp $
d6 6
@
1.15
log
@Update to 3.1.1:
Changes from version 3.1.0 to version 3.1.1:
- Improved MPFR manual.
- Test coverage: 96.5% lines of code.
- Bug fixes (see or ChangeLog file).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2012/05/03 11:55:36 hans Exp $
d3 3
a5 3
SHA1 (mpfr-3.1.1.tar.bz2) = f632d43943ff9f13c184fa13b9a6e8c7f420f4dd
RMD160 (mpfr-3.1.1.tar.bz2) = 9b083c109a9ebd00afdb1fb88dd6aa779d78a881
Size (mpfr-3.1.1.tar.bz2) = 1218825 bytes
@
1.14
log
@Use the .tar.bz2 distfile to avoid the xzcat dependency and issues when
building this inside of gcc.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2012/04/22 15:13:26 wiz Exp $
d3 3
a5 3
SHA1 (mpfr-3.1.0.tar.bz2) = 9ba6dfe62dad298f0570daf182db31660f7f016c
RMD160 (mpfr-3.1.0.tar.bz2) = e0b803880f38f28ac89cf286c41c3dfbc918e5da
Size (mpfr-3.1.0.tar.bz2) = 1203891 bytes
@
1.13
log
@Update to 3.1.0:
Changes from versions 3.0.* to version 3.1.0:
- The "canard à l'orange" release.
- The MPFR source has been reorganized.
- Dropped ansi2knr support.
- TLS support is now detected automatically. If TLS is supported, MPFR is
built as thread safe by default. To disable TLS explicitly, configure
MPFR with --disable-thread-safe.
- New --enable-gmp-internals configure option to use GMP's undocumented
functions (not from the public API). Note that library versioning is
not guaranteed to work if this option is used.
- The mpfr_urandom and mpfr_urandomb functions now return identical values
on processors with different word size (assuming the same random seed, and
since the GMP random generator does not depend itself on the word size,
cf http://gmplib.org/list-archives/gmp-devel/2010-September/001642.html).
- The mpfr_add_one_ulp and mpfr_sub_one_ulp macros (which are obsolete and
no more documented) will be removed in a future release.
- Speed improvement for the mpfr_sqr and mpfr_div functions using Mulders'
algorithm. As a consequence, other functions using those routines are
also faster.
- Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.
- The --with-gmp-build configure option can now be used when the GMP
source directory and the GMP build directory are different (without
having to copy header files manually as before).
- New functions mpfr_buildopt_gmpinternals_p, mpfr_buildopt_tune_case,
mpfr_frexp, mpfr_grandom and mpfr_z_sub.
- New divide-by-zero exception (flag) and associated functions.
- The mpfr.h header can be included several times, while still supporting
optional functions (see Section "Headers and Libraries" in the manual).
- Updated tuning parameters.
- Improved MPFR manual.
- MPFR tests: libtool no longer generates wrapper scripts with "make check"
(so that running the tests under valgrind or gdb is easier).
- Bug fixes.
Note: The mpfr_subnormalize implementation up to MPFR 3.0.0 did not change
the flags. In particular, it did not follow the generic rule concerning
the inexact flag (and no special behavior was specified). The case of the
underflow flag was more a lack of specification.
NetBSD-6.99.4/amd64:
All 160 tests passed
(1 test was not run)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2011/05/08 21:06:51 asau Exp $
d3 3
a5 3
SHA1 (mpfr-3.1.0.tar.xz) = fae7d5b1e607c9208f0076d6931ff44dc169e143
RMD160 (mpfr-3.1.0.tar.xz) = 21bf56fce66a0e3851da069806683061d290c7ab
Size (mpfr-3.1.0.tar.xz) = 1083128 bytes
@
1.12
log
@Update MPFR to version 3.0.1 patch level 3.
Patch 3 fixes the following bug:
The mpfr_atan function calls mpfr_check_range on the unrounded
result (no longer allocated) instead of the rounded result.
Consequence of this bug: possible incorrect or invalid result and/or
incorrect flags if the unrounded result or rounded result is not in
the current exponent range. Or possibly worse if the memory used by
the unrounded result is modified before the return of the function.
This bug has been present since MPFR 2.1.0 (exceptions were not
supported before).
Patch 2 fixes the following bug:
The mpfr_rec_sqrt function can have undefined behavior due to the
call of mpn_add_1 or mpn_sub_1 (from GMP) with a null size, which is
not allowed. The fourth argument of mpn_add_1 or mpn_sub_1 (i.e. the
value that should have been added or subtracted) is here also 0, so
that the consequences are limited. In practice, with the current GMP
version, this yields a small buffer overflow (1 limb, i.e. 32 bits
or 64 bits), as shown by valgrind, with the possible consequences:
a crash, or memory corruption (very unlikely) if another process or
thread modifies the limb at the same time (as in this context, the
value is first read then written back by GMP). This bug has always
been present since the introduction of the mpfr_rec_sqrt function
in MPFR 2.4.0.
Patch 1 fixes the following bug:
If the exponent range has been reduced such that emax = 1 or 2,
mpfr_asin may give an incorrect result on +1 and -1.
which should probably never occur in practical codes.
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 12
SHA1 (mpfr-3.0.1/mpfr-3.0.1.tar.gz) = caa0609934c0d2ffa29bd11bfa9c05fbade130eb
RMD160 (mpfr-3.0.1/mpfr-3.0.1.tar.gz) = cff7306c13e5a858d9188450ecf0e4efcfbfcce8
Size (mpfr-3.0.1/mpfr-3.0.1.tar.gz) = 1478243 bytes
SHA1 (mpfr-3.0.1/patch01) = 88bffb4c5588072e1e56f026b092a873e46a4bfc
RMD160 (mpfr-3.0.1/patch01) = 0e4d56846156369de6ce3cd3984cb060cbd3720a
Size (mpfr-3.0.1/patch01) = 3899 bytes
SHA1 (mpfr-3.0.1/patch02) = 3a4d9617e15d1fc3ecbf5f8f945dc5e6e76abdb7
RMD160 (mpfr-3.0.1/patch02) = 2ad3e67f5626d1ef5735121b6d5baf0a7bb4e892
Size (mpfr-3.0.1/patch02) = 3282 bytes
SHA1 (mpfr-3.0.1/patch03) = 60c98873696c897e406e1106e62cff02d320d1d0
RMD160 (mpfr-3.0.1/patch03) = df4b3c54f9ef6beaa35a88198edf9c80f35e8e41
Size (mpfr-3.0.1/patch03) = 3347 bytes
@
1.11
log
@Update MPFR to version 3.0.1
Changes from version 3.0.0 to version 3.0.1:
- Bug fixes (see or ChangeLog file).
Note: The mpfr_subnormalize implementation up to MPFR 3.0.0 did not change
the flags. In particular, it did not follow the generic rule concerning
the inexact flag (and no special behavior was specified). The case of the
underflow flag was more a lack of specification.
@
text
@d6 9
@
1.10
log
@Update MPFR to version 3.0.0.
Contributed by Stathis Kamperis on IRC.
Changes from versions 2.4.* to version 3.0.0:
- The "boudin aux pommes" release.
- MPFR 3.0.0 is binary incompatible with previous versions but (almost)
API compatible. More precisely the obsolete functions mpfr_random
and mpfr_random2 have been removed, the meaning of the return type
of the function mpfr_get_f has changed, and the return type of the
function mpfr_get_z is now int instead of void. In practice, this
should not break any existing code.
- MPFR is now distributed under the GNU Lesser General Public License
version 3 or later (LGPL v3+).
- Rounding modes GMP_RNDx are now MPFR_RNDx (GMP_RNDx kept for
compatibility).
- A new rounding mode (MPFR_RNDA) is available to round away from zero.
- The rounding mode type is now mpfr_rnd_t (as in previous versions,
both mpfr_rnd_t and mp_rnd_t are accepted, but mp_rnd_t may be
removed in the future).
- The precision type is now mpfr_prec_t (as in previous versions, both
mpfr_prec_t and mp_prec_t are accepted, but mp_prec_t may be removed
in the future) and it is now signed (it was unsigned in MPFR 2.*, but
this was not documented). In practice, this change should not affect
existing code that assumed nothing on the precision type.
- MPFR now has its own exponent type mpfr_exp_t, which is currently
the same as GMP's mp_exp_t.
- Functions mpfr_random and mpfr_random2 have been removed.
- mpfr_get_f and mpfr_get_z now return a ternary value.
- mpfr_strtofr now accepts bases from 37 to 62.
- mpfr_custom_get_mantissa was renamed to mpfr_custom_get_significand
(mpfr_custom_get_mantissa is still available via a #define).
- Functions mpfr_get_si, mpfr_get_ui, mpfr_get_sj, mpfr_get_uj,
mpfr_get_z and mpfr_get_z_2exp no longer have cases with undefined
behavior; in these cases, the behavior is now specified, and in
particular, the erange flag is set.
- New functions mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p giving
information about options used at MPFR build time.
- New function mpfr_regular_p.
- New function mpfr_set_zero.
- New function mpfr_digamma.
- New function mpfr_ai (incomplete, experimental).
- New functions mpfr_set_flt and mpfr_get_flt to convert from/to the
float type.
- New function mpfr_urandom.
- New function mpfr_set_z_2exp (companion to mpfr_get_z_2exp, which
was renamed from mpfr_get_z_exp in previous versions).
- Speed improvement for large operands in the trigonometric functions
(mpfr_sin, mpfr_cos, mpfr_tan, mpfr_sin_cos): speedup of about 2.5
for 10^5 digits, of about 5 for 10^6 digits.
- Speed improvement for large operands of the inverse trigonometric
functions (arcsin, arccos, arctan): about 2 for 10^3 digits, up to
2.7 for 10^6 digits.
- Some documentation files are installed in $docdir.
- The detection of a GMP build directory (more precisely, the internal
header files of GMP) was previously done separately from the use of
the --with-gmp-build configure option. This was not consistent with
the documentation and with other parts of the configure script. So,
as of MPFR 3.0.0, the internal header files of GMP are now used if
and only if the --with-gmp-build configure option is given.
- The configure script recognizes some extra "long double" formats
(double big endian, double little endian, double-double big endian).
- MPFR manual: added "API Compatibility" section.
- Test coverage: 97.1% lines of code.
- Bug fixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2010/01/15 14:04:36 asau Exp $
d3 3
a5 12
SHA1 (mpfr-3.0.0/mpfr-3.0.0.tar.gz) = d45409b4586c7dda9cc0c0953f27e6dd5188a908
RMD160 (mpfr-3.0.0/mpfr-3.0.0.tar.gz) = 274831f73f213d61a091ddda56066aa4108d06ec
Size (mpfr-3.0.0/mpfr-3.0.0.tar.gz) = 1457040 bytes
SHA1 (mpfr-3.0.0/patch01) = 906e7a111ffcfb488307067e295af6a35a5a9d14
RMD160 (mpfr-3.0.0/patch01) = 34696d29a854c4d5a56dbb6a81991b088ab30091
Size (mpfr-3.0.0/patch01) = 6577 bytes
SHA1 (mpfr-3.0.0/patch02) = 8d692a797f848b9b3e9b886f9e68285885fe00b0
RMD160 (mpfr-3.0.0/patch02) = 06c763e58524b6e5ff96e538a70ae725fe97d615
Size (mpfr-3.0.0/patch02) = 11400 bytes
SHA1 (mpfr-3.0.0/patch03) = f30cf103229b85137a5f3f368e174209ff4fa8e3
RMD160 (mpfr-3.0.0/patch03) = 79712f3b0d1cb1607a2a5988c980376cd6d23f10
Size (mpfr-3.0.0/patch03) = 2932 bytes
@
1.9
log
@Update to MPFR 2.4.2-p3.
Previously used cumulative patch is no longer distributed,
replace it with individual patches.
It is hard to tell what the patch level was before.
@
text
@d1 1
a1 1
$NetBSD$
d3 12
a14 13
SHA1 (mpfr-2.4.2/mpfr-2.4.2.tar.gz) = d2c3504bd0318dda8332ca80523659e9779c367c
RMD160 (mpfr-2.4.2/mpfr-2.4.2.tar.gz) = 97f90103dd791b860a2736a73391a300441bcd35
Size (mpfr-2.4.2/mpfr-2.4.2.tar.gz) = 1412116 bytes
SHA1 (mpfr-2.4.2/patch01) = 9c8a8325848b4331e5c032abee1c765ad2e56de2
RMD160 (mpfr-2.4.2/patch01) = e612c1f8013860bbe53354022700855fdbc804f2
Size (mpfr-2.4.2/patch01) = 7136 bytes
SHA1 (mpfr-2.4.2/patch02) = 39d921bd8d9b9f6abbd7d0311bcceaab7e0b77a6
RMD160 (mpfr-2.4.2/patch02) = 9d68771b4e7b267d20140a6e7b6fb55ddf38ef80
Size (mpfr-2.4.2/patch02) = 2538 bytes
SHA1 (mpfr-2.4.2/patch03) = 2dbc76735798c72340e92f4746dd951c7d5aacc5
RMD160 (mpfr-2.4.2/patch03) = 9c62165ce20c0a9f3bc30989cf88955f0081b547
Size (mpfr-2.4.2/patch03) = 2544 bytes
SHA1 (patch-aa) = c86d768a642287fe6c4ef011f65aba7c59e089c0
@
1.8
log
@Update to 2.4.2:
Changes from version 2.4.1 to version 2.4.2:
- Security fix in formatted output functions (buffer overflow).
- Formatted output functions: 6 is now the default value for
empty precision field with %Rf.
- Better portability of configure script.
- Detection of intmax_t and uintmax_t types.
- Improved documentation: mpfr_get_z_exp, mpfr_strtofr, mpfr_get_str and
formatted output functions.
- Improved message in case of assertion failure.
- Test coverage: 97.0% lines of code.
- Updated tcmp_ld test to really test the long double.
- Some documentation files are installed in $docdir.
- Removed mpfr_init_cache (unused and undocumented function).
- Fixed the way $CC / $CFLAGS are got from gmp.h (__GMP_CC / __GMP_CFLAGS).
- Bug fixes.
- Also note that GCC 4.4.0 (only this obsolete version) does not build
MPFR 2.4.2 correctly; this is detected by "make check" (failures in
tget_z and tpow_all).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2009/03/19 11:54:53 drochner Exp $
d6 9
a14 3
SHA1 (mpfr-2.4.2/patches) = 9c8a8325848b4331e5c032abee1c765ad2e56de2
RMD160 (mpfr-2.4.2/patches) = e612c1f8013860bbe53354022700855fdbc804f2
Size (mpfr-2.4.2/patches) = 7136 bytes
@
1.7
log
@update to 2.4.1
changes:
-Behavior of mpfr_check_range changed
-Function mpfr_init_gmp_rand is no longer defined
-New functions
-Configure test for TLS support
-Get default $CC and $CFLAGS from gmp.h
-Security fix in mpfr_snprintf and mpfr_vsnprintf (buffer overflow)
-Configure: new checks for length modifiers hh and ll (new in C99)
-bugfixes
-documentation fixes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2008/08/17 07:59:13 bjs Exp $
d3 6
a8 6
SHA1 (mpfr-2.4.1/mpfr-2.4.1.tar.gz) = e9c46db8bfbfb9bcd6d623a2a3b1aa4fdc0b43ab
RMD160 (mpfr-2.4.1/mpfr-2.4.1.tar.gz) = c72db1cf8976a07ac4b9f5fa00a5221c963f04b4
Size (mpfr-2.4.1/mpfr-2.4.1.tar.gz) = 1375528 bytes
SHA1 (mpfr-2.4.1/patches) = 23289ad26fd4b5853d267198eb93a618d8f27f6c
RMD160 (mpfr-2.4.1/patches) = d3cbc137f7899f343ecfd5a64f5f6dd47d3143a8
Size (mpfr-2.4.1/patches) = 10044 bytes
a9 1
SHA1 (patch-ab) = 46bcb0f03a9489904fdd4cc7720e12db100d8c87
@
1.6
log
@Update to mpfr-2.3.1. Add new distribution patch, appease pkglint.
Changes from version 2.3.0 to version 2.3.1:
- Changes in the behavior of mpfr_strtofr and in its documentation
concerning particular cases where the code and the documentation
did not match.
- Bug fixes; see .
- Configure test for TLS support.
- Improved MPFR manual.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2007/09/18 20:15:58 drochner Exp $
d3 8
a10 7
SHA1 (mpfr-2.3.1.tar.gz) = 87250db0470ba853cd8ad8a297285423339713e4
RMD160 (mpfr-2.3.1.tar.gz) = a1dc3e985b06f2b9b843c4bbc3a318742c8a8292
Size (mpfr-2.3.1.tar.gz) = 1176118 bytes
SHA1 (patches) = 3fe727c465ea76e2a2fc81ad470872d4c466343c
RMD160 (patches) = ab6214e9177740552b5dfb543c5202b6d7c298da
Size (patches) = 8409 bytes
SHA1 (patch-aa) = 5eb0a9996c8c7af27df9081a4b675b47a15c096e
@
1.5
log
@update to 2.3.0
changes:
-New functions mpfr_j0, mpfr_j1, mpfr_jn, mpfr_y0, mpfr_y1, mpfr_yn,
mpfr_lgamma, mpfr_remainder, mpfr_remquo, mpfr_fms, mpfr_signbit,
mpfr_setsign, mpfr_copysign, mpfr_get_patches
-Functions mpfr_sin, mpfr_cos and mpfr_sin_cos improved
-More detailed MPFR manual
-Improved tests (make check)
-Bug fixes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2006/03/24 10:35:29 joerg Exp $
d3 6
a8 3
SHA1 (mpfr-2.3.0.tar.gz) = 04cccc50438248e71b9232bb3c852f508ad0ffea
RMD160 (mpfr-2.3.0.tar.gz) = 2e61748abc86a9c9578666ca5d2498956a24fa4b
Size (mpfr-2.3.0.tar.gz) = 1153474 bytes
@
1.4
log
@Fix DragonFly: include stdint.h.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2006/03/02 19:09:39 drochner Exp $
d3 4
a6 7
SHA1 (mpfr-2.2.0-060221/mpfr-2.2.0.tar.gz) = 4b284df87e0adac4d00b573d48ab77ff8ef6de75
RMD160 (mpfr-2.2.0-060221/mpfr-2.2.0.tar.gz) = ea16ccba121eaa3f92b4b2fac31e9a60de9b118b
Size (mpfr-2.2.0-060221/mpfr-2.2.0.tar.gz) = 944299 bytes
SHA1 (mpfr-2.2.0-060221/patches) = 3c4680500722e349d4dd4d515098b64e535fd054
RMD160 (mpfr-2.2.0-060221/patches) = 031e2a081318bce2a9faaa6d912995ec74fbadaf
Size (mpfr-2.2.0-060221/patches) = 44540 bytes
SHA1 (patch-aa) = afb281d1f954af759f81b7ed2039c97a285065da
@
1.3
log
@update to 2.2.0
changes:
-Bug fixes
-New functions mpfr_set_overflow, mpfr_set_underflow, mpfr_set_inexflag,
mpfr_set_erangeflag, mpfr_set_nanflag, mpfr_erfc, mpfr_atan2, mpfr_pow_z,
mpfr_subnormalize, mpfr_const_catalan, mpfr_sec, mpfr_csc, mpfr_cot,
mpfr_root, mpfr_eint, mpfr_get_f, mpfr_sech, mpfr_csch, mpfr_coth,
mpfr_lngamma
-New macro: MPFR_VERSION_STRING
-The exported MPFR variables have been removed from mpfr.h
-cleanup, speed improvement...
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2005/02/23 12:06:56 agc Exp $
d9 1
@
1.2
log
@Add RMD160 digests in addition to SHA1 ones.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1.1.1 2004/06/05 22:11:38 rh Exp $
d3 6
a8 7
SHA1 (mpfr-2.0.3.tar.gz) = 9874f54673589550e7367fe4437f9c84196b9ef0
RMD160 (mpfr-2.0.3.tar.gz) = d6ae0002554b727adc6864b934f1a5491421a78d
Size (mpfr-2.0.3.tar.gz) = 484084 bytes
SHA1 (gmp-4.1.2.tar.gz) = 68a6ee6488e9c660f201be70bc55b8e2c40b16b1
RMD160 (gmp-4.1.2.tar.gz) = 4c7248c029a9cf6ae80c4223bb7efdaad81c3b60
Size (gmp-4.1.2.tar.gz) = 2159329 bytes
SHA1 (patch-aa) = 96aa278bce01738d4c7446278cec0650cf33b15e
@
1.1
log
@Initial revision
@
text
@d1 1
a1 1
$NetBSD$
d4 1
d7 1
@
1.1.1.1
log
@Initial import of mpfr-2.0.3, a library for multiple-precision
floating-point computations
@
text
@@