Blame rhino.patch

5ff3143
diff -ur openjdk.orig/jdk/make/com/sun/Makefile openjdk/jdk/make/com/sun/Makefile
ffd9b27
--- openjdk.orig/jdk/make/com/sun/Makefile	2012-02-14 16:12:48.000000000 -0500
ffd9b27
+++ openjdk/jdk/make/com/sun/Makefile	2012-02-22 14:25:10.327518016 -0500
e797f0b
@@ -31,13 +31,6 @@
e797f0b
 PRODUCT = sun
e797f0b
 include $(BUILDDIR)/common/Defs.gmk
e797f0b
 
e797f0b
-ifndef OPENJDK
e797f0b
-  ORG_EXISTS := $(call DirExists,$(CLOSED_SRC)/share/classes/sun/org,,)
e797f0b
-  ifneq ("$(ORG_EXISTS)", "") 
e797f0b
-    SCRIPT_SUBDIR = script
e797f0b
-  endif
e797f0b
-endif
e797f0b
-
e797f0b
 # jarsigner is part of JRE
e797f0b
 SUBDIRS = java security net/ssl jarsigner
e797f0b
 
ffd9b27
@@ -45,7 +38,7 @@
ffd9b27
 SUBDIRS_desktop    = image
ffd9b27
 SUBDIRS_enterprise = crypto/provider jndi \
ffd9b27
                      org rowset net/httpserver
Jiri Vanek 2fdffb9
-SUBDIRS_misc       = $(SCRIPT_SUBDIR) tracing nio demo
Jiri Vanek 2fdffb9
+SUBDIRS_misc       = script tracing nio demo
ffd9b27
 
ffd9b27
 # Omit mirror since it's built with the apt tool.
ffd9b27
 SUBDIRS_tools      = tools
5ff3143
diff -ur openjdk.orig/jdk/make/com/sun/script/Makefile openjdk/jdk/make/com/sun/script/Makefile
ffd9b27
--- openjdk.orig/jdk/make/com/sun/script/Makefile	2012-02-14 16:12:48.000000000 -0500
ffd9b27
+++ openjdk/jdk/make/com/sun/script/Makefile	2012-02-22 14:10:53.325225237 -0500
e797f0b
@@ -31,6 +31,8 @@
e797f0b
 
e797f0b
 AUTO_FILES_JAVA_DIRS = com/sun/script
e797f0b
 
e797f0b
+OTHER_JAVACFLAGS = -classpath $(RHINO_JAR)
e797f0b
+
e797f0b
 #
e797f0b
 # Files that need to be copied
e797f0b
 #
5ff3143
diff -ur openjdk.orig/jdk/make/common/Release.gmk openjdk/jdk/make/common/Release.gmk
ffd9b27
--- openjdk.orig/jdk/make/common/Release.gmk	2012-02-14 16:12:48.000000000 -0500
ffd9b27
+++ openjdk/jdk/make/common/Release.gmk	2012-02-22 14:10:53.325225237 -0500
5ff3143
@@ -766,6 +766,7 @@
e797f0b
 	$(CP) $(RT_JAR) $(JRE_IMAGE_DIR)/lib/rt.jar
e797f0b
 	$(CP) $(RESOURCES_JAR) $(JRE_IMAGE_DIR)/lib/resources.jar
e797f0b
 	$(CP) $(JSSE_JAR) $(JRE_IMAGE_DIR)/lib/jsse.jar
e797f0b
+	$(CP) $(RHINO_JAR) $(JRE_IMAGE_DIR)/lib/rhino.jar
Jiri Vanek ebc15fd
 ifneq ($(JFR_JAR),)
Jiri Vanek ebc15fd
 	$(CP) $(JFR_JAR) $(JRE_IMAGE_DIR)/lib/jfr.jar
