summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/rhino/files')
-rw-r--r--dev-java/rhino/files/00_dont-fetch-swing-ex.patch10
-rw-r--r--dev-java/rhino/files/1.5.5_jdk15.patch23
-rw-r--r--dev-java/rhino/files/public-NativeScript.patch11
-rw-r--r--dev-java/rhino/files/rhino-1.6-noget.patch12
-rw-r--r--dev-java/rhino/files/rhino-1.7.7-testsrc-build.xml.patch40
5 files changed, 96 insertions, 0 deletions
diff --git a/dev-java/rhino/files/00_dont-fetch-swing-ex.patch b/dev-java/rhino/files/00_dont-fetch-swing-ex.patch
new file mode 100644
index 000000000000..994975149dd0
--- /dev/null
+++ b/dev-java/rhino/files/00_dont-fetch-swing-ex.patch
@@ -0,0 +1,10 @@
+--- toolsrc/build.xml 2004-03-25 15:54:34.000000000 +0100
++++ toolsrc/build-patch.xml 2004-06-19 23:48:07.225123288 +0200
+@@ -20,7 +20,6 @@
+ <!-- Download source from Sun's site, unzip it, remove
+ the files we don't need, and change the package
+ -->
+- <get src="http://java.sun.com/products/jfc/tsc/articles/treetable2/downloads/src.zip" dest="${nest}/${build.dir}/swingExSrc.zip"/>
+ <unzip src="${nest}/${build.dir}/swingExSrc.zip" dest="${src.debugger}"/>
+ <delete file="${src.debugger}/FileSystemModel2.java" />
+ <delete file="${src.debugger}/MergeSort.java" />
diff --git a/dev-java/rhino/files/1.5.5_jdk15.patch b/dev-java/rhino/files/1.5.5_jdk15.patch
new file mode 100644
index 000000000000..0948921b4770
--- /dev/null
+++ b/dev-java/rhino/files/1.5.5_jdk15.patch
@@ -0,0 +1,23 @@
+diff -urpN rhino1_5R5.old/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java rhino1_5R5/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java
+--- rhino1_5R5.old/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java 2004-03-25 15:54:34.000000000 +0100
++++ rhino1_5R5/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java 2005-02-01 13:58:26.521223264 +0100
+@@ -124,7 +124,7 @@ public class JavaPolicySecurity extends
+
+ public JavaPolicySecurity() {
+ // To trigger error on jdk-1.1 with lazy load
+- new CodeSource(null, null);
++ new CodeSource(null, (java.security.cert.Certificate[])null);
+ }
+
+ protected void callProcessFileSecure(final Context cx,
+@@ -167,8 +167,8 @@ public class JavaPolicySecurity extends
+ }
+
+ private ProtectionDomain getUrlDomain(URL url) {
+- CodeSource cs = new CodeSource(url, null);
+- PermissionCollection pc = Policy.getPolicy().getPermissions(cs);
++ CodeSource cs = new CodeSource(url, (java.security.cert.Certificate[])null);
++ PermissionCollection pc = Policy.getPolicy().getPermissions(cs);
+ return new ProtectionDomain(cs, pc);
+ }
+
diff --git a/dev-java/rhino/files/public-NativeScript.patch b/dev-java/rhino/files/public-NativeScript.patch
new file mode 100644
index 000000000000..026bcedb0e55
--- /dev/null
+++ b/dev-java/rhino/files/public-NativeScript.patch
@@ -0,0 +1,11 @@
+--- rhino1_5R5/src/org/mozilla/javascript/NativeScript.java.orig 2006-05-31 14:01:06.000000000 +0200
++++ rhino1_5R5/src/org/mozilla/javascript/NativeScript.java 2006-05-31 14:03:37.000000000 +0200
+@@ -55,7 +55,7 @@
+ * @author Norris Boyd
+ */
+
+-class NativeScript extends NativeFunction implements Script
++public class NativeScript extends NativeFunction implements Script
+ {
+
+ static void init(Context cx, Scriptable scope, boolean sealed)
diff --git a/dev-java/rhino/files/rhino-1.6-noget.patch b/dev-java/rhino/files/rhino-1.6-noget.patch
new file mode 100644
index 000000000000..235091428392
--- /dev/null
+++ b/dev-java/rhino/files/rhino-1.6-noget.patch
@@ -0,0 +1,12 @@
+diff --git a/toolsrc/org/mozilla/javascript/tools/debugger/build.xml b/toolsrc/org/mozilla/javascript/tools/debugger/build.xml
+index 7ed0236..5f7db6e 100644
+--- a/toolsrc/org/mozilla/javascript/tools/debugger/build.xml
++++ b/toolsrc/org/mozilla/javascript/tools/debugger/build.xml
+@@ -47,7 +47,6 @@
+ the files we don't need, and change the package
+ -->
+ <mkdir dir="downloaded"/>
+- <get src="${swing-ex-url}" dest="downloaded/swingExSrc.zip"/>
+ <unzip src="downloaded/swingExSrc.zip" dest="downloaded/">
+ <patternset>
+ <include name="AbstractCellEditor.java"/>
diff --git a/dev-java/rhino/files/rhino-1.7.7-testsrc-build.xml.patch b/dev-java/rhino/files/rhino-1.7.7-testsrc-build.xml.patch
new file mode 100644
index 000000000000..4760e980245d
--- /dev/null
+++ b/dev-java/rhino/files/rhino-1.7.7-testsrc-build.xml.patch
@@ -0,0 +1,40 @@
+--- testsrc/build.xml.orig 2015-08-05 23:41:56.815000000 +0000
++++ testsrc/build.xml 2015-08-05 23:46:10.026000000 +0000
+@@ -46,15 +46,8 @@
+ -->
+ <property name="test.vm.mx" value="256m" />
+
+- <target name="get-junit" unless="offline">
+- <mkdir dir="lib"/>
+- <get src="${test.junit.url}" dest="lib/junit.jar" usetimestamp="true"/>
+- <get src="${test.hamcrest.url}" dest="lib/hamcrest.jar" usetimestamp="true"/>
+- </target>
+-
+ <target name="junit-compile">
+ <mkdir dir="${test.classes}" />
+- <antcall target="get-junit"/>
+ <javac
+ destdir="${test.classes}" debug="true"
+ encoding="UTF-8"
+@@ -75,7 +68,6 @@
+
+ <target name="compile">
+ <mkdir dir="${test.classes}" />
+- <antcall target="get-junit"/>
+ <javac
+ srcdir="testsrc"
+ destdir="${test.classes}" debug="true"
+@@ -105,12 +97,7 @@
+ <delete dir="${test.classes}" />
+ </target>
+
+- <target name="get-emma" unless="offline">
+- <get src="${test.emma.url}" dest="lib/emma.jar" usetimestamp="true"/>
+- <get src="${test.emma_ant.url}" dest="lib/emma_ant.jar" usetimestamp="true"/>
+- </target>
+-
+- <target name="coverage-instrument" depends="get-emma">
++ <target name="coverage-instrument">
+ <property name="coverage.dir" location="${build.dir}/coverage"/>
+ <property name="coverage.classes.dir" location="${build.dir}/coverage/classes"/>
+ <mkdir dir="${coverage.classes.dir}"/>