123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- isim=boost
- surum=1.69.0
- devir=1
- kaynak=(https://downloads.sourceforge.net/project/${isim}/${isim}/${surum}/${isim}_${surum//./_}.tar.bz2)
- derle() {
- export _stagedir="${SRC}/stagedir"
- local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})"
- cd ${isim}_${surum//./_}
- ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2
- install -Dm755 ./b2 "${_stagedir}"/bin/b2
-
-
-
-
-
-
- "${_stagedir}"/bin/b2 \
- variant=release \
- debug-symbols=off \
- threading=multi \
- runtime-link=shared \
- link=shared,static \
- toolset=gcc \
- python=2.7 \
- cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
- cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
- --layout=system \
- ${JOBS} \
- \
- --prefix="${_stagedir}" \
- install
-
-
- sed -e '/using python/ s@;@: /usr/include/python${PYTHON_VERSION/3*/${PYTHON_VERSION}m} ;@' \
- -i bootstrap.sh
- ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python3 \
- --with-libraries=python
-
- "${_stagedir}"/bin/b2 clean
- "${_stagedir}"/bin/b2 \
- variant=release \
- debug-symbols=off \
- threading=multi \
- runtime-link=shared \
- link=shared,static \
- toolset=gcc \
- python=3.7 \
- cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
- cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
- --layout=system \
- ${JOBS} \
- --prefix="${_stagedir}/python3" \
- --with-python \
- install
- install -dm755 "${PKG}"/usr
- cp -a "${_stagedir}"/{bin,include} "${PKG}"/usr
- install -d "${PKG}"/usr/lib
- cp -a "${_stagedir}"/lib/*.a "${PKG}"/usr/lib/
- cp -a "${_stagedir}"/lib "${PKG}"/usr
- cp -a "${_stagedir}"/python3/lib/libboost_python3* "${PKG}"/usr/lib
- }
|