Sync from SUSE:SLFO:Main mpfr revision a2f4fe074db3f326b366c9918e2a9afa
This commit is contained in:
commit
d527ffcc7f
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
4
baselibs.conf
Normal file
4
baselibs.conf
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
libmpfr6
|
||||||
|
mpfr-devel
|
||||||
|
requires -mpfr-<targettype>
|
||||||
|
requires "libmpfr6-<targettype> = <version>"
|
BIN
mpfr-4.2.1.tar.xz
(Stored with Git LFS)
Normal file
BIN
mpfr-4.2.1.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
7
mpfr-4.2.1.tar.xz.asc
Normal file
7
mpfr-4.2.1.tar.xz.asc
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iHUEABYIAB0WIQSlNL4/g+JB2RgoCutYMdEaDU2wKgUCZORoewAKCRBYMdEaDU2w
|
||||||
|
Ko6vAP92RFCMhLltxuUSeY8fW/wqDyQfidvNgW0RNsx7aMBJOAEAwEVd8sNXEKIL
|
||||||
|
awlGP8ubzexwOodT+jaoU+2SkWURXgU=
|
||||||
|
=6VuG
|
||||||
|
-----END PGP SIGNATURE-----
|
627
mpfr.changes
Normal file
627
mpfr.changes
Normal file
@ -0,0 +1,627 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 22 11:38:24 UTC 2023 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Update to mpfr 4.2.1
|
||||||
|
* Includes all fixes from mpfr-4.2.0-cummulative.patch which is
|
||||||
|
subsequently removed.
|
||||||
|
* 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 7 07:13:26 UTC 2023 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Update mpfr-4.2.0-cummulative.patch, adds patches fixing the following bugs
|
||||||
|
* the mpfr_reldiff function, which computes |b-c|/b, is buggy on special
|
||||||
|
values, e.g. on the following (b,c) values: (+Inf,+Inf) gives ±0
|
||||||
|
instead of NaN (like NaN/Inf); (+0,+0) gives 1 instead of NaN (like 0/0);
|
||||||
|
(+0,1) gives 1 instead of Inf (like 1/0). Moreover, the sign of 0 for
|
||||||
|
(+Inf,+Inf) or (-Inf,-Inf) is not set, i.e. it is just the sign of the
|
||||||
|
destination before the call; as a consequence, results are not even
|
||||||
|
consistent.
|
||||||
|
* the reuse tests are incomplete: the sign of a result zero is not checked,
|
||||||
|
so that it can miss bugs (one of the mpfr_reldiff bugs mentioned above,
|
||||||
|
in particular).
|
||||||
|
* the general code for the power function (mpfr_pow_general internal
|
||||||
|
function) has two bugs in particular cases: the first one is an incorrect
|
||||||
|
computation of the error bound when there has been an intermediate
|
||||||
|
underflow or overflow (in such a case, the computation is performed
|
||||||
|
again with a rescaling, thus with an additional error term, but there is
|
||||||
|
a bug in the computation of this term), so that the result may be
|
||||||
|
rounded incorrectly (in particular, a spurious overflow is possible);
|
||||||
|
the second one occurs in a corner case (destination precision 1,
|
||||||
|
rounding to nearest, and where the rounded result assuming an unbounded
|
||||||
|
exponent range would be 2emin-2 and the exact result is larger than this
|
||||||
|
value), with the only consequence being a missing underflow exception
|
||||||
|
(the underflow flag is not set).
|
||||||
|
* the mpfr_compound_si function can take a huge amount of memory and time
|
||||||
|
in some cases (when the argument x is a large even integer and xn is
|
||||||
|
represented exactly in the target precision) and does not correctly
|
||||||
|
detect overflows and underflows
|
||||||
|
* MPFR can crash when a formatted output function is called with
|
||||||
|
%.2147483648Rg in the format string.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 18 08:13:21 UTC 2023 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Add mpfr-4.2.0-cummulative.patch, cummulative patches for
|
||||||
|
mpfr 4.2.0:
|
||||||
|
* A test of the thousands separator in tsprintf.c is based on the
|
||||||
|
output from the GNU C Library up to 2.36, which is incorrect.
|
||||||
|
* The mpfr_ui_pow_ui function has infinite loop in case of overflow.
|
||||||
|
* The tfprintf and tprintf tests may fail in locales where decimal_point
|
||||||
|
has several bytes, such as ps_AF.
|
||||||
|
* In particular cases that are very hard to round, mpfr_rec_sqrt may yield
|
||||||
|
a stack overflow due to many small allocations in the stack, based on
|
||||||
|
alloca().
|
||||||
|
- Remove tests-tsprintf.patch that's included in the above set.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 31 15:58:22 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
- tests-tsprintf.patch: Avoid testsuite failure with glibc >= 2.37
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 9 08:22:17 UTC 2023 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Update to mpfr 4.2.0
|
||||||
|
* 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).
|
||||||
|
- Remove mpfr-4.1.1-patch01.patch which is included in the new release.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 24 09:08:38 UTC 2022 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Add mpfr-4.1.1-patch01.patch to fix bug with code using
|
||||||
|
the mpfr_custom_get_kind macro.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 19 12:57:57 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- package license files correctly
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 18 07:52:35 UTC 2022 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Update to mpfr 4.1.1
|
||||||
|
* Bug fixes (see <https://www.mpfr.org/mpfr-4.1.0/#fixed> and/or the
|
||||||
|
ChangeLog file), in particular for macros implementing functions.
|
||||||
|
* Improved manual formatting.
|
||||||
|
* Accumulated bugfixes
|
||||||
|
- Remove mpfr-4.1.0-p7.diff, all patches are contained in the
|
||||||
|
new version.
|
||||||
|
- Update mpfr.keyring
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 12 08:05:33 UTC 2021 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Add cummulative patch mpfr-4.1.0-p7.diff fixing various bugs.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 13 07:05:45 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Update to mpfr 4.1.0
|
||||||
|
* New function mpfr_get_str_ndigits about conversion to a string of digits.
|
||||||
|
* New function mpfr_dot for the dot product (incomplete, experimental).
|
||||||
|
* New functions mpfr_get_decimal128 and mpfr_set_decimal128 (available only
|
||||||
|
when MPFR has been built with decimal float support).
|
||||||
|
* New function mpfr_cmpabs_ui.
|
||||||
|
* New function mpfr_total_order_p for the IEEE 754 totalOrder predicate.
|
||||||
|
* The mpfr_out_str function now accepts bases from -2 to -36, in order to
|
||||||
|
follow mpfr_get_str and GMP's mpf_out_str functions (these cases gave an
|
||||||
|
assertion failure, as with other invalid bases).
|
||||||
|
* Shared caches: cleanup; really detect lock failures (abort in this case).
|
||||||
|
* The behavior of the formatted output functions (mpfr_printf, etc.) with
|
||||||
|
an empty precision field has improved: trailing zeros are kept in a way
|
||||||
|
similar to the formatted output functions from C.
|
||||||
|
* Improved mpfr_add and mpfr_sub when all operands have a precision equal to
|
||||||
|
twice the number of bits per word, e.g., 128 bits on a 64-bit platform.
|
||||||
|
* Optimized the tuning parameters for various architectures.
|
||||||
|
* Improved test coverage to 98.6% of code for x86_64.
|
||||||
|
* Bug fixes.
|
||||||
|
* MPFR manual: corrected/completed the mpfr_get_str description in order to
|
||||||
|
follow the historical behavior and GMP's mpf_get_str function.
|
||||||
|
- Remove mpfr-4.0.2-p6.patch and floating-point-format-no-lto.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 1 07:27:49 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
- Add cummulative patch mpfr-4.0.2-p6.patch fixing various bugs.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 15 11:26:24 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
- Add floating-point-format-no-lto.patch in order to fix assembler scanning
|
||||||
|
(boo#1141190).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 1 08:32:04 UTC 2019 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Update to mpfr 4.0.2
|
||||||
|
* Cummulative bugfix release, includes mpfr-4.0.1-cummulative-patch.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 17 06:37:28 UTC 2018 - antoine.belvire@opensuse.org
|
||||||
|
|
||||||
|
- Fix %install_info_delete usage:
|
||||||
|
* It has to be performed in %preun not in %postun.
|
||||||
|
* See https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25install_info_delete.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 2 08:48:20 UTC 2018 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Add mpfr-4.0.1-cummulative-patch.patch. Fixes
|
||||||
|
* A subtraction of two numbers of the same sign or addition of two
|
||||||
|
numbers of different signs can be rounded incorrectly (and the
|
||||||
|
ternary value can be incorrect) when one of the two inputs is
|
||||||
|
reused as the output (destination) and all these MPFR numbers
|
||||||
|
have exactly GMP_NUMB_BITS bits of precision (typically, 32 bits
|
||||||
|
on 32-bit machines, 64 bits on 64-bit machines).
|
||||||
|
* The mpfr_fma and mpfr_fms functions can behave incorrectly in case
|
||||||
|
of internal overflow or underflow.
|
||||||
|
* The result of the mpfr_sqr function can be rounded incorrectly
|
||||||
|
in a rare case near underflow when the destination has exactly
|
||||||
|
GMP_NUMB_BITS bits of precision (typically, 32 bits on 32-bit
|
||||||
|
machines, 64 bits on 64-bit machines) and the input has at most
|
||||||
|
GMP_NUMB_BITS bits of precision.
|
||||||
|
* The behavior and documentation of the mpfr_get_str function are
|
||||||
|
inconsistent concerning the minimum precision (this is related to
|
||||||
|
the change of the minimum precision from 2 to 1 in MPFR 4.0.0). The
|
||||||
|
get_str patch fixes this issue in the following way: the value 1
|
||||||
|
can now be provided for n (4th argument of mpfr_get_str); if n = 0,
|
||||||
|
then the number of significant digits in the output string can now
|
||||||
|
be 1, as already implied by the documentation (but the code was
|
||||||
|
increasing it to 2).
|
||||||
|
* The mpfr_cmp_q function can behave incorrectly when the rational
|
||||||
|
(mpq_t) number has a null denominator.
|
||||||
|
* The mpfr_inp_str and mpfr_out_str functions might behave
|
||||||
|
incorrectly when the stream is a null pointer: the stream is
|
||||||
|
replaced by stdin and stdout, respectively. This behavior is
|
||||||
|
useless, not documented (thus incorrect in case a null pointer
|
||||||
|
would have a special meaning), and not consistent with other
|
||||||
|
input/output functions.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 7 18:50:06 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 4.0.1:
|
||||||
|
* Improved MPFR manual
|
||||||
|
* bug fixes, including mpfr_div_ui, mpfr_div rounding issue
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 2 12:28:32 UTC 2018 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Update to mpfr 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).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 12 08:03:00 UTC 2017 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Update to mpfr 3.1.6 release
|
||||||
|
* Includes mpfr-3.1.5-p9.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 25 10:40:05 UTC 2017 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Add mpfr-3.1.5-p9.patch with cummulative patches to patchlevel p9,
|
||||||
|
obsoletes mpfr-3.1.5-p8.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 7 08:18:31 UTC 2017 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Add mpfr-3.1.5-p8.patch with cummulative patches to patchlevel p8.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 11 16:30:49 UTC 2016 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Follow openSUSE Packaging Guidelines: do not packae static
|
||||||
|
libraries:
|
||||||
|
+ Pass --disable-static to configure.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 27 12:50:27 UTC 2016 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Update to mpfr 3.1.5:
|
||||||
|
* C++11 compatibility.
|
||||||
|
* Bug fixes (see <http://www.mpfr.org/mpfr-3.1.4/#fixed>
|
||||||
|
and ChangeLog file).
|
||||||
|
* More tests.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 6 19:43:32 UTC 2016 - astieger@suse.com
|
||||||
|
|
||||||
|
- mpfr 3.1.4, incorporating the cumulative patch, plus a number of
|
||||||
|
upstream fixes
|
||||||
|
- removing mpfr-3.1.3-patch1to12.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 17 09:39:33 UTC 2016 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Add cummulative patch mpfr-3.1.3-patch1to12.patch
|
||||||
|
* Bug fixes (see <http://www.mpfr.org/mpfr-3.1.3/#fixed>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 21 15:09:38 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 3.1.3:
|
||||||
|
* Better support for Automake 1.13+ (now used to generate the
|
||||||
|
tarball).
|
||||||
|
* Improved MPFR manual.
|
||||||
|
* Bug fixes (see <http://www.mpfr.org/mpfr-3.1.2/#fixed> and
|
||||||
|
ChangeLog file)
|
||||||
|
- drop upstreamed mpfr-3.1.2-patch11.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 1 10:57:39 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Cleanup spec file with spec-claner
|
||||||
|
- Add gpg signature
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 8 09:55:31 UTC 2015 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Add mpfr-3.1.2-patch11.diff to fix possible buffer overflow in
|
||||||
|
mpfr_strtofr (CVE-2014-9474). [bnc#911812]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 16 10:24:10 UTC 2013 - idonmez@suse.com
|
||||||
|
|
||||||
|
- Add Source URL, see https://en.opensuse.org/SourceUrls
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 14 09:05:18 UTC 2013 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Update to version 3.1.2.
|
||||||
|
* Bug fixes
|
||||||
|
* Updated examples to the MPFR 3.x API
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 4 08:29:16 UTC 2012 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Update to version 3.1.1.
|
||||||
|
* Bug fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 13 10:50:39 UTC 2012 - coolo@suse.com
|
||||||
|
|
||||||
|
- patch license to follow spdx.org standard
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 29 20:34:08 UTC 2012 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Remove redundant tags/sections per specfile guideline suggestions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 11 12:28:31 UTC 2011 - rguenther@suse.com
|
||||||
|
|
||||||
|
- Update to version 3.1.0.
|
||||||
|
* The mpfr_urandom and mpfr_urandomb functions now return identical
|
||||||
|
values on processors with different word size.
|
||||||
|
* Speed improvement for the mpfr_sqr and mpfr_div functions using
|
||||||
|
Mulders' algorithm.
|
||||||
|
* Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.
|
||||||
|
* New divide-by-zero exception (flag) and associated functions.
|
||||||
|
- Remove bogus provides/obsoletes for old shared library version.
|
||||||
|
- Fix license, it is LGPL v3 or later.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 8 13:53:10 UTC 2011 - rguenther@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.1.
|
||||||
|
* Minor bugfixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 6 13:34:55 UTC 2010 - rguenther@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.0.
|
||||||
|
* Bump SO version to 4.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- use %_smp_mflags
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 17 06:16:32 UTC 2010 - adrian@suse.de
|
||||||
|
|
||||||
|
- PA-Risc is not threadsafe just as sparc
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 11 17:13:00 CET 2009 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- add baselibs.conf to specfile as source
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 7 22:38:13 CET 2009 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Do not use --enable-thread-safe on SPARC (Fedora does the same) -
|
||||||
|
the tests segfault if TS is enabled
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 30 13:47:17 CET 2009 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.4.2.
|
||||||
|
* Bug and documentation fixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 22 15:11:39 CEST 2009 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Add x86 baselibs entry.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 16 10:55:06 CET 2009 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.4.1 (no changes).
|
||||||
|
- Apply current cummulative bugfixing patch.
|
||||||
|
* mpfr_fmod, mpfr_remainder and mpfr_remquo rounding issues.
|
||||||
|
* incorrect type in vasprintf.c.
|
||||||
|
* wrong type in mpfr_zeta_ui.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 15:57:54 CET 2009 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Apply current cummulative bugfixing patch.
|
||||||
|
* Fixes mpfr_snprintf and mpfr_vsnprintf buffer overflows.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 27 10:43:32 CET 2009 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.4.0.
|
||||||
|
* Function mpfr_init_gmp_rand is no longer defined.
|
||||||
|
* New functions:
|
||||||
|
- between a MPFR number and a double: mpfr_add_d, mpfr_sub_d, mpfr_d_sub,
|
||||||
|
mpfr_mul_d, mpfr_div_d, mpfr_d_div;
|
||||||
|
- formatted input/output: mpfr_printf, mpfr_fprintf, mpfr_vprintf,
|
||||||
|
mpfr_vfprintf, mpfr_sprintf, mpfr_snprintf, mpfr_vsprintf,
|
||||||
|
mpfr_vsnprintf, mpfr_asprintf, mpfr_vasprintf;
|
||||||
|
- mpfr_sinh_cosh, mpfr_li2, mpfr_modf, mpfr_fmod, mpfr_rec_sqrt.
|
||||||
|
* Documented the fact that mpfr_random and mpfr_random2 will be suppressed
|
||||||
|
in the next release, and that the specification of mpfr_eq may change in
|
||||||
|
the next release (for compatibility with the mpf layer of GMP).
|
||||||
|
* Bug fixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 27 14:14:56 CET 2008 - ro@suse.de
|
||||||
|
|
||||||
|
- update baselibs.conf
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 22 16:17:34 CEST 2008 - mrueckert@suse.de
|
||||||
|
|
||||||
|
- fix debug_packages_requires define
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 13 12:38:22 CEST 2008 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.3.2. Includes fixes for
|
||||||
|
* Functions mpfr_pow_ui, mpfr_pow_si and mpfr_pow_z (but not mpfr_pow)
|
||||||
|
on NaN^0 return NaN instead of 1.
|
||||||
|
* Underflow bug in function mpfr_div.
|
||||||
|
* Underflow bug due to double-rounding in functions mpfr_mul_2si,
|
||||||
|
mpfr_div_2si and mpfr_div_2ui.
|
||||||
|
* mpfr_exp problems.
|
||||||
|
* The overflow flag can be lost in many functions called with the
|
||||||
|
maximum exponent equal to MPFR_EMAX_MAX.
|
||||||
|
* assertion/overflow/underflow issues with MPFR's power functions
|
||||||
|
(mpfr_pow, mpfr_pow_ui, mpfr_pow_si, mpfr_pow_z).
|
||||||
|
* Inifinite looping in mpfr_hypot.
|
||||||
|
* Hide internal symbol mpfr_init_gmp_rand.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 2 17:21:09 CEST 2008 - rguenther@suse.de
|
||||||
|
|
||||||
|
- make mpfr-debuginfo depend on libmpfr1 instead of mpfr
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 15 17:17:07 CEST 2008 - rguenther@suse.de
|
||||||
|
|
||||||
|
- allow build on SLES9 by disabling TLS usage there
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 29 16:56:50 CEST 2008 - cthiel@suse.de
|
||||||
|
|
||||||
|
- obsolete mpfr-<arch> via baselibs.conf
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
||||||
|
|
||||||
|
- added baselibs.conf file to build xxbit packages
|
||||||
|
for multilib support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 29 15:18:35 CET 2008 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Update to final 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 <http://www.mpfr.org/mpfr-2.3.0/#bugs>.
|
||||||
|
* Configure test for TLS support.
|
||||||
|
* Improved MPFR manual.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 13 13:28:54 CET 2008 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Update to 2.3.1 release candidate 1.
|
||||||
|
* Fixes various bugs.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 12 14:11:58 CET 2007 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Apply bugfixes from upstream, up to patch 4. [#343720]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 2 10:10:32 CEST 2007 - ro@suse.de
|
||||||
|
|
||||||
|
- added provides mpfr to libmpfr1 package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 29 15:44:37 CEST 2007 - rguenther@suse.de
|
||||||
|
|
||||||
|
- New upstream version 2.3.0.
|
||||||
|
* 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.
|
||||||
|
* Improved testsuite.
|
||||||
|
* Bug fixes.
|
||||||
|
- Rename shared library package to libmfpr1 according to policy.
|
||||||
|
- Move AUTHORS and NEWS to mpfr-devel package.
|
||||||
|
- Package COPYING.LIB.
|
||||||
|
- Do not package CVS ChangeLog and README files.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 29 12:06:59 CET 2006 - rguenther@suse.de
|
||||||
|
|
||||||
|
- New upstream version 2.2.1.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 9 12:37:15 CEST 2006 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Apply bugfixes from upstream, up to patch 16.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 7 10:50:15 CEST 2006 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Apply bugfixes from upstream, up to patch 12.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 26 15:20:09 CEST 2006 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Fix the real bug, re-enable testsuite on s390.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 26 12:38:05 CEST 2006 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Skip testsuite for s390.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 15 14:27:36 CEST 2006 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Add provides to mpfr-devel to fix updating from gmp-devel.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 13 18:40:51 CEST 2006 - rguenther@suse.de
|
||||||
|
|
||||||
|
- New packages mpfr and mpfr-devel split from the gmp package as
|
||||||
|
gmp no longer comes with the mpfr library included. Version 2.2.0.
|
||||||
|
|
235
mpfr.keyring
Normal file
235
mpfr.keyring
Normal file
@ -0,0 +1,235 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
DA==
|
||||||
|
=Mh3X
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
115
mpfr.spec
Normal file
115
mpfr.spec
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
#
|
||||||
|
# spec file for package mpfr
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: mpfr
|
||||||
|
Version: 4.2.1
|
||||||
|
Release: 0
|
||||||
|
Summary: The GNU multiple-precision floating-point library
|
||||||
|
License: LGPL-3.0-or-later
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
URL: https://www.mpfr.org/
|
||||||
|
Source0: https://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.xz
|
||||||
|
Source1: https://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.xz.asc
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
Source3: baselibs.conf
|
||||||
|
BuildRequires: gmp-devel
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
|
||||||
|
%description
|
||||||
|
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.
|
||||||
|
|
||||||
|
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).
|
||||||
|
|
||||||
|
%package -n libmpfr6
|
||||||
|
Summary: The GNU multiple-precision floating-point shared library
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
|
||||||
|
%description -n libmpfr6
|
||||||
|
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.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for the GNU multiple-precision floating-point library
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: gmp-devel
|
||||||
|
Requires: libmpfr6 = %{version}
|
||||||
|
Requires(post): %{install_info_prereq}
|
||||||
|
Requires(preun):%{install_info_prereq}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
Development files for the GNU multiple-precision floating-point library.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure \
|
||||||
|
%ifarch %{sparc} hppa
|
||||||
|
--disable-thread-safe \
|
||||||
|
%else
|
||||||
|
--enable-thread-safe \
|
||||||
|
%endif
|
||||||
|
--enable-shared \
|
||||||
|
--disable-static \
|
||||||
|
--docdir=%{_docdir}/%{name}
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%check
|
||||||
|
make check %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
# installed via macro
|
||||||
|
rm %{buildroot}%{_docdir}/mpfr/COPYING*
|
||||||
|
|
||||||
|
%post -n libmpfr6 -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%post devel
|
||||||
|
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
|
||||||
|
|
||||||
|
%preun devel
|
||||||
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
|
||||||
|
|
||||||
|
%postun -n libmpfr6 -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files -n libmpfr6
|
||||||
|
%license COPYING*
|
||||||
|
%{_libdir}/libmpfr.so.6*
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%license COPYING*
|
||||||
|
%doc %{_docdir}/mpfr
|
||||||
|
%{_infodir}/mpfr.info%{?ext_info}
|
||||||
|
%{_libdir}/libmpfr.so
|
||||||
|
%{_includedir}/mpf2mpfr.h
|
||||||
|
%{_includedir}/mpfr.h
|
||||||
|
%{_libdir}/pkgconfig/mpfr.pc
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user