4bb4b376 |
1 | TERMUX_PKG_HOMEPAGE=https://boost.org |
86702659 |
2 | TERMUX_PKG_DESCRIPTION="Free peer-reviewed portable C++ source libraries" |
780f0194 |
3 | TERMUX_PKG_VERSION=1.65.1 |
c5f40543 |
4 | TERMUX_PKG_REVISION=2 |
780f0194 |
5 | TERMUX_PKG_SHA256=9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81 |
d1765853 |
6 | TERMUX_PKG_SRCURL=https://dl.bintray.com/boostorg/release/$TERMUX_PKG_VERSION/source/boost_${TERMUX_PKG_VERSION//./_}.tar.bz2 |
4bb4b376 |
7 | TERMUX_PKG_BUILD_IN_SRC=yes |
faa49f89 |
8 | TERMUX_PKG_DEPENDS="libbz2, liblzma" |
b71c76db |
9 | |
4bb4b376 |
10 | termux_step_make_install() { |
4bb4b376 |
11 | rm $TERMUX_PREFIX/lib/libboost* -f |
12 | rm $TERMUX_PREFIX/include/boost -rf |
86702659 |
13 | |
4bb4b376 |
14 | ./bootstrap.sh |
86702659 |
15 | |
4bb4b376 |
16 | echo "using clang : $TERMUX_ARCH : $CXX : <linkflags>-L/data/data/com.termux/files/usr/lib ; " >> project-config.jam |
86702659 |
17 | |
9514000c |
18 | ./b2 target-os=android -j${TERMUX_MAKE_PROCESSES} \ |
4bb4b376 |
19 | include=/data/data/com.termux/files/usr/include \ |
9363d154 |
20 | include=/data/data/com.termux/files/usr/include/python3.6m \ |
4bb4b376 |
21 | toolset=clang-$TERMUX_ARCH \ |
22 | --prefix="$TERMUX_PREFIX" \ |
23 | -q \ |
780f0194 |
24 | --without-stacktrace \ |
4bb4b376 |
25 | --without-coroutine \ |
26 | --without-context \ |
27 | --without-log \ |
9514000c |
28 | --disable-icu \ |
4bb4b376 |
29 | cxxflags="$CXXFLAGS" \ |
30 | link=shared \ |
31 | threading=multi \ |
32 | install |
33 | } |