!1 package init

Merge pull request !1 from maminjie/master
This commit is contained in:
openeuler-ci-bot 2020-08-31 21:37:30 +08:00 committed by Gitee
commit f0342ce880
12 changed files with 859 additions and 0 deletions

View File

@ -0,0 +1,24 @@
From c06b729673544826892266c5778227a47c495d49 Mon Sep 17 00:00:00 2001
Date: Wed, 23 May 2012 11:54:56 +0200
Subject: [PATCH] Update to newer saxon API
---
.../xmlbeans/impl/xpath/saxon/XBeansXPath.java | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java b/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java
index f210e95..b972c85 100644
--- a/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java
+++ b/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java
@@ -27,7 +27,7 @@ import org.w3c.dom.Node;
import net.sf.saxon.Configuration;
import net.sf.saxon.dom.NodeWrapper;
import net.sf.saxon.om.NodeInfo;
-import net.sf.saxon.om.VirtualNode;
+import net.sf.saxon.tree.wrapper.VirtualNode;
import net.sf.saxon.om.Item;
import net.sf.saxon.value.Value;
import net.sf.saxon.sxpath.XPathEvaluator;
--
1.7.7.6

View File

@ -0,0 +1,177 @@
Index: xmlbeans-2.6.0/build.xml
===================================================================
--- xmlbeans-2.6.0.orig/build.xml
+++ xmlbeans-2.6.0/build.xml
@@ -18,6 +18,7 @@
<property name="build.compiler" value="javac1.4"/>
<property name="javac.source" value="1.4"/>
<property name="javac.target" value="1.4"/>
+ <property name="javac.encoding" value="iso-8859-1"/>
<property name="version.base" value="2.6.0"/>
<property name="version.rc" value="-RC3"/>
@@ -292,6 +293,7 @@
<javac srcdir="src/zipcompare"
source="${javac.source}" target="${javac.target}"
destdir="build/private/classes/zipcompare"
+ encoding="${javac.encoding}"
debug="on"/>
</target>
@@ -536,6 +538,7 @@
<javac srcdir="src/xmlinputstream"
source="${javac.source}" target="${javac.target}"
destdir="build/classes/xmlinputstream"
+ encoding="${javac.encoding}"
debug="on">
<classpath>
<pathelement location="build/classes/common"/>
@@ -547,7 +550,7 @@
<target name="xmlpublic.classes" depends="dirs, jsr173_1.0.jars">
<mkdir dir="build/classes/xmlpublic"/>
- <javac srcdir="src/xmlpublic" sourcepath="src/xmlinputstream" destdir="build/classes/xmlpublic" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/xmlpublic" sourcepath="src/xmlinputstream" destdir="build/classes/xmlpublic" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath>
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
</classpath>
@@ -584,7 +587,7 @@
<target name="typestore.classes" depends="dirs, xmlpublic.classes, common.classes, xmlinputstream.classes">
<mkdir dir="build/classes/typestore"/>
- <javac srcdir="src/typestore" destdir="build/classes/typestore" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/typestore" destdir="build/classes/typestore" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath>
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
<pathelement location="build/classes/xmlinputstream"/>
@@ -599,7 +602,7 @@
<target name="common.classes" depends="dirs, xmlpublic.classes, xmlinputstream.classes, jsr173_1.0.jars">
<mkdir dir="build/classes/common"/>
- <javac srcdir="src/common" destdir="build/classes/common" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/common" destdir="build/classes/common" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath>
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
<pathelement location="build/classes/xmlinputstream"/>
@@ -624,7 +627,7 @@
<target name="typeholder.template" depends="typeholder.check, xmlpublic.classes" unless="typeholder.notRequired">
<mkdir dir="build/classes/typeholder"/>
- <javac destdir="build/classes/typeholder" source="${javac.source}" target="${javac.target}" debug="off">
+ <javac destdir="build/classes/typeholder" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="off">
<classpath>
<pathelement location="build/classes/xmlpublic"/>
</classpath>
@@ -641,7 +644,7 @@
repackage.classes, xmlpublic.classes, typeholder.template, typestore.classes, xsdschema.classes,
configschema.classes, toolschema.classes, jsr173_1.0.jars, jam.classes">
<mkdir dir="build/classes/typeimpl"/>
- <javac destdir="build/classes/typeimpl" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac destdir="build/classes/typeimpl" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath>
<pathelement location="build/classes/store"/>
<pathelement location="build/classes/xmlinputstream"/>
@@ -679,7 +682,7 @@
<target name="xmlcomp.classes" depends="dirs, repackage.classes, typeimpl.classes, xmlpublic.classes, typestore.classes">
<mkdir dir="build/classes/xmlcomp"/>
- <javac srcdir="src/xmlcomp" destdir="build/classes/xmlcomp" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/xmlcomp" destdir="build/classes/xmlcomp" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath>
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
<pathelement location="build/classes/xmlinputstream"/>
@@ -699,7 +702,7 @@
<target name="marshal.classes" depends="dirs, typeimpl.classes, xmlpublic.classes, jsr173_1.0.jars">
<mkdir dir="build/classes/marshal"/>
- <javac srcdir="src/marshal" destdir="build/classes/marshal" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/marshal" destdir="build/classes/marshal" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath>
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
<pathelement location="build/classes/configschema"/>
@@ -716,7 +719,7 @@
<!-- support for running JAM under JDK1.5 ========================= -->
<target name="jamsupport.classes" depends="dirs,jam.classes">
- <javac srcdir="src/jamsupport" destdir="build/classes/jam" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/jamsupport" destdir="build/classes/jam" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath id="jamsupport.compile.path">
<pathelement location="build/classes/jam"/>
</classpath>
@@ -727,7 +730,7 @@
<target name="saaj_api.classes" depends="dirs">
<mkdir dir="build/classes/saaj_api"/>
- <javac srcdir="src/saaj_api" destdir="build/classes/saaj_api" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/saaj_api" destdir="build/classes/saaj_api" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath id="saaj_api.compile.path">
<pathelement location="build/classes/common"/>
<pathelement location="build/classes/xmlpublic"/>
@@ -740,7 +743,7 @@
<target name="store.classes"
depends="dirs, common.classes, xmlpublic.classes, typestore.classes, saaj_api.classes, piccolo.classes">
<mkdir dir="build/classes/store"/>
- <javac srcdir="src/store" destdir="build/classes/store" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/store" destdir="build/classes/store" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath id="store.compile.path">
<pathelement location="build/classes/typestore"/>
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
@@ -759,7 +762,7 @@
depends="dirs, common.classes, xmlpublic.classes, typestore.classes, saaj_api.classes, piccolo.classes,
typeimpl.classes, xmlcomp.classes">
<mkdir dir="build/classes/tools"/>
- <javac srcdir="src/tools" destdir="build/classes/tools" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/tools" destdir="build/classes/tools" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath id="tools.compile.path">
<pathelement location="build/classes/typestore"/>
<pathelement location="build/lib/jsr173_1.0_api.jar"/>
@@ -847,7 +850,7 @@
<target name="xmlconfig.classes" depends="dirs, xmlpublic.classes, configschema.classes">
<mkdir dir="build/classes/xmlconfig"/>
- <javac srcdir="src/xmlconfig" destdir="build/classes/xmlconfig" source="${javac.source}" target="${javac.target}" debug="on">
+ <javac srcdir="src/xmlconfig" destdir="build/classes/xmlconfig" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on">
<classpath>
<pathelement location="build/classes/xmlpublic"/>
<pathelement location="build/classes/configschema"/>
@@ -972,7 +975,7 @@
<target name="repackage.classes">
<mkdir dir="build/classes/repackage"/>
- <javac srcdir="src/repackage" destdir="build/classes/repackage" source="${javac.source}" target="${javac.target}" debug="on"/>
+ <javac srcdir="src/repackage" destdir="build/classes/repackage" source="${javac.source}" target="${javac.target}" encoding="${javac.encoding}" debug="on"/>
</target>
<!-- xpath target ============================================= -->
@@ -991,6 +994,7 @@
destdir="build/classes/xpath_xquery"
classpathref="xpath.compile.path"
source="${javac.source}" target="${javac.target}"
+ encoding="${javac.encoding}"
debug="on">
<src path="src/xpath_xquery"/>
<classpath id="xpath.compile.path">
@@ -1079,6 +1083,7 @@
destdir="build/private/classes/drt"
classpathref="test.compile.path"
source="${javac.source}" target="${javac.target}"
+ encoding="${javac.encoding}"
debug="on">
<src path="test/src/drt"/>
</javac>
@@ -1138,6 +1143,7 @@
<javac
destdir="build/classes/jam"
source="1.4" target="1.4"
+ encoding="${javac.encoding}"
debug="on">
<src path="build/private/jam/src_repackage"/>
<classpath>
@@ -1174,6 +1180,7 @@
destdir="build/classes/piccolo"
classpath=""
source="1.3" target="1.4"
+ encoding="${javac.encoding}"
debug="on">
<src path="build/private/piccolo/src_repackage"/>
</javac>

