BSD Ports

textproc/tinyxml2 11.0.0_1,1 FreeBSD

Small C++ XML Parser

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ZLIB
Categories
textproc
Package size
88.0 KiB, 906.4 KiB installed

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
FreeBSDtextproc/tinyxml211.0.0_1,1
OpenBSDtextproc/tinyxml210.0.0
NetBSDtextproc/tinyxml211.0.0nb1
DragonFlytextproc/tinyxml211.0.0,1
MidnightBSDtextproc/tinyxml211.0.0,1

Install

Binary package:

pkg install tinyxml2

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest11.0.0_1,111.0.0_1,19.0.0,111.0.0_1,111.0.0_1,1
FreeBSD:14:quarterly11.0.0_1,111.0.0_1,1n/a11.0.0_1,111.0.0_1,1
FreeBSD:15:latest11.0.0_1,111.0.0_1,1n/a11.0.0_1,111.0.0_1,1
FreeBSD:15:quarterly11.0.0_1,111.0.0_1,1n/an/an/a
FreeBSD:16:latest11.0.0_1,111.0.0_1,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 66

Configuration

Options name: textproc_tinyxml2

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
cmake:testing compiler:c++11-lang cpe dos2unix
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

Commit history 0

No commits in the history this site was built from.