docbook-dtd stable port information

Package: docbook-dtd
Version: 4.5.0
Revision: 1
BuildDepends: fink (>= 0.24.12-1)
Depends: sgml-entities-iso8879, libxml2-bin
Source: http://www.oasis-open.org/docbook/sgml/1.0/docbk10.zip
Source2: http://www.oasis-open.org/docbook/sgml/1.1/docbk11.zip
Source3: http://www.oasis-open.org/docbook/sgml/1.2/docbk12.zip
Source4: http://www.oasis-open.org/docbook/sgml/1.2.1/docbk121.zip
Source5: http://www.oasis-open.org/docbook/sgml/2.1/docbk21.zip
Source6: http://www.oasis-open.org/docbook/sgml/2.2.1/docbk221.zip
Source7: http://www.oasis-open.org/docbook/sgml/2.3/docbk23.zip
Source8: http://www.oasis-open.org/docbook/sgml/2.4/docbk24.zip
Source9: http://www.oasis-open.org/docbook/sgml/2.4.1/docbk241.zip
Source10: http://www.oasis-open.org/docbook/sgml/3.0/docbk30.zip
Source11: http://www.oasis-open.org/docbook/sgml/3.1/docbk31.zip
Source12: http://www.oasis-open.org/docbook/sgml/4.0/docbk40.zip
Source13: http://www.oasis-open.org/docbook/sgml/4.1/docbk41.zip
Source14: http://www.oasis-open.org/docbook/xml/4.0/docbkx40.zip
Source15: http://www.oasis-open.org/docbook/xml/4.1/docbkx41.zip
Source16: http://www.oasis-open.org/docbook/xml/4.1.1/docbkx411.zip
Source17: http://www.oasis-open.org/docbook/xml/4.1.2/docbkx412.zip
Source18: http://www.oasis-open.org/docbook/xml/4.2/docbook-xml-4.2.zip
Source19: http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip
Source20: http://www.docbook.org/xml/4.4/docbook-xml-4.4.zip
Source21: http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
Source2ExtractDir: docbk11
Source3ExtractDir: docbk12
Source4ExtractDir: docbk121
Source5ExtractDir: docbk21
Source6ExtractDir: docbk221
Source7ExtractDir: docbk23
Source8ExtractDir: docbk24
Source9ExtractDir: docbk241
Source10ExtractDir: docbk30
Source11ExtractDir: docbk31
Source12ExtractDir: docbk40
Source13ExtractDir: docbk41
Source14ExtractDir: docbkx40
Source15ExtractDir: docbkx41
Source16ExtractDir: docbkx411
Source17ExtractDir: docbkx412
Source18ExtractDir: docbook-xml-4_2_0
Source19ExtractDir: docbook-xml-4_3_0
Source20ExtractDir: docbook-xml-4_4_0
Source21ExtractDir: docbook-xml-4_5_0
Source-MD5: 5dbd49c859dc239641d439b40254bee3
Source2-MD5: 0a5934772c881aa782c7134812f044f2
Source3-MD5: 63d2deb1967da20f4d8cfbfa9c102af9
Source4-MD5: 845eb9cca96c9b6535d490db771cf1aa
Source5-MD5: 6c2858f899736e037d7beab331953dcc
Source6-MD5: 36e55db6a0fb3f319c78fbf5ee6007ec
Source7-MD5: fa1ef17bec060455dd9bf675b90634d7
Source8-MD5: e8cd45372250d1022a7651c7bab7cef6
Source9-MD5: 1c2ad8f5ad5e2e06ba8840263901330d
Source10-MD5: 9a7f5b1b7dd52d0ca4fb080619f0459c
Source11-MD5: 432749c0c806dbae81c8bcb70da3b5d3
Source12-MD5: fabcf7dd1d88b94797b7e5344389eab9
Source13-MD5: 489f6ff2a2173eb1e14216c10533ede2
Source14-MD5: ca8e522feaafaacc227206d3fd81cd8f
Source15-MD5: 90afec959a2a8c8636b121c198a30de8
Source16-MD5: 01b274207e589c2fdc7098cd4af6ee3b
Source17-MD5: 900d7609fb7e6d78901b357e4acfbc17
Source18-MD5: 73fe50dfe74ca631c1602f558ed8961f
Source19-MD5: ab200202b9e136a144db1e0864c45074
Source20-MD5: cbb04e9a700955d88c50962ef22c1634
Source21-MD5: 03083e288e87a7e829e437358da7ef9e
NoSourceDirectory: True
PatchFile: %n.patch
PatchFile-MD5: 0001aaa1ce455f2aa39cf72241b46dff
PatchScript: sed 's|@PREFIX@|%p|g' <%{PatchFile} | patch -p1
CompileScript: <<
#!/bin/sh -ev
echo "Preparing modell, changing system uri"
for v in 4.0 4.1 4.1.1 4.1.2 4.2.0 4.3.0 4.4.0 4.5.0; do
sed -e "s|@VERSION@|$v|g" docbook-dtd-$v-temp
done
echo "Changing public uri, adding modules for v>=4.4"
for w in 4.0 4.1 4.1.1 4.1.2 4.2 4.3 4.4 4.5; do
if [ "$w" = "4.2" ] || [ "$w" = "4.3" ]; then
sed -e "s|@VERSIONOASIS@|$w|g" \
-e "/^BEGINFIRSTV4.4/,/^ENDFIRSTV4.4/d" \
-e "/^BEGINSECONDV4.4/,/^ENDSECONDV4.4/d" docbook-dtd-$w.0
rm -f docbook-dtd-$w.0-temp*
else
if [ "$w" = "4.4" ] || [ "$w" = "4.5" ]; then
sed -e "s|@VERSIONOASIS@|$w|g" \
-e "/^BEGINFIRSTV4.4/d" \
-e "/^ENDFIRSTV4.4/d" \
-e "/^BEGINSECONDV4.4/d" \
-e "/^ENDSECONDV4.4/d" docbook-dtd-$w.0
rm -f docbook-dtd-$w.0-temp*
else
sed -e "s|@VERSIONOASIS@|$w|g" \
-e "/^BEGINFIRSTV4.4/,/^ENDFIRSTV4.4/d" \
-e "/^BEGINSECONDV4.4/,/^ENDSECONDV4.4/d" docbook-dtd-$w
rm -f docbook-dtd-$w-temp*
fi
fi
done
<<
InstallScript: <<
mkdir -p %i/share/sgml/dtd/docbook
mkdir -p %i/share/xml/dtd/docbookx

