Path to this page:
./
math/mpfr,
GMP-based library for multiple-precision floating-point computations
Branch: CURRENT,
Version: 4.2.1,
Package name: mpfr-4.2.1,
Maintainer: pkgsrc-usersThe MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is
based on the GMP multiple-precision library and should replace the MPF
class in further releases of GMP.
The main goal of MPFR is to provide a library for multiple-precision
floating-point computation which is both efficient and has a well-defined
semantics. It copies the good ideas from the ANSI/IEEE-754 standard for
double-precision floating-point arithmetic (53-bit mantissa).
Required to run:[
devel/gmp]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 1680.565 KB
Version history: (Expand)
- (2023-09-09) Updated to version: mpfr-4.2.1
- (2023-01-09) Updated to version: mpfr-4.2.0
- (2022-11-27) Updated to version: mpfr-4.1.1nb1
- (2022-11-22) Updated to version: mpfr-4.1.1
- (2020-08-24) Updated to version: mpfr-4.1.0
- (2020-01-02) Updated to version: mpfr-4.0.2nb1
CVS history: (Expand)
2024-01-13 21:07:34 by Taylor R Campbell | Files touched by this commit (24) |
Log message:
*/builtin.mk: Use ${_CROSS_DESTDIR:U} for build-time file checks.
These are questions about the target system, whose files at
build-time are all relative to ${_CROSS_DESTDIR} if it is defined,
i.e., if USE_CROSS_COMPILE is set to yes.
No change to native builds because ${_CROSS_DESTDIR:U} is empty in
them. (Possible minor change by adding :Q to ${H_FOO} in command
lines, but if this makes a difference it likely fixes problems.)
|
2023-09-09 22:15:54 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
mpfr: update to 4.2.1.
Changes from version 4.2.0 to version 4.2.1:
- Bug fixes (see <https://www.mpfr.org/mpfr-4.2.0/#fixed> and/or the
ChangeLog file).
- Improved MPFR manual.
- Configure tests: replaced the test of the link with GMP, in order to
avoid the use of a function without a prototype (Autoconf issue), as
this is obsolescent in ISO C. The new test should be more robust.
|
2023-01-09 14:25:12 by Thomas Klausner | Files touched by this commit (7) | |
Log message:
mpfr: update to 4.2.0.
Changes from versions 4.1.* to version 4.2.0:
- The "fondue savoyarde" release.
- Binary compatible with MPFR 4.0.* and 4.1.*, though some minor changes in
the behavior of the formatted output functions may be visible, regarded
as underspecified behavior or bug fixes (see below).
- New functions mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu,
mpfr_atanu and mpfr_atan2u.
- New functions mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi, mpfr_asinpi,
mpfr_atanpi and mpfr_atan2pi.
- New functions mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1 and
mpfr_compound_si.
- New functions mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj, mpfr_pow_sj
and mpfr_rootn_si (mpfr_pown is actually a macro defined as an alias for
mpfr_pow_sj).
- Bug fixes.
In particular, for the formatted output functions (mpfr_printf, etc.),
the case where the precision consists only of a period has been fixed
to be like ".0" as specified in the ISO C standard, and the manual has
been corrected and clarified.
The macros of the custom interface have also been fixed: they now behave
like functions (except a minor limitation for mpfr_custom_init_set).
|
2022-11-27 04:17:13 by Makoto Fujiwara | Files touched by this commit (6) | |
Log message:
(math/mpfr) Adding official patch mpfr-4.1.1 to 4.1.1p
openscad-2021.01nb13 failed with math/mpfr-4.1.1
\
http://www.ki.nu/pkgsrc/reports/current/NetBSD-9.0/20221123.2254/openscad-2021.01nb13/build.log
For this problem and as well as
https://github.com/CGAL/cgal/issues/7064
patch is supplied at
https://www.mpfr.org/mpfr-4.1.1/patch01
and patches are one of the pieces: for file to file from above.
See also:
http://mail-index.netbsd.org/pkgsrc-users/2022/11/26/msg036540.html
openscad has PKGREVISION++ because of icu update almost at the same time,
and not packaged since then, so no PKGREVISION++ is necessary, (OK ?)
|
2022-11-21 21:54:25 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
mpfr: updated to 4.1.1
Changes from version 4.1.0 to version 4.1.1
Bug fixes (see the fixed bugs on the MPFR 4.1.0 page and/or the ChangeLog file), \
in particular for macros implementing functions.
Improved manual formatting.
|
2021-10-26 12:56:13 by Nia Alarie | Files touched by this commit (458) |
Log message:
math: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:28:36 by Nia Alarie | Files touched by this commit (458) |
Log message:
math: Remove SHA1 hashes for distfiles
|
2020-09-03 10:58:42 by Patrick Welche | Files touched by this commit (2) |
Log message:
gmp,mpfr: Remove CONFIGURE_ARGS flags from builtin.mk as it assumes that
all recursively depending packages can deal with them.
Those packages that need them already add those CONFIGURE_ARGS, at least
pbulk hasn't revealed any issues (thanks jperkin@).
XXX libiconv is in a similar position, so should receive similar
treatment, but at least it only adds the flags if GNU_CONFIGURE=yes
Fixes PR pkg/55487
|