Mercurial > vanilla
diff network/openssl/openssl.sh @ 141:21e18b280dea
network: merge .sh and .info
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 11 Mar 2019 20:10:00 +0100 |
parents | c3705b1f0f32 |
children | 5298f6a3f180 |
line wrap: on
line diff
--- a/network/openssl/openssl.sh Mon Mar 11 16:33:11 2019 +0100 +++ b/network/openssl/openssl.sh Mon Mar 11 20:10:00 2019 +0100 @@ -15,40 +15,46 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./openssl.info +PKGNAME=openssl +PKGVERSION=1.1.1a +PKGREVISION=1 +PKGLICENSE="CUSTOM" +PKGSUMMARY="toolkit for SSL/TLS" +PKGDOWNLOAD="https://www.openssl.org/source/$PKGNAME-$PKGVERSION.tar.gz" + +: ${CC:=gcc} +: ${CFLAGS:=-O2} case $(uname -m) in x86_64) - CFLAGS="-O2 -fPIC" TRIPLET="linux-x86_64" ;; arm*) - CFLAGS="-O2" TRIPLET="linux-armv4" ;; aarch*) - CFLAGS="-O2" TRIPLET="linux-aarch64" ;; esac -set -e - -rm -rf $PKGNAME-$PKGVERSION -tar xvaf $PKGNAME-$PKGVERSION.tar.gz -pushd $PKGNAME-$PKGVERSION +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf $PKGNAME-$PKGVERSION.tar.gz + pushd $PKGNAME-$PKGVERSION -patch -p0 < ../ca-directory.patch -./Configure \ - --prefix=/usr \ - --openssldir=/etc/ssl \ - --libdir=lib \ - shared linux-x86_64 - CFLAGS="$CFLAGS" -make depend -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/lib{crypto,ssl}.a + patch -p0 < ../ca-directory.patch + ./Configure \ + --prefix=/usr \ + --openssldir=/etc/ssl \ + --libdir=lib \ + shared linux-x86_64 + CC="$CC" CFLAGS="$CFLAGS" + make depend + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/lib{crypto,ssl}.a -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}