Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+5
View File
@@ -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++.
+27
View File
@@ -0,0 +1,27 @@
# $NetBSD: Makefile,v 1.5 2012/10/25 06:56:04 asau Exp $
#
DISTNAME= libxml++-1.0.5
PKGNAME= libxml++1-1.0.5
PKGREVISION= 1
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
LICENSE= gnu-lgpl-v2.1
USE_PKGLOCALEDIR= yes
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE+= libxml++-1.0.pc.in
CONFLICTS+= libxml++-1.*
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
+27
View File
@@ -0,0 +1,27 @@
@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:17:21 joerg 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
+15
View File
@@ -0,0 +1,15 @@
# $NetBSD: buildlink3.mk,v 1.3 2012/06/14 07:43:21 sbd Exp $
BUILDLINK_TREE+= libxmlpp1
.if !defined(LIBXMLPP1_BUILDLINK3_MK)
LIBXMLPP1_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libxmlpp1+= libxml++1>=1.0.5
BUILDLINK_ABI_DEPENDS.libxmlpp1?= libxml++1>=1.0.5nb1
BUILDLINK_PKGSRCDIR.libxmlpp1?= ../../textproc/libxml++1
.include "../../textproc/libxml2/buildlink3.mk"
.endif # LIBXMLPP1_BUILDLINK3_MK
BUILDLINK_TREE+= -libxmlpp1
+7
View File
@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.3 2011/12/10 01:09:20 marino 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
SHA1 (patch-configure) = b5dc1b1c7d9e1e7c99769d435a215c5566a66687
SHA1 (patch-libxml++_parsers_parser.cc) = afc87895a6b1f63cde467594849c89d761144c48
@@ -0,0 +1,13 @@
$NetBSD: patch-configure,v 1.1 2011/12/10 01:09:20 marino Exp $
--- configure.orig 2005-09-27 18:58:07.000000000 +0000
+++ configure
@@ -6849,7 +6849,7 @@ echo "${ECHO_T}no" >&6
exit 1
fi
gentoo_lt_version="1.5.18"
-gentoo_ltmain_version=`grep '^[:space:]*VERSION=' $ltmain | sed -e 's|^[:space:]*VERSION=||'`
+gentoo_ltmain_version=`grep '^[[:space:]]*VERSION=' $ltmain | sed -e 's|^[[:space:]]*VERSION=||'`
if test "$gentoo_lt_version" != "$gentoo_ltmain_version"; then
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
@@ -0,0 +1,14 @@
$NetBSD: patch-libxml++_parsers_parser.cc,v 1.1 2011/08/14 18:54:53 wiz Exp $
Fix build with gcc-4.5.
--- libxml++/parsers/parser.cc.orig 2004-08-13 21:08:43.000000000 +0000
+++ libxml++/parsers/parser.cc
@@ -9,6 +9,7 @@
#include <libxml/parser.h>
#include <cstdarg> //For va_list.
+#include <memory> //For auto_ptr
namespace xmlpp {