summaryrefslogtreecommitdiff
path: root/textproc/libxml++
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-09-03 12:53:29 +0000
committerwiz <wiz@pkgsrc.org>2006-09-03 12:53:29 +0000
commit342f0725237ea136708971c961b6a5aa3fe32603 (patch)
tree117115e79b4fda2e0916bb9954abcc33a43b619d /textproc/libxml++
parent5e80c30753d5c931efd5d5b7dae65c49baf862ce (diff)
downloadpkgsrc-342f0725237ea136708971c961b6a5aa3fe32603.tar.gz
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.
Diffstat (limited to 'textproc/libxml++')
-rw-r--r--textproc/libxml++/DESCR5
-rw-r--r--textproc/libxml++/Makefile22
-rw-r--r--textproc/libxml++/PLIST33
-rw-r--r--textproc/libxml++/buildlink3.mk21
-rw-r--r--textproc/libxml++/distinfo5
5 files changed, 86 insertions, 0 deletions
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