View File

@ -0,0 +1,10 @@
--- build.xml 2015-02-15 03:12:23.105593326 +0100
+++ build.xml.java8 2015-02-15 03:16:59.857032487 +0100
@@ -694,6 +694,7 @@
<pathelement location="build/classes/configschema"/>
<pathelement location="build/classes/toolschema"/>
<pathelement location="build/classes/xsdschema"/>
+ <pathelement location="build/classes/typestore"/>
</classpath>
</javac>
</target>

View File

@ -0,0 +1,18 @@
Index: xmlbeans-2.6.0/build.xml
===================================================================
--- xmlbeans-2.6.0.orig/build.xml
+++ xmlbeans-2.6.0/build.xml
@@ -152,11 +152,11 @@
<target name="jsr173_1.0.jars"
depends="jsr173-bundle.jar, jsr173_1.0.jars.extracted"
unless="jsr173_1.0.jars.exist">
- <unjar src="external/lib/jsr173_1.0_api_bundle.jar" dest="external/lib" >
+ <!-- unjar src="external/lib/jsr173_1.0_api_bundle.jar" dest="external/lib" >
<patternset>
<include name="jsr173_1.0_api.jar"/>
</patternset>
- </unjar>
+ </unjar -->
<!-- copy jsr173 API jar and license files to build/lib -->
<copy file="external/lib/jsr173_1.0_api.jar" tofile="build/lib/jsr173_1.0_api.jar"/>

