mbedtls: 2.22.0 -> 2.24.0

This commit is contained in:
Tim Biermann 2020-11-08 11:55:39 +00:00
parent 7cb3ee5d0a
commit cdc276fd31
2 changed files with 15 additions and 10 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3/z8kykNNWdVhENrnDpARTBn9WF70t6d0uye0GrxZcwqPFVs2nV+lw+L6iIsCrOZBC2BuWnLi7wAPh50c24z8AA=
SHA256 (Pkgfile) = 0219e2df732a0caa3db8e54ea5780e483ead5934d3613b2f1d5c7e2a31c1f702
RWSagIOpLGJF3wEsdEggWUgeku6iewwdV68sbcAVmn0a3AXYt656hajo26n6BSU78CBRgfb09eRDb5b3fZQu2liYn40jhKPkagQ=
SHA256 (Pkgfile) = 007e37387c8f88714f0c78225d2a697439044b56edd9800996be836ba0da0ca8
SHA256 (.footprint) = f016ce80de38ce09d7e0a6400adfea68f6dd3663d341ac4e78acd5e7a230d43c
SHA256 (mbedtls-2.22.0.tar.gz) = 94ac6bdd209248028bd94b20bfac769e7922dda15c40c67a6170b0a58e7982f4
SHA256 (mbedtls-2.24.0.tar.gz) = b5a779b5f36d5fc4cba55faa410685f89128702423ad07b36c5665441a06a5f3

View File

@ -1,10 +1,10 @@
# Description: Cryptographic library for embedded systems
# URL: https://tls.mbed.org/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: cmake ninja
# Depends on: cmake
name=mbedtls
version=2.22.0
version=2.24.0
release=1
source=(https://github.com/ARMmbed/mbedtls/archive/$name-$version.tar.gz)
@ -15,11 +15,16 @@ build() {
sed -i 's|//\(#define MBEDTLS_THREADING_C\)|\1|' $name-$name-$version/include/mbedtls/config.h
sed -i 's|//\(#define MBEDTLS_THREADING_PTHREAD\)|\1|' $name-$name-$version/include/mbedtls/config.h
cmake -S$name-$name-$version -Bbuild -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_ZLIB_SUPPORT=ON \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
-DINSTALL_MBEDTLS_HEADERS=ON
[[ -e /usr/bin/ninja ]] && PKGMK_MBEDTLS+='-G Ninja'
cmake -S $name-$name-$version -B build $PKGMK_MBEDTLS \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
-D ENABLE_ZLIB_SUPPORT=ON \
-D USE_SHARED_MBEDTLS_LIBRARY=ON \
-D INSTALL_MBEDTLS_HEADERS=ON \
-Wno-dev
cmake --build build
DESTDIR=$PKG cmake --install build