Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Nov 2016 18:28:24 +0000 (UTC)
From:      Stephen Montgomery-Smith <stephen@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r427058 - in head/math/octave-forge-interval: . files
Message-ID:  <201611241828.uAOISOmq071461@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: stephen
Date: Thu Nov 24 18:28:24 2016
New Revision: 427058
URL: https://svnweb.freebsd.org/changeset/ports/427058

Log:
  - Patch in hope that mpfr_to_string_d.cc will build properly on FreeBSD <= 9.
  - Bump port revision (because binaries will also differ on other builds.)
  
  Reported by:	http://beefy2.nyi.freebsd.org/data/93amd64-default/426986/logs/octave-forge-interval-2.0.0.log

Added:
  head/math/octave-forge-interval/files/
  head/math/octave-forge-interval/files/patch-mpfr__to__string__d.cc   (contents, props changed)
Modified:
  head/math/octave-forge-interval/Makefile

Modified: head/math/octave-forge-interval/Makefile
==============================================================================
--- head/math/octave-forge-interval/Makefile	Thu Nov 24 17:43:44 2016	(r427057)
+++ head/math/octave-forge-interval/Makefile	Thu Nov 24 18:28:24 2016	(r427058)
@@ -3,6 +3,7 @@
 
 PORTNAME=	octave-forge-interval
 PORTVERSION=	2.0.0
+PORTREVISION=	1
 CATEGORIES=	math
 
 MAINTAINER=	stephen@FreeBSD.org

Added: head/math/octave-forge-interval/files/patch-mpfr__to__string__d.cc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/octave-forge-interval/files/patch-mpfr__to__string__d.cc	Thu Nov 24 18:28:24 2016	(r427058)
@@ -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;
+                 }
+             



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201611241828.uAOISOmq071461>