* update mbedtls to 2.25.0-1
This commit is contained in:
parent
47f07d9dde
commit
780790cadc
@ -4,7 +4,7 @@
|
||||
# Contributor: carstene1ns <arch carsten-teibes.de>
|
||||
|
||||
pkgname=mbedtls
|
||||
pkgver=2.16.7
|
||||
pkgver=2.25.0
|
||||
pkgrel=1
|
||||
pkgdesc="Portable cryptographic and SSL/TLS library, aka polarssl"
|
||||
arch=(x86_64 powerpc64le)
|
||||
@ -18,14 +18,21 @@ replaces=('polarssl')
|
||||
conflicts=('polarssl')
|
||||
options=('staticlibs')
|
||||
source=(https://github.com/ARMmbed/mbedtls/archive/${pkgname}-${pkgver}.tar.gz)
|
||||
sha256sums=('4786b7d1676f5e4d248f3a7f2d28446876d64962634f060ff21b92c690cfbe86')
|
||||
b2sums=('cb53ac0c8896ce0dcc2b54edf4964267bf27057fead00f82f15de0ead786efcb4ba7e554e1c06ccb8a0f9fdedd512d94dce74a7a6e093c0a488ef257ded1458a')
|
||||
sha256sums=('ea2049c2dd4868693998d5a9780e198194be5aea1706ff4a9d4f882f18c0a101')
|
||||
b2sums=('27a326ba08c341ed47ce280401a4b73606138aa8946fd8d8df5d084496eecc6eadf4eedd65270725a360d4b171c86cefeccb6b1515847587f0f11ed15b7dda9b')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgname-$pkgver"
|
||||
# enable flags for non-embedded systems
|
||||
sed -i 's|//\(#define MBEDTLS_THREADING_C\)|\1|' include/mbedtls/config.h
|
||||
sed -i 's|//\(#define MBEDTLS_THREADING_PTHREAD\)|\1|' include/mbedtls/config.h
|
||||
|
||||
# broken in 2.25.0
|
||||
sed -i 's/thread_id, -ret/thread_id, (unsigned int)(-ret)/' programs/ssl/ssl_pthread_server.c
|
||||
sed -i 's/thread_id, ret/thread_id, (unsigned int)ret/' programs/ssl/ssl_pthread_server.c
|
||||
sed -i 's/ -ret );/ (unsigned int)(-ret) );/' programs/ssl/ssl_pthread_server.c
|
||||
sed -i 's/ -ret, error_buf/ (unsigned int)(-ret), error_buf/' programs/ssl/ssl_pthread_server.c
|
||||
sed -i 's/04x\\n", ret /04x\\n", (unsigned int)ret /' programs/ssl/ssl_pthread_server.c
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -43,6 +50,7 @@ build() {
|
||||
check() {
|
||||
cd "$pkgname-$pkgname-$pkgver"
|
||||
make -C build test
|
||||
# make check?
|
||||
}
|
||||
|
||||
package() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user