touch %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "2.3/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "2.4/DOCBOOK.CAT"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "2.4.1/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "3.0/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "3.1/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "4.0/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "4.1/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog

touch %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.1/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.1.1/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.1.2/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.2.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.3.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.4.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.5.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog

mkdir -p %i/share/sgml/dtd/docbook/1.0
mv docbook.dtd %i/share/sgml/dtd/docbook/1.0

mv docbk11 %i/share/sgml/dtd/docbook/1.1
mv docbk12 %i/share/sgml/dtd/docbook/1.2
mv docbk121 %i/share/sgml/dtd/docbook/1.2.1
mv docbk21 %i/share/sgml/dtd/docbook/2.1
mv docbk221 %i/share/sgml/dtd/docbook/2.2.1
mv docbk23 %i/share/sgml/dtd/docbook/2.3
mv docbk24 %i/share/sgml/dtd/docbook/2.4
mv docbk241 %i/share/sgml/dtd/docbook/2.4.1
mv docbk30 %i/share/sgml/dtd/docbook/3.0
mv docbk31 %i/share/sgml/dtd/docbook/3.1
mv docbk40 %i/share/sgml/dtd/docbook/4.0
mv docbk41 %i/share/sgml/dtd/docbook/4.1
mv docbkx40 %i/share/xml/dtd/docbookx/4.0
mv docbkx41 %i/share/xml/dtd/docbookx/4.1
mv docbkx411 %i/share/xml/dtd/docbookx/4.1.1
mv docbkx412 %i/share/xml/dtd/docbookx/4.1.2
mv docbook-xml-4_2_0 %i/share/xml/dtd/docbookx/4.2.0
mv docbook-xml-4_3_0 %i/share/xml/dtd/docbookx/4.3.0
mv docbook-xml-4_4_0 %i/share/xml/dtd/docbookx/4.4.0
mv docbook-xml-4_5_0 %i/share/xml/dtd/docbookx/4.5.0

cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/2.3
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/2.4.1
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/3.0
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/3.1
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/4.0
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/4.1

mkdir -p %i/etc/xml/catalog.d
cp docbook-dtd-* %i/etc/xml/catalog.d/

mkdir -p %i/etc/sgml/catalog.d
cp sgml_catalog %i/etc/sgml/catalog.d/docbook
echo '"%p/share/xml/dtd/docbookx/catalog"' >> %i/etc/sgml/catalog.d/docbook

mkdir -p %i/share/doc/%n
head -n 30 %i/share/xml/dtd/docbookx/4.5.0/docbookx.dtd > %i/share/doc/%n/COPYRIGHT

chmod -R go=u-w,a+X %i
<<
PostInstScript: <<
case "$1" in
configure)
test -x %p/sbin/update-xml-catalog && update-xml-catalog
test -x %p/sbin/update-sgml-catalog && update-sgml-catalog
;;
esac
<<
PostRmScript: <<
case "$1" in
abort-install|purge|remove)
test -x %p/sbin/update-xml-catalog && update-xml-catalog
test -x %p/sbin/update-sgml-catalog && update-sgml-catalog
;;
esac
<<
Description: DocBook SGML/XML DTDs official releases
DescDetail: <<
The DocBook DTD (both SGML and XML) are maintained by OASIS.
DocBook provides a system for writing structured documents using SGML
or XML. It is particularly well-suited to books and papers about computer
hardware and software, though it is by no means limited to them.
This release is a maintenance release. It has the following changes:
1 - citebiblioid is allowed everywhere other citations elements are
allowed
2 - revnumber is optional in revision
3 - colophon is allowed in article
4 - procedure is allowed in example
5 - mathphrase added
6 - termdef added
The complete specification is at:

