diff options
author | Mike Hommey <mh@glandium.org> | 2004-09-10 05:26:00 +0000 |
---|---|---|
committer | Mike Hommey <mh@glandium.org> | 2004-09-10 05:26:00 +0000 |
commit | 09deb06614c3408ec0816a3c88920138bae2083c (patch) | |
tree | a1b841a7dc28eecb98ca361c9371ecd1449a1908 /win32 | |
parent | c14c53a3645d81281058d4bb4cff24fa8d6faf33 (diff) | |
download | libxml2-09deb06614c3408ec0816a3c88920138bae2083c.tar.gz |
Load /tmp/tmp.BmUFjT/libxml2-2.6.13 intoupstream/2.6.13
packages/libxml2/branches/upstream/current.
Diffstat (limited to 'win32')
-rw-r--r-- | win32/Makefile.mingw | 2 | ||||
-rw-r--r-- | win32/Makefile.msvc | 2 | ||||
-rw-r--r-- | win32/configure.js | 30 | ||||
-rw-r--r-- | win32/libxml2.def.src | 16 |
4 files changed, 46 insertions, 4 deletions
diff --git a/win32/Makefile.mingw b/win32/Makefile.mingw index a0fb33c..415620c 100644 --- a/win32/Makefile.mingw +++ b/win32/Makefile.mingw @@ -79,7 +79,7 @@ ifeq ($(WITH_ICONV),1) LIBS += -liconv endif ifeq ($(WITH_ZLIB),1) -LIBS += -lzlib +LIBS += -lzdll endif ifeq ($(WITH_THREADS),posix) LIBS += -lpthreadGC diff --git a/win32/Makefile.msvc b/win32/Makefile.msvc index 4ea2859..3ad0dad 100644 --- a/win32/Makefile.msvc +++ b/win32/Makefile.msvc @@ -69,7 +69,7 @@ LIBS = $(LIBS) wsock32.lib LIBS = $(LIBS) iconv.lib !endif !if "$(WITH_ZLIB)" == "1" -LIBS = $(LIBS) zlib.lib +LIBS = $(LIBS) zdll.lib !endif !if "$(WITH_THREADS)" == "posix" LIBS = $(LIBS) pthreadVC.lib diff --git a/win32/configure.js b/win32/configure.js index 2da590d..f77308d 100644 --- a/win32/configure.js +++ b/win32/configure.js @@ -25,6 +25,8 @@ var verMajor; var verMinor; var verMicro; var verMicroSuffix; +var verCvs; +var useCvsVer = true; /* Libxml features. */ var withTrio = false; var withThreads = "native"; @@ -162,8 +164,23 @@ function usage() file included by our makefile. */ function discoverVersion() { - var fso, cf, vf, ln, s; + var fso, cf, vf, ln, s, iDot, iSlash; fso = new ActiveXObject("Scripting.FileSystemObject"); + verCvs = ""; + if (useCvsVer && fso.FileExists("..\\CVS\\Entries")) { + cf = fso.OpenTextFile("..\\CVS\\Entries", 1); + while (cf.AtEndOfStream != true) { + ln = cf.ReadLine(); + s = new String(ln); + if (s.search(/^\/ChangeLog\//) != -1) { + iDot = s.indexOf("."); + iSlash = s.indexOf("/", iDot); + verCvs = "CVS" + s.substring(iDot + 1, iSlash); + break; + } + } + cf.Close(); + } cf = fso.OpenTextFile(configFile, 1); if (compiler == "msvc") versionFile = ".\\config.msvc"; @@ -263,6 +280,8 @@ function configureLibxml() } else if (s.search(/\@LIBXML_VERSION_NUMBER\@/) != -1) { of.WriteLine(s.replace(/\@LIBXML_VERSION_NUMBER\@/, verMajor*10000 + verMinor*100 + verMicro*1)); + } else if (s.search(/\@LIBXML_VERSION_EXTRA\@/) != -1) { + of.WriteLine(s.replace(/\@LIBXML_VERSION_EXTRA\@/, verCvs)); } else if (s.search(/\@WITH_TRIO\@/) != -1) { of.WriteLine(s.replace(/\@WITH_TRIO\@/, withTrio? "1" : "0")); } else if (s.search(/\@WITH_THREADS\@/) != -1) { @@ -482,6 +501,8 @@ for (i = 0; (i < WScript.Arguments.length) && (error == 0); i++) { buildInclude = arg.substring(opt.length + 1, arg.length); else if (opt == "lib") buildLib = arg.substring(opt.length + 1, arg.length); + else if (opt == "release") + useCvsVer = false; else error = 1; } else if (i == 0) { @@ -525,7 +546,12 @@ if (error != 0) { WScript.Quit(error); } -WScript.Echo(baseName + " version: " + verMajor + "." + verMinor + "." + verMicro); +var outVerString = baseName + " version: " + verMajor + "." + verMinor + "." + verMicro; +if (verMicroSuffix && verMicroSuffix != "") + outVerString += "-" + verMicroSuffix; +if (verCvs && verCvs != "") + outVerString += "-" + verCvs; +WScript.Echo(outVerString); // Configure libxml. configureLibxml(); diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src index 940a2cf..6107c8a 100644 --- a/win32/libxml2.def.src +++ b/win32/libxml2.def.src @@ -1222,6 +1222,7 @@ xmlParseExternalEntity xmlParseExternalID xmlParseExternalSubset xmlParseFile +xmlParseInNodeContext xmlParseMarkupDecl xmlParseMemory xmlParseMisc @@ -1508,9 +1509,18 @@ xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInType #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaGetFacetValueAsULong +#endif +#ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaGetParserErrors +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaGetPredefinedType #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaGetValidErrors +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaInitTypes #endif #ifdef LIBXML_SCHEMAS_ENABLED @@ -1544,12 +1554,18 @@ xmlSchemaSetValidErrors xmlSchemaValPredefTypeNode #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaValPredefTypeNodeNoNorm +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaValidateDoc #endif #ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaValidateFacet #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaValidateLengthFacet +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaValidateListSimpleTypeFacet #endif #ifdef LIBXML_SCHEMAS_ENABLED |