generated from sethub/template
[libxml2]Add libxml2 library
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
public "-//OASIS//DTD DocBook XML CALS Table Model V4.1//EN"
|
||||
public "-//Davenport//DTD DocBook V3.0//EN"
|
||||
public "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
|
||||
public "-//Davenport//ENTITIES DocBook Additional General Entities V3.0//EN"
|
||||
@@ -0,0 +1,2 @@
|
||||
CATALOG catal1.sgml
|
||||
CATALOG catal2.sgml
|
||||
@@ -0,0 +1 @@
|
||||
CATALOG catal3.sgml
|
||||
@@ -0,0 +1,4 @@
|
||||
PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"
|
||||
PUBLIC "-//USA-DOD//DTD Table Model 951010//EN" "cals-tbl.dtd"
|
||||
PUBLIC "-//Davenport//ELEMENTS DocBook Information Pool V3.0//EN" "dbpool.mod"
|
||||
PUBLIC "-//Davenport//ELEMENTS DocBook Document Hierarchy V3.0//EN" "dbhier.mod"PUBLIC "-//Davenport//ENTITIES DocBook Additional General Entities V3.0//EN" "dbgenent.mod"
|
||||
@@ -0,0 +1,8 @@
|
||||
PUBLIC "-//OASIS//DTD DocBook XML CALS Table Model V4.1//EN" "calstblx.dtd"
|
||||
PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN" "soextblx.dtd"
|
||||
PUBLIC "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1//EN" "dbpool.mod"
|
||||
PUBLIC "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1//EN" "dbhier.mod"PUBLIC "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1//EN" "dbgenent.mod"
|
||||
PUBLIC "-//OASIS//ENTITIES DocBook XML Notations V4.1//EN" "dbnotn.mod"
|
||||
PUBLIC "-//OASIS//ENTITIES DocBook XML Character Entities V4.1//EN" "dbcent.mod"
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
|
||||
<delegateURI uriStartString="/foo" catalog="catalog-recursive.xml"/>
|
||||
</catalog>
|
||||
@@ -0,0 +1,5 @@
|
||||
resolve toto http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod
|
||||
public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
|
||||
system urn:publicid:-:OASIS:DTD+DocBook+XML+V4.1.2:EN
|
||||
public urn:publicid:-:OASIS:DTD+DocBook+XML+V4.1.2:EN
|
||||
resolve toto toto
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
|
||||
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
|
||||
<public publicId="-//OASIS//DTD DocBook XML V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"/>
|
||||
<public publicId="-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbnotnx.mod"/>
|
||||
<public publicId="-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod"/>
|
||||
<public publicId="-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod"/>
|
||||
<public publicId="-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod"/>
|
||||
<public publicId="-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod"/>
|
||||
<public publicId="-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd"/>
|
||||
<public publicId="-//OASIS//DTD DocBook MathML Module V1.0//EN" uri="http://www.oasis-open.org/docbook/xml/mathml/1.0/dbmathml.dtd"/>
|
||||
<nextCatalog catalog="stylesheet.xml"/>
|
||||
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/" rewritePrefix="/usr/share/xml/docbook/"/>
|
||||
</catalog>
|
||||
@@ -0,0 +1 @@
|
||||
CATALOG recursive.sgml
|
||||
@@ -0,0 +1,4 @@
|
||||
resolve toto http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod
|
||||
public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
|
||||
system http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod
|
||||
system urn:publicid:-:OASIS:DTD+DocBook+XML+V4.1.2:EN
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
|
||||
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
|
||||
|
||||
<delegatePublic publicIdStartString="-//OASIS//"
|
||||
catalog="oasis.xml"/>
|
||||
<delegateSystem systemIdStartString="http://www.oasis-open.org/"
|
||||
catalog="oasis.xml"/>
|
||||
<delegateURI uriStartString="http://www.oasis-open.org/"
|
||||
catalog="oasis.xml"/>
|
||||
|
||||
<delegatePublic publicIdStartString="-//OASIS//DTD XML Catalog //"
|
||||
catalog="docbook.xml"/>
|
||||
<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook XML"
|
||||
catalog="docbook.xml"/>
|
||||
<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML"
|
||||
catalog="docbook.xml"/>
|
||||
<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/"
|
||||
catalog="docbook.xml"/>
|
||||
<delegateURI uriStartString="http://www.oasis-open.org/docbook/"
|
||||
catalog="docbook.xml"/>
|
||||
|
||||
</catalog>
|
||||
@@ -0,0 +1,10 @@
|
||||
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
|
||||
<nextCatalog catalog="registry.xml"/>
|
||||
<nextCatalog catalog="registry.xml"/>
|
||||
<nextCatalog catalog="./registry.xml"/>
|
||||
<nextCatalog catalog="././registry.xml"/>
|
||||
<nextCatalog catalog="./././registry.xml"/>
|
||||
<nextCatalog catalog="./../catalogs/registry.xml"/>
|
||||
<nextCatalog catalog="./../catalogs/./registry.xml"/>
|
||||
</catalog>
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<!DOCTYPE catalog
|
||||
PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
|
||||
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
|
||||
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"
|
||||
prefer="public">
|
||||
|
||||
<!-- Circumvent relative URI in spec.xsl that doesn't work online -->
|
||||
<uri name="http://www.oasis-open.org/committes/tr.xsl"
|
||||
uri="http://www.oasis-open.org/committes/entity/stylesheets/base/tr.xsl"/>
|
||||
<public publicId="toto" uri="file:///usr/share/xml/toto/toto.dtd"/>
|
||||
</catalog>
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "## Catalog regression tests"
|
||||
|
||||
if [ -n "$1" ]; then
|
||||
xmlcatalog=$1
|
||||
else
|
||||
xmlcatalog=./xmlcatalog
|
||||
fi
|
||||
|
||||
exitcode=0
|
||||
|
||||
# Test xmlcatalog --shell command line
|
||||
# Case 1: Really long argument (470 chars)
|
||||
input=""; for i in {1..470}; do input="${input}A"; done
|
||||
echo $input | $xmlcatalog --shell test/catalogs/dockbook.xml || exit 1
|
||||
# Case 2: public + long argument
|
||||
input="public "; for i in {1..470}; do input="${input}A"; done
|
||||
echo $input | $xmlcatalog --shell test/catalogs/dockbook.xml || exit 1
|
||||
# Case 3: public + lots of args
|
||||
input="public "; for i in {1..80}; do input="${input} x"; done
|
||||
echo $input | $xmlcatalog --shell test/catalogs/dockbook.xml || exit 1
|
||||
|
||||
for i in test/catalogs/*.script ; do
|
||||
name=$(basename $i .script)
|
||||
xml="./test/catalogs/$name.xml"
|
||||
|
||||
if [ -f $xml ] ; then
|
||||
if [ ! -f result/catalogs/$name ] ; then
|
||||
echo New test file $name
|
||||
$xmlcatalog --shell $xml < $i 2>&1 > result/catalogs/$name
|
||||
else
|
||||
$xmlcatalog --shell $xml < $i 2>&1 > catalog.out
|
||||
log=$(diff result/catalogs/$name catalog.out)
|
||||
if [ -n "$log" ] ; then
|
||||
echo $name result
|
||||
echo "$log"
|
||||
exitcode=1
|
||||
fi
|
||||
rm catalog.out
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# Add and del operations on XML Catalogs
|
||||
|
||||
$xmlcatalog --create --noout mycatalog
|
||||
$xmlcatalog --noout --add public Pubid sysid mycatalog
|
||||
$xmlcatalog --noout --add public Pubid2 sysid2 mycatalog
|
||||
$xmlcatalog --noout --add public Pubid3 sysid3 mycatalog
|
||||
diff result/catalogs/mycatalog.full mycatalog
|
||||
$xmlcatalog --noout --del sysid mycatalog
|
||||
$xmlcatalog --noout --del sysid3 mycatalog
|
||||
$xmlcatalog --noout --del sysid2 mycatalog
|
||||
diff result/catalogs/mycatalog.empty mycatalog
|
||||
rm -f mycatalog
|
||||
|
||||
exit $exitcode
|
||||
@@ -0,0 +1,36 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
echo "## SGML catalog regression tests"
|
||||
|
||||
if [ -n "$1" ]; then
|
||||
xmlcatalog=$1
|
||||
else
|
||||
xmlcatalog=./xmlcatalog
|
||||
fi
|
||||
|
||||
exitcode=0
|
||||
|
||||
for i in test/catalogs/*.script ; do
|
||||
name=$(basename $i .script)
|
||||
sgml="./test/catalogs/$name.sgml"
|
||||
|
||||
if [ -f $sgml ] ; then
|
||||
if [ ! -f result/catalogs/$name ] ; then
|
||||
echo New test file $name
|
||||
$xmlcatalog --shell $sgml < $i > result/catalogs/$name
|
||||
else
|
||||
$xmlcatalog --shell $sgml < $i > catalog_sgml.out
|
||||
log=$(diff result/catalogs/$name catalog_sgml.out)
|
||||
if [ -n "$log" ] ; then
|
||||
echo $name result
|
||||
echo "$log"
|
||||
exitcode=1
|
||||
fi
|
||||
rm catalog_sgml.out
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
exit $exitcode
|
||||
@@ -0,0 +1,4 @@
|
||||
public "-//OASIS//DTD DocBook XML CALS Table Model V4.1//EN "
|
||||
public "-//Davenport//DTD DocBook V3.0//EN"
|
||||
public " -//OASIS//DTD XML Exchange Table Model 19990315//EN"
|
||||
public "-//Davenport//ENTITIES DocBook Additional General Entities V3.0//EN"
|
||||
@@ -0,0 +1,5 @@
|
||||
PUBLIC " -//OASIS//DTD DocBook XML CALS Table Model V4.1//EN" "calstblx.dtd"
|
||||
PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN " "soextblx.dtd"
|
||||
PUBLIC "-//Davenport//DTD DocBook
|
||||
V3.0//EN" "docbook.dtd"
|
||||
PUBLIC "-//Davenport//ENTITIES DocBook Additional General Entities V3.0//EN" "dbgenent.mod"
|
||||
@@ -0,0 +1,7 @@
|
||||
resolve "toto " http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod
|
||||
public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
|
||||
public " -//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
|
||||
public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN "
|
||||
system urn:publicid:+-:OASIS:DTD+++DocBook+XML+V4.1.2:EN+
|
||||
public urn:publicid:+-:OASIS:DTD+DocBook+XML+++V4.1.2:EN+
|
||||
resolve " toto " toto
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
|
||||
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
|
||||
<public publicId="-//OASIS//DTD DocBook XML V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"/>
|
||||
<public publicId="-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbnotnx.mod"/>
|
||||
<public publicId=" -//OASIS//ENTITIES DocBook
|
||||
XML Character Entities V4.1.2//EN " uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod"/>
|
||||
<public publicId="-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod"/>
|
||||
<public publicId="-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod"/>
|
||||
<public publicId="-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod"/>
|
||||
<public publicId="-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" uri="http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd"/>
|
||||
<public publicId="-//OASIS//DTD DocBook MathML Module V1.0//EN" uri="http://www.oasis-open.org/docbook/xml/mathml/1.0/dbmathml.dtd"/>
|
||||
<nextCatalog catalog="stylesheet.xml"/>
|
||||
<rewriteSystem systemIdStartString="http://www.oasis-open.org/docbook/" rewritePrefix="/usr/share/xml/docbook/"/>
|
||||
</catalog>
|
||||
Reference in New Issue
Block a user