View File

@ -0,0 +1,46 @@
Index: xmlbeans-2.6.0/build.xml
===================================================================
--- xmlbeans-2.6.0.orig/build.xml
+++ xmlbeans-2.6.0/build.xml
@@ -113,7 +113,7 @@
http://easynews.dl.sourceforge.net/sourceforge/saxon/saxonb8-7-3j.zip
http://easynews.dl.sourceforge.net/sourceforge/saxon/saxonb8-8j.zip
-->
- <get dest="external/lib/saxonb9-0-0-4j.zip"
+ <!-- get dest="external/lib/saxonb9-0-0-4j.zip"
src="http://prdownloads.sourceforge.net/saxon/saxonb9-0-0-4j.zip"
verbose="true" usetimestamp="true" ignoreerrors="true"/>
<unzip src="external/lib/saxonb9-0-0-4j.zip" dest="external/lib/">
@@ -121,7 +121,7 @@
<include name="saxon9.jar"/>
<include name="saxon9-dom.jar"/>
</patternset>
- </unzip>
+ </unzip -->
<copy file="external/lib/saxon9.jar" tofile="build/lib/saxon9.jar"/>
<!-- saxon9-dom.jar is used to register DOMObjectModel -->
@@ -137,9 +137,9 @@
<target name="jsr173-bundle.jar"
depends="jsr173-bundle.downloaded, dirs"
unless="jsr173-bundle.exists">
- <get dest="external/lib/jsr173_1.0_api_bundle.jar"
+ <!--get dest="external/lib/jsr173_1.0_api_bundle.jar"
src="http://www.apache.org/dist/java-repository/xmlbeans/jars/jsr173_1.0_api_bundle.jar"
- verbose="true" usetimestamp="true" ignoreerrors="true"/>
+ verbose="true" usetimestamp="true" ignoreerrors="true"/ -->
</target>
<target name="jsr173_1.0.jars.extracted">
@@ -169,9 +169,9 @@
</target>
<target name="xcresolver.zip" depends="check.xcresolver.zip, dirs" unless="xcresolver.zip.exists">
- <get dest="external/lib/xcresolver.zip"
+ <!-- get dest="external/lib/xcresolver.zip"
src="http://www.apache.org/dist/xml/commons/binaries/xml-commons-resolver-1.1.zip"
- verbose="true" usetimestamp="true" ignoreerrors="true"/>
+ verbose="true" usetimestamp="true" ignoreerrors="true"/ -->
</target>
<target name="check.resolver.jar">

