From fbb04d77647c4c5065c64c9ce471ba775a7a62d6 Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Fri, 16 Dec 2016 01:19:36 +0100 Subject: [PATCH] botan: enable cross builds --- srcpkgs/botan/template | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/srcpkgs/botan/template b/srcpkgs/botan/template index f3ad14f994..c91a44cdb6 100644 --- a/srcpkgs/botan/template +++ b/srcpkgs/botan/template @@ -1,9 +1,8 @@ # Template file for 'botan' pkgname=botan version=1.10.14 -revision=1 -nocross=yes -wrksrc="Botan-${version}" +revision=2 +wrksrc="${pkgname^}-${version}" build_style=gnu-makefile hostmakedepends="doxygen epstopdf python" makedepends="libressl-devel bzip2-devel zlib-devel" @@ -15,9 +14,25 @@ distfiles="http://botan.randombit.net/releases/Botan-${version}.tgz" checksum=10ed0b394db165733ac9557d8656356b7e9744d38c61c2b9c44cba6d84ff4c1c do_configure() { - local _args + local _args _arch _cpu + case "$XBPS_TARGET_MACHINE" in + i686*) + _cpu="i686"; _arch="x86" ;; + x86_64*) + _cpu="x86_64"; _arch="x86" ;; + armv5*) + _cpu="armv5"; _arch="arm" ;; + armv6*) + _cpu="armv6"; _arch="arm" ;; + armv7*) + _cpu="armv7"; _arch="arm" ;; + aarch64*) + _cpu="armv8-a"; _arch="arm64" ;; + esac _args="--prefix=/usr" _args+=" --cc=gcc" + _args+=" --cc-bin=$CXX" + _args+=" --cpu=$_cpu" _args+=" --with-doxygen" _args+=" --with-openssl" _args+=" --with-bzip2"