From 8de213b35363a6a814241d76e4af533ffdcc411f Mon Sep 17 00:00:00 2001 From: thomas Date: Tue, 28 Jan 2020 12:08:44 +0100 Subject: [PATCH 1/2] boost: update to 1.72.0 This build installs only the C++ headers (ie. only the template library) Reasons: - No package in the system uses libboost_xyz.so - Python extensions might need libboost_python.so, libboost_numpy.so, providing these would make no sense if the target is python3. --- boost.be0 | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/boost.be0 b/boost.be0 index 840aaf389..f4f7b74b0 100755 --- a/boost.be0 +++ b/boost.be0 @@ -1,27 +1,23 @@ #!/bin/env beesh -# BEE_VERSION boost-1.63.0-2 +# BEE_VERSION boost-1.72.0-0 -SRCURL[0]="https://downloads.sourceforge.net/project/boost/boost/${PKGVERSION}/boost_${PKGVERSION//./_}.tar.bz2" +SRCURL[0]="https://dl.bintray.com/boostorg/release/${PKGVERSION}/source/boost_${PKGVERSION//./_}.tar.gz" PATCHURL[0]="" -eval set -- "$( beegetopt -n option -o j= -- $BEE_MAKEFLAGS )" -[ $1 = '-j' ] && BEE_BJAMFLAGS="-j $2" - mee_configure() { cd ${S} start_cmd ${S}/bootstrap.sh \ --prefix=${PREFIX} \ - --libdir=${LIBDIR} + --libdir=${LIBDIR} \ + --with-libraries=headers } mee_install() { cd ${S} - start_cmd ${S}/bjam \ + start_cmd ${S}/b2 \ --prefix=${D}${PREFIX} \ --build-dir=${B} \ - --without-mpi \ - ${BEE_BJAMFLAGS} \ install } From 58fa292ed2cc4cd32f9677d43c3534aeacf4273d Mon Sep 17 00:00:00 2001 From: thomas Date: Wed, 29 Jan 2020 10:31:36 +0100 Subject: [PATCH 2/2] boost: use beehive for download --- boost.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boost.be0 b/boost.be0 index f4f7b74b0..f062917b9 100755 --- a/boost.be0 +++ b/boost.be0 @@ -2,7 +2,7 @@ # BEE_VERSION boost-1.72.0-0 -SRCURL[0]="https://dl.bintray.com/boostorg/release/${PKGVERSION}/source/boost_${PKGVERSION//./_}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/e2b0b1eac302880461bcbef097171758/boost_1_72_0.tar.gz" PATCHURL[0]=""