e88c395693
Niclas Rosenvik. TinyXML-2 parses an XML document, and builds from that a Document Object Model (DOM) that can be read, modified, and saved. TinyXML-2 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 (textproc/tinyxml) served the needs of the original author for many years; but it uses memory inefficiently, and doesn't perform as well as desired for mobile devices. The author wanted an XML parser that was a little more modern, a little simpler (the "tiny" had been lost a little over the years), and was a good fit for Android. This led to TinyXML-2.
18 lines
466 B
Makefile
18 lines
466 B
Makefile
# $NetBSD: Makefile,v 1.1 2014/07/22 17:16:45 wiz Exp $
|
|
|
|
DISTNAME= tinyxml2-2.1.0
|
|
CATEGORIES= textproc
|
|
MASTER_SITES= -https://github.com/leethomason/tinyxml2/archive/${PKGVERSION}.tar.gz
|
|
EXTRACT_USING= bsdtar
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.grinninglizard.com/tinyxml2/
|
|
COMMENT= Simple, small and efficient C++ XML parser
|
|
LICENSE= zlib
|
|
|
|
USE_CMAKE= yes
|
|
USE_LANGUAGES= c c++
|
|
|
|
PKGCONFIG_OVERRIDE=tinyxml2.pc.in
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|