rpms/rhino/devel rhino-1.7r2pre-disabledebuggertool.patch, NONE, 1.1 rhino-build.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 rhino.spec, 1.3, 1.4 sources, 1.2, 1.3 rhino-1.6r5-disabledebuggertool.patch, 1.1, NONE
Lillian Angel
langel at fedoraproject.org
Fri Feb 13 19:45:11 UTC 2009
Author: langel
Update of /cvs/pkgs/rpms/rhino/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23533
Modified Files:
.cvsignore rhino.spec sources
Added Files:
rhino-1.7r2pre-disabledebuggertool.patch rhino-build.patch
Removed Files:
rhino-1.6r5-disabledebuggertool.patch
Log Message:
* Fri Feb 13 2009 Lillian Angel <langel at redhat.com> - 0:1.7-0.1.r2pre.1.1
- Upgraded to 1.7r2pre.
- Resolves: rhbz#485135
rhino-1.7r2pre-disabledebuggertool.patch:
--- NEW FILE rhino-1.7r2pre-disabledebuggertool.patch ---
--- ./build.xml.sav 2007-03-07 15:06:11.000000000 -0500
+++ ./build.xml 2007-03-07 15:06:25.000000000 -0500
@@ -73,7 +73,7 @@
<target name="compile" depends="init">
<ant antfile="src/build.xml" target="compile"/>
- <ant antfile="toolsrc/build.xml" target="compile"/>
+ <!-- <ant antfile="toolsrc/build.xml" target="compile"/> -->
<antcall target="xmlimplsrc-compile" />
</target>
rhino-build.patch:
--- NEW FILE rhino-build.patch ---
diff -ur rhino1_7R2pre.orig/examples/Matrix.java rhino1_7R2pre/examples/Matrix.java
--- rhino1_7R2pre.orig/examples/Matrix.java 2008-07-28 10:45:22.000000000 -0400
+++ rhino1_7R2pre/examples/Matrix.java 2008-08-11 00:06:20.483267501 -0400
@@ -249,7 +249,7 @@
* Use the convenience method from Context that takes care of calling
* toString, etc.
*/
- public Object getDefaultValue(Class<?> typeHint) {
+ public Object getDefaultValue(Class typeHint) {
return "[object Matrix]";
}
diff -ur rhino1_7R2pre.orig/examples/PrimitiveWrapFactory.java rhino1_7R2pre/examples/PrimitiveWrapFactory.java
--- rhino1_7R2pre.orig/examples/PrimitiveWrapFactory.java 2008-07-28 10:45:22.000000000 -0400
+++ rhino1_7R2pre/examples/PrimitiveWrapFactory.java 2008-08-11 00:07:30.546266985 -0400
@@ -57,7 +57,7 @@
public class PrimitiveWrapFactory extends WrapFactory {
@Override
public Object wrap(Context cx, Scriptable scope, Object obj,
- Class<?> staticType)
+ Class staticType)
{
if (obj instanceof String || obj instanceof Number ||
obj instanceof Boolean)
diff -ur rhino1_7R2pre.orig/src/org/mozilla/javascript/WrapFactory.java rhino1_7R2pre/src/org/mozilla/javascript/WrapFactory.java
--- rhino1_7R2pre.orig/src/org/mozilla/javascript/WrapFactory.java 2008-07-28 10:45:14.000000000 -0400
+++ rhino1_7R2pre/src/org/mozilla/javascript/WrapFactory.java 2008-08-11 00:07:57.706710143 -0400
@@ -75,7 +75,7 @@
* @return the wrapped value.
*/
public Object wrap(Context cx, Scriptable scope,
- Object obj, Class<?> staticType)
+ Object obj, Class staticType)
{
if (obj == null || obj == Undefined.instance
|| obj instanceof Scriptable)
diff -ur rhino1_7R2pre.orig/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java rhino1_7R2pre/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java
--- rhino1_7R2pre.orig/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java 2008-07-28 10:45:18.000000000 -0400
+++ rhino1_7R2pre/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java 2008-08-11 00:06:20.483267501 -0400
@@ -67,7 +67,7 @@
return super.defineClass(name, data, 0, data.length, domain);
}
- public void linkClass(Class<?> cl) {
+ public void linkClass(Class cl) {
resolveClass(cl);
}
}
diff -ur rhino1_7R2pre.orig/xmlimplsrc/org/mozilla/javascript/xmlimpl/Namespace.java rhino1_7R2pre/xmlimplsrc/org/mozilla/javascript/xmlimpl/Namespace.java
--- rhino1_7R2pre.orig/xmlimplsrc/org/mozilla/javascript/xmlimpl/Namespace.java 2008-07-28 10:45:20.000000000 -0400
+++ rhino1_7R2pre/xmlimplsrc/org/mozilla/javascript/xmlimpl/Namespace.java 2008-08-11 00:06:20.483267501 -0400
@@ -115,7 +115,7 @@
}
@Override
- public Object getDefaultValue(Class<?> hint) {
+ public Object getDefaultValue(Class hint) {
return uri();
}
diff -ur rhino1_7R2pre.orig/xmlimplsrc/org/mozilla/javascript/xmlimpl/QName.java rhino1_7R2pre/xmlimplsrc/org/mozilla/javascript/xmlimpl/QName.java
--- rhino1_7R2pre.orig/xmlimplsrc/org/mozilla/javascript/xmlimpl/QName.java 2008-07-28 10:45:20.000000000 -0400
+++ rhino1_7R2pre/xmlimplsrc/org/mozilla/javascript/xmlimpl/QName.java 2008-08-11 00:06:20.484267636 -0400
@@ -145,7 +145,7 @@
}
@Override
- public Object getDefaultValue(Class<?> hint) {
+ public Object getDefaultValue(Class hint) {
return toString();
}
diff -ur rhino1_7R2pre.orig/xmlimplsrc/org/mozilla/javascript/xmlimpl/XMLObjectImpl.java rhino1_7R2pre/xmlimplsrc/org/mozilla/javascript/xmlimpl/XMLObjectImpl.java
--- rhino1_7R2pre.orig/xmlimplsrc/org/mozilla/javascript/xmlimpl/XMLObjectImpl.java 2008-07-28 10:45:20.000000000 -0400
+++ rhino1_7R2pre/xmlimplsrc/org/mozilla/javascript/xmlimpl/XMLObjectImpl.java 2008-08-11 00:06:20.498268536 -0400
@@ -165,7 +165,7 @@
}
@Override
- public final Object getDefaultValue(Class<?> hint) {
+ public final Object getDefaultValue(Class hint) {
return this.toString();
}
--- rhino1_7R2pre.orig/xmlimplsrc/buildorig 2009-02-13 14:17:57.000000000 -0500
+++ rhino1_7R2pre/xmlimplsrc/build.xml 2009-02-13 14:29:42.000000000 -0500
@@ -67,6 +67,7 @@
<target name="e4x-compile" if="jdk1.5?">
<javac
+ bootclasspath="/usr/lib/jvm/java-openjdk/jre/lib/rt.jar"
srcdir="xmlimplsrc"
destdir="${classes}"
deprecation="on"
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rhino/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 13 Mar 2007 23:05:54 -0000 1.2
+++ .cvsignore 13 Feb 2009 19:44:40 -0000 1.3
@@ -1 +1 @@
-rhino1_6R5.zip
+rhino1_7R2pre.zip
Index: rhino.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rhino/devel/rhino.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- rhino.spec 10 Jul 2008 19:16:38 -0000 1.3
+++ rhino.spec 13 Feb 2009 19:44:40 -0000 1.4
@@ -28,11 +28,11 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-%define cvs_version 1_6R5
+%define cvs_version 1_7R2pre
Name: rhino
-Version: 1.6
-Release: 0.1.r5.1.3%{?dist}
+Version: 1.7
+Release: 0.1.r2pre.1.1%{?dist}
Epoch: 0
Summary: JavaScript for Java
License: MPLv1.1 or GPLv2+
@@ -43,12 +43,14 @@
#Source1: http://java.sun.com/products/jfc/tsc/articles/treetable2/downloads/src.zip
#Source2: %{name}.script
-Patch0: %{name}-1.6r5-disabledebuggertool.patch
+Patch0: %{name}-1.7r2pre-disabledebuggertool.patch
+Patch1: %{name}-build.patch
URL: http://www.mozilla.org/rhino/
Group: Development/Libraries/Java
BuildRequires: ant
BuildRequires: bea-stax-api
+BuildRequires: java-1.6.0-openjdk-devel >= 1:1.6.0.0
# Disable xmlbeans until we can get it into Fedora
#Requires: xmlbeans
@@ -85,56 +87,53 @@
%prep
%setup -q -n %{name}%{cvs_version}
+%patch1 -p1
# Disable the built in swing debugger tool because it uses proprietary code from Sun
%patch0 -b .sav
# Fix build
-%__perl -p -i -e 's|.*<get.*src=.*>\n||' toolsrc/org/mozilla/javascript/tools/debugger/build.xml xmlimplsrc/build.xml
+%{__perl} -pi -e 's|.*<get.*src=.*>\n||' build.xml testsrc/build.xml toolsrc/org/mozilla/javascript/tools/debugger/build.xml xmlimplsrc/build.xml
-# Disabled until legality of redistribution can be sorted out
-#%__install -D -p -m 644 %{SOURCE1} toolsrc/org/mozilla/javascript/tools/debugger/downloaded/swingExSrc.zip
+# Disabled until legality can be sorted out.
+#%{__install} -D -p -m 644 %{SOURCE1} toolsrc/org/mozilla/javascript/tools/debugger/downloaded/swingExSrc.zip
-# Fix path between manual and javadocs
-%__perl -p -i -e 's|"apidocs/index.html"|"%{_javadocdir}/%{name}-%{version}/index.html"|' docs/doc.html
# Fix manifest
-%__perl -p -i -e 's|^Class-Path:.*\n||g' src/manifest
+%{__perl} -pi -e 's|^Class-Path:.*\n||g' src/manifest
+
# Add jpp release info to version
-%__perl -p -i -e 's|^implementation.version: Rhino .* release .* \${implementation.date}|\
-implementation.version: Rhino %{version} release %{release} \${implementation.date}|' build.properties
+%{__perl} -pi -e 's|^implementation.version: Rhino .* release .* \${implementation.date}|implementation.version: Rhino %{version} release %{release} \${implementation.date}|' build.properties
%build
-export CLASSPATH=$(build-classpath bea-stax-api)
-%ant \
- -Dbuild.sysclasspath=first \
- -Dxbean.jar=$(build-classpath xmlbeans/xbean) \
- jar javadoc
+export CLASSPATH=
+export OPT_JAR_LIST=:
+%ant -Dxbean.jar=$(build-classpath xmlbeans/xbean) \
+ -Djsr173.jar=$(build-classpath bea-stax-api) deepclean jar copy-all javadoc
pushd examples
-
# xbeans component is optional. Disabled until we can get it into Fedora
#export CLASSPATH=../build/%{name}%{cvs_version}/js.jar:$(build-classpath xmlbeans/xbean)
-export CLASSPATH=../build/%{name}%{cvs_version}/js.jar
-%javac *.java
+export CLASSPATH=../build/%{name}%{cvs_version}/js.jar:$(build-classpath xmlbeans/xbean 2>/dev/null)
+%{javac} *.java
+%{jar} cvf ../build/%{name}%{cvs_version}/%{name}-examples-%{version}.jar *.class
popd
%install
%__rm -rf %{buildroot}
# jars
-%__mkdir_p %{buildroot}%{_javadir}
-%__cp -pa build/%{name}%{cvs_version}/js.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
-(cd %{buildroot}%{_javadir} && %__ln_s %{name}-%{version}.jar js-%{version}.jar)
-(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do %__ln_s ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
+%{__mkdir_p} %{buildroot}%{_javadir}
+%{__cp} -a build/%{name}%{cvs_version}/js.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
+%{__cp} -a build/%{name}%{cvs_version}/%{name}-examples-%{version}.jar %{buildroot}%{_javadir}/%{name}-examples-%{version}.jar
+(cd %{buildroot}%{_javadir} && %{__ln_s} %{name}-%{version}.jar js-%{version}.jar)
+(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do %{__ln_s} ${jar} `echo $jar| %{__sed} "s|-%{version}||g"`; done)
# javadoc
-%__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version}
-for file in `find build/%{name}%{cvs_version}/docs/apidocs -type f`; do
- %{__sed} -i 's/\r//' $file
-done
-
-%__cp -pa build/%{name}%{cvs_version}/docs/apidocs/* %{buildroot}%{_javadocdir}/%{name}-%{version}
+%{__mkdir_p} %{buildroot}%{_javadocdir}/%{name}-%{version}
+%{__cp} -a build/%{name}%{cvs_version}/javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version}
+%{__ln_s} %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
+%{_bindir}/find %{buildroot}%{_javadocdir}/%{name}-%{version} -type f -name '*.html' | %{_bindir}/xargs %{__perl} -pi -e 's/\r$//g'
# Disable the swing debugger tool script because it uses proprietary code from Sun
## script
@@ -142,8 +141,8 @@
#%__install -m 755 %{SOURCE2} %{buildroot}%{_bindir}/%{name}
# examples
-%__mkdir_p %{buildroot}%{_datadir}/%{name}
-%__cp -pa examples/* %{buildroot}%{_datadir}/%{name}
+%{__mkdir_p} %{buildroot}%{_datadir}/%{name}
+%{__cp} -a examples/* %{buildroot}%{_datadir}/%{name}
%clean
%__rm -rf %{buildroot}
@@ -160,13 +159,19 @@
%files manual
%defattr(0644,root,root,0755)
+%if 0
%doc build/%{name}%{cvs_version}/docs/*
+%endif
%files javadoc
%defattr(0644,root,root,0755)
%doc %{_javadocdir}/*
%changelog
+* Fri Feb 13 2009 Lillian Angel <langel at redhat.com> - 0:1.7-0.1.r2pre.1.1
+- Upgraded to 1.7r2pre.
+- Resolves: rhbz#485135
+
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0:1.6-0.1.r5.1.3
- drop repotag
- fix license tag
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rhino/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 13 Mar 2007 23:05:54 -0000 1.2
+++ sources 13 Feb 2009 19:44:40 -0000 1.3
@@ -1 +0,0 @@
-c93b6d0bb8ba83c3760efeb30525728a rhino1_6R5.zip
--- rhino-1.6r5-disabledebuggertool.patch DELETED ---
More information about the fedora-extras-commits
mailing list