[vlc-commits] Contribs: add libxml2

Jean-Baptiste Kempf git at videolan.org
Wed Jun 29 01:05:13 CEST 2011


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Wed Jun 29 01:01:34 2011 +0200| [32e84aaf456f758bd536fe08083ad2f2e7b4e7d3] | committer: Jean-Baptiste Kempf

Contribs: add libxml2

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=32e84aaf456f758bd536fe08083ad2f2e7b4e7d3
---

 contrib/src/libxml2/SHA512SUMS |    1 +
 contrib/src/libxml2/rules.mak  |   25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/contrib/src/libxml2/SHA512SUMS b/contrib/src/libxml2/SHA512SUMS
new file mode 100644
index 0000000..74b2b3b
--- /dev/null
+++ b/contrib/src/libxml2/SHA512SUMS
@@ -0,0 +1 @@
+cb5d88f95feffde6a805a7583306864ad9cc909e958a1044afc6d5864ec480da545343f25c10bba99be59c2344e98d4cd2dcc8a152407a0ce581a51ce214d6bc  libxml2-2.7.8.tar.gz
diff --git a/contrib/src/libxml2/rules.mak b/contrib/src/libxml2/rules.mak
new file mode 100644
index 0000000..3755f5c
--- /dev/null
+++ b/contrib/src/libxml2/rules.mak
@@ -0,0 +1,25 @@
+# libxml2
+
+LIBXML2_VERSION := 2.7.8
+LIBXML2_URL := http://xmlsoft.org/sources/libxml2-$(LIBXML2_VERSION).tar.gz
+
+PKGS += libxml2
+
+$(TARBALLS)/libxml2-$(LIBXML2_VERSION).tar.gz:
+	$(call download,$(LIBXML2_URL))
+
+.sum-libxml2: libxml2-$(LIBXML2_VERSION).tar.gz
+
+XMLCONF = --with-minimal --with-catalog --with-reader --with-tree --with-push --with-xptr --with-valid --with-xpath --with-xinclude --with-sax1 --without-zlib --without-iconv --without-http --without-ftp  --without-debug --without-docbook --without-regexps --without-python
+
+libxml2: libxml2-$(LIBXML2_VERSION).tar.gz .sum-libxml2
+	$(UNPACK)
+	mv $@-$(LIBXML2_VERSION) $@
+	touch $@
+
+.libxml2: libxml2
+	cd $< && $(HOSTVARS) ./configure $(HOSTCONF) CFLAGS="-DLIBXML_STATIC" $(XMLCONF)
+ifndef HAVE_MACOSX
+	cd $< && $(MAKE) install
+endif
+	touch $@



More information about the vlc-commits mailing list