BIN
xmlbeans-2.6.0-src.tgz Normal file

Binary file not shown.

99
xmlbeans-2.6.0.pom Normal file
View File

@ -0,0 +1,99 @@
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>2.6.0</version>
<name>XmlBeans</name>
<description>XmlBeans main jar</description>
<url>http://xmlbeans.apache.org</url>
<issueManagement>
<system>jira</system>
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436</url>
</issueManagement>
<mailingLists>
<mailingList>
<name>XmlBeans User List</name>
<subscribe>user-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>users-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-user/</archive>
</mailingList>
<mailingList>
<name>XmlBeans Developer List</name>
<subscribe>dev-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/</archive>
</mailingList>
<mailingList>
<name>Source Control List</name>
<subscribe>commits-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/</archive>
</mailingList>
</mailingLists>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<connection>scm:svn:https://svn.apache.org/repos/asf/xmlbeans/</connection>
<developerConnection>scm:svn:https://${maven.username}@svn.apache.org/repos/asf/xmlbeans/</developerConnection>
<url>https://svn.apache.org/repos/asf/xmlbeans/</url>
</scm>
<organization>
<name>XmlBeans</name>
<url>http://xmlbeans.apache.org/</url>
</organization>
<developers>
<developer>
<name>Cezar Andrei</name>
<id>cezar</id>
<email>cezar.andrei@no#spam#!gma|l.com</email>
<organization></organization>
</developer>
<developer>
<name>Radu Preotiuc</name>
<id>radup</id>
<email>radupr@nos#pam.gm@il.com</email>
<organization></organization>
</developer>
<developer>
<name>Radu Preotiuc</name>
<id>radup</id>
<email>radu.preotiuc-pietro@nos#pam.bea.com</email>
<organization></organization>
</developer>
<developer>
<name>Wing Yew Poon</name>
<id>wpoon</id>
<email>wing-yew.poon@nos#pam.oracle.com</email>
<organization></organization>
</developer>
<developer>
<name>Jacob Danner</name>
<id>jdanner</id>
<email>jacob.danner@nos#pam.oracle.com</email>
<organization></organization>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
<version>1.0.1</version>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,145 @@
Index: xmlbeans-2.6.0/bin/dumpxsb
===================================================================
--- xmlbeans-2.6.0.orig/bin/dumpxsb
+++ xmlbeans-2.6.0/bin/dumpxsb
@@ -18,9 +18,7 @@
#XSB file dumper
#Prints the contents of an xsb file in human-readmble form
-echo `dirname $0`
-
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
Index: xmlbeans-2.6.0/bin/inst2xsd
===================================================================
--- xmlbeans-2.6.0.orig/bin/inst2xsd
+++ xmlbeans-2.6.0/bin/inst2xsd
@@ -18,7 +18,7 @@
#Instance to Schema tool
#Builds xsd files from xml instance files.
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
Index: xmlbeans-2.6.0/bin/scomp
===================================================================
--- xmlbeans-2.6.0.orig/bin/scomp
+++ xmlbeans-2.6.0/bin/scomp
@@ -18,7 +18,7 @@
#Schema compiler
#Builds XBean types from xsd files.
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$JAVA_HOME/lib/tools.jar:$XMLBEANS_LIB/resolver.jar
Index: xmlbeans-2.6.0/bin/sdownload
===================================================================
--- xmlbeans-2.6.0.orig/bin/sdownload
+++ xmlbeans-2.6.0/bin/sdownload
@@ -18,7 +18,7 @@
#Schema downloader
#Tool to download Schema files
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
Index: xmlbeans-2.6.0/bin/sfactor
===================================================================
--- xmlbeans-2.6.0.orig/bin/sfactor
+++ xmlbeans-2.6.0/bin/sfactor
@@ -20,7 +20,7 @@
## Factors redundant definitions out of a set of schemas and
## uses imports instead.
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar
Index: xmlbeans-2.6.0/bin/svalidate
===================================================================
--- xmlbeans-2.6.0.orig/bin/svalidate
+++ xmlbeans-2.6.0/bin/svalidate
@@ -19,7 +19,7 @@
#
# Validates an instance against a schema.
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/jsr173_1.0_ri.jar
Index: xmlbeans-2.6.0/bin/validate
===================================================================
--- xmlbeans-2.6.0.orig/bin/validate
+++ xmlbeans-2.6.0/bin/validate
@@ -19,7 +19,7 @@
#
# Validates an instance against a schema.
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
Index: xmlbeans-2.6.0/bin/xpretty
===================================================================
--- xmlbeans-2.6.0.orig/bin/xpretty
+++ xmlbeans-2.6.0/bin/xpretty
@@ -17,7 +17,7 @@
#Invokes pretty printer
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
Index: xmlbeans-2.6.0/bin/xsd2inst
===================================================================
--- xmlbeans-2.6.0.orig/bin/xsd2inst
+++ xmlbeans-2.6.0/bin/xsd2inst
@@ -17,7 +17,7 @@
#Schema to instance tool
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
Index: xmlbeans-2.6.0/bin/xsdtree
===================================================================
--- xmlbeans-2.6.0.orig/bin/xsdtree
+++ xmlbeans-2.6.0/bin/xsdtree
@@ -17,7 +17,7 @@
# Invokes type hierarchy printer
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
Index: xmlbeans-2.6.0/bin/xstc
===================================================================
--- xmlbeans-2.6.0.orig/bin/xstc
+++ xmlbeans-2.6.0/bin/xstc
@@ -17,7 +17,7 @@
# Invokes XSTC
-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
+XMLBEANS_LIB=/usr/share/java/xmlbeans
cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar

