Mercurial > vanilla
comparison 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 |
comparison
equal
deleted
inserted
replaced
1245:13a4a71c6309 | 1246:d39c70366654 |
---|---|
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
16 # | 16 # |
17 | 17 |
18 PKGNAME=libressl | 18 PKGNAME=libressl |
19 PKGVERSION=2.9.2 | 19 PKGVERSION=3.4.1 |
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="CUSTOM" | 21 PKGLICENSE="CUSTOM" |
22 PKGSUMMARY="OpenSSL fork from OpenBSD" | 22 PKGSUMMARY="OpenSSL fork from OpenBSD" |
23 PKGDOWNLOAD="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.9.2.tar.gz" | 23 PKGDOWNLOAD="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/$PKGNAME-$PKGVERSION.tar.gz" |
24 PKGDEPENDS="cmake:build" | 24 PKGDEPENDS="cmake:build" |
25 PKGPRESERVE="lib/libcrypto.so.47.0.0 lib/libssl.so.50.0.0 lib/libtls.so.22" | |
25 | 26 |
26 : ${CC:=clang} | 27 : ${CC:=clang} |
27 : ${CFLAGS:=-O2} | 28 : ${CFLAGS:=-O2} |
28 | 29 |
29 build() | 30 build() |
30 { | 31 { |
31 rm -rf $PKGNAME-$PKGVERSION | 32 rm -rf $PKGNAME-$PKGVERSION |
32 tar xvf $PKGNAME-$PKGVERSION.tar.gz | 33 tar -xvf $PKGNAME-$PKGVERSION.tar.gz |
33 cd $PKGNAME-$PKGVERSION | 34 cd $PKGNAME-$PKGVERSION |
34 | 35 |
35 patch -p0 < ../patch-musl.patch | 36 cmake -S . -B build \ |
36 mkdir build && cd build | |
37 cmake .. \ | |
38 -DBUILD_SHARED_LIBS=On \ | 37 -DBUILD_SHARED_LIBS=On \ |
39 -DCMAKE_BUILD_TYPE=Release \ | 38 -DCMAKE_BUILD_TYPE=Release \ |
40 -DCMAKE_C_COMPILER="$CC" \ | 39 -DCMAKE_C_COMPILER="$CC" \ |
41 -DCMAKE_C_FLAGS="$CFLAGS" \ | 40 -DCMAKE_C_FLAGS="$CFLAGS" \ |
42 -DCMAKE_INSTALL_PREFIX= | 41 -DCMAKE_INSTALL_PREFIX= |
43 make | 42 cmake --build build |
44 make install DESTDIR=$DESTDIR | 43 DESTDIR=$DESTDIR cmake --build build --target install |
45 cd .. | |
46 | 44 |
47 cd .. | 45 cd .. |
48 rm -rf $PKGNAME-$PKGVERSION | 46 rm -rf $PKGNAME-$PKGVERSION |
49 } | 47 } |