[arch-commits] Commit in mbedtls/trunk (PKGBUILD)
Kyle Keen
kkeen at archlinux.org
Tue Jan 5 05:08:48 UTC 2021
Date: Tuesday, January 5, 2021 @ 05:08:47
Author: kkeen
Revision: 808340
upgpkg: mbedtls 2.25.0-1
Modified:
mbedtls/trunk/PKGBUILD
----------+
PKGBUILD | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-01-05 04:09:35 UTC (rev 808339)
+++ PKGBUILD 2021-01-05 05:08:47 UTC (rev 808340)
@@ -3,7 +3,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')
@@ -17,8 +17,8 @@
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"
@@ -25,6 +25,13 @@
# 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() {
@@ -42,6 +49,7 @@
check() {
cd "$pkgname-$pkgname-$pkgver"
make -C build test
+ # make check?
}
package() {
More information about the arch-commits
mailing list