[libxml] Update BUILD.gn and xmlversion headers
Applying fixes to build files and incorporating new xmlversion header
from v2.10.3.
Bug: 114849
Test: Verified build locally, CQ for wayland tests.
Change-Id: I71642b0fc4b1062369d9d71dd325209b1af601fc
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/libxml2/+/772184
Reviewed-by: Marco Vanotti <mvanotti@google.com>
diff --git a/BUILD.gn b/BUILD.gn
index 4b8b29d..ac6ecc0 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -63,7 +63,6 @@
target(default_library_type, "libxml2") {
sources = [
- "DOCBparser.c",
"HTMLparser.c",
"HTMLtree.c",
"SAX.c",
diff --git a/include/libxml/xmlversion.h b/include/libxml/xmlversion.h
index e44db4f..29ea8e0 100644
--- a/include/libxml/xmlversion.h
+++ b/include/libxml/xmlversion.h
@@ -29,28 +29,28 @@
*
* the version string like "1.2.3"
*/
-#define LIBXML_DOTTED_VERSION "2.9.14"
+#define LIBXML_DOTTED_VERSION "2.10.3"
/**
* LIBXML_VERSION:
*
* the version number: 1.2.3 value is 10203
*/
-#define LIBXML_VERSION 20914
+#define LIBXML_VERSION 21003
/**
* LIBXML_VERSION_STRING:
*
* the version number string, 1.2.3 value is "10203"
*/
-#define LIBXML_VERSION_STRING "20914"
+#define LIBXML_VERSION_STRING "21003"
/**
* LIBXML_VERSION_EXTRA:
*
* extra version information, used to show a git commit description
*/
-#define LIBXML_VERSION_EXTRA "-GITv2.9.14"
+#define LIBXML_VERSION_EXTRA "-GITv2.10.3"
/**
* LIBXML_TEST_VERSION:
@@ -58,7 +58,7 @@
* Macro to check that the libxml version in use is compatible with
* the version the software has been compiled against
*/
-#define LIBXML_TEST_VERSION xmlCheckVersion(20914);
+#define LIBXML_TEST_VERSION xmlCheckVersion(21003);
#ifndef VMS
#if 0
@@ -230,15 +230,6 @@
#endif
/**
- * LIBXML_DOCB_ENABLED:
- *
- * Whether the SGML Docbook support is configured in
- */
-#if 1
-#define LIBXML_DOCB_ENABLED
-#endif
-
-/**
* LIBXML_XPATH_ENABLED:
*
* Whether XPath is configured in
@@ -257,6 +248,15 @@
#endif
/**
+ * LIBXML_XPTR_LOCS_ENABLED:
+ *
+ * Whether support for XPointer locations is configured in
+ */
+#if 0
+#define LIBXML_XPTR_LOCS_ENABLED
+#endif
+
+/**
* LIBXML_XINCLUDE_ENABLED:
*
* Whether XInclude is configured in
@@ -387,7 +387,7 @@
*
* the string suffix used by dynamic modules (usually shared libraries)
*/
-#define LIBXML_MODULE_EXTENSION ".so"
+#define LIBXML_MODULE_EXTENSION ".so"
#endif
/**
@@ -456,6 +456,15 @@
# define LIBXML_ATTR_FORMAT(fmt,args)
#endif
+#ifndef XML_DEPRECATED
+# ifdef IN_LIBXML
+# define XML_DEPRECATED
+# else
+/* Available since at least GCC 3.1 */
+# define XML_DEPRECATED __attribute__((deprecated))
+# endif
+#endif
+
#else /* ! __GNUC__ */
/**
* ATTRIBUTE_UNUSED:
@@ -475,6 +484,15 @@
* Macro used to indicate to GCC the parameter are printf like
*/
#define LIBXML_ATTR_FORMAT(fmt,args)
+/**
+ * XML_DEPRECATED:
+ *
+ * Macro used to indicate that a function, variable, type or struct member
+ * is deprecated.
+ */
+#ifndef XML_DEPRECATED
+#define XML_DEPRECATED
+#endif
#endif /* __GNUC__ */
#ifdef __cplusplus