wok-next annotate mbedtls/receipt @ rev 20866

mono: fix build by not enabling Spectre mitigation
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Jul 01 23:19:43 2018 +0300 (2018-07-01)
parents
children d5aab818505e
rev   line source
al@20397 1 # SliTaz package receipt v2.
al@20397 2
al@20397 3 PACKAGE="mbedtls"
al@20397 4 VERSION="2.6.0"
al@20397 5 CATEGORY="security"
al@20397 6 SHORT_DESC="Portable cryptographic and SSL/TLS library (ex polarssl)"
al@20397 7 MAINTAINER="al.bobylev@gmail.com"
al@20397 8 LICENSE="Apache"
al@20397 9 WEB_SITE="https://tls.mbed.org/"
al@20397 10
al@20397 11 TARBALL="$PACKAGE-$VERSION-gpl.tgz"
al@20397 12 WGET_URL="https://tls.mbed.org/download/$TARBALL"
al@20397 13
al@20397 14 SPLIT="mbedtls-dev"
al@20397 15
al@20397 16 compile_rules() {
al@20397 17 sed -i -e 's|//\(#define MBEDTLS_THREADING_C\)|\1|' \
al@20397 18 -e 's|//\(#define MBEDTLS_THREADING_PTHREAD\)|\1|' \
al@20397 19 include/mbedtls/config.h
al@20397 20 sed -i 's|<time.h>|"platform.h"|' include/mbedtls/ssl.h
al@20397 21
al@20397 22 LDFLAGS="$LDFLAGS -I../include " \
al@20397 23 make SHARED=1 no_test &&
al@20397 24 make DESTDIR=$install/usr install
al@20397 25 }
al@20397 26
al@20397 27 genpkg_rules() {
al@20397 28 case $PACKAGE in
al@20397 29 mbedtls) copy @std;;
al@20397 30 *-dev) copy @dev;;
al@20397 31 esac
al@20397 32 }