./textproc/tinyxml, Simple, small, C++ XML parser

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.6.2nb2, Package name: tinyxml-2.6.2nb2, Maintainer: pkgsrc

TinyXML parses an XML document, and builds from that a Document Object Model
(DOM) that can be read, modified, and saved.

TinyXML uses a Document Object Model (DOM), meaning the XML data is parsed into
a C++ objects that can be browsed and manipulated, and then written to disk or
another output stream. You can also construct an XML document from scratch with
C++ objects and write this to disk or another output stream.

TinyXML doesn't parse or use DTDs (Document Type Definitions) or XSLs
(eXtensible Stylesheet Language.) There are other parsers out there (check out
www.sourceforge.org, search for XML) that are much more fully featured. But
they are also much bigger, take longer to set up in your project, have a higher
learning curve, and often have a more restrictive license. If you are working
with browsers or have more complete XML needs, TinyXML is not the parser for
you.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a425a22ff331dafa570b2a508a37a85a4eaa4127
RMD160: 162880af0cb1a284268cc18ec582f51c55120a76
Filesize: 284.063 KB

Version history: (Expand)


CVS history: (Expand)


   2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797)
Log message:
Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-07-08 16:57:06 by Jonathan Perkin | Files touched by this commit (4) | Package updated
Log message:
Switch to using libtool to build the shared library.  The bsd.lib.mk
infrastructure appears to use some constructs which are not currently
available in bootstrap-mk-files.

Bump PKGREVISION and add BUILDLINK_ABI_DEPENDS on the new revision, as
we cannot guarantee that the shared library name didn't change.
   2014-02-17 00:16:05 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Fix entity encoding.
From http://sourceforge.net/p/tinyxml/patches/51/

Bump PKGREVISION.
   2014-02-17 00:05:33 by Thomas Klausner | Files touched by this commit (7)
Log message:
Import tinyxml-2.6.2 as textproc/tinyxml, packaged for wip by
anthony_mallet.

TinyXML parses an XML document, and builds from that a Document Object Model
(DOM) that can be read, modified, and saved.

TinyXML uses a Document Object Model (DOM), meaning the XML data is parsed into
a C++ objects that can be browsed and manipulated, and then written to disk or
another output stream. You can also construct an XML document from scratch with
C++ objects and write this to disk or another output stream.

TinyXML doesn't parse or use DTDs (Document Type Definitions) or XSLs
(eXtensible Stylesheet Language.) There are other parsers out there (check out
www.sourceforge.org, search for XML) that are much more fully featured. But
they are also much bigger, take longer to set up in your project, have a higher
learning curve, and often have a more restrictive license. If you are working
with browsers or have more complete XML needs, TinyXML is not the parser for
you.