diff options
Diffstat (limited to 'textproc/libxml++26')
-rw-r--r-- | textproc/libxml++26/Makefile | 48 | ||||
-rw-r--r-- | textproc/libxml++26/distinfo | 3 | ||||
-rw-r--r-- | textproc/libxml++26/pkg-descr | 5 | ||||
-rw-r--r-- | textproc/libxml++26/pkg-plist | 44 |
4 files changed, 100 insertions, 0 deletions
diff --git a/textproc/libxml++26/Makefile b/textproc/libxml++26/Makefile new file mode 100644 index 000000000..f5309fa7c --- /dev/null +++ b/textproc/libxml++26/Makefile @@ -0,0 +1,48 @@ +# ex:ts=8 +# New ports collection makefile for: libxml++ +# Date created: Feb 26, 2001 +# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports/textproc/libxml++26/Makefile,v 1.37 2010/04/03 16:02:01 avl Exp $ +# + +PORTNAME= libxml++ +PORTVERSION= 2.32.0 +PORTREVISION?= 0 +CATEGORIES= textproc +MASTER_SITES= GNOME + +MAINTAINER= bland@FreeBSD.org +COMMENT= XML API for C++ + +USE_BZIP2= yes + +PLIST_SUB= VERSION="2.6" API_VERSION="2.6" + +.if !defined(REFERENCE_PORT) + +LATEST_LINK= libxml++26 + +LIB_DEPENDS= glibmm-2.4.1:${PORTSDIR}/devel/glibmm +BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 + +USE_GMAKE= yes +USE_GNOME= gnomehack libxml2 pkgconfig +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +CONFIGURE_ARGS= --enable-static --disable-documentation + +post-patch: + @${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \ + ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e '/^gentoo_ltmain_version=/s/`.*`/$$gentoo_lt_version/' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e '/^library_configdir =/s/libdir/includedir/' \ + ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e '/^Cflags:/s/libdir/includedir/' \ + ${WRKSRC}/libxml++-2.6.pc.in + +.include <bsd.port.mk> + +.endif
\ No newline at end of file diff --git a/textproc/libxml++26/distinfo b/textproc/libxml++26/distinfo new file mode 100644 index 000000000..7e44f8ab5 --- /dev/null +++ b/textproc/libxml++26/distinfo @@ -0,0 +1,3 @@ +MD5 (libxml++-2.32.0.tar.bz2) = f25c032942653211311754608abf46a4 +SHA256 (libxml++-2.32.0.tar.bz2) = 7989e285ca6fe63379121a2afea8dd4806abef6ecf1cb84f4fc4e9de18b43c25 +SIZE (libxml++-2.32.0.tar.bz2) = 831918 diff --git a/textproc/libxml++26/pkg-descr b/textproc/libxml++26/pkg-descr new file mode 100644 index 000000000..94d8feaff --- /dev/null +++ b/textproc/libxml++26/pkg-descr @@ -0,0 +1,5 @@ +libxml++ is a C++ interface for working with XML files, using libxml +(gnome-xml) to parse and write the actual XML files. It has a simple +but complete API. + +WWW: http://libxmlplusplus.sourceforge.net/ diff --git a/textproc/libxml++26/pkg-plist b/textproc/libxml++26/pkg-plist new file mode 100644 index 000000000..f9349c1b9 --- /dev/null +++ b/textproc/libxml++26/pkg-plist @@ -0,0 +1,44 @@ +include/libxml++-%%API_VERSION%%/include/libxml++config.h +include/libxml++-%%API_VERSION%%/libxml++/attribute.h +include/libxml++-%%API_VERSION%%/libxml++/document.h +include/libxml++-%%API_VERSION%%/libxml++/dtd.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/exception.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/internal_error.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/parse_error.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/validity_error.h +include/libxml++-%%API_VERSION%%/libxml++/io/istreamparserinputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/io/ostreamoutputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/io/outputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/io/parserinputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/keepblanks.h +include/libxml++-%%API_VERSION%%/libxml++/libxml++.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/cdatanode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/commentnode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/contentnode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/element.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/entityreference.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/node.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/processinginstructionnode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/textnode.h +include/libxml++-%%API_VERSION%%/libxml++/noncopyable.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/domparser.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/parser.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/saxparser.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/textreader.h +include/libxml++-%%API_VERSION%%/libxml++/schema.h +include/libxml++-%%API_VERSION%%/libxml++/validators/dtdvalidator.h +include/libxml++-%%API_VERSION%%/libxml++/validators/schemavalidator.h +include/libxml++-%%API_VERSION%%/libxml++/validators/validator.h +lib/libxml++-%%VERSION%%.a +lib/libxml++-%%VERSION%%.la +lib/libxml++-%%VERSION%%.so +lib/libxml++-%%VERSION%%.so.2 +libdata/pkgconfig/libxml++-%%API_VERSION%%.pc +@dirrm include/libxml++-%%API_VERSION%%/libxml++/validators +@dirrm include/libxml++-%%API_VERSION%%/libxml++/parsers +@dirrm include/libxml++-%%API_VERSION%%/libxml++/nodes +@dirrm include/libxml++-%%API_VERSION%%/libxml++/io +@dirrm include/libxml++-%%API_VERSION%%/libxml++/exceptions +@dirrm include/libxml++-%%API_VERSION%%/libxml++ +@dirrm include/libxml++-%%API_VERSION%%/include +@dirrm include/libxml++-%%API_VERSION%% |