Date: Wednesday, June 6, 2018 @ 01:32:01
Author: foutrelis
Revision: 325981
archrelease: copy trunk to testing-x86_64
Added:
boost/repos/testing-x86_64/PKGBUILD
(from rev 325980, boost/trunk/PKGBUILD)
boost/repos/testing-x86_64/fix-return-var-qualifier-in-svm_ptr-get_context.patch
(from rev 325980,
boost/trunk/fix-return-var-qualifier-in-svm_ptr-get_context.patch)
boost/repos/testing-x86_64/lockfree-add-include-boost-next_prior.patch
(from rev 325980, boost/trunk/lockfree-add-include-boost-next_prior.patch)
Deleted:
boost/repos/testing-x86_64/PKGBUILD
boost/repos/testing-x86_64/fix-return-var-qualifier-in-svm_ptr-get_context.patch
boost/repos/testing-x86_64/lockfree-add-include-boost-next_prior.patch
---+
PKGBUILD | 288
fix-return-var-qualifier-in-svm_ptr-get_context.patch | 46 +-
lockfree-add-include-boost-next_prior.patch | 42 +-
3 files changed, 189 insertions(+), 187 deletions(-)
Deleted: PKGBUILD
===
--- PKGBUILD2018-06-06 01:31:49 UTC (rev 325980)
+++ PKGBUILD2018-06-06 01:32:01 UTC (rev 325981)
@@ -1,143 +0,0 @@
-# Maintainer: Bartłomiej Piotrowski
-# Contributor: Marius Knaust
-# Contributor: Ionut Biru
-# Contributor: Stéphane Gaudreault
-# Contributor: kevin
-# Contributor: Giovanni Scafora
-# Contributor: Kritoke
-# Contributor: Luca Roccia
-
-pkgbase=boost
-pkgname=('boost-libs' 'boost')
-pkgver=1.67.0
-_boostver=${pkgver//./_}
-pkgrel=3
-url='http://www.boost.org/'
-arch=('x86_64')
-license=('custom')
-makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2'
'zlib' 'openmpi')
-source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2
-lockfree-add-include-boost-next_prior.patch
-fix-return-var-qualifier-in-svm_ptr-get_context.patch)
-sha256sums=('2684c972994ee57fc5632e03bf044746f6eb45d4920c343937a465fd67a5adba'
-'2639c43e33f9279ffbebf270be0e0951b9f0e7a8264f8c3bfebb5b9901da2db6'
-'43cdc2081f90d2acc7e4d9de6689bce07b2a1b4754e85dc7fa50872afa330ffa')
-
-prepare() {
- cd ${pkgbase}_${_boostver}
- patch -Np2 -i ../lockfree-add-include-boost-next_prior.patch
- patch -Np2 -i ../fix-return-var-qualifier-in-svm_ptr-get_context.patch
-}
-
-build() {
- export _stagedir="${srcdir}/stagedir"
- local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})"
-
- cd ${pkgbase}_${_boostver}
-
- ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2
-
- _bindir="bin.linuxx86"
- [[ "${CARCH}" = "x86_64" ]] && _bindir="bin.linuxx86_64"
- install -Dm755 tools/build/src/engine/$_bindir/b2 "${_stagedir}"/bin/b2
-
- # Support for OpenMPI
- echo "using mpi ;" >> project-config.jam
-
- # boostbook is needed by quickbook
- install -dm755 "${_stagedir}"/share/boostbook
- cp -a tools/boostbook/{xsl,dtd} "${_stagedir}"/share/boostbook/
-
- # default "minimal" install: "release link=shared,static
- # runtime-link=shared threading=single,multi"
- # --layout=tagged will add the "-mt" suffix for multithreaded libraries
- # and installs includes in /usr/include/boost.
- # --layout=system no longer adds the -mt suffix for multi-threaded libs.
- # install to ${_stagedir} in preparation for split packaging
- "${_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" \
- linkflags="${LDFLAGS}" \
- --layout=system \
- ${JOBS} \
- \
- --prefix="${_stagedir}" \
- install
-
- # because b2 in boost 1.62.0 doesn't seem to respect python parameter, we
- # need another run for liboost_python3.so
- 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.6 \
- cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
- cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
- linkflags="${LDFLAGS}" \
- --layout=system \
- ${JOBS} \
- \
- --prefix="${_stagedir}/python3" \
- --with-python \
- install
-}
-
-package_boost() {
- pkgdesc='Free peer-reviewed portable C++ source libraries - development
headers'
- depends=("boost-libs=${pkgver}")
- optdepends=('python: for python bindings'
-