Jiri Vanek ebc15fd
 endif
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/ExternalScriptable.java openjdk/jdk/src/share/classes/com/sun/script/javascript/ExternalScriptable.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/ExternalScriptable.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/ExternalScriptable.java	2012-02-22 14:10:53.325225237 -0500
e797f0b
@@ -24,7 +24,7 @@
e797f0b
  */
e797f0b
 
e797f0b
 package com.sun.script.javascript;
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 import javax.script.*;
e797f0b
 import java.util.*;
e797f0b
 
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/JavaAdapter.java openjdk/jdk/src/share/classes/com/sun/script/javascript/JavaAdapter.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/JavaAdapter.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/JavaAdapter.java	2012-02-22 14:10:53.325225237 -0500
e797f0b
@@ -26,7 +26,7 @@
e797f0b
 package com.sun.script.javascript;
e797f0b
 
e797f0b
 import javax.script.Invocable;
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 
e797f0b
 /**
e797f0b
  * This class implements Rhino-like JavaAdapter to help implement a Java
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/JSAdapter.java openjdk/jdk/src/share/classes/com/sun/script/javascript/JSAdapter.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/JSAdapter.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/JSAdapter.java	2012-02-22 14:10:53.326225216 -0500
e797f0b
@@ -25,7 +25,7 @@
e797f0b
 
e797f0b
 package com.sun.script.javascript;
e797f0b
 
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 import java.util.*;
e797f0b
 
e797f0b
 /**
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoClassShutter.java openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoClassShutter.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoClassShutter.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoClassShutter.java	2012-02-22 14:10:53.326225216 -0500
e797f0b
@@ -26,7 +26,7 @@
e797f0b
 package com.sun.script.javascript;
e797f0b
 
e797f0b
 import java.util.*;
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 
e797f0b
 /**
e797f0b
  * This class prevents script access to certain sensitive classes.
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java	2012-02-22 14:10:53.326225216 -0500
e797f0b
@@ -25,7 +25,7 @@
e797f0b
 
e797f0b
 package com.sun.script.javascript;
e797f0b
 import javax.script.*;
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 
e797f0b
 /**
e797f0b
  * Represents compiled JavaScript code.
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java	2012-02-22 14:10:53.326225216 -0500
e797f0b
@@ -26,7 +26,7 @@
e797f0b
 package com.sun.script.javascript;
e797f0b
 import javax.script.*;
e797f0b
 import java.util.*;
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 import com.sun.script.util.*;
e797f0b
 
e797f0b
 /**
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java	2012-02-22 14:10:53.327225198 -0500
e797f0b
@@ -26,7 +26,7 @@
e797f0b
 package com.sun.script.javascript;
e797f0b
 import com.sun.script.util.*;
e797f0b
 import javax.script.*;
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 import java.lang.reflect.Method;
e797f0b
 import java.io.*;
7db6b47
 import java.security.*;
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoTopLevel.java openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoTopLevel.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoTopLevel.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoTopLevel.java	2012-02-22 14:10:53.327225198 -0500
e797f0b
@@ -25,7 +25,7 @@
e797f0b
 
e797f0b
 package com.sun.script.javascript;
e797f0b
 
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 import javax.script.*;
5ff3143
 import java.security.AccessControlContext;
Jiri Vanek cc8edef
 
5ff3143
diff -ur openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java
ffd9b27
--- openjdk.orig/jdk/src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java	2012-02-14 16:12:49.000000000 -0500
ffd9b27
+++ openjdk/jdk/src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java	2012-02-22 14:10:53.327225198 -0500
e797f0b
@@ -27,7 +27,7 @@
e797f0b
 
e797f0b
 import java.lang.reflect.*;
e797f0b
 import static sun.security.util.SecurityConstants.*;
e797f0b
-import sun.org.mozilla.javascript.internal.*;
e797f0b
+import sun.org.mozilla.javascript.*;
e797f0b
 
e797f0b
 /**
e797f0b
  * This wrap factory is used for security reasons. JSR 223 script