[vlc-commits] extras/tools: added openssl needed for native compilation on Darwin 9 / OS X 10.5
Felix Paul Kühne
git at videolan.org
Wed Jan 4 18:25:53 CET 2012
vlc | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | Wed Jan 4 18:25:47 2012 +0100| [0921213abbe77ebe799fe8fac17f9a234bcd0fcf] | committer: Felix Paul Kühne
extras/tools: added openssl needed for native compilation on Darwin 9 / OS X 10.5
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0921213abbe77ebe799fe8fac17f9a234bcd0fcf
---
extras/tools/packages.mak | 3 +++
extras/tools/tools.mak | 18 ++++++++++++++++++
2 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/extras/tools/packages.mak b/extras/tools/packages.mak
index e3783dc..850a851 100644
--- a/extras/tools/packages.mak
+++ b/extras/tools/packages.mak
@@ -25,3 +25,6 @@ TAR_URL=$(GNU)/tar/tar-$(TAR_VERSION).tar.bz2
XZ_VERSION=5.0.3
XZ_URL=http://tukaani.org/xz/xz-$(XZ_VERSION).tar.bz2
+
+OPENSSL_VERSION=1.0.0e
+OPENSSL_URL=http://www.openssl.org/source/openssl-$(OPENSSL_VERSION).tar.gz
diff --git a/extras/tools/tools.mak b/extras/tools/tools.mak
index 0c85458..95ca38d 100644
--- a/extras/tools/tools.mak
+++ b/extras/tools/tools.mak
@@ -174,6 +174,24 @@ CLEAN_FILE += .pkg-config
CLEAN_PKG += pkgconfig
DISTCLEAN_PKG += pkg-config-$(PKGCFG_VERSION).tar.gz
+# openssl
+# we need to use -j1 here, since otherwise compilation fails (at least on Darwin)
+
+openssl-$(OPENSSL_VERSION).tar.gz:
+ $(call download,$(OPENSSL_URL))
+
+openssl: openssl-$(OPENSSL_VERSION).tar.gz
+ $(UNPACK)
+ $(MOVE)
+
+.openssl: openssl
+ (cd openssl; ./config --prefix=$(PREFIX) no-shared no-zlib && make -j1 && make test && make install)
+ touch $@
+
+CLEAN_FILE += .openssl
+CLEAN_PKG += openssl
+DISTCLEAN_PKG += openssl-$(OPENSSL_VERSION).tar.gz
+
#
#
#
More information about the vlc-commits
mailing list