Date: Saturday, September 22, 2018 @ 14:41:00 Author: kkeen Revision: 384141
archrelease: copy trunk to community-staging-x86_64 Added: mbedtls/repos/community-staging-x86_64/ mbedtls/repos/community-staging-x86_64/PKGBUILD (from rev 384140, mbedtls/trunk/PKGBUILD) ----------+ PKGBUILD | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) Copied: mbedtls/repos/community-staging-x86_64/PKGBUILD (from rev 384140, mbedtls/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-22 14:41:00 UTC (rev 384141) @@ -0,0 +1,49 @@ +# Maintainer: Kyle Keen <keen...@gmail.com> +# Contributor: Mihai Militaru <mihai militaru at xmpp dot ro> +# Contributor: carstene1ns <arch carsten-teibes.de> + +pkgname=mbedtls +pkgver=2.13.0 +pkgrel=1 +pkgdesc="Portable cryptographic and SSL/TLS library, aka polarssl" +arch=('x86_64') +url="https://tls.mbed.org" +license=('Apache') +provides=('polarssl') +replaces=('polarssl') +conflicts=('polarssl') +source=("https://tls.mbed.org/download/mbedtls-$pkgver-gpl.tgz") +#source=("https://tls.mbed.org/download/mbedtls-$pkgver-apache.tgz") +sha1sums=('c08ece280db88b765ae626254000bbe192f48bb2') +depends=('glibc') +checkdepends=('python2') +options=('staticlibs') + +# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-libs/polarssl/files/polarssl-1.3.8-ssl_pthread_server.patch +# https://github.com/alucryd/aur-alucryd/blob/master/personal/polarssl/PKGBUILD +# https://aur.archlinux.org/packages/po/polarssl-git/PKGBUILD + +prepare() { + cd "$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 + + # FS#49914 (2.3.0-2) + sed -i 's|<time.h>|"platform.h"|' include/mbedtls/ssl.h +} + +build() { + cd "$pkgname-$pkgver" + LDFLAGS+=" -I../include " make SHARED=1 no_test +} + +check() { + cd "$pkgname-$pkgver" + make SHARED=1 check +} + +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir/usr" install +}