]> git.sesse.net Git - vlc/commitdiff
extras/tools: added openssl needed for native compilation on Darwin 9 / OS X 10.5
authorFelix Paul Kühne <fkuehne@videolan.org>
Wed, 4 Jan 2012 17:25:47 +0000 (18:25 +0100)
committerFelix Paul Kühne <fkuehne@videolan.org>
Wed, 4 Jan 2012 17:25:47 +0000 (18:25 +0100)
extras/tools/packages.mak
extras/tools/tools.mak

index e3783dcf4976258a0ac2c46d94f68a02e0f753cb..850a85134bb1bb5d83bbe2690bf4495b5cdfa25c 100644 (file)
@@ -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
index 0c854581f622f631abe701dbbef4592eaa2ece41..95ca38d9f5c6eb0a3ad4bc373851d696d5bc52fd 100644 (file)
@@ -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
+
 #
 #
 #