harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hinde...@apache.org
Subject svn commit: r798820 - in /harmony/enhanced/classlib/branches/java6: depends/files/ modules/saaj/ modules/saaj/META-INF/ modules/saaj/make/
Date Wed, 29 Jul 2009 09:30:58 GMT
Author: hindessm
Date: Wed Jul 29 09:30:57 2009
New Revision: 798820

URL: http://svn.apache.org/viewvc?rev=798820&view=rev
Log:
Applied patch from "[#HARMONY-6283] [classlib][java6] javax.xml.soap
package is missing from the Java 6 build".

Added:
    harmony/enhanced/classlib/branches/java6/modules/saaj/
    harmony/enhanced/classlib/branches/java6/modules/saaj/META-INF/
    harmony/enhanced/classlib/branches/java6/modules/saaj/META-INF/MANIFEST.MF   (with props)
    harmony/enhanced/classlib/branches/java6/modules/saaj/build.xml   (with props)
    harmony/enhanced/classlib/branches/java6/modules/saaj/make/
    harmony/enhanced/classlib/branches/java6/modules/saaj/make/depends.properties   (with
props)
Modified:
    harmony/enhanced/classlib/branches/java6/depends/files/bootclasspath.properties

Modified: harmony/enhanced/classlib/branches/java6/depends/files/bootclasspath.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/depends/files/bootclasspath.properties?rev=798820&r1=798819&r2=798820&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/depends/files/bootclasspath.properties (original)
+++ harmony/enhanced/classlib/branches/java6/depends/files/bootclasspath.properties Wed Jul
29 09:30:57 2009
@@ -207,3 +207,5 @@
 bootclasspath.50=asm-3.1/asm-3.1.jar
 
 bootclasspath.51=bsf-3.0-beta3/bsf-api.jar
+
+bootclasspath.52=axis2-1.3/axis2-saaj-api-1.3.jar

Added: harmony/enhanced/classlib/branches/java6/modules/saaj/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/saaj/META-INF/MANIFEST.MF?rev=798820&view=auto
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/saaj/META-INF/MANIFEST.MF (added)
+++ harmony/enhanced/classlib/branches/java6/modules/saaj/META-INF/MANIFEST.MF Wed Jul 29
09:30:57 2009
@@ -0,0 +1,17 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Harmony SAAJ API
+Bundle-SymbolicName: org.apache.harmony.saaj-api
+Bundle-Version: 1.3
+Bundle-ClassPath: axis2-saaj-api-1.3.jar
+Export-Package: javax.xml.soap
+Import-Package: java.io,
+  java.util,
+  javax.activation,
+  javax.xml.namespace,
+  javax.xml.transform,
+  javax.xml.transform.dom,
+  org.w3c.dom
+  
+  
+  
\ No newline at end of file

Propchange: harmony/enhanced/classlib/branches/java6/modules/saaj/META-INF/MANIFEST.MF
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/classlib/branches/java6/modules/saaj/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/saaj/build.xml?rev=798820&view=auto
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/saaj/build.xml (added)
+++ harmony/enhanced/classlib/branches/java6/modules/saaj/build.xml Wed Jul 29 09:30:57 2009
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<project name="SAAJ Build" default="build" basedir=".">
+    <description>Build for XML_SOAP component</description>
+
+    <property name="hy.hdk" location="${basedir}/../../deploy" />
+    <property name="hy.jdk" location="${hy.hdk}/jdk" />
+    <property name="depends.dir" location="${basedir}/../../depends" />
+    <import file="${hy.hdk}/build/ant/properties.xml" />
+    <import file="${hy.hdk}/build/ant/depends.xml" />
+
+    <target name="build" depends="check-depends, -copy-jars" />
+
+    <target name="check-depends"
+            depends="-check-depends,-extract-props,-extract" />
+
+    <target name="-check-depends">
+        <check-one-file src="${axis.url}" dest="${axis.zip}" />
+    </target>
+
+    <target name="-extract-props">
+        <uptodate property="axis.uptodate"
+                  srcfile="${axis.zip}"
+                  targetfile="${axis.jar}" />
+    </target>
+
+    <target name="-extract" unless="axis.uptodate">
+        <unzip src="${axis.zip}" dest="${axis.dir}.tmp" />
+        <copy 
+             file="${axis.dir}.tmp/${axis.dirname}/lib/${axis.jarname}"
+             tofile="${axis.jar}"  />
+        <delete dir="${axis.dir}.tmp" />
+        <touch file="${axis.jar}" />
+    </target>
+        
+    <target name="fetch-depends">
+
+        <mkdir dir="${axis.dir}" />
+        <download-one-file src="${axis.url}" dest="${axis.zip}"
+                           md5="${axis.md5}" />
+
+    </target>
+
+    <target name="-copy-jars">
+        <copy todir="${hy.jdk}/jre/lib/boot">
+            <fileset dir="${depends.jars}">
+                <patternset includes="${axis.dirname}/*.jar" />
+            </fileset>
+        </copy>
+        <copy todir="${hy.jdk}/jre/lib/boot/${axis.dirname}/META-INF">
+            <fileset dir="META-INF" />
+        </copy>
+    </target>
+
+    <target name="test" />
+
+    <target name="clean">
+        <delete dir="${hy.jdk}/jre/lib/boot/${axis.dirname}" />
+    </target>
+
+</project>

Propchange: harmony/enhanced/classlib/branches/java6/modules/saaj/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/classlib/branches/java6/modules/saaj/make/depends.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/saaj/make/depends.properties?rev=798820&view=auto
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/saaj/make/depends.properties (added)
+++ harmony/enhanced/classlib/branches/java6/modules/saaj/make/depends.properties Wed Jul
29 09:30:57 2009
@@ -0,0 +1,26 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+# 
+#     http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+depends.jars=${depends.dir}/jars
+apache.base=http://archive.apache.org/dist
+axis.base=${apache.base}/ws/axis2/1_3/
+axis.dirname=axis2-1.3
+axis.dir=${depends.jars}/${axis.dirname}
+axis.zipname=axis2-1.3-bin.zip
+axis.zip=${axis.dir}/${axis.zipname}
+axis.jarname=axis2-saaj-api-1.3.jar
+axis.jar=${axis.dir}/${axis.jarname}
+axis.url=${axis.base}/${axis.zipname}
+axis.md5=ab2bc77452288ebf80d861270734a83e
\ No newline at end of file

Propchange: harmony/enhanced/classlib/branches/java6/modules/saaj/make/depends.properties
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message