[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