diff options
author | Stephen Montgomery-Smith <stephen@FreeBSD.org> | 2016-11-24 18:28:24 +0000 |
---|---|---|
committer | Stephen Montgomery-Smith <stephen@FreeBSD.org> | 2016-11-24 18:28:24 +0000 |
commit | f0c900f9df62ea941e781bbd72116a2f959ae746 (patch) | |
tree | 04fd8fa347632454dce0aaa479b445420474269a /math/octave-forge-interval | |
parent | 0e86ba21b108ce04b5217a97ff1a5aebc548aaa2 (diff) |
Notes
Diffstat (limited to 'math/octave-forge-interval')
-rw-r--r-- | math/octave-forge-interval/Makefile | 1 | ||||
-rw-r--r-- | math/octave-forge-interval/files/patch-mpfr__to__string__d.cc | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/math/octave-forge-interval/Makefile b/math/octave-forge-interval/Makefile index 0393495e5cba..35e5c2900e94 100644 --- a/math/octave-forge-interval/Makefile +++ b/math/octave-forge-interval/Makefile @@ -3,6 +3,7 @@ PORTNAME= octave-forge-interval PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org diff --git a/math/octave-forge-interval/files/patch-mpfr__to__string__d.cc b/math/octave-forge-interval/files/patch-mpfr__to__string__d.cc new file mode 100644 index 000000000000..5e70c15b6fb9 --- /dev/null +++ b/math/octave-forge-interval/files/patch-mpfr__to__string__d.cc @@ -0,0 +1,15 @@ +--- mpfr_to_string_d.cc.orig 2016-11-24 18:19:39 UTC ++++ mpfr_to_string_d.cc +@@ -201,10 +201,10 @@ DEFUN_DLD (mpfr_to_string_d, args, nargo + // Make subnormal numbers use the exponent -1022 + if (exponent < std::numeric_limits <double>::min_exponent) + { +- mantissa /= std::pow (2.0, ++ mantissa /= std::pow (2.0, (int)( + std::numeric_limits + <double>::min_exponent - 1 +- - exponent); ++ - exponent)); + exponent = std::numeric_limits <double>::min_exponent - 1; + } + |