This commit is contained in:
commit
506a7ffd2a
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
26
xalan-j2-crosslink.patch
Normal file
26
xalan-j2-crosslink.patch
Normal file
@ -0,0 +1,26 @@
|
||||
--- build.xml.orig 2004-03-21 15:59:26.000000000 +0100
|
||||
+++ build.xml 2004-03-21 16:02:02.000000000 +0100
|
||||
@@ -154,6 +154,7 @@
|
||||
<property name="xdocs.DONE.file" value="${xdocs.dir}/sources/xalan/DONE"/>
|
||||
<property name="xdocs.XSLTCDONE.file" value="XSLTCDONE"/>
|
||||
<property name="xdocs.XSLTCDONE.location" value="${xdocs.dir}/sources/xalan/${xdocs.XSLTCDONE.file}"/>
|
||||
+ <property name="api.j2se" value="http://java.sun.com/j2se/1.4/docs/api/"/>
|
||||
<path id="docs.class.path">
|
||||
<pathelement location="${xmlapis.jar}" />
|
||||
<pathelement location="${parser.jar}" />
|
||||
@@ -908,6 +909,7 @@
|
||||
<group title="DOM 2" packages="org.w3c.dom*"/>
|
||||
<group title="XSLTC Core"
|
||||
packages="org.apache.xalan.xsltc*"/>
|
||||
+ <link href="${api.j2se}"/>
|
||||
</javadoc>
|
||||
|
||||
<!-- remove the xml-commons sources -->
|
||||
@@ -959,6 +961,7 @@
|
||||
<group title="DOM 2" packages="org.w3c.dom*"/>
|
||||
<group title="XSLTC Core"
|
||||
packages="org.apache.xalan.xsltc*"/>
|
||||
+ <link href="${api.j2se}"/>
|
||||
</javadoc>
|
||||
|
||||
<!-- remove the xml-commons sources -->
|
244
xalan-j2-java14compat.patch
Normal file
244
xalan-j2-java14compat.patch
Normal file
@ -0,0 +1,244 @@
|
||||
diff -Naur ../xalan-j_2_7_0.orig/build.xml ./build.xml
|
||||
--- ../xalan-j_2_7_0.orig/build.xml 2005-08-06 23:05:30.000000000 +0200
|
||||
+++ ./build.xml 2006-09-21 16:23:42.000000000 +0200
|
||||
@@ -416,7 +416,8 @@
|
||||
<echo message="Compiling DTM implementation and utilities" />
|
||||
<javac srcdir="${src.dir}"
|
||||
destdir="${build.classes}"
|
||||
- debug="${build.debug}" >
|
||||
+ debug="${build.debug}"
|
||||
+ target="1.4" >
|
||||
<include name="${apachexml.reldir}/**/*.java" />
|
||||
<!-- exclude the serializer -->
|
||||
<exclude name="${serializer.reldir}/**/*.java" />
|
||||
@@ -443,7 +444,8 @@
|
||||
<echo message="Compiling Xalan interpretive classes" />
|
||||
<javac srcdir="${src.dir}"
|
||||
destdir="${build.classes}"
|
||||
- debug="${build.debug}" >
|
||||
+ debug="${build.debug}"
|
||||
+ target="1.4" >
|
||||
<include name="${xpath.reldir}/**/*.java" />
|
||||
<include name="${domxpath.reldir}/**/*.java" />
|
||||
<include name="${xalan.reldir}/**/*.java" />
|
||||
@@ -489,7 +491,8 @@
|
||||
<javac srcdir="${src.dir}"
|
||||
destdir="${build.classes}"
|
||||
includes="${xsltc.reldir}/util/**/*.java"
|
||||
- debug="${build.debug}">
|
||||
+ debug="${build.debug}"
|
||||
+ target="1.4" >
|
||||
<classpath refid="xsltc.class.path" />
|
||||
<bootclasspath refid="xslt.boot.class.path" />
|
||||
</javac>
|
||||
@@ -552,7 +555,8 @@
|
||||
destdir="${build.classes}"
|
||||
includes="${xsltc.reldir}/**/*.java"
|
||||
excludes="${serializer.reldir}/**/*.java"
|
||||
- debug="${build.debug}">
|
||||
+ debug="${build.debug}"
|
||||
+ target="1.4" >
|
||||
<classpath refid="xsltc.class.path" />
|
||||
<bootclasspath refid="xslt.boot.class.path" />
|
||||
</javac>
|
||||
@@ -565,7 +569,8 @@
|
||||
<javac srcdir="${src.dir}"
|
||||
destdir="${build.classes}"
|
||||
includes="${xsltc.reldir}/**/*.java"
|
||||
- debug="${build.debug}">
|
||||
+ debug="${build.debug}"
|
||||
+ target="1.4" >
|
||||
<classpath refid="xsltc.class.path" />
|
||||
<bootclasspath refid="xslt.boot.class.path" />
|
||||
</javac>
|
||||
@@ -770,77 +775,92 @@
|
||||
<!-- Since the samples are packageless, they must be compiled separately. -->
|
||||
<javac srcdir="${samples.dir}/SimpleTransform"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/UseStylesheetPI"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/UseStylesheetParam"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/SAX2SAX"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/DOM2DOM"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/Pipe"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/UseXMLFilters"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/Trace"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/ApplyXPath"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/ApplyXPathDOM"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/trax"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/extensions"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/Validate"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/TransformThread"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<javac srcdir="${samples.dir}/XPathAPI"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<jar jarfile="${build.samples.jar}" basedir="${build.samples}"
|
||||
@@ -880,7 +900,8 @@
|
||||
<javac srcdir="${samples.dir}/servlet"
|
||||
destdir="${build.servlet}/WEB-INF/classes"
|
||||
debug="${build.debug}"
|
||||
- bootclasspathref="xslt.boot.class.path" >
|
||||
+ bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" >
|
||||
<classpath refid="samples.class.path" />
|
||||
</javac>
|
||||
<copy todir="${build.servlet}/WEB-INF/classes/servlet">
|
||||
@@ -918,10 +939,12 @@
|
||||
<javac srcdir="${samples.dir}/translets"
|
||||
classpath="${java.class.path}:${build.xalan.jar}"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" />
|
||||
<javac srcdir="${samples.dir}/CompiledJAXP"
|
||||
destdir="${build.samples}" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" />
|
||||
</target>
|
||||
|
||||
<!-- =================================================================== -->
|
||||
@@ -931,7 +954,8 @@
|
||||
<mkdir dir="${build.samples}/CompiledApplet"/>
|
||||
<javac srcdir="${samples.dir}/CompiledApplet"
|
||||
destdir="${build.samples}/CompiledApplet" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" />
|
||||
<jar jarfile="${build.xsltc.applet.jar}"
|
||||
basedir="${build.samples}/CompiledApplet"
|
||||
includes="*.class"/>
|
||||
@@ -944,7 +968,8 @@
|
||||
<mkdir dir="${build.samples}/CompiledBrazil"/>
|
||||
<javac srcdir="${samples.dir}/CompiledBrazil"
|
||||
destdir="${build.samples}/CompiledBrazil" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" />
|
||||
<jar jarfile="${build.xsltc.brazil.jar}"
|
||||
basedir="${build.samples}/CompiledBrazil"
|
||||
includes="*.class"/>
|
||||
@@ -959,7 +984,8 @@
|
||||
<mkdir dir="${build.samples}/CompiledEJB"/>
|
||||
<javac srcdir="${samples.dir}/CompiledEJB"
|
||||
destdir="${build.samples}/CompiledEJB" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" />
|
||||
<jar jarfile="${build.xsltc.ejb.jar}"
|
||||
basedir="${build.samples}/CompiledEJB"
|
||||
includes="*.class"/>
|
||||
@@ -972,7 +998,8 @@
|
||||
<mkdir dir="${build.samples}/CompiledServlet"/>
|
||||
<javac srcdir="${samples.dir}/CompiledServlet"
|
||||
destdir="${build.samples}/CompiledServlet" excludes="${exclude}"
|
||||
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path" />
|
||||
+ debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
|
||||
+ target="1.4" />
|
||||
<jar jarfile="${build.xsltc.servlet.jar}"
|
||||
basedir="${build.samples}/CompiledServlet"
|
||||
includes="*.class"/>
|
||||
@@ -993,6 +1020,7 @@
|
||||
classname="${doc.generator}"
|
||||
classpathref="docs.class.path" >
|
||||
<arg line="targetDirectory=${build.docs} ${xdocs.book} ${xdocs.style}"/>
|
||||
+
|
||||
</java>
|
||||
</target>
|
||||
|
||||
@@ -1690,7 +1718,8 @@
|
||||
<echo message="Compiling the Serializer" />
|
||||
<javac srcdir="${serializer.src.dir}"
|
||||
destdir="${serializer.build.classes}"
|
||||
- debug="${serializer.build.debug}" >
|
||||
+ debug="${serializer.build.debug}"
|
||||
+ target="1.4" >
|
||||
<include name="${serializer.reldir}/**/*.java" />
|
||||
<classpath refid="compile.class.path" />
|
||||
<bootclasspath refid="xslt.boot.class.path" />
|
118
xalan-j2-manifest.patch
Normal file
118
xalan-j2-manifest.patch
Normal file
@ -0,0 +1,118 @@
|
||||
--- src/MANIFEST.MF.orig 2004-03-21 15:54:40.000000000 +0100
|
||||
+++ src/MANIFEST.MF 2004-03-21 15:54:25.000000000 +0100
|
||||
@@ -1,7 +1,5 @@
|
||||
Manifest-Version: 1.0
|
||||
-Created-By: @java.version@ (@java.vendor@)
|
||||
Main-Class: org.apache.xalan.xslt.Process
|
||||
-Class-Path: xercesImpl.jar xml-apis.jar
|
||||
|
||||
|
||||
Name: org/apache/xalan
|
||||
@@ -28,44 +26,3 @@
|
||||
Implementation-Vendor: Apache Software Foundation
|
||||
Implementation-URL: http://xml.apache.org/xalan-j/dist/
|
||||
|
||||
-Name: org/apache/xalan/xsltc
|
||||
-Comment: Main XSLTC engine implementing TrAX/JAXP
|
||||
-Specification-Title: Java API for XML Processing
|
||||
-Specification-Vendor: Sun Microsystems Inc.
|
||||
-Specification-Version: 1.2
|
||||
-Implementation-Title: org.apache.xalan.xsltc
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Apache Software Foundation
|
||||
-Implementation-URL: http://xml.apache.org/xalan-j/dist/
|
||||
-
|
||||
-Name: runtime
|
||||
-Comment: Runtime component of JCup
|
||||
-Specification-Title: Runtime component of JCup
|
||||
-Specification-Vendor: Princeton University
|
||||
-Specification-Version: 0.10k
|
||||
-Implementation-Title: runtime
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Princeton University
|
||||
-Implementation-URL: http://www.cs.princeton.edu/~appel/modern/java/CUP/
|
||||
-
|
||||
-Name: org/apache/bcel
|
||||
-Comment: Byte Code Engineering Library
|
||||
-Specification-Title: Byte Code Engineering Library
|
||||
-Specification-Vendor: Markus Dahm
|
||||
-Specification-Version: 5.0 rc1
|
||||
-Implementation-Title: org.apache.bcel
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Apache Software Foundation
|
||||
-Implementation-URL: http://jakarta.apache.org/bcel
|
||||
-
|
||||
-Name: org/apache/regexp
|
||||
-Comment: Java Regular Expression package
|
||||
-Specification-Title: Java Regular Expression package
|
||||
-Specification-Vendor: Apache Software Foundation
|
||||
-Specification-Version: 1.2
|
||||
-Implementation-Title: org.apache.regexp
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Apache Software Foundation
|
||||
-Implementation-URL: http://jakarta.apache.org/regexp
|
||||
-
|
||||
-
|
||||
--- src/manifest.xsltc.orig 2004-03-21 15:54:59.000000000 +0100
|
||||
+++ src/manifest.xsltc 2004-03-21 15:54:25.000000000 +0100
|
||||
@@ -1,5 +1,4 @@
|
||||
Manifest-Version: 1.0
|
||||
-Created-By: @java.version@ (@java.vendor@)
|
||||
|
||||
Name: org/apache/xalan/xsltc
|
||||
Comment: Main XSLTC engine implementing TrAX/JAXP
|
||||
@@ -11,54 +10,3 @@
|
||||
Implementation-Vendor: Apache Software Foundation
|
||||
Implementation-URL: http://xml.apache.org/xalan-j/dist/
|
||||
|
||||
-Name: JLex
|
||||
-Comment: A Lexical Analyzer for Java
|
||||
-Specification-Title: A Lexical Analyzer for Java
|
||||
-Specification-Vendor: Princeton University
|
||||
-Specification-Version: 1.2.5
|
||||
-Implementation-Title: JLex
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Princeton University
|
||||
-Implementation-URL: http://www.cs.princeton.edu/~appel/modern/java/JLex/
|
||||
-
|
||||
-Name: java_cup
|
||||
-Comment: Parser Generator for Java
|
||||
-Specification-Title: Parser Generator for Java
|
||||
-Specification-Vendor: Princeton University
|
||||
-Specification-Version: 0.10k
|
||||
-Implementation-Title: java_cup
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Princeton University
|
||||
-Implementation-URL: http://www.cs.princeton.edu/~appel/modern/java/CUP/
|
||||
-
|
||||
-Name: runtime
|
||||
-Comment: Runtime component of JCup
|
||||
-Specification-Title: Runtime component of JCup
|
||||
-Specification-Vendor: Princeton University
|
||||
-Specification-Version: 0.10k
|
||||
-Implementation-Title: runtime
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Princeton University
|
||||
-Implementation-URL: http://www.cs.princeton.edu/~appel/modern/java/CUP/
|
||||
-
|
||||
-
|
||||
-Name: org/apache/bcel
|
||||
-Comment: Byte Code Engineering Library
|
||||
-Specification-Title: Byte Code Engineering Library
|
||||
-Specification-Vendor: Markus Dahm
|
||||
-Specification-Version: 5.0 rc1
|
||||
-Implementation-Title: org.apache.bcel
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Apache Software Foundation
|
||||
-Implementation-URL: http://jakarta.apache.org/bcel
|
||||
-
|
||||
-Name: org/apache/regexp
|
||||
-Comment: Java Regular Expression package
|
||||
-Specification-Title: Java Regular Expression package
|
||||
-Specification-Vendor: Apache Software Foundation
|
||||
-Specification-Version: 1.2
|
||||
-Implementation-Title: org.apache.regexp
|
||||
-Implementation-Version: @impl.version@
|
||||
-Implementation-Vendor: Apache Software Foundation
|
||||
-Implementation-URL: http://jakarta.apache.org/regexp
|
||||
-
|
11
xalan-j2-noxsltcdeps.patch
Normal file
11
xalan-j2-noxsltcdeps.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- build.xml.orig 2004-02-27 20:45:31.000000000 +0100
|
||||
+++ build.xml 2004-03-21 15:46:37.000000000 +0100
|
||||
@@ -560,7 +560,7 @@
|
||||
<!-- =================================================================== -->
|
||||
<!-- Creates one big xalan jar (Xalan interpretive + XSLTC + support jars) -->
|
||||
<!-- =================================================================== -->
|
||||
- <target name="jar" depends="xalan-interpretive.compile,xsltc.compile,xsltc.copy-deps-jars"
|
||||
+ <target name="jar" depends="xalan-interpretive.compile,xsltc.compile"
|
||||
description="Jar up everything (Xalan, XSLTC and XSLTC dependencies)" >
|
||||
|
||||
<!-- Copy over the manifest, with filtering (for version number) -->
|
37
xalan-j2.changes
Normal file
37
xalan-j2.changes
Normal file
@ -0,0 +1,37 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 21 16:36:24 CEST 2006 - skh@suse.de
|
||||
|
||||
- update to version 2.7.0 from jpackage.org
|
||||
- don't use icecream
|
||||
- use target="1.4" for build with java 1.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:49:06 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 29 11:46:20 CEST 2005 - jsmeix@suse.de
|
||||
|
||||
- Adjustments in the spec file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 20 14:22:31 CEST 2005 - jsmeix@suse.de
|
||||
|
||||
- Current version 2.6.0 from JPackage.org
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 18 17:09:49 CEST 2005 - jsmeix@suse.de
|
||||
|
||||
- Current version 2.6.0 from JPackage.org
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 19:58:45 CEST 2004 - skh@suse.de
|
||||
|
||||
- Fix prerequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 2 18:44:39 CEST 2004 - skh@suse.de
|
||||
|
||||
- Initial package created with version 2.6.0 (JPackage 1.5)
|
||||
|
251
xalan-j2.spec
Normal file
251
xalan-j2.spec
Normal file
@ -0,0 +1,251 @@
|
||||
#
|
||||
# spec file for package xalan-j2 (Version 2.7.0)
|
||||
#
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
# icecream 0
|
||||
|
||||
Name: xalan-j2
|
||||
BuildRequires: ant bcel java2-devel-packages java_cup jlex servletapi5 xml-commons-apis
|
||||
%define section free
|
||||
%define version 2.7.0
|
||||
%define cvs_version 2_7_0
|
||||
Version: 2.7.0
|
||||
Release: 1
|
||||
Summary: Java XSLT processor
|
||||
License: Apache
|
||||
Source0: http://www.apache.org/dist/xml/xalan-j/source/xalan-j_%{cvs_version}-src.tar.gz
|
||||
Patch0: %{name}-noxsltcdeps.patch
|
||||
Patch1: %{name}-manifest.patch
|
||||
Patch2: %{name}-crosslink.patch
|
||||
Patch3: %{name}-java14compat.patch
|
||||
URL: http://xml.apache.org/xalan-j/
|
||||
Group: Development/Libraries/Java
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
Provides: jaxp_transform_impl
|
||||
Requires: jaxp_parser_impl
|
||||
PreReq: /usr/sbin/update-alternatives
|
||||
|
||||
%description
|
||||
Xalan is an XSLT processor for transforming XML documents into HTML,
|
||||
text, or other XML document types. It implements the W3C
|
||||
Recommendations for XSL Transformations (XSLT) and the XML Path
|
||||
Language (XPath). It can be used from the command line, in an applet or
|
||||
a servlet, or as a module in other program.
|
||||
|
||||
|
||||
|
||||
%package xsltc
|
||||
Summary: Java XSLT compiler
|
||||
Group: Development/Libraries/Java
|
||||
Requires: java_cup, bcel, jlex, regexp, jaxp_parser_impl
|
||||
#Requires: /usr/sbin/update-alternatives
|
||||
#Provides: jaxp_transform_impl
|
||||
|
||||
%description xsltc
|
||||
The XSLT Compiler is a Java-based tool for compiling XSLT stylesheets
|
||||
into lightweight and portable Java byte codes called translets.
|
||||
|
||||
|
||||
|
||||
%package manual
|
||||
Summary: Manual for xalan-j2
|
||||
Group: Development/Libraries/Java
|
||||
|
||||
%description manual
|
||||
Xalan is an XSLT processor for transforming XML documents into HTML,
|
||||
text, or other XML document types. It implements the W3C
|
||||
Recommendations for XSL Transformations (XSLT) and the XML Path
|
||||
Language (XPath). It can be used from the command line, in an applet or
|
||||
a servlet, or as a module in other program.
|
||||
|
||||
This package contains the manual for Xalan.
|
||||
|
||||
|
||||
|
||||
%package javadoc
|
||||
PreReq: coreutils
|
||||
Summary: Javadoc for xalan-j2
|
||||
Group: Development/Libraries/Java
|
||||
|
||||
%description javadoc
|
||||
Xalan is an XSLT processor for transforming XML documents into HTML,
|
||||
text, or other XML document types. It implements the W3C
|
||||
Recommendations for XSL Transformations (XSLT) and the XML Path
|
||||
Language (XPath). It can be used from the command line, in an applet or
|
||||
a servlet, or as a module in other program.
|
||||
|
||||
This package contains the javadoc documentation for Xalan.
|
||||
|
||||
|
||||
|
||||
%package demo
|
||||
Summary: Demonstration and samples for xalan-j2.
|
||||
Group: Development/Libraries/Java
|
||||
Requires: %{name} = %{version}-%{release}, servlet
|
||||
|
||||
%description demo
|
||||
Xalan is an XSLT processor for transforming XML documents into HTML,
|
||||
text, or other XML document types. It implements the W3C
|
||||
Recommendations for XSL Transformations (XSLT) and the XML Path
|
||||
Language (XPath). It can be used from the command line, in an applet or
|
||||
a servlet, or as a module in other program.
|
||||
|
||||
This package contains demonstration and sample files for Xalan.
|
||||
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n xalan-j_%{cvs_version}
|
||||
%patch0 -p0
|
||||
#%patch1 -p0
|
||||
#%patch2 -p0
|
||||
%patch3
|
||||
# Remove all binary libs, except ones needed to build docs and N/A elsewhere.
|
||||
for j in $(find . -name "*.jar"); do
|
||||
mv $j $j.no
|
||||
done
|
||||
mv tools/xalan2jdoc.jar.no tools/xalan2jdoc.jar
|
||||
mv tools/xalan2jtaglet.jar.no tools/xalan2jtaglet.jar
|
||||
#find . -name "*.jar" \
|
||||
# ! -name xalan2jdoc.jar \
|
||||
# ! -name stylebook-1.0-b3_xalan-2.jar \
|
||||
# -exec rm -f {} \;
|
||||
|
||||
%build
|
||||
if [ ! -e "$JAVA_HOME" ] ; then export JAVA_HOME="%{java_home}" ; fi
|
||||
pushd lib
|
||||
ln -sf $(build-classpath java_cup-runtime) runtime.jar
|
||||
ln -sf $(build-classpath bcel) BCEL.jar
|
||||
ln -sf $(build-classpath regexp) regexp.jar
|
||||
ln -sf $(build-classpath xerces-j2) xercesImpl.jar
|
||||
ln -sf $(build-classpath xml-commons-apis) xml-apis.jar
|
||||
popd
|
||||
pushd tools
|
||||
ln -sf $(build-classpath java_cup) java_cup.jar
|
||||
ln -sf $(build-classpath ant) ant.jar
|
||||
ln -sf $(build-classpath jlex) JLex.jar
|
||||
ln -sf $(build-classpath stylebook) stylebook-1.0-b3_xalan-2.jar
|
||||
popd
|
||||
export CLASSPATH=$(build-classpath servletapi5)
|
||||
#
|
||||
#
|
||||
#export CLASSPATH=$(build-classpath servletapi5 java_cup java_cup-runtime jlex \
|
||||
#bcel xerces-j2)
|
||||
ant \
|
||||
-Djava.awt.headless=true \
|
||||
-Dapi.j2se=%{_javadocdir}/java \
|
||||
-Dbuild.xalan-interpretive.jar=build/xalan-interpretive.jar \
|
||||
xalan-interpretive.jar\
|
||||
xsltc.unbundledjar \
|
||||
docs \
|
||||
xsltc.docs \
|
||||
javadocs \
|
||||
samples \
|
||||
servlet
|
||||
|
||||
%install
|
||||
# jars
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
|
||||
install -p -m 644 build/xalan-interpretive.jar \
|
||||
$RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
||||
install -p -m 644 build/xsltc.jar \
|
||||
$RPM_BUILD_ROOT%{_javadir}/xsltc-%{version}.jar
|
||||
install -p -m 644 build/serializer.jar \
|
||||
$RPM_BUILD_ROOT%{_javadir}/%{name}-serializer-%{version}.jar
|
||||
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
|
||||
# javadoc
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
||||
cp -pr build/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
||||
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
||||
rm -rf build/docs/apidocs
|
||||
# demo
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
|
||||
install -p -m 644 build/xalansamples.jar \
|
||||
$RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}-samples.jar
|
||||
install -p -m 644 build/xalanservlet.war \
|
||||
$RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}-servlet.war
|
||||
cp -pr samples $RPM_BUILD_ROOT%{_datadir}/%{name}
|
||||
# fix link between manual and javadoc
|
||||
(cd build/docs; ln -sf %{_javadocdir}/%{name}-%{version} apidocs)
|
||||
# jaxp_transform_impl ghost symlink
|
||||
ln -s %{_sysconfdir}/alternatives \
|
||||
$RPM_BUILD_ROOT%{_javadir}/jaxp_transform_impl.jar
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post
|
||||
update-alternatives --install %{_javadir}/jaxp_transform_impl.jar \
|
||||
jaxp_transform_impl %{_javadir}/%{name}.jar 30
|
||||
|
||||
%preun
|
||||
{
|
||||
[ $1 = 0 ] || exit 0
|
||||
update-alternatives --remove jaxp_transform_impl %{_javadir}/%{name}.jar
|
||||
} >/dev/null 2>&1 || :
|
||||
#%post xsltc
|
||||
#update-alternatives --install %{_javadir}/jaxp_transform_impl.jar \
|
||||
# jaxp_transform_impl %{_javadir}/xsltc.jar 10
|
||||
#%preun xsltc
|
||||
#{
|
||||
# [ $1 = 0 ] || exit 0
|
||||
# update-alternatives --remove jaxp_transform_impl %{_javadir}/xsltc.jar
|
||||
#} >/dev/null 2>&1 || :
|
||||
|
||||
%post javadoc
|
||||
rm -f %{_javadocdir}/%{name}
|
||||
ln -s %{name}-%{version} %{_javadocdir}/%{name}
|
||||
|
||||
%files
|
||||
%defattr(0644,root,root,0755)
|
||||
%doc KEYS licenses/xalan.LICENSE.txt licenses/xalan.NOTICE.txt licenses/serializer.LICENSE.txt licenses/serializer.NOTICE.txt
|
||||
%{_javadir}/%{name}-%{version}.jar
|
||||
%{_javadir}/%{name}.jar
|
||||
%{_javadir}/%{name}-serializer-%{version}.jar
|
||||
%{_javadir}/%{name}-serializer.jar
|
||||
%ghost %{_javadir}/jaxp_transform_impl.jar
|
||||
|
||||
%files xsltc
|
||||
%defattr(0644,root,root,0755)
|
||||
%{_javadir}/xsltc-%{version}.jar
|
||||
%{_javadir}/xsltc.jar
|
||||
#%ghost %{_javadir}/jaxp_transform_impl.jar
|
||||
|
||||
%files manual
|
||||
%defattr(0644,root,root,0755)
|
||||
%doc build/docs/*
|
||||
|
||||
%files javadoc
|
||||
%defattr(0644,root,root,0755)
|
||||
%doc %{_javadocdir}/%{name}-%{version}
|
||||
%ghost %doc %{_javadocdir}/%{name}
|
||||
|
||||
%files demo
|
||||
%defattr(0644,root,root,0755)
|
||||
%{_datadir}/%{name}
|
||||
|
||||
%changelog -n xalan-j2
|
||||
* Thu Sep 21 2006 - skh@suse.de
|
||||
- update to version 2.7.0 from jpackage.org
|
||||
- don't use icecream
|
||||
- use target="1.4" for build with java 1.5
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Fri Jul 29 2005 - jsmeix@suse.de
|
||||
- Adjustments in the spec file.
|
||||
* Wed Jul 20 2005 - jsmeix@suse.de
|
||||
- Current version 2.6.0 from JPackage.org
|
||||
* Mon Jul 18 2005 - jsmeix@suse.de
|
||||
- Current version 2.6.0 from JPackage.org
|
||||
* Thu Sep 16 2004 - skh@suse.de
|
||||
- Fix prerequires
|
||||
* Thu Sep 02 2004 - skh@suse.de
|
||||
- Initial package created with version 2.6.0 (JPackage 1.5)
|
3
xalan-j_2_7_0-src.tar.gz
Normal file
3
xalan-j_2_7_0-src.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:210843fb672b0c44138797d9d11b61c2f538b89400ce8be1f230cd666f70bb02
|
||||
size 6264659
|
Loading…
x
Reference in New Issue
Block a user