From 342f0725237ea136708971c961b6a5aa3fe32603 Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 3 Sep 2006 12:53:29 +0000 Subject: Initial import of libxml++-1.0.5 (older version of libxml++2, used by libofx). This library provides a C++ interface to XML files. It uses libxml2 to access the XML files, and in order to configure libxml++ you must have both libxml and pkg-config installed. A newer version of this library is in textproc/libxml++2. --- textproc/libxml++/DESCR | 5 +++++ textproc/libxml++/Makefile | 22 ++++++++++++++++++++++ textproc/libxml++/PLIST | 33 +++++++++++++++++++++++++++++++++ textproc/libxml++/buildlink3.mk | 21 +++++++++++++++++++++ textproc/libxml++/distinfo | 5 +++++ 5 files changed, 86 insertions(+) create mode 100644 textproc/libxml++/DESCR create mode 100644 textproc/libxml++/Makefile create mode 100644 textproc/libxml++/PLIST create mode 100644 textproc/libxml++/buildlink3.mk create mode 100644 textproc/libxml++/distinfo (limited to 'textproc/libxml++') diff --git a/textproc/libxml++/DESCR b/textproc/libxml++/DESCR new file mode 100644 index 00000000000..00219d5b63c --- /dev/null +++ b/textproc/libxml++/DESCR @@ -0,0 +1,5 @@ +This library provides a C++ interface to XML files. It uses libxml2 +to access the XML files, and in order to configure libxml++ you +must have both libxml and pkg-config installed. + +A newer version of this library is in textproc/libxml++2. diff --git a/textproc/libxml++/Makefile b/textproc/libxml++/Makefile new file mode 100644 index 00000000000..f965e6d0548 --- /dev/null +++ b/textproc/libxml++/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/09/03 12:53:29 wiz Exp $ +# + +DISTNAME= libxml++-1.0.5 +CATEGORIES= textproc +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxml++/1.0/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://libxmlplusplus.sourceforge.net/ +COMMENT= C++ wrapper for the libxml XML parser library + +USE_PKGLOCALEDIR= yes +USE_LANGUAGES= c c++ +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config +GNU_CONFIGURE= yes + +PKGCONFIG_OVERRIDE+= libxml++-1.0.pc.in + +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/libxml++/PLIST b/textproc/libxml++/PLIST new file mode 100644 index 00000000000..a91ad628e97 --- /dev/null +++ b/textproc/libxml++/PLIST @@ -0,0 +1,33 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/09/03 12:53:29 wiz Exp $ +include/libxml++-1.0/libxml++/api_export.h +include/libxml++-1.0/libxml++/attribute.h +include/libxml++-1.0/libxml++/document.h +include/libxml++-1.0/libxml++/dtd.h +include/libxml++-1.0/libxml++/exceptions/exception.h +include/libxml++-1.0/libxml++/exceptions/internal_error.h +include/libxml++-1.0/libxml++/exceptions/parse_error.h +include/libxml++-1.0/libxml++/exceptions/validity_error.h +include/libxml++-1.0/libxml++/io/ostreamoutputbuffer.h +include/libxml++-1.0/libxml++/io/outputbuffer.h +include/libxml++-1.0/libxml++/keepblanks.h +include/libxml++-1.0/libxml++/libxml++.h +include/libxml++-1.0/libxml++/nodes/cdatanode.h +include/libxml++-1.0/libxml++/nodes/commentnode.h +include/libxml++-1.0/libxml++/nodes/contentnode.h +include/libxml++-1.0/libxml++/nodes/element.h +include/libxml++-1.0/libxml++/nodes/entityreference.h +include/libxml++-1.0/libxml++/nodes/node.h +include/libxml++-1.0/libxml++/nodes/processinginstructionnode.h +include/libxml++-1.0/libxml++/nodes/textnode.h +include/libxml++-1.0/libxml++/noncopyable.h +include/libxml++-1.0/libxml++/parsers/domparser.h +include/libxml++-1.0/libxml++/parsers/parser.h +include/libxml++-1.0/libxml++/parsers/saxparser.h +lib/libxml++-1.0.la +lib/pkgconfig/libxml++-1.0.pc +@dirrm include/libxml++-1.0/libxml++/parsers +@dirrm include/libxml++-1.0/libxml++/nodes +@dirrm include/libxml++-1.0/libxml++/io +@dirrm include/libxml++-1.0/libxml++/exceptions +@dirrm include/libxml++-1.0/libxml++ +@dirrm include/libxml++-1.0 diff --git a/textproc/libxml++/buildlink3.mk b/textproc/libxml++/buildlink3.mk new file mode 100644 index 00000000000..ee574ede270 --- /dev/null +++ b/textproc/libxml++/buildlink3.mk @@ -0,0 +1,21 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/09/03 12:53:29 wiz Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBXMLPP_BUILDLINK3_MK:= ${LIBXMLPP_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= libxmlpp +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibxmlpp} +BUILDLINK_PACKAGES+= libxmlpp +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libxmlpp + +.if ${LIBXMLPP_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.libxmlpp+= libxml++>=1.0.5 +BUILDLINK_PKGSRCDIR.libxmlpp?= ../../zzz/libxml++ +.endif # LIBXMLPP_BUILDLINK3_MK + +.include "../../textproc/libxml2/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/textproc/libxml++/distinfo b/textproc/libxml++/distinfo new file mode 100644 index 00000000000..21db0e948b1 --- /dev/null +++ b/textproc/libxml++/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/09/03 12:53:29 wiz Exp $ + +SHA1 (libxml++-1.0.5.tar.bz2) = e90e66beff0af2e2f2a320ffbf8f4c1a3790bc44 +RMD160 (libxml++-1.0.5.tar.bz2) = 073cff2d7a07ca62552c001d9560a21bcc447d35 +Size (libxml++-1.0.5.tar.bz2) = 303965 bytes -- cgit v1.2.3