Mercurial > vanilla
diff crypto/libressl/libressl.sh @ 1246:d39c70366654
crypto/libressl: upgrade to 3.4.1
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 01 Nov 2021 11:20:11 +0100 |
parents | 325631424c65 |
children | 6531ae5da11a |
line wrap: on
line diff
--- a/crypto/libressl/libressl.sh Mon Nov 01 10:34:45 2021 +0100 +++ b/crypto/libressl/libressl.sh Mon Nov 01 11:20:11 2021 +0100 @@ -16,12 +16,13 @@ # PKGNAME=libressl -PKGVERSION=2.9.2 +PKGVERSION=3.4.1 PKGREVISION=1 PKGLICENSE="CUSTOM" PKGSUMMARY="OpenSSL fork from OpenBSD" -PKGDOWNLOAD="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.9.2.tar.gz" +PKGDOWNLOAD="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/$PKGNAME-$PKGVERSION.tar.gz" PKGDEPENDS="cmake:build" +PKGPRESERVE="lib/libcrypto.so.47.0.0 lib/libssl.so.50.0.0 lib/libtls.so.22" : ${CC:=clang} : ${CFLAGS:=-O2} @@ -29,20 +30,17 @@ build() { rm -rf $PKGNAME-$PKGVERSION - tar xvf $PKGNAME-$PKGVERSION.tar.gz + tar -xvf $PKGNAME-$PKGVERSION.tar.gz cd $PKGNAME-$PKGVERSION - patch -p0 < ../patch-musl.patch - mkdir build && cd build - cmake .. \ + cmake -S . -B build \ -DBUILD_SHARED_LIBS=On \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER="$CC" \ -DCMAKE_C_FLAGS="$CFLAGS" \ -DCMAKE_INSTALL_PREFIX= - make - make install DESTDIR=$DESTDIR - cd .. + cmake --build build + DESTDIR=$DESTDIR cmake --build build --target install cd .. rm -rf $PKGNAME-$PKGVERSION