+++ /dev/null
-From de943f313fa5c17bf9cbd560a7578796991b24b5 Mon Sep 17 00:00:00 2001
-From: Eneas U de Queiroz <cotequeiroz@gmail.com>
-Date: Sat, 10 Aug 2019 19:43:20 -0300
-Subject: [PATCH] Avoid libxml checks if --disable-xml is used
-
-Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
----
- m4/reorganization/libs/xml.m4 | 126 +++++++++++++++++-----------------
- 1 file changed, 62 insertions(+), 64 deletions(-)
-
-diff --git a/m4/reorganization/libs/xml.m4 b/m4/reorganization/libs/xml.m4
-index 77b2c13a8..0709d2914 100644
---- a/m4/reorganization/libs/xml.m4
-+++ b/m4/reorganization/libs/xml.m4
-@@ -12,87 +12,85 @@ if test "X$want_xml" != "Xno"; then
- @<:@default=/usr/local or /usr if not found in /usr/local@:>@]),
- [with_xml_val=$withval]
- )
--fi
--
--AS_IF([test "x$with_xml_val" = "xno"], [XML_HOME=""],
-- [test "x$with_xml_val" = "xyes"], [XML_HOME="/usr/local"],
-- [XML_HOME="$with_xml_val"])
-
--AS_IF([test "x$XML_HOME" != "x"], [
-- AS_IF([test ! -x "$XML_HOME/bin/xml2-config"], [XML_HOME=""])
-- ])
-+ AS_IF([test "x$with_xml_val" = "xno"], [XML_HOME=""],
-+ [test "x$with_xml_val" = "xyes"], [XML_HOME="/usr/local"],
-+ [XML_HOME="$with_xml_val"])
-
--AS_IF([test "x$XML_HOME" = "x" -a "x$with_xml_val" = "xyes"], [
-- AS_IF([test -x "/usr/bin/xml2-config"], [XML_HOME="/usr"])
-- ])
-+ AS_IF([test "x$XML_HOME" != "x"], [
-+ AS_IF([test ! -x "$XML_HOME/bin/xml2-config"], [XML_HOME=""])
-+ ])
-
--if test "x$XML_HOME" != "x"; then
-- AC_MSG_RESULT([$XML_HOME])
--else
-- AC_MSG_RESULT([not found])
--fi
-+ AS_IF([test "x$XML_HOME" = "x" -a "x$with_xml_val" = "xyes"], [
-+ AS_IF([test -x "/usr/bin/xml2-config"], [XML_HOME="/usr"])
-+ ])
-
--found_xml="no"
--XMLCONF_VERSION=""
--XML_CPPFLAGS=""
--XML_LIBS=""
--if test "x$XML_HOME" != "x"; then
-- AC_MSG_CHECKING([xml2-config version])
-- XMLCONF_VERSION="`$XML_HOME/bin/xml2-config --version`"
-- if test "x%XMLCONF_VERSION" != "x"; then
-- AC_MSG_RESULT([$XMLCONF_VERSION])
-- found_xml="yes"
-- XML_CPPFLAGS="`$XML_HOME/bin/xml2-config --cflags`"
-- XML_LIBS="`$XML_HOME/bin/xml2-config --libs`"
-- AS_ECHO("$XML_CPPFLAGS")
-- AS_ECHO("$XML_LIBS")
-+ if test "x$XML_HOME" != "x"; then
-+ AC_MSG_RESULT([$XML_HOME])
- else
-- AC_MSG_ERROR([xml2-config failed])
-+ AC_MSG_RESULT([not found])
-+ fi
-+
-+ found_xml="no"
-+ XMLCONF_VERSION=""
-+ XML_CPPFLAGS=""
-+ XML_LIBS=""
-+ if test "x$XML_HOME" != "x"; then
-+ AC_MSG_CHECKING([xml2-config version])
-+ XMLCONF_VERSION="`$XML_HOME/bin/xml2-config --version`"
-+ if test "x%XMLCONF_VERSION" != "x"; then
-+ AC_MSG_RESULT([$XMLCONF_VERSION])
-+ found_xml="yes"
-+ XML_CPPFLAGS="`$XML_HOME/bin/xml2-config --cflags`"
-+ XML_LIBS="`$XML_HOME/bin/xml2-config --libs`"
-+ AS_ECHO("$XML_CPPFLAGS")
-+ AS_ECHO("$XML_LIBS")
-+ else
-+ AC_MSG_ERROR([xml2-config failed])
-+ fi
- fi
--fi
-
--working_xml="no"
--if test "X$found_xml" != "Xno"; then
-- AC_MSG_CHECKING([for xmlreader.h in $XML_HOME])
-+ working_xml="no"
-+ if test "X$found_xml" != "Xno"; then
-+ AC_MSG_CHECKING([for xmlreader.h in $XML_HOME])
-
-- if test ! -f "$XML_HOME/include/libxml2/libxml/xmlreader.h"; then
-- AC_MSG_RESULT([not found])
-- else
-- AC_MSG_RESULT([found])
-- save_LIBS="$LIBS"
-- save_CPPFLAGS="$CPPFLAGS"
-- CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS"
-- save_LDFLAGS="$LDFLAGS"
-- LDFLAGS="$LDFLAGS $XML_LIBS"
-+ if test ! -f "$XML_HOME/include/libxml2/libxml/xmlreader.h"; then
-+ AC_MSG_RESULT([not found])
-+ else
-+ AC_MSG_RESULT([found])
-+ save_LIBS="$LIBS"
-+ save_CPPFLAGS="$CPPFLAGS"
-+ CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS"
-+ save_LDFLAGS="$LDFLAGS"
-+ LDFLAGS="$LDFLAGS $XML_LIBS"
-
-- AS_ECHO("CPPFLAGS: $CPPFLAGS")
-- AS_ECHO("LD_FLAGS: $LDFLAGS")
-+ AS_ECHO("CPPFLAGS: $CPPFLAGS")
-+ AS_ECHO("LD_FLAGS: $LDFLAGS")
-
-- AC_CHECK_LIB([xml2], [xmlTextReaderRead], [working_xml="yes"], [working_xml="no"], [$XML_LIBS])
-+ AC_CHECK_LIB([xml2], [xmlTextReaderRead], [working_xml="yes"], [working_xml="no"], [$XML_LIBS])
-
-- CPPFLAGS="$save_CPPFLAGS"
-- LDFLAGS="$save_LDFLAGS"
-- LIBS="$save_LIBS"
-+ CPPFLAGS="$save_CPPFLAGS"
-+ LDFLAGS="$save_LDFLAGS"
-+ LIBS="$save_LIBS"
-+ fi
- fi
--fi
-
--if test "$working_xml" = "yes"; then
-- AC_DEFINE([HAVE_LIBXML2],1,[Define to 1 if you have the 'libxml2' library (-lxml2).])
-- AC_SUBST(XML_CPPFLAGS)
-- AC_SUBST(XML_LIBS)
-- AC_MSG_NOTICE([Compiling and linking with libxml2 from $XML_HOME])
--else
-- if test "$want_xml" = "yes"; then
-- AC_MSG_ERROR([****** Please install libxml2 packages!])
-+ if test "$working_xml" = "yes"; then
-+ AC_DEFINE([HAVE_LIBXML2],1,[Define to 1 if you have the 'libxml2' library (-lxml2).])
-+ AC_SUBST(XML_CPPFLAGS)
-+ AC_SUBST(XML_LIBS)
-+ AC_MSG_NOTICE([Compiling and linking with libxml2 from $XML_HOME])
- else
-- if test "$want_xml" != "no"; then
-+ if test "$want_xml" = "yes"; then
-+ AC_MSG_ERROR([****** Please install libxml2 packages!])
-+ else
- AC_MSG_NOTICE([****** libxml2 support unavailable])
- fi
-+ XML_CPPFLAGS=""
-+ XML_LIBS=""
-+ AC_SUBST(XML_CPPFLAGS)
-+ AC_SUBST(XML_LIBS)
- fi
-- XML_CPPFLAGS=""
-- XML_LIBS=""
-- AC_SUBST(XML_CPPFLAGS)
-- AC_SUBST(XML_LIBS)
- fi
-
- AM_CONDITIONAL([HAVE_LIBXML2], test "x$HAVE_LIBXML2" = "xyes")
---
-2.21.0
-