[vlc-commits] Contribs: update libxml2 to 2.8.0

Jean-Baptiste Kempf git at videolan.org
Wed Aug 8 00:35:31 CEST 2012


vlc/vlc-2.0 | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Wed Aug  8 00:22:00 2012 +0200| [386dd0e069e36212506db0d65664c81b5ae80326] | committer: Jean-Baptiste Kempf

Contribs: update libxml2 to 2.8.0
(cherry picked from commit 7f3a4223264adf5412783c239e8244daa2404e91)

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-2.0.git/?a=commit;h=386dd0e069e36212506db0d65664c81b5ae80326
---

 contrib/src/libxml2/SHA512SUMS    |    2 +-
 contrib/src/libxml2/pthread.patch |   42 ++++++++++++++++++-------------------
 contrib/src/libxml2/rules.mak     |    2 +-
 3 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/contrib/src/libxml2/SHA512SUMS b/contrib/src/libxml2/SHA512SUMS
index 74b2b3b..1ef20c8 100644
--- a/contrib/src/libxml2/SHA512SUMS
+++ b/contrib/src/libxml2/SHA512SUMS
@@ -1 +1 @@
-cb5d88f95feffde6a805a7583306864ad9cc909e958a1044afc6d5864ec480da545343f25c10bba99be59c2344e98d4cd2dcc8a152407a0ce581a51ce214d6bc  libxml2-2.7.8.tar.gz
+e36ca96e5ba18f767346f1310c43d3c8c9a35c53252de18ad63ebce7f1f8df7ae40dd0719b2c6d78f5a64e61be154eec63a36ae738d29e93a9139c524a289ad4  libxml2-2.8.0.tar.gz
diff --git a/contrib/src/libxml2/pthread.patch b/contrib/src/libxml2/pthread.patch
index 1984010..69797e4 100644
--- a/contrib/src/libxml2/pthread.patch
+++ b/contrib/src/libxml2/pthread.patch
@@ -1,22 +1,22 @@
---- libxml2/configure.in.orig	2012-05-29 12:43:39.843757694 -0400
-+++ libxml2/configure.in	2012-05-29 12:47:39.347755607 -0400
-@@ -913,12 +913,17 @@
-     echo Enabling multithreaded support
-     dnl Use pthread by default
-     if test "$with_threads" = "pthread" || test "$with_threads" = "" || test "$with_threads" = "yes" ; then
-+        LIBS_saved="$LIBS"
-         AC_CHECK_HEADER(pthread.h,
--	    AC_CHECK_LIB(pthread, pthread_join,[
--	       THREAD_LIBS="-lpthread"
-+        AC_SEARCH_LIBS(pthread_join, pthread,[
-+	       THREAD_LIBS="$ac_cv_search_pthread_join"
-+           if test "$THREAD_LIBS" = "none required"; then
-+             THREAD_LIBS=""
-+           fi
- 	       AC_DEFINE([HAVE_LIBPTHREAD], [], [Define if pthread library is there (-lpthread)])
- 	       AC_DEFINE([HAVE_PTHREAD_H], [], [Define if <pthread.h> is there])
- 	       WITH_THREADS="1"]))
-+        LIBS="$LIBS_saved"
+--- libxml2-2.8.0/configure.in.orig	2012-05-23 10:33:55.000000000 +0200
++++ libxml2-2.8.0/configure.in	2012-08-08 00:20:20.544880094 +0200
+@@ -958,12 +958,17 @@
+     dnl Use pthread by default in other cases
+     if test -z "$THREADS_W32"; then
+         if test "$with_threads" = "pthread" || test "$with_threads" = "" || test "$with_threads" = "yes" ; then
++            LIBS_saved="$LIBS"
+             AC_CHECK_HEADER(pthread.h,
+-                AC_CHECK_LIB(pthread, pthread_join,[
+-                THREAD_LIBS="-lpthread"
++                AC_SEARCH_LIBS(pthread_join, pthread,[
++                THREAD_LIBS="$ac_cv_search_pthread_join"
++                if test "$THREAD_LIBS" = "none required"; then
++                  THREAD_LIBS=""
++                fi
+                 AC_DEFINE([HAVE_LIBPTHREAD], [], [Define if pthread library is there (-lpthread)])
+                 AC_DEFINE([HAVE_PTHREAD_H], [], [Define if <pthread.h> is there])
+                 WITH_THREADS="1"]))
++            LIBS="$LIBS_saved"
+         fi
      fi
-     case $host_os in
-        *mingw32*) if test "$THREAD_LIBS" != "-lpthread"; then
+ 
diff --git a/contrib/src/libxml2/rules.mak b/contrib/src/libxml2/rules.mak
index 5923f84..eae6a46 100644
--- a/contrib/src/libxml2/rules.mak
+++ b/contrib/src/libxml2/rules.mak
@@ -1,6 +1,6 @@
 # libxml2
 
-LIBXML2_VERSION := 2.7.8
+LIBXML2_VERSION := 2.8.0
 LIBXML2_URL := http://xmlsoft.org/sources/libxml2-$(LIBXML2_VERSION).tar.gz
 
 PKGS += libxml2



More information about the vlc-commits mailing list