summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2020-11-08 11:55:39 +0000
committerTim Biermann <tbier@posteo.de>2020-11-08 13:41:14 +0000
commitcdc276fd3119bd60c4e4597ab9364b96fa801c87 (patch)
tree7bf4657d2bad6eb82d1f2535c1a5d0daf22ad40d
parent7cb3ee5d0a4a110e7c604094f0d2102c87990b9b (diff)
downloadcontrib-cdc276fd3119bd60c4e4597ab9364b96fa801c87.tar.gz
contrib-cdc276fd3119bd60c4e4597ab9364b96fa801c87.tar.xz
mbedtls: 2.22.0 -> 2.24.0
-rw-r--r--mbedtls/.signature6
-rw-r--r--mbedtls/Pkgfile19
2 files changed, 15 insertions, 10 deletions
diff --git a/mbedtls/.signature b/mbedtls/.signature
index a12893501..fa3a61e87 100644
--- a/mbedtls/.signature
+++ b/mbedtls/.signature
@@ -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
diff --git a/mbedtls/Pkgfile b/mbedtls/Pkgfile
index b24d7d7b8..84cf774e9 100644
--- a/mbedtls/Pkgfile
+++ b/mbedtls/Pkgfile
@@ -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

Generated by cgit