xerces-c
------------------------------------------
A validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.

Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards.

The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of ifdefs.

Runtime requirements:
  cygwin-1.5.5 or newer

Build requirements:
  cygwin-1.5.5 or newer
  gcc 3.3.1 or newer
  appropriate build tools (autotools, make, etc.)

Canonical homepage:
  http://xml.apache.org/xerces-c/

Canonical download:
  http://xml.apache.org/dist/xerces-c/stable/xerces-c-src2_4_0.tar.gz
  
------------------------------------

Build instructions:
  make sure that there aren't any other cygwin processes running.  Don't
  forget any Windows services...
  unpack xerces-c-2.4.0-1-src.tar.bz2
    if you use setup to install this src package, it will be
	 unpacked under /usr/src automatically
  cd /usr/src
  ./xerces-c-2.4.0-1.sh

This will create:
  /usr/src/libxerces-c24-2.4.0-1.tar.bz2
  /usr/src/xerces-c-2.4.0-1.tar.bz2
  /usr/src/xerces-c-devel-2.4.0-1.tar.bz2
  /usr/src/xerces-c-doc-2.4.0-1.tar.bz2
  /usr/src/xerces-c-2.4.0-1-src.tar.bz2

-------------------------------------------

Files included in the binary distro

xerces-c24:
  /usr/bin/cygxerces-c24.dll

xerces-c:
  /usr/share/doc/Cygwin/xerces-c-2.4.0.README
  /usr/share/doc/xerces-c-2.4.0/credits.txt
  /usr/share/doc/xerces-c-2.4.0/LICENSE.txt

xerces-c-devel:
  /etc/preremove/xerces-c-devel.sh
  /etc/postinstall/xerces-c-devel.sh
  /usr/lib/libxerces-c24.dll.a
  /usr/include/xercesc/*
  /etc/postinstall/xerces-c-devel.sh
  /etc/preremove/xerces-c-devel.sh

xerces-c-doc:
  /usr/share/doc/xerces-c-2.4.0/credits.txt
  /usr/share/doc/xerces-c-2.4.0/LICENSE.txt
  /usr/share/doc/xerces-c-2.4.0/html/*

------------------

Port Notes:
	Xerces-C builds without any code modifications on version 2.1.0 and
higher of the Xerces sources.  For proper exception handling support, this
package should be built with GCC 3.2 and higher.  With certain other GCC
versions, applications will crash when an exception is thrown from the library.
Also, since the library exposes C++ classes, then applications using the
library should be built with the same version compiler, otherwise there will be
link errors.

The "pivotal" bug that got this working was Xerces Bugzilla bug #6467
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6467

The names from this bug are all that I have as far as contributors to the port,
as well as contributors from the cygwin and cygwin-apps mailing lists.
Corinne McNeely
Derek Harmon
Tim Harris
Tinny Ng
Gerrit P. Haase
Abraham Backus
Gareth Pearce
Charles Wilson

----- version 2.4.0-1 -----
New version

----- version 2.3.0-4 -----
Build with cygwin 1.5.5 (64 bit support)
put things in /usr/share/doc rather than /usr/doc

----- version 2.3.0-3 -----
Test version Build with cygwin 1.5.0 (64 bit support)

----- version 2.3.0-2 -----
Accidentally compiled 2.3.0-1 against unreleased cygwin built from cvs sources

----- version 2.3.0-1 -----
New version

----- version 2.2.0-1 -----
New version

----- version 2.1.0-1 -----
Initial release


Cygwin port maintained by: Abraham Backus <abraham@backus.com>