View File

@ -0,0 +1,99 @@
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans-xmlpublic</artifactId>
<version>2.6.0</version>
<name>XmlPublic</name>
<description>XmlBeans Public interfaces</description>
<url>http://xmlbeans.apache.org</url>
<issueManagement>
<system>jira</system>
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436</url>
</issueManagement>
<mailingLists>
<mailingList>
<name>XmlBeans User List</name>
<subscribe>user-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>users-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-user/</archive>
</mailingList>
<mailingList>
<name>XmlBeans Developer List</name>
<subscribe>dev-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/</archive>
</mailingList>
<mailingList>
<name>Source Control List</name>
<subscribe>commits-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/</archive>
</mailingList>
</mailingLists>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<connection>scm:svn:https://svn.apache.org/repos/asf/xmlbeans/</connection>
<developerConnection>scm:svn:https://${maven.username}@svn.apache.org/repos/asf/xmlbeans/</developerConnection>
<url>https://svn.apache.org/repos/asf/xmlbeans/</url>
</scm>
<organization>
<name>XmlBeans</name>
<url>http://xmlbeans.apache.org/</url>
</organization>
<developers>
<developer>
<name>Cezar Andrei</name>
<id>cezar</id>
<email>cezar.andrei@no#spam#!gma|l.com</email>
<organization></organization>
</developer>
<developer>
<name>Radu Preotiuc</name>
<id>radup</id>
<email>radupr@nos#pam.gm@il.com</email>
<organization></organization>
</developer>
<developer>
<name>Radu Preotiuc</name>
<id>radup</id>
<email>radu.preotiuc-pietro@nos#pam.bea.com</email>
<organization></organization>
</developer>
<developer>
<name>Wing Yew Poon</name>
<id>wpoon</id>
<email>wing-yew.poon@nos#pam.oracle.com</email>
<organization></organization>
</developer>
<developer>
<name>Jacob Danner</name>
<id>jdanner</id>
<email>jacob.danner@nos#pam.oracle.com</email>
<organization></organization>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
<version>1.0.1</version>
</dependency>
</dependencies>
</project>

