TIVI-153: add as dependency for iputils 96/1596/1 1.0 1.0_branch accepted/trunk/20120904.191329 submit/trunk/20120831.195937
authorGraydon, Tracy <tracy.graydon@intel.com>
Fri, 31 Aug 2012 19:59:27 +0000 (12:59 -0700)
committerGraydon, Tracy <tracy.graydon@intel.com>
Fri, 31 Aug 2012 19:59:27 +0000 (12:59 -0700)
95 files changed:
AUTHORS [new file with mode: 0644]
COPYING [new symlink]
ChangeLog [new file with mode: 0644]
INSTALL [new symlink]
Makefile.am [new file with mode: 0644]
Makefile.cvs [new file with mode: 0644]
Makefile.in [new file with mode: 0644]
NEWS [new file with mode: 0644]
README [new file with mode: 0644]
aclocal.m4 [new file with mode: 0644]
bin/Makefile.am [new file with mode: 0644]
bin/Makefile.in [new file with mode: 0644]
bin/install-catalog.in [new file with mode: 0755]
bin/sgmlwhich [new file with mode: 0755]
config/Makefile.am [new file with mode: 0644]
config/Makefile.in [new file with mode: 0644]
config/sgml.conf [new file with mode: 0644]
configure [new file with mode: 0755]
configure.in [new file with mode: 0644]
doc/HTML/Makefile.am [new file with mode: 0644]
doc/HTML/Makefile.in [new file with mode: 0644]
doc/HTML/fdl.html [new file with mode: 0644]
doc/HTML/index.html [new file with mode: 0644]
doc/HTML/install-catalog.html [new file with mode: 0644]
doc/HTML/introduction.html [new file with mode: 0644]
doc/Makefile.am [new file with mode: 0644]
doc/Makefile.in [new file with mode: 0644]
doc/man/Makefile.am [new file with mode: 0644]
doc/man/Makefile.in [new file with mode: 0644]
doc/man/install-catalog.8 [new file with mode: 0644]
doc/man/manpage.links [new file with mode: 0644]
doc/man/manpage.refs [new file with mode: 0644]
doc/refentry/Makefile.am [new file with mode: 0644]
doc/refentry/Makefile.in [new file with mode: 0644]
doc/refentry/install-catalog.sgml [new file with mode: 0644]
doc/sgml-common.sgml [new file with mode: 0644]
install-sh [new symlink]
missing [new symlink]
mkinstalldirs [new symlink]
packaging/html.dcl [new file with mode: 0644]
packaging/html.soc [new file with mode: 0644]
packaging/sgml-common-0.6.3-docdir.patch [new file with mode: 0644]
packaging/sgml-common-automake.patch [new file with mode: 0644]
packaging/sgml-common-quotes.patch [new file with mode: 0644]
packaging/sgml-common-umask.patch [new file with mode: 0644]
packaging/sgml-common-xmldir.patch [new file with mode: 0644]
packaging/sgml-common.changes [new file with mode: 0644]
packaging/sgml-common.spec [new file with mode: 0644]
packaging/xml.dcl [new file with mode: 0644]
packaging/xml.soc [new file with mode: 0644]
sgml-iso-entities/ISOamsa.ent [new file with mode: 0755]
sgml-iso-entities/ISOamsb.ent [new file with mode: 0755]
sgml-iso-entities/ISOamsc.ent [new file with mode: 0755]
sgml-iso-entities/ISOamsn.ent [new file with mode: 0755]
sgml-iso-entities/ISOamso.ent [new file with mode: 0755]
sgml-iso-entities/ISOamsr.ent [new file with mode: 0755]
sgml-iso-entities/ISObox.ent [new file with mode: 0755]
sgml-iso-entities/ISOcyr1.ent [new file with mode: 0755]
sgml-iso-entities/ISOcyr2.ent [new file with mode: 0755]
sgml-iso-entities/ISOdia.ent [new file with mode: 0755]
sgml-iso-entities/ISOgrk1.ent [new file with mode: 0755]
sgml-iso-entities/ISOgrk2.ent [new file with mode: 0755]
sgml-iso-entities/ISOgrk3.ent [new file with mode: 0755]
sgml-iso-entities/ISOgrk4.ent [new file with mode: 0755]
sgml-iso-entities/ISOlat1.ent [new file with mode: 0755]
sgml-iso-entities/ISOlat2.ent [new file with mode: 0755]
sgml-iso-entities/ISOnum.ent [new file with mode: 0755]
sgml-iso-entities/ISOpub.ent [new file with mode: 0755]
sgml-iso-entities/ISOtech.ent [new file with mode: 0755]
sgml-iso-entities/Makefile.am [new file with mode: 0644]
sgml-iso-entities/Makefile.in [new file with mode: 0644]
sgml-iso-entities/catalog [new file with mode: 0644]
xml-iso-entities/ISOamsa.ent [new file with mode: 0644]
xml-iso-entities/ISOamsb.ent [new file with mode: 0644]
xml-iso-entities/ISOamsc.ent [new file with mode: 0644]
xml-iso-entities/ISOamsn.ent [new file with mode: 0644]
xml-iso-entities/ISOamso.ent [new file with mode: 0644]
xml-iso-entities/ISOamsr.ent [new file with mode: 0644]
xml-iso-entities/ISObox.ent [new file with mode: 0644]
xml-iso-entities/ISOcyr1.ent [new file with mode: 0644]
xml-iso-entities/ISOcyr2.ent [new file with mode: 0644]
xml-iso-entities/ISOdia.ent [new file with mode: 0644]
xml-iso-entities/ISOgrk1.ent [new file with mode: 0644]
xml-iso-entities/ISOgrk2.ent [new file with mode: 0644]
xml-iso-entities/ISOgrk3.ent [new file with mode: 0644]
xml-iso-entities/ISOgrk4.ent [new file with mode: 0644]
xml-iso-entities/ISOlat1.ent [new file with mode: 0644]
xml-iso-entities/ISOlat2.ent [new file with mode: 0644]
xml-iso-entities/ISOnum.ent [new file with mode: 0644]
xml-iso-entities/ISOpub.ent [new file with mode: 0644]
xml-iso-entities/ISOtech.ent [new file with mode: 0644]
xml-iso-entities/Makefile.am [new file with mode: 0644]
xml-iso-entities/Makefile.in [new file with mode: 0644]
xml-iso-entities/catalog [new file with mode: 0644]
xml.dcl [new file with mode: 0644]

diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..b4b2b6a
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,2 @@
+Eric Bischoff <e.bischoff@noos.fr>
+ISO (International Standardization Organization)
diff --git a/COPYING b/COPYING
new file mode 120000 (symlink)
index 0000000..d57175e
--- /dev/null
+++ b/COPYING
@@ -0,0 +1 @@
+/usr/share/automake/COPYING
\ No newline at end of file
diff --git a/ChangeLog b/ChangeLog
new file mode 100644 (file)
index 0000000..ec6b3e2
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,27 @@
+2001-05-25  Eric Bischoff <eric@caldera.de>
+
+       * added XML ISO entities
+
+       * switched to version 0.6.3
+
+2001-04-27 Eric Bischoff <eric@caldera.de>
+
+       * "-a" flag for automake is cleaner (thanks Mark)
+
+       * switched to version 0.6.2
+
+2001-01-30  Eric Bischoff <eric@caldera.de>
+
+       * fixed autoconf/automake support
+
+       * switched to version 0.6.1
+
+2001-01-12  Eric Bischoff <eric@caldera.de>
+
+       * added autoconf/automake support
+
+       * install-catalog.in: added backward compatibility
+       with old DocBook-tools' install-catalog (thanks
+       Tim Waugh from RedHat)  
+
+       * switched to version 0.6
diff --git a/INSTALL b/INSTALL
new file mode 120000 (symlink)
index 0000000..770355a
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1 @@
+/usr/share/automake/INSTALL
\ No newline at end of file
diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..e892d25
--- /dev/null
@@ -0,0 +1,6 @@
+SUBDIRS = bin config doc sgml-iso-entities xml-iso-entities
+
+sgmlcodir = $(prefix)/share/sgml
+sgmlco_DATA = xml.dcl
+
+EXTRA_DIST = AUTHORS README COPYING INSTALL NEWS ChangeLog TODO $(sgmlco_DATA)
diff --git a/Makefile.cvs b/Makefile.cvs
new file mode 100644 (file)
index 0000000..83d7686
--- /dev/null
@@ -0,0 +1,7 @@
+all:
+       aclocal
+       automake -a
+       autoconf
+       rm -r `find . -name CVS`
+       @echo "The package is ready for being put in a tarball"
+       @echo "To install it, you can type: ./configure; make; make install"
diff --git a/Makefile.in b/Makefile.in
new file mode 100644 (file)
index 0000000..8a6cdfb
--- /dev/null
@@ -0,0 +1,347 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = .
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+SUBDIRS = bin config doc sgml-iso-entities xml-iso-entities
+
+sgmlcodir = $(prefix)/share/sgml
+sgmlco_DATA = xml.dcl
+
+EXTRA_DIST = AUTHORS README COPYING INSTALL NEWS ChangeLog TODO $(sgmlco_DATA)
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DATA =  $(sgmlco_DATA)
+
+DIST_COMMON =  README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
+Makefile.in NEWS aclocal.m4 configure configure.in install-sh missing \
+mkinstalldirs
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+$(ACLOCAL_M4):  configure.in 
+       cd $(srcdir) && $(ACLOCAL)
+
+config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
+       cd $(srcdir) && $(AUTOCONF)
+
+install-sgmlcoDATA: $(sgmlco_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(sgmlcodir)
+       @list='$(sgmlco_DATA)'; for p in $$list; do \
+         if test -f $(srcdir)/$$p; then \
+           echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sgmlcodir)/$$p"; \
+           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sgmlcodir)/$$p; \
+         else if test -f $$p; then \
+           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(sgmlcodir)/$$p"; \
+           $(INSTALL_DATA) $$p $(DESTDIR)$(sgmlcodir)/$$p; \
+         fi; fi; \
+       done
+
+uninstall-sgmlcoDATA:
+       @$(NORMAL_UNINSTALL)
+       list='$(sgmlco_DATA)'; for p in $$list; do \
+         rm -f $(DESTDIR)$(sgmlcodir)/$$p; \
+       done
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+
+@SET_MAKE@
+
+all-recursive install-data-recursive install-exec-recursive \
+installdirs-recursive install-recursive uninstall-recursive  \
+check-recursive installcheck-recursive info-recursive dvi-recursive:
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+       fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
+         rev="$$subdir $$rev"; \
+         test "$$subdir" = "." && dot_seen=yes; \
+       done; \
+       test "$$dot_seen" = "no" && rev=". $$rev"; \
+       target=`echo $@ | sed s/-recursive//`; \
+       for subdir in $$rev; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done && test -z "$$fail"
+tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+       done
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP)
+       list='$(SOURCES) $(HEADERS)'; \
+       unique=`for i in $$list; do echo $$i; done | \
+         awk '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       here=`pwd` && cd $(srcdir) \
+         && mkid -f$$here/ID $$unique $(LISP)
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+   if test "$$subdir" = .; then :; else \
+           test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+   fi; \
+       done; \
+       list='$(SOURCES) $(HEADERS)'; \
+       unique=`for i in $$list; do echo $$i; done | \
+         awk '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+         || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
+
+mostlyclean-tags:
+
+clean-tags:
+
+distclean-tags:
+       -rm -f TAGS ID
+
+maintainer-clean-tags:
+
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+       -rm -rf $(distdir)
+       GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
+       mkdir $(distdir)/=build
+       mkdir $(distdir)/=inst
+       dc_install_base=`cd $(distdir)/=inst && pwd`; \
+       cd $(distdir)/=build \
+         && ../configure --srcdir=.. --prefix=$$dc_install_base \
+         && $(MAKE) $(AM_MAKEFLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) check \
+         && $(MAKE) $(AM_MAKEFLAGS) install \
+         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+         && $(MAKE) $(AM_MAKEFLAGS) dist
+       -rm -rf $(distdir)
+       @banner="$(distdir).tar.gz is ready for distribution"; \
+       dashes=`echo "$$banner" | sed s/./=/g`; \
+       echo "$$dashes"; \
+       echo "$$banner"; \
+       echo "$$dashes"
+dist: distdir
+       -chmod -R a+r $(distdir)
+       GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
+       -rm -rf $(distdir)
+dist-all: distdir
+       -chmod -R a+r $(distdir)
+       GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
+       -rm -rf $(distdir)
+distdir: $(DISTFILES)
+       -rm -rf $(distdir)
+       mkdir $(distdir)
+       -chmod 777 $(distdir)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+       for subdir in $(SUBDIRS); do \
+         if test "$$subdir" = .; then :; else \
+           test -d $(distdir)/$$subdir \
+           || mkdir $(distdir)/$$subdir \
+           || exit 1; \
+           chmod 777 $(distdir)/$$subdir; \
+           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
+             || exit 1; \
+         fi; \
+       done
+info-am:
+info: info-recursive
+dvi-am:
+dvi: dvi-recursive
+check-am: all-am
+check: check-recursive
+installcheck-am:
+installcheck: installcheck-recursive
+install-exec-am:
+install-exec: install-exec-recursive
+
+install-data-am: install-sgmlcoDATA
+install-data: install-data-recursive
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-recursive
+uninstall-am: uninstall-sgmlcoDATA
+uninstall: uninstall-recursive
+all-am: Makefile $(DATA)
+all-redirect: all-recursive
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs: installdirs-recursive
+installdirs-am:
+       $(mkinstalldirs)  $(DESTDIR)$(sgmlcodir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-tags mostlyclean-generic
+
+mostlyclean: mostlyclean-recursive
+
+clean-am:  clean-tags clean-generic mostlyclean-am
+
+clean: clean-recursive
+
+distclean-am:  distclean-tags distclean-generic clean-am
+
+distclean: distclean-recursive
+       -rm -f config.status
+
+maintainer-clean-am:  maintainer-clean-tags maintainer-clean-generic \
+               distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-recursive
+       -rm -f config.status
+
+.PHONY: uninstall-sgmlcoDATA install-sgmlcoDATA install-data-recursive \
+uninstall-data-recursive install-exec-recursive \
+uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
+all-recursive check-recursive installcheck-recursive info-recursive \
+dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
+maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
+distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
+dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
+install-exec install-data-am install-data install-am install \
+uninstall-am uninstall all-redirect all-am all installdirs-am \
+installdirs mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644 (file)
index 0000000..f05a1fc
--- /dev/null
+++ b/NEWS
@@ -0,0 +1 @@
+Version 0.6 * introduced automake/autoconf support so we can make tarballs
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..6b9b1ea
--- /dev/null
+++ b/README
@@ -0,0 +1,29 @@
+Eric Bischoff
+ebisch@cybercable.tm.fr                                January 12, 2001
+
+Introduction
+------------
+
+The sgml-common package gathers very basic stuff necessary to
+work with SGML and XML.
+
+They currently contain:
+  - xml.dcl: SGML declaration of XML
+  - iso-entities: the basic SGML ISO entities
+  - install-catalog: a script used to add entries to (or remove
+    entries from) centralized catalogs. These entries are pointers
+    to SGML open catalogs as defined by OASIS (see TR9401:1997 on
+    http://www.oasis-open.org).
+  - sgmlwhich: a small script telling where SGML main configuration file
+    is located (provided for compatibility with non-FHS systems)
+
+
+Compatibility
+-------------
+
+The sgml-common files are inspired by the former scripts from the
+DocBook-Tools distribution (hosted by Cygnus sourceware project).
+
+They comply with FHS and LSB.
+
+
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644 (file)
index 0000000..9f8add8
--- /dev/null
@@ -0,0 +1,104 @@
+dnl aclocal.m4 generated automatically by aclocal 1.4
+
+dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+dnl PARTICULAR PURPOSE.
+
+# Do all the work for Automake.  This macro actually does too much --
+# some checks are only needed if your package does certain things.
+# But this isn't really a big deal.
+
+# serial 1
+
+dnl Usage:
+dnl AM_INIT_AUTOMAKE(package,version, [no-define])
+
+AC_DEFUN(AM_INIT_AUTOMAKE,
+[AC_REQUIRE([AC_PROG_INSTALL])
+PACKAGE=[$1]
+AC_SUBST(PACKAGE)
+VERSION=[$2]
+AC_SUBST(VERSION)
+dnl test to see if srcdir already configured
+if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
+  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+fi
+ifelse([$3],,
+AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
+AC_REQUIRE([AM_SANITY_CHECK])
+AC_REQUIRE([AC_ARG_PROGRAM])
+dnl FIXME This is truly gross.
+missing_dir=`cd $ac_aux_dir && pwd`
+AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
+AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
+AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
+AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
+AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
+AC_REQUIRE([AC_PROG_MAKE_SET])])
+
+#
+# Check to make sure that the build environment is sane.
+#
+
+AC_DEFUN(AM_SANITY_CHECK,
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftestfile
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
+   if test "[$]*" = "X"; then
+      # -L didn't work.
+      set X `ls -t $srcdir/configure conftestfile`
+   fi
+   if test "[$]*" != "X $srcdir/configure conftestfile" \
+      && test "[$]*" != "X conftestfile $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+alias in your environment])
+   fi
+
+   test "[$]2" = conftestfile
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+rm -f conftest*
+AC_MSG_RESULT(yes)])
+
+dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
+dnl The program must properly implement --version.
+AC_DEFUN(AM_MISSING_PROG,
+[AC_MSG_CHECKING(for working $2)
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf.  Sigh.
+if ($2 --version) < /dev/null > /dev/null 2>&1; then
+   $1=$2
+   AC_MSG_RESULT(found)
+else
+   $1="$3/missing $2"
+   AC_MSG_RESULT(missing)
+fi
+AC_SUBST($1)])
+
diff --git a/bin/Makefile.am b/bin/Makefile.am
new file mode 100644 (file)
index 0000000..bb20def
--- /dev/null
@@ -0,0 +1,6 @@
+primitive_scripts = sgmlwhich
+
+bindir = $(prefix)/bin
+bin_SCRIPTS = install-catalog $(primitive_scripts)
+
+EXTRA_DIST =  install-catalog.in $(primitive_scripts)
diff --git a/bin/Makefile.in b/bin/Makefile.in
new file mode 100644 (file)
index 0000000..dd3166d
--- /dev/null
@@ -0,0 +1,198 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+primitive_scripts = sgmlwhich
+
+bindir = $(prefix)/bin
+bin_SCRIPTS = install-catalog $(primitive_scripts)
+
+EXTRA_DIST = install-catalog.in $(primitive_scripts)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =  install-catalog
+SCRIPTS =  $(bin_SCRIPTS)
+
+DIST_COMMON =  Makefile.am Makefile.in install-catalog.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu bin/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+install-catalog: $(top_builddir)/config.status install-catalog.in
+       cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+install-binSCRIPTS: $(bin_SCRIPTS)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(bindir)
+       @list='$(bin_SCRIPTS)'; for p in $$list; do \
+         if test -f $$p; then \
+           echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
+           $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
+         else if test -f $(srcdir)/$$p; then \
+           echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
+           $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
+         else :; fi; fi; \
+       done
+
+uninstall-binSCRIPTS:
+       @$(NORMAL_UNINSTALL)
+       list='$(bin_SCRIPTS)'; for p in $$list; do \
+         rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
+       done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = bin
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu bin/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am: install-binSCRIPTS
+install-exec: install-exec-am
+
+install-data-am:
+install-data: install-data-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-binSCRIPTS
+uninstall: uninstall-am
+all-am: Makefile $(SCRIPTS)
+all-redirect: all-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+       $(mkinstalldirs)  $(DESTDIR)$(bindir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-generic clean-am
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-binSCRIPTS install-binSCRIPTS tags distdir info-am \
+info dvi-am dvi check check-am installcheck-am installcheck \
+install-exec-am install-exec install-data-am install-data install-am \
+install uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/bin/install-catalog.in b/bin/install-catalog.in
new file mode 100755 (executable)
index 0000000..358a48e
--- /dev/null
@@ -0,0 +1,163 @@
+#!/bin/sh
+# Script to install a catalog in the centralized SGML catalog
+# Send any comments to Eric Bischoff <eric@caldera.de>
+# This program is under GPL license. See LICENSE file for details.
+
+# Set help message
+SGML_HELP_MESSAGE="Usage: `basename $0` [<option>] <action>\n\
+where <option> is:\n\
+\040 -d|--delegate: \t\t\t Use DELEGATE instead of CATALOG\n\
+and where <action> is:\n\
+\040 -a|--add <centralized> <ordinary>: \t Declare ordinary catalog in the centralized catalog\n\
+\040 -r|--remove <centralized> <ordinary>:\t Remove ordinary catalog from the centralized catalog\n\
+\040 -h, --help: \t\t\t\t Print this help message and exit\n\
+\040 -v, --version: \t\t\t Print the version number and exit\n"
+
+# Set version message
+SGML_VERSION_MESSAGE="sgml-common version @VERSION@ (install-catalog version 1.0)"
+
+# Set type of pointer
+SGML_POINTER="CATALOG"
+
+# Set action to be performed
+SGML_ACTION=""
+
+# Set catalogs
+SGML_CENTRALIZED=""
+SGML_ORDINARY=""
+
+# Process options
+case $1 in
+   -d|--delegate) SGML_POINTER="DELEGATE"
+                shift 1
+                ;;
+esac
+
+# Process actions
+case $1 in
+   -a|--add)    SGML_ACTION="addition"
+               SGML_CENTRALIZED=$2
+               SGML_ORDINARY=$3
+               ;;
+   -r|--remove)        if [ -z "$3" -o "$3" = "--version" ]
+               then
+                 echo "install-catalog: Old syntax; doing nothing"
+                 exit 0
+               fi
+               SGML_ACTION="removal"
+               SGML_CENTRALIZED=$2
+               SGML_ORDINARY=$3
+               ;;
+   -h|--help)  echo -e $SGML_HELP_MESSAGE
+               exit 0
+               ;;
+   -v|--version) echo -e $SGML_VERSION_MESSAGE
+               exit 0
+               ;;
+   --install)   echo "install-catalog: Old syntax; doing nothing"
+               exit 0
+               ;;
+   *)          echo -e $SGML_HELP_MESSAGE >&2
+               exit 1
+               ;;
+esac
+
+# Check that the super catalog can be created and changed and deleted
+if [ ! -w /etc/sgml ]
+then
+  echo "`basename $0`: unable to write in /etc/sgml." >&2
+  exit 2
+fi
+case $SGML_ACTION in
+   addition)
+       if [ -e /etc/sgml/catalog -a ! -w /etc/sgml/catalog ]
+       then
+         echo "`basename $0`: can not modify \"/etc/sgml/catalog\"." >&2
+         exit 2
+       fi
+       ;;
+   removal)
+       if [ ! -w /etc/sgml/catalog ]
+       then
+         echo "`basename $0`: can not modify \"/etc/sgml/catalog\"." >&2
+         exit 2
+       fi
+       ;;
+esac
+
+# Check that the centralized catalog can be created, changed and deleted
+if [ -z "$SGML_CENTRALIZED" ]
+then
+  echo -e $SGML_HELP_MESSAGE >&2
+  exit 1
+fi
+case $SGML_ACTION in
+   addition)
+       if [ -e $SGML_CENTRALIZED -a ! -w $SGML_CENTRALIZED ]
+       then
+         echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
+         exit 2
+       fi
+       ;;
+   removal)
+       if [ ! -w $SGML_CENTRALIZED ]
+       then
+         echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
+         exit 2
+       fi
+       ;;
+esac
+
+# Check that we have at least one ordinary package to process
+if [ -z "$SGML_ORDINARY" ]
+then
+  echo -e $SGML_HELP_MESSAGE >&2
+  exit 1
+fi
+case $SGML_ACTION in
+   addition)
+       if [ ! -s $SGML_ORDINARY ]
+       then
+         echo "`basename $0`: \"$SGML_ORDINARY\" does not exist or is empty." >&2
+         exit 2
+       fi
+       ;;
+esac
+
+# Installation or removal of pointers
+case $SGML_ACTION in
+    addition)
+       echo "`basename $0`: addition of $SGML_ORDINARY in $SGML_CENTRALIZED"
+       if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
+       then
+         echo "Warning: $SGML_ORDINARY is already installed in the centralized catalog $SGML_CENTRALIZED" >&2
+       else
+         echo "$SGML_POINTER $SGML_ORDINARY" >> $SGML_CENTRALIZED
+       fi
+       grep -q $SGML_CENTRALIZED /etc/sgml/catalog 2>/dev/null
+       if [ $? -ne 0 ]
+       then
+         echo "`basename $0`: addition of $SGML_CENTRALIZED in /etc/sgml/catalog"
+         echo "$SGML_POINTER $SGML_CENTRALIZED" >> /etc/sgml/catalog
+       fi
+       ;;
+   removal)
+       echo "`basename $0`: removal of $SGML_ORDINARY from $SGML_CENTRALIZED"
+       if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
+       then
+          sed -e "\:$SGML_POINTER $SGML_ORDINARY:d" < $SGML_CENTRALIZED > ${SGML_CENTRALIZED}.new
+          mv ${SGML_CENTRALIZED}.new $SGML_CENTRALIZED
+       else
+         echo "Warning: $SGML_ORDINARY was not found in the centralized catalog $SGML_CENTRALIZED" >&2
+       fi
+       if [ ! -s $SGML_CENTRALIZED ]
+       then
+         rm $SGML_CENTRALIZED
+         echo "`basename $0`: removal of $SGML_CENTRALIZED from /etc/sgml/catalog"
+          sed -e "\:$SGML_POINTER $SGML_CENTRALIZED:d" < /etc/sgml/catalog > /etc/sgml/catalog.new
+          mv /etc/sgml/catalog.new /etc/sgml/catalog
+       fi
+       ;;
+esac
+
+exit 0
diff --git a/bin/sgmlwhich b/bin/sgmlwhich
new file mode 100755 (executable)
index 0000000..46f892a
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+# Location of the main configuration file for consistency with non-LSB platforms
+# Send any comments to Eric Bischoff <eric@caldera.de>
+# This program is under GPL license. See LICENSE file for details.
+
+echo "/etc/sgml/sgml.conf"
+# Simple, isn't it? ;-)
diff --git a/config/Makefile.am b/config/Makefile.am
new file mode 100644 (file)
index 0000000..1ffcc90
--- /dev/null
@@ -0,0 +1,4 @@
+configdir = $(sysconfdir)/sgml
+config_DATA = sgml.conf
+
+EXTRA_DIST = $(config_DATA)
diff --git a/config/Makefile.in b/config/Makefile.in
new file mode 100644 (file)
index 0000000..a899898
--- /dev/null
@@ -0,0 +1,196 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+configdir = $(sysconfdir)/sgml
+config_DATA = sgml.conf
+
+EXTRA_DIST = $(config_DATA)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DATA =  $(config_DATA)
+
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu config/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+install-configDATA: $(config_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(configdir)
+       @list='$(config_DATA)'; for p in $$list; do \
+         if test -f $(srcdir)/$$p; then \
+           echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configdir)/$$p"; \
+           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configdir)/$$p; \
+         else if test -f $$p; then \
+           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(configdir)/$$p"; \
+           $(INSTALL_DATA) $$p $(DESTDIR)$(configdir)/$$p; \
+         fi; fi; \
+       done
+
+uninstall-configDATA:
+       @$(NORMAL_UNINSTALL)
+       list='$(config_DATA)'; for p in $$list; do \
+         rm -f $(DESTDIR)$(configdir)/$$p; \
+       done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = config
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu config/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am: install-configDATA
+install-data: install-data-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-configDATA
+uninstall: uninstall-am
+all-am: Makefile $(DATA)
+all-redirect: all-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+       $(mkinstalldirs)  $(DESTDIR)$(configdir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-generic clean-am
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-configDATA install-configDATA tags distdir info-am \
+info dvi-am dvi check check-am installcheck-am installcheck \
+install-exec-am install-exec install-data-am install-data install-am \
+install uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/config/sgml.conf b/config/sgml.conf
new file mode 100644 (file)
index 0000000..88cb72a
--- /dev/null
@@ -0,0 +1,3 @@
+# /etc/sgml/sgml.conf conformant with LSB
+SGML_BASE_DIR=/usr/share/sgml
+SGML_CATALOGS_DIR=/etc/sgml
diff --git a/configure b/configure
new file mode 100755 (executable)
index 0000000..6200817
--- /dev/null
+++ b/configure
@@ -0,0 +1,1062 @@
+#! /bin/sh
+
+# Guess values for system-dependent variables and create Makefiles.
+# Generated automatically using autoconf version 2.13 
+# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+
+# Defaults:
+ac_help=
+ac_default_prefix=/usr/local
+# Any additions from configure.in:
+
+# Initialize some variables set by options.
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+build=NONE
+cache_file=./config.cache
+exec_prefix=NONE
+host=NONE
+no_create=
+nonopt=NONE
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+target=NONE
+verbose=
+x_includes=NONE
+x_libraries=NONE
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+# Initialize some other variables.
+subdirs=
+MFLAGS= MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+# Maximum number of lines to put in a shell here document.
+ac_max_here_lines=12
+
+ac_prev=
+for ac_option
+do
+
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval "$ac_prev=\$ac_option"
+    ac_prev=
+    continue
+  fi
+
+  case "$ac_option" in
+  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+  *) ac_optarg= ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case "$ac_option" in
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir="$ac_optarg" ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build="$ac_optarg" ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file="$ac_optarg" ;;
+
+  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+  | --da=*)
+    datadir="$ac_optarg" ;;
+
+  -disable-* | --disable-*)
+    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
+      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+    fi
+    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+    eval "enable_${ac_feature}=no" ;;
+
+  -enable-* | --enable-*)
+    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
+      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+    fi
+    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+    case "$ac_option" in
+      *=*) ;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "enable_${ac_feature}='$ac_optarg'" ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix="$ac_optarg" ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he)
+    # Omit some internal or obsolete options to make the list less imposing.
+    # This message is too long to be a string in the A/UX 3.1 sh.
+    cat << EOF
+Usage: configure [options] [host]
+Options: [defaults in brackets after descriptions]
+Configuration:
+  --cache-file=FILE       cache test results in FILE
+  --help                  print this message
+  --no-create             do not create output files
+  --quiet, --silent       do not print \`checking...' messages
+  --version               print the version of autoconf that created configure
+Directory and file names:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [same as prefix]
+  --bindir=DIR            user executables in DIR [EPREFIX/bin]
+  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
+  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
+  --datadir=DIR           read-only architecture-independent data in DIR
+                          [PREFIX/share]
+  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
+                          [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
+  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
+  --includedir=DIR        C header files in DIR [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
+  --infodir=DIR           info documentation in DIR [PREFIX/info]
+  --mandir=DIR            man documentation in DIR [PREFIX/man]
+  --srcdir=DIR            find the sources in DIR [configure dir or ..]
+  --program-prefix=PREFIX prepend PREFIX to installed program names
+  --program-suffix=SUFFIX append SUFFIX to installed program names
+  --program-transform-name=PROGRAM
+                          run sed PROGRAM on installed program names
+EOF
+    cat << EOF
+Host type:
+  --build=BUILD           configure for building on BUILD [BUILD=HOST]
+  --host=HOST             configure for HOST [guessed]
+  --target=TARGET         configure for TARGET [TARGET=HOST]
+Features and packages:
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --x-includes=DIR        X include files are in DIR
+  --x-libraries=DIR       X library files are in DIR
+EOF
+    if test -n "$ac_help"; then
+      echo "--enable and --with options recognized:$ac_help"
+    fi
+    exit 0 ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host="$ac_optarg" ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir="$ac_optarg" ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir="$ac_optarg" ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir="$ac_optarg" ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir="$ac_optarg" ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst \
+  | --locals | --local | --loca | --loc | --lo)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+    localstatedir="$ac_optarg" ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir="$ac_optarg" ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir="$ac_optarg" ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix="$ac_optarg" ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix="$ac_optarg" ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix="$ac_optarg" ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name="$ac_optarg" ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir="$ac_optarg" ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir="$ac_optarg" ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site="$ac_optarg" ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir="$ac_optarg" ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir="$ac_optarg" ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target="$ac_optarg" ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers)
+    echo "configure generated by autoconf version 2.13"
+    exit 0 ;;
+
+  -with-* | --with-*)
+    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
+      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+    fi
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    case "$ac_option" in
+      *=*) ;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "with_${ac_package}='$ac_optarg'" ;;
+
+  -without-* | --without-*)
+    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
+    # Reject names that are not valid shell variable names.
+    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
+      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+    fi
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    eval "with_${ac_package}=no" ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes="$ac_optarg" ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries="$ac_optarg" ;;
+
+  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
+    ;;
+
+  *)
+    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+      echo "configure: warning: $ac_option: invalid host type" 1>&2
+    fi
+    if test "x$nonopt" != xNONE; then
+      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+    fi
+    nonopt="$ac_option"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
+fi
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+# File descriptor usage:
+# 0 standard input
+# 1 file creation
+# 2 errors and warnings
+# 3 some systems may open it to /dev/tty
+# 4 used on the Kubota Titan
+# 6 checking for... messages and results
+# 5 compiler messages saved in config.log
+if test "$silent" = yes; then
+  exec 6>/dev/null
+else
+  exec 6>&1
+fi
+exec 5>./config.log
+
+echo "\
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+" 1>&5
+
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Also quote any args containing shell metacharacters.
+ac_configure_args=
+for ac_arg
+do
+  case "$ac_arg" in
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c) ;;
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+  *" "*|*"     "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
+  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
+  esac
+done
+
+# NLS nuisances.
+# Only set these to C if already set.  These must not be set unconditionally
+# because not all systems understand e.g. LANG=C (notably SCO).
+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+# Non-C LC_CTYPE values break the ctype check.
+if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo > confdefs.h
+
+# A filename unique to this package, relative to the directory that
+# configure is in, which we can look for to find out if srcdir is correct.
+ac_unique_file=Makefile.am
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then its parent.
+  ac_prog=$0
+  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
+  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
+  srcdir=$ac_confdir
+  if test ! -r $srcdir/$ac_unique_file; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+  if test "$ac_srcdir_defaulted" = yes; then
+    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
+  else
+    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
+  fi
+fi
+srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
+
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+  if test "x$prefix" != xNONE; then
+    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+  else
+    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+  fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+  if test -r "$ac_site_file"; then
+    echo "loading site script $ac_site_file"
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  echo "loading cache $cache_file"
+  . $cache_file
+else
+  echo "creating cache $cache_file"
+  > $cache_file
+fi
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+ac_exeext=
+ac_objext=o
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+    ac_n= ac_c='
+' ac_t='       '
+  else
+    ac_n=-n ac_c= ac_t=
+  fi
+else
+  ac_n= ac_c='\c' ac_t=
+fi
+
+
+
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+  if test -f $ac_dir/install-sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f $ac_dir/install.sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
+fi
+ac_config_guess=$ac_aux_dir/config.guess
+ac_config_sub=$ac_aux_dir/config.sub
+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+echo "configure:557: checking for a BSD compatible install" >&5
+if test -z "$INSTALL"; then
+if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+    IFS="${IFS=        }"; ac_save_IFS="$IFS"; IFS=":"
+  for ac_dir in $PATH; do
+    # Account for people who put trailing slashes in PATH elements.
+    case "$ac_dir/" in
+    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
+    *)
+      # OSF1 and SCO ODT 3.0 have their own names for install.
+      # Don't use installbsd from OSF since it installs stuff as root
+      # by default.
+      for ac_prog in ginstall scoinst install; do
+        if test -f $ac_dir/$ac_prog; then
+         if test $ac_prog = install &&
+            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         else
+           ac_cv_path_install="$ac_dir/$ac_prog -c"
+           break 2
+         fi
+       fi
+      done
+      ;;
+    esac
+  done
+  IFS="$ac_save_IFS"
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL="$ac_cv_path_install"
+  else
+    # As a last resort, use the slow shell script.  We don't cache a
+    # path for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the path is relative.
+    INSTALL="$ac_install_sh"
+  fi
+fi
+echo "$ac_t""$INSTALL" 1>&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
+echo "configure:610: checking whether build environment is sane" >&5
+# Just in case
+sleep 1
+echo timestamp > conftestfile
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
+   if test "$*" = "X"; then
+      # -L didn't work.
+      set X `ls -t $srcdir/configure conftestfile`
+   fi
+   if test "$*" != "X $srcdir/configure conftestfile" \
+      && test "$*" != "X conftestfile $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
+alias in your environment" 1>&2; exit 1; }
+   fi
+
+   test "$2" = conftestfile
+   )
+then
+   # Ok.
+   :
+else
+   { echo "configure: error: newly created file is older than distributed files!
+Check your system clock" 1>&2; exit 1; }
+fi
+rm -f conftest*
+echo "$ac_t""yes" 1>&6
+if test "$program_transform_name" = s,x,x,; then
+  program_transform_name=
+else
+  # Double any \ or $.  echo might interpret backslashes.
+  cat <<\EOF_SED > conftestsed
+s,\\,\\\\,g; s,\$,$$,g
+EOF_SED
+  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
+  rm -f conftestsed
+fi
+test "$program_prefix" != NONE &&
+  program_transform_name="s,^,${program_prefix},; $program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
+
+# sed with no file args requires a program.
+test "$program_transform_name" = "" && program_transform_name="s,x,x,"
+
+echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
+echo "configure:667: checking whether ${MAKE-make} sets \${MAKE}" >&5
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftestmake <<\EOF
+all:
+       @echo 'ac_maketemp="${MAKE}"'
+EOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+  eval ac_cv_prog_make_${ac_make}_set=yes
+else
+  eval ac_cv_prog_make_${ac_make}_set=no
+fi
+rm -f conftestmake
+fi
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  SET_MAKE=
+else
+  echo "$ac_t""no" 1>&6
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+PACKAGE=sgml-common
+
+VERSION=0.6.3
+
+if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
+  { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
+fi
+cat >> confdefs.h <<EOF
+#define PACKAGE "$PACKAGE"
+EOF
+
+cat >> confdefs.h <<EOF
+#define VERSION "$VERSION"
+EOF
+
+
+
+missing_dir=`cd $ac_aux_dir && pwd`
+echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
+echo "configure:713: checking for working aclocal" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf.  Sigh.
+if (aclocal --version) < /dev/null > /dev/null 2>&1; then
+   ACLOCAL=aclocal
+   echo "$ac_t""found" 1>&6
+else
+   ACLOCAL="$missing_dir/missing aclocal"
+   echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
+echo "configure:726: checking for working autoconf" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf.  Sigh.
+if (autoconf --version) < /dev/null > /dev/null 2>&1; then
+   AUTOCONF=autoconf
+   echo "$ac_t""found" 1>&6
+else
+   AUTOCONF="$missing_dir/missing autoconf"
+   echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working automake""... $ac_c" 1>&6
+echo "configure:739: checking for working automake" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf.  Sigh.
+if (automake --version) < /dev/null > /dev/null 2>&1; then
+   AUTOMAKE=automake
+   echo "$ac_t""found" 1>&6
+else
+   AUTOMAKE="$missing_dir/missing automake"
+   echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
+echo "configure:752: checking for working autoheader" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf.  Sigh.
+if (autoheader --version) < /dev/null > /dev/null 2>&1; then
+   AUTOHEADER=autoheader
+   echo "$ac_t""found" 1>&6
+else
+   AUTOHEADER="$missing_dir/missing autoheader"
+   echo "$ac_t""missing" 1>&6
+fi
+
+echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
+echo "configure:765: checking for working makeinfo" >&5
+# Run test in a subshell; some versions of sh will print an error if
+# an executable is not found, even if stderr is redirected.
+# Redirect stdin to placate older versions of autoconf.  Sigh.
+if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
+   MAKEINFO=makeinfo
+   echo "$ac_t""found" 1>&6
+else
+   MAKEINFO="$missing_dir/missing makeinfo"
+   echo "$ac_t""missing" 1>&6
+fi
+
+
+
+docdir='$(prefix)/doc'
+
+
+
+
+
+
+
+trap '' 1 2 15
+cat > confcache <<\EOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs.  It is not useful on other systems.
+# If it contains results you don't want to keep, you may remove or edit it.
+#
+# By default, configure uses ./config.cache as the cache file,
+# creating it if it does not exist already.  You can give configure
+# the --cache-file=FILE option to use a different cache file; that is
+# what configure does when it calls configure scripts in
+# subdirectories, so they share the cache.
+# Giving --cache-file=/dev/null disables caching, for debugging configure.
+# config.status only pays attention to the cache file if you give it the
+# --recheck option to rerun configure.
+#
+EOF
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(set) 2>&1 |
+  case `(ac_space=' '; set | grep ac_space) 2>&1` in
+  *ac_space=\ *)
+    # `set' does not quote correctly, so add quotes (double-quote substitution
+    # turns \\\\ into \\, and sed turns \\ into \).
+    sed -n \
+      -e "s/'/'\\\\''/g" \
+      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
+    ;;
+  *)
+    # `set' quotes correctly as required by POSIX, so do not add quotes.
+    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
+    ;;
+  esac >> confcache
+if cmp -s $cache_file confcache; then
+  :
+else
+  if test -w $cache_file; then
+    echo "updating cache $cache_file"
+    cat confcache > $cache_file
+  else
+    echo "not updating unwritable cache $cache_file"
+  fi
+fi
+rm -f confcache
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Any assignment to VPATH causes Sun make to only execute
+# the first set of double-colon rules, so remove it if not needed.
+# If there is a colon in the path, we need to keep it.
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[        ]*VPATH[        ]*=[^:]*$/d'
+fi
+
+trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+cat > conftest.defs <<\EOF
+s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
+s%[    `~#$^&*(){}\\|;'"<>?]%\\&%g
+s%\[%\\&%g
+s%\]%\\&%g
+s%\$%$$%g
+EOF
+DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
+rm -f conftest.defs
+
+
+# Without the "./", some shells look in PATH for config.status.
+: ${CONFIG_STATUS=./config.status}
+
+echo creating $CONFIG_STATUS
+rm -f $CONFIG_STATUS
+cat > $CONFIG_STATUS <<EOF
+#! /bin/sh
+# Generated automatically by configure.
+# Run this file to recreate the current configuration.
+# This directory was configured as follows,
+# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+#
+# $0 $ac_configure_args
+#
+# Compiler output produced by configure, useful for debugging
+# configure, is in ./config.log if it exists.
+
+ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
+for ac_option
+do
+  case "\$ac_option" in
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
+    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
+  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
+    echo "$CONFIG_STATUS generated by autoconf version 2.13"
+    exit 0 ;;
+  -help | --help | --hel | --he | --h)
+    echo "\$ac_cs_usage"; exit 0 ;;
+  *) echo "\$ac_cs_usage"; exit 1 ;;
+  esac
+done
+
+ac_given_srcdir=$srcdir
+ac_given_INSTALL="$INSTALL"
+
+trap 'rm -fr `echo "Makefile \
+          bin/Makefile bin/install-catalog \
+          config/Makefile \
+          doc/Makefile doc/HTML/Makefile doc/man/Makefile doc/refentry/Makefile \
+          sgml-iso-entities/Makefile xml-iso-entities/Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+# Protect against being on the right side of a sed subst in config.status.
+sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
+ s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
+$ac_vpsub
+$extrasub
+s%@SHELL@%$SHELL%g
+s%@CFLAGS@%$CFLAGS%g
+s%@CPPFLAGS@%$CPPFLAGS%g
+s%@CXXFLAGS@%$CXXFLAGS%g
+s%@FFLAGS@%$FFLAGS%g
+s%@DEFS@%$DEFS%g
+s%@LDFLAGS@%$LDFLAGS%g
+s%@LIBS@%$LIBS%g
+s%@exec_prefix@%$exec_prefix%g
+s%@prefix@%$prefix%g
+s%@program_transform_name@%$program_transform_name%g
+s%@bindir@%$bindir%g
+s%@sbindir@%$sbindir%g
+s%@libexecdir@%$libexecdir%g
+s%@datadir@%$datadir%g
+s%@sysconfdir@%$sysconfdir%g
+s%@sharedstatedir@%$sharedstatedir%g
+s%@localstatedir@%$localstatedir%g
+s%@libdir@%$libdir%g
+s%@includedir@%$includedir%g
+s%@oldincludedir@%$oldincludedir%g
+s%@infodir@%$infodir%g
+s%@mandir@%$mandir%g
+s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
+s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
+s%@INSTALL_DATA@%$INSTALL_DATA%g
+s%@PACKAGE@%$PACKAGE%g
+s%@VERSION@%$VERSION%g
+s%@ACLOCAL@%$ACLOCAL%g
+s%@AUTOCONF@%$AUTOCONF%g
+s%@AUTOMAKE@%$AUTOMAKE%g
+s%@AUTOHEADER@%$AUTOHEADER%g
+s%@MAKEINFO@%$MAKEINFO%g
+s%@SET_MAKE@%$SET_MAKE%g
+s%@docdir@%$docdir%g
+
+CEOF
+EOF
+
+cat >> $CONFIG_STATUS <<\EOF
+
+# Split the substitutions into bite-sized pieces for seds with
+# small command number limits, like on Digital OSF/1 and HP-UX.
+ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
+ac_file=1 # Number of current file.
+ac_beg=1 # First line for current file.
+ac_end=$ac_max_sed_cmds # Line after last line for current file.
+ac_more_lines=:
+ac_sed_cmds=""
+while $ac_more_lines; do
+  if test $ac_beg -gt 1; then
+    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
+  else
+    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
+  fi
+  if test ! -s conftest.s$ac_file; then
+    ac_more_lines=false
+    rm -f conftest.s$ac_file
+  else
+    if test -z "$ac_sed_cmds"; then
+      ac_sed_cmds="sed -f conftest.s$ac_file"
+    else
+      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
+    fi
+    ac_file=`expr $ac_file + 1`
+    ac_beg=$ac_end
+    ac_end=`expr $ac_end + $ac_max_sed_cmds`
+  fi
+done
+if test -z "$ac_sed_cmds"; then
+  ac_sed_cmds=cat
+fi
+EOF
+
+cat >> $CONFIG_STATUS <<EOF
+
+CONFIG_FILES=\${CONFIG_FILES-"Makefile \
+          bin/Makefile bin/install-catalog \
+          config/Makefile \
+          doc/Makefile doc/HTML/Makefile doc/man/Makefile doc/refentry/Makefile \
+          sgml-iso-entities/Makefile xml-iso-entities/Makefile"}
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case "$ac_file" in
+  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
+       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+  *) ac_file_in="${ac_file}.in" ;;
+  esac
+
+  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
+
+  # Remove last slash and all that follows it.  Not all systems have dirname.
+  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+    # The file is in a subdirectory.
+    test ! -d "$ac_dir" && mkdir "$ac_dir"
+    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
+    # A "../" for each directory in $ac_dir_suffix.
+    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
+  else
+    ac_dir_suffix= ac_dots=
+  fi
+
+  case "$ac_given_srcdir" in
+  .)  srcdir=.
+      if test -z "$ac_dots"; then top_srcdir=.
+      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
+  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
+  *) # Relative path.
+    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
+    top_srcdir="$ac_dots$ac_given_srcdir" ;;
+  esac
+
+  case "$ac_given_INSTALL" in
+  [/$]*) INSTALL="$ac_given_INSTALL" ;;
+  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+  esac
+
+  echo creating "$ac_file"
+  rm -f "$ac_file"
+  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+  case "$ac_file" in
+  *Makefile*) ac_comsub="1i\\
+# $configure_input" ;;
+  *) ac_comsub= ;;
+  esac
+
+  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+  sed -e "$ac_comsub
+s%@configure_input@%$configure_input%g
+s%@srcdir@%$srcdir%g
+s%@top_srcdir@%$top_srcdir%g
+s%@INSTALL@%$INSTALL%g
+" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
+fi; done
+rm -f conftest.s*
+
+EOF
+cat >> $CONFIG_STATUS <<EOF
+
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+
+exit 0
+EOF
+chmod +x $CONFIG_STATUS
+rm -fr confdefs* $ac_clean_files
+test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
+
diff --git a/configure.in b/configure.in
new file mode 100644 (file)
index 0000000..0a53edd
--- /dev/null
@@ -0,0 +1,23 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(Makefile.am)
+
+AM_INIT_AUTOMAKE(sgml-common, 0.6.3)
+
+docdir='$(prefix)/doc'
+AC_SUBST(docdir)
+
+dnl Checks for programs.
+
+dnl Checks for libraries.
+
+dnl Checks for header files.
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+
+dnl Checks for library functions.
+
+AC_OUTPUT(Makefile \
+          bin/Makefile bin/install-catalog \
+          config/Makefile \
+          doc/Makefile doc/HTML/Makefile doc/man/Makefile doc/refentry/Makefile \
+          sgml-iso-entities/Makefile xml-iso-entities/Makefile)
diff --git a/doc/HTML/Makefile.am b/doc/HTML/Makefile.am
new file mode 100644 (file)
index 0000000..a4f464f
--- /dev/null
@@ -0,0 +1,2 @@
+htmldir          = $(docdir)/sgml-common-@VERSION@/html
+html_DATA = *.html
diff --git a/doc/HTML/Makefile.in b/doc/HTML/Makefile.in
new file mode 100644 (file)
index 0000000..3f576ae
--- /dev/null
@@ -0,0 +1,194 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ../..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+htmldir = $(docdir)/sgml-common-@VERSION@/html
+html_DATA = *.html
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DATA =  $(html_DATA)
+
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/HTML/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+install-htmlDATA: $(html_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(htmldir)
+       @list='$(html_DATA)'; for p in $$list; do \
+         if test -f $(srcdir)/$$p; then \
+           echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(htmldir)/$$p"; \
+           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(htmldir)/$$p; \
+         else if test -f $$p; then \
+           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/$$p"; \
+           $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/$$p; \
+         fi; fi; \
+       done
+
+uninstall-htmlDATA:
+       @$(NORMAL_UNINSTALL)
+       list='$(html_DATA)'; for p in $$list; do \
+         rm -f $(DESTDIR)$(htmldir)/$$p; \
+       done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = doc/HTML
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/HTML/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am: install-htmlDATA
+install-data: install-data-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-htmlDATA
+uninstall: uninstall-am
+all-am: Makefile $(DATA)
+all-redirect: all-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+       $(mkinstalldirs)  $(DESTDIR)$(htmldir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-generic clean-am
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-htmlDATA install-htmlDATA tags distdir info-am info \
+dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
+install-exec install-data-am install-data install-am install \
+uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/doc/HTML/fdl.html b/doc/HTML/fdl.html
new file mode 100644 (file)
index 0000000..6c5fd7d
--- /dev/null
@@ -0,0 +1,483 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>GNU Free Documentation License</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK
+REL="HOME"
+TITLE="SGML-common"
+HREF="index.html"><LINK
+REL="PREVIOUS"
+TITLE="install-catalog"
+HREF="install-catalog.html"></HEAD
+><BODY
+CLASS="CHAPTER"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SGML-common</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="install-catalog.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+>&nbsp;</TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="CHAPTER"
+><H1
+><A
+NAME="FDL"
+>Chapter 2. GNU Free Documentation License</A
+></H1
+><P
+>      <P
+CLASS="LITERALLAYOUT"
+>              GNU&nbsp;Free&nbsp;Documentation&nbsp;License<br>
+               &nbsp;&nbsp;&nbsp;Version&nbsp;1.1,&nbsp;March&nbsp;2000<br>
+<br>
+&nbsp;Copyright&nbsp;(C)&nbsp;2000&nbsp;&nbsp;Free&nbsp;Software&nbsp;Foundation,&nbsp;Inc.<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;59&nbsp;Temple&nbsp;Place,&nbsp;Suite&nbsp;330,&nbsp;Boston,&nbsp;MA&nbsp;&nbsp;02111-1307&nbsp;&nbsp;USA<br>
+&nbsp;Everyone&nbsp;is&nbsp;permitted&nbsp;to&nbsp;copy&nbsp;and&nbsp;distribute&nbsp;verbatim&nbsp;copies<br>
+&nbsp;of&nbsp;this&nbsp;license&nbsp;document,&nbsp;but&nbsp;changing&nbsp;it&nbsp;is&nbsp;not&nbsp;allowed.<br>
+<br>
+<br>
+0.&nbsp;PREAMBLE<br>
+<br>
+The&nbsp;purpose&nbsp;of&nbsp;this&nbsp;License&nbsp;is&nbsp;to&nbsp;make&nbsp;a&nbsp;manual,&nbsp;textbook,&nbsp;or&nbsp;other<br>
+written&nbsp;document&nbsp;"free"&nbsp;in&nbsp;the&nbsp;sense&nbsp;of&nbsp;freedom:&nbsp;to&nbsp;assure&nbsp;everyone<br>
+the&nbsp;effective&nbsp;freedom&nbsp;to&nbsp;copy&nbsp;and&nbsp;redistribute&nbsp;it,&nbsp;with&nbsp;or&nbsp;without<br>
+modifying&nbsp;it,&nbsp;either&nbsp;commercially&nbsp;or&nbsp;noncommercially.&nbsp;&nbsp;Secondarily,<br>
+this&nbsp;License&nbsp;preserves&nbsp;for&nbsp;the&nbsp;author&nbsp;and&nbsp;publisher&nbsp;a&nbsp;way&nbsp;to&nbsp;get<br>
+credit&nbsp;for&nbsp;their&nbsp;work,&nbsp;while&nbsp;not&nbsp;being&nbsp;considered&nbsp;responsible&nbsp;for<br>
+modifications&nbsp;made&nbsp;by&nbsp;others.<br>
+<br>
+This&nbsp;License&nbsp;is&nbsp;a&nbsp;kind&nbsp;of&nbsp;"copyleft",&nbsp;which&nbsp;means&nbsp;that&nbsp;derivative<br>
+works&nbsp;of&nbsp;the&nbsp;document&nbsp;must&nbsp;themselves&nbsp;be&nbsp;free&nbsp;in&nbsp;the&nbsp;same&nbsp;sense.&nbsp;&nbsp;It<br>
+complements&nbsp;the&nbsp;GNU&nbsp;General&nbsp;Public&nbsp;License,&nbsp;which&nbsp;is&nbsp;a&nbsp;copyleft<br>
+license&nbsp;designed&nbsp;for&nbsp;free&nbsp;software.<br>
+<br>
+We&nbsp;have&nbsp;designed&nbsp;this&nbsp;License&nbsp;in&nbsp;order&nbsp;to&nbsp;use&nbsp;it&nbsp;for&nbsp;manuals&nbsp;for&nbsp;free<br>
+software,&nbsp;because&nbsp;free&nbsp;software&nbsp;needs&nbsp;free&nbsp;documentation:&nbsp;a&nbsp;free<br>
+program&nbsp;should&nbsp;come&nbsp;with&nbsp;manuals&nbsp;providing&nbsp;the&nbsp;same&nbsp;freedoms&nbsp;that&nbsp;the<br>
+software&nbsp;does.&nbsp;&nbsp;But&nbsp;this&nbsp;License&nbsp;is&nbsp;not&nbsp;limited&nbsp;to&nbsp;software&nbsp;manuals;<br>
+it&nbsp;can&nbsp;be&nbsp;used&nbsp;for&nbsp;any&nbsp;textual&nbsp;work,&nbsp;regardless&nbsp;of&nbsp;subject&nbsp;matter&nbsp;or<br>
+whether&nbsp;it&nbsp;is&nbsp;published&nbsp;as&nbsp;a&nbsp;printed&nbsp;book.&nbsp;&nbsp;We&nbsp;recommend&nbsp;this&nbsp;License<br>
+principally&nbsp;for&nbsp;works&nbsp;whose&nbsp;purpose&nbsp;is&nbsp;instruction&nbsp;or&nbsp;reference.<br>
+<br>
+<br>
+1.&nbsp;APPLICABILITY&nbsp;AND&nbsp;DEFINITIONS<br>
+<br>
+This&nbsp;License&nbsp;applies&nbsp;to&nbsp;any&nbsp;manual&nbsp;or&nbsp;other&nbsp;work&nbsp;that&nbsp;contains&nbsp;a<br>
+notice&nbsp;placed&nbsp;by&nbsp;the&nbsp;copyright&nbsp;holder&nbsp;saying&nbsp;it&nbsp;can&nbsp;be&nbsp;distributed<br>
+under&nbsp;the&nbsp;terms&nbsp;of&nbsp;this&nbsp;License.&nbsp;&nbsp;The&nbsp;"Document",&nbsp;below,&nbsp;refers&nbsp;to&nbsp;any<br>
+such&nbsp;manual&nbsp;or&nbsp;work.&nbsp;&nbsp;Any&nbsp;member&nbsp;of&nbsp;the&nbsp;public&nbsp;is&nbsp;a&nbsp;licensee,&nbsp;and&nbsp;is<br>
+addressed&nbsp;as&nbsp;"you".<br>
+<br>
+A&nbsp;"Modified&nbsp;Version"&nbsp;of&nbsp;the&nbsp;Document&nbsp;means&nbsp;any&nbsp;work&nbsp;containing&nbsp;the<br>
+Document&nbsp;or&nbsp;a&nbsp;portion&nbsp;of&nbsp;it,&nbsp;either&nbsp;copied&nbsp;verbatim,&nbsp;or&nbsp;with<br>
+modifications&nbsp;and/or&nbsp;translated&nbsp;into&nbsp;another&nbsp;language.<br>
+<br>
+A&nbsp;"Secondary&nbsp;Section"&nbsp;is&nbsp;a&nbsp;named&nbsp;appendix&nbsp;or&nbsp;a&nbsp;front-matter&nbsp;section&nbsp;of<br>
+the&nbsp;Document&nbsp;that&nbsp;deals&nbsp;exclusively&nbsp;with&nbsp;the&nbsp;relationship&nbsp;of&nbsp;the<br>
+publishers&nbsp;or&nbsp;authors&nbsp;of&nbsp;the&nbsp;Document&nbsp;to&nbsp;the&nbsp;Document's&nbsp;overall&nbsp;subject<br>
+(or&nbsp;to&nbsp;related&nbsp;matters)&nbsp;and&nbsp;contains&nbsp;nothing&nbsp;that&nbsp;could&nbsp;fall&nbsp;directly<br>
+within&nbsp;that&nbsp;overall&nbsp;subject.&nbsp;&nbsp;(For&nbsp;example,&nbsp;if&nbsp;the&nbsp;Document&nbsp;is&nbsp;in&nbsp;part&nbsp;a<br>
+textbook&nbsp;of&nbsp;mathematics,&nbsp;a&nbsp;Secondary&nbsp;Section&nbsp;may&nbsp;not&nbsp;explain&nbsp;any<br>
+mathematics.)&nbsp;&nbsp;The&nbsp;relationship&nbsp;could&nbsp;be&nbsp;a&nbsp;matter&nbsp;of&nbsp;historical<br>
+connection&nbsp;with&nbsp;the&nbsp;subject&nbsp;or&nbsp;with&nbsp;related&nbsp;matters,&nbsp;or&nbsp;of&nbsp;legal,<br>
+commercial,&nbsp;philosophical,&nbsp;ethical&nbsp;or&nbsp;political&nbsp;position&nbsp;regarding<br>
+them.<br>
+<br>
+The&nbsp;"Invariant&nbsp;Sections"&nbsp;are&nbsp;certain&nbsp;Secondary&nbsp;Sections&nbsp;whose&nbsp;titles<br>
+are&nbsp;designated,&nbsp;as&nbsp;being&nbsp;those&nbsp;of&nbsp;Invariant&nbsp;Sections,&nbsp;in&nbsp;the&nbsp;notice<br>
+that&nbsp;says&nbsp;that&nbsp;the&nbsp;Document&nbsp;is&nbsp;released&nbsp;under&nbsp;this&nbsp;License.<br>
+<br>
+The&nbsp;"Cover&nbsp;Texts"&nbsp;are&nbsp;certain&nbsp;short&nbsp;passages&nbsp;of&nbsp;text&nbsp;that&nbsp;are&nbsp;listed,<br>
+as&nbsp;Front-Cover&nbsp;Texts&nbsp;or&nbsp;Back-Cover&nbsp;Texts,&nbsp;in&nbsp;the&nbsp;notice&nbsp;that&nbsp;says&nbsp;that<br>
+the&nbsp;Document&nbsp;is&nbsp;released&nbsp;under&nbsp;this&nbsp;License.<br>
+<br>
+A&nbsp;"Transparent"&nbsp;copy&nbsp;of&nbsp;the&nbsp;Document&nbsp;means&nbsp;a&nbsp;machine-readable&nbsp;copy,<br>
+represented&nbsp;in&nbsp;a&nbsp;format&nbsp;whose&nbsp;specification&nbsp;is&nbsp;available&nbsp;to&nbsp;the<br>
+general&nbsp;public,&nbsp;whose&nbsp;contents&nbsp;can&nbsp;be&nbsp;viewed&nbsp;and&nbsp;edited&nbsp;directly&nbsp;and<br>
+straightforwardly&nbsp;with&nbsp;generic&nbsp;text&nbsp;editors&nbsp;or&nbsp;(for&nbsp;images&nbsp;composed&nbsp;of<br>
+pixels)&nbsp;generic&nbsp;paint&nbsp;programs&nbsp;or&nbsp;(for&nbsp;drawings)&nbsp;some&nbsp;widely&nbsp;available<br>
+drawing&nbsp;editor,&nbsp;and&nbsp;that&nbsp;is&nbsp;suitable&nbsp;for&nbsp;input&nbsp;to&nbsp;text&nbsp;formatters&nbsp;or<br>
+for&nbsp;automatic&nbsp;translation&nbsp;to&nbsp;a&nbsp;variety&nbsp;of&nbsp;formats&nbsp;suitable&nbsp;for&nbsp;input<br>
+to&nbsp;text&nbsp;formatters.&nbsp;&nbsp;A&nbsp;copy&nbsp;made&nbsp;in&nbsp;an&nbsp;otherwise&nbsp;Transparent&nbsp;file<br>
+format&nbsp;whose&nbsp;markup&nbsp;has&nbsp;been&nbsp;designed&nbsp;to&nbsp;thwart&nbsp;or&nbsp;discourage<br>
+subsequent&nbsp;modification&nbsp;by&nbsp;readers&nbsp;is&nbsp;not&nbsp;Transparent.&nbsp;&nbsp;A&nbsp;copy&nbsp;that&nbsp;is<br>
+not&nbsp;"Transparent"&nbsp;is&nbsp;called&nbsp;"Opaque".<br>
+<br>
+Examples&nbsp;of&nbsp;suitable&nbsp;formats&nbsp;for&nbsp;Transparent&nbsp;copies&nbsp;include&nbsp;plain<br>
+ASCII&nbsp;without&nbsp;markup,&nbsp;Texinfo&nbsp;input&nbsp;format,&nbsp;LaTeX&nbsp;input&nbsp;format,&nbsp;SGML<br>
+or&nbsp;XML&nbsp;using&nbsp;a&nbsp;publicly&nbsp;available&nbsp;DTD,&nbsp;and&nbsp;standard-conforming&nbsp;simple<br>
+HTML&nbsp;designed&nbsp;for&nbsp;human&nbsp;modification.&nbsp;&nbsp;Opaque&nbsp;formats&nbsp;include<br>
+PostScript,&nbsp;PDF,&nbsp;proprietary&nbsp;formats&nbsp;that&nbsp;can&nbsp;be&nbsp;read&nbsp;and&nbsp;edited&nbsp;only<br>
+by&nbsp;proprietary&nbsp;word&nbsp;processors,&nbsp;SGML&nbsp;or&nbsp;XML&nbsp;for&nbsp;which&nbsp;the&nbsp;DTD&nbsp;and/or<br>
+processing&nbsp;tools&nbsp;are&nbsp;not&nbsp;generally&nbsp;available,&nbsp;and&nbsp;the<br>
+machine-generated&nbsp;HTML&nbsp;produced&nbsp;by&nbsp;some&nbsp;word&nbsp;processors&nbsp;for&nbsp;output<br>
+purposes&nbsp;only.<br>
+<br>
+The&nbsp;"Title&nbsp;Page"&nbsp;means,&nbsp;for&nbsp;a&nbsp;printed&nbsp;book,&nbsp;the&nbsp;title&nbsp;page&nbsp;itself,<br>
+plus&nbsp;such&nbsp;following&nbsp;pages&nbsp;as&nbsp;are&nbsp;needed&nbsp;to&nbsp;hold,&nbsp;legibly,&nbsp;the&nbsp;material<br>
+this&nbsp;License&nbsp;requires&nbsp;to&nbsp;appear&nbsp;in&nbsp;the&nbsp;title&nbsp;page.&nbsp;&nbsp;For&nbsp;works&nbsp;in<br>
+formats&nbsp;which&nbsp;do&nbsp;not&nbsp;have&nbsp;any&nbsp;title&nbsp;page&nbsp;as&nbsp;such,&nbsp;"Title&nbsp;Page"&nbsp;means<br>
+the&nbsp;text&nbsp;near&nbsp;the&nbsp;most&nbsp;prominent&nbsp;appearance&nbsp;of&nbsp;the&nbsp;work's&nbsp;title,<br>
+preceding&nbsp;the&nbsp;beginning&nbsp;of&nbsp;the&nbsp;body&nbsp;of&nbsp;the&nbsp;text.<br>
+<br>
+<br>
+2.&nbsp;VERBATIM&nbsp;COPYING<br>
+<br>
+You&nbsp;may&nbsp;copy&nbsp;and&nbsp;distribute&nbsp;the&nbsp;Document&nbsp;in&nbsp;any&nbsp;medium,&nbsp;either<br>
+commercially&nbsp;or&nbsp;noncommercially,&nbsp;provided&nbsp;that&nbsp;this&nbsp;License,&nbsp;the<br>
+copyright&nbsp;notices,&nbsp;and&nbsp;the&nbsp;license&nbsp;notice&nbsp;saying&nbsp;this&nbsp;License&nbsp;applies<br>
+to&nbsp;the&nbsp;Document&nbsp;are&nbsp;reproduced&nbsp;in&nbsp;all&nbsp;copies,&nbsp;and&nbsp;that&nbsp;you&nbsp;add&nbsp;no&nbsp;other<br>
+conditions&nbsp;whatsoever&nbsp;to&nbsp;those&nbsp;of&nbsp;this&nbsp;License.&nbsp;&nbsp;You&nbsp;may&nbsp;not&nbsp;use<br>
+technical&nbsp;measures&nbsp;to&nbsp;obstruct&nbsp;or&nbsp;control&nbsp;the&nbsp;reading&nbsp;or&nbsp;further<br>
+copying&nbsp;of&nbsp;the&nbsp;copies&nbsp;you&nbsp;make&nbsp;or&nbsp;distribute.&nbsp;&nbsp;However,&nbsp;you&nbsp;may&nbsp;accept<br>
+compensation&nbsp;in&nbsp;exchange&nbsp;for&nbsp;copies.&nbsp;&nbsp;If&nbsp;you&nbsp;distribute&nbsp;a&nbsp;large&nbsp;enough<br>
+number&nbsp;of&nbsp;copies&nbsp;you&nbsp;must&nbsp;also&nbsp;follow&nbsp;the&nbsp;conditions&nbsp;in&nbsp;section&nbsp;3.<br>
+<br>
+You&nbsp;may&nbsp;also&nbsp;lend&nbsp;copies,&nbsp;under&nbsp;the&nbsp;same&nbsp;conditions&nbsp;stated&nbsp;above,&nbsp;and<br>
+you&nbsp;may&nbsp;publicly&nbsp;display&nbsp;copies.<br>
+<br>
+<br>
+3.&nbsp;COPYING&nbsp;IN&nbsp;QUANTITY<br>
+<br>
+If&nbsp;you&nbsp;publish&nbsp;printed&nbsp;copies&nbsp;of&nbsp;the&nbsp;Document&nbsp;numbering&nbsp;more&nbsp;than&nbsp;100,<br>
+and&nbsp;the&nbsp;Document's&nbsp;license&nbsp;notice&nbsp;requires&nbsp;Cover&nbsp;Texts,&nbsp;you&nbsp;must&nbsp;enclose<br>
+the&nbsp;copies&nbsp;in&nbsp;covers&nbsp;that&nbsp;carry,&nbsp;clearly&nbsp;and&nbsp;legibly,&nbsp;all&nbsp;these&nbsp;Cover<br>
+Texts:&nbsp;Front-Cover&nbsp;Texts&nbsp;on&nbsp;the&nbsp;front&nbsp;cover,&nbsp;and&nbsp;Back-Cover&nbsp;Texts&nbsp;on<br>
+the&nbsp;back&nbsp;cover.&nbsp;&nbsp;Both&nbsp;covers&nbsp;must&nbsp;also&nbsp;clearly&nbsp;and&nbsp;legibly&nbsp;identify<br>
+you&nbsp;as&nbsp;the&nbsp;publisher&nbsp;of&nbsp;these&nbsp;copies.&nbsp;&nbsp;The&nbsp;front&nbsp;cover&nbsp;must&nbsp;present<br>
+the&nbsp;full&nbsp;title&nbsp;with&nbsp;all&nbsp;words&nbsp;of&nbsp;the&nbsp;title&nbsp;equally&nbsp;prominent&nbsp;and<br>
+visible.&nbsp;&nbsp;You&nbsp;may&nbsp;add&nbsp;other&nbsp;material&nbsp;on&nbsp;the&nbsp;covers&nbsp;in&nbsp;addition.<br>
+Copying&nbsp;with&nbsp;changes&nbsp;limited&nbsp;to&nbsp;the&nbsp;covers,&nbsp;as&nbsp;long&nbsp;as&nbsp;they&nbsp;preserve<br>
+the&nbsp;title&nbsp;of&nbsp;the&nbsp;Document&nbsp;and&nbsp;satisfy&nbsp;these&nbsp;conditions,&nbsp;can&nbsp;be&nbsp;treated<br>
+as&nbsp;verbatim&nbsp;copying&nbsp;in&nbsp;other&nbsp;respects.<br>
+<br>
+If&nbsp;the&nbsp;required&nbsp;texts&nbsp;for&nbsp;either&nbsp;cover&nbsp;are&nbsp;too&nbsp;voluminous&nbsp;to&nbsp;fit<br>
+legibly,&nbsp;you&nbsp;should&nbsp;put&nbsp;the&nbsp;first&nbsp;ones&nbsp;listed&nbsp;(as&nbsp;many&nbsp;as&nbsp;fit<br>
+reasonably)&nbsp;on&nbsp;the&nbsp;actual&nbsp;cover,&nbsp;and&nbsp;continue&nbsp;the&nbsp;rest&nbsp;onto&nbsp;adjacent<br>
+pages.<br>
+<br>
+If&nbsp;you&nbsp;publish&nbsp;or&nbsp;distribute&nbsp;Opaque&nbsp;copies&nbsp;of&nbsp;the&nbsp;Document&nbsp;numbering<br>
+more&nbsp;than&nbsp;100,&nbsp;you&nbsp;must&nbsp;either&nbsp;include&nbsp;a&nbsp;machine-readable&nbsp;Transparent<br>
+copy&nbsp;along&nbsp;with&nbsp;each&nbsp;Opaque&nbsp;copy,&nbsp;or&nbsp;state&nbsp;in&nbsp;or&nbsp;with&nbsp;each&nbsp;Opaque&nbsp;copy<br>
+a&nbsp;publicly-accessible&nbsp;computer-network&nbsp;location&nbsp;containing&nbsp;a&nbsp;complete<br>
+Transparent&nbsp;copy&nbsp;of&nbsp;the&nbsp;Document,&nbsp;free&nbsp;of&nbsp;added&nbsp;material,&nbsp;which&nbsp;the<br>
+general&nbsp;network-using&nbsp;public&nbsp;has&nbsp;access&nbsp;to&nbsp;download&nbsp;anonymously&nbsp;at&nbsp;no<br>
+charge&nbsp;using&nbsp;public-standard&nbsp;network&nbsp;protocols.&nbsp;&nbsp;If&nbsp;you&nbsp;use&nbsp;the&nbsp;latter<br>
+option,&nbsp;you&nbsp;must&nbsp;take&nbsp;reasonably&nbsp;prudent&nbsp;steps,&nbsp;when&nbsp;you&nbsp;begin<br>
+distribution&nbsp;of&nbsp;Opaque&nbsp;copies&nbsp;in&nbsp;quantity,&nbsp;to&nbsp;ensure&nbsp;that&nbsp;this<br>
+Transparent&nbsp;copy&nbsp;will&nbsp;remain&nbsp;thus&nbsp;accessible&nbsp;at&nbsp;the&nbsp;stated&nbsp;location<br>
+until&nbsp;at&nbsp;least&nbsp;one&nbsp;year&nbsp;after&nbsp;the&nbsp;last&nbsp;time&nbsp;you&nbsp;distribute&nbsp;an&nbsp;Opaque<br>
+copy&nbsp;(directly&nbsp;or&nbsp;through&nbsp;your&nbsp;agents&nbsp;or&nbsp;retailers)&nbsp;of&nbsp;that&nbsp;edition&nbsp;to<br>
+the&nbsp;public.<br>
+<br>
+It&nbsp;is&nbsp;requested,&nbsp;but&nbsp;not&nbsp;required,&nbsp;that&nbsp;you&nbsp;contact&nbsp;the&nbsp;authors&nbsp;of&nbsp;the<br>
+Document&nbsp;well&nbsp;before&nbsp;redistributing&nbsp;any&nbsp;large&nbsp;number&nbsp;of&nbsp;copies,&nbsp;to&nbsp;give<br>
+them&nbsp;a&nbsp;chance&nbsp;to&nbsp;provide&nbsp;you&nbsp;with&nbsp;an&nbsp;updated&nbsp;version&nbsp;of&nbsp;the&nbsp;Document.<br>
+<br>
+<br>
+4.&nbsp;MODIFICATIONS<br>
+<br>
+You&nbsp;may&nbsp;copy&nbsp;and&nbsp;distribute&nbsp;a&nbsp;Modified&nbsp;Version&nbsp;of&nbsp;the&nbsp;Document&nbsp;under<br>
+the&nbsp;conditions&nbsp;of&nbsp;sections&nbsp;2&nbsp;and&nbsp;3&nbsp;above,&nbsp;provided&nbsp;that&nbsp;you&nbsp;release<br>
+the&nbsp;Modified&nbsp;Version&nbsp;under&nbsp;precisely&nbsp;this&nbsp;License,&nbsp;with&nbsp;the&nbsp;Modified<br>
+Version&nbsp;filling&nbsp;the&nbsp;role&nbsp;of&nbsp;the&nbsp;Document,&nbsp;thus&nbsp;licensing&nbsp;distribution<br>
+and&nbsp;modification&nbsp;of&nbsp;the&nbsp;Modified&nbsp;Version&nbsp;to&nbsp;whoever&nbsp;possesses&nbsp;a&nbsp;copy<br>
+of&nbsp;it.&nbsp;&nbsp;In&nbsp;addition,&nbsp;you&nbsp;must&nbsp;do&nbsp;these&nbsp;things&nbsp;in&nbsp;the&nbsp;Modified&nbsp;Version:<br>
+<br>
+A.&nbsp;Use&nbsp;in&nbsp;the&nbsp;Title&nbsp;Page&nbsp;(and&nbsp;on&nbsp;the&nbsp;covers,&nbsp;if&nbsp;any)&nbsp;a&nbsp;title&nbsp;distinct<br>
+&nbsp;&nbsp;&nbsp;from&nbsp;that&nbsp;of&nbsp;the&nbsp;Document,&nbsp;and&nbsp;from&nbsp;those&nbsp;of&nbsp;previous&nbsp;versions<br>
+&nbsp;&nbsp;&nbsp;(which&nbsp;should,&nbsp;if&nbsp;there&nbsp;were&nbsp;any,&nbsp;be&nbsp;listed&nbsp;in&nbsp;the&nbsp;History&nbsp;section<br>
+&nbsp;&nbsp;&nbsp;of&nbsp;the&nbsp;Document).&nbsp;&nbsp;You&nbsp;may&nbsp;use&nbsp;the&nbsp;same&nbsp;title&nbsp;as&nbsp;a&nbsp;previous&nbsp;version<br>
+&nbsp;&nbsp;&nbsp;if&nbsp;the&nbsp;original&nbsp;publisher&nbsp;of&nbsp;that&nbsp;version&nbsp;gives&nbsp;permission.<br>
+B.&nbsp;List&nbsp;on&nbsp;the&nbsp;Title&nbsp;Page,&nbsp;as&nbsp;authors,&nbsp;one&nbsp;or&nbsp;more&nbsp;persons&nbsp;or&nbsp;entities<br>
+&nbsp;&nbsp;&nbsp;responsible&nbsp;for&nbsp;authorship&nbsp;of&nbsp;the&nbsp;modifications&nbsp;in&nbsp;the&nbsp;Modified<br>
+&nbsp;&nbsp;&nbsp;Version,&nbsp;together&nbsp;with&nbsp;at&nbsp;least&nbsp;five&nbsp;of&nbsp;the&nbsp;principal&nbsp;authors&nbsp;of&nbsp;the<br>
+&nbsp;&nbsp;&nbsp;Document&nbsp;(all&nbsp;of&nbsp;its&nbsp;principal&nbsp;authors,&nbsp;if&nbsp;it&nbsp;has&nbsp;less&nbsp;than&nbsp;five).<br>
+C.&nbsp;State&nbsp;on&nbsp;the&nbsp;Title&nbsp;page&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;publisher&nbsp;of&nbsp;the<br>
+&nbsp;&nbsp;&nbsp;Modified&nbsp;Version,&nbsp;as&nbsp;the&nbsp;publisher.<br>
+D.&nbsp;Preserve&nbsp;all&nbsp;the&nbsp;copyright&nbsp;notices&nbsp;of&nbsp;the&nbsp;Document.<br>
+E.&nbsp;Add&nbsp;an&nbsp;appropriate&nbsp;copyright&nbsp;notice&nbsp;for&nbsp;your&nbsp;modifications<br>
+&nbsp;&nbsp;&nbsp;adjacent&nbsp;to&nbsp;the&nbsp;other&nbsp;copyright&nbsp;notices.<br>
+F.&nbsp;Include,&nbsp;immediately&nbsp;after&nbsp;the&nbsp;copyright&nbsp;notices,&nbsp;a&nbsp;license&nbsp;notice<br>
+&nbsp;&nbsp;&nbsp;giving&nbsp;the&nbsp;public&nbsp;permission&nbsp;to&nbsp;use&nbsp;the&nbsp;Modified&nbsp;Version&nbsp;under&nbsp;the<br>
+&nbsp;&nbsp;&nbsp;terms&nbsp;of&nbsp;this&nbsp;License,&nbsp;in&nbsp;the&nbsp;form&nbsp;shown&nbsp;in&nbsp;the&nbsp;Addendum&nbsp;below.<br>
+G.&nbsp;Preserve&nbsp;in&nbsp;that&nbsp;license&nbsp;notice&nbsp;the&nbsp;full&nbsp;lists&nbsp;of&nbsp;Invariant&nbsp;Sections<br>
+&nbsp;&nbsp;&nbsp;and&nbsp;required&nbsp;Cover&nbsp;Texts&nbsp;given&nbsp;in&nbsp;the&nbsp;Document's&nbsp;license&nbsp;notice.<br>
+H.&nbsp;Include&nbsp;an&nbsp;unaltered&nbsp;copy&nbsp;of&nbsp;this&nbsp;License.<br>
+I.&nbsp;Preserve&nbsp;the&nbsp;section&nbsp;entitled&nbsp;"History",&nbsp;and&nbsp;its&nbsp;title,&nbsp;and&nbsp;add&nbsp;to<br>
+&nbsp;&nbsp;&nbsp;it&nbsp;an&nbsp;item&nbsp;stating&nbsp;at&nbsp;least&nbsp;the&nbsp;title,&nbsp;year,&nbsp;new&nbsp;authors,&nbsp;and<br>
+&nbsp;&nbsp;&nbsp;publisher&nbsp;of&nbsp;the&nbsp;Modified&nbsp;Version&nbsp;as&nbsp;given&nbsp;on&nbsp;the&nbsp;Title&nbsp;Page.&nbsp;&nbsp;If<br>
+&nbsp;&nbsp;&nbsp;there&nbsp;is&nbsp;no&nbsp;section&nbsp;entitled&nbsp;"History"&nbsp;in&nbsp;the&nbsp;Document,&nbsp;create&nbsp;one<br>
+&nbsp;&nbsp;&nbsp;stating&nbsp;the&nbsp;title,&nbsp;year,&nbsp;authors,&nbsp;and&nbsp;publisher&nbsp;of&nbsp;the&nbsp;Document&nbsp;as<br>
+&nbsp;&nbsp;&nbsp;given&nbsp;on&nbsp;its&nbsp;Title&nbsp;Page,&nbsp;then&nbsp;add&nbsp;an&nbsp;item&nbsp;describing&nbsp;the&nbsp;Modified<br>
+&nbsp;&nbsp;&nbsp;Version&nbsp;as&nbsp;stated&nbsp;in&nbsp;the&nbsp;previous&nbsp;sentence.<br>
+J.&nbsp;Preserve&nbsp;the&nbsp;network&nbsp;location,&nbsp;if&nbsp;any,&nbsp;given&nbsp;in&nbsp;the&nbsp;Document&nbsp;for<br>
+&nbsp;&nbsp;&nbsp;public&nbsp;access&nbsp;to&nbsp;a&nbsp;Transparent&nbsp;copy&nbsp;of&nbsp;the&nbsp;Document,&nbsp;and&nbsp;likewise<br>
+&nbsp;&nbsp;&nbsp;the&nbsp;network&nbsp;locations&nbsp;given&nbsp;in&nbsp;the&nbsp;Document&nbsp;for&nbsp;previous&nbsp;versions<br>
+&nbsp;&nbsp;&nbsp;it&nbsp;was&nbsp;based&nbsp;on.&nbsp;&nbsp;These&nbsp;may&nbsp;be&nbsp;placed&nbsp;in&nbsp;the&nbsp;"History"&nbsp;section.<br>
+&nbsp;&nbsp;&nbsp;You&nbsp;may&nbsp;omit&nbsp;a&nbsp;network&nbsp;location&nbsp;for&nbsp;a&nbsp;work&nbsp;that&nbsp;was&nbsp;published&nbsp;at<br>
+&nbsp;&nbsp;&nbsp;least&nbsp;four&nbsp;years&nbsp;before&nbsp;the&nbsp;Document&nbsp;itself,&nbsp;or&nbsp;if&nbsp;the&nbsp;original<br>
+&nbsp;&nbsp;&nbsp;publisher&nbsp;of&nbsp;the&nbsp;version&nbsp;it&nbsp;refers&nbsp;to&nbsp;gives&nbsp;permission.<br>
+K.&nbsp;In&nbsp;any&nbsp;section&nbsp;entitled&nbsp;"Acknowledgements"&nbsp;or&nbsp;"Dedications",<br>
+&nbsp;&nbsp;&nbsp;preserve&nbsp;the&nbsp;section's&nbsp;title,&nbsp;and&nbsp;preserve&nbsp;in&nbsp;the&nbsp;section&nbsp;all&nbsp;the<br>
+&nbsp;&nbsp;&nbsp;substance&nbsp;and&nbsp;tone&nbsp;of&nbsp;each&nbsp;of&nbsp;the&nbsp;contributor&nbsp;acknowledgements<br>
+&nbsp;&nbsp;&nbsp;and/or&nbsp;dedications&nbsp;given&nbsp;therein.<br>
+L.&nbsp;Preserve&nbsp;all&nbsp;the&nbsp;Invariant&nbsp;Sections&nbsp;of&nbsp;the&nbsp;Document,<br>
+&nbsp;&nbsp;&nbsp;unaltered&nbsp;in&nbsp;their&nbsp;text&nbsp;and&nbsp;in&nbsp;their&nbsp;titles.&nbsp;&nbsp;Section&nbsp;numbers<br>
+&nbsp;&nbsp;&nbsp;or&nbsp;the&nbsp;equivalent&nbsp;are&nbsp;not&nbsp;considered&nbsp;part&nbsp;of&nbsp;the&nbsp;section&nbsp;titles.<br>
+M.&nbsp;Delete&nbsp;any&nbsp;section&nbsp;entitled&nbsp;"Endorsements".&nbsp;&nbsp;Such&nbsp;a&nbsp;section<br>
+&nbsp;&nbsp;&nbsp;may&nbsp;not&nbsp;be&nbsp;included&nbsp;in&nbsp;the&nbsp;Modified&nbsp;Version.<br>
+N.&nbsp;Do&nbsp;not&nbsp;retitle&nbsp;any&nbsp;existing&nbsp;section&nbsp;as&nbsp;"Endorsements"<br>
+&nbsp;&nbsp;&nbsp;or&nbsp;to&nbsp;conflict&nbsp;in&nbsp;title&nbsp;with&nbsp;any&nbsp;Invariant&nbsp;Section.<br>
+<br>
+If&nbsp;the&nbsp;Modified&nbsp;Version&nbsp;includes&nbsp;new&nbsp;front-matter&nbsp;sections&nbsp;or<br>
+appendices&nbsp;that&nbsp;qualify&nbsp;as&nbsp;Secondary&nbsp;Sections&nbsp;and&nbsp;contain&nbsp;no&nbsp;material<br>
+copied&nbsp;from&nbsp;the&nbsp;Document,&nbsp;you&nbsp;may&nbsp;at&nbsp;your&nbsp;option&nbsp;designate&nbsp;some&nbsp;or&nbsp;all<br>
+of&nbsp;these&nbsp;sections&nbsp;as&nbsp;invariant.&nbsp;&nbsp;To&nbsp;do&nbsp;this,&nbsp;add&nbsp;their&nbsp;titles&nbsp;to&nbsp;the<br>
+list&nbsp;of&nbsp;Invariant&nbsp;Sections&nbsp;in&nbsp;the&nbsp;Modified&nbsp;Version's&nbsp;license&nbsp;notice.<br>
+These&nbsp;titles&nbsp;must&nbsp;be&nbsp;distinct&nbsp;from&nbsp;any&nbsp;other&nbsp;section&nbsp;titles.<br>
+<br>
+You&nbsp;may&nbsp;add&nbsp;a&nbsp;section&nbsp;entitled&nbsp;"Endorsements",&nbsp;provided&nbsp;it&nbsp;contains<br>
+nothing&nbsp;but&nbsp;endorsements&nbsp;of&nbsp;your&nbsp;Modified&nbsp;Version&nbsp;by&nbsp;various<br>
+parties--for&nbsp;example,&nbsp;statements&nbsp;of&nbsp;peer&nbsp;review&nbsp;or&nbsp;that&nbsp;the&nbsp;text&nbsp;has<br>
+been&nbsp;approved&nbsp;by&nbsp;an&nbsp;organization&nbsp;as&nbsp;the&nbsp;authoritative&nbsp;definition&nbsp;of&nbsp;a<br>
+standard.<br>
+<br>
+You&nbsp;may&nbsp;add&nbsp;a&nbsp;passage&nbsp;of&nbsp;up&nbsp;to&nbsp;five&nbsp;words&nbsp;as&nbsp;a&nbsp;Front-Cover&nbsp;Text,&nbsp;and&nbsp;a<br>
+passage&nbsp;of&nbsp;up&nbsp;to&nbsp;25&nbsp;words&nbsp;as&nbsp;a&nbsp;Back-Cover&nbsp;Text,&nbsp;to&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;list<br>
+of&nbsp;Cover&nbsp;Texts&nbsp;in&nbsp;the&nbsp;Modified&nbsp;Version.&nbsp;&nbsp;Only&nbsp;one&nbsp;passage&nbsp;of<br>
+Front-Cover&nbsp;Text&nbsp;and&nbsp;one&nbsp;of&nbsp;Back-Cover&nbsp;Text&nbsp;may&nbsp;be&nbsp;added&nbsp;by&nbsp;(or<br>
+through&nbsp;arrangements&nbsp;made&nbsp;by)&nbsp;any&nbsp;one&nbsp;entity.&nbsp;&nbsp;If&nbsp;the&nbsp;Document&nbsp;already<br>
+includes&nbsp;a&nbsp;cover&nbsp;text&nbsp;for&nbsp;the&nbsp;same&nbsp;cover,&nbsp;previously&nbsp;added&nbsp;by&nbsp;you&nbsp;or<br>
+by&nbsp;arrangement&nbsp;made&nbsp;by&nbsp;the&nbsp;same&nbsp;entity&nbsp;you&nbsp;are&nbsp;acting&nbsp;on&nbsp;behalf&nbsp;of,<br>
+you&nbsp;may&nbsp;not&nbsp;add&nbsp;another;&nbsp;but&nbsp;you&nbsp;may&nbsp;replace&nbsp;the&nbsp;old&nbsp;one,&nbsp;on&nbsp;explicit<br>
+permission&nbsp;from&nbsp;the&nbsp;previous&nbsp;publisher&nbsp;that&nbsp;added&nbsp;the&nbsp;old&nbsp;one.<br>
+<br>
+The&nbsp;author(s)&nbsp;and&nbsp;publisher(s)&nbsp;of&nbsp;the&nbsp;Document&nbsp;do&nbsp;not&nbsp;by&nbsp;this&nbsp;License<br>
+give&nbsp;permission&nbsp;to&nbsp;use&nbsp;their&nbsp;names&nbsp;for&nbsp;publicity&nbsp;for&nbsp;or&nbsp;to&nbsp;assert&nbsp;or<br>
+imply&nbsp;endorsement&nbsp;of&nbsp;any&nbsp;Modified&nbsp;Version.<br>
+<br>
+<br>
+5.&nbsp;COMBINING&nbsp;DOCUMENTS<br>
+<br>
+You&nbsp;may&nbsp;combine&nbsp;the&nbsp;Document&nbsp;with&nbsp;other&nbsp;documents&nbsp;released&nbsp;under&nbsp;this<br>
+License,&nbsp;under&nbsp;the&nbsp;terms&nbsp;defined&nbsp;in&nbsp;section&nbsp;4&nbsp;above&nbsp;for&nbsp;modified<br>
+versions,&nbsp;provided&nbsp;that&nbsp;you&nbsp;include&nbsp;in&nbsp;the&nbsp;combination&nbsp;all&nbsp;of&nbsp;the<br>
+Invariant&nbsp;Sections&nbsp;of&nbsp;all&nbsp;of&nbsp;the&nbsp;original&nbsp;documents,&nbsp;unmodified,&nbsp;and<br>
+list&nbsp;them&nbsp;all&nbsp;as&nbsp;Invariant&nbsp;Sections&nbsp;of&nbsp;your&nbsp;combined&nbsp;work&nbsp;in&nbsp;its<br>
+license&nbsp;notice.<br>
+<br>
+The&nbsp;combined&nbsp;work&nbsp;need&nbsp;only&nbsp;contain&nbsp;one&nbsp;copy&nbsp;of&nbsp;this&nbsp;License,&nbsp;and<br>
+multiple&nbsp;identical&nbsp;Invariant&nbsp;Sections&nbsp;may&nbsp;be&nbsp;replaced&nbsp;with&nbsp;a&nbsp;single<br>
+copy.&nbsp;&nbsp;If&nbsp;there&nbsp;are&nbsp;multiple&nbsp;Invariant&nbsp;Sections&nbsp;with&nbsp;the&nbsp;same&nbsp;name&nbsp;but<br>
+different&nbsp;contents,&nbsp;make&nbsp;the&nbsp;title&nbsp;of&nbsp;each&nbsp;such&nbsp;section&nbsp;unique&nbsp;by<br>
+adding&nbsp;at&nbsp;the&nbsp;end&nbsp;of&nbsp;it,&nbsp;in&nbsp;parentheses,&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;original<br>
+author&nbsp;or&nbsp;publisher&nbsp;of&nbsp;that&nbsp;section&nbsp;if&nbsp;known,&nbsp;or&nbsp;else&nbsp;a&nbsp;unique&nbsp;number.<br>
+Make&nbsp;the&nbsp;same&nbsp;adjustment&nbsp;to&nbsp;the&nbsp;section&nbsp;titles&nbsp;in&nbsp;the&nbsp;list&nbsp;of<br>
+Invariant&nbsp;Sections&nbsp;in&nbsp;the&nbsp;license&nbsp;notice&nbsp;of&nbsp;the&nbsp;combined&nbsp;work.<br>
+<br>
+In&nbsp;the&nbsp;combination,&nbsp;you&nbsp;must&nbsp;combine&nbsp;any&nbsp;sections&nbsp;entitled&nbsp;"History"<br>
+in&nbsp;the&nbsp;various&nbsp;original&nbsp;documents,&nbsp;forming&nbsp;one&nbsp;section&nbsp;entitled<br>
+"History";&nbsp;likewise&nbsp;combine&nbsp;any&nbsp;sections&nbsp;entitled&nbsp;"Acknowledgements",<br>
+and&nbsp;any&nbsp;sections&nbsp;entitled&nbsp;"Dedications".&nbsp;&nbsp;You&nbsp;must&nbsp;delete&nbsp;all&nbsp;sections<br>
+entitled&nbsp;"Endorsements."<br>
+<br>
+<br>
+6.&nbsp;COLLECTIONS&nbsp;OF&nbsp;DOCUMENTS<br>
+<br>
+You&nbsp;may&nbsp;make&nbsp;a&nbsp;collection&nbsp;consisting&nbsp;of&nbsp;the&nbsp;Document&nbsp;and&nbsp;other&nbsp;documents<br>
+released&nbsp;under&nbsp;this&nbsp;License,&nbsp;and&nbsp;replace&nbsp;the&nbsp;individual&nbsp;copies&nbsp;of&nbsp;this<br>
+License&nbsp;in&nbsp;the&nbsp;various&nbsp;documents&nbsp;with&nbsp;a&nbsp;single&nbsp;copy&nbsp;that&nbsp;is&nbsp;included&nbsp;in<br>
+the&nbsp;collection,&nbsp;provided&nbsp;that&nbsp;you&nbsp;follow&nbsp;the&nbsp;rules&nbsp;of&nbsp;this&nbsp;License&nbsp;for<br>
+verbatim&nbsp;copying&nbsp;of&nbsp;each&nbsp;of&nbsp;the&nbsp;documents&nbsp;in&nbsp;all&nbsp;other&nbsp;respects.<br>
+<br>
+You&nbsp;may&nbsp;extract&nbsp;a&nbsp;single&nbsp;document&nbsp;from&nbsp;such&nbsp;a&nbsp;collection,&nbsp;and&nbsp;distribute<br>
+it&nbsp;individually&nbsp;under&nbsp;this&nbsp;License,&nbsp;provided&nbsp;you&nbsp;insert&nbsp;a&nbsp;copy&nbsp;of&nbsp;this<br>
+License&nbsp;into&nbsp;the&nbsp;extracted&nbsp;document,&nbsp;and&nbsp;follow&nbsp;this&nbsp;License&nbsp;in&nbsp;all<br>
+other&nbsp;respects&nbsp;regarding&nbsp;verbatim&nbsp;copying&nbsp;of&nbsp;that&nbsp;document.<br>
+<br>
+<br>
+<br>
+7.&nbsp;AGGREGATION&nbsp;WITH&nbsp;INDEPENDENT&nbsp;WORKS<br>
+<br>
+A&nbsp;compilation&nbsp;of&nbsp;the&nbsp;Document&nbsp;or&nbsp;its&nbsp;derivatives&nbsp;with&nbsp;other&nbsp;separate<br>
+and&nbsp;independent&nbsp;documents&nbsp;or&nbsp;works,&nbsp;in&nbsp;or&nbsp;on&nbsp;a&nbsp;volume&nbsp;of&nbsp;a&nbsp;storage&nbsp;or<br>
+distribution&nbsp;medium,&nbsp;does&nbsp;not&nbsp;as&nbsp;a&nbsp;whole&nbsp;count&nbsp;as&nbsp;a&nbsp;Modified&nbsp;Version<br>
+of&nbsp;the&nbsp;Document,&nbsp;provided&nbsp;no&nbsp;compilation&nbsp;copyright&nbsp;is&nbsp;claimed&nbsp;for&nbsp;the<br>
+compilation.&nbsp;&nbsp;Such&nbsp;a&nbsp;compilation&nbsp;is&nbsp;called&nbsp;an&nbsp;"aggregate",&nbsp;and&nbsp;this<br>
+License&nbsp;does&nbsp;not&nbsp;apply&nbsp;to&nbsp;the&nbsp;other&nbsp;self-contained&nbsp;works&nbsp;thus&nbsp;compiled<br>
+with&nbsp;the&nbsp;Document,&nbsp;on&nbsp;account&nbsp;of&nbsp;their&nbsp;being&nbsp;thus&nbsp;compiled,&nbsp;if&nbsp;they<br>
+are&nbsp;not&nbsp;themselves&nbsp;derivative&nbsp;works&nbsp;of&nbsp;the&nbsp;Document.<br>
+<br>
+If&nbsp;the&nbsp;Cover&nbsp;Text&nbsp;requirement&nbsp;of&nbsp;section&nbsp;3&nbsp;is&nbsp;applicable&nbsp;to&nbsp;these<br>
+copies&nbsp;of&nbsp;the&nbsp;Document,&nbsp;then&nbsp;if&nbsp;the&nbsp;Document&nbsp;is&nbsp;less&nbsp;than&nbsp;one&nbsp;quarter<br>
+of&nbsp;the&nbsp;entire&nbsp;aggregate,&nbsp;the&nbsp;Document's&nbsp;Cover&nbsp;Texts&nbsp;may&nbsp;be&nbsp;placed&nbsp;on<br>
+covers&nbsp;that&nbsp;surround&nbsp;only&nbsp;the&nbsp;Document&nbsp;within&nbsp;the&nbsp;aggregate.<br>
+Otherwise&nbsp;they&nbsp;must&nbsp;appear&nbsp;on&nbsp;covers&nbsp;around&nbsp;the&nbsp;whole&nbsp;aggregate.<br>
+<br>
+<br>
+8.&nbsp;TRANSLATION<br>
+<br>
+Translation&nbsp;is&nbsp;considered&nbsp;a&nbsp;kind&nbsp;of&nbsp;modification,&nbsp;so&nbsp;you&nbsp;may<br>
+distribute&nbsp;translations&nbsp;of&nbsp;the&nbsp;Document&nbsp;under&nbsp;the&nbsp;terms&nbsp;of&nbsp;section&nbsp;4.<br>
+Replacing&nbsp;Invariant&nbsp;Sections&nbsp;with&nbsp;translations&nbsp;requires&nbsp;special<br>
+permission&nbsp;from&nbsp;their&nbsp;copyright&nbsp;holders,&nbsp;but&nbsp;you&nbsp;may&nbsp;include<br>
+translations&nbsp;of&nbsp;some&nbsp;or&nbsp;all&nbsp;Invariant&nbsp;Sections&nbsp;in&nbsp;addition&nbsp;to&nbsp;the<br>
+original&nbsp;versions&nbsp;of&nbsp;these&nbsp;Invariant&nbsp;Sections.&nbsp;&nbsp;You&nbsp;may&nbsp;include&nbsp;a<br>
+translation&nbsp;of&nbsp;this&nbsp;License&nbsp;provided&nbsp;that&nbsp;you&nbsp;also&nbsp;include&nbsp;the<br>
+original&nbsp;English&nbsp;version&nbsp;of&nbsp;this&nbsp;License.&nbsp;&nbsp;In&nbsp;case&nbsp;of&nbsp;a&nbsp;disagreement<br>
+between&nbsp;the&nbsp;translation&nbsp;and&nbsp;the&nbsp;original&nbsp;English&nbsp;version&nbsp;of&nbsp;this<br>
+License,&nbsp;the&nbsp;original&nbsp;English&nbsp;version&nbsp;will&nbsp;prevail.<br>
+<br>
+<br>
+9.&nbsp;TERMINATION<br>
+<br>
+You&nbsp;may&nbsp;not&nbsp;copy,&nbsp;modify,&nbsp;sublicense,&nbsp;or&nbsp;distribute&nbsp;the&nbsp;Document&nbsp;except<br>
+as&nbsp;expressly&nbsp;provided&nbsp;for&nbsp;under&nbsp;this&nbsp;License.&nbsp;&nbsp;Any&nbsp;other&nbsp;attempt&nbsp;to<br>
+copy,&nbsp;modify,&nbsp;sublicense&nbsp;or&nbsp;distribute&nbsp;the&nbsp;Document&nbsp;is&nbsp;void,&nbsp;and&nbsp;will<br>
+automatically&nbsp;terminate&nbsp;your&nbsp;rights&nbsp;under&nbsp;this&nbsp;License.&nbsp;&nbsp;However,<br>
+parties&nbsp;who&nbsp;have&nbsp;received&nbsp;copies,&nbsp;or&nbsp;rights,&nbsp;from&nbsp;you&nbsp;under&nbsp;this<br>
+License&nbsp;will&nbsp;not&nbsp;have&nbsp;their&nbsp;licenses&nbsp;terminated&nbsp;so&nbsp;long&nbsp;as&nbsp;such<br>
+parties&nbsp;remain&nbsp;in&nbsp;full&nbsp;compliance.<br>
+<br>
+<br>
+10.&nbsp;FUTURE&nbsp;REVISIONS&nbsp;OF&nbsp;THIS&nbsp;LICENSE<br>
+<br>
+The&nbsp;Free&nbsp;Software&nbsp;Foundation&nbsp;may&nbsp;publish&nbsp;new,&nbsp;revised&nbsp;versions<br>
+of&nbsp;the&nbsp;GNU&nbsp;Free&nbsp;Documentation&nbsp;License&nbsp;from&nbsp;time&nbsp;to&nbsp;time.&nbsp;&nbsp;Such&nbsp;new<br>
+versions&nbsp;will&nbsp;be&nbsp;similar&nbsp;in&nbsp;spirit&nbsp;to&nbsp;the&nbsp;present&nbsp;version,&nbsp;but&nbsp;may<br>
+differ&nbsp;in&nbsp;detail&nbsp;to&nbsp;address&nbsp;new&nbsp;problems&nbsp;or&nbsp;concerns.&nbsp;See<br>
+http:///www.gnu.org/copyleft/.<br>
+<br>
+Each&nbsp;version&nbsp;of&nbsp;the&nbsp;License&nbsp;is&nbsp;given&nbsp;a&nbsp;distinguishing&nbsp;version&nbsp;number.<br>
+If&nbsp;the&nbsp;Document&nbsp;specifies&nbsp;that&nbsp;a&nbsp;particular&nbsp;numbered&nbsp;version&nbsp;of&nbsp;this<br>
+License&nbsp;"or&nbsp;any&nbsp;later&nbsp;version"&nbsp;applies&nbsp;to&nbsp;it,&nbsp;you&nbsp;have&nbsp;the&nbsp;option&nbsp;of<br>
+following&nbsp;the&nbsp;terms&nbsp;and&nbsp;conditions&nbsp;either&nbsp;of&nbsp;that&nbsp;specified&nbsp;version&nbsp;or<br>
+of&nbsp;any&nbsp;later&nbsp;version&nbsp;that&nbsp;has&nbsp;been&nbsp;published&nbsp;(not&nbsp;as&nbsp;a&nbsp;draft)&nbsp;by&nbsp;the<br>
+Free&nbsp;Software&nbsp;Foundation.&nbsp;&nbsp;If&nbsp;the&nbsp;Document&nbsp;does&nbsp;not&nbsp;specify&nbsp;a&nbsp;version<br>
+number&nbsp;of&nbsp;this&nbsp;License,&nbsp;you&nbsp;may&nbsp;choose&nbsp;any&nbsp;version&nbsp;ever&nbsp;published&nbsp;(not<br>
+as&nbsp;a&nbsp;draft)&nbsp;by&nbsp;the&nbsp;Free&nbsp;Software&nbsp;Foundation.<br>
+<br>
+<br>
+ADDENDUM:&nbsp;How&nbsp;to&nbsp;use&nbsp;this&nbsp;License&nbsp;for&nbsp;your&nbsp;documents<br>
+<br>
+To&nbsp;use&nbsp;this&nbsp;License&nbsp;in&nbsp;a&nbsp;document&nbsp;you&nbsp;have&nbsp;written,&nbsp;include&nbsp;a&nbsp;copy&nbsp;of<br>
+the&nbsp;License&nbsp;in&nbsp;the&nbsp;document&nbsp;and&nbsp;put&nbsp;the&nbsp;following&nbsp;copyright&nbsp;and<br>
+license&nbsp;notices&nbsp;just&nbsp;after&nbsp;the&nbsp;title&nbsp;page:<br>
+<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copyright&nbsp;(c)&nbsp;&nbsp;YEAR&nbsp;&nbsp;YOUR&nbsp;NAME.<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Permission&nbsp;is&nbsp;granted&nbsp;to&nbsp;copy,&nbsp;distribute&nbsp;and/or&nbsp;modify&nbsp;this&nbsp;document<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;under&nbsp;the&nbsp;terms&nbsp;of&nbsp;the&nbsp;GNU&nbsp;Free&nbsp;Documentation&nbsp;License,&nbsp;Version&nbsp;1.1<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;any&nbsp;later&nbsp;version&nbsp;published&nbsp;by&nbsp;the&nbsp;Free&nbsp;Software&nbsp;Foundation;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;the&nbsp;Invariant&nbsp;Sections&nbsp;being&nbsp;LIST&nbsp;THEIR&nbsp;TITLES,&nbsp;with&nbsp;the<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Front-Cover&nbsp;Texts&nbsp;being&nbsp;LIST,&nbsp;and&nbsp;with&nbsp;the&nbsp;Back-Cover&nbsp;Texts&nbsp;being&nbsp;LIST.<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;copy&nbsp;of&nbsp;the&nbsp;license&nbsp;is&nbsp;included&nbsp;in&nbsp;the&nbsp;section&nbsp;entitled&nbsp;"GNU<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Free&nbsp;Documentation&nbsp;License".<br>
+<br>
+If&nbsp;you&nbsp;have&nbsp;no&nbsp;Invariant&nbsp;Sections,&nbsp;write&nbsp;"with&nbsp;no&nbsp;Invariant&nbsp;Sections"<br>
+instead&nbsp;of&nbsp;saying&nbsp;which&nbsp;ones&nbsp;are&nbsp;invariant.&nbsp;&nbsp;If&nbsp;you&nbsp;have&nbsp;no<br>
+Front-Cover&nbsp;Texts,&nbsp;write&nbsp;"no&nbsp;Front-Cover&nbsp;Texts"&nbsp;instead&nbsp;of<br>
+"Front-Cover&nbsp;Texts&nbsp;being&nbsp;LIST";&nbsp;likewise&nbsp;for&nbsp;Back-Cover&nbsp;Texts.<br>
+<br>
+If&nbsp;your&nbsp;document&nbsp;contains&nbsp;nontrivial&nbsp;examples&nbsp;of&nbsp;program&nbsp;code,&nbsp;we<br>
+recommend&nbsp;releasing&nbsp;these&nbsp;examples&nbsp;in&nbsp;parallel&nbsp;under&nbsp;your&nbsp;choice&nbsp;of<br>
+free&nbsp;software&nbsp;license,&nbsp;such&nbsp;as&nbsp;the&nbsp;GNU&nbsp;General&nbsp;Public&nbsp;License,<br>
+to&nbsp;permit&nbsp;their&nbsp;use&nbsp;in&nbsp;free&nbsp;software.<br>
+<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P
+>
+    </P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="install-catalog.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>install-catalog</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>&nbsp;</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/doc/HTML/index.html b/doc/HTML/index.html
new file mode 100644 (file)
index 0000000..3c9faa9
--- /dev/null
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>SGML-common</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK
+REL="NEXT"
+TITLE="Introduction"
+HREF="introduction.html"></HEAD
+><BODY
+CLASS="BOOK"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="BOOK"
+><A
+NAME="AEN1"
+></A
+><DIV
+CLASS="TITLEPAGE"
+><H1
+CLASS="TITLE"
+><A
+NAME="AEN2"
+>SGML-common</A
+></H1
+><H3
+CLASS="AUTHOR"
+><A
+NAME="AEN11"
+>Eric Bischoff</A
+></H3
+><DIV
+CLASS="AFFILIATION"
+><DIV
+CLASS="ADDRESS"
+><P
+CLASS="ADDRESS"
+>ebisch@cybercable.tm.fr</P
+></DIV
+></DIV
+><DIV
+><DIV
+CLASS="ABSTRACT"
+><P
+></P
+><P
+>This documentation describes the SGML-common version
+      0.2.</P
+><P
+>The SGML-common package is a collection of very basic stuff
+      useful for processing SML documents. It is developped by many authors
+      and released under GPL licence.</P
+><P
+></P
+></DIV
+></DIV
+><DIV
+CLASS="LEGALNOTICE"
+><P
+></P
+><P
+>Permission is granted to copy, distribute and/or modify this
+       document under the terms of the GNU Free Documentation License,
+       Version 1.1 or any later version published by the Free Software
+       Foundation. A copy of the license is included in the section
+       entitled "GNU Free Documentation License".</P
+><P
+></P
+></DIV
+><HR></DIV
+><DIV
+CLASS="TOC"
+><DL
+><DT
+><B
+>Table of Contents</B
+></DT
+><DT
+>1. <A
+HREF="introduction.html"
+>Introduction</A
+></DT
+><DD
+><DL
+><DT
+><A
+HREF="install-catalog.html"
+>install-catalog</A
+> &#8212; Manage a SGML or XML centralized catalog</DT
+></DL
+></DD
+><DT
+>2. <A
+HREF="fdl.html"
+>GNU Free Documentation License</A
+></DT
+></DL
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="introduction.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Introduction</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/doc/HTML/install-catalog.html b/doc/HTML/install-catalog.html
new file mode 100644 (file)
index 0000000..ed95838
--- /dev/null
@@ -0,0 +1,603 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>install-catalog</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK
+REL="HOME"
+TITLE="SGML-common"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="Introduction"
+HREF="introduction.html"><LINK
+REL="PREVIOUS"
+TITLE="Introduction"
+HREF="introduction.html"><LINK
+REL="NEXT"
+TITLE="GNU Free Documentation License"
+HREF="fdl.html"></HEAD
+><BODY
+CLASS="REFENTRY"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SGML-common</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="introduction.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="fdl.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><H1
+><A
+NAME="INSTALL-CATALOG"
+>install-catalog</A
+></H1
+><DIV
+CLASS="REFNAMEDIV"
+><A
+NAME="AEN33"
+></A
+><H2
+>Name</H2
+>install-catalog&nbsp;--&nbsp;Manage a SGML or XML centralized catalog</DIV
+><DIV
+CLASS="REFSYNOPSISDIV"
+><A
+NAME="AEN36"
+></A
+><H2
+>Synopsis</H2
+><P
+><B
+CLASS="COMMAND"
+>install-catalog</B
+>  [option <I
+><A
+HREF="install-catalog.html#OPTION"
+>(1)</A
+></I
+>] {action <I
+><A
+HREF="install-catalog.html#ACTION"
+>(2)</A
+></I
+>...}<P
+><A
+NAME="OPTION"
+>(1)</A
+>&nbsp;[<TT
+CLASS="OPTION"
+>-d</TT
+> | <TT
+CLASS="OPTION"
+>--delegate</TT
+>]</P
+><P
+><A
+NAME="ACTION"
+>(2)</A
+>&nbsp;[<TT
+CLASS="OPTION"
+>-a</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+> | <TT
+CLASS="OPTION"
+>--add</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+><BR> | <TT
+CLASS="OPTION"
+>-r</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+> | <TT
+CLASS="OPTION"
+>--remove</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+><BR> | <TT
+CLASS="OPTION"
+>-h</TT
+> | <TT
+CLASS="OPTION"
+>--help</TT
+><BR> | <TT
+CLASS="OPTION"
+>-v</TT
+> | <TT
+CLASS="OPTION"
+>--version</TT
+>]</P
+></P
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN78"
+></A
+><H2
+>Description</H2
+><P
+>This shell script allows to handle a centralized catalog
+    referencing other "ordinary" SGML or XML Open Catalogs.</P
+><P
+>An <I
+CLASS="FIRSTTERM"
+>Open Catalog</I
+> contains
+    a set of directives defined by OASIS, mostly used
+    for defining equivalences between FPIs (Formal Public
+    Identifiers) and real file names (see TR9401:1997 on <A
+HREF="http://www.oasis-open.org"
+TARGET="_top"
+>http://www.oasis-open.org</A
+>).
+    The Open Catalogs usually reside in
+    <TT
+CLASS="FILENAME"
+>/usr/share/sgml</TT
+>.</P
+><P
+>A <I
+CLASS="FIRSTTERM"
+>centralized catalog</I
+> is a special
+    Open Catalog that includes only comments and CATALOG directives
+    pointing to other catalogs (or DELEGATE directives if supported). The
+    centralized catalog can be the key to all other SGML resources. It
+    usually resides in <TT
+CLASS="FILENAME"
+>/etc/sgml</TT
+>.</P
+><P
+>The centralized catalog can be edited manually or through the
+    <SPAN
+CLASS="APPLICATION"
+>install-catalog</SPAN
+> script to add or remove
+    references to other ordinary catalogs. This script is mainly destined
+    to software package post-installation scripts.</P
+><P
+>An example of a typical call to install-catalog is:
+
+      <PRE
+CLASS="SCREEN"
+>      install-catalog --add \
+        /usr/share/sgml/docbook/dsssl-stylesheets-1.54/catalog \
+        /etc/sgml/sgml-docbook-4.0.cat
+      </PRE
+>
+    </P
+><P
+>This call will install in
+    <TT
+CLASS="FILENAME"
+>/etc/sgml/sgml-docbook-4.0.cat</TT
+> a reference to
+    <TT
+CLASS="FILENAME"
+>/usr/share/sgml/docbook/dsssl-stylesheets-1.54/catalog</TT
+>.</P
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN95"
+></A
+><H2
+>Options</H2
+><P
+>Here is the list of options that can influence the way
+    <SPAN
+CLASS="APPLICATION"
+>install-catalog</SPAN
+> works:</P
+><DIV
+CLASS="GLOSSLIST"
+><DL
+><DT
+><B
+>          <P
+>[<TT
+CLASS="OPTION"
+>-d</TT
+> | <TT
+CLASS="OPTION"
+>--delegate</TT
+>]</P
+>
+        </B
+></DT
+><DD
+><P
+>Use DELEGATE instead of CATALOG directives to specify a pointer</P
+></DD
+></DL
+></DIV
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN110"
+></A
+><H2
+>Actions</H2
+><P
+>Here is the list of actions that can be requested to
+    <SPAN
+CLASS="APPLICATION"
+>install-catalog</SPAN
+>:</P
+><DIV
+CLASS="GLOSSLIST"
+><DL
+><DT
+><B
+>          <P
+>[<TT
+CLASS="OPTION"
+>-a</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+> | <TT
+CLASS="OPTION"
+>--add</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+>]</P
+>
+        </B
+></DT
+><DD
+><P
+>Declare a new SGML package.</P
+></DD
+><DT
+><B
+>          <P
+>[<TT
+CLASS="OPTION"
+>-r</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+> | <TT
+CLASS="OPTION"
+>--remove</TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>centralized</I
+></TT
+> <TT
+CLASS="REPLACEABLE"
+><I
+>ordinary</I
+></TT
+>]</P
+>
+        </B
+></DT
+><DD
+><P
+>Remove a previously installed SGML package.</P
+></DD
+><DT
+><B
+>          <P
+>[<TT
+CLASS="OPTION"
+>-h</TT
+> | <TT
+CLASS="OPTION"
+>--help</TT
+>]</P
+>
+        </B
+></DT
+><DD
+><P
+>Print a short help message and exit</P
+></DD
+><DT
+><B
+>          <P
+>[<TT
+CLASS="OPTION"
+>-v</TT
+> | <TT
+CLASS="OPTION"
+>--version</TT
+>]</P
+>
+        </B
+></DT
+><DD
+><P
+>Print the version identifier and exit</P
+></DD
+></DL
+></DIV
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN163"
+></A
+><H2
+>Files</H2
+><DIV
+CLASS="GLOSSLIST"
+><DL
+><DT
+><B
+>          <TT
+CLASS="FILENAME"
+>/etc/sgml/*</TT
+>
+        </B
+></DT
+><DD
+><P
+>The SGML centralized catalogs</P
+></DD
+></DL
+></DIV
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN171"
+></A
+><H2
+>Authors</H2
+><DIV
+CLASS="GLOSSLIST"
+><DL
+><DT
+><B
+>          Eric Bischoff <TT
+CLASS="EMAIL"
+>&#60;<A
+HREF="mailto:ebisch@cybercable.tm.fr"
+>ebisch@cybercable.tm.fr</A
+>&#62;</TT
+>
+        </B
+></DT
+><DD
+><P
+>Developper of install-catalog.</P
+></DD
+></DL
+></DIV
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN179"
+></A
+><H2
+>See Also</H2
+><DIV
+CLASS="GLOSSLIST"
+><DL
+><DT
+><B
+>          <SPAN
+CLASS="CITEREFENTRY"
+><SPAN
+CLASS="REFENTRYTITLE"
+>jw</SPAN
+>(1)</SPAN
+>
+        </B
+></DT
+><DD
+><P
+>conversion from DocBook to other file formats
+          </P
+></DD
+><DT
+><B
+><P
+><B
+CLASS="COMMAND"
+></B
+> </P
+>
+          <SPAN
+CLASS="CITEREFENTRY"
+><SPAN
+CLASS="REFENTRYTITLE"
+>nsgmls</SPAN
+>(1)</SPAN
+>
+        </B
+></DT
+><DD
+><P
+>a base component of <SPAN
+CLASS="APPLICATION"
+>Jade</SPAN
+> DSSSL engine
+          </P
+></DD
+><DT
+><B
+><P
+><B
+CLASS="COMMAND"
+></B
+> </P
+>
+          <A
+HREF="http://sourceware.cygnus.com/docbook-tools/"
+TARGET="_top"
+>http://sourceware.cygnus.com/docbook-tools/</A
+></B
+></DT
+><DD
+><P
+>the home page of the DocBook tools, a compendium of
+          all tools necessary to process DocBook files, including
+          the SGML-common stuff.
+          </P
+></DD
+></DL
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="introduction.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="fdl.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Introduction</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="introduction.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>GNU Free Documentation License</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/doc/HTML/introduction.html b/doc/HTML/introduction.html
new file mode 100644 (file)
index 0000000..41b3ae6
--- /dev/null
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>Introduction</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK
+REL="HOME"
+TITLE="SGML-common"
+HREF="index.html"><LINK
+REL="PREVIOUS"
+TITLE="SGML-common"
+HREF="index.html"><LINK
+REL="NEXT"
+TITLE="install-catalog"
+HREF="install-catalog.html"></HEAD
+><BODY
+CLASS="CHAPTER"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SGML-common</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="index.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="install-catalog.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="CHAPTER"
+><H1
+><A
+NAME="INTRODUCTION"
+>Chapter 1. Introduction</A
+></H1
+><P
+>The SGML-common package is a collection of very basic stuff
+    useful for processing SML documents. It is developped by many authors
+    and released under GPL licence.</P
+><P
+>It currently contains the ISO character entities for SGML
+    and a script named <SPAN
+CLASS="APPLICATION"
+>install-catalog</SPAN
+>.
+    It's very unlikely that new elements will appear, because this
+    package must remain minimal.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="index.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="install-catalog.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>SGML-common</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>install-catalog</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644 (file)
index 0000000..28f1408
--- /dev/null
@@ -0,0 +1,3 @@
+SUBDIRS = refentry man HTML
+
+EXTRA_DIST = sgml-common.sgml
diff --git a/doc/Makefile.in b/doc/Makefile.in
new file mode 100644 (file)
index 0000000..86c86c7
--- /dev/null
@@ -0,0 +1,277 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+SUBDIRS = refentry man HTML
+
+EXTRA_DIST = sgml-common.sgml
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+
+@SET_MAKE@
+
+all-recursive install-data-recursive install-exec-recursive \
+installdirs-recursive install-recursive uninstall-recursive  \
+check-recursive installcheck-recursive info-recursive dvi-recursive:
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+       fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+       @set fnord $(MAKEFLAGS); amf=$$2; \
+       dot_seen=no; \
+       rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
+         rev="$$subdir $$rev"; \
+         test "$$subdir" = "." && dot_seen=yes; \
+       done; \
+       test "$$dot_seen" = "no" && rev=". $$rev"; \
+       target=`echo $@ | sed s/-recursive//`; \
+       for subdir in $$rev; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done && test -z "$$fail"
+tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+       done
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP)
+       list='$(SOURCES) $(HEADERS)'; \
+       unique=`for i in $$list; do echo $$i; done | \
+         awk '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       here=`pwd` && cd $(srcdir) \
+         && mkid -f$$here/ID $$unique $(LISP)
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+   if test "$$subdir" = .; then :; else \
+           test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+   fi; \
+       done; \
+       list='$(SOURCES) $(HEADERS)'; \
+       unique=`for i in $$list; do echo $$i; done | \
+         awk '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+         || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
+
+mostlyclean-tags:
+
+clean-tags:
+
+distclean-tags:
+       -rm -f TAGS ID
+
+maintainer-clean-tags:
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = doc
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+       for subdir in $(SUBDIRS); do \
+         if test "$$subdir" = .; then :; else \
+           test -d $(distdir)/$$subdir \
+           || mkdir $(distdir)/$$subdir \
+           || exit 1; \
+           chmod 777 $(distdir)/$$subdir; \
+           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
+             || exit 1; \
+         fi; \
+       done
+info-am:
+info: info-recursive
+dvi-am:
+dvi: dvi-recursive
+check-am: all-am
+check: check-recursive
+installcheck-am:
+installcheck: installcheck-recursive
+install-exec-am:
+install-exec: install-exec-recursive
+
+install-data-am:
+install-data: install-data-recursive
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-recursive
+uninstall-am:
+uninstall: uninstall-recursive
+all-am: Makefile
+all-redirect: all-recursive
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs: installdirs-recursive
+installdirs-am:
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-tags mostlyclean-generic
+
+mostlyclean: mostlyclean-recursive
+
+clean-am:  clean-tags clean-generic mostlyclean-am
+
+clean: clean-recursive
+
+distclean-am:  distclean-tags distclean-generic clean-am
+
+distclean: distclean-recursive
+
+maintainer-clean-am:  maintainer-clean-tags maintainer-clean-generic \
+               distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-recursive
+
+.PHONY: install-data-recursive uninstall-data-recursive \
+install-exec-recursive uninstall-exec-recursive installdirs-recursive \
+uninstalldirs-recursive all-recursive check-recursive \
+installcheck-recursive info-recursive dvi-recursive \
+mostlyclean-recursive distclean-recursive clean-recursive \
+maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
+distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
+dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
+install-exec install-data-am install-data install-am install \
+uninstall-am uninstall all-redirect all-am all installdirs-am \
+installdirs mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am
new file mode 100644 (file)
index 0000000..dc7beb2
--- /dev/null
@@ -0,0 +1,2 @@
+man8dir          = $(mandir)/man8
+man8_DATA = *.8
diff --git a/doc/man/Makefile.in b/doc/man/Makefile.in
new file mode 100644 (file)
index 0000000..ddfae1c
--- /dev/null
@@ -0,0 +1,194 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ../..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+man8dir = $(mandir)/man8
+man8_DATA = *.8
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DATA =  $(man8_DATA)
+
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/man/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+install-man8DATA: $(man8_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(man8dir)
+       @list='$(man8_DATA)'; for p in $$list; do \
+         if test -f $(srcdir)/$$p; then \
+           echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(man8dir)/$$p"; \
+           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(man8dir)/$$p; \
+         else if test -f $$p; then \
+           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(man8dir)/$$p"; \
+           $(INSTALL_DATA) $$p $(DESTDIR)$(man8dir)/$$p; \
+         fi; fi; \
+       done
+
+uninstall-man8DATA:
+       @$(NORMAL_UNINSTALL)
+       list='$(man8_DATA)'; for p in $$list; do \
+         rm -f $(DESTDIR)$(man8dir)/$$p; \
+       done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = doc/man
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/man/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am: install-man8DATA
+install-data: install-data-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-man8DATA
+uninstall: uninstall-am
+all-am: Makefile $(DATA)
+all-redirect: all-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+       $(mkinstalldirs)  $(DESTDIR)$(man8dir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-generic clean-am
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-man8DATA install-man8DATA tags distdir info-am info \
+dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
+install-exec install-data-am install-data install-am install \
+uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/doc/man/install-catalog.8 b/doc/man/install-catalog.8
new file mode 100644 (file)
index 0000000..8d36b8a
--- /dev/null
@@ -0,0 +1,112 @@
+.\" This manpage has been automatically generated by docbook2man 
+.\" from a DocBook document.  This tool can be found at:
+.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> 
+.\" Please send any bug reports, improvements, comments, patches, 
+.\" etc. to Steve Cheng <steve@ggi-project.org>.
+.TH "INSTALL-CATALOG" "8" "04 August 2000" "" ""
+.SH NAME
+install-catalog \- Manage a SGML or XML centralized catalog
+.SH SYNOPSIS
+
+\fBinstall-catalog\fR [ \fBoption \fR]  \fBaction \fR\fI ...\fR [ \fB [ -d]  [ --delegate] \fR]  [ \fB [ -a \fIcentralized\fB \fIordinary\fB]  [ --add \fIcentralized\fB \fIordinary\fB] 
+
+ [ -r \fIcentralized\fB \fIordinary\fB]  [ --remove \fIcentralized\fB \fIordinary\fB] 
+
+ [ -h]  [ --help] 
+
+ [ -v]  [ --version] \fR] 
+
+.SH "DESCRIPTION"
+.PP
+This shell script allows to handle a centralized catalog
+referencing other "ordinary" SGML or XML Open Catalogs.
+.PP
+An \fIOpen Catalog\fR contains
+a set of directives defined by OASIS, mostly used
+for defining equivalences between FPIs (Formal Public
+Identifiers) and real file names (see TR9401:1997 on http://www.oasis-open.org <URL:http://www.oasis-open.org>).
+The Open Catalogs usually reside in
+\fI/usr/share/sgml\fR.
+.PP
+A \fIcentralized catalog\fR is a special
+Open Catalog that includes only comments and CATALOG directives
+pointing to other catalogs (or DELEGATE directives if supported). The
+centralized catalog can be the key to all other SGML resources. It
+usually resides in \fI/etc/sgml\fR.
+.PP
+The centralized catalog can be edited manually or through the
+\fBinstall-catalog\fR script to add or remove
+references to other ordinary catalogs. This script is mainly destined
+to software package post-installation scripts.
+.PP
+An example of a typical call to install-catalog is:
+
+.nf
+      install-catalog --add \\
+        /usr/share/sgml/docbook/dsssl-stylesheets-1.54/catalog \\
+        /etc/sgml/sgml-docbook-4.0.cat
+      
+.fi
+.PP
+This call will install in
+\fI/etc/sgml/sgml-docbook-4.0.cat\fR a reference to
+\fI/usr/share/sgml/docbook/dsssl-stylesheets-1.54/catalog\fR.
+.SH "OPTIONS"
+.PP
+Here is the list of options that can influence the way
+\fBinstall-catalog\fR works:
+
+ [ \fB [ -d]  [ --delegate] \fR] 
+
+.PP
+Use DELEGATE instead of CATALOG directives to specify a pointer
+.SH "ACTIONS"
+.PP
+Here is the list of actions that can be requested to
+\fBinstall-catalog\fR:
+
+ [ \fB [ -a \fIcentralized\fB \fIordinary\fB]  [ --add \fIcentralized\fB \fIordinary\fB] \fR] 
+
+.PP
+Declare a new SGML package.
+
+ [ \fB [ -r \fIcentralized\fB \fIordinary\fB]  [ --remove \fIcentralized\fB \fIordinary\fB] \fR] 
+
+.PP
+Remove a previously installed SGML package.
+
+ [ \fB [ -h]  [ --help] \fR] 
+
+.PP
+Print a short help message and exit
+
+ [ \fB [ -v]  [ --version] \fR] 
+
+.PP
+Print the version identifier and exit
+.SH "FILES"
+\fI/etc/sgml/*\fR
+.PP
+The SGML centralized catalogs
+.SH "AUTHORS"
+Eric Bischoff <ebisch@cybercable.tm.fr>
+.PP
+Developper of install-catalog.
+.SH "SEE ALSO"
+\fBjw\fR(1)
+.PP
+conversion from DocBook to other file formats
+
+\fB\fR
+
+\fBnsgmls\fR(1)
+.PP
+a base component of \fBJade\fR DSSSL engine
+
+\fB\fR
+
+http://sourceware.cygnus.com/docbook-tools/ <URL:http://sourceware.cygnus.com/docbook-tools/>
+.PP
+the home page of the DocBook tools, a compendium of
+all tools necessary to process DocBook files, including
+the SGML-common stuff.
diff --git a/doc/man/manpage.links b/doc/man/manpage.links
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/doc/man/manpage.refs b/doc/man/manpage.refs
new file mode 100644 (file)
index 0000000..1a5f638
--- /dev/null
@@ -0,0 +1,4 @@
+{
+  'refentry:INSTALL-CATALOG' => 'install-catalog(8)',
+  '' => ''
+}
diff --git a/doc/refentry/Makefile.am b/doc/refentry/Makefile.am
new file mode 100644 (file)
index 0000000..79aa441
--- /dev/null
@@ -0,0 +1 @@
+EXTRA_DIST = install-catalog.sgml
diff --git a/doc/refentry/Makefile.in b/doc/refentry/Makefile.in
new file mode 100644 (file)
index 0000000..c14fa04
--- /dev/null
@@ -0,0 +1,171 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ../..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+EXTRA_DIST = install-catalog.sgml
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/refentry/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = doc/refentry
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/refentry/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am:
+install-data: install-data-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am:
+uninstall: uninstall-am
+all-am: Makefile
+all-redirect: all-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-generic clean-am
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: tags distdir info-am info dvi-am dvi check check-am \
+installcheck-am installcheck install-exec-am install-exec \
+install-data-am install-data install-am install uninstall-am uninstall \
+all-redirect all-am all installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/doc/refentry/install-catalog.sgml b/doc/refentry/install-catalog.sgml
new file mode 100644 (file)
index 0000000..87d8ac2
--- /dev/null
@@ -0,0 +1,239 @@
+<refentry id="install-catalog">
+  <docinfo>
+    <author>
+      <firstname>Eric</firstname> <surname>Bischoff</surname>
+      <affiliation>
+        <address><email>ebisch@cybercable.tm.fr</email></address>
+      </affiliation>
+    </author>
+  </docinfo>
+  <refmeta>
+    <refentrytitle>install-catalog</refentrytitle>
+    <manvolnum>8</manvolnum>
+  </refmeta>
+  
+  <refnamediv>
+    <refname>install-catalog</refname>
+    <refpurpose>Manage a SGML or XML centralized catalog</refpurpose>
+  </refnamediv>
+  
+  <refsynopsisdiv>
+    <cmdsynopsis>
+      <command>install-catalog</command>
+      <arg>option <synopfragmentref linkend="option"></synopfragmentref></arg>
+      <arg choice="req" rep="repeat">action <synopfragmentref linkend="action"></synopfragmentref></arg>
+
+      <synopfragment id="option"><group>
+        <arg><option>-d</option></arg>
+        <arg><option>--delegate</option></arg>
+      </group></synopfragment>
+
+      <synopfragment id="action"><group>
+        <arg><option>-a</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg>
+        <arg><option>--add</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg><sbr>
+        <arg><option>-r</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg>
+        <arg><option>--remove</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg><sbr>
+        <arg><option>-h</option></arg>
+        <arg><option>--help</option></arg><sbr>
+        <arg><option>-v</option></arg>
+        <arg><option>--version</option></arg>
+      </group></synopfragment>
+
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1>
+    <title>Description</title>
+
+    <para>This shell script allows to handle a centralized catalog
+    referencing other "ordinary" SGML or XML Open Catalogs.</para>
+
+    <para>An <firstterm>Open Catalog</firstterm> contains
+    a set of directives defined by OASIS, mostly used
+    for defining equivalences between FPIs (Formal Public
+    Identifiers) and real file names (see TR9401:1997 on <ulink
+    url="http://www.oasis-open.org">http://www.oasis-open.org</ulink>).
+    The Open Catalogs usually reside in
+    <filename>/usr/share/sgml</filename>.</para>
+
+    <para>A <firstterm>centralized catalog</firstterm> is a special
+    Open Catalog that includes only comments and CATALOG directives
+    pointing to other catalogs (or DELEGATE directives if supported). The
+    centralized catalog can be the key to all other SGML resources. It
+    usually resides in <filename>/etc/sgml</filename>.</para>
+
+    <para>The centralized catalog can be edited manually or through the
+    <application>install-catalog</application> script to add or remove
+    references to other ordinary catalogs. This script is mainly destined
+    to software package post-installation scripts.</para>
+
+    <para>An example of a typical call to install-catalog is:
+
+      <screen>
+      install-catalog --add \
+        /usr/share/sgml/docbook/dsssl-stylesheets-1.54/catalog \
+        /etc/sgml/sgml-docbook-4.0.cat
+      </screen>
+    </para>
+
+    <para>This call will install in
+    <filename>/etc/sgml/sgml-docbook-4.0.cat</filename> a reference to
+    <filename>/usr/share/sgml/docbook/dsssl-stylesheets-1.54/catalog</filename>.</para>
+
+  </refsect1>
+
+  <refsect1>
+    <title>Options</title>
+
+    <para>Here is the list of options that can influence the way
+    <application>install-catalog</application> works:</para>
+
+    <glosslist>
+      <glossentry>
+        <glossterm>
+          <cmdsynopsis><group>
+            <arg><option>-d</option></arg>
+            <arg><option>--delegate</option></arg>
+          </group></cmdsynopsis>
+        </glossterm>
+        <glossdef>
+          <para>Use DELEGATE instead of CATALOG directives to specify a pointer</para>
+        </glossdef>      
+      </glossentry>
+
+    </glosslist>
+  </refsect1>
+
+  <refsect1>
+    <title>Actions</title>
+
+    <para>Here is the list of actions that can be requested to
+    <application>install-catalog</application>:</para>
+
+    <glosslist>
+      <glossentry>
+        <glossterm>
+          <cmdsynopsis><group>
+            <arg><option>-a</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg>
+            <arg><option>--add</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg>
+          </group></cmdsynopsis>
+        </glossterm>
+        <glossdef>
+          <para>Declare a new SGML package.</para>
+        </glossdef>      
+      </glossentry>
+
+      <glossentry>
+        <glossterm>
+          <cmdsynopsis><group>
+            <arg><option>-r</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg>
+            <arg><option>--remove</option> <replaceable>centralized</replaceable> <replaceable>ordinary</replaceable></arg>
+          </group></cmdsynopsis>
+        </glossterm>
+        <glossdef>
+          <para>Remove a previously installed SGML package.</para> 
+        </glossdef>
+      </glossentry>
+
+      <glossentry>
+        <glossterm>
+          <cmdsynopsis><group>
+            <arg><option>-h</option></arg>
+            <arg><option>--help</option></arg>
+          </group></cmdsynopsis>
+        </glossterm>
+        <glossdef>
+          <para>Print a short help message and exit</para>
+        </glossdef>      
+      </glossentry>
+
+      <glossentry>
+        <glossterm>
+          <cmdsynopsis><group>
+            <arg><option>-v</option></arg>
+            <arg><option>--version</option></arg>
+          </group></cmdsynopsis>
+        </glossterm>
+        <glossdef>
+          <para>Print the version identifier and exit</para>
+        </glossdef>      
+      </glossentry>
+    </glosslist>      
+
+  </refsect1>
+
+  <refsect1>
+    <title>Files</title>
+    <glosslist>
+
+      <glossentry>
+        <glossterm>
+          <filename>/etc/sgml/*</filename>
+        </glossterm>
+        <glossdef>
+          <para>The SGML centralized catalogs</para>
+        </glossdef>
+      </glossentry>
+    </glosslist>
+  </refsect1>
+
+  <refsect1>
+    <title>Authors</title>
+    <glosslist>
+
+      <glossentry>
+        <glossterm>
+          Eric Bischoff <email>ebisch@cybercable.tm.fr</email>
+        </glossterm>
+        <glossdef>
+          <para>Developper of install-catalog.</para>
+        </glossdef>
+      </glossentry>
+
+    </glosslist>
+
+  </refsect1>
+
+  <refsect1>
+    <title>See Also</title>
+    <glosslist>
+
+      <glossentry>
+        <glossterm>
+          <citerefentry> <refentrytitle>jw</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>
+        </glossterm>
+        <glossdef>
+          <para>conversion from DocBook to other file formats
+          </para>
+        </glossdef>
+      </glossentry>
+
+      <glossentry>
+        <glossterm>
+<!-- Next line  is a hack to force a paragraph break in the man-page. -->
+<cmdsynopsis> <command></command> </cmdsynopsis>
+          <citerefentry> <refentrytitle>nsgmls</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>
+        </glossterm>
+        <glossdef>
+          <para>a base component of <application>Jade</application> DSSSL engine
+          </para>
+        </glossdef>
+      </glossentry>
+
+      <glossentry>
+        <glossterm>
+<!-- Next line  is a hack to force a paragraph break in the man-page. -->
+<cmdsynopsis> <command></command> </cmdsynopsis>
+          <ulink url="http://sourceware.cygnus.com/docbook-tools/">http://sourceware.cygnus.com/docbook-tools/</ulink></glossterm>
+        <glossdef>
+          <para>the home page of the DocBook tools, a compendium of
+          all tools necessary to process DocBook files, including
+          the SGML-common stuff.
+          </para>
+        </glossdef>
+      </glossentry>
+
+    </glosslist>
+  </refsect1>
+
+</refentry>
diff --git a/doc/sgml-common.sgml b/doc/sgml-common.sgml
new file mode 100644 (file)
index 0000000..9fc6883
--- /dev/null
@@ -0,0 +1,419 @@
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
+  <!ENTITY install-catalog SYSTEM "refentry/install-catalog.sgml">
+]>
+
+<book lang="en"> 
+  <bookinfo>
+    <title>SGML-common</title>
+    <pubdate>20 June 2000</pubdate>
+
+    <legalnotice>
+       <para>Permission is granted to copy, distribute and/or modify this
+       document under the terms of the GNU Free Documentation License,
+       Version 1.1 or any later version published by the Free Software
+       Foundation. A copy of the license is included in the section
+       entitled "GNU Free Documentation License".</para>
+    </legalnotice>
+
+    <abstract>
+      <para>This documentation describes the SGML-common version
+      0.2.</para>
+
+      <para>The SGML-common package is a collection of very basic stuff
+      useful for processing SML documents. It is developped by many authors
+      and released under GPL licence.</para>
+    </abstract>
+
+    <authorgroup>
+      <author>
+       <firstname>Eric</firstname> <surname>Bischoff</surname>
+        <affiliation>
+          <address><email>ebisch@cybercable.tm.fr</email></address>
+        </affiliation>
+      </author>
+    </authorgroup>
+    
+  </bookinfo>
+
+  <chapter id="introduction">
+    <title>Introduction</title>
+
+    <para>The SGML-common package is a collection of very basic stuff
+    useful for processing SML documents. It is developped by many authors
+    and released under GPL licence.</para>
+
+    <para>It currently contains the ISO character entities for SGML
+    and a script named <application>install-catalog</application>.
+    It's very unlikely that new elements will appear, because this
+    package must remain minimal.</para>
+
+&install-catalog;
+
+  </chapter>
+
+  <chapter id="fdl">
+    <title>GNU Free Documentation License</title>
+
+    <para>
+      <literallayout>
+               GNU Free Documentation License
+                  Version 1.1, March 2000
+
+ Copyright (C) 2000  Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+0. PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+written document "free" in the sense of freedom: to assure everyone
+the effective freedom to copy and redistribute it, with or without
+modifying it, either commercially or noncommercially.  Secondarily,
+this License preserves for the author and publisher a way to get
+credit for their work, while not being considered responsible for
+modifications made by others.
+
+This License is a kind of "copyleft", which means that derivative
+works of the document must themselves be free in the same sense.  It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does.  But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book.  We recommend this License
+principally for works whose purpose is instruction or reference.
+
+
+1. APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work that contains a
+notice placed by the copyright holder saying it can be distributed
+under the terms of this License.  The "Document", below, refers to any
+such manual or work.  Any member of the public is a licensee, and is
+addressed as "you".
+
+A "Modified Version" of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A "Secondary Section" is a named appendix or a front-matter section of
+the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall subject
+(or to related matters) and contains nothing that could fall directly
+within that overall subject.  (For example, if the Document is in part a
+textbook of mathematics, a Secondary Section may not explain any
+mathematics.)  The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The "Invariant Sections" are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License.
+
+The "Cover Texts" are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License.
+
+A "Transparent" copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, whose contents can be viewed and edited directly and
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters.  A copy made in an otherwise Transparent file
+format whose markup has been designed to thwart or discourage
+subsequent modification by readers is not Transparent.  A copy that is
+not "Transparent" is called "Opaque".
+
+Examples of suitable formats for Transparent copies include plain
+ASCII without markup, Texinfo input format, LaTeX input format, SGML
+or XML using a publicly available DTD, and standard-conforming simple
+HTML designed for human modification.  Opaque formats include
+PostScript, PDF, proprietary formats that can be read and edited only
+by proprietary word processors, SGML or XML for which the DTD and/or
+processing tools are not generally available, and the
+machine-generated HTML produced by some word processors for output
+purposes only.
+
+The "Title Page" means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page.  For works in
+formats which do not have any title page as such, "Title Page" means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+
+2. VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License.  You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute.  However, you may accept
+compensation in exchange for copies.  If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
+
+3. COPYING IN QUANTITY
+
+If you publish printed copies of the Document numbering more than 100,
+and the Document's license notice requires Cover Texts, you must enclose
+the copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover.  Both covers must also clearly and legibly identify
+you as the publisher of these copies.  The front cover must present
+the full title with all words of the title equally prominent and
+visible.  You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a publicly-accessible computer-network location containing a complete
+Transparent copy of the Document, free of added material, which the
+general network-using public has access to download anonymously at no
+charge using public-standard network protocols.  If you use the latter
+option, you must take reasonably prudent steps, when you begin
+distribution of Opaque copies in quantity, to ensure that this
+Transparent copy will remain thus accessible at the stated location
+until at least one year after the last time you distribute an Opaque
+copy (directly or through your agents or retailers) of that edition to
+the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
+
+4. MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it.  In addition, you must do these things in the Modified Version:
+
+A. Use in the Title Page (and on the covers, if any) a title distinct
+   from that of the Document, and from those of previous versions
+   (which should, if there were any, be listed in the History section
+   of the Document).  You may use the same title as a previous version
+   if the original publisher of that version gives permission.
+B. List on the Title Page, as authors, one or more persons or entities
+   responsible for authorship of the modifications in the Modified
+   Version, together with at least five of the principal authors of the
+   Document (all of its principal authors, if it has less than five).
+C. State on the Title page the name of the publisher of the
+   Modified Version, as the publisher.
+D. Preserve all the copyright notices of the Document.
+E. Add an appropriate copyright notice for your modifications
+   adjacent to the other copyright notices.
+F. Include, immediately after the copyright notices, a license notice
+   giving the public permission to use the Modified Version under the
+   terms of this License, in the form shown in the Addendum below.
+G. Preserve in that license notice the full lists of Invariant Sections
+   and required Cover Texts given in the Document's license notice.
+H. Include an unaltered copy of this License.
+I. Preserve the section entitled "History", and its title, and add to
+   it an item stating at least the title, year, new authors, and
+   publisher of the Modified Version as given on the Title Page.  If
+   there is no section entitled "History" in the Document, create one
+   stating the title, year, authors, and publisher of the Document as
+   given on its Title Page, then add an item describing the Modified
+   Version as stated in the previous sentence.
+J. Preserve the network location, if any, given in the Document for
+   public access to a Transparent copy of the Document, and likewise
+   the network locations given in the Document for previous versions
+   it was based on.  These may be placed in the "History" section.
+   You may omit a network location for a work that was published at
+   least four years before the Document itself, or if the original
+   publisher of the version it refers to gives permission.
+K. In any section entitled "Acknowledgements" or "Dedications",
+   preserve the section's title, and preserve in the section all the
+   substance and tone of each of the contributor acknowledgements
+   and/or dedications given therein.
+L. Preserve all the Invariant Sections of the Document,
+   unaltered in their text and in their titles.  Section numbers
+   or the equivalent are not considered part of the section titles.
+M. Delete any section entitled "Endorsements".  Such a section
+   may not be included in the Modified Version.
+N. Do not retitle any existing section as "Endorsements"
+   or to conflict in title with any Invariant Section.
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant.  To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section entitled "Endorsements", provided it contains
+nothing but endorsements of your Modified Version by various
+parties--for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version.  Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity.  If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
+
+5. COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy.  If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections entitled "History"
+in the various original documents, forming one section entitled
+"History"; likewise combine any sections entitled "Acknowledgements",
+and any sections entitled "Dedications".  You must delete all sections
+entitled "Endorsements."
+
+
+6. COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
+
+
+7. AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, does not as a whole count as a Modified Version
+of the Document, provided no compilation copyright is claimed for the
+compilation.  Such a compilation is called an "aggregate", and this
+License does not apply to the other self-contained works thus compiled
+with the Document, on account of their being thus compiled, if they
+are not themselves derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one quarter
+of the entire aggregate, the Document's Cover Texts may be placed on
+covers that surround only the Document within the aggregate.
+Otherwise they must appear on covers around the whole aggregate.
+
+
+8. TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections.  You may include a
+translation of this License provided that you also include the
+original English version of this License.  In case of a disagreement
+between the translation and the original English version of this
+License, the original English version will prevail.
+
+
+9. TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document except
+as expressly provided for under this License.  Any other attempt to
+copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License.  However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+
+10. FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time.  Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+http:///www.gnu.org/copyleft/.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License "or any later version" applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation.  If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation.
+
+
+ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
+      Copyright (c)  YEAR  YOUR NAME.
+      Permission is granted to copy, distribute and/or modify this document
+      under the terms of the GNU Free Documentation License, Version 1.1
+      or any later version published by the Free Software Foundation;
+      with the Invariant Sections being LIST THEIR TITLES, with the
+      Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+      A copy of the license is included in the section entitled "GNU
+      Free Documentation License".
+
+If you have no Invariant Sections, write "with no Invariant Sections"
+instead of saying which ones are invariant.  If you have no
+Front-Cover Texts, write "no Front-Cover Texts" instead of
+"Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
+
+      </literallayout>
+    </para>
+  </chapter>
+</book>
diff --git a/install-sh b/install-sh
new file mode 120000 (symlink)
index 0000000..85febee
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/automake/install-sh
\ No newline at end of file
diff --git a/missing b/missing
new file mode 120000 (symlink)
index 0000000..8d846eb
--- /dev/null
+++ b/missing
@@ -0,0 +1 @@
+/usr/share/automake/missing
\ No newline at end of file
diff --git a/mkinstalldirs b/mkinstalldirs
new file mode 120000 (symlink)
index 0000000..6f7fb8c
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/automake/mkinstalldirs
\ No newline at end of file
diff --git a/packaging/html.dcl b/packaging/html.dcl
new file mode 100644 (file)
index 0000000..c1545df
--- /dev/null
@@ -0,0 +1,88 @@
+<!SGML  "ISO 8879:1986"
+--
+       SGML Declaration for HyperText Markup Language (HTML).
+
+--
+
+CHARSET
+         BASESET  "ISO 646:1983//CHARSET
+                   International Reference Version
+                   (IRV)//ESC 2/5 4/0"
+         DESCSET  0   9   UNUSED
+                  9   2   9
+                  11  2   UNUSED
+                  13  1   13
+                  14  18  UNUSED
+                  32  95  32
+                  127 1   UNUSED
+     BASESET   "ISO Registration Number 100//CHARSET
+                ECMA-94 Right Part of
+                Latin Alphabet Nr. 1//ESC 2/13 4/1"
+
+         DESCSET  128  32   UNUSED
+                  160  96    32
+
+CAPACITY        SGMLREF
+                TOTALCAP        150000
+                GRPCAP          150000
+               ENTCAP          150000
+  
+SCOPE    DOCUMENT
+SYNTAX   
+         SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+                17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 127
+         BASESET  "ISO 646:1983//CHARSET
+                   International Reference Version
+                   (IRV)//ESC 2/5 4/0"
+         DESCSET  0 128 0
+         FUNCTION
+                 RE          13
+                  RS          10
+                  SPACE       32
+                  TAB SEPCHAR  9
+       
+
+         NAMING   LCNMSTRT ""
+                  UCNMSTRT ""
+                  LCNMCHAR ".-"
+                  UCNMCHAR ".-"
+                  NAMECASE GENERAL YES
+                           ENTITY  NO
+         DELIM    GENERAL  SGMLREF
+                  SHORTREF SGMLREF
+         NAMES    SGMLREF
+         QUANTITY SGMLREF
+                  ATTSPLEN 2100
+                  LITLEN   1024
+                  NAMELEN  72    -- somewhat arbitrary; taken from
+                                internet line length conventions --
+                  PILEN    1024
+                  TAGLVL   100
+                  TAGLEN   2100
+                  GRPGTCNT 150
+                  GRPCNT   64                   
+
+FEATURES
+  MINIMIZE
+    DATATAG  NO
+    OMITTAG  YES
+    RANK     NO
+    SHORTTAG YES
+  LINK
+    SIMPLE   NO
+    IMPLICIT NO
+    EXPLICIT NO
+  OTHER
+    CONCUR   NO
+    SUBDOC   NO
+    FORMAL   YES
+  APPINFO    "SDA"  -- conforming SGML Document Access application
+                   --
+>
+<!-- 
+       $Id: html.dcl,v 1.1.1.1 1999/05/02 12:50:44 Avi Exp $
+
+       Author: Daniel W. Connolly <connolly@w3.org>
+
+       See also: http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html
+ -->
diff --git a/packaging/html.soc b/packaging/html.soc
new file mode 100644 (file)
index 0000000..0e9c836
--- /dev/null
@@ -0,0 +1,31 @@
+       -- catalog: SGML Open style entity catalog for HTML --
+       -- $Id: html.soc,v 1.1.1.2 1999/05/02 15:41:46 Avi Exp $ --
+       -- Hacked by jjc --
+
+       -- Ways to refer to Level 2: most general to most specific --
+PUBLIC "-//IETF//DTD HTML//EN"                 html.dtd
+PUBLIC "-//IETF//DTD HTML 2.0//EN"             html.dtd
+PUBLIC "-//IETF//DTD HTML Level 2//EN"         html.dtd
+PUBLIC "-//IETF//DTD HTML 2.0 Level 2//EN"     html.dtd
+
+       -- Ways to refer to Level 1: most general to most specific --
+PUBLIC "-//IETF//DTD HTML Level 1//EN"         html-1.dtd
+PUBLIC "-//IETF//DTD HTML 2.0 Level 1//EN"     html-1.dtd
+
+       -- Ways to refer to
+                Strict Level 2: most general to most specific --
+PUBLIC "-//IETF//DTD HTML Strict//EN"                  html-s.dtd
+PUBLIC "-//IETF//DTD HTML 2.0 Strict//EN"              html-s.dtd
+PUBLIC "-//IETF//DTD HTML Strict Level 2//EN"          html-s.dtd
+PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 2//EN"      html-s.dtd
+
+       -- Ways to refer to
+                Strict Level 1: most general to most specific --
+PUBLIC "-//IETF//DTD HTML Strict Level 1//EN"          html-1s.dtd
+PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 1//EN"      html-1s.dtd
+
+       -- ISO latin 1 entity set for HTML -- 
+PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML"       ISOlat1.sgm
+
+SGMLDECL html.dcl
+DOCTYPE html html.dtd
diff --git a/packaging/sgml-common-0.6.3-docdir.patch b/packaging/sgml-common-0.6.3-docdir.patch
new file mode 100644 (file)
index 0000000..6d02807
--- /dev/null
@@ -0,0 +1,25 @@
+--- sgml-common-0.6.3/configure.in.docdir      2002-10-23 12:07:31.000000000 +0100
++++ sgml-common-0.6.3/configure.in     2002-10-23 12:08:10.000000000 +0100
+@@ -4,6 +4,8 @@
+ AM_INIT_AUTOMAKE(sgml-common, 0.6.3)
+ docdir='$(prefix)/doc'
++AC_ARG_WITH(docdir, [  -with-docdir=DOCDIR    documentation directory],
++  docdir=$withval)
+ AC_SUBST(docdir)
+ dnl Checks for programs.
+--- sgml-common-0.6.3/configure.docdir 2007-05-15 17:41:20.000000000 +0100
++++ sgml-common-0.6.3/configure        2007-05-15 17:45:54.000000000 +0100
+@@ -777,6 +777,11 @@
+ docdir='$(prefix)/doc'
++# Check whether --with-docdir or --without-docdir was given.
++if test "${with_docdir+set}" = set; then
++  withval="$with_docdir"
++  docdir=$withval
++fi;
diff --git a/packaging/sgml-common-automake.patch b/packaging/sgml-common-automake.patch
new file mode 100644 (file)
index 0000000..23cda49
--- /dev/null
@@ -0,0 +1,17 @@
+--- sgml-common-0.6.3/doc/man/Makefile.am.automake     2001-01-30 14:42:22.000000000 +0000
++++ sgml-common-0.6.3/doc/man/Makefile.am      2007-05-15 18:14:45.000000000 +0100
+@@ -1,2 +1,1 @@
+-man8dir         = $(mandir)/man8
+-man8_DATA = *.8
++man8_MANS = install-catalog.8
+--- sgml-common-0.6.3/doc/man/Makefile.in.automake     2007-05-15 18:14:36.000000000 +0100
++++ sgml-common-0.6.3/doc/man/Makefile.in      2007-05-15 18:14:52.000000000 +0100
+@@ -63,7 +63,6 @@
+ docdir = @docdir@
+-man8dir = $(mandir)/man8
+-man8_DATA = *.8
++man8_MANS = install-catalog.8
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_CLEAN_FILES = 
+ DATA =  $(man8_DATA)
diff --git a/packaging/sgml-common-quotes.patch b/packaging/sgml-common-quotes.patch
new file mode 100644 (file)
index 0000000..c901b9e
--- /dev/null
@@ -0,0 +1,94 @@
+--- sgml-common-0.6.3/bin/install-catalog.in.quotes    Mon Nov  5 11:19:23 2001
++++ sgml-common-0.6.3/bin/install-catalog.in   Mon Nov  5 11:20:12 2001
+@@ -39,8 +39,8 @@
+ # Process actions
+ case $1 in
+    -a|--add)    SGML_ACTION="addition"
+-              SGML_CENTRALIZED=$2
+-              SGML_ORDINARY=$3
++              SGML_CENTRALIZED="$2"
++              SGML_ORDINARY="$3"
+               ;;
+    -r|--remove)       if [ -z "$3" -o "$3" = "--version" ]
+               then
+@@ -48,8 +48,8 @@
+                 exit 0
+               fi
+               SGML_ACTION="removal"
+-              SGML_CENTRALIZED=$2
+-              SGML_ORDINARY=$3
++              SGML_CENTRALIZED="$2"
++              SGML_ORDINARY="$3"
+               ;;
+    -h|--help) echo -e $SGML_HELP_MESSAGE
+               exit 0
+@@ -96,14 +96,14 @@
+ fi
+ case $SGML_ACTION in
+    addition)
+-      if [ -e $SGML_CENTRALIZED -a ! -w $SGML_CENTRALIZED ]
++      if [ -e "$SGML_CENTRALIZED" -a ! -w "$SGML_CENTRALIZED" ]
+       then
+         echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
+         exit 2
+       fi
+       ;;
+    removal)
+-      if [ ! -w $SGML_CENTRALIZED ]
++      if [ ! -w "$SGML_CENTRALIZED" ]
+       then
+         echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
+         exit 2
+@@ -119,7 +119,7 @@
+ fi
+ case $SGML_ACTION in
+    addition)
+-      if [ ! -s $SGML_ORDINARY ]
++      if [ ! -s "$SGML_ORDINARY" ]
+       then
+         echo "`basename $0`: \"$SGML_ORDINARY\" does not exist or is empty." >&2
+         exit 2
+@@ -131,33 +131,33 @@
+ case $SGML_ACTION in
+     addition)
+       echo "`basename $0`: addition of $SGML_ORDINARY in $SGML_CENTRALIZED"
+-      if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
++      if grep -q "$SGML_ORDINARY" "$SGML_CENTRALIZED" 2>/dev/null
+       then
+         echo "Warning: $SGML_ORDINARY is already installed in the centralized catalog $SGML_CENTRALIZED" >&2
+       else
+-        echo "$SGML_POINTER $SGML_ORDINARY" >> $SGML_CENTRALIZED
++        echo "$SGML_POINTER \"$SGML_ORDINARY\"" >> "$SGML_CENTRALIZED"
+       fi
+-      grep -q $SGML_CENTRALIZED /etc/sgml/catalog 2>/dev/null
++      grep -q "$SGML_CENTRALIZED" /etc/sgml/catalog 2>/dev/null
+       if [ $? -ne 0 ]
+       then
+         echo "`basename $0`: addition of $SGML_CENTRALIZED in /etc/sgml/catalog"
+-        echo "$SGML_POINTER $SGML_CENTRALIZED" >> /etc/sgml/catalog
++        echo "$SGML_POINTER \"$SGML_CENTRALIZED\"" >> /etc/sgml/catalog
+       fi
+       ;;
+    removal)
+       echo "`basename $0`: removal of $SGML_ORDINARY from $SGML_CENTRALIZED"
+-      if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
++      if grep -q "$SGML_ORDINARY" "$SGML_CENTRALIZED" 2>/dev/null
+       then
+-          sed -e "\:$SGML_POINTER $SGML_ORDINARY:d" < $SGML_CENTRALIZED > ${SGML_CENTRALIZED}.new
+-          mv ${SGML_CENTRALIZED}.new $SGML_CENTRALIZED
++          sed -e "\:$SGML_POINTER \"\\?$SGML_ORDINARY\"\\?:d" < "$SGML_CENTRALIZED" > "${SGML_CENTRALIZED}.new"
++          mv "${SGML_CENTRALIZED}.new" "$SGML_CENTRALIZED"
+       else
+         echo "Warning: $SGML_ORDINARY was not found in the centralized catalog $SGML_CENTRALIZED" >&2
+       fi
+-      if [ ! -s $SGML_CENTRALIZED ]
++      if [ ! -s "$SGML_CENTRALIZED" ]
+       then
+-        rm $SGML_CENTRALIZED
++        rm "$SGML_CENTRALIZED"
+         echo "`basename $0`: removal of $SGML_CENTRALIZED from /etc/sgml/catalog"
+-          sed -e "\:$SGML_POINTER $SGML_CENTRALIZED:d" < /etc/sgml/catalog > /etc/sgml/catalog.new
++          sed -e "\:$SGML_POINTER \"\\?$SGML_CENTRALIZED\"\\?:d" < /etc/sgml/catalog > /etc/sgml/catalog.new
+           mv /etc/sgml/catalog.new /etc/sgml/catalog
+       fi
+       ;;
diff --git a/packaging/sgml-common-umask.patch b/packaging/sgml-common-umask.patch
new file mode 100644 (file)
index 0000000..ce13a15
--- /dev/null
@@ -0,0 +1,12 @@
+--- sgml-common-0.6.3/bin/install-catalog.in.umask     Mon May 21 11:48:37 2001
++++ sgml-common-0.6.3/bin/install-catalog.in   Mon May 21 12:00:34 2001
+@@ -13,6 +13,9 @@
+ \040 -h, --help: \t\t\t\t Print this help message and exit\n\
+ \040 -v, --version: \t\t\t Print the version number and exit\n"
++# We need the files we create to be world readable
++umask 022
++
+ # Set version message
+ SGML_VERSION_MESSAGE="sgml-common version 0.2 (install-catalog version 1.0)"
diff --git a/packaging/sgml-common-xmldir.patch b/packaging/sgml-common-xmldir.patch
new file mode 100644 (file)
index 0000000..d7c2b2b
--- /dev/null
@@ -0,0 +1,19 @@
+--- sgml-common-0.6.3/xml-iso-entities/Makefile.am.xmldir      Fri Oct  5 16:37:43 2001
++++ sgml-common-0.6.3/xml-iso-entities/Makefile.am     Fri Oct  5 16:37:57 2001
+@@ -1,4 +1,4 @@
+-isoentdir = $(prefix)/share/sgml/xml-iso-entities-8879.1986
++isoentdir = $(prefix)/share/xml/xml-iso-entities-8879.1986
+ isoent_DATA = ISOamsa.ent ISOamsb.ent ISOamsc.ent ISOamsn.ent ISOamso.ent ISOamsr.ent \
+               ISObox.ent ISOcyr1.ent ISOcyr2.ent ISOdia.ent ISOgrk1.ent ISOgrk2.ent \
+               ISOgrk3.ent ISOgrk4.ent ISOlat1.ent ISOlat2.ent ISOnum.ent ISOpub.ent \
+--- sgml-common-0.6.3/xml-iso-entities/Makefile.in.xmldir      2007-05-15 17:21:31.000000000 +0100
++++ sgml-common-0.6.3/xml-iso-entities/Makefile.in     2007-05-15 17:21:43.000000000 +0100
+@@ -62,7 +62,7 @@
+ VERSION = @VERSION@
+ docdir = @docdir@
+-isoentdir = $(prefix)/share/sgml/xml-iso-entities-8879.1986
++isoentdir = $(prefix)/share/xml/xml-iso-entities-8879.1986
+ isoent_DATA = ISOamsa.ent ISOamsb.ent ISOamsc.ent ISOamsn.ent ISOamso.ent ISOamsr.ent               ISObox.ent ISOcyr1.ent ISOcyr2.ent ISOdia.ent ISOgrk1.ent ISOgrk2.ent               ISOgrk3.ent ISOgrk4.ent ISOlat1.ent ISOlat2.ent ISOnum.ent ISOpub.ent               ISOtech.ent catalog
diff --git a/packaging/sgml-common.changes b/packaging/sgml-common.changes
new file mode 100644 (file)
index 0000000..7b4bf36
--- /dev/null
@@ -0,0 +1,135 @@
+* Fri Aug 31 19:58:39 UTC 2012 - tracy.graydon@intel.com
+- TIVI-153: add as dependency for iputils. Imported from MeeGo trunk 
+
+* Mon Jun 28 2010 Priya Vijayan <priya.vijayan@intel.com> - 0.6.3
+- Fix BMC#2164-sgml-common.spec isn't relocatable
+
+* Mon Jun 30 2008 Ondrej Vasik <ovasik@redhat.com> 0.6.3-24
+- mark catalog files as (not md5 size mtime) for verify to
+  prevent info about changed files (#453271)
+
+* Thu Nov 22 2007 Ondrej Vasik <ovasik@redhat.com> 0.6.3-23
+- Another MergeReview improvements(provided by Patrice Dumas)
+- copy Automake-1.4 files instead of rerunning autotools,
+- better preserving timestamps, better handling of documentation
+- improved XML-common description
+
+* Thu Nov 15 2007 Ondrej Vasik <ovasik@redhat.com> 0.6.3-22
+- Merge Review(226415)
+- changed: License Tag, using RPM macros instead of hardcoded
+  dirs, summary ended with dot, added URL, removed CHANGES
+  file as obsolete, preserved timestamps and some other cosmetic 
+  changes
+- no longer shipping old automake tarball, fixed issue with man8_DATA,
+  BuildRequire:Automake,Autoconf again(see MergeReview discussion)
+
+* Mon May 28 2007 Ondrej Vasik <ovasik@redhat.com> 0.6.3-21
+- Fixed broken URL (changed to XML entity declarations) (bug #237726) 
+- Rebuilt
+
+* Tue May 15 2007 Tim Waugh <twaugh@redhat.com> 0.6.3-20
+- Added dist tag.
+- Fixed summary.
+- Removed build dependency on autoconf/automake.
+
+* Tue Oct 24 2006 Tim Waugh <twaugh@redhat.com> 0.6.3-19
+- Removed stale URL (bug #210848).
+
+* Mon Jun 12 2006 Tim Waugh <twaugh@redhat.com> 0.6.3-18
+- Build requires automake and autoconf (bug #194709).
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Wed Sep 22 2004 Than Ngo <than@redhat.com> 0.6.3-17
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Mon Dec  8 2003 Tim Waugh <twaugh@redhat.com> 0.6.3-15
+- Patch from Ville Skyttä <ville.skytta at iki.fi> (bug #111625):
+  - Include /usr/share/xml in xml-common.
+  - Own /usr/share/sgml and /usr/share/xml.
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Wed Oct 23 2002 Tim Waugh <twaugh@redhat.com> 0.6.3-13
+- Ship the installed documentation.
+- Don't install files not packaged.
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Wed Apr 24 2002 Tim Waugh <twaugh@redhat.com> 0.6.3-10
+- Ship {xml,html}.{dcl,soc} (bug #63500, bug #62980).
+- Work around broken tarball packaging.
+
+* Thu Feb 21 2002 Tim Waugh <twaugh@redhat.com> 0.6.3-9
+- Rebuild in new environment.
+
+* Thu Jan 17 2002 Tim Waugh <twaugh@redhat.com> 0.6.3-8
+- Back to /usr/share/sgml.  Now install docbook-dtds.
+- Use a real install-sh, not the symlink shipped in the tarball.
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 0.6.3-7
+- automated rebuild
+
+* Mon Nov  5 2001 Tim Waugh <twaugh@redhat.com> 0.6.3-6
+- Don't create a useless empty catalog.
+- Don't try to put install things outside the build root.
+- Build requires a libxml2 that actually works.
+
+* Mon Nov  5 2001 Tim Waugh <twaugh@redhat.com> 0.6.3-4
+- Use (and handle) catalog files with quotes in install-catalog.
+
+* Thu Nov  1 2001 Tim Waugh <twaugh@redhat.com> 0.6.3-3
+- Create default XML Catalog at build time, not install time.
+
+* Fri Oct  5 2001 Tim Waugh <twaugh@redhat.com> 0.6.3-2
+- Move XML things into /usr/share/xml, and split them out into separate
+  xml-common package.
+
+* Mon Oct  1 2001 Tim Waugh <twaugh@redhat.com> 0.6.3-1
+- 0.6.3.  Incorporates oldsyntax and quiet patches.
+- Make /etc/sgml/sgml.conf noreplace.
+- Own /etc/sgml, various other directories (bug #47485, bug #54180).
+
+* Wed May 23 2001 Tim Waugh <twaugh@redhat.com> 0.5-7
+- Remove execute bit from data files.
+
+* Mon May 21 2001 Tim Waugh <twaugh@redhat.com> 0.5-6
+- install-catalog needs to make sure that it creates world-readable files
+  (bug #41552).
+
+* Wed Mar 14 2001 Tim Powers <timp@redhat.com> 0.5-5
+- fixed license
+
+* Wed Jan 24 2001 Tim Waugh <twaugh@redhat.com>
+- Make install-catalog quieter during normal operation.
+
+* Tue Jan 23 2001 Tim Waugh <twaugh@redhat.com>
+- Require textutils, fileutils, grep (bug #24719).
+
+* Wed Jan 17 2001 Tim Waugh <twaugh@redhat.com>
+- Require sh-utils.
+
+* Mon Jan 15 2001 Tim Waugh <twaugh@redhat.com>
+- Don't play so many macro games.
+- Fix typo in install-catalog patch.
+
+* Mon Jan 08 2001 Tim Waugh <twaugh@redhat.com>
+- Change group.
+- Install by hand (man/en/...).  Use %%{_mandir}.
+- Use %%{_tmppath}.
+- Make install-catalog fail silently if given the old syntax.
+- Add CHANGES file.
+- Change Copyright: to License:.
+- Remove Packager: line.
+
+* Mon Jan 08 2001 Tim Waugh <twaugh@redhat.com>
+- Based on Eric Bischoff's new-trials packages.
diff --git a/packaging/sgml-common.spec b/packaging/sgml-common.spec
new file mode 100644 (file)
index 0000000..a703d2c
--- /dev/null
@@ -0,0 +1,137 @@
+#specfile originally created for Fedora, modified for Moblin Linux
+Name: sgml-common
+Version: 0.6.3
+Release: 24
+Group: Applications/Text
+
+Summary: Common SGML catalog and DTD files
+
+License: GPL+
+
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+#Actually - there is no homepage of this project, on that URL 
+#page you could get complete ISO 8879 listing as was on the 
+#old page - only part of it is included in sgml-common package.
+URL: http://www.w3.org/2003/entities/
+
+Source0: ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/%{name}-%{version}.tgz
+# Following 4 from openjade/pubtext - same maintainer as in SGML-common, so up2date:
+Source1: xml.dcl
+Source2: xml.soc
+Source3: html.dcl
+Source4: html.soc
+
+Patch0: sgml-common-umask.patch
+Patch1: sgml-common-xmldir.patch
+Patch2: sgml-common-quotes.patch
+Patch3: sgml-common-automake.patch
+Patch4: sgml-common-0.6.3-docdir.patch
+
+BuildRequires: libxml2 >= 2.4.8-2
+BuildRequires: automake14
+
+%description
+The sgml-common package contains a collection of entities and DTDs
+that are useful for processing SGML, but that don't need to be
+included in multiple packages.  Sgml-common also includes an
+up-to-date Open Catalog file.
+
+%package -n xml-common
+Group: Applications/Text
+Summary: Common XML catalog and DTD files
+License: GPL+
+URL: http://www.w3.org/2003/entities/
+
+%description -n xml-common
+The xml-common is a subpackage of sgml-common which contains 
+a collection XML catalogs that are useful for processing XML, 
+but that don't need to be included in main package.
+
+%prep
+%setup -q
+%patch0 -p1 -b .umask
+%patch1 -p1 -b .xmldir
+#patch 3 and patch4 not applied but still shipped with SRPM
+#(see #226415 MergeReview)
+#%patch3 -p1 -b .automake
+#%patch4 -p1 -b .docdir
+
+# replace bogus links with files
+for file in COPYING INSTALL install-sh missing mkinstalldirs; do 
+   rm $file
+   cp -p %{_datadir}/automake-1.4/$file .
+done
+
+%build
+%configure
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR="$RPM_BUILD_ROOT" htmldir='%{_datadir}/doc' INSTALL='install -p'
+mkdir $RPM_BUILD_ROOT%{_sysconfdir}/xml
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/sgml/docbook
+# Create an empty XML catalog.
+XMLCATALOG=$RPM_BUILD_ROOT%{_sysconfdir}/xml/catalog
+%{_bindir}/xmlcatalog --noout --create $XMLCATALOG
+# Now put the common DocBook entries in it
+%{_bindir}/xmlcatalog --noout --add "delegatePublic" \
+       "-//OASIS//ENTITIES DocBook XML" \
+       "file://%{_datadir}/sgml/docbook/xmlcatalog" $XMLCATALOG
+%{_bindir}/xmlcatalog --noout --add "delegatePublic" \
+       "-//OASIS//DTD DocBook XML" \
+       "file://%{_datadir}/sgml/docbook/xmlcatalog" $XMLCATALOG
+%{_bindir}/xmlcatalog --noout --add "delegatePublic" \
+       "ISO 8879:1986" \
+       "file://%{_datadir}/sgml/docbook/xmlcatalog" $XMLCATALOG
+%{_bindir}/xmlcatalog --noout --add "delegateSystem" \
+       "http://www.oasis-open.org/docbook/" \
+       "file://%{_datadir}/sgml/docbook/xmlcatalog" $XMLCATALOG
+%{_bindir}/xmlcatalog --noout --add "delegateURI" \
+       "http://www.oasis-open.org/docbook/" \
+       "file://%{_datadir}/sgml/docbook/xmlcatalog" $XMLCATALOG
+# Also create the common DocBook catalog
+%{_bindir}/xmlcatalog --noout --create \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/xmlcatalog
+
+rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/xml.dcl
+install -p -m0644 %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} \
+       $RPM_BUILD_ROOT%{_datadir}/sgml
+rm -rf $RPM_BUILD_ROOT%{_datadir}/xml/*
+
+# remove installed doc file and prepare installation with %%doc
+rm $RPM_BUILD_ROOT%{_datadir}/doc/*.html
+rm -rf __dist_doc/html/
+mkdir -p __dist_doc/html/
+cp -p doc/HTML/*.html __dist_doc/html/
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-,root,root, -)
+%doc __dist_doc/html/ AUTHORS NEWS ChangeLog README
+%dir %{_sysconfdir}/sgml
+%config(noreplace) %{_sysconfdir}/sgml/sgml.conf
+%dir %{_datadir}/sgml
+%dir %{_datadir}/sgml/sgml-iso-entities-8879.1986
+%{_datadir}/sgml/sgml-iso-entities-8879.1986/*
+%{_datadir}/sgml/xml.dcl
+%{_datadir}/sgml/xml.soc
+%{_datadir}/sgml/html.dcl
+%{_datadir}/sgml/html.soc
+%{_bindir}/sgmlwhich
+%{_bindir}/install-catalog
+%doc %{_mandir}/man8/install-catalog.8*
+
+%files -n xml-common
+%defattr (-,root,root,-)
+%dir %{_sysconfdir}/xml
+%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/xml/catalog
+%dir %{_datadir}/sgml
+%dir %{_datadir}/sgml/docbook
+%verify(not md5 size mtime) %{_datadir}/sgml/docbook/xmlcatalog
+%dir %{_datadir}/xml
+
diff --git a/packaging/xml.dcl b/packaging/xml.dcl
new file mode 100644 (file)
index 0000000..fed2103
--- /dev/null
@@ -0,0 +1,179 @@
+<!SGML -- SGML Declaration for valid XML documents --
+     "ISO 8879:1986 (WWW)"
+
+     CHARSET
+         BASESET
+             "ISO Registration Number 176//CHARSET
+             ISO/IEC 10646-1:1993 UCS-4 with implementation 
+             level 3//ESC 2/5 2/15 4/6"
+         DESCSET
+                0       9       UNUSED
+                9       2       9
+                11      2       UNUSED
+                13      1       13
+                14      18      UNUSED
+                32      95      32
+                127     1       UNUSED
+                128     32      UNUSED
+             -- use this instead of the official declaration because SP only
+                supports 16-bit characters --
+                160     65374   160
+                65534   2       UNUSED 
+             -- 55296   2048    UNUSED
+                57344   8190    57344
+                65534   2       UNUSED
+                65536   1048576 65536 --
+     CAPACITY NONE
+
+     SCOPE DOCUMENT
+
+     SYNTAX
+         SHUNCHAR NONE
+         BASESET "ISO Registration Number 176//CHARSET
+                 ISO/IEC 10646-1:1993 UCS-4 with implementation 
+                 level 3//ESC 2/5 2/15 4/6"
+         DESCSET
+             0 1114112 0
+         FUNCTION
+             RE    13
+             RS    10
+             SPACE 32
+             TAB   SEPCHAR 9
+
+         NAMING
+             LCNMSTRT ""
+             UCNMSTRT ""
+             NAMESTRT
+                 58 95 192-214 216-246 248-305 308-318 321-328
+                 330-382 384-451 461-496 500-501 506-535 592-680
+                 699-705 902 904-906 908 910-929 931-974 976-982
+                 986 988 990 992 994-1011 1025-1036 1038-1103
+                 1105-1116 1118-1153 1168-1220 1223-1224
+                 1227-1228 1232-1259 1262-1269 1272-1273
+                 1329-1366 1369 1377-1414 1488-1514 1520-1522
+                 1569-1594 1601-1610 1649-1719 1722-1726
+                 1728-1742 1744-1747 1749 1765-1766 2309-2361
+                 2365 2392-2401 2437-2444 2447-2448 2451-2472
+                 2474-2480 2482 2486-2489 2524-2525 2527-2529
+                 2544-2545 2565-2570 2575-2576 2579-2600
+                 2602-2608 2610-2611 2613-2614 2616-2617
+                 2649-2652 2654 2674-2676 2693-2699 2701
+                 2703-2705 2707-2728 2730-2736 2738-2739
+                 2741-2745 2749 2784 2821-2828 2831-2832
+                 2835-2856 2858-2864 2866-2867 2870-2873 2877
+                 2908-2909 2911-2913 2949-2954 2958-2960
+                 2962-2965 2969-2970 2972 2974-2975 2979-2980
+                 2984-2986 2990-2997 2999-3001 3077-3084
+                 3086-3088 3090-3112 3114-3123 3125-3129
+                 3168-3169 3205-3212 3214-3216 3218-3240
+                 3242-3251 3253-3257 3294 3296-3297 3333-3340
+                 3342-3344 3346-3368 3370-3385 3424-3425
+                 3585-3630 3632 3634-3635 3648-3653 3713-3714
+                 3716 3719-3720 3722 3725 3732-3735 3737-3743
+                 3745-3747 3749 3751 3754-3755 3757-3758 3760
+                 3762-3763 3773 3776-3780 3904-3911 3913-3945
+                 4256-4293 4304-4342 4352 4354-4355 4357-4359
+                 4361 4363-4364 4366-4370 4412 4414 4416 4428
+                 4430 4432 4436-4437 4441 4447-4449 4451 4453
+                 4455 4457 4461-4462 4466-4467 4469 4510 4520
+                 4523 4526-4527 4535-4536 4538 4540-4546 4587
+                 4592 4601 7680-7835 7840-7929 7936-7957
+                 7960-7965 7968-8005 8008-8013 8016-8023 8025
+                 8027 8029 8031-8061 8064-8116 8118-8124 8126
+                 8130-8132 8134-8140 8144-8147 8150-8155
+                 8160-8172 8178-8180 8182-8188 8486 8490-8491
+                 8494 8576-8578 12295 12321-12329 12353-12436
+                 12449-12538 12549-12588 19968-40869 44032-55203
+
+             LCNMCHAR ""
+             UCNMCHAR ""
+             NAMECHAR
+                 45-46 183 720-721 768-837 864-865 903 1155-1158
+                 1425-1441 1443-1465 1467-1469 1471 1473-1474
+                 1476 1600 1611-1618 1632-1641 1648 1750-1764
+                 1767-1768 1770-1773 1776-1785 2305-2307 2364
+                 2366-2381 2385-2388 2402-2403 2406-2415
+                 2433-2435 2492 2494-2500 2503-2504 2507-2509
+                 2519 2530-2531 2534-2543 2562 2620 2622-2626
+                 2631-2632 2635-2637 2662-2673 2689-2691 2748
+                 2750-2757 2759-2761 2763-2765 2790-2799
+                 2817-2819 2876 2878-2883 2887-2888 2891-2893
+                 2902-2903 2918-2927 2946-2947 3006-3010
+                 3014-3016 3018-3021 3031 3047-3055 3073-3075
+                 3134-3140 3142-3144 3146-3149 3157-3158
+                 3174-3183 3202-3203 3262-3268 3270-3272
+                 3274-3277 3285-3286 3302-3311 3330-3331
+                 3390-3395 3398-3400 3402-3405 3415 3430-3439
+                 3633 3636-3642 3654-3662 3664-3673 3761
+                 3764-3769 3771-3772 3782 3784-3789 3792-3801
+                 3864-3865 3872-3881 3893 3895 3897 3902-3903
+                 3953-3972 3974-3979 3984-3989 3991 3993-4013
+                 4017-4023 4025 8400-8412 8417 12293 12330-12335
+                 12337-12341 12441-12442 12445-12446 12540-12542
+
+             NAMECASE
+                 GENERAL NO
+                 ENTITY  NO
+
+         DELIM
+             GENERAL SGMLREF
+             HCRO "&#38;#x" -- 38 is the number for ampersand --
+             NESTC "/"
+             NET ">"
+             PIC "?>"
+             SHORTREF NONE
+
+         NAMES
+             SGMLREF
+
+         QUANTITY NONE
+
+         ENTITIES
+             "amp" 38
+             "lt" 60
+             "gt" 62
+             "quot" 34
+             "apos" 39
+
+     FEATURES
+         MINIMIZE
+             DATATAG NO
+             OMITTAG NO
+             RANK NO
+             SHORTTAG
+                 STARTTAG
+                     EMPTY NO
+                     UNCLOSED NO 
+                     NETENABL IMMEDNET
+                 ENDTAG
+                     EMPTY NO 
+                     UNCLOSED NO
+                 ATTRIB
+                     DEFAULT YES
+                     OMITNAME NO
+                     VALUE NO
+             EMPTYNRM YES
+             IMPLYDEF
+                 ATTLIST NO
+                 DOCTYPE NO
+                 ELEMENT NO
+                 ENTITY NO
+                 NOTATION NO
+         LINK
+             SIMPLE NO
+             IMPLICIT NO
+             EXPLICIT NO
+         OTHER
+             CONCUR NO
+             SUBDOC NO
+             FORMAL NO
+             URN NO
+             KEEPRSRE YES
+             VALIDITY TYPE
+             ENTITIES
+                 REF ANY
+                 INTEGRAL YES
+     APPINFO NONE
+     SEEALSO "ISO 8879:1986//NOTATION
+             Extensible Markup Language (XML) 1.0//EN"
+>
diff --git a/packaging/xml.soc b/packaging/xml.soc
new file mode 100644 (file)
index 0000000..278c6f3
--- /dev/null
@@ -0,0 +1 @@
+SGMLDECL "xml.dcl"
diff --git a/sgml-iso-entities/ISOamsa.ent b/sgml-iso-entities/ISOamsa.ent
new file mode 100755 (executable)
index 0000000..b77154c
--- /dev/null
@@ -0,0 +1,66 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOamsa PUBLIC
+       "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN">
+     %ISOamsa;
+-->
+<!ENTITY cularr SDATA "[cularr]"--/curvearrowleft A: left curved arrow -->
+<!ENTITY curarr SDATA "[curarr]"--/curvearrowright A: rt curved arrow -->
+<!ENTITY dArr   SDATA "[dArr  ]"--/Downarrow A: down dbl arrow -->
+<!ENTITY darr2  SDATA "[darr2 ]"--/downdownarrows A: two down arrows -->
+<!ENTITY dharl  SDATA "[dharl ]"--/downleftharpoon A: dn harpoon-left -->
+<!ENTITY dharr  SDATA "[dharr ]"--/downrightharpoon A: down harpoon-rt -->
+<!ENTITY lAarr  SDATA "[lAarr ]"--/Lleftarrow A: left triple arrow -->
+<!ENTITY Larr   SDATA "[Larr  ]"--/twoheadleftarrow A:-->
+<!ENTITY larr2  SDATA "[larr2 ]"--/leftleftarrows A: two left arrows -->
+<!ENTITY larrhk SDATA "[larrhk]"--/hookleftarrow A: left arrow-hooked -->
+<!ENTITY larrlp SDATA "[larrlp]"--/looparrowleft A: left arrow-looped -->
+<!ENTITY larrtl SDATA "[larrtl]"--/leftarrowtail A: left arrow-tailed -->
+<!ENTITY lhard  SDATA "[lhard ]"--/leftharpoondown A: l harpoon-down -->
+<!ENTITY lharu  SDATA "[lharu ]"--/leftharpoonup A: left harpoon-up -->
+<!ENTITY hArr   SDATA "[hArr  ]"--/Leftrightarrow A: l&r dbl arrow -->
+<!ENTITY harr   SDATA "[harr  ]"--/leftrightarrow A: l&r arrow -->
+<!ENTITY lrarr2 SDATA "[lrarr2]"--/leftrightarrows A: l arr over r arr -->
+<!ENTITY rlarr2 SDATA "[rlarr2]"--/rightleftarrows A: r arr over l arr -->
+<!ENTITY harrw  SDATA "[harrw ]"--/leftrightsquigarrow A: l&r arr-wavy -->
+<!ENTITY rlhar2 SDATA "[rlhar2]"--/rightleftharpoons A: r harp over l -->
+<!ENTITY lrhar2 SDATA "[lrhar2]"--/leftrightharpoons A: l harp over r -->
+<!ENTITY lsh    SDATA "[lsh   ]"--/Lsh A:-->
+<!ENTITY map    SDATA "[map   ]"--/mapsto A:-->
+<!ENTITY mumap  SDATA "[mumap ]"--/multimap A:-->
+<!ENTITY nearr  SDATA "[nearr ]"--/nearrow A: NE pointing arrow -->
+<!ENTITY nlArr  SDATA "[nlArr ]"--/nLeftarrow A: not implied by -->
+<!ENTITY nlarr  SDATA "[nlarr ]"--/nleftarrow A: not left arrow -->
+<!ENTITY nhArr  SDATA "[nhArr ]"--/nLeftrightarrow A: not l&r dbl arr -->
+<!ENTITY nharr  SDATA "[nharr ]"--/nleftrightarrow A: not l&r arrow -->
+<!ENTITY nrarr  SDATA "[nrarr ]"--/nrightarrow A: not right arrow -->
+<!ENTITY nrArr  SDATA "[nrArr ]"--/nRightarrow A: not implies -->
+<!ENTITY nwarr  SDATA "[nwarr ]"--/nwarrow A: NW pointing arrow -->
+<!ENTITY olarr  SDATA "[olarr ]"--/circlearrowleft A: l arr in circle -->
+<!ENTITY orarr  SDATA "[orarr ]"--/circlearrowright A: r arr in circle -->
+<!ENTITY rAarr  SDATA "[rAarr ]"--/Rrightarrow A: right triple arrow -->
+<!ENTITY Rarr   SDATA "[Rarr  ]"--/twoheadrightarrow A:-->
+<!ENTITY rarr2  SDATA "[rarr2 ]"--/rightrightarrows A: two rt arrows -->
+<!ENTITY rarrhk SDATA "[rarrhk]"--/hookrightarrow A: rt arrow-hooked -->
+<!ENTITY rarrlp SDATA "[rarrlp]"--/looparrowright A: rt arrow-looped -->
+<!ENTITY rarrtl SDATA "[rarrtl]"--/rightarrowtail A: rt arrow-tailed -->
+<!ENTITY rarrw  SDATA "[rarrw ]"--/squigarrowright A: rt arrow-wavy -->
+<!ENTITY rhard  SDATA "[rhard ]"--/rightharpoondown A: rt harpoon-down -->
+<!ENTITY rharu  SDATA "[rharu ]"--/rightharpoonup A: rt harpoon-up -->
+<!ENTITY rsh    SDATA "[rsh   ]"--/Rsh A:-->
+<!ENTITY drarr  SDATA "[drarr ]"--/searrow A: downward rt arrow -->
+<!ENTITY dlarr  SDATA "[dlarr ]"--/swarrow A: downward l arrow -->
+<!ENTITY uArr   SDATA "[uArr  ]"--/Uparrow A: up dbl arrow -->
+<!ENTITY uarr2  SDATA "[uarr2 ]"--/upuparrows A: two up arrows -->
+<!ENTITY vArr   SDATA "[vArr  ]"--/Updownarrow A: up&down dbl arrow -->
+<!ENTITY varr   SDATA "[varr  ]"--/updownarrow A: up&down arrow -->
+<!ENTITY uharl  SDATA "[uharl ]"--/upleftharpoon A: up harpoon-left -->
+<!ENTITY uharr  SDATA "[uharr ]"--/uprightharpoon A: up harp-r-->
+<!ENTITY xlArr  SDATA "[xlArr ]"--/Longleftarrow A: long l dbl arrow -->
+<!ENTITY xhArr  SDATA "[xhArr ]"--/Longleftrightarrow A: long l&r dbl arr-->
+<!ENTITY xharr  SDATA "[xharr ]"--/longleftrightarrow A: long l&r arr -->
+<!ENTITY xrArr  SDATA "[xrArr ]"--/Longrightarrow A: long rt dbl arr -->
diff --git a/sgml-iso-entities/ISOamsb.ent b/sgml-iso-entities/ISOamsb.ent
new file mode 100755 (executable)
index 0000000..43944a7
--- /dev/null
@@ -0,0 +1,52 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOamsb PUBLIC
+       "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN">
+     %ISOamsb;
+-->
+<!ENTITY amalg  SDATA "[amalg ]"--/amalg B: amalgamation or coproduct-->
+<!ENTITY Barwed SDATA "[Barwed]"--/doublebarwedge B: log and, dbl bar-->
+<!ENTITY barwed SDATA "[barwed]"--/barwedge B: logical and, bar above-->
+<!ENTITY Cap    SDATA "[Cap   ]"--/Cap /doublecap B: dbl intersection-->
+<!ENTITY Cup    SDATA "[Cup   ]"--/Cup /doublecup B: dbl union-->
+<!ENTITY cuvee  SDATA "[cuvee ]"--/curlyvee B: curly logical or-->
+<!ENTITY cuwed  SDATA "[cuwed ]"--/curlywedge B: curly logical and-->
+<!ENTITY diam   SDATA "[diam  ]"--/diamond B: open diamond-->
+<!ENTITY divonx SDATA "[divonx]"--/divideontimes B: division on times-->
+<!ENTITY intcal SDATA "[intcal]"--/intercal B: intercal-->
+<!ENTITY lthree SDATA "[lthree]"--/leftthreetimes B:-->
+<!ENTITY ltimes SDATA "[ltimes]"--/ltimes B: times sign, left closed-->
+<!ENTITY minusb SDATA "[minusb]"--/boxminus B: minus sign in box-->
+<!ENTITY oast   SDATA "[oast  ]"--/circledast B: asterisk in circle-->
+<!ENTITY ocir   SDATA "[ocir  ]"--/circledcirc B: open dot in circle-->
+<!ENTITY odash  SDATA "[odash ]"--/circleddash B: hyphen in circle-->
+<!ENTITY odot   SDATA "[odot  ]"--/odot B: middle dot in circle-->
+<!ENTITY ominus SDATA "[ominus]"--/ominus B: minus sign in circle-->
+<!ENTITY oplus  SDATA "[oplus ]"--/oplus B: plus sign in circle-->
+<!ENTITY osol   SDATA "[osol  ]"--/oslash B: solidus in circle-->
+<!ENTITY otimes SDATA "[otimes]"--/otimes B: multiply sign in circle-->
+<!ENTITY plusb  SDATA "[plusb ]"--/boxplus B: plus sign in box-->
+<!ENTITY plusdo SDATA "[plusdo]"--/dotplus B: plus sign, dot above-->
+<!ENTITY rthree SDATA "[rthree]"--/rightthreetimes B:-->
+<!ENTITY rtimes SDATA "[rtimes]"--/rtimes B: times sign, right closed-->
+<!ENTITY sdot   SDATA "[sdot  ]"--/cdot B: small middle dot-->
+<!ENTITY sdotb  SDATA "[sdotb ]"--/dotsquare /boxdot B: small dot in box-->
+<!ENTITY setmn  SDATA "[setmn ]"--/setminus B: reverse solidus-->
+<!ENTITY sqcap  SDATA "[sqcap ]"--/sqcap B: square intersection-->
+<!ENTITY sqcup  SDATA "[sqcup ]"--/sqcup B: square union-->
+<!ENTITY ssetmn SDATA "[ssetmn]"--/smallsetminus B: sm reverse solidus-->
+<!ENTITY sstarf SDATA "[sstarf]"--/star B: small star, filled-->
+<!ENTITY timesb SDATA "[timesb]"--/boxtimes B: multiply sign in box-->
+<!ENTITY top    SDATA "[top   ]"--/top B: inverted perpendicular-->
+<!ENTITY uplus  SDATA "[uplus ]"--/uplus B: plus sign in union-->
+<!ENTITY wreath SDATA "[wreath]"--/wr B: wreath product-->
+<!ENTITY xcirc  SDATA "[xcirc ]"--/bigcirc B: large circle-->
+<!ENTITY xdtri  SDATA "[xdtri ]"--/bigtriangledown B: big dn tri, open-->
+<!ENTITY xutri  SDATA "[xutri ]"--/bigtriangleup B: big up tri, open-->
+<!ENTITY coprod SDATA "[coprod]"--/coprod L: coproduct operator-->
+<!ENTITY prod   SDATA "[prod  ]"--/prod L: product operator-->
+<!ENTITY sum    SDATA "[sum   ]"--/sum L: summation operator-->
diff --git a/sgml-iso-entities/ISOamsc.ent b/sgml-iso-entities/ISOamsc.ent
new file mode 100755 (executable)
index 0000000..06222d5
--- /dev/null
@@ -0,0 +1,20 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOamsc PUBLIC
+       "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN">
+     %ISOamsc;
+-->
+<!ENTITY rceil  SDATA "[rceil ]"--/rceil C: right ceiling-->
+<!ENTITY rfloor SDATA "[rfloor]"--/rfloor C: right floor-->
+<!ENTITY rpargt SDATA "[rpargt]"--/rightparengtr C: right paren, gt-->
+<!ENTITY urcorn SDATA "[urcorn]"--/urcorner C: upper right corner-->
+<!ENTITY drcorn SDATA "[drcorn]"--/lrcorner C: downward right corner-->
+<!ENTITY lceil  SDATA "[lceil ]"--/lceil O: left ceiling-->
+<!ENTITY lfloor SDATA "[lfloor]"--/lfloor O: left floor-->
+<!ENTITY lpargt SDATA "[lpargt]"--/leftparengtr O: left parenthesis, gt-->
+<!ENTITY ulcorn SDATA "[ulcorn]"--/ulcorner O: upper left corner-->
+<!ENTITY dlcorn SDATA "[dlcorn]"--/llcorner O: downward left corner-->
diff --git a/sgml-iso-entities/ISOamsn.ent b/sgml-iso-entities/ISOamsn.ent
new file mode 100755 (executable)
index 0000000..0c8327a
--- /dev/null
@@ -0,0 +1,70 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOamsn PUBLIC
+       "ISO 8879:1986//ENTITIES
+        Added Math Symbols: Negated Relations//EN">
+     %ISOamsn;
+-->
+<!ENTITY gnap   SDATA "[gnap  ]"--/gnapprox N: greater, not approximate-->
+<!ENTITY gne    SDATA "[gne   ]"--/gneq N: greater, not equals-->
+<!ENTITY gnE    SDATA "[gnE   ]"--/gneqq N: greater, not dbl equals-->
+<!ENTITY gnsim  SDATA "[gnsim ]"--/gnsim N: greater, not similar-->
+<!ENTITY gvnE   SDATA "[gvnE  ]"--/gvertneqq N: gt, vert, not dbl eq-->
+<!ENTITY lnap   SDATA "[lnap  ]"--/lnapprox N: less, not approximate-->
+<!ENTITY lnE    SDATA "[lnE   ]"--/lneqq N: less, not double equals-->
+<!ENTITY lne    SDATA "[lne   ]"--/lneq N: less, not equals-->
+<!ENTITY lnsim  SDATA "[lnsim ]"--/lnsim N: less, not similar-->
+<!ENTITY lvnE   SDATA "[lvnE  ]"--/lvertneqq N: less, vert, not dbl eq-->
+<!ENTITY nap    SDATA "[nap   ]"--/napprox N: not approximate-->
+<!ENTITY ncong  SDATA "[ncong ]"--/ncong N: not congruent with-->
+<!ENTITY nequiv SDATA "[nequiv]"--/nequiv N: not identical with-->
+<!ENTITY ngE    SDATA "[ngE   ]"--/ngeqq N: not greater, dbl equals-->
+<!ENTITY nge    SDATA "[nge   ]"--/ngeq N: not greater-than-or-equal-->
+<!ENTITY nges   SDATA "[nges  ]"--/ngeqslant N: not gt-or-eq, slanted-->
+<!ENTITY ngt    SDATA "[ngt   ]"--/ngtr N: not greater-than-->
+<!ENTITY nle    SDATA "[nle   ]"--/nleq N: not less-than-or-equal-->
+<!ENTITY nlE    SDATA "[nlE   ]"--/nleqq N: not less, dbl equals-->
+<!ENTITY nles   SDATA "[nles  ]"--/nleqslant N: not less-or-eq, slant-->
+<!ENTITY nlt    SDATA "[nlt   ]"--/nless N: not less-than-->
+<!ENTITY nltri  SDATA "[nltri ]"--/ntriangleleft N: not left triangle-->
+<!ENTITY nltrie SDATA "[nltrie]"--/ntrianglelefteq N: not l tri, eq-->
+<!ENTITY nmid   SDATA "[nmid  ]"--/nmid-->
+<!ENTITY npar   SDATA "[npar  ]"--/nparallel N: not parallel-->
+<!ENTITY npr    SDATA "[npr   ]"--/nprec N: not precedes-->
+<!ENTITY npre   SDATA "[npre  ]"--/npreceq N: not precedes, equals-->
+<!ENTITY nrtri  SDATA "[nrtri ]"--/ntriangleright N: not rt triangle-->
+<!ENTITY nrtrie SDATA "[nrtrie]"--/ntrianglerighteq N: not r tri, eq-->
+<!ENTITY nsc    SDATA "[nsc   ]"--/nsucc N: not succeeds-->
+<!ENTITY nsce   SDATA "[nsce  ]"--/nsucceq N: not succeeds, equals-->
+<!ENTITY nsim   SDATA "[nsim  ]"--/nsim N: not similar-->
+<!ENTITY nsime  SDATA "[nsime ]"--/nsimeq N: not similar, equals-->
+<!ENTITY nsmid  SDATA "[nsmid ]"--/nshortmid-->
+<!ENTITY nspar  SDATA "[nspar ]"--/nshortparallel N: not short par-->
+<!ENTITY nsub   SDATA "[nsub  ]"--/nsubset N: not subset-->
+<!ENTITY nsube  SDATA "[nsube ]"--/nsubseteq N: not subset, equals-->
+<!ENTITY nsubE  SDATA "[nsubE ]"--/nsubseteqq N: not subset, dbl eq-->
+<!ENTITY nsup   SDATA "[nsup  ]"--/nsupset N: not superset-->
+<!ENTITY nsupE  SDATA "[nsupE ]"--/nsupseteqq N: not superset, dbl eq-->
+<!ENTITY nsupe  SDATA "[nsupe ]"--/nsupseteq N: not superset, equals-->
+<!ENTITY nvdash SDATA "[nvdash]"--/nvdash N: not vertical, dash-->
+<!ENTITY nvDash SDATA "[nvDash]"--/nvDash N: not vertical, dbl dash-->
+<!ENTITY nVDash SDATA "[nVDash]"--/nVDash N: not dbl vert, dbl dash-->
+<!ENTITY nVdash SDATA "[nVdash]"--/nVdash N: not dbl vertical, dash-->
+<!ENTITY prnap  SDATA "[prnap ]"--/precnapprox N: precedes, not approx-->
+<!ENTITY prnE   SDATA "[prnE  ]"--/precneqq N: precedes, not dbl eq-->
+<!ENTITY prnsim SDATA "[prnsim]"--/precnsim N: precedes, not similar-->
+<!ENTITY scnap  SDATA "[scnap ]"--/succnapprox N: succeeds, not approx-->
+<!ENTITY scnE   SDATA "[scnE  ]"--/succneqq N: succeeds, not dbl eq-->
+<!ENTITY scnsim SDATA "[scnsim]"--/succnsim N: succeeds, not similar-->
+<!ENTITY subne  SDATA "[subne ]"--/subsetneq N: subset, not equals-->
+<!ENTITY subnE  SDATA "[subnE ]"--/subsetneqq N: subset, not dbl eq-->
+<!ENTITY supne  SDATA "[supne ]"--/supsetneq N: superset, not equals-->
+<!ENTITY supnE  SDATA "[supnE ]"--/supsetneqq N: superset, not dbl eq-->
+<!ENTITY vsubnE SDATA "[vsubnE]"--/subsetneqq N: subset not dbl eq, var-->
+<!ENTITY vsubne SDATA "[vsubne]"--/subsetneq N: subset, not eq, var-->
+<!ENTITY vsupne SDATA "[vsupne]"--/supsetneq N: superset, not eq, var-->
+<!ENTITY vsupnE SDATA "[vsupnE]"--/supsetneqq N: super not dbl eq, var-->
diff --git a/sgml-iso-entities/ISOamso.ent b/sgml-iso-entities/ISOamso.ent
new file mode 100755 (executable)
index 0000000..ad9b329
--- /dev/null
@@ -0,0 +1,29 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOamso PUBLIC
+       "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN">
+     %ISOamso;
+-->
+<!ENTITY ang    SDATA "[ang   ]"--/angle - angle-->
+<!ENTITY angmsd SDATA "[angmsd]"--/measuredangle - angle-measured-->
+<!ENTITY beth   SDATA "[beth  ]"--/beth - beth, Hebrew-->
+<!ENTITY bprime SDATA "[bprime]"--/backprime - reverse prime-->
+<!ENTITY comp   SDATA "[comp  ]"--/complement - complement sign-->
+<!ENTITY daleth SDATA "[daleth]"--/daleth - daleth, Hebrew-->
+<!ENTITY ell    SDATA "[ell   ]"--/ell - cursive small l-->
+<!ENTITY empty  SDATA "[empty ]"--/emptyset /varnothing =small o, slash-->
+<!ENTITY gimel  SDATA "[gimel ]"--/gimel - gimel, Hebrew-->
+<!ENTITY image  SDATA "[image ]"--/Im - imaginary-->
+<!ENTITY inodot SDATA "[inodot]"--/imath =small i, no dot-->
+<!ENTITY jnodot SDATA "[jnodot]"--/jmath - small j, no dot-->
+<!ENTITY nexist SDATA "[nexist]"--/nexists - negated exists-->
+<!ENTITY oS     SDATA "[oS    ]"--/circledS - capital S in circle-->
+<!ENTITY planck SDATA "[planck]"--/hbar /hslash - Planck's over 2pi-->
+<!ENTITY real   SDATA "[real  ]"--/Re - real-->
+<!ENTITY sbsol  SDATA "[sbsol ]"--/sbs - short reverse solidus-->
+<!ENTITY vprime SDATA "[vprime]"--/varprime - prime, variant-->
+<!ENTITY weierp SDATA "[weierp]"--/wp - Weierstrass p-->
diff --git a/sgml-iso-entities/ISOamsr.ent b/sgml-iso-entities/ISOamsr.ent
new file mode 100755 (executable)
index 0000000..3f26c34
--- /dev/null
@@ -0,0 +1,94 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOamsr PUBLIC
+       "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN">
+     %ISOamsr;
+-->
+<!ENTITY ape    SDATA "[ape   ]"--/approxeq R: approximate, equals-->
+<!ENTITY asymp  SDATA "[asymp ]"--/asymp R: asymptotically equal to-->
+<!ENTITY bcong  SDATA "[bcong ]"--/backcong R: reverse congruent-->
+<!ENTITY bepsi  SDATA "[bepsi ]"--/backepsilon R: such that-->
+<!ENTITY bowtie SDATA "[bowtie]"--/bowtie R:-->
+<!ENTITY bsim   SDATA "[bsim  ]"--/backsim R: reverse similar-->
+<!ENTITY bsime  SDATA "[bsime ]"--/backsimeq R: reverse similar, eq-->
+<!ENTITY bump   SDATA "[bump  ]"--/Bumpeq R: bumpy equals-->
+<!ENTITY bumpe  SDATA "[bumpe ]"--/bumpeq R: bumpy equals, equals-->
+<!ENTITY cire   SDATA "[cire  ]"--/circeq R: circle, equals-->
+<!ENTITY colone SDATA "[colone]"--/coloneq R: colon, equals-->
+<!ENTITY cuepr  SDATA "[cuepr ]"--/curlyeqprec R: curly eq, precedes-->
+<!ENTITY cuesc  SDATA "[cuesc ]"--/curlyeqsucc R: curly eq, succeeds-->
+<!ENTITY cupre  SDATA "[cupre ]"--/curlypreceq R: curly precedes, eq-->
+<!ENTITY dashv  SDATA "[dashv ]"--/dashv R: dash, vertical-->
+<!ENTITY ecir   SDATA "[ecir  ]"--/eqcirc R: circle on equals sign-->
+<!ENTITY ecolon SDATA "[ecolon]"--/eqcolon R: equals, colon-->
+<!ENTITY eDot   SDATA "[eDot  ]"--/doteqdot /Doteq R: eq, even dots-->
+<!ENTITY esdot  SDATA "[esdot ]"--/doteq R: equals, single dot above-->
+<!ENTITY efDot  SDATA "[efDot ]"--/fallingdotseq R: eq, falling dots-->
+<!ENTITY egs    SDATA "[egs   ]"--/eqslantgtr R: equal-or-gtr, slanted-->
+<!ENTITY els    SDATA "[els   ]"--/eqslantless R: eq-or-less, slanted-->
+<!ENTITY erDot  SDATA "[erDot ]"--/risingdotseq R: eq, rising dots-->
+<!ENTITY fork   SDATA "[fork  ]"--/pitchfork R: pitchfork-->
+<!ENTITY frown  SDATA "[frown ]"--/frown R: down curve-->
+<!ENTITY gap    SDATA "[gap   ]"--/gtrapprox R: greater, approximate-->
+<!ENTITY gsdot  SDATA "[gsdot ]"--/gtrdot R: greater than, single dot-->
+<!ENTITY gE     SDATA "[gE    ]"--/geqq R: greater, double equals-->
+<!ENTITY gel    SDATA "[gel   ]"--/gtreqless R: greater, equals, less-->
+<!ENTITY gEl    SDATA "[gEl   ]"--/gtreqqless R: gt, dbl equals, less-->
+<!ENTITY ges    SDATA "[ges   ]"--/geqslant R: gt-or-equal, slanted-->
+<!ENTITY Gg     SDATA "[Gg    ]"--/ggg /Gg /gggtr R: triple gtr-than-->
+<!ENTITY gl     SDATA "[gl    ]"--/gtrless R: greater, less-->
+<!ENTITY gsim   SDATA "[gsim  ]"--/gtrsim R: greater, similar-->
+<!ENTITY Gt     SDATA "[Gt    ]"--/gg R: dbl greater-than sign-->
+<!ENTITY lap    SDATA "[lap   ]"--/lessapprox R: less, approximate-->
+<!ENTITY ldot   SDATA "[ldot  ]"--/lessdot R: less than, with dot-->
+<!ENTITY lE     SDATA "[lE    ]"--/leqq R: less, double equals-->
+<!ENTITY lEg    SDATA "[lEg   ]"--/lesseqqgtr R: less, dbl eq, greater-->
+<!ENTITY leg    SDATA "[leg   ]"--/lesseqgtr R: less, eq, greater-->
+<!ENTITY les    SDATA "[les   ]"--/leqslant R: less-than-or-eq, slant-->
+<!ENTITY lg     SDATA "[lg    ]"--/lessgtr R: less, greater-->
+<!ENTITY Ll     SDATA "[Ll    ]"--/Ll /lll /llless R: triple less-than-->
+<!ENTITY lsim   SDATA "[lsim  ]"--/lesssim R: less, similar-->
+<!ENTITY Lt     SDATA "[Lt    ]"--/ll R: double less-than sign-->
+<!ENTITY ltrie  SDATA "[ltrie ]"--/trianglelefteq R: left triangle, eq-->
+<!ENTITY mid    SDATA "[mid   ]"--/mid R:-->
+<!ENTITY models SDATA "[models]"--/models R:-->
+<!ENTITY pr     SDATA "[pr    ]"--/prec R: precedes-->
+<!ENTITY prap   SDATA "[prap  ]"--/precapprox R: precedes, approximate-->
+<!ENTITY pre    SDATA "[pre   ]"--/preceq R: precedes, equals-->
+<!ENTITY prsim  SDATA "[prsim ]"--/precsim R: precedes, similar-->
+<!ENTITY rtrie  SDATA "[rtrie ]"--/trianglerighteq R: right tri, eq-->
+<!ENTITY samalg SDATA "[samalg]"--/smallamalg R: small amalg-->
+<!ENTITY sc     SDATA "[sc    ]"--/succ R: succeeds-->
+<!ENTITY scap   SDATA "[scap  ]"--/succapprox R: succeeds, approximate-->
+<!ENTITY sccue  SDATA "[sccue ]"--/succcurlyeq R: succeeds, curly eq-->
+<!ENTITY sce    SDATA "[sce   ]"--/succeq R: succeeds, equals-->
+<!ENTITY scsim  SDATA "[scsim ]"--/succsim R: succeeds, similar-->
+<!ENTITY sfrown SDATA "[sfrown]"--/smallfrown R: small down curve-->
+<!ENTITY smid   SDATA "[smid  ]"--/shortmid R:-->
+<!ENTITY smile  SDATA "[smile ]"--/smile R: up curve-->
+<!ENTITY spar   SDATA "[spar  ]"--/shortparallel R: short parallel-->
+<!ENTITY sqsub  SDATA "[sqsub ]"--/sqsubset R: square subset-->
+<!ENTITY sqsube SDATA "[sqsube]"--/sqsubseteq R: square subset, equals-->
+<!ENTITY sqsup  SDATA "[sqsup ]"--/sqsupset R: square superset-->
+<!ENTITY sqsupe SDATA "[sqsupe]"--/sqsupseteq R: square superset, eq-->
+<!ENTITY ssmile SDATA "[ssmile]"--/smallsmile R: small up curve-->
+<!ENTITY Sub    SDATA "[Sub   ]"--/Subset R: double subset-->
+<!ENTITY subE   SDATA "[subE  ]"--/subseteqq R: subset, dbl equals-->
+<!ENTITY Sup    SDATA "[Sup   ]"--/Supset R: dbl superset-->
+<!ENTITY supE   SDATA "[supE  ]"--/supseteqq R: superset, dbl equals-->
+<!ENTITY thkap  SDATA "[thkap ]"--/thickapprox R: thick approximate-->
+<!ENTITY thksim SDATA "[thksim]"--/thicksim R: thick similar-->
+<!ENTITY trie   SDATA "[trie  ]"--/triangleq R: triangle, equals-->
+<!ENTITY twixt  SDATA "[twixt ]"--/between R: between-->
+<!ENTITY vdash  SDATA "[vdash ]"--/vdash R: vertical, dash-->
+<!ENTITY Vdash  SDATA "[Vdash ]"--/Vdash R: dbl vertical, dash-->
+<!ENTITY vDash  SDATA "[vDash ]"--/vDash R: vertical, dbl dash-->
+<!ENTITY veebar SDATA "[veebar]"--/veebar R: logical or, bar below-->
+<!ENTITY vltri  SDATA "[vltri ]"--/vartriangleleft R: l tri, open, var-->
+<!ENTITY vprop  SDATA "[vprop ]"--/varpropto R: proportional, variant-->
+<!ENTITY vrtri  SDATA "[vrtri ]"--/vartriangleright R: r tri, open, var-->
+<!ENTITY Vvdash SDATA "[Vvdash]"--/Vvdash R: triple vertical, dash-->
diff --git a/sgml-iso-entities/ISObox.ent b/sgml-iso-entities/ISObox.ent
new file mode 100755 (executable)
index 0000000..643e926
--- /dev/null
@@ -0,0 +1,62 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISObox PUBLIC
+       "ISO 8879:1986//ENTITIES Box and Line Drawing//EN">
+     %ISObox;
+-->
+<!-- All names are in the form: box1234, where:
+    box = constants that identify a box drawing entity.
+    1&2 = v, V, u, U, d, D, Ud, or uD, as follows:
+      v = vertical line for full height.
+      u = upper half of vertical line.
+      d = downward (lower) half of vertical line.
+    3&4 = h, H, l, L, r, R, Lr, or lR, as follows:
+      h = horizontal line for full width.
+      l = left half of horizontal line.
+      r = right half of horizontal line.
+    In all cases, an upper-case letter means a double or heavy line.
+-->
+<!ENTITY boxh   SDATA "[boxh  ]"--horizontal line -->
+<!ENTITY boxv   SDATA "[boxv  ]"--vertical line-->
+<!ENTITY boxur  SDATA "[boxur ]"--upper right quadrant-->
+<!ENTITY boxul  SDATA "[boxul ]"--upper left quadrant-->
+<!ENTITY boxdl  SDATA "[boxdl ]"--lower left quadrant-->
+<!ENTITY boxdr  SDATA "[boxdr ]"--lower right quadrant-->
+<!ENTITY boxvr  SDATA "[boxvr ]"--upper and lower right quadrants-->
+<!ENTITY boxhu  SDATA "[boxhu ]"--upper left and right quadrants-->
+<!ENTITY boxvl  SDATA "[boxvl ]"--upper and lower left quadrants-->
+<!ENTITY boxhd  SDATA "[boxhd ]"--lower left and right quadrants-->
+<!ENTITY boxvh  SDATA "[boxvh ]"--all four quadrants-->
+<!ENTITY boxvR  SDATA "[boxvR ]"--upper and lower right quadrants-->
+<!ENTITY boxhU  SDATA "[boxhU ]"--upper left and right quadrants-->
+<!ENTITY boxvL  SDATA "[boxvL ]"--upper and lower left quadrants-->
+<!ENTITY boxhD  SDATA "[boxhD ]"--lower left and right quadrants-->
+<!ENTITY boxvH  SDATA "[boxvH ]"--all four quadrants-->
+<!ENTITY boxH   SDATA "[boxH  ]"--horizontal line-->
+<!ENTITY boxV   SDATA "[boxV  ]"--vertical line-->
+<!ENTITY boxUR  SDATA "[boxUR ]"--upper right quadrant-->
+<!ENTITY boxUL  SDATA "[boxUL ]"--upper left quadrant-->
+<!ENTITY boxDL  SDATA "[boxDL ]"--lower left quadrant-->
+<!ENTITY boxDR  SDATA "[boxDR ]"--lower right quadrant-->
+<!ENTITY boxVR  SDATA "[boxVR ]"--upper and lower right quadrants-->
+<!ENTITY boxHU  SDATA "[boxHU ]"--upper left and right quadrants-->
+<!ENTITY boxVL  SDATA "[boxVL ]"--upper and lower left quadrants-->
+<!ENTITY boxHD  SDATA "[boxHD ]"--lower left and right quadrants-->
+<!ENTITY boxVH  SDATA "[boxVH ]"--all four quadrants-->
+<!ENTITY boxVr  SDATA "[boxVr ]"--upper and lower right quadrants-->
+<!ENTITY boxHu  SDATA "[boxHu ]"--upper left and right quadrants-->
+<!ENTITY boxVl  SDATA "[boxVl ]"--upper and lower left quadrants-->
+<!ENTITY boxHd  SDATA "[boxHd ]"--lower left and right quadrants-->
+<!ENTITY boxVh  SDATA "[boxVh ]"--all four quadrants-->
+<!ENTITY boxuR  SDATA "[boxuR ]"--upper right quadrant-->
+<!ENTITY boxUl  SDATA "[boxUl ]"--upper left quadrant-->
+<!ENTITY boxdL  SDATA "[boxdL ]"--lower left quadrant-->
+<!ENTITY boxDr  SDATA "[boxDr ]"--lower right quadrant-->
+<!ENTITY boxUr  SDATA "[boxUr ]"--upper right quadrant-->
+<!ENTITY boxuL  SDATA "[boxuL ]"--upper left quadrant-->
+<!ENTITY boxDl  SDATA "[boxDl ]"--lower left quadrant-->
+<!ENTITY boxdR  SDATA "[boxdR ]"--lower right quadrant-->
diff --git a/sgml-iso-entities/ISOcyr1.ent b/sgml-iso-entities/ISOcyr1.ent
new file mode 100755 (executable)
index 0000000..97b961b
--- /dev/null
@@ -0,0 +1,77 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOcyr1 PUBLIC
+       "ISO 8879:1986//ENTITIES Russian Cyrillic//EN">
+     %ISOcyr1;
+-->
+<!ENTITY acy    SDATA "[acy   ]"--=small a, Cyrillic-->
+<!ENTITY Acy    SDATA "[Acy   ]"--=capital A, Cyrillic-->
+<!ENTITY bcy    SDATA "[bcy   ]"--=small be, Cyrillic-->
+<!ENTITY Bcy    SDATA "[Bcy   ]"--=capital BE, Cyrillic-->
+<!ENTITY vcy    SDATA "[vcy   ]"--=small ve, Cyrillic-->
+<!ENTITY Vcy    SDATA "[Vcy   ]"--=capital VE, Cyrillic-->
+<!ENTITY gcy    SDATA "[gcy   ]"--=small ghe, Cyrillic-->
+<!ENTITY Gcy    SDATA "[Gcy   ]"--=capital GHE, Cyrillic-->
+<!ENTITY dcy    SDATA "[dcy   ]"--=small de, Cyrillic-->
+<!ENTITY Dcy    SDATA "[Dcy   ]"--=capital DE, Cyrillic-->
+<!ENTITY iecy   SDATA "[iecy  ]"--=small ie, Cyrillic-->
+<!ENTITY IEcy   SDATA "[IEcy  ]"--=capital IE, Cyrillic-->
+<!ENTITY iocy   SDATA "[iocy  ]"--=small io, Russian-->
+<!ENTITY IOcy   SDATA "[IOcy  ]"--=capital IO, Russian-->
+<!ENTITY zhcy   SDATA "[zhcy  ]"--=small zhe, Cyrillic-->
+<!ENTITY ZHcy   SDATA "[ZHcy  ]"--=capital ZHE, Cyrillic-->
+<!ENTITY zcy    SDATA "[zcy   ]"--=small ze, Cyrillic-->
+<!ENTITY Zcy    SDATA "[Zcy   ]"--=capital ZE, Cyrillic-->
+<!ENTITY icy    SDATA "[icy   ]"--=small i, Cyrillic-->
+<!ENTITY Icy    SDATA "[Icy   ]"--=capital I, Cyrillic-->
+<!ENTITY jcy    SDATA "[jcy   ]"--=small short i, Cyrillic-->
+<!ENTITY Jcy    SDATA "[Jcy   ]"--=capital short I, Cyrillic-->
+<!ENTITY kcy    SDATA "[kcy   ]"--=small ka, Cyrillic-->
+<!ENTITY Kcy    SDATA "[Kcy   ]"--=capital KA, Cyrillic-->
+<!ENTITY lcy    SDATA "[lcy   ]"--=small el, Cyrillic-->
+<!ENTITY Lcy    SDATA "[Lcy   ]"--=capital EL, Cyrillic-->
+<!ENTITY mcy    SDATA "[mcy   ]"--=small em, Cyrillic-->
+<!ENTITY Mcy    SDATA "[Mcy   ]"--=capital EM, Cyrillic-->
+<!ENTITY ncy    SDATA "[ncy   ]"--=small en, Cyrillic-->
+<!ENTITY Ncy    SDATA "[Ncy   ]"--=capital EN, Cyrillic-->
+<!ENTITY ocy    SDATA "[ocy   ]"--=small o, Cyrillic-->
+<!ENTITY Ocy    SDATA "[Ocy   ]"--=capital O, Cyrillic-->
+<!ENTITY pcy    SDATA "[pcy   ]"--=small pe, Cyrillic-->
+<!ENTITY Pcy    SDATA "[Pcy   ]"--=capital PE, Cyrillic-->
+<!ENTITY rcy    SDATA "[rcy   ]"--=small er, Cyrillic-->
+<!ENTITY Rcy    SDATA "[Rcy   ]"--=capital ER, Cyrillic-->
+<!ENTITY scy    SDATA "[scy   ]"--=small es, Cyrillic-->
+<!ENTITY Scy    SDATA "[Scy   ]"--=capital ES, Cyrillic-->
+<!ENTITY tcy    SDATA "[tcy   ]"--=small te, Cyrillic-->
+<!ENTITY Tcy    SDATA "[Tcy   ]"--=capital TE, Cyrillic-->
+<!ENTITY ucy    SDATA "[ucy   ]"--=small u, Cyrillic-->
+<!ENTITY Ucy    SDATA "[Ucy   ]"--=capital U, Cyrillic-->
+<!ENTITY fcy    SDATA "[fcy   ]"--=small ef, Cyrillic-->
+<!ENTITY Fcy    SDATA "[Fcy   ]"--=capital EF, Cyrillic-->
+<!ENTITY khcy   SDATA "[khcy  ]"--=small ha, Cyrillic-->
+<!ENTITY KHcy   SDATA "[KHcy  ]"--=capital HA, Cyrillic-->
+<!ENTITY tscy   SDATA "[tscy  ]"--=small tse, Cyrillic-->
+<!ENTITY TScy   SDATA "[TScy  ]"--=capital TSE, Cyrillic-->
+<!ENTITY chcy   SDATA "[chcy  ]"--=small che, Cyrillic-->
+<!ENTITY CHcy   SDATA "[CHcy  ]"--=capital CHE, Cyrillic-->
+<!ENTITY shcy   SDATA "[shcy  ]"--=small sha, Cyrillic-->
+<!ENTITY SHcy   SDATA "[SHcy  ]"--=capital SHA, Cyrillic-->
+<!ENTITY shchcy SDATA "[shchcy]"--=small shcha, Cyrillic-->
+<!ENTITY SHCHcy SDATA "[SHCHcy]"--=capital SHCHA, Cyrillic-->
+<!ENTITY hardcy SDATA "[hardcy]"--=small hard sign, Cyrillic-->
+<!ENTITY HARDcy SDATA "[HARDcy]"--=capital HARD sign, Cyrillic-->
+<!ENTITY ycy    SDATA "[ycy   ]"--=small yeru, Cyrillic-->
+<!ENTITY Ycy    SDATA "[Ycy   ]"--=capital YERU, Cyrillic-->
+<!ENTITY softcy SDATA "[softcy]"--=small soft sign, Cyrillic-->
+<!ENTITY SOFTcy SDATA "[SOFTcy]"--=capital SOFT sign, Cyrillic-->
+<!ENTITY ecy    SDATA "[ecy   ]"--=small e, Cyrillic-->
+<!ENTITY Ecy    SDATA "[Ecy   ]"--=capital E, Cyrillic-->
+<!ENTITY yucy   SDATA "[yucy  ]"--=small yu, Cyrillic-->
+<!ENTITY YUcy   SDATA "[YUcy  ]"--=capital YU, Cyrillic-->
+<!ENTITY yacy   SDATA "[yacy  ]"--=small ya, Cyrillic-->
+<!ENTITY YAcy   SDATA "[YAcy  ]"--=capital YA, Cyrillic-->
+<!ENTITY numero SDATA "[numero]"--=numero sign-->
diff --git a/sgml-iso-entities/ISOcyr2.ent b/sgml-iso-entities/ISOcyr2.ent
new file mode 100755 (executable)
index 0000000..480b01c
--- /dev/null
@@ -0,0 +1,36 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOcyr2 PUBLIC
+       "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN">
+     %ISOcyr2;
+-->
+<!ENTITY djcy   SDATA "[djcy  ]"--=small dje, Serbian-->
+<!ENTITY DJcy   SDATA "[DJcy  ]"--=capital DJE, Serbian-->
+<!ENTITY gjcy   SDATA "[gjcy  ]"--=small gje, Macedonian-->
+<!ENTITY GJcy   SDATA "[GJcy  ]"--=capital GJE Macedonian-->
+<!ENTITY jukcy  SDATA "[jukcy ]"--=small je, Ukrainian-->
+<!ENTITY Jukcy  SDATA "[Jukcy ]"--=capital JE, Ukrainian-->
+<!ENTITY dscy   SDATA "[dscy  ]"--=small dse, Macedonian-->
+<!ENTITY DScy   SDATA "[DScy  ]"--=capital DSE, Macedonian-->
+<!ENTITY iukcy  SDATA "[iukcy ]"--=small i, Ukrainian-->
+<!ENTITY Iukcy  SDATA "[Iukcy ]"--=capital I, Ukrainian-->
+<!ENTITY yicy   SDATA "[yicy  ]"--=small yi, Ukrainian-->
+<!ENTITY YIcy   SDATA "[YIcy  ]"--=capital YI, Ukrainian-->
+<!ENTITY jsercy SDATA "[jsercy]"--=small je, Serbian-->
+<!ENTITY Jsercy SDATA "[Jsercy]"--=capital JE, Serbian-->
+<!ENTITY ljcy   SDATA "[ljcy  ]"--=small lje, Serbian-->
+<!ENTITY LJcy   SDATA "[LJcy  ]"--=capital LJE, Serbian-->
+<!ENTITY njcy   SDATA "[njcy  ]"--=small nje, Serbian-->
+<!ENTITY NJcy   SDATA "[NJcy  ]"--=capital NJE, Serbian-->
+<!ENTITY tshcy  SDATA "[tshcy ]"--=small tshe, Serbian-->
+<!ENTITY TSHcy  SDATA "[TSHcy ]"--=capital TSHE, Serbian-->
+<!ENTITY kjcy   SDATA "[kjcy  ]"--=small kje Macedonian-->
+<!ENTITY KJcy   SDATA "[KJcy  ]"--=capital KJE, Macedonian-->
+<!ENTITY ubrcy  SDATA "[ubrcy ]"--=small u, Byelorussian-->
+<!ENTITY Ubrcy  SDATA "[Ubrcy ]"--=capital U, Byelorussian-->
+<!ENTITY dzcy   SDATA "[dzcy  ]"--=small dze, Serbian-->
+<!ENTITY DZcy   SDATA "[DZcy  ]"--=capital dze, Serbian-->
diff --git a/sgml-iso-entities/ISOdia.ent b/sgml-iso-entities/ISOdia.ent
new file mode 100755 (executable)
index 0000000..3b6f98d
--- /dev/null
@@ -0,0 +1,24 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOdia PUBLIC
+       "ISO 8879:1986//ENTITIES Diacritical Marks//EN">
+     %ISOdia;
+-->
+<!ENTITY acute  SDATA "[acute ]"--=acute accent-->
+<!ENTITY breve  SDATA "[breve ]"--=breve-->
+<!ENTITY caron  SDATA "[caron ]"--=caron-->
+<!ENTITY cedil  SDATA "[cedil ]"--=cedilla-->
+<!ENTITY circ   SDATA "[circ  ]"--=circumflex accent-->
+<!ENTITY dblac  SDATA "[dblac ]"--=double acute accent-->
+<!ENTITY die    SDATA "[die   ]"--=dieresis-->
+<!ENTITY dot    SDATA "[dot   ]"--=dot above-->
+<!ENTITY grave  SDATA "[grave ]"--=grave accent-->
+<!ENTITY macr   SDATA "[macr  ]"--=macron-->
+<!ENTITY ogon   SDATA "[ogon  ]"--=ogonek-->
+<!ENTITY ring   SDATA "[ring  ]"--=ring-->
+<!ENTITY tilde  SDATA "[tilde ]"--=tilde-->
+<!ENTITY uml    SDATA "[uml   ]"--=umlaut mark-->
diff --git a/sgml-iso-entities/ISOgrk1.ent b/sgml-iso-entities/ISOgrk1.ent
new file mode 100755 (executable)
index 0000000..dea16bf
--- /dev/null
@@ -0,0 +1,59 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOgrk1 PUBLIC
+       "ISO 8879:1986//ENTITIES Greek Letters//EN">
+     %ISOgrk1;
+-->
+<!ENTITY agr    SDATA "[agr   ]"--=small alpha, Greek-->
+<!ENTITY Agr    SDATA "[Agr   ]"--=capital Alpha, Greek-->
+<!ENTITY bgr    SDATA "[bgr   ]"--=small beta, Greek-->
+<!ENTITY Bgr    SDATA "[Bgr   ]"--=capital Beta, Greek-->
+<!ENTITY ggr    SDATA "[ggr   ]"--=small gamma, Greek-->
+<!ENTITY Ggr    SDATA "[Ggr   ]"--=capital Gamma, Greek-->
+<!ENTITY dgr    SDATA "[dgr   ]"--=small delta, Greek-->
+<!ENTITY Dgr    SDATA "[Dgr   ]"--=capital Delta, Greek-->
+<!ENTITY egr    SDATA "[egr   ]"--=small epsilon, Greek-->
+<!ENTITY Egr    SDATA "[Egr   ]"--=capital Epsilon, Greek-->
+<!ENTITY zgr    SDATA "[zgr   ]"--=small zeta, Greek-->
+<!ENTITY Zgr    SDATA "[Zgr   ]"--=capital Zeta, Greek-->
+<!ENTITY eegr   SDATA "[eegr  ]"--=small eta, Greek-->
+<!ENTITY EEgr   SDATA "[EEgr  ]"--=capital Eta, Greek-->
+<!ENTITY thgr   SDATA "[thgr  ]"--=small theta, Greek-->
+<!ENTITY THgr   SDATA "[THgr  ]"--=capital Theta, Greek-->
+<!ENTITY igr    SDATA "[igr   ]"--=small iota, Greek-->
+<!ENTITY Igr    SDATA "[Igr   ]"--=capital Iota, Greek-->
+<!ENTITY kgr    SDATA "[kgr   ]"--=small kappa, Greek-->
+<!ENTITY Kgr    SDATA "[Kgr   ]"--=capital Kappa, Greek-->
+<!ENTITY lgr    SDATA "[lgr   ]"--=small lambda, Greek-->
+<!ENTITY Lgr    SDATA "[Lgr   ]"--=capital Lambda, Greek-->
+<!ENTITY mgr    SDATA "[mgr   ]"--=small mu, Greek-->
+<!ENTITY Mgr    SDATA "[Mgr   ]"--=capital Mu, Greek-->
+<!ENTITY ngr    SDATA "[ngr   ]"--=small nu, Greek-->
+<!ENTITY Ngr    SDATA "[Ngr   ]"--=capital Nu, Greek-->
+<!ENTITY xgr    SDATA "[xgr   ]"--=small xi, Greek-->
+<!ENTITY Xgr    SDATA "[Xgr   ]"--=capital Xi, Greek-->
+<!ENTITY ogr    SDATA "[ogr   ]"--=small omicron, Greek-->
+<!ENTITY Ogr    SDATA "[Ogr   ]"--=capital Omicron, Greek-->
+<!ENTITY pgr    SDATA "[pgr   ]"--=small pi, Greek-->
+<!ENTITY Pgr    SDATA "[Pgr   ]"--=capital Pi, Greek-->
+<!ENTITY rgr    SDATA "[rgr   ]"--=small rho, Greek-->
+<!ENTITY Rgr    SDATA "[Rgr   ]"--=capital Rho, Greek-->
+<!ENTITY sgr    SDATA "[sgr   ]"--=small sigma, Greek-->
+<!ENTITY Sgr    SDATA "[Sgr   ]"--=capital Sigma, Greek-->
+<!ENTITY sfgr   SDATA "[sfgr  ]"--=final small sigma, Greek-->
+<!ENTITY tgr    SDATA "[tgr   ]"--=small tau, Greek-->
+<!ENTITY Tgr    SDATA "[Tgr   ]"--=capital Tau, Greek-->
+<!ENTITY ugr    SDATA "[ugr   ]"--=small upsilon, Greek-->
+<!ENTITY Ugr    SDATA "[Ugr   ]"--=capital Upsilon, Greek-->
+<!ENTITY phgr   SDATA "[phgr  ]"--=small phi, Greek-->
+<!ENTITY PHgr   SDATA "[PHgr  ]"--=capital Phi, Greek-->
+<!ENTITY khgr   SDATA "[khgr  ]"--=small chi, Greek-->
+<!ENTITY KHgr   SDATA "[KHgr  ]"--=capital Chi, Greek-->
+<!ENTITY psgr   SDATA "[psgr  ]"--=small psi, Greek-->
+<!ENTITY PSgr   SDATA "[PSgr  ]"--=capital Psi, Greek-->
+<!ENTITY ohgr   SDATA "[ohgr  ]"--=small omega, Greek-->
+<!ENTITY OHgr   SDATA "[OHgr  ]"--=capital Omega, Greek-->
diff --git a/sgml-iso-entities/ISOgrk2.ent b/sgml-iso-entities/ISOgrk2.ent
new file mode 100755 (executable)
index 0000000..657bb99
--- /dev/null
@@ -0,0 +1,30 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOgrk2 PUBLIC
+       "ISO 8879:1986//ENTITIES Monotoniko Greek//EN">
+     %ISOgrk2;
+-->
+<!ENTITY aacgr  SDATA "[aacgr ]"--=small alpha, accent, Greek-->
+<!ENTITY Aacgr  SDATA "[Aacgr ]"--=capital Alpha, accent, Greek-->
+<!ENTITY eacgr  SDATA "[eacgr ]"--=small epsilon, accent, Greek-->
+<!ENTITY Eacgr  SDATA "[Eacgr ]"--=capital Epsilon, accent, Greek-->
+<!ENTITY eeacgr SDATA "[eeacgr]"--=small eta, accent, Greek-->
+<!ENTITY EEacgr SDATA "[EEacgr]"--=capital Eta, accent, Greek-->
+<!ENTITY idigr  SDATA "[idigr ]"--=small iota, dieresis, Greek-->
+<!ENTITY Idigr  SDATA "[Idigr ]"--=capital Iota, dieresis, Greek-->
+<!ENTITY iacgr  SDATA "[iacgr ]"--=small iota, accent, Greek-->
+<!ENTITY Iacgr  SDATA "[Iacgr ]"--=capital Iota, accent, Greek-->
+<!ENTITY idiagr SDATA "[idiagr]"--=small iota, dieresis, accent, Greek-->
+<!ENTITY oacgr  SDATA "[oacgr ]"--=small omicron, accent, Greek-->
+<!ENTITY Oacgr  SDATA "[Oacgr ]"--=capital Omicron, accent, Greek-->
+<!ENTITY udigr  SDATA "[udigr ]"--=small upsilon, dieresis, Greek-->
+<!ENTITY Udigr  SDATA "[Udigr ]"--=capital Upsilon, dieresis, Greek-->
+<!ENTITY uacgr  SDATA "[uacgr ]"--=small upsilon, accent, Greek-->
+<!ENTITY Uacgr  SDATA "[Uacgr ]"--=capital Upsilon, accent, Greek-->
+<!ENTITY udiagr SDATA "[udiagr]"--=small upsilon, dieresis, accent, Greek-->
+<!ENTITY ohacgr SDATA "[ohacgr]"--=small omega, accent, Greek-->
+<!ENTITY OHacgr SDATA "[OHacgr]"--=capital Omega, accent, Greek-->
diff --git a/sgml-iso-entities/ISOgrk3.ent b/sgml-iso-entities/ISOgrk3.ent
new file mode 100755 (executable)
index 0000000..f76c3a0
--- /dev/null
@@ -0,0 +1,53 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOgrk3 PUBLIC
+       "ISO 8879:1986//ENTITIES Greek Symbols//EN">
+     %ISOgrk3;
+-->
+<!ENTITY alpha    SDATA "[alpha ]"--=small alpha, Greek-->
+<!ENTITY beta     SDATA "[beta  ]"--=small beta, Greek-->
+<!ENTITY gamma    SDATA "[gamma ]"--=small gamma, Greek-->
+<!ENTITY Gamma    SDATA "[Gamma ]"--=capital Gamma, Greek-->
+<!ENTITY gammad   SDATA "[gammad]"--/digamma-->
+<!ENTITY delta    SDATA "[delta ]"--=small delta, Greek-->
+<!ENTITY Delta    SDATA "[Delta ]"--=capital Delta, Greek-->
+<!ENTITY epsi     SDATA "[epsi  ]"--=small epsilon, Greek-->
+<!ENTITY epsiv    SDATA "[epsiv ]"--/varepsilon-->
+<!ENTITY epsis    SDATA "[epsis ]"--/straightepsilon-->
+<!ENTITY zeta     SDATA "[zeta  ]"--=small zeta, Greek-->
+<!ENTITY eta      SDATA "[eta   ]"--=small eta, Greek-->
+<!ENTITY thetas   SDATA "[thetas]"--straight theta-->
+<!ENTITY Theta    SDATA "[Theta ]"--=capital Theta, Greek-->
+<!ENTITY thetav   SDATA "[thetav]"--/vartheta - curly or open theta-->
+<!ENTITY iota     SDATA "[iota  ]"--=small iota, Greek-->
+<!ENTITY kappa    SDATA "[kappa ]"--=small kappa, Greek-->
+<!ENTITY kappav   SDATA "[kappav]"--/varkappa-->
+<!ENTITY lambda   SDATA "[lambda]"--=small lambda, Greek-->
+<!ENTITY Lambda   SDATA "[Lambda]"--=capital Lambda, Greek-->
+<!ENTITY mu       SDATA "[mu    ]"--=small mu, Greek-->
+<!ENTITY nu       SDATA "[nu    ]"--=small nu, Greek-->
+<!ENTITY xi       SDATA "[xi    ]"--=small xi, Greek-->
+<!ENTITY Xi       SDATA "[Xi    ]"--=capital Xi, Greek-->
+<!ENTITY pi       SDATA "[pi    ]"--=small pi, Greek-->
+<!ENTITY piv      SDATA "[piv   ]"--/varpi-->
+<!ENTITY Pi       SDATA "[Pi    ]"--=capital Pi, Greek-->
+<!ENTITY rho      SDATA "[rho   ]"--=small rho, Greek-->
+<!ENTITY rhov     SDATA "[rhov  ]"--/varrho-->
+<!ENTITY sigma    SDATA "[sigma ]"--=small sigma, Greek-->
+<!ENTITY Sigma    SDATA "[Sigma ]"--=capital Sigma, Greek-->
+<!ENTITY sigmav   SDATA "[sigmav]"--/varsigma-->
+<!ENTITY tau      SDATA "[tau   ]"--=small tau, Greek-->
+<!ENTITY upsi     SDATA "[upsi  ]"--=small upsilon, Greek-->
+<!ENTITY Upsi     SDATA "[Upsi  ]"--=capital Upsilon, Greek-->
+<!ENTITY phis     SDATA "[phis  ]"--/straightphi - straight phi-->
+<!ENTITY Phi      SDATA "[Phi   ]"--=capital Phi, Greek-->
+<!ENTITY phiv     SDATA "[phiv  ]"--/varphi - curly or open phi-->
+<!ENTITY chi      SDATA "[chi   ]"--=small chi, Greek-->
+<!ENTITY psi      SDATA "[psi   ]"--=small psi, Greek-->
+<!ENTITY Psi      SDATA "[Psi   ]"--=capital Psi, Greek-->
+<!ENTITY omega    SDATA "[omega ]"--=small omega, Greek-->
+<!ENTITY Omega    SDATA "[Omega ]"--=capital Omega, Greek-->
diff --git a/sgml-iso-entities/ISOgrk4.ent b/sgml-iso-entities/ISOgrk4.ent
new file mode 100755 (executable)
index 0000000..e4427a0
--- /dev/null
@@ -0,0 +1,53 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOgrk4 PUBLIC
+       "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN">
+     %ISOgrk4;
+-->
+<!ENTITY b.alpha  SDATA "[b.alpha ]"--=small alpha, Greek-->
+<!ENTITY b.beta   SDATA "[b.beta  ]"--=small beta, Greek-->
+<!ENTITY b.gamma  SDATA "[b.gamma ]"--=small gamma, Greek-->
+<!ENTITY b.Gamma  SDATA "[b.Gamma ]"--=capital Gamma, Greek-->
+<!ENTITY b.gammad SDATA "[b.gammad]"--/digamma-->
+<!ENTITY b.delta  SDATA "[b.delta ]"--=small delta, Greek-->
+<!ENTITY b.Delta  SDATA "[b.Delta ]"--=capital Delta, Greek-->
+<!ENTITY b.epsi   SDATA "[b.epsi  ]"--=small epsilon, Greek-->
+<!ENTITY b.epsiv  SDATA "[b.epsiv ]"--/varepsilon-->
+<!ENTITY b.epsis  SDATA "[b.epsis ]"--/straightepsilon-->
+<!ENTITY b.zeta   SDATA "[b.zeta  ]"--=small zeta, Greek-->
+<!ENTITY b.eta    SDATA "[b.eta   ]"--=small eta, Greek-->
+<!ENTITY b.thetas SDATA "[b.thetas]"--straight theta-->
+<!ENTITY b.Theta  SDATA "[b.Theta ]"--=capital Theta, Greek-->
+<!ENTITY b.thetav SDATA "[b.thetav]"--/vartheta - curly or open theta-->
+<!ENTITY b.iota   SDATA "[b.iota  ]"--=small iota, Greek-->
+<!ENTITY b.kappa  SDATA "[b.kappa ]"--=small kappa, Greek-->
+<!ENTITY b.kappav SDATA "[b.kappav]"--/varkappa-->
+<!ENTITY b.lambda SDATA "[b.lambda]"--=small lambda, Greek-->
+<!ENTITY b.Lambda SDATA "[b.Lambda]"--=capital Lambda, Greek-->
+<!ENTITY b.mu     SDATA "[b.mu    ]"--=small mu, Greek-->
+<!ENTITY b.nu     SDATA "[b.nu    ]"--=small nu, Greek-->
+<!ENTITY b.xi     SDATA "[b.xi    ]"--=small xi, Greek-->
+<!ENTITY b.Xi     SDATA "[b.Xi    ]"--=capital Xi, Greek-->
+<!ENTITY b.pi     SDATA "[b.pi    ]"--=small pi, Greek-->
+<!ENTITY b.Pi     SDATA "[b.Pi    ]"--=capital Pi, Greek-->
+<!ENTITY b.piv    SDATA "[b.piv   ]"--/varpi-->
+<!ENTITY b.rho    SDATA "[b.rho   ]"--=small rho, Greek-->
+<!ENTITY b.rhov   SDATA "[b.rhov  ]"--/varrho-->
+<!ENTITY b.sigma  SDATA "[b.sigma ]"--=small sigma, Greek-->
+<!ENTITY b.Sigma  SDATA "[b.Sigma ]"--=capital Sigma, Greek-->
+<!ENTITY b.sigmav SDATA "[b.sigmav]"--/varsigma-->
+<!ENTITY b.tau    SDATA "[b.tau   ]"--=small tau, Greek-->
+<!ENTITY b.upsi   SDATA "[b.upsi  ]"--=small upsilon, Greek-->
+<!ENTITY b.Upsi   SDATA "[b.Upsi  ]"--=capital Upsilon, Greek-->
+<!ENTITY b.phis   SDATA "[b.phis  ]"--/straightphi - straight phi-->
+<!ENTITY b.Phi    SDATA "[b.Phi   ]"--=capital Phi, Greek-->
+<!ENTITY b.phiv   SDATA "[b.phiv  ]"--/varphi - curly or open phi-->
+<!ENTITY b.chi    SDATA "[b.chi   ]"--=small chi, Greek-->
+<!ENTITY b.psi    SDATA "[b.psi   ]"--=small psi, Greek-->
+<!ENTITY b.Psi    SDATA "[b.Psi   ]"--=capital Psi, Greek-->
+<!ENTITY b.omega  SDATA "[b.omega ]"--=small omega, Greek-->
+<!ENTITY b.Omega  SDATA "[b.Omega ]"--=capital Omega, Greek-->
diff --git a/sgml-iso-entities/ISOlat1.ent b/sgml-iso-entities/ISOlat1.ent
new file mode 100755 (executable)
index 0000000..0d7d0a7
--- /dev/null
@@ -0,0 +1,72 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOlat1 PUBLIC
+       "ISO 8879:1986//ENTITIES Added Latin 1//EN">
+     %ISOlat1;
+-->
+<!ENTITY aacute SDATA "[aacute]"--=small a, acute accent-->
+<!ENTITY Aacute SDATA "[Aacute]"--=capital A, acute accent-->
+<!ENTITY acirc  SDATA "[acirc ]"--=small a, circumflex accent-->
+<!ENTITY Acirc  SDATA "[Acirc ]"--=capital A, circumflex accent-->
+<!ENTITY agrave SDATA "[agrave]"--=small a, grave accent-->
+<!ENTITY Agrave SDATA "[Agrave]"--=capital A, grave accent-->
+<!ENTITY aring  SDATA "[aring ]"--=small a, ring-->
+<!ENTITY Aring  SDATA "[Aring ]"--=capital A, ring-->
+<!ENTITY atilde SDATA "[atilde]"--=small a, tilde-->
+<!ENTITY Atilde SDATA "[Atilde]"--=capital A, tilde-->
+<!ENTITY auml   SDATA "[auml  ]"--=small a, dieresis or umlaut mark-->
+<!ENTITY Auml   SDATA "[Auml  ]"--=capital A, dieresis or umlaut mark-->
+<!ENTITY aelig  SDATA "[aelig ]"--=small ae diphthong (ligature)-->
+<!ENTITY AElig  SDATA "[AElig ]"--=capital AE diphthong (ligature)-->
+<!ENTITY ccedil SDATA "[ccedil]"--=small c, cedilla-->
+<!ENTITY Ccedil SDATA "[Ccedil]"--=capital C, cedilla-->
+<!ENTITY eth    SDATA "[eth   ]"--=small eth, Icelandic-->
+<!ENTITY ETH    SDATA "[ETH   ]"--=capital Eth, Icelandic-->
+<!ENTITY eacute SDATA "[eacute]"--=small e, acute accent-->
+<!ENTITY Eacute SDATA "[Eacute]"--=capital E, acute accent-->
+<!ENTITY ecirc  SDATA "[ecirc ]"--=small e, circumflex accent-->
+<!ENTITY Ecirc  SDATA "[Ecirc ]"--=capital E, circumflex accent-->
+<!ENTITY egrave SDATA "[egrave]"--=small e, grave accent-->
+<!ENTITY Egrave SDATA "[Egrave]"--=capital E, grave accent-->
+<!ENTITY euml   SDATA "[euml  ]"--=small e, dieresis or umlaut mark-->
+<!ENTITY Euml   SDATA "[Euml  ]"--=capital E, dieresis or umlaut mark-->
+<!ENTITY iacute SDATA "[iacute]"--=small i, acute accent-->
+<!ENTITY Iacute SDATA "[Iacute]"--=capital I, acute accent-->
+<!ENTITY icirc  SDATA "[icirc ]"--=small i, circumflex accent-->
+<!ENTITY Icirc  SDATA "[Icirc ]"--=capital I, circumflex accent-->
+<!ENTITY igrave SDATA "[igrave]"--=small i, grave accent-->
+<!ENTITY Igrave SDATA "[Igrave]"--=capital I, grave accent-->
+<!ENTITY iuml   SDATA "[iuml  ]"--=small i, dieresis or umlaut mark-->
+<!ENTITY Iuml   SDATA "[Iuml  ]"--=capital I, dieresis or umlaut mark-->
+<!ENTITY ntilde SDATA "[ntilde]"--=small n, tilde-->
+<!ENTITY Ntilde SDATA "[Ntilde]"--=capital N, tilde-->
+<!ENTITY oacute SDATA "[oacute]"--=small o, acute accent-->
+<!ENTITY Oacute SDATA "[Oacute]"--=capital O, acute accent-->
+<!ENTITY ocirc  SDATA "[ocirc ]"--=small o, circumflex accent-->
+<!ENTITY Ocirc  SDATA "[Ocirc ]"--=capital O, circumflex accent-->
+<!ENTITY ograve SDATA "[ograve]"--=small o, grave accent-->
+<!ENTITY Ograve SDATA "[Ograve]"--=capital O, grave accent-->
+<!ENTITY oslash SDATA "[oslash]"--=small o, slash-->
+<!ENTITY Oslash SDATA "[Oslash]"--=capital O, slash-->
+<!ENTITY otilde SDATA "[otilde]"--=small o, tilde-->
+<!ENTITY Otilde SDATA "[Otilde]"--=capital O, tilde-->
+<!ENTITY ouml   SDATA "[ouml  ]"--=small o, dieresis or umlaut mark-->
+<!ENTITY Ouml   SDATA "[Ouml  ]"--=capital O, dieresis or umlaut mark-->
+<!ENTITY szlig  SDATA "[szlig ]"--=small sharp s, German (sz ligature)-->
+<!ENTITY thorn  SDATA "[thorn ]"--=small thorn, Icelandic-->
+<!ENTITY THORN  SDATA "[THORN ]"--=capital THORN, Icelandic-->
+<!ENTITY uacute SDATA "[uacute]"--=small u, acute accent-->
+<!ENTITY Uacute SDATA "[Uacute]"--=capital U, acute accent-->
+<!ENTITY ucirc  SDATA "[ucirc ]"--=small u, circumflex accent-->
+<!ENTITY Ucirc  SDATA "[Ucirc ]"--=capital U, circumflex accent-->
+<!ENTITY ugrave SDATA "[ugrave]"--=small u, grave accent-->
+<!ENTITY Ugrave SDATA "[Ugrave]"--=capital U, grave accent-->
+<!ENTITY uuml   SDATA "[uuml  ]"--=small u, dieresis or umlaut mark-->
+<!ENTITY Uuml   SDATA "[Uuml  ]"--=capital U, dieresis or umlaut mark-->
+<!ENTITY yacute SDATA "[yacute]"--=small y, acute accent-->
+<!ENTITY Yacute SDATA "[Yacute]"--=capital Y, acute accent-->
+<!ENTITY yuml   SDATA "[yuml  ]"--=small y, dieresis or umlaut mark-->
diff --git a/sgml-iso-entities/ISOlat2.ent b/sgml-iso-entities/ISOlat2.ent
new file mode 100755 (executable)
index 0000000..4bcb337
--- /dev/null
@@ -0,0 +1,131 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOlat2 PUBLIC
+       "ISO 8879:1986//ENTITIES Added Latin 2//EN">
+     %ISOlat2;
+-->
+<!ENTITY abreve SDATA "[abreve]"--=small a, breve-->
+<!ENTITY Abreve SDATA "[Abreve]"--=capital A, breve-->
+<!ENTITY amacr  SDATA "[amacr ]"--=small a, macron-->
+<!ENTITY Amacr  SDATA "[Amacr ]"--=capital A, macron-->
+<!ENTITY aogon  SDATA "[aogon ]"--=small a, ogonek-->
+<!ENTITY Aogon  SDATA "[Aogon ]"--=capital A, ogonek-->
+<!ENTITY cacute SDATA "[cacute]"--=small c, acute accent-->
+<!ENTITY Cacute SDATA "[Cacute]"--=capital C, acute accent-->
+<!ENTITY ccaron SDATA "[ccaron]"--=small c, caron-->
+<!ENTITY Ccaron SDATA "[Ccaron]"--=capital C, caron-->
+<!ENTITY ccirc  SDATA "[ccirc ]"--=small c, circumflex accent-->
+<!ENTITY Ccirc  SDATA "[Ccirc ]"--=capital C, circumflex accent-->
+<!ENTITY cdot   SDATA "[cdot  ]"--=small c, dot above-->
+<!ENTITY Cdot   SDATA "[Cdot  ]"--=capital C, dot above-->
+<!ENTITY dcaron SDATA "[dcaron]"--=small d, caron-->
+<!ENTITY Dcaron SDATA "[Dcaron]"--=capital D, caron-->
+<!ENTITY dstrok SDATA "[dstrok]"--=small d, stroke-->
+<!ENTITY Dstrok SDATA "[Dstrok]"--=capital D, stroke-->
+<!ENTITY ecaron SDATA "[ecaron]"--=small e, caron-->
+<!ENTITY Ecaron SDATA "[Ecaron]"--=capital E, caron-->
+<!ENTITY edot   SDATA "[edot  ]"--=small e, dot above-->
+<!ENTITY Edot   SDATA "[Edot  ]"--=capital E, dot above-->
+<!ENTITY emacr  SDATA "[emacr ]"--=small e, macron-->
+<!ENTITY Emacr  SDATA "[Emacr ]"--=capital E, macron-->
+<!ENTITY eogon  SDATA "[eogon ]"--=small e, ogonek-->
+<!ENTITY Eogon  SDATA "[Eogon ]"--=capital E, ogonek-->
+<!ENTITY gacute SDATA "[gacute]"--=small g, acute accent-->
+<!ENTITY gbreve SDATA "[gbreve]"--=small g, breve-->
+<!ENTITY Gbreve SDATA "[Gbreve]"--=capital G, breve-->
+<!ENTITY Gcedil SDATA "[Gcedil]"--=capital G, cedilla-->
+<!ENTITY gcirc  SDATA "[gcirc ]"--=small g, circumflex accent-->
+<!ENTITY Gcirc  SDATA "[Gcirc ]"--=capital G, circumflex accent-->
+<!ENTITY gdot   SDATA "[gdot  ]"--=small g, dot above-->
+<!ENTITY Gdot   SDATA "[Gdot  ]"--=capital G, dot above-->
+<!ENTITY hcirc  SDATA "[hcirc ]"--=small h, circumflex accent-->
+<!ENTITY Hcirc  SDATA "[Hcirc ]"--=capital H, circumflex accent-->
+<!ENTITY hstrok SDATA "[hstrok]"--=small h, stroke-->
+<!ENTITY Hstrok SDATA "[Hstrok]"--=capital H, stroke-->
+<!ENTITY Idot   SDATA "[Idot  ]"--=capital I, dot above-->
+<!ENTITY Imacr  SDATA "[Imacr ]"--=capital I, macron-->
+<!ENTITY imacr  SDATA "[imacr ]"--=small i, macron-->
+<!ENTITY ijlig  SDATA "[ijlig ]"--=small ij ligature-->
+<!ENTITY IJlig  SDATA "[IJlig ]"--=capital IJ ligature-->
+<!ENTITY inodot SDATA "[inodot]"--=small i without dot-->
+<!ENTITY iogon  SDATA "[iogon ]"--=small i, ogonek-->
+<!ENTITY Iogon  SDATA "[Iogon ]"--=capital I, ogonek-->
+<!ENTITY itilde SDATA "[itilde]"--=small i, tilde-->
+<!ENTITY Itilde SDATA "[Itilde]"--=capital I, tilde-->
+<!ENTITY jcirc  SDATA "[jcirc ]"--=small j, circumflex accent-->
+<!ENTITY Jcirc  SDATA "[Jcirc ]"--=capital J, circumflex accent-->
+<!ENTITY kcedil SDATA "[kcedil]"--=small k, cedilla-->
+<!ENTITY Kcedil SDATA "[Kcedil]"--=capital K, cedilla-->
+<!ENTITY kgreen SDATA "[kgreen]"--=small k, Greenlandic-->
+<!ENTITY lacute SDATA "[lacute]"--=small l, acute accent-->
+<!ENTITY Lacute SDATA "[Lacute]"--=capital L, acute accent-->
+<!ENTITY lcaron SDATA "[lcaron]"--=small l, caron-->
+<!ENTITY Lcaron SDATA "[Lcaron]"--=capital L, caron-->
+<!ENTITY lcedil SDATA "[lcedil]"--=small l, cedilla-->
+<!ENTITY Lcedil SDATA "[Lcedil]"--=capital L, cedilla-->
+<!ENTITY lmidot SDATA "[lmidot]"--=small l, middle dot-->
+<!ENTITY Lmidot SDATA "[Lmidot]"--=capital L, middle dot-->
+<!ENTITY lstrok SDATA "[lstrok]"--=small l, stroke-->
+<!ENTITY Lstrok SDATA "[Lstrok]"--=capital L, stroke-->
+<!ENTITY nacute SDATA "[nacute]"--=small n, acute accent-->
+<!ENTITY Nacute SDATA "[Nacute]"--=capital N, acute accent-->
+<!ENTITY eng    SDATA "[eng   ]"--=small eng, Lapp-->
+<!ENTITY ENG    SDATA "[ENG   ]"--=capital ENG, Lapp-->
+<!ENTITY napos  SDATA "[napos ]"--=small n, apostrophe-->
+<!ENTITY ncaron SDATA "[ncaron]"--=small n, caron-->
+<!ENTITY Ncaron SDATA "[Ncaron]"--=capital N, caron-->
+<!ENTITY ncedil SDATA "[ncedil]"--=small n, cedilla-->
+<!ENTITY Ncedil SDATA "[Ncedil]"--=capital N, cedilla-->
+<!ENTITY odblac SDATA "[odblac]"--=small o, double acute accent-->
+<!ENTITY Odblac SDATA "[Odblac]"--=capital O, double acute accent-->
+<!ENTITY Omacr  SDATA "[Omacr ]"--=capital O, macron-->
+<!ENTITY omacr  SDATA "[omacr ]"--=small o, macron-->
+<!ENTITY oelig  SDATA "[oelig ]"--=small oe ligature-->
+<!ENTITY OElig  SDATA "[OElig ]"--=capital OE ligature-->
+<!ENTITY racute SDATA "[racute]"--=small r, acute accent-->
+<!ENTITY Racute SDATA "[Racute]"--=capital R, acute accent-->
+<!ENTITY rcaron SDATA "[rcaron]"--=small r, caron-->
+<!ENTITY Rcaron SDATA "[Rcaron]"--=capital R, caron-->
+<!ENTITY rcedil SDATA "[rcedil]"--=small r, cedilla-->
+<!ENTITY Rcedil SDATA "[Rcedil]"--=capital R, cedilla-->
+<!ENTITY sacute SDATA "[sacute]"--=small s, acute accent-->
+<!ENTITY Sacute SDATA "[Sacute]"--=capital S, acute accent-->
+<!ENTITY scaron SDATA "[scaron]"--=small s, caron-->
+<!ENTITY Scaron SDATA "[Scaron]"--=capital S, caron-->
+<!ENTITY scedil SDATA "[scedil]"--=small s, cedilla-->
+<!ENTITY Scedil SDATA "[Scedil]"--=capital S, cedilla-->
+<!ENTITY scirc  SDATA "[scirc ]"--=small s, circumflex accent-->
+<!ENTITY Scirc  SDATA "[Scirc ]"--=capital S, circumflex accent-->
+<!ENTITY tcaron SDATA "[tcaron]"--=small t, caron-->
+<!ENTITY Tcaron SDATA "[Tcaron]"--=capital T, caron-->
+<!ENTITY tcedil SDATA "[tcedil]"--=small t, cedilla-->
+<!ENTITY Tcedil SDATA "[Tcedil]"--=capital T, cedilla-->
+<!ENTITY tstrok SDATA "[tstrok]"--=small t, stroke-->
+<!ENTITY Tstrok SDATA "[Tstrok]"--=capital T, stroke-->
+<!ENTITY ubreve SDATA "[ubreve]"--=small u, breve-->
+<!ENTITY Ubreve SDATA "[Ubreve]"--=capital U, breve-->
+<!ENTITY udblac SDATA "[udblac]"--=small u, double acute accent-->
+<!ENTITY Udblac SDATA "[Udblac]"--=capital U, double acute accent-->
+<!ENTITY umacr  SDATA "[umacr ]"--=small u, macron-->
+<!ENTITY Umacr  SDATA "[Umacr ]"--=capital U, macron-->
+<!ENTITY uogon  SDATA "[uogon ]"--=small u, ogonek-->
+<!ENTITY Uogon  SDATA "[Uogon ]"--=capital U, ogonek-->
+<!ENTITY uring  SDATA "[uring ]"--=small u, ring-->
+<!ENTITY Uring  SDATA "[Uring ]"--=capital U, ring-->
+<!ENTITY utilde SDATA "[utilde]"--=small u, tilde-->
+<!ENTITY Utilde SDATA "[Utilde]"--=capital U, tilde-->
+<!ENTITY wcirc  SDATA "[wcirc ]"--=small w, circumflex accent-->
+<!ENTITY Wcirc  SDATA "[Wcirc ]"--=capital W, circumflex accent-->
+<!ENTITY ycirc  SDATA "[ycirc ]"--=small y, circumflex accent-->
+<!ENTITY Ycirc  SDATA "[Ycirc ]"--=capital Y, circumflex accent-->
+<!ENTITY Yuml   SDATA "[Yuml  ]"--=capital Y, dieresis or umlaut mark-->
+<!ENTITY zacute SDATA "[zacute]"--=small z, acute accent-->
+<!ENTITY Zacute SDATA "[Zacute]"--=capital Z, acute accent-->
+<!ENTITY zcaron SDATA "[zcaron]"--=small z, caron-->
+<!ENTITY Zcaron SDATA "[Zcaron]"--=capital Z, caron-->
+<!ENTITY zdot   SDATA "[zdot  ]"--=small z, dot above-->
+<!ENTITY Zdot   SDATA "[Zdot  ]"--=capital Z, dot above-->
diff --git a/sgml-iso-entities/ISOnum.ent b/sgml-iso-entities/ISOnum.ent
new file mode 100755 (executable)
index 0000000..d7b41c3
--- /dev/null
@@ -0,0 +1,91 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOnum PUBLIC
+       "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN">
+     %ISOnum;
+-->
+<!ENTITY half   SDATA "[half  ]"--=fraction one-half-->
+<!ENTITY frac12 SDATA "[frac12]"--=fraction one-half-->
+<!ENTITY frac14 SDATA "[frac14]"--=fraction one-quarter-->
+<!ENTITY frac34 SDATA "[frac34]"--=fraction three-quarters-->
+<!ENTITY frac18 SDATA "[frac18]"--=fraction one-eighth-->
+<!ENTITY frac38 SDATA "[frac38]"--=fraction three-eighths-->
+<!ENTITY frac58 SDATA "[frac58]"--=fraction five-eighths-->
+<!ENTITY frac78 SDATA "[frac78]"--=fraction seven-eighths-->
+
+<!ENTITY sup1   SDATA "[sup1  ]"--=superscript one-->
+<!ENTITY sup2   SDATA "[sup2  ]"--=superscript two-->
+<!ENTITY sup3   SDATA "[sup3  ]"--=superscript three-->
+
+<!ENTITY plus   SDATA "[plus  ]"--=plus sign B:-- >
+<!ENTITY plusmn SDATA "[plusmn]"--/pm B: =plus-or-minus sign-->
+<!ENTITY lt     SDATA "[lt    ]"--=less-than sign R:-->
+<!ENTITY equals SDATA "[equals]"--=equals sign R:-->
+<!ENTITY gt     SDATA "[gt    ]"--=greater-than sign R:-->
+<!ENTITY divide SDATA "[divide]"--/div B: =divide sign-->
+<!ENTITY times  SDATA "[times ]"--/times B: =multiply sign-->
+
+<!ENTITY curren SDATA "[curren]"--=general currency sign-->
+<!ENTITY pound  SDATA "[pound ]"--=pound sign-->
+<!ENTITY dollar SDATA "[dollar]"--=dollar sign-->
+<!ENTITY cent   SDATA "[cent  ]"--=cent sign-->
+<!ENTITY yen    SDATA "[yen   ]"--/yen =yen sign-->
+
+<!ENTITY num    SDATA "[num   ]"--=number sign-->
+<!ENTITY percnt SDATA "[percnt]"--=percent sign-->
+<!ENTITY amp    SDATA "[amp   ]"--=ampersand-->
+<!ENTITY ast    SDATA "[ast   ]"--/ast B: =asterisk-->
+<!ENTITY commat SDATA "[commat]"--=commercial at-->
+<!ENTITY lsqb   SDATA "[lsqb  ]"--/lbrack O: =left square bracket-->
+<!ENTITY bsol   SDATA "[bsol  ]"--/backslash =reverse solidus-->
+<!ENTITY rsqb   SDATA "[rsqb  ]"--/rbrack C: =right square bracket-->
+<!ENTITY lcub   SDATA "[lcub  ]"--/lbrace O: =left curly bracket-->
+<!ENTITY horbar SDATA "[horbar]"--=horizontal bar-->
+<!ENTITY verbar SDATA "[verbar]"--/vert =vertical bar-->
+<!ENTITY rcub   SDATA "[rcub  ]"--/rbrace C: =right curly bracket-->
+<!ENTITY micro  SDATA "[micro ]"--=micro sign-->
+<!ENTITY ohm    SDATA "[ohm   ]"--=ohm sign-->
+<!ENTITY deg    SDATA "[deg   ]"--=degree sign-->
+<!ENTITY ordm   SDATA "[ordm  ]"--=ordinal indicator, masculine-->
+<!ENTITY ordf   SDATA "[ordf  ]"--=ordinal indicator, feminine-->
+<!ENTITY sect   SDATA "[sect  ]"--=section sign-->
+<!ENTITY para   SDATA "[para  ]"--=pilcrow (paragraph sign)-->
+<!ENTITY middot SDATA "[middot]"--/centerdot B: =middle dot-->
+<!ENTITY larr   SDATA "[larr  ]"--/leftarrow /gets A: =leftward arrow-->
+<!ENTITY rarr   SDATA "[rarr  ]"--/rightarrow /to A: =rightward arrow-->
+<!ENTITY uarr   SDATA "[uarr  ]"--/uparrow A: =upward arrow-->
+<!ENTITY darr   SDATA "[darr  ]"--/downarrow A: =downward arrow-->
+<!ENTITY copy   SDATA "[copy  ]"--=copyright sign-->
+<!ENTITY reg    SDATA "[reg   ]"--/circledR =registered sign-->
+<!ENTITY trade  SDATA "[trade ]"--=trade mark sign-->
+<!ENTITY brvbar SDATA "[brvbar]"--=broken (vertical) bar-->
+<!ENTITY not    SDATA "[not   ]"--/neg /lnot =not sign-->
+<!ENTITY sung   SDATA "[sung  ]"--=music note (sung text sign)-->
+
+<!ENTITY excl   SDATA "[excl  ]"--=exclamation mark-->
+<!ENTITY iexcl  SDATA "[iexcl ]"--=inverted exclamation mark-->
+<!ENTITY quot   SDATA "[quot  ]"--=quotation mark-->
+<!ENTITY apos   SDATA "[apos  ]"--=apostrophe-->
+<!ENTITY lpar   SDATA "[lpar  ]"--O: =left parenthesis-->
+<!ENTITY rpar   SDATA "[rpar  ]"--C: =right parenthesis-->
+<!ENTITY comma  SDATA "[comma ]"--P: =comma-->
+<!ENTITY lowbar SDATA "[lowbar]"--=low line-->
+<!ENTITY hyphen SDATA "[hyphen]"--=hyphen-->
+<!ENTITY period SDATA "[period]"--=full stop, period-->
+<!ENTITY sol    SDATA "[sol   ]"--=solidus-->
+<!ENTITY colon  SDATA "[colon ]"--/colon P:-->
+<!ENTITY semi   SDATA "[semi  ]"--=semicolon P:-->
+<!ENTITY quest  SDATA "[quest ]"--=question mark-->
+<!ENTITY iquest SDATA "[iquest]"--=inverted question mark-->
+<!ENTITY laquo  SDATA "[laquo ]"--=angle quotation mark, left-->
+<!ENTITY raquo  SDATA "[raquo ]"--=angle quotation mark, right-->
+<!ENTITY lsquo  SDATA "[lsquo ]"--=single quotation mark, left-->
+<!ENTITY rsquo  SDATA "[rsquo ]"--=single quotation mark, right-->
+<!ENTITY ldquo  SDATA "[ldquo ]"--=double quotation mark, left-->
+<!ENTITY rdquo  SDATA "[rdquo ]"--=double quotation mark, right-->
+<!ENTITY nbsp   SDATA "[nbsp  ]"--=no break (required) space-->
+<!ENTITY shy    SDATA "[shy   ]"--=soft hyphen-->
diff --git a/sgml-iso-entities/ISOpub.ent b/sgml-iso-entities/ISOpub.ent
new file mode 100755 (executable)
index 0000000..c184973
--- /dev/null
@@ -0,0 +1,100 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOpub PUBLIC
+       "ISO 8879:1986//ENTITIES Publishing//EN">
+     %ISOpub;
+-->
+<!ENTITY emsp   SDATA "[emsp  ]"--=em space-->
+<!ENTITY ensp   SDATA "[ensp  ]"--=en space (1/2-em)-->
+<!ENTITY emsp13 SDATA "[emsp3 ]"--=1/3-em space-->
+<!ENTITY emsp14 SDATA "[emsp4 ]"--=1/4-em space-->
+<!ENTITY numsp  SDATA "[numsp ]"--=digit space (width of a number)-->
+<!ENTITY puncsp SDATA "[puncsp]"--=punctuation space (width of comma)-->
+<!ENTITY thinsp SDATA "[thinsp]"--=thin space (1/6-em)-->
+<!ENTITY hairsp SDATA "[hairsp]"--=hair space-->
+<!ENTITY mdash  SDATA "[mdash ]"--=em dash-->
+<!ENTITY ndash  SDATA "[ndash ]"--=en dash-->
+<!ENTITY dash   SDATA "[dash  ]"--=hyphen (true graphic)-->
+<!ENTITY blank  SDATA "[blank ]"--=significant blank symbol-->
+<!ENTITY hellip SDATA "[hellip]"--=ellipsis (horizontal)-->
+<!ENTITY nldr   SDATA "[nldr  ]"--=double baseline dot (en leader)-->
+<!ENTITY frac13 SDATA "[frac13]"--=fraction one-third-->
+<!ENTITY frac23 SDATA "[frac23]"--=fraction two-thirds-->
+<!ENTITY frac15 SDATA "[frac15]"--=fraction one-fifth-->
+<!ENTITY frac25 SDATA "[frac25]"--=fraction two-fifths-->
+<!ENTITY frac35 SDATA "[frac35]"--=fraction three-fifths-->
+<!ENTITY frac45 SDATA "[frac45]"--=fraction four-fifths-->
+<!ENTITY frac16 SDATA "[frac16]"--=fraction one-sixth-->
+<!ENTITY frac56 SDATA "[frac56]"--=fraction five-sixths-->
+<!ENTITY incare SDATA "[incare]"--=in-care-of symbol-->
+<!ENTITY block  SDATA "[block ]"--=full block-->
+<!ENTITY uhblk  SDATA "[uhblk ]"--=upper half block-->
+<!ENTITY lhblk  SDATA "[lhblk ]"--=lower half block-->
+<!ENTITY blk14  SDATA "[blk14 ]"--=25% shaded block-->
+<!ENTITY blk12  SDATA "[blk12 ]"--=50% shaded block-->
+<!ENTITY blk34  SDATA "[blk34 ]"--=75% shaded block-->
+<!ENTITY marker SDATA "[marker]"--=histogram marker-->
+<!ENTITY cir    SDATA "[cir   ]"--/circ B: =circle, open-->
+<!ENTITY squ    SDATA "[squ   ]"--=square, open-->
+<!ENTITY rect   SDATA "[rect  ]"--=rectangle, open-->
+<!ENTITY utri   SDATA "[utri  ]"--/triangle =up triangle, open-->
+<!ENTITY dtri   SDATA "[dtri  ]"--/triangledown =down triangle, open-->
+<!ENTITY star   SDATA "[star  ]"--=star, open-->
+<!ENTITY bull   SDATA "[bull  ]"--/bullet B: =round bullet, filled-->
+<!ENTITY squf   SDATA "[squf  ]"--/blacksquare =sq bullet, filled-->
+<!ENTITY utrif  SDATA "[utrif ]"--/blacktriangle =up tri, filled-->
+<!ENTITY dtrif  SDATA "[dtrif ]"--/blacktriangledown =dn tri, filled-->
+<!ENTITY ltrif  SDATA "[ltrif ]"--/blacktriangleleft R: =l tri, filled-->
+<!ENTITY rtrif  SDATA "[rtrif ]"--/blacktriangleright R: =r tri, filled-->
+<!ENTITY clubs  SDATA "[clubs ]"--/clubsuit =club suit symbol-->
+<!ENTITY diams  SDATA "[diams ]"--/diamondsuit =diamond suit symbol-->
+<!ENTITY hearts SDATA "[hearts]"--/heartsuit =heart suit symbol-->
+<!ENTITY spades SDATA "[spades]"--/spadesuit =spades suit symbol-->
+<!ENTITY malt   SDATA "[malt  ]"--/maltese =maltese cross-->
+<!ENTITY dagger SDATA "[dagger]"--/dagger B: =dagger-->
+<!ENTITY Dagger SDATA "[Dagger]"--/ddagger B: =double dagger-->
+<!ENTITY check  SDATA "[check ]"--/checkmark =tick, check mark-->
+<!ENTITY cross  SDATA "[ballot]"--=ballot cross-->
+<!ENTITY sharp  SDATA "[sharp ]"--/sharp =musical sharp-->
+<!ENTITY flat   SDATA "[flat  ]"--/flat =musical flat-->
+<!ENTITY male   SDATA "[male  ]"--=male symbol-->
+<!ENTITY female SDATA "[female]"--=female symbol-->
+<!ENTITY phone  SDATA "[phone ]"--=telephone symbol-->
+<!ENTITY telrec SDATA "[telrec]"--=telephone recorder symbol-->
+<!ENTITY copysr SDATA "[copysr]"--=sound recording copyright sign-->
+<!ENTITY caret  SDATA "[caret ]"--=caret (insertion mark)-->
+<!ENTITY lsquor SDATA "[lsquor]"--=rising single quote, left (low)-->
+<!ENTITY ldquor SDATA "[ldquor]"--=rising dbl quote, left (low)-->
+
+<!ENTITY fflig  SDATA "[fflig ]"--small ff ligature-->
+<!ENTITY filig  SDATA "[filig ]"--small fi ligature-->
+<!ENTITY fjlig  SDATA "[fjlig ]"--small fj ligature-->
+<!ENTITY ffilig SDATA "[ffilig]"--small ffi ligature-->
+<!ENTITY ffllig SDATA "[ffllig]"--small ffl ligature-->
+<!ENTITY fllig  SDATA "[fllig ]"--small fl ligature-->
+
+<!ENTITY mldr   SDATA "[mldr  ]"--em leader-->
+<!ENTITY rdquor SDATA "[rdquor]"--rising dbl quote, right (high)-->
+<!ENTITY rsquor SDATA "[rsquor]"--rising single quote, right (high)-->
+<!ENTITY vellip SDATA "[vellip]"--vertical ellipsis-->
+
+<!ENTITY hybull SDATA "[hybull]"--rectangle, filled (hyphen bullet)-->
+<!ENTITY loz    SDATA "[loz   ]"--/lozenge - lozenge or total mark-->
+<!ENTITY lozf   SDATA "[lozf  ]"--/blacklozenge - lozenge, filled-->
+<!ENTITY ltri   SDATA "[ltri  ]"--/triangleleft B: l triangle, open-->
+<!ENTITY rtri   SDATA "[rtri  ]"--/triangleright B: r triangle, open-->
+<!ENTITY starf  SDATA "[starf ]"--/bigstar - star, filled-->
+
+<!ENTITY natur  SDATA "[natur ]"--/natural - music natural-->
+<!ENTITY rx     SDATA "[rx    ]"--pharmaceutical prescription (Rx)-->
+<!ENTITY sext   SDATA "[sext  ]"--sextile (6-pointed star)-->
+
+<!ENTITY target SDATA "[target]"--register mark or target-->
+<!ENTITY dlcrop SDATA "[dlcrop]"--downward left crop mark -->
+<!ENTITY drcrop SDATA "[drcrop]"--downward right crop mark -->
+<!ENTITY ulcrop SDATA "[ulcrop]"--upward left crop mark -->
+<!ENTITY urcrop SDATA "[urcrop]"--upward right crop mark -->
diff --git a/sgml-iso-entities/ISOtech.ent b/sgml-iso-entities/ISOtech.ent
new file mode 100755 (executable)
index 0000000..cbda344
--- /dev/null
@@ -0,0 +1,73 @@
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % ISOtech PUBLIC
+       "ISO 8879:1986//ENTITIES General Technical//EN">
+     %ISOtech;
+-->
+<!ENTITY aleph  SDATA "[aleph ]"--/aleph =aleph, Hebrew-->
+<!ENTITY and    SDATA "[and   ]"--/wedge /land B: =logical and-->
+<!ENTITY ang90  SDATA "[ang90 ]"--=right (90 degree) angle-->
+<!ENTITY angsph SDATA "[angsph]"--/sphericalangle =angle-spherical-->
+<!ENTITY ap     SDATA "[ap    ]"--/approx R: =approximate-->
+<!ENTITY becaus SDATA "[becaus]"--/because R: =because-->
+<!ENTITY bottom SDATA "[bottom]"--/bot B: =perpendicular-->
+<!ENTITY cap    SDATA "[cap   ]"--/cap B: =intersection-->
+<!ENTITY cong   SDATA "[cong  ]"--/cong R: =congruent with-->
+<!ENTITY conint SDATA "[conint]"--/oint L: =contour integral operator-->
+<!ENTITY cup    SDATA "[cup   ]"--/cup B: =union or logical sum-->
+<!ENTITY equiv  SDATA "[equiv ]"--/equiv R: =identical with-->
+<!ENTITY exist  SDATA "[exist ]"--/exists =at least one exists-->
+<!ENTITY forall SDATA "[forall]"--/forall =for all-->
+<!ENTITY fnof   SDATA "[fnof  ]"--=function of (italic small f)-->
+<!ENTITY ge     SDATA "[ge    ]"--/geq /ge R: =greater-than-or-equal-->
+<!ENTITY iff    SDATA "[iff   ]"--/iff =if and only if-->
+<!ENTITY infin  SDATA "[infin ]"--/infty =infinity-->
+<!ENTITY int    SDATA "[int   ]"--/int L: =integral operator-->
+<!ENTITY isin   SDATA "[isin  ]"--/in R: =set membership-->
+<!ENTITY lang   SDATA "[lang  ]"--/langle O: =left angle bracket-->
+<!ENTITY lArr   SDATA "[lArr  ]"--/Leftarrow A: =is implied by-->
+<!ENTITY le     SDATA "[le    ]"--/leq /le R: =less-than-or-equal-->
+<!ENTITY minus  SDATA "[minus ]"--B: =minus sign-->
+<!ENTITY mnplus SDATA "[mnplus]"--/mp B: =minus-or-plus sign-->
+<!ENTITY nabla  SDATA "[nabla ]"--/nabla =del, Hamilton operator-->
+<!ENTITY ne     SDATA "[ne    ]"--/ne /neq R: =not equal-->
+<!ENTITY ni     SDATA "[ni    ]"--/ni /owns R: =contains-->
+<!ENTITY or     SDATA "[or    ]"--/vee /lor B: =logical or-->
+<!ENTITY par    SDATA "[par   ]"--/parallel R: =parallel-->
+<!ENTITY part   SDATA "[part  ]"--/partial =partial differential-->
+<!ENTITY permil SDATA "[permil]"--=per thousand-->
+<!ENTITY perp   SDATA "[perp  ]"--/perp R: =perpendicular-->
+<!ENTITY prime  SDATA "[prime ]"--/prime =prime or minute-->
+<!ENTITY Prime  SDATA "[Prime ]"--=double prime or second-->
+<!ENTITY prop   SDATA "[prop  ]"--/propto R: =is proportional to-->
+<!ENTITY radic  SDATA "[radic ]"--/surd =radical-->
+<!ENTITY rang   SDATA "[rang  ]"--/rangle C: =right angle bracket-->
+<!ENTITY rArr   SDATA "[rArr  ]"--/Rightarrow A: =implies-->
+<!ENTITY sim    SDATA "[sim   ]"--/sim R: =similar-->
+<!ENTITY sime   SDATA "[sime  ]"--/simeq R: =similar, equals-->
+<!ENTITY square SDATA "[square]"--/square B: =square-->
+<!ENTITY sub    SDATA "[sub   ]"--/subset R: =subset or is implied by-->
+<!ENTITY sube   SDATA "[sube  ]"--/subseteq R: =subset, equals-->
+<!ENTITY sup    SDATA "[sup   ]"--/supset R: =superset or implies-->
+<!ENTITY supe   SDATA "[supe  ]"--/supseteq R: =superset, equals-->
+<!ENTITY there4 SDATA "[there4]"--/therefore R: =therefore-->
+<!ENTITY Verbar SDATA "[Verbar]"--/Vert =dbl vertical bar-->
+
+<!ENTITY angst  SDATA "[angst ]"--Angstrom =capital A, ring-->
+<!ENTITY bernou SDATA "[bernou]"--Bernoulli function (script capital B)-->
+<!ENTITY compfn SDATA "[compfn]"--B: composite function (small circle)-->
+<!ENTITY Dot    SDATA "[Dot   ]"--=dieresis or umlaut mark-->
+<!ENTITY DotDot SDATA "[DotDot]"--four dots above-->
+<!ENTITY hamilt SDATA "[hamilt]"--Hamiltonian (script capital H)-->
+<!ENTITY lagran SDATA "[lagran]"--Lagrangian (script capital L)-->
+<!ENTITY lowast SDATA "[lowast]"--low asterisk-->
+<!ENTITY notin  SDATA "[notin ]"--N: negated set membership-->
+<!ENTITY order  SDATA "[order ]"--order of (script small o)-->
+<!ENTITY phmmat SDATA "[phmmat]"--physics M-matrix (script capital M)-->
+<!ENTITY tdot   SDATA "[tdot  ]"--three dots above-->
+<!ENTITY tprime SDATA "[tprime]"--triple prime-->
+<!ENTITY wedgeq SDATA "[wedgeq]"--R: corresponds to (wedge, equals)-->
diff --git a/sgml-iso-entities/Makefile.am b/sgml-iso-entities/Makefile.am
new file mode 100644 (file)
index 0000000..34f589c
--- /dev/null
@@ -0,0 +1,7 @@
+isoentdir = $(prefix)/share/sgml/sgml-iso-entities-8879.1986
+isoent_DATA = ISOamsa.ent ISOamsb.ent ISOamsc.ent ISOamsn.ent ISOamso.ent ISOamsr.ent \
+              ISObox.ent ISOcyr1.ent ISOcyr2.ent ISOdia.ent ISOgrk1.ent ISOgrk2.ent \
+              ISOgrk3.ent ISOgrk4.ent ISOlat1.ent ISOlat2.ent ISOnum.ent ISOpub.ent \
+              ISOtech.ent catalog
+
+EXTRA_DIST = $(isoent_DATA)
diff --git a/sgml-iso-entities/Makefile.in b/sgml-iso-entities/Makefile.in
new file mode 100644 (file)
index 0000000..cb9aafe
--- /dev/null
@@ -0,0 +1,197 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+isoentdir = $(prefix)/share/sgml/sgml-iso-entities-8879.1986
+isoent_DATA = ISOamsa.ent ISOamsb.ent ISOamsc.ent ISOamsn.ent ISOamso.ent ISOamsr.ent               ISObox.ent ISOcyr1.ent ISOcyr2.ent ISOdia.ent ISOgrk1.ent ISOgrk2.ent               ISOgrk3.ent ISOgrk4.ent ISOlat1.ent ISOlat2.ent ISOnum.ent ISOpub.ent               ISOtech.ent catalog
+
+
+EXTRA_DIST = $(isoent_DATA)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DATA =  $(isoent_DATA)
+
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu sgml-iso-entities/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+install-isoentDATA: $(isoent_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(isoentdir)
+       @list='$(isoent_DATA)'; for p in $$list; do \
+         if test -f $(srcdir)/$$p; then \
+           echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(isoentdir)/$$p"; \
+           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(isoentdir)/$$p; \
+         else if test -f $$p; then \
+           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(isoentdir)/$$p"; \
+           $(INSTALL_DATA) $$p $(DESTDIR)$(isoentdir)/$$p; \
+         fi; fi; \
+       done
+
+uninstall-isoentDATA:
+       @$(NORMAL_UNINSTALL)
+       list='$(isoent_DATA)'; for p in $$list; do \
+         rm -f $(DESTDIR)$(isoentdir)/$$p; \
+       done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = sgml-iso-entities
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu sgml-iso-entities/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am: install-isoentDATA
+install-data: install-data-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-isoentDATA
+uninstall: uninstall-am
+all-am: Makefile $(DATA)
+all-redirect: all-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+       $(mkinstalldirs)  $(DESTDIR)$(isoentdir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-generic clean-am
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-isoentDATA install-isoentDATA tags distdir info-am \
+info dvi-am dvi check check-am installcheck-am installcheck \
+install-exec-am install-exec install-data-am install-data install-am \
+install uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/sgml-iso-entities/catalog b/sgml-iso-entities/catalog
new file mode 100644 (file)
index 0000000..fcadecf
--- /dev/null
@@ -0,0 +1,25 @@
+  -- ...................................................................... --
+  -- Catalog data for SGML ISO character entities ......................... --
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" ISOlat1.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" ISOlat2.ent
+PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" ISOdia.ent
+PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" ISObox.ent
+PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" ISOnum.ent
+PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" ISOpub.ent
+PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" ISOtech.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" ISOamsa.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" ISOamsb.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" ISOamsc.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" ISOamsn.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" ISOamso.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" ISOamsr.ent
+PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" ISOgrk1.ent
+PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" ISOgrk2.ent
+PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" ISOgrk3.ent
+PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" ISOgrk4.ent
+PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" ISOcyr1.ent
+PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" ISOcyr2.ent
+
+  -- End of ISO entities .................................................. --
+  -- ...................................................................... --
diff --git a/xml-iso-entities/ISOamsa.ent b/xml-iso-entities/ISOamsa.ent
new file mode 100644 (file)
index 0000000..17324ca
--- /dev/null
@@ -0,0 +1,61 @@
+<!-- iso-amsa.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY cularr        "&#x21B6;"> <!-- ANTICLOCKWISE TOP SEMICIRCLE ARROW -->
+<!ENTITY curarr        "&#x21B7;"> <!-- CLOCKWISE TOP SEMICIRCLE ARROW -->
+<!ENTITY dArr  "&#x21D3;"> <!-- DOWNWARDS DOUBLE ARROW -->
+<!ENTITY darr2 "&#x21CA;"> <!-- DOWNWARDS PAIRED ARROWS -->
+<!ENTITY dharl "&#x21C3;"> <!-- DOWNWARDS HARPOON WITH BARB LEFTWARDS -->
+<!ENTITY dharr "&#x21C2;"> <!-- DOWNWARDS HARPOON WITH BARB RIGHTWARDS -->
+<!ENTITY lAarr "&#x21DA;"> <!-- LEFTWARDS TRIPLE ARROW -->
+<!ENTITY Larr  "&#x219E;"> <!-- LEFTWARDS TWO HEADED ARROW -->
+<!ENTITY larr2 "&#x21C7;"> <!-- LEFTWARDS PAIRED ARROWS -->
+<!ENTITY larrhk        "&#x21A9;"> <!-- LEFTWARDS ARROW WITH HOOK -->
+<!ENTITY larrlp        "&#x21AB;"> <!-- LEFTWARDS ARROW WITH LOOP -->
+<!ENTITY larrtl        "&#x21A2;"> <!-- LEFTWARDS ARROW WITH TAIL -->
+<!ENTITY lhard "&#x21BD;"> <!-- LEFTWARDS HARPOON WITH BARB DOWNWARDS -->
+<!ENTITY lharu "&#x21BC;"> <!-- LEFTWARDS HARPOON WITH BARB UPWARDS -->
+<!ENTITY hArr  "&#x21D4;"> <!--  -->
+<!ENTITY harr  "&#x2194;"> <!-- LEFT RIGHT ARROW -->
+<!ENTITY lrarr2        "&#x21C6;"> <!-- LEFTWARDS ARROW OVER RIGHTWARDS ARROW -->
+<!ENTITY rlarr2        "&#x21C4;"> <!-- RIGHTWARDS ARROW OVER LEFTWARDS ARROW -->
+<!ENTITY harrw "&#x21AD;"> <!-- LEFT RIGHT WAVE ARROW -->
+<!ENTITY rlhar2        "&#x21CC;"> <!-- RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON -->
+<!ENTITY lrhar2        "&#x21CB;"> <!-- LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON -->
+<!ENTITY lsh   "&#x21B0;"> <!-- UPWARDS ARROW WITH TIP LEFTWARDS -->
+<!ENTITY map   "&#x21A6;"> <!-- RIGHTWARDS ARROW FROM BAR -->
+<!ENTITY mumap "&#x22B8;"> <!-- MULTIMAP -->
+<!ENTITY nearr "&#x2197;"> <!-- NORTH EAST ARROW -->
+<!ENTITY nlArr "&#x21CD;"> <!-- LEFTWARDS DOUBLE ARROW WITH STROKE -->
+<!ENTITY nlarr "&#x219A;"> <!-- LEFTWARDS ARROW WITH STROKE -->
+<!ENTITY nhArr "&#x21CE;"> <!-- LEFT RIGHT DOUBLE ARROW WITH STROKE -->
+<!ENTITY nharr "&#x21AE;"> <!-- LEFT RIGHT ARROW WITH STROKE -->
+<!ENTITY nrarr "&#x219B;"> <!-- RIGHTWARDS ARROW WITH STROKE -->
+<!ENTITY nrArr "&#x21CF;"> <!-- RIGHTWARDS DOUBLE ARROW WITH STROKE -->
+<!ENTITY nwarr "&#x2196;"> <!-- NORTH WEST ARROW -->
+<!ENTITY olarr "&#x21BA;"> <!-- ANTICLOCKWISE OPEN CIRCLE ARROW -->
+<!ENTITY orarr "&#x21BB;"> <!-- CLOCKWISE OPEN CIRCLE ARROW -->
+<!ENTITY rAarr "&#x21DB;"> <!-- RIGHTWARDS TRIPLE ARROW -->
+<!ENTITY Rarr  "&#x21A0;"> <!-- RIGHTWARDS TWO HEADED ARROW -->
+<!ENTITY rarr2 "&#x21C9;"> <!-- RIGHTWARDS PAIRED ARROWS -->
+<!ENTITY rarrhk        "&#x21AA;"> <!-- RIGHTWARDS ARROW WITH HOOK -->
+<!ENTITY rarrlp        "&#x21AC;"> <!-- RIGHTWARDS ARROW WITH LOOP -->
+<!ENTITY rarrtl        "&#x21A3;"> <!-- RIGHTWARDS ARROW WITH TAIL -->
+<!ENTITY rarrw "&#x219D;"> <!-- RIGHTWARDS SQUIGGLE ARROW -->
+<!ENTITY rhard "&#x21C1;"> <!-- RIGHTWARDS HARPOON WITH BARB DOWNWARDS -->
+<!ENTITY rharu "&#x21C0;"> <!-- RIGHTWARDS HARPOON WITH BARB UPWARDS -->
+<!ENTITY rsh   "&#x21B1;"> <!-- UPWARDS ARROW WITH TIP RIGHTWARDS -->
+<!ENTITY drarr "&#x2198;"> <!-- SOUTH EAST ARROW -->
+<!ENTITY dlarr "&#x2199;"> <!-- SOUTH WEST ARROW -->
+<!ENTITY uArr  "&#x21D1;"> <!-- UPWARDS DOUBLE ARROW -->
+<!ENTITY uarr2 "&#x21C8;"> <!-- UPWARDS PAIRED ARROWS -->
+<!ENTITY vArr  "&#x21D5;"> <!-- UP DOWN DOUBLE ARROW -->
+<!ENTITY varr  "&#x2195;"> <!-- UP DOWN ARROW -->
+<!ENTITY uharl "&#x21BF;"> <!-- UPWARDS HARPOON WITH BARB LEFTWARDS -->
+<!ENTITY uharr "&#x21BE;"> <!-- UPWARDS HARPOON WITH BARB RIGHTWARDS -->
+<!ENTITY xlArr "&#xE200;"> <!--  -->
+<!ENTITY xhArr "&#xE202;"> <!--  -->
+<!ENTITY xharr "&#xE203;"> <!--  -->
+<!ENTITY xrArr "&#xE204;"> <!--  -->
diff --git a/xml-iso-entities/ISOamsb.ent b/xml-iso-entities/ISOamsb.ent
new file mode 100644 (file)
index 0000000..bd6094e
--- /dev/null
@@ -0,0 +1,47 @@
+<!-- iso-amsb.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY amalg "&#xE251;"> <!--  -->
+<!ENTITY Barwed        "&#x2306;"> <!-- PERSPECTIVE -->
+<!ENTITY barwed        "&#x22BC;"> <!-- NAND -->
+<!ENTITY Cap   "&#x22D2;"> <!-- DOUBLE INTERSECTION -->
+<!ENTITY Cup   "&#x22D3;"> <!-- DOUBLE UNION -->
+<!ENTITY cuvee "&#x22CE;"> <!-- CURLY LOGICAL OR -->
+<!ENTITY cuwed "&#x22CF;"> <!-- CURLY LOGICAL AND -->
+<!ENTITY diam  "&#x22C4;"> <!-- DIAMOND OPERATOR -->
+<!ENTITY divonx        "&#x22C7;"> <!-- DIVISION TIMES -->
+<!ENTITY intcal        "&#x22BA;"> <!-- INTERCALATE -->
+<!ENTITY lthree        "&#x22CB;"> <!-- LEFT SEMIDIRECT PRODUCT -->
+<!ENTITY ltimes        "&#x22C9;"> <!-- LEFT NORMAL FACTOR SEMIDIRECT PRODUCT -->
+<!ENTITY minusb        "&#x229F;"> <!-- SQUARED MINUS -->
+<!ENTITY oast  "&#x229B;"> <!-- CIRCLED ASTERISK OPERATOR -->
+<!ENTITY ocir  "&#x229A;"> <!-- CIRCLED RING OPERATOR -->
+<!ENTITY odash "&#x229D;"> <!-- CIRCLED DASH -->
+<!ENTITY odot  "&#x2299;"> <!-- CIRCLED DOT OPERATOR -->
+<!ENTITY ominus        "&#x2296;"> <!-- CIRCLED MINUS -->
+<!ENTITY oplus "&#x2295;"> <!-- CIRCLED PLUS -->
+<!ENTITY osol  "&#x2298;"> <!-- CIRCLED DIVISION SLASH -->
+<!ENTITY otimes        "&#x2297;"> <!-- CIRCLED TIMES -->
+<!ENTITY plusb "&#x229E;"> <!-- SQUARED PLUS -->
+<!ENTITY plusdo        "&#x2214;"> <!-- DOT PLUS -->
+<!ENTITY rthree        "&#x22CC;"> <!-- RIGHT SEMIDIRECT PRODUCT -->
+<!ENTITY rtimes        "&#x22CA;"> <!-- RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT -->
+<!ENTITY sdot  "&#x22C5;"> <!-- DOT OPERATOR -->
+<!ENTITY sdotb "&#x22A1;"> <!-- SQUARED DOT OPERATOR -->
+<!ENTITY setmn "&#x2216;"> <!-- SET MINUS -->
+<!ENTITY sqcap "&#x2293;"> <!-- SQUARE CAP -->
+<!ENTITY sqcup "&#x2294;"> <!-- SQUARE CUP -->
+<!ENTITY ssetmn        "&#xE844;"> <!--  -->
+<!ENTITY sstarf        "&#x22C6;"> <!-- STAR OPERATOR -->
+<!ENTITY timesb        "&#x22A0;"> <!-- SQUARED TIMES -->
+<!ENTITY top   "&#x22A4;"> <!-- DOWN TACK -->
+<!ENTITY uplus "&#x228E;"> <!-- MULTISET UNION -->
+<!ENTITY wreath        "&#x2240;"> <!-- WREATH PRODUCT -->
+<!ENTITY xcirc "&#x25CB;"> <!-- WHITE CIRCLE -->
+<!ENTITY xdtri "&#x25BD;"> <!-- WHITE DOWN-POINTING TRIANGLE -->
+<!ENTITY xutri "&#x25B3;"> <!-- WHITE UP-POINTING TRIANGLE -->
+<!ENTITY coprod        "&#x2210;"> <!-- N-ARY COPRODUCT -->
+<!ENTITY prod  "&#x220F;"> <!-- N-ARY PRODUCT -->
+<!ENTITY sum   "&#x2211;"> <!-- N-ARY SUMMATION -->
diff --git a/xml-iso-entities/ISOamsc.ent b/xml-iso-entities/ISOamsc.ent
new file mode 100644 (file)
index 0000000..f398634
--- /dev/null
@@ -0,0 +1,15 @@
+<!-- iso-amsc.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY rceil "&#x2309;"> <!-- RIGHT CEILING -->
+<!ENTITY rfloor        "&#x230B;"> <!-- RIGHT FLOOR -->
+<!ENTITY rpargt        "&#xE291;"> <!--  -->
+<!ENTITY urcorn        "&#x231D;"> <!-- TOP RIGHT CORNER -->
+<!ENTITY drcorn        "&#x231F;"> <!-- BOTTOM RIGHT CORNER -->
+<!ENTITY lceil "&#x2308;"> <!-- LEFT CEILING -->
+<!ENTITY lfloor        "&#x230A;"> <!-- LEFT FLOOR -->
+<!--     lpargt        Unknown unicode character -->
+<!ENTITY ulcorn        "&#x231C;"> <!-- TOP LEFT CORNER -->
+<!ENTITY dlcorn        "&#x231E;"> <!-- BOTTOM LEFT CORNER -->
diff --git a/xml-iso-entities/ISOamsn.ent b/xml-iso-entities/ISOamsn.ent
new file mode 100644 (file)
index 0000000..8a654ba
--- /dev/null
@@ -0,0 +1,64 @@
+<!-- iso-amsn.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY gnap  "&#xE411;"> <!--  -->
+<!ENTITY gne   "&#x2269;"> <!--  -->
+<!ENTITY gnE   "&#x2269;"> <!--  -->
+<!ENTITY gnsim "&#x22E7;"> <!-- GREATER-THAN BUT NOT EQUIVALENT TO -->
+<!ENTITY gvnE  "&#xE2A1;"> <!--  -->
+<!ENTITY lnap  "&#xE2A2;"> <!--  -->
+<!ENTITY lnE   "&#x2268;"> <!--  -->
+<!ENTITY lne   "&#x2268;"> <!--  -->
+<!ENTITY lnsim "&#x22E6;"> <!--  -->
+<!ENTITY lvnE  "&#xE2A4;"> <!--  -->
+<!ENTITY nap   "&#x2249;"> <!-- NOT ALMOST EQUAL TO -->
+<!ENTITY ncong "&#x2247;"> <!-- NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO -->
+<!ENTITY nequiv        "&#x2262;"> <!-- NOT IDENTICAL TO -->
+<!ENTITY ngE   "&#x2271;"> <!--  -->
+<!ENTITY nge   "&#xE2A6;"> <!--  -->
+<!ENTITY nges  "&#x2271;"> <!--  -->
+<!ENTITY ngt   "&#x226F;"> <!-- NOT GREATER-THAN -->
+<!ENTITY nle   "&#xE2A7;"> <!--  -->
+<!ENTITY nlE   "&#x2270;"> <!--  -->
+<!ENTITY nles  "&#x2270;"> <!--  -->
+<!ENTITY nlt   "&#x226E;"> <!-- NOT LESS-THAN -->
+<!ENTITY nltri "&#x22EA;"> <!-- NOT NORMAL SUBGROUP OF -->
+<!ENTITY nltrie        "&#x22EC;"> <!-- NOT NORMAL SUBGROUP OF OR EQUAL TO -->
+<!ENTITY nmid  "&#x2224;"> <!-- DOES NOT DIVIDE -->
+<!ENTITY npar  "&#x2226;"> <!-- NOT PARALLEL TO -->
+<!ENTITY npr   "&#x2280;"> <!-- DOES NOT PRECEDE -->
+<!ENTITY npre  "&#xE412;"> <!--  -->
+<!ENTITY nrtri "&#x22EB;"> <!-- DOES NOT CONTAIN AS NORMAL SUBGROUP -->
+<!ENTITY nrtrie        "&#x22ED;"> <!-- DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL -->
+<!ENTITY nsc   "&#x2281;"> <!-- DOES NOT SUCCEED -->
+<!ENTITY nsce  "&#xE413;"> <!--  -->
+<!ENTITY nsim  "&#x2241;"> <!--  -->
+<!ENTITY nsime "&#x2244;"> <!--  -->
+<!ENTITY nsmid "&#xE2AA;"> <!--  -->
+<!ENTITY nspar "&#xE2AB;"> <!--  -->
+<!ENTITY nsub  "&#x2284;"> <!-- NOT A SUBSET OF -->
+<!ENTITY nsube "&#x2288;"> <!--  -->
+<!ENTITY nsubE "&#x2288;"> <!--  -->
+<!ENTITY nsup  "&#x2285;"> <!-- NOT A SUPERSET OF -->
+<!ENTITY nsupE "&#x2289;"> <!--  -->
+<!ENTITY nsupe "&#x2289;"> <!--  -->
+<!ENTITY nvdash        "&#x22AC;"> <!-- DOES NOT PROVE -->
+<!ENTITY nvDash        "&#x22AD;"> <!-- NOT TRUE -->
+<!ENTITY nVDash        "&#x22AF;"> <!-- NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE -->
+<!ENTITY nVdash        "&#x22AE;"> <!-- DOES NOT FORCE -->
+<!ENTITY prnap "&#x22E8;"> <!--  -->
+<!ENTITY prnE  "&#xE2B3;"> <!--  -->
+<!ENTITY prnsim        "&#x22E8;"> <!--  -->
+<!ENTITY scnap "&#x22E9;"> <!--  -->
+<!ENTITY scnE  "&#xE2B5;"> <!--  -->
+<!ENTITY scnsim        "&#x22E9;"> <!--  -->
+<!ENTITY subne "&#x228A;"> <!--  -->
+<!ENTITY subnE "&#x228A;"> <!--  -->
+<!ENTITY supne "&#x228B;"> <!--  -->
+<!ENTITY supnE "&#x228B;"> <!--  -->
+<!ENTITY vsubnE        "&#xE2B8;"> <!--  -->
+<!ENTITY vsubne        "&#xE2B9;"> <!--  -->
+<!ENTITY vsupne        "&#xE2BA;"> <!--  -->
+<!ENTITY vsupnE        "&#xE2BB;"> <!--  -->
diff --git a/xml-iso-entities/ISOamso.ent b/xml-iso-entities/ISOamso.ent
new file mode 100644 (file)
index 0000000..dd2554a
--- /dev/null
@@ -0,0 +1,24 @@
+<!-- iso-amso.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY ang   "&#x2220;"> <!-- ANGLE -->
+<!ENTITY angmsd        "&#x2221;"> <!-- MEASURED ANGLE -->
+<!ENTITY beth  "&#x2136;"> <!-- BET SYMBOL -->
+<!ENTITY bprime        "&#x2035;"> <!-- REVERSED PRIME -->
+<!ENTITY comp  "&#x2201;"> <!-- COMPLEMENT -->
+<!ENTITY daleth        "&#x2138;"> <!-- DALET SYMBOL -->
+<!ENTITY ell   "&#x2113;"> <!-- SCRIPT SMALL L -->
+<!ENTITY empty "&#xE2D3;"> <!--  -->
+<!ENTITY gimel "&#x2137;"> <!-- GIMEL SYMBOL -->
+<!ENTITY image "&#x2111;"> <!-- BLACK-LETTER CAPITAL I -->
+<!ENTITY inodot        "&#x0131;"> <!-- LATIN SMALL LETTER DOTLESS I -->
+<!--     jnodot        Unknown unicode character -->
+<!ENTITY nexist        "&#x2204;"> <!-- THERE DOES NOT EXIST -->
+<!ENTITY oS    "&#xE41D;"> <!--  -->
+<!ENTITY planck        "&#x210F;"> <!-- PLANCK CONSTANT OVER TWO PI -->
+<!ENTITY real  "&#x211C;"> <!-- BLACK-LETTER CAPITAL R -->
+<!ENTITY sbsol "&#xFE68;"> <!-- SMALL REVERSE SOLIDUS -->
+<!--     vprime        Unknown unicode character -->
+<!ENTITY weierp        "&#x2118;"> <!-- SCRIPT CAPITAL P -->
diff --git a/xml-iso-entities/ISOamsr.ent b/xml-iso-entities/ISOamsr.ent
new file mode 100644 (file)
index 0000000..c1a0f2c
--- /dev/null
@@ -0,0 +1,89 @@
+<!-- iso-amsr.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY ape   "&#x224A;"> <!--  -->
+<!ENTITY asymp "&#x224D;"> <!-- EQUIVALENT TO -->
+<!ENTITY bcong "&#x224C;"> <!-- ALL EQUAL TO -->
+<!ENTITY bepsi "&#xE420;"> <!--  -->
+<!ENTITY bowtie        "&#x22C8;"> <!--  -->
+<!ENTITY bsim  "&#x223D;"> <!--  -->
+<!ENTITY bsime "&#x22CD;"> <!--  -->
+<!ENTITY bump  "&#x224E;"> <!--  -->
+<!ENTITY bumpe "&#x224F;"> <!--  -->
+<!ENTITY cire  "&#x2257;"> <!--  -->
+<!ENTITY colone        "&#x2254;"> <!--  -->
+<!ENTITY cuepr "&#x22DE;"> <!--  -->
+<!ENTITY cuesc "&#x22DF;"> <!--  -->
+<!ENTITY cupre "&#x227C;"> <!--  -->
+<!ENTITY dashv "&#x22A3;"> <!--  -->
+<!ENTITY ecir  "&#x2256;"> <!--  -->
+<!ENTITY ecolon        "&#x2255;"> <!--  -->
+<!ENTITY eDot  "&#x2251;"> <!--  -->
+<!ENTITY esdot "&#x2250;"> <!--  -->
+<!ENTITY efDot "&#x2252;"> <!--  -->
+<!ENTITY egs   "&#x22DD;"> <!--  -->
+<!ENTITY els   "&#x22DC;"> <!--  -->
+<!ENTITY erDot "&#x2253;"> <!--  -->
+<!ENTITY fork  "&#x22D4;"> <!--  -->
+<!ENTITY frown "&#x2322;"> <!--  -->
+<!ENTITY gap   "&#x2273;"> <!-- GREATER-THAN OR EQUIVALENT TO -->
+<!ENTITY gsdot "&#x22D7;"> <!--  -->
+<!ENTITY gE    "&#x2267;"> <!--  -->
+<!ENTITY gel   "&#x22DB;"> <!--  -->
+<!ENTITY gEl   "&#x22DB;"> <!--  -->
+<!ENTITY ges   "&#xE421;"> <!--  -->
+<!ENTITY Gg    "&#x22D9;"> <!-- VERY MUCH GREATER-THAN -->
+<!ENTITY gl    "&#x2277;"> <!--  -->
+<!ENTITY gsim  "&#x2273;"> <!-- GREATER-THAN OR EQUIVALENT TO -->
+<!ENTITY Gt    "&#x226B;"> <!-- MUCH GREATER-THAN -->
+<!ENTITY lap   "&#x2272;"> <!-- LESS-THAN OR EQUIVALENT TO -->
+<!ENTITY ldot  "&#x22D6;"> <!--  -->
+<!ENTITY lE    "&#x2266;"> <!--  -->
+<!ENTITY lEg   "&#x22DA;"> <!--  -->
+<!ENTITY leg   "&#x22DA;"> <!--  -->
+<!ENTITY les   "&#xE425;"> <!--  -->
+<!ENTITY lg    "&#x2276;"> <!-- LESS-THAN OR GREATER-THAN -->
+<!ENTITY Ll    "&#x22D8;"> <!--  -->
+<!ENTITY lsim  "&#x2272;"> <!-- LESS-THAN OR EQUIVALENT TO -->
+<!ENTITY Lt    "&#x226A;"> <!-- MUCH LESS-THAN -->
+<!ENTITY ltrie "&#x22B4;"> <!--  -->
+<!ENTITY mid   "&#x2223;"> <!--  -->
+<!ENTITY models        "&#x22A7;"> <!-- MODELS -->
+<!ENTITY pr    "&#x227A;"> <!--  -->
+<!ENTITY prap  "&#x227E;"> <!--  -->
+<!ENTITY pre   "&#x227C;"> <!--  -->
+<!ENTITY prsim "&#x227E;"> <!--  -->
+<!ENTITY rtrie "&#x22B5;"> <!--  -->
+<!--     samalg        Unknown unicode character -->
+<!ENTITY sc    "&#x227B;"> <!--  -->
+<!ENTITY scap  "&#x227F;"> <!--  -->
+<!ENTITY sccue "&#x227D;"> <!--  -->
+<!ENTITY sce   "&#x227D;"> <!--  -->
+<!ENTITY scsim "&#x227F;"> <!--  -->
+<!ENTITY sfrown        "&#xE426;"> <!--  -->
+<!ENTITY smid  "&#xE301;"> <!--  -->
+<!ENTITY smile "&#x2323;"> <!--  -->
+<!ENTITY spar  "&#xE302;"> <!--  -->
+<!ENTITY sqsub "&#x228F;"> <!--  -->
+<!ENTITY sqsube        "&#x2291;"> <!--  -->
+<!ENTITY sqsup "&#x2290;"> <!--  -->
+<!ENTITY sqsupe        "&#x2292;"> <!--  -->
+<!ENTITY ssmile        "&#xE303;"> <!--  -->
+<!ENTITY Sub   "&#x22D0;"> <!--  -->
+<!ENTITY subE  "&#x2286;"> <!--  -->
+<!ENTITY Sup   "&#x22D1;"> <!--  -->
+<!ENTITY supE  "&#x2287;"> <!--  -->
+<!ENTITY thkap "&#xE306;"> <!--  -->
+<!ENTITY thksim        "&#xE429;"> <!--  -->
+<!ENTITY trie  "&#x225C;"> <!--  -->
+<!ENTITY twixt "&#x226C;"> <!-- BETWEEN -->
+<!ENTITY vdash "&#x22A2;"> <!--  -->
+<!ENTITY Vdash "&#x22A9;"> <!--  -->
+<!ENTITY vDash "&#x22A8;"> <!--  -->
+<!ENTITY veebar        "&#x22BB;"> <!--  -->
+<!ENTITY vltri "&#x22B2;"> <!--  -->
+<!ENTITY vprop "&#x221D;"> <!--  -->
+<!ENTITY vrtri "&#x22B3;"> <!--  -->
+<!ENTITY Vvdash        "&#x22AA;"> <!--  -->
diff --git a/xml-iso-entities/ISObox.ent b/xml-iso-entities/ISObox.ent
new file mode 100644 (file)
index 0000000..6b07370
--- /dev/null
@@ -0,0 +1,45 @@
+<!-- iso-box.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY boxh  "&#x2500;"> <!-- BOX DRAWINGS LIGHT HORIZONTAL -->
+<!ENTITY boxv  "&#x2502;"> <!-- BOX DRAWINGS LIGHT VERTICAL -->
+<!ENTITY boxur "&#x2514;"> <!-- BOX DRAWINGS LIGHT UP AND RIGHT -->
+<!ENTITY boxul "&#x2518;"> <!-- BOX DRAWINGS LIGHT UP AND LEFT -->
+<!ENTITY boxdl "&#x2510;"> <!-- BOX DRAWINGS LIGHT DOWN AND LEFT -->
+<!ENTITY boxdr "&#x250C;"> <!-- BOX DRAWINGS LIGHT DOWN AND RIGHT -->
+<!ENTITY boxvr "&#x251C;"> <!-- BOX DRAWINGS LIGHT VERTICAL AND RIGHT -->
+<!ENTITY boxhu "&#x2534;"> <!-- BOX DRAWINGS LIGHT UP AND HORIZONTAL -->
+<!ENTITY boxvl "&#x2524;"> <!-- BOX DRAWINGS LIGHT VERTICAL AND LEFT -->
+<!ENTITY boxhd "&#x252C;"> <!-- BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -->
+<!ENTITY boxvh "&#x253C;"> <!-- BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -->
+<!ENTITY boxvR "&#x255E;"> <!-- BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -->
+<!ENTITY boxhU "&#x2567;"> <!-- BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -->
+<!ENTITY boxvL "&#x2561;"> <!-- BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -->
+<!ENTITY boxhD "&#x2564;"> <!-- BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -->
+<!ENTITY boxvH "&#x256A;"> <!-- BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -->
+<!ENTITY boxH  "&#x2550;"> <!-- BOX DRAWINGS DOUBLE HORIZONTAL -->
+<!ENTITY boxV  "&#x2551;"> <!-- BOX DRAWINGS DOUBLE VERTICAL -->
+<!ENTITY boxUR "&#x2558;"> <!-- BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -->
+<!ENTITY boxUL "&#x255B;"> <!-- BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -->
+<!ENTITY boxDL "&#x2555;"> <!-- BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -->
+<!ENTITY boxDR "&#x2552;"> <!-- BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -->
+<!ENTITY boxVR "&#x255F;"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -->
+<!ENTITY boxHU "&#x2568;"> <!-- BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -->
+<!ENTITY boxVL "&#x2562;"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -->
+<!ENTITY boxHD "&#x2565;"> <!-- BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -->
+<!ENTITY boxVH "&#x256B;"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -->
+<!ENTITY boxVr "&#x2560;"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -->
+<!ENTITY boxHu "&#x2569;"> <!-- BOX DRAWINGS DOUBLE UP AND HORIZONTAL -->
+<!ENTITY boxVl "&#x2563;"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND LEFT -->
+<!ENTITY boxHd "&#x2566;"> <!-- BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -->
+<!ENTITY boxVh "&#x256C;"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -->
+<!ENTITY boxuR "&#x2559;"> <!-- BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -->
+<!ENTITY boxUl "&#x255C;"> <!-- BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -->
+<!ENTITY boxdL "&#x2556;"> <!-- BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -->
+<!ENTITY boxDr "&#x2553;"> <!-- BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -->
+<!ENTITY boxUr "&#x255A;"> <!-- BOX DRAWINGS DOUBLE UP AND RIGHT -->
+<!ENTITY boxuL "&#x255D;"> <!-- BOX DRAWINGS DOUBLE UP AND LEFT -->
+<!ENTITY boxDl "&#x2557;"> <!-- BOX DRAWINGS DOUBLE DOWN AND LEFT -->
+<!ENTITY boxdR "&#x2554;"> <!-- BOX DRAWINGS DOUBLE DOWN AND RIGHT -->
diff --git a/xml-iso-entities/ISOcyr1.ent b/xml-iso-entities/ISOcyr1.ent
new file mode 100644 (file)
index 0000000..48708cf
--- /dev/null
@@ -0,0 +1,72 @@
+<!-- iso-cyr1.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY acy   "&#x0430;"> <!-- CYRILLIC SMALL LETTER A -->
+<!ENTITY Acy   "&#x0410;"> <!-- CYRILLIC CAPITAL LETTER A -->
+<!ENTITY bcy   "&#x0431;"> <!-- CYRILLIC SMALL LETTER BE -->
+<!ENTITY Bcy   "&#x0411;"> <!-- CYRILLIC CAPITAL LETTER BE -->
+<!ENTITY vcy   "&#x0432;"> <!-- CYRILLIC SMALL LETTER VE -->
+<!ENTITY Vcy   "&#x0412;"> <!-- CYRILLIC CAPITAL LETTER VE -->
+<!ENTITY gcy   "&#x0433;"> <!-- CYRILLIC SMALL LETTER GHE -->
+<!ENTITY Gcy   "&#x0413;"> <!-- CYRILLIC CAPITAL LETTER GHE -->
+<!ENTITY dcy   "&#x0434;"> <!-- CYRILLIC SMALL LETTER DE -->
+<!ENTITY Dcy   "&#x0414;"> <!-- CYRILLIC CAPITAL LETTER DE -->
+<!ENTITY iecy  "&#x0435;"> <!-- CYRILLIC SMALL LETTER IE -->
+<!ENTITY IEcy  "&#x0415;"> <!-- CYRILLIC CAPITAL LETTER IE -->
+<!ENTITY iocy  "&#x0451;"> <!-- CYRILLIC SMALL LETTER IO -->
+<!ENTITY IOcy  "&#x0401;"> <!-- CYRILLIC CAPITAL LETTER IO -->
+<!ENTITY zhcy  "&#x0436;"> <!-- CYRILLIC SMALL LETTER ZHE -->
+<!ENTITY ZHcy  "&#x0416;"> <!-- CYRILLIC CAPITAL LETTER ZHE -->
+<!ENTITY zcy   "&#x0437;"> <!-- CYRILLIC SMALL LETTER ZE -->
+<!ENTITY Zcy   "&#x0417;"> <!-- CYRILLIC CAPITAL LETTER ZE -->
+<!ENTITY icy   "&#x0438;"> <!-- CYRILLIC SMALL LETTER I -->
+<!ENTITY Icy   "&#x0418;"> <!-- CYRILLIC CAPITAL LETTER I -->
+<!ENTITY jcy   "&#x0439;"> <!-- CYRILLIC SMALL LETTER SHORT I -->
+<!ENTITY Jcy   "&#x0419;"> <!-- CYRILLIC CAPITAL LETTER SHORT I -->
+<!ENTITY kcy   "&#x043A;"> <!-- CYRILLIC SMALL LETTER KA -->
+<!ENTITY Kcy   "&#x041A;"> <!-- CYRILLIC CAPITAL LETTER KA -->
+<!ENTITY lcy   "&#x043B;"> <!-- CYRILLIC SMALL LETTER EL -->
+<!ENTITY Lcy   "&#x041B;"> <!-- CYRILLIC CAPITAL LETTER EL -->
+<!ENTITY mcy   "&#x043C;"> <!-- CYRILLIC SMALL LETTER EM -->
+<!ENTITY Mcy   "&#x041C;"> <!-- CYRILLIC CAPITAL LETTER EM -->
+<!ENTITY ncy   "&#x043D;"> <!-- CYRILLIC SMALL LETTER EN -->
+<!ENTITY Ncy   "&#x041D;"> <!-- CYRILLIC CAPITAL LETTER EN -->
+<!ENTITY ocy   "&#x043E;"> <!-- CYRILLIC SMALL LETTER O -->
+<!ENTITY Ocy   "&#x041E;"> <!-- CYRILLIC CAPITAL LETTER O -->
+<!ENTITY pcy   "&#x043F;"> <!-- CYRILLIC SMALL LETTER PE -->
+<!ENTITY Pcy   "&#x041F;"> <!-- CYRILLIC CAPITAL LETTER PE -->
+<!ENTITY rcy   "&#x0440;"> <!-- CYRILLIC SMALL LETTER ER -->
+<!ENTITY Rcy   "&#x0420;"> <!-- CYRILLIC CAPITAL LETTER ER -->
+<!ENTITY scy   "&#x0441;"> <!-- CYRILLIC SMALL LETTER ES -->
+<!ENTITY Scy   "&#x0421;"> <!-- CYRILLIC CAPITAL LETTER ES -->
+<!ENTITY tcy   "&#x0442;"> <!-- CYRILLIC SMALL LETTER TE -->
+<!ENTITY Tcy   "&#x0422;"> <!-- CYRILLIC CAPITAL LETTER TE -->
+<!ENTITY ucy   "&#x0443;"> <!-- CYRILLIC SMALL LETTER U -->
+<!ENTITY Ucy   "&#x0423;"> <!-- CYRILLIC CAPITAL LETTER U -->
+<!ENTITY fcy   "&#x0444;"> <!-- CYRILLIC SMALL LETTER EF -->
+<!ENTITY Fcy   "&#x0424;"> <!-- CYRILLIC CAPITAL LETTER EF -->
+<!ENTITY khcy  "&#x0445;"> <!-- CYRILLIC SMALL LETTER HA -->
+<!ENTITY KHcy  "&#x0425;"> <!-- CYRILLIC CAPITAL LETTER HA -->
+<!ENTITY tscy  "&#x0446;"> <!-- CYRILLIC SMALL LETTER TSE -->
+<!ENTITY TScy  "&#x0426;"> <!-- CYRILLIC CAPITAL LETTER TSE -->
+<!ENTITY chcy  "&#x0447;"> <!-- CYRILLIC SMALL LETTER CHE -->
+<!ENTITY CHcy  "&#x0427;"> <!-- CYRILLIC CAPITAL LETTER CHE -->
+<!ENTITY shcy  "&#x0448;"> <!-- CYRILLIC SMALL LETTER SHA -->
+<!ENTITY SHcy  "&#x0428;"> <!-- CYRILLIC CAPITAL LETTER SHA -->
+<!ENTITY shchcy        "&#x0449;"> <!-- CYRILLIC SMALL LETTER SHCHA -->
+<!ENTITY SHCHcy        "&#x0429;"> <!-- CYRILLIC CAPITAL LETTER SHCHA -->
+<!ENTITY hardcy        "&#x044A;"> <!-- CYRILLIC SMALL LETTER HARD SIGN -->
+<!ENTITY HARDcy        "&#x042A;"> <!-- CYRILLIC CAPITAL LETTER HARD SIGN -->
+<!ENTITY ycy   "&#x044B;"> <!-- CYRILLIC SMALL LETTER YERU -->
+<!ENTITY Ycy   "&#x042B;"> <!-- CYRILLIC CAPITAL LETTER YERU -->
+<!ENTITY softcy        "&#x044C;"> <!-- CYRILLIC SMALL LETTER SOFT SIGN -->
+<!ENTITY SOFTcy        "&#x042C;"> <!-- CYRILLIC CAPITAL LETTER SOFT SIGN -->
+<!ENTITY ecy   "&#x044D;"> <!-- CYRILLIC SMALL LETTER E -->
+<!ENTITY Ecy   "&#x042D;"> <!-- CYRILLIC CAPITAL LETTER E -->
+<!ENTITY yucy  "&#x044E;"> <!-- CYRILLIC SMALL LETTER YU -->
+<!ENTITY YUcy  "&#x042E;"> <!-- CYRILLIC CAPITAL LETTER YU -->
+<!ENTITY yacy  "&#x044F;"> <!-- CYRILLIC SMALL LETTER YA -->
+<!ENTITY YAcy  "&#x042F;"> <!-- CYRILLIC CAPITAL LETTER YA -->
+<!ENTITY numero        "&#x2116;"> <!-- NUMERO SIGN -->
diff --git a/xml-iso-entities/ISOcyr2.ent b/xml-iso-entities/ISOcyr2.ent
new file mode 100644 (file)
index 0000000..389c595
--- /dev/null
@@ -0,0 +1,31 @@
+<!-- iso-cyr2.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY djcy  "&#x0452;"> <!-- CYRILLIC SMALL LETTER DJE -->
+<!ENTITY DJcy  "&#x0402;"> <!-- CYRILLIC CAPITAL LETTER DJE -->
+<!ENTITY gjcy  "&#x0453;"> <!-- CYRILLIC SMALL LETTER GJE -->
+<!ENTITY GJcy  "&#x0403;"> <!-- CYRILLIC CAPITAL LETTER GJE -->
+<!ENTITY jukcy "&#x0454;"> <!-- CYRILLIC SMALL LETTER UKRAINIAN IE -->
+<!ENTITY Jukcy "&#x0404;"> <!-- CYRILLIC CAPITAL LETTER UKRAINIAN IE -->
+<!ENTITY dscy  "&#x0455;"> <!-- CYRILLIC SMALL LETTER DZE -->
+<!ENTITY DScy  "&#x0405;"> <!-- CYRILLIC CAPITAL LETTER DZE -->
+<!ENTITY iukcy "&#x0456;"> <!-- CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -->
+<!ENTITY Iukcy "&#x0406;"> <!-- CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -->
+<!ENTITY yicy  "&#x0457;"> <!-- CYRILLIC SMALL LETTER YI -->
+<!ENTITY YIcy  "&#x0407;"> <!-- CYRILLIC CAPITAL LETTER YI -->
+<!ENTITY jsercy        "&#x0458;"> <!-- CYRILLIC SMALL LETTER JE -->
+<!ENTITY Jsercy        "&#x0408;"> <!-- CYRILLIC CAPITAL LETTER JE -->
+<!ENTITY ljcy  "&#x0459;"> <!-- CYRILLIC SMALL LETTER LJE -->
+<!ENTITY LJcy  "&#x0409;"> <!-- CYRILLIC CAPITAL LETTER LJE -->
+<!ENTITY njcy  "&#x045A;"> <!-- CYRILLIC SMALL LETTER NJE -->
+<!ENTITY NJcy  "&#x040A;"> <!-- CYRILLIC CAPITAL LETTER NJE -->
+<!ENTITY tshcy "&#x045B;"> <!-- CYRILLIC SMALL LETTER TSHE -->
+<!ENTITY TSHcy "&#x040B;"> <!-- CYRILLIC CAPITAL LETTER TSHE -->
+<!ENTITY kjcy  "&#x045C;"> <!-- CYRILLIC SMALL LETTER KJE -->
+<!ENTITY KJcy  "&#x040C;"> <!-- CYRILLIC CAPITAL LETTER KJE -->
+<!ENTITY ubrcy "&#x045E;"> <!-- CYRILLIC SMALL LETTER SHORT U -->
+<!ENTITY Ubrcy "&#x040E;"> <!-- CYRILLIC CAPITAL LETTER SHORT U -->
+<!ENTITY dzcy  "&#x045F;"> <!-- CYRILLIC SMALL LETTER DZHE -->
+<!ENTITY DZcy  "&#x040F;"> <!-- CYRILLIC CAPITAL LETTER DZHE -->
diff --git a/xml-iso-entities/ISOdia.ent b/xml-iso-entities/ISOdia.ent
new file mode 100644 (file)
index 0000000..609e5e5
--- /dev/null
@@ -0,0 +1,19 @@
+<!-- iso-dia.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY acute "&#x00B4;"> <!-- ACUTE ACCENT -->
+<!ENTITY breve "&#x02D8;"> <!-- BREVE -->
+<!ENTITY caron "&#x02C7;"> <!-- CARON -->
+<!ENTITY cedil "&#x00B8;"> <!-- CEDILLA -->
+<!ENTITY circ  "&#x2218;"> <!-- RING OPERATOR -->
+<!ENTITY dblac "&#x02DD;"> <!-- DOUBLE ACUTE ACCENT -->
+<!ENTITY die   "&#x00A8;"> <!--  -->
+<!ENTITY dot   "&#x02D9;"> <!-- DOT ABOVE -->
+<!ENTITY grave "&#x0060;"> <!-- GRAVE ACCENT -->
+<!ENTITY macr  "&#x00AF;"> <!-- MACRON -->
+<!ENTITY ogon  "&#x02DB;"> <!-- OGONEK -->
+<!ENTITY ring  "&#x02DA;"> <!-- RING ABOVE -->
+<!ENTITY tilde "&#x007E;"> <!-- TILDE -->
+<!ENTITY uml   "&#x00A8;"> <!--  -->
diff --git a/xml-iso-entities/ISOgrk1.ent b/xml-iso-entities/ISOgrk1.ent
new file mode 100644 (file)
index 0000000..b147b07
--- /dev/null
@@ -0,0 +1,54 @@
+<!-- iso-grk1.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY agr   "&#x03B1;"> <!--  -->
+<!ENTITY Agr   "&#x0391;"> <!-- GREEK CAPITAL LETTER ALPHA -->
+<!ENTITY bgr   "&#x03B2;"> <!-- GREEK SMALL LETTER BETA -->
+<!ENTITY Bgr   "&#x0392;"> <!-- GREEK CAPITAL LETTER BETA -->
+<!ENTITY ggr   "&#x03B3;"> <!-- GREEK SMALL LETTER GAMMA -->
+<!ENTITY Ggr   "&#x0393;"> <!-- GREEK CAPITAL LETTER GAMMA -->
+<!ENTITY dgr   "&#x03B4;"> <!-- GREEK SMALL LETTER DELTA -->
+<!ENTITY Dgr   "&#x0394;"> <!-- GREEK CAPITAL LETTER DELTA -->
+<!ENTITY egr   "&#x03B5;"> <!--  -->
+<!ENTITY Egr   "&#x0395;"> <!-- GREEK CAPITAL LETTER EPSILON -->
+<!ENTITY zgr   "&#x03B6;"> <!-- GREEK SMALL LETTER ZETA -->
+<!ENTITY Zgr   "&#x0396;"> <!-- GREEK CAPITAL LETTER ZETA -->
+<!ENTITY eegr  "&#x03B7;"> <!-- GREEK SMALL LETTER ETA -->
+<!ENTITY EEgr  "&#x0397;"> <!-- GREEK CAPITAL LETTER ETA -->
+<!ENTITY thgr  "&#x03B8;"> <!--  -->
+<!ENTITY THgr  "&#x0398;"> <!-- GREEK CAPITAL LETTER THETA -->
+<!ENTITY igr   "&#x03B9;"> <!-- GREEK SMALL LETTER IOTA -->
+<!ENTITY Igr   "&#x0399;"> <!-- GREEK CAPITAL LETTER IOTA -->
+<!ENTITY kgr   "&#x03BA;"> <!-- GREEK SMALL LETTER KAPPA -->
+<!ENTITY Kgr   "&#x039A;"> <!-- GREEK CAPITAL LETTER KAPPA -->
+<!ENTITY lgr   "&#x03BB;"> <!-- GREEK SMALL LETTER LAMDA -->
+<!ENTITY Lgr   "&#x039B;"> <!-- GREEK CAPITAL LETTER LAMDA -->
+<!ENTITY mgr   "&#x03BC;"> <!-- GREEK SMALL LETTER MU -->
+<!ENTITY Mgr   "&#x039C;"> <!-- GREEK CAPITAL LETTER MU -->
+<!ENTITY ngr   "&#x03BD;"> <!-- GREEK SMALL LETTER NU -->
+<!ENTITY Ngr   "&#x039D;"> <!-- GREEK CAPITAL LETTER NU -->
+<!ENTITY xgr   "&#x03BE;"> <!-- GREEK SMALL LETTER XI -->
+<!ENTITY Xgr   "&#x039E;"> <!-- GREEK CAPITAL LETTER XI -->
+<!ENTITY ogr   "&#x03BF;"> <!-- GREEK SMALL LETTER OMICRON -->
+<!ENTITY Ogr   "&#x039F;"> <!-- GREEK CAPITAL LETTER OMICRON -->
+<!ENTITY pgr   "&#x03C0;"> <!-- GREEK SMALL LETTER PI -->
+<!ENTITY Pgr   "&#x03A0;"> <!-- GREEK CAPITAL LETTER PI -->
+<!ENTITY rgr   "&#x03C1;"> <!-- GREEK SMALL LETTER RHO -->
+<!ENTITY Rgr   "&#x03A1;"> <!-- GREEK CAPITAL LETTER RHO -->
+<!ENTITY sgr   "&#x03C3;"> <!-- GREEK SMALL LETTER SIGMA -->
+<!ENTITY Sgr   "&#x03A3;"> <!-- GREEK CAPITAL LETTER SIGMA -->
+<!ENTITY sfgr  "&#x03C2;"> <!--  -->
+<!ENTITY tgr   "&#x03C4;"> <!-- GREEK SMALL LETTER TAU -->
+<!ENTITY Tgr   "&#x03A4;"> <!-- GREEK CAPITAL LETTER TAU -->
+<!ENTITY ugr   "&#x03C5;"> <!-- GREEK SMALL LETTER UPSILON -->
+<!ENTITY Ugr   "&#x03A5;"> <!--  -->
+<!ENTITY phgr  "&#x03C6;"> <!-- GREEK SMALL LETTER PHI -->
+<!ENTITY PHgr  "&#x03A6;"> <!-- GREEK CAPITAL LETTER PHI -->
+<!ENTITY khgr  "&#x03C7;"> <!-- GREEK SMALL LETTER CHI -->
+<!ENTITY KHgr  "&#x03A7;"> <!-- GREEK CAPITAL LETTER CHI -->
+<!ENTITY psgr  "&#x03C8;"> <!-- GREEK SMALL LETTER PSI -->
+<!ENTITY PSgr  "&#x03A8;"> <!-- GREEK CAPITAL LETTER PSI -->
+<!ENTITY ohgr  "&#x03C9;"> <!-- GREEK SMALL LETTER OMEGA -->
+<!ENTITY OHgr  "&#x03A9;"> <!-- GREEK CAPITAL LETTER OMEGA -->
diff --git a/xml-iso-entities/ISOgrk2.ent b/xml-iso-entities/ISOgrk2.ent
new file mode 100644 (file)
index 0000000..74958c4
--- /dev/null
@@ -0,0 +1,25 @@
+<!-- iso-grk2.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY aacgr "&#x03AC;"> <!-- GREEK SMALL LETTER ALPHA WITH TONOS -->
+<!ENTITY Aacgr "&#x0386;"> <!-- GREEK CAPITAL LETTER ALPHA WITH TONOS -->
+<!ENTITY eacgr "&#x03AD;"> <!-- GREEK SMALL LETTER EPSILON WITH TONOS -->
+<!ENTITY Eacgr "&#x0388;"> <!-- GREEK CAPITAL LETTER EPSILON WITH TONOS -->
+<!ENTITY eeacgr        "&#x03AE;"> <!-- GREEK SMALL LETTER ETA WITH TONOS -->
+<!ENTITY EEacgr        "&#x0389;"> <!-- GREEK CAPITAL LETTER ETA WITH TONOS -->
+<!ENTITY idigr "&#x03CA;"> <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA -->
+<!ENTITY Idigr "&#x03AA;"> <!-- GREEK CAPITAL LETTER IOTA WITH DIALYTIKA -->
+<!ENTITY iacgr "&#x03AF;"> <!-- GREEK SMALL LETTER IOTA WITH TONOS -->
+<!ENTITY Iacgr "&#x038A;"> <!-- GREEK CAPITAL LETTER IOTA WITH TONOS -->
+<!ENTITY idiagr        "&#x0390;"> <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS -->
+<!ENTITY oacgr "&#x03CC;"> <!-- GREEK SMALL LETTER OMICRON WITH TONOS -->
+<!ENTITY Oacgr "&#x038C;"> <!-- GREEK CAPITAL LETTER OMICRON WITH TONOS -->
+<!ENTITY udigr "&#x03CB;"> <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA -->
+<!ENTITY Udigr "&#x03AB;"> <!-- GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA -->
+<!ENTITY uacgr "&#x03CD;"> <!-- GREEK SMALL LETTER UPSILON WITH TONOS -->
+<!ENTITY Uacgr "&#x038E;"> <!-- GREEK CAPITAL LETTER UPSILON WITH TONOS -->
+<!ENTITY udiagr        "&#x03B0;"> <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS -->
+<!ENTITY ohacgr        "&#x03CE;"> <!-- GREEK SMALL LETTER OMEGA WITH TONOS -->
+<!ENTITY OHacgr        "&#x038F;"> <!-- GREEK CAPITAL LETTER OMEGA WITH TONOS -->
diff --git a/xml-iso-entities/ISOgrk3.ent b/xml-iso-entities/ISOgrk3.ent
new file mode 100644 (file)
index 0000000..8400afb
--- /dev/null
@@ -0,0 +1,48 @@
+<!-- iso-grk3.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY alpha "&#x03B1;"> <!--  -->
+<!ENTITY beta  "&#x03B2;"> <!-- GREEK SMALL LETTER BETA -->
+<!ENTITY gamma "&#x03B3;"> <!-- GREEK SMALL LETTER GAMMA -->
+<!ENTITY Gamma "&#x0393;"> <!-- GREEK CAPITAL LETTER GAMMA -->
+<!ENTITY gammad        "&#x03DC;"> <!-- GREEK LETTER DIGAMMA -->
+<!ENTITY delta "&#x03B4;"> <!-- GREEK SMALL LETTER DELTA -->
+<!ENTITY Delta "&#x0394;"> <!-- GREEK CAPITAL LETTER DELTA -->
+<!ENTITY epsi  "&#x220A;"> <!--  -->
+<!ENTITY epsiv "&#x03B5;"> <!--  -->
+<!ENTITY epsis "&#x220A;"> <!--  -->
+<!ENTITY zeta  "&#x03B6;"> <!-- GREEK SMALL LETTER ZETA -->
+<!ENTITY eta   "&#x03B7;"> <!-- GREEK SMALL LETTER ETA -->
+<!ENTITY thetas        "&#x03B8;"> <!--  -->
+<!ENTITY Theta "&#x0398;"> <!-- GREEK CAPITAL LETTER THETA -->
+<!ENTITY thetav        "&#x03D1;"> <!--  -->
+<!ENTITY iota  "&#x03B9;"> <!-- GREEK SMALL LETTER IOTA -->
+<!ENTITY kappa "&#x03BA;"> <!-- GREEK SMALL LETTER KAPPA -->
+<!ENTITY kappav        "&#x03F0;"> <!-- GREEK KAPPA SYMBOL -->
+<!ENTITY lambda        "&#x03BB;"> <!-- GREEK SMALL LETTER LAMDA -->
+<!ENTITY Lambda        "&#x039B;"> <!-- GREEK CAPITAL LETTER LAMDA -->
+<!ENTITY mu    "&#x03BC;"> <!-- GREEK SMALL LETTER MU -->
+<!ENTITY nu    "&#x03BD;"> <!-- GREEK SMALL LETTER NU -->
+<!ENTITY xi    "&#x03BE;"> <!-- GREEK SMALL LETTER XI -->
+<!ENTITY Xi    "&#x039E;"> <!-- GREEK CAPITAL LETTER XI -->
+<!ENTITY pi    "&#x03C0;"> <!-- GREEK SMALL LETTER PI -->
+<!ENTITY piv   "&#x03D6;"> <!-- GREEK PI SYMBOL -->
+<!ENTITY Pi    "&#x03A0;"> <!-- GREEK CAPITAL LETTER PI -->
+<!ENTITY rho   "&#x03C1;"> <!-- GREEK SMALL LETTER RHO -->
+<!ENTITY rhov  "&#x03F1;"> <!-- GREEK RHO SYMBOL -->
+<!ENTITY sigma "&#x03C3;"> <!-- GREEK SMALL LETTER SIGMA -->
+<!ENTITY Sigma "&#x03A3;"> <!-- GREEK CAPITAL LETTER SIGMA -->
+<!ENTITY sigmav        "&#x03C2;"> <!--  -->
+<!ENTITY tau   "&#x03C4;"> <!-- GREEK SMALL LETTER TAU -->
+<!ENTITY upsi  "&#x03C5;"> <!-- GREEK SMALL LETTER UPSILON -->
+<!ENTITY Upsi  "&#x03D2;"> <!--  -->
+<!ENTITY phis  "&#x03C6;"> <!-- GREEK SMALL LETTER PHI -->
+<!ENTITY Phi   "&#x03A6;"> <!-- GREEK CAPITAL LETTER PHI -->
+<!ENTITY phiv  "&#x03D5;"> <!-- GREEK PHI SYMBOL -->
+<!ENTITY chi   "&#x03C7;"> <!-- GREEK SMALL LETTER CHI -->
+<!ENTITY psi   "&#x03C8;"> <!-- GREEK SMALL LETTER PSI -->
+<!ENTITY Psi   "&#x03A8;"> <!-- GREEK CAPITAL LETTER PSI -->
+<!ENTITY omega "&#x03C9;"> <!-- GREEK SMALL LETTER OMEGA -->
+<!ENTITY Omega "&#x03A9;"> <!-- GREEK CAPITAL LETTER OMEGA -->
diff --git a/xml-iso-entities/ISOgrk4.ent b/xml-iso-entities/ISOgrk4.ent
new file mode 100644 (file)
index 0000000..262a2da
--- /dev/null
@@ -0,0 +1,48 @@
+<!-- iso-grk4.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY b.alpha       "&#x03B1;"> <!--  -->
+<!ENTITY b.beta        "&#x03B2;"> <!-- GREEK SMALL LETTER BETA -->
+<!ENTITY b.gamma       "&#x03B3;"> <!-- GREEK SMALL LETTER GAMMA -->
+<!ENTITY b.Gamma       "&#x0393;"> <!-- GREEK CAPITAL LETTER GAMMA -->
+<!ENTITY b.gammad      "&#x03DC;"> <!-- GREEK LETTER DIGAMMA -->
+<!ENTITY b.delta       "&#x03B4;"> <!-- GREEK SMALL LETTER DELTA -->
+<!ENTITY b.Delta       "&#x0394;"> <!-- GREEK CAPITAL LETTER DELTA -->
+<!ENTITY b.epsi        "&#x03B5;"> <!--  -->
+<!ENTITY b.epsiv       "&#x03B5;"> <!--  -->
+<!ENTITY b.epsis       "&#x03B5;"> <!--  -->
+<!ENTITY b.zeta        "&#x03B6;"> <!-- GREEK SMALL LETTER ZETA -->
+<!ENTITY b.eta "&#x03B7;"> <!-- GREEK SMALL LETTER ETA -->
+<!ENTITY b.thetas      "&#x03B8;"> <!--  -->
+<!ENTITY b.Theta       "&#x0398;"> <!-- GREEK CAPITAL LETTER THETA -->
+<!ENTITY b.thetav      "&#x03D1;"> <!--  -->
+<!ENTITY b.iota        "&#x03B9;"> <!-- GREEK SMALL LETTER IOTA -->
+<!ENTITY b.kappa       "&#x03BA;"> <!-- GREEK SMALL LETTER KAPPA -->
+<!ENTITY b.kappav      "&#x03F0;"> <!-- GREEK KAPPA SYMBOL -->
+<!ENTITY b.lambda      "&#x03BB;"> <!-- GREEK SMALL LETTER LAMDA -->
+<!ENTITY b.Lambda      "&#x039B;"> <!-- GREEK CAPITAL LETTER LAMDA -->
+<!ENTITY b.mu  "&#x03BC;"> <!-- GREEK SMALL LETTER MU -->
+<!ENTITY b.nu  "&#x03BD;"> <!-- GREEK SMALL LETTER NU -->
+<!ENTITY b.xi  "&#x03BE;"> <!-- GREEK SMALL LETTER XI -->
+<!ENTITY b.Xi  "&#x039E;"> <!-- GREEK CAPITAL LETTER XI -->
+<!ENTITY b.pi  "&#x03C0;"> <!-- GREEK SMALL LETTER PI -->
+<!ENTITY b.Pi  "&#x03A0;"> <!-- GREEK CAPITAL LETTER PI -->
+<!ENTITY b.piv "&#x03D6;"> <!-- GREEK PI SYMBOL -->
+<!ENTITY b.rho "&#x03C1;"> <!-- GREEK SMALL LETTER RHO -->
+<!ENTITY b.rhov        "&#x03F1;"> <!-- GREEK RHO SYMBOL -->
+<!ENTITY b.sigma       "&#x03C3;"> <!-- GREEK SMALL LETTER SIGMA -->
+<!ENTITY b.Sigma       "&#x03A3;"> <!-- GREEK CAPITAL LETTER SIGMA -->
+<!ENTITY b.sigmav      "&#x03C2;"> <!--  -->
+<!ENTITY b.tau "&#x03C4;"> <!-- GREEK SMALL LETTER TAU -->
+<!ENTITY b.upsi        "&#x03C5;"> <!-- GREEK SMALL LETTER UPSILON -->
+<!ENTITY b.Upsi        "&#x03D2;"> <!--  -->
+<!ENTITY b.phis        "&#x03C6;"> <!-- GREEK SMALL LETTER PHI -->
+<!ENTITY b.Phi "&#x03A6;"> <!-- GREEK CAPITAL LETTER PHI -->
+<!ENTITY b.phiv        "&#x03D5;"> <!-- GREEK PHI SYMBOL -->
+<!ENTITY b.chi "&#x03C7;"> <!-- GREEK SMALL LETTER CHI -->
+<!ENTITY b.psi "&#x03C8;"> <!-- GREEK SMALL LETTER PSI -->
+<!ENTITY b.Psi "&#x03A8;"> <!-- GREEK CAPITAL LETTER PSI -->
+<!ENTITY b.omega       "&#x03C9;"> <!-- GREEK SMALL LETTER OMEGA -->
+<!ENTITY b.Omega       "&#x03A9;"> <!-- GREEK CAPITAL LETTER OMEGA -->
diff --git a/xml-iso-entities/ISOlat1.ent b/xml-iso-entities/ISOlat1.ent
new file mode 100644 (file)
index 0000000..1817fb9
--- /dev/null
@@ -0,0 +1,67 @@
+<!-- iso-lat1.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY aacute        "&#x00E1;"> <!-- LATIN SMALL LETTER A WITH ACUTE -->
+<!ENTITY Aacute        "&#x00C1;"> <!-- LATIN CAPITAL LETTER A WITH ACUTE -->
+<!ENTITY acirc "&#x00E2;"> <!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
+<!ENTITY Acirc "&#x00C2;"> <!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
+<!ENTITY agrave        "&#x00E0;"> <!-- LATIN SMALL LETTER A WITH GRAVE -->
+<!ENTITY Agrave        "&#x00C0;"> <!-- LATIN CAPITAL LETTER A WITH GRAVE -->
+<!ENTITY aring "&#x00E5;"> <!-- LATIN SMALL LETTER A WITH RING ABOVE -->
+<!ENTITY Aring "&#x00C5;"> <!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
+<!ENTITY atilde        "&#x00E3;"> <!-- LATIN SMALL LETTER A WITH TILDE -->
+<!ENTITY Atilde        "&#x00C3;"> <!-- LATIN CAPITAL LETTER A WITH TILDE -->
+<!ENTITY auml  "&#x00E4;"> <!-- LATIN SMALL LETTER A WITH DIAERESIS -->
+<!ENTITY Auml  "&#x00C4;"> <!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
+<!ENTITY aelig "&#x00E6;"> <!-- LATIN SMALL LETTER AE -->
+<!ENTITY AElig "&#x00C6;"> <!-- LATIN CAPITAL LETTER AE -->
+<!ENTITY ccedil        "&#x00E7;"> <!-- LATIN SMALL LETTER C WITH CEDILLA -->
+<!ENTITY Ccedil        "&#x00C7;"> <!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
+<!ENTITY eth   "&#x00D0;"> <!-- LATIN SMALL LETTER ETH -->
+<!ENTITY ETH   "&#x00F0;"> <!-- LATIN CAPITAL LETTER ETH -->
+<!ENTITY eacute        "&#x00E9;"> <!-- LATIN SMALL LETTER E WITH ACUTE -->
+<!ENTITY Eacute        "&#x00C9;"> <!-- LATIN CAPITAL LETTER E WITH ACUTE -->
+<!ENTITY ecirc "&#x00EA;"> <!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
+<!ENTITY Ecirc "&#x00CA;"> <!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
+<!ENTITY egrave        "&#x00E8;"> <!-- LATIN SMALL LETTER E WITH GRAVE -->
+<!ENTITY Egrave        "&#x00C8;"> <!-- LATIN CAPITAL LETTER E WITH GRAVE -->
+<!ENTITY euml  "&#x00EB;"> <!-- LATIN SMALL LETTER E WITH DIAERESIS -->
+<!ENTITY Euml  "&#x00CB;"> <!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
+<!ENTITY iacute        "&#x00ED;"> <!-- LATIN SMALL LETTER I WITH ACUTE -->
+<!ENTITY Iacute        "&#x00CD;"> <!-- LATIN CAPITAL LETTER I WITH ACUTE -->
+<!ENTITY icirc "&#x00EE;"> <!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
+<!ENTITY Icirc "&#x00CE;"> <!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
+<!ENTITY igrave        "&#x00EC;"> <!-- LATIN SMALL LETTER I WITH GRAVE -->
+<!ENTITY Igrave        "&#x00CC;"> <!-- LATIN CAPITAL LETTER I WITH GRAVE -->
+<!ENTITY iuml  "&#x00EF;"> <!-- LATIN SMALL LETTER I WITH DIAERESIS -->
+<!ENTITY Iuml  "&#x00CF;"> <!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
+<!ENTITY ntilde        "&#x00F1;"> <!-- LATIN SMALL LETTER N WITH TILDE -->
+<!ENTITY Ntilde        "&#x00D1;"> <!-- LATIN CAPITAL LETTER N WITH TILDE -->
+<!ENTITY oacute        "&#x00F3;"> <!-- LATIN SMALL LETTER O WITH ACUTE -->
+<!ENTITY Oacute        "&#x00D3;"> <!-- LATIN CAPITAL LETTER O WITH ACUTE -->
+<!ENTITY ocirc "&#x00F4;"> <!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
+<!ENTITY Ocirc "&#x00D4;"> <!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
+<!ENTITY ograve        "&#x00F2;"> <!-- LATIN SMALL LETTER O WITH GRAVE -->
+<!ENTITY Ograve        "&#x00D2;"> <!-- LATIN CAPITAL LETTER O WITH GRAVE -->
+<!ENTITY oslash        "&#x2298;"> <!-- CIRCLED DIVISION SLASH -->
+<!ENTITY Oslash        "&#x00D8;"> <!-- LATIN CAPITAL LETTER O WITH STROKE -->
+<!ENTITY otilde        "&#x00F5;"> <!-- LATIN SMALL LETTER O WITH TILDE -->
+<!ENTITY Otilde        "&#x00D5;"> <!-- LATIN CAPITAL LETTER O WITH TILDE -->
+<!ENTITY ouml  "&#x00F6;"> <!-- LATIN SMALL LETTER O WITH DIAERESIS -->
+<!ENTITY Ouml  "&#x00D6;"> <!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
+<!ENTITY szlig "&#x00DF;"> <!-- LATIN SMALL LETTER SHARP S -->
+<!ENTITY thorn "&#x00FE;"> <!-- LATIN SMALL LETTER THORN -->
+<!ENTITY THORN "&#x00DE;"> <!-- LATIN CAPITAL LETTER THORN -->
+<!ENTITY uacute        "&#x00FA;"> <!-- LATIN SMALL LETTER U WITH ACUTE -->
+<!ENTITY Uacute        "&#x00DA;"> <!-- LATIN CAPITAL LETTER U WITH ACUTE -->
+<!ENTITY ucirc "&#x00DB;"> <!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
+<!ENTITY Ucirc "&#x00FB;"> <!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
+<!ENTITY ugrave        "&#x00F9;"> <!-- LATIN SMALL LETTER U WITH GRAVE -->
+<!ENTITY Ugrave        "&#x00D9;"> <!-- LATIN CAPITAL LETTER U WITH GRAVE -->
+<!ENTITY uuml  "&#x00FC;"> <!-- LATIN SMALL LETTER U WITH DIAERESIS -->
+<!ENTITY Uuml  "&#x00DC;"> <!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
+<!ENTITY yacute        "&#x00FD;"> <!-- LATIN SMALL LETTER Y WITH ACUTE -->
+<!ENTITY Yacute        "&#x00DD;"> <!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
+<!ENTITY yuml  "&#x00FF;"> <!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
diff --git a/xml-iso-entities/ISOlat2.ent b/xml-iso-entities/ISOlat2.ent
new file mode 100644 (file)
index 0000000..eebae1c
--- /dev/null
@@ -0,0 +1,126 @@
+<!-- iso-lat2.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY abreve        "&#x0103;"> <!-- LATIN SMALL LETTER A WITH BREVE -->
+<!ENTITY Abreve        "&#x0102;"> <!-- LATIN CAPITAL LETTER A WITH BREVE -->
+<!ENTITY amacr "&#x0101;"> <!-- LATIN SMALL LETTER A WITH MACRON -->
+<!ENTITY Amacr "&#x0100;"> <!-- LATIN CAPITAL LETTER A WITH MACRON -->
+<!ENTITY aogon "&#x0105;"> <!-- LATIN SMALL LETTER A WITH OGONEK -->
+<!ENTITY Aogon "&#x0104;"> <!-- LATIN CAPITAL LETTER A WITH OGONEK -->
+<!ENTITY cacute        "&#x0107;"> <!-- LATIN SMALL LETTER C WITH ACUTE -->
+<!ENTITY Cacute        "&#x0106;"> <!-- LATIN CAPITAL LETTER C WITH ACUTE -->
+<!ENTITY ccaron        "&#x010D;"> <!-- LATIN SMALL LETTER C WITH CARON -->
+<!ENTITY Ccaron        "&#x010C;"> <!-- LATIN CAPITAL LETTER C WITH CARON -->
+<!ENTITY ccirc "&#x0109;"> <!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY Ccirc "&#x0108;"> <!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY cdot  "&#x22C5;"> <!-- DOT OPERATOR -->
+<!ENTITY Cdot  "&#x010A;"> <!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
+<!ENTITY dcaron        "&#x010F;"> <!-- LATIN SMALL LETTER D WITH CARON -->
+<!ENTITY Dcaron        "&#x010E;"> <!-- LATIN CAPITAL LETTER D WITH CARON -->
+<!ENTITY dstrok        "&#x0111;"> <!-- LATIN SMALL LETTER D WITH STROKE -->
+<!ENTITY Dstrok        "&#x0110;"> <!-- LATIN CAPITAL LETTER D WITH STROKE -->
+<!ENTITY ecaron        "&#x011B;"> <!-- LATIN SMALL LETTER E WITH CARON -->
+<!ENTITY Ecaron        "&#x011A;"> <!-- LATIN CAPITAL LETTER E WITH CARON -->
+<!ENTITY edot  "&#x0117;"> <!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
+<!ENTITY Edot  "&#x0116;"> <!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
+<!ENTITY emacr "&#x0113;"> <!-- LATIN SMALL LETTER E WITH MACRON -->
+<!ENTITY Emacr "&#x0112;"> <!-- LATIN CAPITAL LETTER E WITH MACRON -->
+<!ENTITY eogon "&#x0119;"> <!-- LATIN SMALL LETTER E WITH OGONEK -->
+<!ENTITY Eogon "&#x0118;"> <!-- LATIN CAPITAL LETTER E WITH OGONEK -->
+<!ENTITY gacute        "&#x01F5;"> <!-- LATIN SMALL LETTER G WITH ACUTE -->
+<!ENTITY gbreve        "&#x011F;"> <!-- LATIN SMALL LETTER G WITH BREVE -->
+<!ENTITY Gbreve        "&#x011E;"> <!-- LATIN CAPITAL LETTER G WITH BREVE -->
+<!ENTITY Gcedil        "&#x0122;"> <!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
+<!ENTITY gcirc "&#x011D;"> <!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY Gcirc "&#x011C;"> <!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY gdot  "&#x0121;"> <!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
+<!ENTITY Gdot  "&#x0120;"> <!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
+<!ENTITY hcirc "&#x0125;"> <!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY Hcirc "&#x0124;"> <!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY hstrok        "&#x0127;"> <!-- LATIN SMALL LETTER H WITH STROKE -->
+<!ENTITY Hstrok        "&#x0126;"> <!-- LATIN CAPITAL LETTER H WITH STROKE -->
+<!ENTITY Idot  "&#x0130;"> <!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
+<!ENTITY Imacr "&#x012A;"> <!-- LATIN CAPITAL LETTER I WITH MACRON -->
+<!ENTITY imacr "&#x012B;"> <!-- LATIN SMALL LETTER I WITH MACRON -->
+<!ENTITY ijlig "&#x0133;"> <!-- LATIN SMALL LIGATURE IJ -->
+<!ENTITY IJlig "&#x0132;"> <!-- LATIN CAPITAL LIGATURE IJ -->
+<!ENTITY inodot        "&#x0131;"> <!-- LATIN SMALL LETTER DOTLESS I -->
+<!ENTITY iogon "&#x012F;"> <!-- LATIN SMALL LETTER I WITH OGONEK -->
+<!ENTITY Iogon "&#x012E;"> <!-- LATIN CAPITAL LETTER I WITH OGONEK -->
+<!ENTITY itilde        "&#x0129;"> <!-- LATIN SMALL LETTER I WITH TILDE -->
+<!ENTITY Itilde        "&#x0128;"> <!-- LATIN CAPITAL LETTER I WITH TILDE -->
+<!ENTITY jcirc "&#x0135;"> <!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY Jcirc "&#x0134;"> <!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY kcedil        "&#x0137;"> <!-- LATIN SMALL LETTER K WITH CEDILLA -->
+<!ENTITY Kcedil        "&#x0136;"> <!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
+<!ENTITY kgreen        "&#x0138;"> <!-- LATIN SMALL LETTER KRA -->
+<!ENTITY lacute        "&#x013A;"> <!-- LATIN SMALL LETTER L WITH ACUTE -->
+<!ENTITY Lacute        "&#x0139;"> <!-- LATIN CAPITAL LETTER L WITH ACUTE -->
+<!ENTITY lcaron        "&#x013E;"> <!-- LATIN SMALL LETTER L WITH CARON -->
+<!ENTITY Lcaron        "&#x013D;"> <!-- LATIN CAPITAL LETTER L WITH CARON -->
+<!ENTITY lcedil        "&#x013C;"> <!-- LATIN SMALL LETTER L WITH CEDILLA -->
+<!ENTITY Lcedil        "&#x013B;"> <!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
+<!ENTITY lmidot        "&#x0140;"> <!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
+<!ENTITY Lmidot        "&#x013F;"> <!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
+<!ENTITY lstrok        "&#x0142;"> <!-- LATIN SMALL LETTER L WITH STROKE -->
+<!ENTITY Lstrok        "&#x0141;"> <!-- LATIN CAPITAL LETTER L WITH STROKE -->
+<!ENTITY nacute        "&#x0144;"> <!-- LATIN SMALL LETTER N WITH ACUTE -->
+<!ENTITY Nacute        "&#x0143;"> <!-- LATIN CAPITAL LETTER N WITH ACUTE -->
+<!ENTITY eng   "&#x014B;"> <!-- LATIN SMALL LETTER ENG -->
+<!ENTITY ENG   "&#x014A;"> <!-- LATIN CAPITAL LETTER ENG -->
+<!ENTITY napos "&#x0149;"> <!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
+<!ENTITY ncaron        "&#x0148;"> <!-- LATIN SMALL LETTER N WITH CARON -->
+<!ENTITY Ncaron        "&#x0147;"> <!-- LATIN CAPITAL LETTER N WITH CARON -->
+<!ENTITY ncedil        "&#x0146;"> <!-- LATIN SMALL LETTER N WITH CEDILLA -->
+<!ENTITY Ncedil        "&#x0145;"> <!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
+<!ENTITY odblac        "&#x0151;"> <!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY Odblac        "&#x0150;"> <!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY Omacr "&#x014C;"> <!-- LATIN CAPITAL LETTER O WITH MACRON -->
+<!ENTITY omacr "&#x014D;"> <!-- LATIN SMALL LETTER O WITH MACRON -->
+<!ENTITY oelig "&#x0153;"> <!-- LATIN SMALL LIGATURE OE -->
+<!ENTITY OElig "&#x0152;"> <!-- LATIN CAPITAL LIGATURE OE -->
+<!ENTITY racute        "&#x0155;"> <!-- LATIN SMALL LETTER R WITH ACUTE -->
+<!ENTITY Racute        "&#x0154;"> <!-- LATIN CAPITAL LETTER R WITH ACUTE -->
+<!ENTITY rcaron        "&#x0159;"> <!-- LATIN SMALL LETTER R WITH CARON -->
+<!ENTITY Rcaron        "&#x0158;"> <!-- LATIN CAPITAL LETTER R WITH CARON -->
+<!ENTITY rcedil        "&#x0157;"> <!-- LATIN SMALL LETTER R WITH CEDILLA -->
+<!ENTITY Rcedil        "&#x0156;"> <!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
+<!ENTITY sacute        "&#x015B;"> <!-- LATIN SMALL LETTER S WITH ACUTE -->
+<!ENTITY Sacute        "&#x015A;"> <!-- LATIN CAPITAL LETTER S WITH ACUTE -->
+<!ENTITY scaron        "&#x0161;"> <!-- LATIN SMALL LETTER S WITH CARON -->
+<!ENTITY Scaron        "&#x0160;"> <!-- LATIN CAPITAL LETTER S WITH CARON -->
+<!ENTITY scedil        "&#x015F;"> <!-- LATIN SMALL LETTER S WITH CEDILLA -->
+<!ENTITY Scedil        "&#x015E;"> <!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
+<!ENTITY scirc "&#x015D;"> <!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY Scirc "&#x015C;"> <!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY tcaron        "&#x0165;"> <!-- LATIN SMALL LETTER T WITH CARON -->
+<!ENTITY Tcaron        "&#x0164;"> <!-- LATIN CAPITAL LETTER T WITH CARON -->
+<!ENTITY tcedil        "&#x0163;"> <!-- LATIN SMALL LETTER T WITH CEDILLA -->
+<!ENTITY Tcedil        "&#x0162;"> <!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
+<!ENTITY tstrok        "&#x0167;"> <!-- LATIN SMALL LETTER T WITH STROKE -->
+<!ENTITY Tstrok        "&#x0166;"> <!-- LATIN CAPITAL LETTER T WITH STROKE -->
+<!ENTITY ubreve        "&#x016D;"> <!-- LATIN SMALL LETTER U WITH BREVE -->
+<!ENTITY Ubreve        "&#x016C;"> <!-- LATIN CAPITAL LETTER U WITH BREVE -->
+<!ENTITY udblac        "&#x0171;"> <!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY Udblac        "&#x0170;"> <!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY umacr "&#x016B;"> <!-- LATIN SMALL LETTER U WITH MACRON -->
+<!ENTITY Umacr "&#x016A;"> <!-- LATIN CAPITAL LETTER U WITH MACRON -->
+<!ENTITY uogon "&#x0173;"> <!-- LATIN SMALL LETTER U WITH OGONEK -->
+<!ENTITY Uogon "&#x0172;"> <!-- LATIN CAPITAL LETTER U WITH OGONEK -->
+<!ENTITY uring "&#x016F;"> <!-- LATIN SMALL LETTER U WITH RING ABOVE -->
+<!ENTITY Uring "&#x016E;"> <!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
+<!ENTITY utilde        "&#x0169;"> <!-- LATIN SMALL LETTER U WITH TILDE -->
+<!ENTITY Utilde        "&#x0168;"> <!-- LATIN CAPITAL LETTER U WITH TILDE -->
+<!ENTITY wcirc "&#x0175;"> <!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY Wcirc "&#x0174;"> <!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY ycirc "&#x0177;"> <!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY Ycirc "&#x0176;"> <!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY Yuml  "&#x0178;"> <!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
+<!ENTITY zacute        "&#x017A;"> <!-- LATIN SMALL LETTER Z WITH ACUTE -->
+<!ENTITY Zacute        "&#x0179;"> <!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
+<!ENTITY zcaron        "&#x017E;"> <!-- LATIN SMALL LETTER Z WITH CARON -->
+<!ENTITY Zcaron        "&#x017D;"> <!-- LATIN CAPITAL LETTER Z WITH CARON -->
+<!ENTITY zdot  "&#x017C;"> <!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
+<!ENTITY Zdot  "&#x017B;"> <!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
diff --git a/xml-iso-entities/ISOnum.ent b/xml-iso-entities/ISOnum.ent
new file mode 100644 (file)
index 0000000..a9307f6
--- /dev/null
@@ -0,0 +1,81 @@
+<!-- iso-num.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY half  "&#x00BD;"> <!-- VULGAR FRACTION ONE HALF -->
+<!ENTITY frac12        "&#x00BD;"> <!-- VULGAR FRACTION ONE HALF -->
+<!ENTITY frac14        "&#x00BC;"> <!-- VULGAR FRACTION ONE QUARTER -->
+<!ENTITY frac34        "&#x00BE;"> <!-- VULGAR FRACTION THREE QUARTERS -->
+<!ENTITY frac18        "&#x215B;"> <!--  -->
+<!ENTITY frac38        "&#x215C;"> <!--  -->
+<!ENTITY frac58        "&#x215D;"> <!--  -->
+<!ENTITY frac78        "&#x215E;"> <!--  -->
+<!ENTITY sup1  "&#x00B9;"> <!-- SUPERSCRIPT ONE -->
+<!ENTITY sup2  "&#x00B2;"> <!-- SUPERSCRIPT TWO -->
+<!ENTITY sup3  "&#x00B3;"> <!-- SUPERSCRIPT THREE -->
+<!ENTITY plus  "&#x002B;"> <!-- PLUS SIGN -->
+<!ENTITY plusmn        "&#x00B1;"> <!-- PLUS-MINUS SIGN -->
+<!ENTITY lt    "&#38;#60;"> <!-- LESS-THAN SIGN -->
+<!ENTITY equals        "&#x003D;"> <!-- EQUALS SIGN -->
+<!ENTITY gt    "&#x003E;"> <!-- GREATER-THAN SIGN -->
+<!ENTITY divide        "&#x00F7;"> <!-- DIVISION SIGN -->
+<!ENTITY times "&#x00D7;"> <!-- MULTIPLICATION SIGN -->
+<!ENTITY curren        "&#x00A4;"> <!-- CURRENCY SIGN -->
+<!ENTITY pound "&#x00A3;"> <!-- POUND SIGN -->
+<!ENTITY dollar        "&#x0024;"> <!-- DOLLAR SIGN -->
+<!ENTITY cent  "&#x00A2;"> <!-- CENT SIGN -->
+<!ENTITY yen   "&#x00A5;"> <!-- YEN SIGN -->
+<!ENTITY num   "&#x0023;"> <!-- NUMBER SIGN -->
+<!ENTITY percnt        "&#x0025;"> <!-- PERCENT SIGN -->
+<!ENTITY amp   "&#38;#38;"> <!-- AMPERSAND -->
+<!ENTITY ast   "&#x2217;"> <!-- ASTERISK OPERATOR -->
+<!ENTITY commat        "&#x0040;"> <!-- COMMERCIAL AT -->
+<!ENTITY lsqb  "&#x005B;"> <!-- LEFT SQUARE BRACKET -->
+<!ENTITY bsol  "&#x005C;"> <!-- REVERSE SOLIDUS -->
+<!ENTITY rsqb  "&#x005D;"> <!-- RIGHT SQUARE BRACKET -->
+<!ENTITY lcub  "&#x007B;"> <!-- LEFT CURLY BRACKET -->
+<!ENTITY horbar        "&#x2015;"> <!-- HORIZONTAL BAR -->
+<!ENTITY verbar        "&#x007C;"> <!-- VERTICAL LINE -->
+<!ENTITY rcub  "&#x007D;"> <!-- RIGHT CURLY BRACKET -->
+<!ENTITY micro "&#x00B5;"> <!-- MICRO SIGN -->
+<!ENTITY ohm   "&#x2126;"> <!-- OHM SIGN -->
+<!ENTITY deg   "&#x00B0;"> <!-- DEGREE SIGN -->
+<!ENTITY ordm  "&#x00BA;"> <!-- MASCULINE ORDINAL INDICATOR -->
+<!ENTITY ordf  "&#x00AA;"> <!-- FEMININE ORDINAL INDICATOR -->
+<!ENTITY sect  "&#x00A7;"> <!-- SECTION SIGN -->
+<!ENTITY para  "&#x00B6;"> <!-- PILCROW SIGN -->
+<!ENTITY middot        "&#x00B7;"> <!-- MIDDLE DOT -->
+<!ENTITY larr  "&#x2190;"> <!-- LEFTWARDS DOUBLE ARROW -->
+<!ENTITY rarr  "&#x2192;"> <!-- RIGHTWARDS DOUBLE ARROW -->
+<!ENTITY uarr  "&#x2191;"> <!-- UPWARDS ARROW -->
+<!ENTITY darr  "&#x2193;"> <!-- DOWNWARDS ARROW -->
+<!ENTITY copy  "&#x00A9;"> <!-- COPYRIGHT SIGN -->
+<!ENTITY reg   "&#x00AE;"> <!-- REG TRADE MARK SIGN -->
+<!ENTITY trade "&#x2122;"> <!-- TRADE MARK SIGN -->
+<!ENTITY brvbar        "&#x00A6;"> <!-- BROKEN BAR -->
+<!ENTITY not   "&#x00AC;"> <!-- NOT SIGN -->
+<!ENTITY sung  "&#x2669;"> <!--  -->
+<!ENTITY excl  "&#x0021;"> <!-- EXCLAMATION MARK -->
+<!ENTITY iexcl "&#x00A1;"> <!-- INVERTED EXCLAMATION MARK -->
+<!ENTITY quot  "&#x0022;"> <!-- QUOTATION MARK -->
+<!ENTITY apos  "&#x0027;"> <!-- APOSTROPHE -->
+<!ENTITY lpar  "&#x0028;"> <!-- LEFT PARENTHESIS -->
+<!ENTITY rpar  "&#x0029;"> <!-- RIGHT PARENTHESIS -->
+<!ENTITY comma "&#x002C;"> <!-- COMMA -->
+<!ENTITY lowbar        "&#x005F;"> <!-- LOW LINE -->
+<!ENTITY hyphen        "&#xE4F8;"> <!--  -->
+<!ENTITY period        "&#x002E;"> <!-- FULL STOP -->
+<!ENTITY sol   "&#x002F;"> <!-- SOLIDUS -->
+<!ENTITY colon "&#x003A;"> <!-- COLON -->
+<!ENTITY semi  "&#x003B;"> <!-- SEMICOLON -->
+<!ENTITY quest "&#x003F;"> <!-- QUESTION MARK -->
+<!ENTITY iquest        "&#x00BF;"> <!-- INVERTED QUESTION MARK -->
+<!ENTITY laquo "&#x00AB;"> <!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY raquo "&#x00BB;"> <!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY lsquo "&#x2018;"> <!--  -->
+<!ENTITY rsquo "&#x2019;"> <!-- RIGHT SINGLE QUOTATION MARK -->
+<!ENTITY ldquo "&#x201C;"> <!--  -->
+<!ENTITY rdquo "&#x201D;"> <!-- RIGHT DOUBLE QUOTATION MARK -->
+<!ENTITY nbsp  "&#x00A0;"> <!-- NO-BREAK SPACE -->
+<!ENTITY shy   "&#x00AD;"> <!-- SOFT HYPHEN -->
diff --git a/xml-iso-entities/ISOpub.ent b/xml-iso-entities/ISOpub.ent
new file mode 100644 (file)
index 0000000..79c9b2a
--- /dev/null
@@ -0,0 +1,90 @@
+<!-- iso-pub.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY emsp  "&#x2003;"> <!-- EM SPACE -->
+<!ENTITY ensp  "&#x2002;"> <!-- EN SPACE -->
+<!ENTITY emsp13        "&#x2004;"> <!-- THREE-PER-EM SPACE -->
+<!ENTITY emsp14        "&#x2005;"> <!-- FOUR-PER-EM SPACE -->
+<!ENTITY numsp "&#x2007;"> <!-- FIGURE SPACE -->
+<!ENTITY puncsp        "&#x2008;"> <!-- PUNCTUATION SPACE -->
+<!ENTITY thinsp        "&#x2009;"> <!-- THIN SPACE -->
+<!ENTITY hairsp        "&#x200A;"> <!-- HAIR SPACE -->
+<!ENTITY mdash "&#x2014;"> <!-- EM DASH -->
+<!ENTITY ndash "&#x2013;"> <!-- EN DASH -->
+<!ENTITY dash  "&#x2010;"> <!-- HYPHEN -->
+<!ENTITY blank "&#x2423;"> <!-- OPEN BOX -->
+<!ENTITY hellip        "&#x2026;"> <!-- HORIZONTAL ELLIPSIS -->
+<!ENTITY nldr  "&#x2025;"> <!-- TWO DOT LEADER -->
+<!ENTITY frac13        "&#x2153;"> <!-- VULGAR FRACTION ONE THIRD -->
+<!ENTITY frac23        "&#x2154;"> <!-- VULGAR FRACTION TWO THIRDS -->
+<!ENTITY frac15        "&#x2155;"> <!-- VULGAR FRACTION ONE FIFTH -->
+<!ENTITY frac25        "&#x2156;"> <!-- VULGAR FRACTION TWO FIFTHS -->
+<!ENTITY frac35        "&#x2157;"> <!-- VULGAR FRACTION THREE FIFTHS -->
+<!ENTITY frac45        "&#x2158;"> <!-- VULGAR FRACTION FOUR FIFTHS -->
+<!ENTITY frac16        "&#x2159;"> <!-- VULGAR FRACTION ONE SIXTH -->
+<!ENTITY frac56        "&#x215A;"> <!-- VULGAR FRACTION FIVE SIXTHS -->
+<!ENTITY incare        "&#x2105;"> <!-- CARE OF -->
+<!ENTITY block "&#x2588;"> <!-- FULL BLOCK -->
+<!ENTITY uhblk "&#x2580;"> <!-- UPPER HALF BLOCK -->
+<!ENTITY lhblk "&#x2584;"> <!-- LOWER HALF BLOCK -->
+<!ENTITY blk14 "&#x2591;"> <!-- LIGHT SHADE -->
+<!ENTITY blk12 "&#x2592;"> <!-- MEDIUM SHADE -->
+<!ENTITY blk34 "&#x2593;"> <!-- DARK SHADE -->
+<!ENTITY marker        "&#x25AE;"> <!-- BLACK VERTICAL RECTANGLE -->
+<!ENTITY cir   "&#x25CB;"> <!-- WHITE CIRCLE -->
+<!ENTITY squ   "&#x25A1;"> <!-- WHITE SQUARE -->
+<!ENTITY rect  "&#x25AD;"> <!-- WHITE RECTANGLE -->
+<!ENTITY utri  "&#x25B5;"> <!-- WHITE UP-POINTING TRIANGLE -->
+<!ENTITY dtri  "&#x25BF;"> <!-- WHITE DOWN-POINTING TRIANGLE -->
+<!ENTITY star  "&#x22C6;"> <!-- STAR OPERATOR -->
+<!ENTITY bull  "&#x2022;"> <!-- BULLET -->
+<!ENTITY squf  "&#x25AA;"> <!--  -->
+<!ENTITY utrif "&#x25B4;"> <!-- BLACK UP-POINTING TRIANGLE -->
+<!ENTITY dtrif "&#x25BE;"> <!-- BLACK DOWN-POINTING TRIANGLE -->
+<!ENTITY ltrif "&#x25C2;"> <!-- BLACK LEFT-POINTING TRIANGLE -->
+<!ENTITY rtrif "&#x25B8;"> <!-- BLACK RIGHT-POINTING TRIANGLE -->
+<!ENTITY clubs "&#x2663;"> <!-- BLACK CLUB SUIT -->
+<!ENTITY diams "&#x2666;"> <!-- BLACK DIAMOND SUIT -->
+<!ENTITY hearts        "&#x2665;"> <!-- BLACK HEART SUIT -->
+<!ENTITY spades        "&#x2660;"> <!-- BLACK SPADE SUIT -->
+<!ENTITY malt  "&#x2720;"> <!-- MALTESE CROSS -->
+<!ENTITY dagger        "&#x2020;"> <!-- DAGGER -->
+<!ENTITY Dagger        "&#x2021;"> <!-- DOUBLE DAGGER -->
+<!ENTITY check "&#x2713;"> <!-- CHECK MARK -->
+<!ENTITY cross "&#x2717;"> <!-- BALLOT X -->
+<!ENTITY sharp "&#x266F;"> <!-- MUSIC SHARP SIGN -->
+<!ENTITY flat  "&#x266D;"> <!-- MUSIC FLAT SIGN -->
+<!ENTITY male  "&#x2642;"> <!-- MALE SIGN -->
+<!ENTITY female        "&#x2640;"> <!--  -->
+<!ENTITY phone "&#x260E;"> <!-- TELEPHONE SIGN -->
+<!ENTITY telrec        "&#x2315;"> <!-- TELEPHONE RECORDER -->
+<!ENTITY copysr        "&#x2117;"> <!-- SOUND RECORDING COPYRIGHT -->
+<!ENTITY caret "&#x2041;"> <!-- CARET -->
+<!ENTITY lsquor        "&#x201A;"> <!-- SINGLE LOW-9 QUOTATION MARK -->
+<!ENTITY ldquor        "&#x201E;"> <!-- DOUBLE LOW-9 QUOTATION MARK -->
+<!ENTITY fflig "&#xFB00;"> <!--  -->
+<!ENTITY filig "&#xFB01;"> <!--  -->
+<!--     fjlig Unknown unicode character -->
+<!ENTITY ffilig        "&#xFB03;"> <!--  -->
+<!ENTITY ffllig        "&#xFB04;"> <!--  -->
+<!ENTITY fllig "&#xFB02;"> <!--  -->
+<!ENTITY mldr  "&#x2026;"> <!-- HORIZONTAL ELLIPSIS -->
+<!ENTITY rdquor        "&#x201C;"> <!--  -->
+<!ENTITY rsquor        "&#x2018;"> <!--  -->
+<!ENTITY vellip        "&#x22EE;"> <!--  -->
+<!ENTITY hybull        "&#x2043;"> <!-- HYPHEN BULLET -->
+<!ENTITY loz   "&#x25CA;"> <!-- LOZENGE -->
+<!ENTITY lozf  "&#x2726;"> <!--  -->
+<!ENTITY ltri  "&#x25C3;"> <!-- WHITE LEFT-POINTING TRIANGLE -->
+<!ENTITY rtri  "&#x25B9;"> <!-- WHITE RIGHT-POINTING TRIANGLE -->
+<!ENTITY starf "&#x2605;"> <!-- BLACK STAR -->
+<!ENTITY natur "&#x266E;"> <!-- MUSIC NATURAL SIGN -->
+<!ENTITY rx    "&#x211E;"> <!-- PRESCRIPTION TAKE -->
+<!ENTITY sext  "&#x2736;"> <!-- SIX POINTED BLACK STAR -->
+<!ENTITY target        "&#x2316;"> <!-- POSITION INDICATOR -->
+<!ENTITY dlcrop        "&#x230D;"> <!-- BOTTOM LEFT CROP -->
+<!ENTITY drcrop        "&#x230C;"> <!-- BOTTOM RIGHT CROP -->
+<!ENTITY ulcrop        "&#x230F;"> <!-- TOP LEFT CROP -->
+<!ENTITY urcrop        "&#x230E;"> <!-- TOP RIGHT CROP -->
diff --git a/xml-iso-entities/ISOtech.ent b/xml-iso-entities/ISOtech.ent
new file mode 100644 (file)
index 0000000..6ea7468
--- /dev/null
@@ -0,0 +1,67 @@
+<!-- iso-tech.ent produced by Norman Walsh for the XML version of DocBook -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+     and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY aleph "&#x2135;"> <!-- ALEF SYMBOL -->
+<!ENTITY and   "&#x2227;"> <!--  -->
+<!ENTITY ang90 "&#x221F;"> <!-- RIGHT ANGLE -->
+<!ENTITY angsph        "&#x2222;"> <!--  -->
+<!ENTITY ap    "&#x2248;"> <!--  -->
+<!ENTITY becaus        "&#x2235;"> <!-- BECAUSE -->
+<!ENTITY bottom        "&#x22A5;"> <!--  -->
+<!ENTITY cap   "&#x2229;"> <!--  -->
+<!ENTITY cong  "&#x2245;"> <!--  -->
+<!ENTITY conint        "&#x222E;"> <!--  -->
+<!ENTITY cup   "&#x222A;"> <!--  -->
+<!ENTITY equiv "&#x2261;"> <!--  -->
+<!ENTITY exist "&#x2203;"> <!--  -->
+<!ENTITY forall        "&#x2200;"> <!--  -->
+<!ENTITY fnof  "&#x0192;"> <!-- LATIN SMALL LETTER F WITH HOOK -->
+<!ENTITY ge    "&#x2265;"> <!-- GREATER-THAN OR EQUAL TO -->
+<!ENTITY iff   "&#xE365;"> <!--  -->
+<!ENTITY infin "&#x221E;"> <!--  -->
+<!ENTITY int   "&#x222B;"> <!--  -->
+<!ENTITY isin  "&#x220A;"> <!--  -->
+<!ENTITY lang  "&#x3008;"> <!--  -->
+<!ENTITY lArr  "&#x21D0;"> <!-- LEFTWARDS ARROW -->
+<!ENTITY le    "&#x2264;"> <!--  -->
+<!ENTITY minus "&#x2212;"> <!-- MINUS SIGN -->
+<!ENTITY mnplus        "&#x2213;"> <!--  -->
+<!ENTITY nabla "&#x2207;"> <!-- NABLA -->
+<!ENTITY ne    "&#x2260;"> <!--  -->
+<!ENTITY ni    "&#x220D;"> <!--  -->
+<!ENTITY or    "&#x2228;"> <!--  -->
+<!ENTITY par   "&#x2225;"> <!-- PARALLEL TO -->
+<!ENTITY part  "&#x2202;"> <!--  -->
+<!ENTITY permil        "&#x2030;"> <!-- PER MILLE SIGN -->
+<!ENTITY perp  "&#x22A5;"> <!--  -->
+<!ENTITY prime "&#x2032;"> <!-- PRIME -->
+<!ENTITY Prime "&#x2033;"> <!-- DOUBLE PRIME -->
+<!ENTITY prop  "&#x221D;"> <!--  -->
+<!ENTITY radic "&#x221A;"> <!--  -->
+<!ENTITY rang  "&#x3009;"> <!--  -->
+<!ENTITY rArr  "&#x21D2;"> <!-- RIGHTWARDS ARROW -->
+<!ENTITY sim   "&#x223C;"> <!--  -->
+<!ENTITY sime  "&#x2243;"> <!--  -->
+<!ENTITY square        "&#x25A1;"> <!-- WHITE SQUARE -->
+<!ENTITY sub   "&#x2282;"> <!--  -->
+<!ENTITY sube  "&#x2286;"> <!--  -->
+<!ENTITY sup   "&#x2283;"> <!--  -->
+<!ENTITY supe  "&#x2287;"> <!--  -->
+<!ENTITY there4        "&#x2234;"> <!--  -->
+<!ENTITY Verbar        "&#x2016;"> <!-- DOUBLE VERTICAL LINE -->
+<!ENTITY angst "&#x212B;"> <!-- ANGSTROM SIGN -->
+<!ENTITY bernou        "&#x212C;"> <!-- SCRIPT CAPITAL B -->
+<!ENTITY compfn        "&#x2218;"> <!-- RING OPERATOR -->
+<!ENTITY Dot   "&#x0308;"> <!--  -->
+<!ENTITY DotDot        "&#x20DC;"> <!-- COMBINING FOUR DOTS ABOVE -->
+<!ENTITY hamilt        "&#x210B;"> <!-- SCRIPT CAPITAL H -->
+<!ENTITY lagran        "&#x2112;"> <!-- SCRIPT CAPITAL L -->
+<!ENTITY lowast        "&#x2217;"> <!-- ASTERISK OPERATOR -->
+<!ENTITY notin "&#x2209;"> <!--  -->
+<!ENTITY order "&#x2134;"> <!-- SCRIPT SMALL O -->
+<!ENTITY phmmat        "&#x2133;"> <!-- SCRIPT CAPITAL M -->
+<!ENTITY tdot  "&#x20DB;"> <!-- COMBINING THREE DOTS ABOVE -->
+<!ENTITY tprime        "&#x2034;"> <!-- TRIPLE PRIME -->
+<!ENTITY wedgeq        "&#x2259;"> <!-- ESTIMATES -->
diff --git a/xml-iso-entities/Makefile.am b/xml-iso-entities/Makefile.am
new file mode 100644 (file)
index 0000000..c34131c
--- /dev/null
@@ -0,0 +1,7 @@
+isoentdir = $(prefix)/share/sgml/xml-iso-entities-8879.1986
+isoent_DATA = ISOamsa.ent ISOamsb.ent ISOamsc.ent ISOamsn.ent ISOamso.ent ISOamsr.ent \
+              ISObox.ent ISOcyr1.ent ISOcyr2.ent ISOdia.ent ISOgrk1.ent ISOgrk2.ent \
+              ISOgrk3.ent ISOgrk4.ent ISOlat1.ent ISOlat2.ent ISOnum.ent ISOpub.ent \
+              ISOtech.ent catalog
+
+EXTRA_DIST = $(isoent_DATA)
diff --git a/xml-iso-entities/Makefile.in b/xml-iso-entities/Makefile.in
new file mode 100644 (file)
index 0000000..86b5d98
--- /dev/null
@@ -0,0 +1,197 @@
+# Makefile.in generated automatically by automake 1.4 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+# use 'DESTDIR' from environment!
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+MAKEINFO = @MAKEINFO@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+docdir = @docdir@
+
+isoentdir = $(prefix)/share/sgml/xml-iso-entities-8879.1986
+isoent_DATA = ISOamsa.ent ISOamsb.ent ISOamsc.ent ISOamsn.ent ISOamso.ent ISOamsr.ent               ISObox.ent ISOcyr1.ent ISOcyr2.ent ISOdia.ent ISOgrk1.ent ISOgrk2.ent               ISOgrk3.ent ISOgrk4.ent ISOlat1.ent ISOlat2.ent ISOnum.ent ISOpub.ent               ISOtech.ent catalog
+
+
+EXTRA_DIST = $(isoent_DATA)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = 
+DATA =  $(isoent_DATA)
+
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+all: all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+       cd $(top_srcdir) && $(AUTOMAKE) --gnu xml-iso-entities/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+       cd $(top_builddir) \
+         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+install-isoentDATA: $(isoent_DATA)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(isoentdir)
+       @list='$(isoent_DATA)'; for p in $$list; do \
+         if test -f $(srcdir)/$$p; then \
+           echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(isoentdir)/$$p"; \
+           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(isoentdir)/$$p; \
+         else if test -f $$p; then \
+           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(isoentdir)/$$p"; \
+           $(INSTALL_DATA) $$p $(DESTDIR)$(isoentdir)/$$p; \
+         fi; fi; \
+       done
+
+uninstall-isoentDATA:
+       @$(NORMAL_UNINSTALL)
+       list='$(isoent_DATA)'; for p in $$list; do \
+         rm -f $(DESTDIR)$(isoentdir)/$$p; \
+       done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = xml-iso-entities
+
+distdir: $(DISTFILES)
+       here=`cd $(top_builddir) && pwd`; \
+       top_distdir=`cd $(top_distdir) && pwd`; \
+       distdir=`cd $(distdir) && pwd`; \
+       cd $(top_srcdir) \
+         && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu xml-iso-entities/Makefile
+       @for file in $(DISTFILES); do \
+         d=$(srcdir); \
+         if test -d $$d/$$file; then \
+           cp -pr $$/$$file $(distdir)/$$file; \
+         else \
+           test -f $(distdir)/$$file \
+           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+           || cp -p $$d/$$file $(distdir)/$$file || :; \
+         fi; \
+       done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am: install-isoentDATA
+install-data: install-data-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-isoentDATA
+uninstall: uninstall-am
+all-am: Makefile $(DATA)
+all-redirect: all-am
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+       $(mkinstalldirs)  $(DESTDIR)$(isoentdir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -rm -f Makefile $(CONFIG_CLEAN_FILES)
+       -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-generic clean-am
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-generic distclean-am
+       @echo "This command is intended for maintainers to use;"
+       @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-isoentDATA install-isoentDATA tags distdir info-am \
+info dvi-am dvi check check-am installcheck-am installcheck \
+install-exec-am install-exec install-data-am install-data install-am \
+install uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/xml-iso-entities/catalog b/xml-iso-entities/catalog
new file mode 100644 (file)
index 0000000..7281461
--- /dev/null
@@ -0,0 +1,25 @@
+  -- ...................................................................... --
+  -- Catalog data for XML ISO character entities .......................... --
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" ISOlat1.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML" ISOlat2.ent
+PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML" ISOdia.ent
+PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML" ISObox.ent
+PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML" ISOnum.ent
+PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN//XML" ISOpub.ent
+PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN//XML" ISOtech.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML" ISOamsa.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML" ISOamsb.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML" ISOamsc.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML" ISOamsn.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML" ISOamso.ent
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML" ISOamsr.ent
+PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN//XML" ISOgrk1.ent
+PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML" ISOgrk2.ent
+PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN//XML" ISOgrk3.ent
+PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML" ISOgrk4.ent
+PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML" ISOcyr1.ent
+PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML" ISOcyr2.ent
+
+  -- End of ISO entities .................................................. --
+  -- ...................................................................... --
diff --git a/xml.dcl b/xml.dcl
new file mode 100644 (file)
index 0000000..55d7757
--- /dev/null
+++ b/xml.dcl
@@ -0,0 +1,175 @@
+<!SGML -- SGML Declaration for XML --
+     "ISO 8879:1986 (WWW)"
+
+     CHARSET
+         BASESET
+             "ISO Registration Number 176//CHARSET
+             ISO/IEC 10646-1:1993 UCS-4 with implementation 
+             level 3//ESC 2/5 2/15 4/6"
+         DESCSET
+                0       9       UNUSED
+                9       2       9
+                11      2       UNUSED
+                13      1       13
+                14      18      UNUSED
+                32      95      32
+                127     1       UNUSED
+                128     32      UNUSED
+                160     55136   160
+                55296   2048    UNUSED  -- surrogates --
+                57344   8190    57344
+                65534   2       UNUSED  -- FFFE and FFFF --
+           --   65536   1048576 65536      SP only supports 16-bits characters --
+     CAPACITY NONE
+
+     SCOPE DOCUMENT
+
+     SYNTAX
+         SHUNCHAR NONE
+         BASESET "ISO Registration Number 176//CHARSET
+                 ISO/IEC 10646-1:1993 UCS-4 with implementation 
+                 level 3//ESC 2/5 2/15 4/6"
+         DESCSET
+             0 1114112 0
+         FUNCTION
+             RE    13
+             RS    10
+             SPACE 32
+             TAB   SEPCHAR 9
+
+         NAMING
+             LCNMSTRT ""
+             UCNMSTRT ""
+             NAMESTRT
+                 58 95 192-214 216-246 248-305 308-318 321-328
+                 330-382 384-451 461-496 500-501 506-535 592-680
+                 699-705 902 904-906 908 910-929 931-974 976-982
+                 986 988 990 992 994-1011 1025-1036 1038-1103
+                 1105-1116 1118-1153 1168-1220 1223-1224
+                 1227-1228 1232-1259 1262-1269 1272-1273
+                 1329-1366 1369 1377-1414 1488-1514 1520-1522
+                 1569-1594 1601-1610 1649-1719 1722-1726
+                 1728-1742 1744-1747 1749 1765-1766 2309-2361
+                 2365 2392-2401 2437-2444 2447-2448 2451-2472
+                 2474-2480 2482 2486-2489 2524-2525 2527-2529
+                 2544-2545 2565-2570 2575-2576 2579-2600
+                 2602-2608 2610-2611 2613-2614 2616-2617
+                 2649-2652 2654 2674-2676 2693-2699 2701
+                 2703-2705 2707-2728 2730-2736 2738-2739
+                 2741-2745 2749 2784 2821-2828 2831-2832
+                 2835-2856 2858-2864 2866-2867 2870-2873 2877
+                 2908-2909 2911-2913 2949-2954 2958-2960
+                 2962-2965 2969-2970 2972 2974-2975 2979-2980
+                 2984-2986 2990-2997 2999-3001 3077-3084
+                 3086-3088 3090-3112 3114-3123 3125-3129
+                 3168-3169 3205-3212 3214-3216 3218-3240
+                 3242-3251 3253-3257 3294 3296-3297 3333-3340
+                 3342-3344 3346-3368 3370-3385 3424-3425
+                 3585-3630 3632 3634-3635 3648-3653 3713-3714
+                 3716 3719-3720 3722 3725 3732-3735 3737-3743
+                 3745-3747 3749 3751 3754-3755 3757-3758 3760
+                 3762-3763 3773 3776-3780 3904-3911 3913-3945
+                 4256-4293 4304-4342 4352 4354-4355 4357-4359
+                 4361 4363-4364 4366-4370 4412 4414 4416 4428
+                 4430 4432 4436-4437 4441 4447-4449 4451 4453
+                 4455 4457 4461-4462 4466-4467 4469 4510 4520
+                 4523 4526-4527 4535-4536 4538 4540-4546 4587
+                 4592 4601 7680-7835 7840-7929 7936-7957
+                 7960-7965 7968-8005 8008-8013 8016-8023 8025
+                 8027 8029 8031-8061 8064-8116 8118-8124 8126
+                 8130-8132 8134-8140 8144-8147 8150-8155
+                 8160-8172 8178-8180 8182-8188 8486 8490-8491
+                 8494 8576-8578 12295 12321-12329 12353-12436
+                 12449-12538 12549-12588 19968-40869 44032-55203
+
+             LCNMCHAR ""
+             UCNMCHAR ""
+             NAMECHAR
+                 45-46 183 720-721 768-837 864-865 903 1155-1158
+                 1425-1441 1443-1465 1467-1469 1471 1473-1474
+                 1476 1600 1611-1618 1632-1641 1648 1750-1764
+                 1767-1768 1770-1773 1776-1785 2305-2307 2364
+                 2366-2381 2385-2388 2402-2403 2406-2415
+                 2433-2435 2492 2494-2500 2503-2504 2507-2509
+                 2519 2530-2531 2534-2543 2562 2620 2622-2626
+                 2631-2632 2635-2637 2662-2673 2689-2691 2748
+                 2750-2757 2759-2761 2763-2765 2790-2799
+                 2817-2819 2876 2878-2883 2887-2888 2891-2893
+                 2902-2903 2918-2927 2946-2947 3006-3010
+                 3014-3016 3018-3021 3031 3047-3055 3073-3075
+                 3134-3140 3142-3144 3146-3149 3157-3158
+                 3174-3183 3202-3203 3262-3268 3270-3272
+                 3274-3277 3285-3286 3302-3311 3330-3331
+                 3390-3395 3398-3400 3402-3405 3415 3430-3439
+                 3633 3636-3642 3654-3662 3664-3673 3761
+                 3764-3769 3771-3772 3782 3784-3789 3792-3801
+                 3864-3865 3872-3881 3893 3895 3897 3902-3903
+                 3953-3972 3974-3979 3984-3989 3991 3993-4013
+                 4017-4023 4025 8400-8412 8417 12293 12330-12335
+                 12337-12341 12441-12442 12445-12446 12540-12542
+
+             NAMECASE
+                 GENERAL NO
+                 ENTITY  NO
+
+         DELIM
+             GENERAL SGMLREF
+             HCRO "&#38;#x" -- 38 is the number for ampersand --
+             NESTC "/"
+             NET ">"
+             PIC "?>"
+             SHORTREF NONE
+
+         NAMES
+             SGMLREF
+
+         QUANTITY NONE
+
+         ENTITIES
+             "amp" 38
+             "lt" 60
+             "gt" 62
+             "quot" 34
+             "apos" 39
+
+     FEATURES
+         MINIMIZE
+             DATATAG NO
+             OMITTAG NO
+             RANK NO
+             SHORTTAG
+                 STARTTAG
+                     EMPTY NO
+                     UNCLOSED NO 
+                     NETENABL IMMEDNET
+                 ENDTAG
+                     EMPTY NO 
+                     UNCLOSED NO
+                 ATTRIB
+                     DEFAULT YES
+                     OMITNAME NO
+                     VALUE NO
+             EMPTYNRM YES
+             IMPLYDEF
+                 ATTLIST YES
+                 DOCTYPE YES
+                 ELEMENT YES
+                 ENTITY YES
+                 NOTATION YES
+         LINK
+             SIMPLE NO
+             IMPLICIT NO
+             EXPLICIT NO
+         OTHER
+             CONCUR NO
+             SUBDOC NO
+             FORMAL NO
+             URN NO
+             KEEPRSRE YES
+             VALIDITY TYPE -- TAG is not allowed by SP --
+             ENTITIES
+                 REF ANY
+                 INTEGRAL YES
+     APPINFO NONE
+     SEEALSO "ISO 8879//NOTATION Application Requirements for XML//EN"
+>