pkgsrc/textproc/xerces-c/patches/patch-aa
minskim 3cec1e2629 Update xerces-c to 2.3.0. This closes PR pkg/23861.
Too many changes to list here.  This package hasn't been updated since
1.7.0.  See http://xml.apache.org/xerces-c/releases_archive.html for
the complete list.
2004-02-11 04:06:04 +00:00

58 lines
2.2 KiB
Text

$NetBSD: patch-aa,v 1.3 2004/02/11 04:06:05 minskim Exp $
--- util/Platforms/NetBSD/NetBSDPlatformUtils.cpp.orig 2003-05-27 10:04:53.000000000 -0500
+++ util/Platforms/NetBSD/NetBSDPlatformUtils.cpp
@@ -92,6 +92,8 @@
#if defined(XML_USE_ICU_TRANSCODER)
#include <xercesc/util/Transcoders/ICU/ICUTransService.hpp>
+#elif defined (XML_USE_GNU_TRANSCODER)
+ #include <xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp>
#else
// Use native transcoder. Same as -DXML_USE_NATIVE_TRANSCODER
#include <xercesc/util/Transcoders/Iconv/IconvTransService.hpp>
@@ -100,6 +102,8 @@
#if defined(XML_USE_ICU_MESSAGELOADER)
#include <xercesc/util/MsgLoaders/ICU/ICUMsgLoader.hpp>
+#elif defined(XML_USE_ICONV_MESSAGELOADER)
+ #include <xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.hpp>
#else
// Same as -DXML_USE_INMEM_MESSAGELOADER
#include <xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp>
@@ -172,6 +176,8 @@ XMLMsgLoader* XMLPlatformUtils::loadAMsg
{
#if defined (XML_USE_ICU_MESSAGELOADER)
retVal = new ICUMsgLoader(msgDomain);
+#elif defined (XML_USE_ICONV_MESSAGELOADER)
+ retVal = new MsgCatalogLoader(msgDomain);
#else
// same as -DXML_USE_INMEM_MESSAGELOADER
retVal = new InMemMsgLoader(msgDomain);
@@ -199,6 +205,8 @@ XMLTransService* XMLPlatformUtils::makeT
// Use ICU transcoding services.
// same as -DXML_USE_ICU_MESSAGELOADER
return new ICUTransService;
+#elif defined (XML_USE_GNU_TRANSCODER)
+ return new IconvGNUTransService;
#else
// Use native transcoding services.
// same as -DXML_USE_INMEM_MESSAGELOADER
@@ -421,7 +429,7 @@ unsigned long XMLPlatformUtils::getCurre
return (unsigned long)(t.tv_sec*1000 + t.tv_usec);
}
-XMLCh* XMLPlatformUtils::getFullPath(const XMLCh* const srcPath)
+XMLCh* XMLPlatformUtils::getFullPath(const XMLCh* const srcPath, MemoryManager* const)
{
//
@@ -463,7 +471,7 @@ bool XMLPlatformUtils::isRelative(const
return true;
}
-XMLCh* XMLPlatformUtils::getCurrentDirectory()
+XMLCh* XMLPlatformUtils::getCurrentDirectory(MemoryManager* const)
{
char dirBuf[PATH_MAX + 1];
char *curDir = getcwd(&dirBuf[0], PATH_MAX + 1);