./math/mpfr, GMP-based library for multiple-precision floating-point computations

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.2.1, Package name: mpfr-4.2.1, Maintainer: pkgsrc-users

The 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)


CVS history: (Expand)


   2025-01-06 12:09:03 by Taylor R Campbell | Files touched by this commit (3)
Log message: devel/gmp, math/mpcomplex, math/mpfr: Tidy inplace.mk messaging. Use STEP_MSG and RUN to make this produce prettier output and play nicer with PKG_DEBUG &c. No functional change intended. 
   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) | Package updated
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) | Package removed
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) | Package updated
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) | Package updated
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