<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/math/mpfr, branch pkgsrc-</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2017-09-10T21:17:02Z</updated>
<entry>
<title>Updated mpfr to 3.1.6.</title>
<updated>2017-09-10T21:17:02Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2017-09-10T21:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=8f124c3ed8a644d339d307654d0118b0b0e0b801'/>
<id>urn:sha1:8f124c3ed8a644d339d307654d0118b0b0e0b801</id>
<content type='text'>
Changes from version 3.1.5 to version 3.1.6:
- Improved MPFR manual.
- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.5/#fixed&gt; 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".</content>
</entry>
<entry>
<title>Hack the pkg to at least build + install on NetBSD/alpha - may need</title>
<updated>2017-08-30T10:35:54Z</updated>
<author>
<name>martin</name>
<email>martin@pkgsrc.org</email>
</author>
<published>2017-08-30T10:35:54Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=48e35aeffeccf5e52ad84646d6306f866be599b8'/>
<id>urn:sha1:48e35aeffeccf5e52ad84646d6306f866be599b8</id>
<content type='text'>
revisiting after closer examination of the underlying issues.</content>
</entry>
<entry>
<title>Updated mpfr to 3.1.5.</title>
<updated>2016-10-03T12:35:18Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2016-10-03T12:35:18Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f4824e189cf4eb8d96a6f0bd70efcad54b54d8d6'/>
<id>urn:sha1:f4824e189cf4eb8d96a6f0bd70efcad54b54d8d6</id>
<content type='text'>
Changes from version 3.1.4 to version 3.1.5:
- C++11 compatibility.
- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.4/#fixed&gt; and ChangeLog file).
- More tests.</content>
</entry>
<entry>
<title>Update mpfr to 3.1.4:</title>
<updated>2016-03-08T15:03:42Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2016-03-08T15:03:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=9fde102e2801e334db0f6079057535f9c7a45d26'/>
<id>urn:sha1:9fde102e2801e334db0f6079057535f9c7a45d26</id>
<content type='text'>
Changes from version 3.1.3 to version 3.1.4:
- Improved MPFR manual.
- Bug fixes (see &lt;http://www.mpfr.org/mpfr-3.1.3/#fixed&gt; and ChangeLog file).
- MinGW (MS Windows): Added support for thread-safe DLL (shared library).</content>
</entry>
<entry>
<title>Add SHA512 digests for distfiles for math category</title>
<updated>2015-11-03T23:33:26Z</updated>
<author>
<name>agc</name>
<email>agc@pkgsrc.org</email>
</author>
<published>2015-11-03T23:33:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=02c872ca21d9749ad508bd4de22c5025a3a1d122'/>
<id>urn:sha1:02c872ca21d9749ad508bd4de22c5025a3a1d122</id>
<content type='text'>
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.</content>
</entry>
<entry>
<title>Don't clean intermediate files after checksum/patch phase.</title>
<updated>2015-09-15T20:56:33Z</updated>
<author>
<name>joerg</name>
<email>joerg@pkgsrc.org</email>
</author>
<published>2015-09-15T20:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7698ef4240c576c4f8018b44a5f33c9aa18a1992'/>
<id>urn:sha1:7698ef4240c576c4f8018b44a5f33c9aa18a1992</id>
<content type='text'>
The work directories are almost empty, so it doesn't save much space.
It makes debugging annoying and it breaks local DISTDIR settings.</content>
</entry>
<entry>
<title>Update to 3.1.3</title>
<updated>2015-06-30T10:25:01Z</updated>
<author>
<name>ryoon</name>
<email>ryoon@pkgsrc.org</email>
</author>
<published>2015-06-30T10:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1bc6d86af3a7c1f2af6286c1ab8f9e003895cda0'/>
<id>urn:sha1:1bc6d86af3a7c1f2af6286c1ab8f9e003895cda0</id>
<content type='text'>
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 &lt;http://www.mpfr.org/mpfr-3.1.2/#fixed&gt; and ChangeLog file).</content>
</entry>
<entry>
<title>Apply 11 upstream patches, bump to 3.2.1pl11.</title>
<updated>2014-12-05T13:16:26Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2014-12-05T13:16:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=af7066060c6d772bb1be4755a2229e34e39e0a60'/>
<id>urn:sha1:af7066060c6d772bb1be4755a2229e34e39e0a60</id>
<content type='text'>
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 &lt;&lt;= 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.</content>
</entry>
<entry>
<title>Mark two custom targets .PHONY.</title>
<updated>2014-12-05T13:14:21Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2014-12-05T13:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0b76f179b10a29139d4d8f4de4262cbb6e0c222a'/>
<id>urn:sha1:0b76f179b10a29139d4d8f4de4262cbb6e0c222a</id>
<content type='text'>
XXX: This does not handle distribution patches.</content>
</entry>
<entry>
<title>Reset maintainer for resigned developers.</title>
<updated>2013-12-23T11:57:02Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2013-12-23T11:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=db0c041c0d73936daf467763570f45955564f887'/>
<id>urn:sha1:db0c041c0d73936daf467763570f45955564f887</id>
<content type='text'>
</content>
</entry>
</feed>
