[oe-commits] org.oe.dev classpath 0.97.2: Added cp-byte-loophelper.patch.

thebohemian commit oe at amethyst.openembedded.net
Thu Sep 4 08:17:26 UTC 2008


classpath 0.97.2: Added cp-byte-loophelper.patch.
classpath-minimal 0.97.2: Dito.
classpath-native 0.97.2: Dito.

Author: thebohemian at openembedded.org
Branch: org.openembedded.dev
Revision: e3764e63c962032848edc5b4ea1e787aec87c16b
ViewMTN: http://monotone.openembedded.org/revision/info/e3764e63c962032848edc5b4ea1e787aec87c16b
Files:
1
packages/classpath/files/cp-byte-loophelper.patch
packages/classpath/classpath-minimal_0.97.2.bb
packages/classpath/classpath-native_0.97.2.bb
packages/classpath/classpath_0.97.2.bb
Diffs:

#
# mt diff -r01fd906254b3838521badd31e6b686d8faa0c99a -re3764e63c962032848edc5b4ea1e787aec87c16b
#
#
#
# add_file "packages/classpath/files/cp-byte-loophelper.patch"
#  content [3d61e02534f06d6b4b63bc8924fb24f0f8658e64]
# 
# patch "packages/classpath/classpath-minimal_0.97.2.bb"
#  from [cc6670b99fd590bf0ad74fa09447b184313fc008]
#    to [177179004b0872961bb82b3f0478fbb4305e68b0]
# 
# patch "packages/classpath/classpath-native_0.97.2.bb"
#  from [a757f77768377156889b4b9e0147b2d651b9d4fd]
#    to [435684f1e26b8284b25fcf75ceb62504efc4ba3e]
# 
# patch "packages/classpath/classpath_0.97.2.bb"
#  from [d8ccab26ac79ea713973f6b5f066aba811994ccb]
#    to [cad408a93df036893e2573d5d16baa2b07bd8b08]
#
============================================================
--- packages/classpath/files/cp-byte-loophelper.patch	3d61e02534f06d6b4b63bc8924fb24f0f8658e64
+++ packages/classpath/files/cp-byte-loophelper.patch	3d61e02534f06d6b4b63bc8924fb24f0f8658e64
@@ -0,0 +1,68 @@
+Index: gnu/java/nio/charset/ByteDecodeLoopHelper.java
+===================================================================
+RCS file: /sources/classpath/classpath/gnu/java/nio/charset/ByteDecodeLoopHelper.java,v
+retrieving revision 1.1
+diff -u -r1.1 ByteDecodeLoopHelper.java
+--- gnu/java/nio/charset/ByteDecodeLoopHelper.java	23 Nov 2007 16:11:17 -0000	1.1
++++ gnu/java/nio/charset/ByteDecodeLoopHelper.java	3 Sep 2008 23:11:29 -0000
+@@ -119,6 +119,8 @@
+     int inRemaining = in.remaining();
+     int outRemaining = out.remaining();
+     CoderResult result;
++
++	bailOut:
+     if (inRemaining <= outRemaining)
+       {
+         for (int i = 0; i < inRemaining; i++)
+@@ -129,7 +131,7 @@
+               {
+                 inPos--;
+                 result = CoderResult.unmappableForLength(1);
+-                break;
++				break bailOut;
+               }
+             char c = mapToChar(b);
+             outArray[outPos] = c;
+@@ -147,7 +149,7 @@
+               {
+                 inPos--;
+                 result = CoderResult.unmappableForLength(1);
+-                break;
++				break bailOut;
+               }
+             char c = mapToChar(b);
+             outArray[outPos] = c;
+Index: gnu/java/nio/charset/ByteEncodeLoopHelper.java
+===================================================================
+RCS file: /sources/classpath/classpath/gnu/java/nio/charset/ByteEncodeLoopHelper.java,v
+retrieving revision 1.1
+diff -u -r1.1 ByteEncodeLoopHelper.java
+--- gnu/java/nio/charset/ByteEncodeLoopHelper.java	23 Nov 2007 16:11:17 -0000	1.1
++++ gnu/java/nio/charset/ByteEncodeLoopHelper.java	3 Sep 2008 23:11:29 -0000
+@@ -120,6 +120,8 @@
+     int inRemaining = in.remaining();
+     int outRemaining = out.remaining();
+     CoderResult result;
++
++	bailOut:
+     if (inRemaining <= outRemaining)
+       {
+         for (int i = 0; i < inRemaining; i++)
+@@ -130,7 +132,7 @@
+               {
+                 inPos--;
+                 result = CoderResult.unmappableForLength(1);
+-                break;
++                break bailOut;
+               }
+             byte b = mapToByte(inChar);
+             outArray[outPos] = b;
+@@ -148,7 +150,7 @@
+               {
+                 inPos--;
+                 result = CoderResult.unmappableForLength(1);
+-                break;
++                break bailOut;
+               }
+             byte b = mapToByte(inChar);
+             outArray[outPos] = b;
============================================================
--- packages/classpath/classpath-minimal_0.97.2.bb	cc6670b99fd590bf0ad74fa09447b184313fc008
+++ packages/classpath/classpath-minimal_0.97.2.bb	177179004b0872961bb82b3f0478fbb4305e68b0
@@ -6,9 +6,11 @@ SRC_URI += "\
   file://javanet-local.patch;patch=1;pnum=0 \
   file://ecj_java_dir.patch;patch=1 \
   file://autotools.patch;patch=1 \
+  file://decimalformat.patch;patch=1 \
+  file://cp-byte-loophelper.patch;patch=1;pnum=0 \
   "
 
-PR = "r1"
+PR = "r3"
 
 PROVIDES = "${PN} classpath"
 
============================================================
--- packages/classpath/classpath-native_0.97.2.bb	a757f77768377156889b4b9e0147b2d651b9d4fd
+++ packages/classpath/classpath-native_0.97.2.bb	435684f1e26b8284b25fcf75ceb62504efc4ba3e
@@ -1,6 +1,6 @@ require classpath-native.inc
 require classpath-native.inc
 
-PR = "r1"
+PR = "r2"
 
 # The code affected by the javanet-local patch
 # is usually not compiled. However if someone changes
@@ -12,5 +12,7 @@ SRC_URI += "\
   file://sun-security-getproperty_0.96.1.patch;patch=1;pnum=0 \
   file://ecj_java_dir.patch;patch=1 \
   file://autotools.patch;patch=1 \
+  file://decimalformat.patch;patch=1 \
+  file://cp-byte-loophelper.patch;patch=1;pnum=0 \
   "
 
============================================================
--- packages/classpath/classpath_0.97.2.bb	d8ccab26ac79ea713973f6b5f066aba811994ccb
+++ packages/classpath/classpath_0.97.2.bb	cad408a93df036893e2573d5d16baa2b07bd8b08
@@ -6,9 +6,11 @@ SRC_URI += "\
   file://javanet-local.patch;patch=1;pnum=0 \
   file://ecj_java_dir.patch;patch=1 \
   file://autotools.patch;patch=1 \
+  file://decimalformat.patch;patch=1 \
+  file://cp-byte-loophelper.patch;patch=1;pnum=0 \
   "
 
-PR = "r2"
+PR = "r4"
 
 DEPENDS += "gtk+ gconf libxtst"
 






More information about the Openembedded-commits mailing list