[arch-commits] Commit in boost/repos (4 files)
Date: Monday, April 24, 2017 @ 20:33:37 Author: foutrelis Revision: 294567 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 294566, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 294566, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 129 ++ staging-x86_64/PKGBUILD | 129 ++ 2 files changed, 258 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 294566, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2017-04-24 20:33:37 UTC (rev 294567) @@ -0,0 +1,129 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# 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.63.0 +_boostver=${pkgver//./_} +pkgrel=2 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha256sums=('beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0') + +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' + 'python2: for python2 bindings') + options=('staticlibs') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -d "${pkgdir}"/usr/lib + cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt + + install -Dm644 "${_stagedir}"/python3/lib/libboost_python3.a \ + "${pkgdir}"/usr/lib/libboost_python3.a + + ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') +
[arch-commits] Commit in boost/repos (4 files)
Date: Sunday, January 1, 2017 @ 19:47:04 Author: bpiotrowski Revision: 285144 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 285143, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 285143, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 129 ++ staging-x86_64/PKGBUILD | 129 ++ 2 files changed, 258 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 285143, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2017-01-01 19:47:04 UTC (rev 285144) @@ -0,0 +1,129 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# 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.63.0 +_boostver=${pkgver//./_} +pkgrel=1 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha256sums=('beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0') + +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' + 'python2: for python2 bindings') + options=('staticlibs') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -d "${pkgdir}"/usr/lib + cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt + + install -Dm644 "${_stagedir}"/python3/lib/libboost_python3.a \ + "${pkgdir}"/usr/lib/libboost_python3.a + + ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') +
[arch-commits] Commit in boost/repos (4 files)
Date: Saturday, November 26, 2016 @ 13:23:34 Author: foutrelis Revision: 282036 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 282035, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 282035, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 129 ++ staging-x86_64/PKGBUILD | 129 ++ 2 files changed, 258 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 282035, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-11-26 13:23:34 UTC (rev 282036) @@ -0,0 +1,129 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# 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.62.0 +_boostver=${pkgver//./_} +pkgrel=4 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha1sums=('5fd97433c3f859d8cbab1eaed4156d3068ae3648') + +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.5 \ + 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' + 'python2: for python2 bindings') + options=('staticlibs') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -d "${pkgdir}"/usr/lib + cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt + + install -Dm644 "${_stagedir}"/python3/lib/libboost_python3.a \ + "${pkgdir}"/usr/lib/libboost_python3.a + + ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') +
[arch-commits] Commit in boost/repos (4 files)
Date: Thursday, November 10, 2016 @ 09:46:22 Author: bpiotrowski Revision: 280283 archrelease: copy trunk to extra-i686, extra-x86_64 Added: boost/repos/extra-i686/PKGBUILD (from rev 280282, boost/trunk/PKGBUILD) boost/repos/extra-x86_64/PKGBUILD (from rev 280282, boost/trunk/PKGBUILD) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-x86_64/PKGBUILD ---+ /PKGBUILD | 258 extra-i686/PKGBUILD | 126 --- extra-x86_64/PKGBUILD | 126 --- 3 files changed, 258 insertions(+), 252 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-11-10 09:46:13 UTC (rev 280282) +++ extra-i686/PKGBUILD 2016-11-10 09:46:22 UTC (rev 280283) @@ -1,126 +0,0 @@ -# $Id$ -# Maintainer: Bartłomiej Piotrowski-# 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.62.0 -_boostver=${pkgver//./_} -pkgrel=2 -url='http://www.boost.org/' -arch=('i686' 'x86_64') -license=('custom') -makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') -source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) -sha1sums=('5fd97433c3f859d8cbab1eaed4156d3068ae3648') - -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.5 \ - 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' - 'python2: for python2 bindings') - options=('staticlibs') - - install -dm755 "${pkgdir}"/usr - cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr - - install -d "${pkgdir}"/usr/lib - cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ - - install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ - "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt - - install -Dm644 "${_stagedir}"/python3/lib/libboost_python3.a \ - "${pkgdir}"/usr/lib/libboost_python3.a - - ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam -} - -package_boost-libs() { - pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' - depends=('bzip2' 'zlib' 'icu') - optdepends=('openmpi:
[arch-commits] Commit in boost/repos (4 files)
Date: Wednesday, October 26, 2016 @ 13:40:48 Author: bpiotrowski Revision: 279254 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/PKGBUILD (from rev 279253, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/PKGBUILD (from rev 279253, boost/trunk/PKGBUILD) Deleted: boost/repos/staging-i686/PKGBUILD boost/repos/staging-x86_64/PKGBUILD -+ /PKGBUILD | 252 ++ staging-i686/PKGBUILD | 99 -- staging-x86_64/PKGBUILD | 99 -- 3 files changed, 252 insertions(+), 198 deletions(-) Deleted: staging-i686/PKGBUILD === --- staging-i686/PKGBUILD 2016-10-26 13:40:42 UTC (rev 279253) +++ staging-i686/PKGBUILD 2016-10-26 13:40:48 UTC (rev 279254) @@ -1,99 +0,0 @@ -# $Id$ -# Maintainer: Bartłomiej Piotrowski-# 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.62.0 -_boostver=${pkgver//./_} -pkgrel=1 -url='http://www.boost.org/' -arch=('i686' 'x86_64') -license=('custom') -makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') -source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) -sha1sums=('5fd97433c3f859d8cbab1eaed4156d3068ae3648') - -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 - - # Add an extra python version. This does not replace anything and python 2.x - # need to be the default. - echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : /usr/lib ;" \ - >> project-config.jam - - # 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 \ - --prefix="${_stagedir}" \ - ${JOBS} \ - install -} - -package_boost() { - pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' - depends=("boost-libs=${pkgver}") - optdepends=('python: for python bindings' - 'python2: for python2 bindings') - options=('staticlibs') - - install -dm755 "${pkgdir}"/usr - cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr - - install -d "${pkgdir}"/usr/lib - cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ - - install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ - "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt - - ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam -} - -package_boost-libs() { - pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' - depends=('bzip2' 'zlib' 'icu') - optdepends=('openmpi: for mpi support') - - install -dm755 "${pkgdir}"/usr - cp -a "${_stagedir}"/lib "${pkgdir}"/usr - rm "${pkgdir}"/usr/lib/*.a - - install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ - "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt -} Copied: boost/repos/staging-i686/PKGBUILD (from rev 279253, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-10-26 13:40:48 UTC (rev 279254) @@ -0,0 +1,126 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski +# Contributor: Ionut Biru +# Contributor: Stéphane Gaudreault
[arch-commits] Commit in boost/repos (4 files)
Date: Friday, October 7, 2016 @ 16:26:03 Author: bpiotrowski Revision: 277873 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 277872, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 277872, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 99 ++ staging-x86_64/PKGBUILD | 99 ++ 2 files changed, 198 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 277872, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-10-07 16:26:03 UTC (rev 277873) @@ -0,0 +1,99 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# 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.62.0 +_boostver=${pkgver//./_} +pkgrel=1 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha1sums=('5fd97433c3f859d8cbab1eaed4156d3068ae3648') + +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 + + # Add an extra python version. This does not replace anything and python 2.x + # need to be the default. + echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : /usr/lib ;" \ + >> project-config.jam + + # 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 \ + --prefix="${_stagedir}" \ + ${JOBS} \ + install +} + +package_boost() { + pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' + depends=("boost-libs=${pkgver}") + optdepends=('python: for python bindings' + 'python2: for python2 bindings') + options=('staticlibs') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -d "${pkgdir}"/usr/lib + cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt + + ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/lib "${pkgdir}"/usr + rm "${pkgdir}"/usr/lib/*.a + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 277872, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2016-10-07 16:26:03 UTC (rev 277873) @@ -0,0 +1,99 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski +# Contributor: Ionut Biru +# Contributor: Stéphane Gaudreault +#
[arch-commits] Commit in boost/repos (4 files)
Date: Wednesday, August 17, 2016 @ 21:10:31 Author: bpiotrowski Revision: 273898 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/PKGBUILD (from rev 273897, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/PKGBUILD (from rev 273897, boost/trunk/PKGBUILD) Deleted: boost/repos/staging-i686/PKGBUILD boost/repos/staging-x86_64/PKGBUILD -+ /PKGBUILD | 198 ++ staging-i686/PKGBUILD | 98 -- staging-x86_64/PKGBUILD | 98 -- 3 files changed, 198 insertions(+), 196 deletions(-) Deleted: staging-i686/PKGBUILD === --- staging-i686/PKGBUILD 2016-08-17 21:10:21 UTC (rev 273897) +++ staging-i686/PKGBUILD 2016-08-17 21:10:31 UTC (rev 273898) @@ -1,98 +0,0 @@ -# $Id$ -# Maintainer: Bartłomiej Piotrowski-# 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.61.0 -_boostver=${pkgver//./_} -pkgrel=1 -url='http://www.boost.org/' -arch=('i686' 'x86_64') -license=('custom') -makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') -source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) -sha1sums=('f84b1a1ce764108ec3c2b7bd7704cf8dfd3c9d01') - -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 - - # Add an extra python version. This does not replace anything and python 2.x - # need to be the default. - echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : /usr/lib ;" \ - >> project-config.jam - - # 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" linkflags="${LDFLAGS}" \ - --layout=system \ - --prefix="${_stagedir}" \ - ${JOBS} \ - install -} - -package_boost() { - pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' - depends=("boost-libs=${pkgver}") - optdepends=('python: for python bindings' - 'python2: for python2 bindings' - 'boost-build: to use boost jam for building your project.') - options=('staticlibs') - - install -dm755 "${pkgdir}"/usr - cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr - - install -d "${pkgdir}"/usr/lib - cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ - - install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ - "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt - - ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam -} - -package_boost-libs() { - pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' - depends=('bzip2' 'zlib' 'icu') - optdepends=('openmpi: for mpi support') - - install -dm755 "${pkgdir}"/usr - cp -a "${_stagedir}"/lib "${pkgdir}"/usr - rm "${pkgdir}"/usr/lib/*.a - - install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ - "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt -} Copied: boost/repos/staging-i686/PKGBUILD (from rev 273897, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-08-17 21:10:31 UTC (rev 273898) @@ -0,0 +1,99 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski +# Contributor: Ionut Biru +# Contributor: Stéphane Gaudreault
[arch-commits] Commit in boost/repos (4 files)
Date: Wednesday, August 17, 2016 @ 20:15:29 Author: bpiotrowski Revision: 273884 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 273883, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 273883, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 98 ++ staging-x86_64/PKGBUILD | 98 ++ 2 files changed, 196 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 273883, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-08-17 20:15:29 UTC (rev 273884) @@ -0,0 +1,98 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# 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.61.0 +_boostver=${pkgver//./_} +pkgrel=1 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha1sums=('f84b1a1ce764108ec3c2b7bd7704cf8dfd3c9d01') + +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 + + # Add an extra python version. This does not replace anything and python 2.x + # need to be the default. + echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : /usr/lib ;" \ + >> project-config.jam + + # 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" linkflags="${LDFLAGS}" \ + --layout=system \ + --prefix="${_stagedir}" \ + ${JOBS} \ + install +} + +package_boost() { + pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' + depends=("boost-libs=${pkgver}") + optdepends=('python: for python bindings' + 'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + options=('staticlibs') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -d "${pkgdir}"/usr/lib + cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt + + ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/lib "${pkgdir}"/usr + rm "${pkgdir}"/usr/lib/*.a + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 273883, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2016-08-17 20:15:29 UTC (rev 273884) @@ -0,0 +1,98 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski +# Contributor: Ionut Biru +# Contributor: Stéphane Gaudreault
[arch-commits] Commit in boost/repos (4 files)
Date: Thursday, May 12, 2016 @ 12:25:35 Author: foutrelis Revision: 267843 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 267842, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 267842, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 106 ++ staging-x86_64/PKGBUILD | 106 ++ 2 files changed, 212 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 267842, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-05-12 10:25:35 UTC (rev 267843) @@ -0,0 +1,106 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# 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.60.0 +_boostver=${pkgver//./_} +pkgrel=5 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2 + cuda_float128.patch::"https://github.com/boostorg/config/commit/a332112317450457c715675686386ec81214b863.patch;) +sha1sums=('7f56ab507d3258610391b47fef6b11635861175a' + 'bdc6486e0d90368bbfd872fed8ee3d3c73483933') + +prepare() { + cd ${pkgbase}_${_boostver} + # fix https://svn.boost.org/trac/boost/ticket/11852 + patch -p2 -i ../cuda_float128.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 + + # Add an extra python version. This does not replace anything and python 2.x + # need to be the default. + echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : /usr/lib ;" \ + >> project-config.jam + + # 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" linkflags="${LDFLAGS}" \ + --layout=system \ + --prefix="${_stagedir}" \ + ${JOBS} \ + install +} + +package_boost() { + pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' + depends=("boost-libs=${pkgver}") + optdepends=('python: for python bindings' + 'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + options=('staticlibs') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -d "${pkgdir}"/usr/lib + cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt + + ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/lib "${pkgdir}"/usr + rm "${pkgdir}"/usr/lib/*.a + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 267842, boost/trunk/PKGBUILD) === ---
[arch-commits] Commit in boost/repos (4 files)
Date: Sunday, January 24, 2016 @ 22:05:34 Author: arojas Revision: 258570 archrelease: copy trunk to extra-i686, extra-x86_64 Added: boost/repos/extra-i686/PKGBUILD (from rev 258569, boost/trunk/PKGBUILD) boost/repos/extra-x86_64/PKGBUILD (from rev 258569, boost/trunk/PKGBUILD) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-x86_64/PKGBUILD ---+ /PKGBUILD | 212 extra-i686/PKGBUILD | 98 -- extra-x86_64/PKGBUILD | 98 -- 3 files changed, 212 insertions(+), 196 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-01-24 21:01:41 UTC (rev 258569) +++ extra-i686/PKGBUILD 2016-01-24 21:05:34 UTC (rev 258570) @@ -1,98 +0,0 @@ -# $Id$ -# Maintainer: Bartłomiej Piotrowski-# 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.60.0 -_boostver=${pkgver//./_} -pkgrel=1 -url='http://www.boost.org/' -arch=('i686' 'x86_64') -license=('custom') -makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') -source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) -sha1sums=('7f56ab507d3258610391b47fef6b11635861175a') - -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 - - # Add an extra python version. This does not replace anything and python 2.x - # need to be the default. - echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : /usr/lib ;" \ - >> project-config.jam - - # 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" linkflags="${LDFLAGS}" \ - --layout=system \ - --prefix="${_stagedir}" \ - ${JOBS} \ - install -} - -package_boost() { - pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' - depends=("boost-libs=${pkgver}") - optdepends=('python: for python bindings' - 'python2: for python2 bindings' - 'boost-build: to use boost jam for building your project.') - options=('staticlibs') - - install -dm755 "${pkgdir}"/usr - cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr - - install -d "${pkgdir}"/usr/lib - cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ - - install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ - "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt - - ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam -} - -package_boost-libs() { - pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' - depends=('bzip2' 'zlib' 'icu') - optdepends=('openmpi: for mpi support') - - install -dm755 "${pkgdir}"/usr - cp -a "${_stagedir}"/lib "${pkgdir}"/usr - rm "${pkgdir}"/usr/lib/*.a - - install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ - "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt -} Copied: boost/repos/extra-i686/PKGBUILD (from rev 258569, boost/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2016-01-24 21:05:34 UTC (rev 258570) @@ -0,0 +1,106 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski +# Contributor: Ionut Biru +# Contributor: Stéphane Gaudreault +# Contributor: kevin
[arch-commits] Commit in boost/repos (4 files)
Date: Sunday, December 20, 2015 @ 15:43:18 Author: bpiotrowski Revision: 257043 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 257042, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 257042, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 98 ++ staging-x86_64/PKGBUILD | 98 ++ 2 files changed, 196 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 257042, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-12-20 14:43:18 UTC (rev 257043) @@ -0,0 +1,98 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+# 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.60.0 +_boostver=${pkgver//./_} +pkgrel=1 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha1sums=('7f56ab507d3258610391b47fef6b11635861175a') + +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 + + # Add an extra python version. This does not replace anything and python 2.x + # need to be the default. + echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : /usr/lib ;" \ + >> project-config.jam + + # 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" linkflags="${LDFLAGS}" \ + --layout=system \ + --prefix="${_stagedir}" \ + ${JOBS} \ + install +} + +package_boost() { + pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' + depends=("boost-libs=${pkgver}") + optdepends=('python: for python bindings' + 'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + options=('staticlibs') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -d "${pkgdir}"/usr/lib + cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/ + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt + + ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -dm755 "${pkgdir}"/usr + cp -a "${_stagedir}"/lib "${pkgdir}"/usr + rm "${pkgdir}"/usr/lib/*.a + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 257042, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2015-12-20 14:43:18 UTC (rev 257043) @@ -0,0 +1,98 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski +# Contributor: Ionut Biru +# Contributor: Stéphane Gaudreault
[arch-commits] Commit in boost/repos (4 files)
Date: Tuesday, November 4, 2014 @ 14:51:45 Author: foutrelis Revision: 225612 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 225611, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 225611, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 97 ++ staging-x86_64/PKGBUILD | 97 ++ 2 files changed, 194 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 225611, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-11-04 13:51:45 UTC (rev 225612) @@ -0,0 +1,97 @@ +# $Id$ +# Maintainer: Ionut Biru ib...@archlinux.org +# Contributor: Stéphane Gaudreault steph...@archlinux.org +# Contributor: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.57.0 +_boostver=${pkgver//./_} +pkgrel=1 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu=53.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha1sums=('e151557ae47afd1b43dc3fac46f8b04a8fe51c12') + +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 + + # Add an extra python version. This does not replace anything and python 2.x + # need to be the default. + echo using python : 3.4 : /usr/bin/python3 : /usr/include/python3.4m : /usr/lib ; \ + project-config.jam + + # 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} -O3 linkflags=${LDFLAGS} \ + --layout=system \ + --prefix=${_stagedir} \ + ${JOBS} \ + install +} + +package_boost() { + pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' + depends=(boost-libs=${pkgver}) + optdepends=('python: for python bindings' + 'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + options=('staticlibs') + + install -dm755 ${pkgdir}/usr + cp -a ${_stagedir}/{bin,include,share} ${pkgdir}/usr + + install -d ${pkgdir}/usr/lib + cp -a ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + + install -Dm644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + ${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt + + ln -s /usr/bin/b2 $pkgdir/usr/bin/bjam +} + +package_boost-libs() { + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' + depends=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -dm755 ${pkgdir}/usr + cp -a ${_stagedir}/lib ${pkgdir}/usr + rm ${pkgdir}/usr/lib/*.a + + install -Dm644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + ${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 225611, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2014-11-04 13:51:45 UTC (rev 225612) @@ -0,0 +1,97 @@ +# $Id$ +# Maintainer: Ionut Biru ib...@archlinux.org +# Contributor: Stéphane Gaudreault steph...@archlinux.org +# Contributor: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost')
[arch-commits] Commit in boost/repos (4 files)
Date: Monday, January 21, 2013 @ 19:02:38 Author: stephane Revision: 175785 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 175784, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 175784, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 115 ++ staging-x86_64/PKGBUILD | 115 ++ 2 files changed, 230 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 175784, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-01-21 18:02:38 UTC (rev 175785) @@ -0,0 +1,115 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault steph...@archlinux.org +# Maintainer: Ionut Biru ib...@archlinux.org +# Contributor: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.52.0 +_boostver=${pkgver//./_} +pkgrel=1 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +license=('custom') +sha1sums=('1120430030315b0a94b6d63fc04662960db2444c') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python: for python3 bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 175784, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2013-01-21 18:02:38 UTC (rev 175785) @@ -0,0 +1,115 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault steph...@archlinux.org +#
[arch-commits] Commit in boost/repos (4 files)
Date: Saturday, January 19, 2013 @ 12:28:50 Author: stephane Revision: 175690 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 175689, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 175689, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 113 ++ staging-x86_64/PKGBUILD | 113 ++ 2 files changed, 226 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 175689, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-01-19 17:28:50 UTC (rev 175690) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.50.0 +_boostver=${pkgver//./_} +pkgrel=4 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu=50.1.2' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +license=('custom') +md5sums=('dbc07ab0254df3dda6300fd737b3f264') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python3: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 175689, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2013-01-19 17:28:50 UTC (rev 175690) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia
[arch-commits] Commit in boost/repos (4 files)
Date: Monday, November 12, 2012 @ 01:59:17 Author: ibiru Revision: 170814 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 170813, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 170813, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 113 ++ staging-x86_64/PKGBUILD | 113 ++ 2 files changed, 226 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 170813, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-11-12 06:59:17 UTC (rev 170814) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.50.0 +_boostver=${pkgver//./_} +pkgrel=3 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +license=('custom') +md5sums=('dbc07ab0254df3dda6300fd737b3f264') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python3: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 170813, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2012-11-12 06:59:17 UTC (rev 170814) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia
[arch-commits] Commit in boost/repos (4 files)
Date: Sunday, July 22, 2012 @ 07:16:17 Author: allan Revision: 163929 archrelease: copy trunk to testing-i686, testing-x86_64 Added: boost/repos/testing-i686/ boost/repos/testing-i686/PKGBUILD (from rev 163928, boost/trunk/PKGBUILD) boost/repos/testing-x86_64/ boost/repos/testing-x86_64/PKGBUILD (from rev 163928, boost/trunk/PKGBUILD) -+ testing-i686/PKGBUILD | 113 ++ testing-x86_64/PKGBUILD | 113 ++ 2 files changed, 226 insertions(+) Copied: boost/repos/testing-i686/PKGBUILD (from rev 163928, boost/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-07-22 11:16:17 UTC (rev 163929) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.50.0 +_boostver=${pkgver//./_} +pkgrel=2 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +license=('custom') +md5sums=('dbc07ab0254df3dda6300fd737b3f264') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.2 : /usr/bin/python : /usr/include/python3.2mu : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/testing-x86_64/PKGBUILD (from rev 163928, boost/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-07-22 11:16:17 UTC (rev 163929) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia
[arch-commits] Commit in boost/repos (4 files)
Date: Friday, July 6, 2012 @ 11:51:12 Author: ibiru Revision: 163072 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 163071, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 163071, boost/trunk/PKGBUILD) -+ staging-i686/PKGBUILD | 113 ++ staging-x86_64/PKGBUILD | 113 ++ 2 files changed, 226 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 163071, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-07-06 15:51:12 UTC (rev 163072) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.50.0 +_boostver=${pkgver//./_} +pkgrel=1 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +license=('custom') +md5sums=('dbc07ab0254df3dda6300fd737b3f264') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.2 : /usr/bin/python : /usr/include/python3.2mu : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-x86_64/PKGBUILD (from rev 163071, boost/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2012-07-06 15:51:12 UTC (rev 163072) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia
[arch-commits] Commit in boost/repos (4 files)
Date: Monday, April 9, 2012 @ 09:40:36 Author: andyrtr Revision: 155927 db-move: moved boost from [staging] to [testing] (i686) Added: boost/repos/testing-i686/ boost/repos/testing-i686/PKGBUILD (from rev 155924, boost/repos/staging-i686/PKGBUILD) boost/repos/testing-i686/exceptions.patch (from rev 155924, boost/repos/staging-i686/exceptions.patch) Deleted: boost/repos/staging-i686/ --+ PKGBUILD | 118 + exceptions.patch | 25 +++ 2 files changed, 143 insertions(+) Copied: boost/repos/testing-i686/PKGBUILD (from rev 155924, boost/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-04-09 13:40:36 UTC (rev 155927) @@ -0,0 +1,118 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.49.0 +_boostver=${pkgver//./_} +pkgrel=2 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +exceptions.patch) +license=('custom') +md5sums=('e0defc8c818e4f1c5bbb29d0292b76ca' + '9b44c28b36303152050c8c82469569c5') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.2 : /usr/bin/python : /usr/include/python3.2mu : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + # https://svn.boost.org/trac/boost/ticket/5731 + patch -p0 -i ${srcdir}/exceptions.patch + + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/testing-i686/exceptions.patch (from rev 155924, boost/repos/staging-i686/exceptions.patch) === --- testing-i686/exceptions.patch (rev 0) +++ testing-i686/exceptions.patch 2012-04-09 13:40:36 UTC (rev
[arch-commits] Commit in boost/repos (4 files)
Date: Monday, April 9, 2012 @ 09:40:37 Author: andyrtr Revision: 155928 db-move: moved boost from [staging] to [testing] (x86_64) Added: boost/repos/testing-x86_64/ boost/repos/testing-x86_64/PKGBUILD (from rev 155924, boost/repos/staging-x86_64/PKGBUILD) boost/repos/testing-x86_64/exceptions.patch (from rev 155924, boost/repos/staging-x86_64/exceptions.patch) Deleted: boost/repos/staging-x86_64/ --+ PKGBUILD | 118 + exceptions.patch | 25 +++ 2 files changed, 143 insertions(+) Copied: boost/repos/testing-x86_64/PKGBUILD (from rev 155924, boost/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-04-09 13:40:37 UTC (rev 155928) @@ -0,0 +1,118 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.49.0 +_boostver=${pkgver//./_} +pkgrel=2 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +exceptions.patch) +license=('custom') +md5sums=('e0defc8c818e4f1c5bbb29d0292b76ca' + '9b44c28b36303152050c8c82469569c5') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.2 : /usr/bin/python : /usr/include/python3.2mu : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + # https://svn.boost.org/trac/boost/ticket/5731 + patch -p0 -i ${srcdir}/exceptions.patch + + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/testing-x86_64/exceptions.patch (from rev 155924, boost/repos/staging-x86_64/exceptions.patch) === --- testing-x86_64/exceptions.patch (rev 0) +++ testing-x86_64/exceptions.patch
[arch-commits] Commit in boost/repos (4 files)
Date: Saturday, March 3, 2012 @ 03:08:43 Author: ibiru Revision: 151804 db-move: moved boost from [staging] to [testing] (i686) Added: boost/repos/testing-i686/ boost/repos/testing-i686/PKGBUILD (from rev 151799, boost/repos/staging-i686/PKGBUILD) boost/repos/testing-i686/exceptions.patch (from rev 151799, boost/repos/staging-i686/exceptions.patch) Deleted: boost/repos/staging-i686/ --+ PKGBUILD | 118 + exceptions.patch | 25 +++ 2 files changed, 143 insertions(+) Copied: boost/repos/testing-i686/PKGBUILD (from rev 151799, boost/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-03-03 08:08:43 UTC (rev 151804) @@ -0,0 +1,118 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.49.0 +_boostver=${pkgver//./_} +pkgrel=1 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +exceptions.patch) +license=('custom') +md5sums=('e0defc8c818e4f1c5bbb29d0292b76ca' + '9b44c28b36303152050c8c82469569c5') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.2 : /usr/bin/python : /usr/include/python3.2mu : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + # https://svn.boost.org/trac/boost/ticket/5731 + patch -p0 -i ${srcdir}/exceptions.patch + + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/testing-i686/exceptions.patch (from rev 151799, boost/repos/staging-i686/exceptions.patch) === --- testing-i686/exceptions.patch (rev 0) +++ testing-i686/exceptions.patch 2012-03-03 08:08:43 UTC (rev
[arch-commits] Commit in boost/repos (4 files)
Date: Saturday, March 3, 2012 @ 03:08:44 Author: ibiru Revision: 151805 db-move: moved boost from [staging] to [testing] (x86_64) Added: boost/repos/testing-x86_64/ boost/repos/testing-x86_64/PKGBUILD (from rev 151799, boost/repos/staging-x86_64/PKGBUILD) boost/repos/testing-x86_64/exceptions.patch (from rev 151799, boost/repos/staging-x86_64/exceptions.patch) Deleted: boost/repos/staging-x86_64/ --+ PKGBUILD | 118 + exceptions.patch | 25 +++ 2 files changed, 143 insertions(+) Copied: boost/repos/testing-x86_64/PKGBUILD (from rev 151799, boost/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-03-03 08:08:44 UTC (rev 151805) @@ -0,0 +1,118 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Giovanni Scafora giova...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: Luca Roccia little_r...@users.sourceforge.net + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.49.0 +_boostver=${pkgver//./_} +pkgrel=1 +arch=('i686' 'x86_64') +url=http://www.boost.org/; +makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +exceptions.patch) +license=('custom') +md5sums=('e0defc8c818e4f1c5bbb29d0292b76ca' + '9b44c28b36303152050c8c82469569c5') + +_stagedir=${srcdir}/stagedir + +build() { + # set python path for bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools + echo using python : 2.7 : /usr/bin/python2 ; build/v2/user-config.jam + echo using python : 3.2 : /usr/bin/python : /usr/include/python3.2mu : /usr/lib ; build/v2/user-config.jam + echo using mpi ; build/v2/user-config.jam + + cd ${srcdir}/${pkgbase}_${_boostver} + # https://svn.boost.org/trac/boost/ticket/5731 + patch -p0 -i ${srcdir}/exceptions.patch + + + # build bjam + cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine + ./build.sh cc + + _bindir=bin.linuxx86 + [ ${CARCH} = x86_64 ] _bindir=bin.linuxx86_64 + + install -d ${_stagedir}/usr/bin + install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam + + # build tools + cd ${srcdir}/${pkgbase}_${_boostver}/tools/ + ${_stagedir}/usr/bin/bjam --toolset=gcc + + # copy the tools + cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin + for i in *;do + install -m755 ${i} ${_stagedir}/usr/bin/${i} + done + + #boostbook needed by quickbook + cd ${srcdir}/${pkgbase}_${_boostver}/dist/ + cp -r share ${_stagedir} + + # build libs + cd ${srcdir}/${pkgbase}_${_boostver} + + # 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}/usr/bin/bjam \ + release debug-symbols=off threading=multi \ + runtime-link=shared link=shared,static \ + cflags=-fno-strict-aliasing \ + toolset=gcc \ + --prefix=${_stagedir} \ + -sTOOLS=gcc \ + --layout=system \ + ${MAKEFLAGS} \ + install +} + +package_boost() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Development +depends=(boost-libs=${pkgver}) +optdepends=('python: for python bindings' +'python2: for python2 bindings' + 'boost-build: to use boost jam for building your project.') + +install -d ${pkgdir}/usr/{include,lib,share} +# headers/source files +cp -r ${_stagedir}/include/ ${pkgdir}/usr/ + +# static libs +cp -r ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/ + +# utilities (bjam, bcp, pyste) +cp -r ${_stagedir}/usr/* ${pkgdir}/usr/ + +#boostbook +cp -r ${_stagedir}/share/* ${pkgdir}/usr/share + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt +} + +package_boost-libs() { +pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime +depends=('gcc-libs' 'bzip2' 'zlib' 'icu') +optdepends=('openmpi: for mpi support') + +install -d ${pkgdir}/usr/lib +#shared libs +cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/ + +# license +install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \ +${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/testing-x86_64/exceptions.patch (from rev 151799, boost/repos/staging-x86_64/exceptions.patch) === --- testing-x86_64/exceptions.patch (rev 0) +++ testing-x86_64/exceptions.patch