1) changed dll naming (cygxerces-c21.dll) and packaging based on the suggestions and guidance of Charles Wilson 2) patched stricmp/strnicmp bug found by Gareth Pearce Apache bug #14612 GCCDefs clashes with cygwin's string.h for stricmp and strnicmp (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14612)
source: http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1-src.tar.bz2 libxerces-c21 (the dll only): http://abackus.imagineis.com/release/libxerces-c21/libxerces-c21-2.1.0-1.tar .bz2 xerces-c (docs for the dll, licence, readme, etc.): http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1.tar.bz2 xerces-c-devel (the build-time libraries and includes for linking your app with xerces): http://abackus.imagineis.com/release/xerces-c-devel/xerces-c-devel-2.1.0-1.t ar.bz2 xerces-c-doc (the html docs for API, etc.): http://abackus.imagineis.com/release/xerces-c-doc/xerces-c-doc-2.1.0-1.tar.b z2 Note that if you are reviewing the xerces-c-devel package, it has postinstall and preremove scripts that create and clean up symbolic links so that you can put "-lxerces" or "-lxerces-c" on your link line instead of "-lxerces-c21". -Abe setup.hint files... libxerces-c21 ==================================== sdesc: "Runtime library for a validating XML parser written in a portable subset of C++" ldesc: "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." category: Libs external-source: xerces-c requires: cygwin ==================================== xerces-c ==================================== sdesc: "Runtime library for a validating XML parser written in a portable subset of C++" ldesc: "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." category: Libs Text requires: libxerces-c21 ==================================== xerces-c-devel ==================================== sdesc: "A validating XML parser written in a portable subset of C++" ldesc: "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." category: Devel external-source: xerces-c requires: gcc libxerces-c21 ==================================== xerces-c-doc ==================================== sdesc: "Documentation for a validating XML parser written in a portable subset of C++" ldesc: "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." category: Devel Doc external-source: xerces-c requires: xerces-c-devel ====================================