diff options
author | Greg Lewis <glewis@FreeBSD.org> | 2011-02-09 17:13:40 +0000 |
---|---|---|
committer | Greg Lewis <glewis@FreeBSD.org> | 2011-02-09 17:13:40 +0000 |
commit | 4b975496460873b40e67a388e07d7e47db1ddbe4 (patch) | |
tree | ac697895e443fa94d469f154d52ba63026b272c2 /java/openjdk6 | |
parent | d4e0e314582970416b3f4c7679f12fa0d900e541 (diff) | |
download | ports-4b975496460873b40e67a388e07d7e47db1ddbe4.tar.gz ports-4b975496460873b40e67a388e07d7e47db1ddbe4.zip |
Notes
Diffstat (limited to 'java/openjdk6')
-rw-r--r-- | java/openjdk6/Makefile | 2 | ||||
-rw-r--r-- | java/openjdk6/files/patch-FloatingDecimal.java | 11 |
2 files changed, 12 insertions, 1 deletions
diff --git a/java/openjdk6/Makefile b/java/openjdk6/Makefile index 1b780cd79c3a..b49caca9b7fa 100644 --- a/java/openjdk6/Makefile +++ b/java/openjdk6/Makefile @@ -7,7 +7,7 @@ PORTNAME= openjdk6 PORTVERSION= b20 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= java devel MASTER_SITES= http://download.java.net/openjdk/jdk6/promoted/${PORTVERSION}/ \ https://jaxp.dev.java.net/files/documents/913/150648/:jaxp \ diff --git a/java/openjdk6/files/patch-FloatingDecimal.java b/java/openjdk6/files/patch-FloatingDecimal.java new file mode 100644 index 000000000000..23656900f75c --- /dev/null +++ b/java/openjdk6/files/patch-FloatingDecimal.java @@ -0,0 +1,11 @@ +--- jdk/src/share/classes/sun/misc/FloatingDecimal.java.orig 2010-06-21 14:15:30.000000000 -0700 ++++ jdk/src/share/classes/sun/misc/FloatingDecimal.java 2011-02-08 22:30:49.000000000 -0800 +@@ -1547,7 +1547,7 @@ + if ( (cmpResult = bigB.cmp( bigD ) ) > 0 ){ + overvalue = true; // our candidate is too big. + diff = bigB.sub( bigD ); +- if ( (bigIntNBits == 1) && (bigIntExp > -expBias) ){ ++ if ( (bigIntNBits == 1) && (bigIntExp > -expBias+1) ){ + // candidate is a normalized exact power of 2 and + // is too big. We will be subtracting. + // For our purposes, ulp is the ulp of the |