df28419bcf
** Bug * [XERCESC-1925] - Wrong temporary token type causes regex construction to fail * [XERCESC-1926] - IGXMLScanner can fail to properly set its XSModel. * [XERCESC-1936] - ICUTransService and IconvGNUransService CAN NOT deal with huge file. * [XERCESC-1937] - xsi:type is not applied to root element * [XERCESC-1940] - Problem in prefix parsing while creating Documnet, Element, Attributes on all platforms : Issue is in poolString creation * [XERCESC-1945] - Whitespace in xsi:type * [XERCESC-1947] - XMLUTF8Transcoder::transcodeTo fails with an exception when transcoding single characters that require 3 or more bytes as UTF8. * [XERCESC-1949] - getWholeText leaks memory * [XERCESC-1951] - Missing Libs.private in the xerces-c pkg-config file * [XERCESC-1958] - XMLUni::fgXercesLoadSchema[] is not null-terminated in XMLUni.cpp * [XERCESC-1966] - XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole alphabet * [XERCESC-1968] - Xerces livelocks while reading external DTD if socket closes prematurely * [XERCESC-1974] - Memory leak occurs if an exception is thrown in TranscodeToStr or TranscodeFromStr constructors * [XERCESC-1978] - DOMDocumentImpl:: getPooledNString(const XMLCh *in, XMLSize_t n) returns incorrect string * [XERCESC-1979] - OutOfMemoryException being thrown on creation of an LS Serializer * [XERCESC-1984] - TranscodeToStr::transcode throws an exception when transcoding to UTF-8 * [XERCESC-1994] - ContentSpecNode::getMaxTotalRange: Operator precedence flaw * [XERCESC-1998] - Add support for GNU/Hurd by using POSIX.1-2001 and POSIX.1-2008 functions * [XERCESC-2000] - enumeration value Loop not handled in switch src/SEnumVal/SEnumVal.cpp: * [XERCESC-2004] - bit operation error in DOMNodeImpl::reverseTreeOrderBitPattern * [XERCESC-2006] - build xerces-c with icu on mingw gcc 4.7.2 * [XERCESC-2011] - Xerces 3.1.1 Xerces.Lib fails to build with new Visual Studio 2012 Update 1 when v110_xp platform is chosen * [XERCESC-2020] - Off-by-one error in TranscodeFromStr (with ICU) * [XERCESC-2023] - Use icu, which is built with features * [XERCESC-2024] - LocalFileFormatTarget leaks file handle * [XERCESC-2028] - Curl Checking * [XERCESC-2031] - Janitor<BinInputStream>::~Janitor() throws in unwind * [XERCESC-2043] - String pooling in DOMDocumentImpl is unsafe, particularly on 64-bit platforms * [XERCESC-2044] - Code analysis revealed multiple potential NULL derefence conditions (currently unconfirmed) * [XERCESC-2045] - XMLString sizeToText/binToText produce mixed case * [XERCESC-2046] - Crash while parsing malformed documents ** Improvement * [XERCESC-1922] - MacOSUnicodeConverter.cpp: ISO C++ forbids comparison between pointer of type 'void *' and pointer-to-function * [XERCESC-1995] - Allow compiling Xerces-C using C++11 (especially Clang) * [XERCESC-1997] - VS2012 Project
37 lines
931 B
Makefile
37 lines
931 B
Makefile
# $NetBSD: Makefile,v 1.45 2015/03/26 21:02:31 bsiegert Exp $
|
|
|
|
DISTNAME= xerces-c-3.1.2
|
|
CATEGORIES= textproc
|
|
MASTER_SITES= ${MASTER_SITE_APACHE:=xerces/c/3/sources/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://xerces.apache.org/
|
|
COMMENT= Validating C++ XML parser with DOM and SAX support
|
|
LICENSE= apache-2.0
|
|
|
|
USE_LANGUAGES= c c++
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= gmake
|
|
PKGCONFIG_OVERRIDE= xerces-c.pc.in
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --without-curl
|
|
CONFIGURE_ARGS+= --without-icu
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
PLIST_VARS+= iconv gnuiconv macunicode
|
|
|
|
.if ${OPSYS} == "Darwin"
|
|
PLIST.macunicode= yes
|
|
.elif ${OPSYS} == "SunOS"
|
|
PLIST.iconv= yes
|
|
CONFIGURE_ARGS+= --enable-transcoder-iconv
|
|
.else
|
|
PLIST.gnuiconv= yes
|
|
CONFIGURE_ARGS+= --enable-transcoder-gnuiconv
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
|
LDFLAGS+= -liconv
|
|
.endif
|
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|