BSD Ports

textproc/tinyxml2 11.0.0,1 MidnightBSD

Small C++ XML Parser

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
zlib
Categories
textproc

Description

TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs. It attempts to be flexible, but correct. It does not rely on exceptions or RTTI. It has UTF-8 support, but does not parse or use DTDs or XSL. It doesn't have the STL support of TinyXML-1, but uses less memory, has a proper namespace, and is faster.

In the other systems

SystemPortVersion
MidnightBSDtextproc/tinyxml211.0.0,1
FreeBSDtextproc/tinyxml211.0.0_1,1
OpenBSDtextproc/tinyxml210.0.0
NetBSDtextproc/tinyxml211.0.0nb1
DragonFlytextproc/tinyxml211.0.0,1

Install

Binary package:

mport install tinyxml2

From mports:

cd /usr/mports/textproc/tinyxml2 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tinyxml2>0:textproc/tinyxml2
LIB_DEPENDS=	libtinyxml2.so:textproc/tinyxml2

Dependencies

Configuration

Options name: textproc_tinyxml2

OptionDefaultDescription
EXAMPLESoff
USES
cmake:testing compiler:c++11-lang cpe dos2unix pathfix
Service scripts
none

Files

pkg-plist 18
  • include/tinyxml2.h
  • lib/cmake/tinyxml2/tinyxml2-config-version.cmake
  • lib/cmake/tinyxml2/tinyxml2-config.cmake
  • lib/cmake/tinyxml2/tinyxml2-shared-targets-.cmake
  • lib/cmake/tinyxml2/tinyxml2-shared-targets.cmake
  • lib/libtinyxml2.so
  • lib/libtinyxml2.so.11
  • lib/libtinyxml2.so.
  • libdata/pkgconfig/tinyxml2.pc
  • share/examples/tinyxml2/resources/dream.xml
  • share/examples/tinyxml2/resources/empty.xml
  • share/examples/tinyxml2/resources/out/readme.txt
  • share/examples/tinyxml2/resources/utf8test.xml
  • share/examples/tinyxml2/resources/utf8testverify.xml
  • share/examples/tinyxml2/resources/xmltest-4636783552757760.xml
  • share/examples/tinyxml2/resources/xmltest-5330.xml
  • share/examples/tinyxml2/resources/xmltest-5662204197076992.xml
  • share/examples/tinyxml2/resources/xmltest-5720541257269248.xml
distinfo 1
FileSizeSHA256
leethomason-tinyxml2-11.0.0_GH0.tar.gz6428785556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289