104
xmlbeans-xpath-2.6.0.pom Normal file
View File

@ -0,0 +1,104 @@
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans-xpath</artifactId>
<version>2.6.0</version>
<name>XmlBeansXPath</name>
<description>XmlBeans extended XPath and XQuery support</description>
<url>http://xmlbeans.apache.org</url>
<issueManagement>
<system>jira</system>
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436</url>
</issueManagement>
<mailingLists>
<mailingList>
<name>XmlBeans User List</name>
<subscribe>user-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>users-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-user/</archive>
</mailingList>
<mailingList>
<name>XmlBeans Developer List</name>
<subscribe>dev-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/</archive>
</mailingList>
<mailingList>
<name>Source Control List</name>
<subscribe>commits-subscribe@xmlbeans.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@xmlbeans.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/</archive>
</mailingList>
</mailingLists>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<connection>scm:svn:https://svn.apache.org/repos/asf/xmlbeans/</connection>
<developerConnection>scm:svn:https://${maven.username}@svn.apache.org/repos/asf/xmlbeans/</developerConnection>
<url>https://svn.apache.org/repos/asf/xmlbeans/</url>
</scm>
<organization>
<name>XmlBeans</name>
<url>http://xmlbeans.apache.org/</url>
</organization>
<developers>
<developer>
<name>Cezar Andrei</name>
<id>cezar</id>
<email>cezar.andrei@no#spam#!gma|l.com</email>
<organization></organization>
</developer>
<developer>
<name>Radu Preotiuc</name>
<id>radup</id>
<email>radupr@nos#pam.gm@il.com</email>
<organization></organization>
</developer>
<developer>
<name>Radu Preotiuc</name>
<id>radup</id>
<email>radu.preotiuc-pietro@nos#pam.bea.com</email>
<organization></organization>
</developer>
<developer>
<name>Wing Yew Poon</name>
<id>wpoon</id>
<email>wing-yew.poon@nos#pam.oracle.com</email>
<organization></organization>
</developer>
<developer>
<name>Jacob Danner</name>
<id>jdanner</id>
<email>jacob.danner@nos#pam.oracle.com</email>
<organization></organization>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>saxon</artifactId>
<version>9</version>
</dependency>
</dependencies>
</project>

133
xmlbeans.spec Normal file
View File