<<
DescUsage: <<
This package only completes some of the tasks you need to make DocBook useful.
For more information about how to write DocBook documents, see
http://www.docbook.org/tdg/en/
<<
DescPort: <<
Previous maintainers Lukas Westermann and Michele Garoche.
Patch for producing a modell of XML catalog based on the docbook.cat
files.
From the modell, creation of catalogs with the correct version for
OASIS reference, OASIS uri (VERSIONOASIS in the modell, and system
uris (VERSION in the modell).
PostInstScript and PostRmScript to update the SGML and XML catalogs.
Correction of permissions, since they are not always the same, thanks
to Jean-Francois Mertens.
Further correction on chmod from dmacks.
<<
Maintainer: None
License: OSI-Approved
Homepage: http://www.oasis-open.org/docbook/

docbook-dtd stable port .patch

diff -Naur docbook-dtd.old/sgml_catalog docbook-dtd.new/sgml_catalog
--- docbook-dtd.old/sgml_catalog Thu Jan 1 09:00:00 1970
+++ docbook-dtd.new/sgml_catalog Mon Oct 28 04:15:45 2002
@@ -0,0 +1 @@
+"@PREFIX@/share/sgml/dtd/docbook/catalog"
diff -Naur docbook-dtd.old/xml_catalog docbook-dtd.new/xml_catalog
--- docbook-dtd.old/xml_catalog Thu Jan 1 09:00:00 1970
+++ docbook-dtd.new/xml_catalog Tue Nov 5 00:51:55 2002
@@ -0,0 +1,91 @@
+#type orig replace
+#
+"public" \
+ "-//OASIS//DTD DocBook XML V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/docbookx.dtd"
+"rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+"rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+BEGINFIRSTV4.4
+"rewriteSystem" \
+ "http://docbook.org/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+"rewriteURI" \
+ "http://docbook.org/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+ENDFIRSTV4.4
+"public" \
+ "-//OASIS//DTD DocBook XML CALS Table Model V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/calstblx.dtd"
+BEGINSECONDV4.4
+"public" \
+ "-//OASIS//ELEMENTS DocBook XML HTML Tables V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/htmltblx.mod"
+ENDSECONDV4.4
+"public" \
+ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/soextblx.dtd"
+"public" \
+ "-//OASIS//ELEMENTS DocBook XML Information Pool V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbpoolx.mod"
+"public" \
+ "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbhierx.mod"
+"public" \
+ "-//OASIS//ENTITIES DocBook XML Additional General Entities V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbgenent.mod"
+"public" \
+ "-//OASIS//ENTITIES DocBook XML Notations V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbnotnx.mod"
+"public" \
+ "-//OASIS//ENTITIES DocBook XML Character Entities V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbcentx.mod"
+#
+"public" \
+ "ISO 8879:1986//ENTITIES Diacritical Marks//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-dia.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-num.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Publishing//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-pub.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES General Technical//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-tech.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Latin 1//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-lat1.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Latin 2//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-lat2.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Greek Letters//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk1.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk2.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Greek Symbols//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk3.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk4.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsa.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsb.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsc.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsn.ent"
+"public"\
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsr.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amso.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-box.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-cyr1.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-cyr2.ent"
+

docbook-dtd _unstable_ port information

Package: docbook-dtd
Version: 4.5.0
Revision: 1
BuildDepends: fink (>= 0.24.12-1)
Depends: sgml-entities-iso8879, libxml2-bin
Source: http://www.oasis-open.org/docbook/sgml/1.0/docbk10.zip
Source2: http://www.oasis-open.org/docbook/sgml/1.1/docbk11.zip
Source3: http://www.oasis-open.org/docbook/sgml/1.2/docbk12.zip
Source4: http://www.oasis-open.org/docbook/sgml/1.2.1/docbk121.zip
Source5: http://www.oasis-open.org/docbook/sgml/2.1/docbk21.zip
Source6: http://www.oasis-open.org/docbook/sgml/2.2.1/docbk221.zip
Source7: http://www.oasis-open.org/docbook/sgml/2.3/docbk23.zip
Source8: http://www.oasis-open.org/docbook/sgml/2.4/docbk24.zip
Source9: http://www.oasis-open.org/docbook/sgml/2.4.1/docbk241.zip
Source10: http://www.oasis-open.org/docbook/sgml/3.0/docbk30.zip
Source11: http://www.oasis-open.org/docbook/sgml/3.1/docbk31.zip
Source12: http://www.oasis-open.org/docbook/sgml/4.0/docbk40.zip
Source13: http://www.oasis-open.org/docbook/sgml/4.1/docbk41.zip
Source14: http://www.oasis-open.org/docbook/xml/4.0/docbkx40.zip
Source15: http://www.oasis-open.org/docbook/xml/4.1/docbkx41.zip
Source16: http://www.oasis-open.org/docbook/xml/4.1.1/docbkx411.zip
Source17: http://www.oasis-open.org/docbook/xml/4.1.2/docbkx412.zip
Source18: http://www.oasis-open.org/docbook/xml/4.2/docbook-xml-4.2.zip
Source19: http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip
Source20: http://www.docbook.org/xml/4.4/docbook-xml-4.4.zip
Source21: http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
Source2ExtractDir: docbk11
Source3ExtractDir: docbk12
Source4ExtractDir: docbk121
Source5ExtractDir: docbk21
Source6ExtractDir: docbk221
Source7ExtractDir: docbk23
Source8ExtractDir: docbk24
Source9ExtractDir: docbk241
Source10ExtractDir: docbk30
Source11ExtractDir: docbk31
Source12ExtractDir: docbk40
Source13ExtractDir: docbk41
Source14ExtractDir: docbkx40
Source15ExtractDir: docbkx41
Source16ExtractDir: docbkx411
Source17ExtractDir: docbkx412
Source18ExtractDir: docbook-xml-4_2_0
Source19ExtractDir: docbook-xml-4_3_0
Source20ExtractDir: docbook-xml-4_4_0
Source21ExtractDir: docbook-xml-4_5_0
Source-MD5: 5dbd49c859dc239641d439b40254bee3
Source2-MD5: 0a5934772c881aa782c7134812f044f2
Source3-MD5: 63d2deb1967da20f4d8cfbfa9c102af9
Source4-MD5: 845eb9cca96c9b6535d490db771cf1aa
Source5-MD5: 6c2858f899736e037d7beab331953dcc
Source6-MD5: 36e55db6a0fb3f319c78fbf5ee6007ec
Source7-MD5: fa1ef17bec060455dd9bf675b90634d7
Source8-MD5: e8cd45372250d1022a7651c7bab7cef6
Source9-MD5: 1c2ad8f5ad5e2e06ba8840263901330d
Source10-MD5: 9a7f5b1b7dd52d0ca4fb080619f0459c
Source11-MD5: 432749c0c806dbae81c8bcb70da3b5d3
Source12-MD5: fabcf7dd1d88b94797b7e5344389eab9
Source13-MD5: 489f6ff2a2173eb1e14216c10533ede2
Source14-MD5: ca8e522feaafaacc227206d3fd81cd8f
Source15-MD5: 90afec959a2a8c8636b121c198a30de8
Source16-MD5: 01b274207e589c2fdc7098cd4af6ee3b
Source17-MD5: 900d7609fb7e6d78901b357e4acfbc17
Source18-MD5: 73fe50dfe74ca631c1602f558ed8961f
Source19-MD5: ab200202b9e136a144db1e0864c45074
Source20-MD5: cbb04e9a700955d88c50962ef22c1634
Source21-MD5: 03083e288e87a7e829e437358da7ef9e
NoSourceDirectory: True
PatchFile: %n.patch
PatchFile-MD5: 0001aaa1ce455f2aa39cf72241b46dff
PatchScript: sed 's|@PREFIX@|%p|g' <%{PatchFile} | patch -p1
CompileScript: <<
#!/bin/sh -ev
echo "Preparing modell, changing system uri"
for v in 4.0 4.1 4.1.1 4.1.2 4.2.0 4.3.0 4.4.0 4.5.0; do
sed -e "s|@VERSION@|$v|g" docbook-dtd-$v-temp
done
echo "Changing public uri, adding modules for v>=4.4"
for w in 4.0 4.1 4.1.1 4.1.2 4.2 4.3 4.4 4.5; do
if [ "$w" = "4.2" ] || [ "$w" = "4.3" ]; then
sed -e "s|@VERSIONOASIS@|$w|g" \
-e "/^BEGINFIRSTV4.4/,/^ENDFIRSTV4.4/d" \
-e "/^BEGINSECONDV4.4/,/^ENDSECONDV4.4/d" docbook-dtd-$w.0
rm -f docbook-dtd-$w.0-temp*
else
if [ "$w" = "4.4" ] || [ "$w" = "4.5" ]; then
sed -e "s|@VERSIONOASIS@|$w|g" \
-e "/^BEGINFIRSTV4.4/d" \
-e "/^ENDFIRSTV4.4/d" \
-e "/^BEGINSECONDV4.4/d" \
-e "/^ENDSECONDV4.4/d" docbook-dtd-$w.0
rm -f docbook-dtd-$w.0-temp*
else
sed -e "s|@VERSIONOASIS@|$w|g" \
-e "/^BEGINFIRSTV4.4/,/^ENDFIRSTV4.4/d" \
-e "/^BEGINSECONDV4.4/,/^ENDSECONDV4.4/d" docbook-dtd-$w
rm -f docbook-dtd-$w-temp*
fi
fi
done
<<
InstallScript: <<
mkdir -p %i/share/sgml/dtd/docbook
mkdir -p %i/share/xml/dtd/docbookx

touch %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "2.3/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "2.4/DOCBOOK.CAT"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "2.4.1/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "3.0/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "3.1/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "4.0/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog
echo 'CATALOG "4.1/docbook.cat"' >> %i/share/sgml/dtd/docbook/catalog

touch %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.1/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.1.1/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.1.2/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.2.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.3.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.4.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog
echo 'CATALOG "4.5.0/docbook.cat"' >> %i/share/xml/dtd/docbookx/catalog

mkdir -p %i/share/sgml/dtd/docbook/1.0
mv docbook.dtd %i/share/sgml/dtd/docbook/1.0

mv docbk11 %i/share/sgml/dtd/docbook/1.1
mv docbk12 %i/share/sgml/dtd/docbook/1.2
mv docbk121 %i/share/sgml/dtd/docbook/1.2.1
mv docbk21 %i/share/sgml/dtd/docbook/2.1
mv docbk221 %i/share/sgml/dtd/docbook/2.2.1
mv docbk23 %i/share/sgml/dtd/docbook/2.3
mv docbk24 %i/share/sgml/dtd/docbook/2.4
mv docbk241 %i/share/sgml/dtd/docbook/2.4.1
mv docbk30 %i/share/sgml/dtd/docbook/3.0
mv docbk31 %i/share/sgml/dtd/docbook/3.1
mv docbk40 %i/share/sgml/dtd/docbook/4.0
mv docbk41 %i/share/sgml/dtd/docbook/4.1
mv docbkx40 %i/share/xml/dtd/docbookx/4.0
mv docbkx41 %i/share/xml/dtd/docbookx/4.1
mv docbkx411 %i/share/xml/dtd/docbookx/4.1.1
mv docbkx412 %i/share/xml/dtd/docbookx/4.1.2
mv docbook-xml-4_2_0 %i/share/xml/dtd/docbookx/4.2.0
mv docbook-xml-4_3_0 %i/share/xml/dtd/docbookx/4.3.0
mv docbook-xml-4_4_0 %i/share/xml/dtd/docbookx/4.4.0
mv docbook-xml-4_5_0 %i/share/xml/dtd/docbookx/4.5.0

cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/2.3
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/2.4.1
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/3.0
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/3.1
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/4.0
cp %p/share/sgml/entities/iso8879/*.gml %i/share/sgml/dtd/docbook/4.1

mkdir -p %i/etc/xml/catalog.d
cp docbook-dtd-* %i/etc/xml/catalog.d/

mkdir -p %i/etc/sgml/catalog.d
cp sgml_catalog %i/etc/sgml/catalog.d/docbook
echo '"%p/share/xml/dtd/docbookx/catalog"' >> %i/etc/sgml/catalog.d/docbook

mkdir -p %i/share/doc/%n
head -n 30 %i/share/xml/dtd/docbookx/4.5.0/docbookx.dtd > %i/share/doc/%n/COPYRIGHT

chmod -R go=u-w,a+X %i
<<
PostInstScript: <<
case "$1" in
configure)
test -x %p/sbin/update-xml-catalog && update-xml-catalog
test -x %p/sbin/update-sgml-catalog && update-sgml-catalog
;;
esac
<<
PostRmScript: <<
case "$1" in
abort-install|purge|remove)
test -x %p/sbin/update-xml-catalog && update-xml-catalog
test -x %p/sbin/update-sgml-catalog && update-sgml-catalog
;;
esac
<<
Description: DocBook SGML/XML DTDs official releases
DescDetail: <<
The DocBook DTD (both SGML and XML) are maintained by OASIS.
DocBook provides a system for writing structured documents using SGML
or XML. It is particularly well-suited to books and papers about computer
hardware and software, though it is by no means limited to them.
This release is a maintenance release. It has the following changes:
1 - citebiblioid is allowed everywhere other citations elements are
allowed
2 - revnumber is optional in revision
3 - colophon is allowed in article
4 - procedure is allowed in example
5 - mathphrase added
6 - termdef added
The complete specification is at:

<<
DescUsage: <<
This package only completes some of the tasks you need to make DocBook useful.
For more information about how to write DocBook documents, see
http://www.docbook.org/tdg/en/
<<
DescPort: <<
Previous maintainers Lukas Westermann and Michele Garoche.
Patch for producing a modell of XML catalog based on the docbook.cat
files.
From the modell, creation of catalogs with the correct version for
OASIS reference, OASIS uri (VERSIONOASIS in the modell, and system
uris (VERSION in the modell).
PostInstScript and PostRmScript to update the SGML and XML catalogs.
Correction of permissions, since they are not always the same, thanks
to Jean-Francois Mertens.
Further correction on chmod from dmacks.
<<
Maintainer: None
License: OSI-Approved
Homepage: http://www.oasis-open.org/docbook/

docbook-dtd _unstable_ port .patch

diff -Naur docbook-dtd.old/sgml_catalog docbook-dtd.new/sgml_catalog
--- docbook-dtd.old/sgml_catalog Thu Jan 1 09:00:00 1970
+++ docbook-dtd.new/sgml_catalog Mon Oct 28 04:15:45 2002
@@ -0,0 +1 @@
+"@PREFIX@/share/sgml/dtd/docbook/catalog"
diff -Naur docbook-dtd.old/xml_catalog docbook-dtd.new/xml_catalog
--- docbook-dtd.old/xml_catalog Thu Jan 1 09:00:00 1970
+++ docbook-dtd.new/xml_catalog Tue Nov 5 00:51:55 2002
@@ -0,0 +1,91 @@
+#type orig replace
+#
+"public" \
+ "-//OASIS//DTD DocBook XML V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/docbookx.dtd"
+"rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+"rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+BEGINFIRSTV4.4
+"rewriteSystem" \
+ "http://docbook.org/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+"rewriteURI" \
+ "http://docbook.org/xml/@VERSIONOASIS@" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@"
+ENDFIRSTV4.4
+"public" \
+ "-//OASIS//DTD DocBook XML CALS Table Model V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/calstblx.dtd"
+BEGINSECONDV4.4
+"public" \
+ "-//OASIS//ELEMENTS DocBook XML HTML Tables V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/htmltblx.mod"
+ENDSECONDV4.4
+"public" \
+ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/soextblx.dtd"
+"public" \
+ "-//OASIS//ELEMENTS DocBook XML Information Pool V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbpoolx.mod"
+"public" \
+ "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbhierx.mod"
+"public" \
+ "-//OASIS//ENTITIES DocBook XML Additional General Entities V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbgenent.mod"
+"public" \
+ "-//OASIS//ENTITIES DocBook XML Notations V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbnotnx.mod"
+"public" \
+ "-//OASIS//ENTITIES DocBook XML Character Entities V@VERSIONOASIS@//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/dbcentx.mod"
+#
+"public" \
+ "ISO 8879:1986//ENTITIES Diacritical Marks//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-dia.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-num.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Publishing//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-pub.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES General Technical//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-tech.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Latin 1//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-lat1.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Latin 2//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-lat2.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Greek Letters//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk1.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk2.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Greek Symbols//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk3.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-grk4.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsa.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsb.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsc.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsn.ent"
+"public"\
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amsr.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-amso.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-box.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-cyr1.ent"
+"public" \
+ "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \
+ "file://@PREFIX@/share/xml/dtd/docbookx/@VERSION@/ent/iso-cyr2.ent"
+