@ -0,0 +1,133 @@
%bcond_with bootstrap
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
Name: xmlbeans
Version: 2.6.0
Release: 1
Summary: XML-Java binding tool
URL: http://xmlbeans.apache.org/
Source0: http://archive.apache.org/dist/xmlbeans/source/%{name}-%{version}-src.tgz
Source1: https://repo1.maven.org/maven2/org/apache/%{name}/%{name}/%{version}/%{name}-%{version}.pom
Source2: https://repo1.maven.org/maven2/org/apache/%{name}/%{name}-xpath/%{version}/%{name}-xpath-%{version}.pom
Source3: https://repo1.maven.org/maven2/org/apache/%{name}/%{name}-xmlpublic/%{version}/%{name}-xmlpublic-%{version}.pom
Patch0: xmlbeans-2.6.0-nodownload.patch
Patch1: 0001-Update-to-newer-saxon-API.patch
Patch2: xmlbeans-2.6.0-iso-8859-1-encoding.patch
Patch3: xmlbeans-2.6.0-jsr-bundle.patch
Patch4: xmlbeans-scripts-classpath.patch
Patch5: xmlbeans-2.6.0-java8.patch
License: ASL 2.0
%if %without bootstrap
BuildRequires: xmlbeans
%endif
BuildRequires: java-devel jpackage-utils >= 0:1.5 javapackages-local
BuildRequires: ant >= 0:1.6, ant-junit, ant-contrib, junit xml-commons-resolver >= 0:1.1
BuildRequires: bea-stax-api saxon >= 8
Requires: jpackage-utils >= 0:1.6 java-headless
BuildArch: noarch
%description
XMLBeans is a tool that allows you to access the full power
of XML in a Java friendly way. It is an XML-Java binding tool.
The idea is that you can take advantage the richness and
features of XML and XML Schema and have these features mapped
as naturally as possible to the equivalent Java language and
typing constructs. XMLBeans uses XML Schema to compile Java
interfaces and classes that you can then use to access and
modify XML instance data. Using XMLBeans is similar to using
any other Java interface/class, you will see things like
getFoo or setFoo just as you would expect when working with
Java. While a major use of XMLBeans is to access your XML
instance data with strongly typed Java classes there are also
API's that allow you access to the full XML infoset (XMLBeans
keeps full XML Infoset fidelity) as well as to allow you to
reflect into the XML schema itself through an XML Schema
Object model.
%package javadoc
Summary: Javadoc for %{name}
%description javadoc
%{summary}.
%package manual
Summary: Documents for %{name}
%description manual
%{summary}.
%package scripts
Summary: Scripts for %{name}
Requires: %{name} = %{version}-%{release}
%description scripts
%{summary}.
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1 -b .nodownload
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p0
%build
find . \( -name '*.jar' -o -name '*.zip' \) \
-not -name 'piccolo*.jar' -not -name 'jam*.jar' \
%{?with_bootstrap:-not -name 'oldxbean.jar' } \
-print -delete
mkdir -p build/lib
ln -sf $(build-classpath xml-commons-resolver) build/lib/resolver.jar
ln -sf $(build-classpath xmlbeans/xbean) external/lib/oldxbean.jar
ln -sf $(build-classpath bea-stax-api) external/lib/jsr173_1.0_api.jar
ln -sf $(build-classpath saxon/saxon) external/lib/saxon9.jar
ln -sf $(build-classpath saxon/saxon) external/lib/saxon9-dom.jar
sed 's/\r//' -i LICENSE.txt NOTICE.txt README.txt docs/stylesheet.css docs/xmlbeans.css docs/guide/tools.html
ant -Djavac.source=1.6 -Djavac.target=1.6 default docs
%install
install -d -m 0755 $RPM_BUILD_ROOT%{_javadir}/%{name}
install -p -m 0644 build/lib/xmlpublic.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/xmlpublic.jar
install -p -m 0644 build/lib/xbean_xpath.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/xbean_xpath.jar
install -p -m 0644 build/lib/xbean.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/xbean.jar
mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir}
install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-xbean.pom
%add_maven_depmap JPP.%{name}-xbean.pom %{name}/xbean.jar
install -pm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-xbean_xpath.pom
%add_maven_depmap JPP.%{name}-xbean_xpath.pom %{name}/xbean_xpath.jar
install -pm 644 %{SOURCE3} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-xmlpublic.pom
%add_maven_depmap JPP.%{name}-xmlpublic.pom %{name}/xmlpublic.jar
install -d -m 0755 $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/dumpxsb $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/inst2xsd $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/scomp $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/sdownload $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/sfactor $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/svalidate $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/validate $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/xpretty $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/xsd2inst $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/xsdtree $RPM_BUILD_ROOT%{_bindir}
install -p -m 0755 bin/xstc $RPM_BUILD_ROOT%{_bindir}
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -pr build/docs/reference/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
rm -rf build/docs/reference
install -d -m 755 $RPM_BUILD_ROOT%{_pkgdocdir}
cp -pr build/docs/* README.txt $RPM_BUILD_ROOT%{_pkgdocdir}
%files -f .mfiles
%dir %{_pkgdocdir}
%doc %{_pkgdocdir}/README.txt
%license LICENSE.txt NOTICE.txt
%files javadoc
%dir %{_pkgdocdir}
%doc %{_pkgdocdir}/README.txt
%doc %{_javadocdir}/%{name}
%license LICENSE.txt NOTICE.txt
%files manual
%{_pkgdocdir}
%files scripts
%attr(0755,root,root) %{_bindir}/*
%changelog
* Thu Aug 20 2020 maminjie <maminjie1@huawei.com> - 2.6.0-1
- package init

4
xmlbeans.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: apache/xmlbeans
tag_prefix: "^"
seperator: "."