[arch-commits] Commit in boost/repos (6 files)
Date: Sunday, September 10, 2017 @ 08:11:19 Author: bpiotrowski Revision: 305215 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 305214, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-serialization-1.64.0-fixes.patch (from rev 305214, boost/trunk/boost-serialization-1.64.0-fixes.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 305214, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-serialization-1.64.0-fixes.patch (from rev 305214, boost/trunk/boost-serialization-1.64.0-fixes.patch) ---+ staging-i686/PKGBUILD | 130 staging-i686/boost-serialization-1.64.0-fixes.patch | 102 staging-x86_64/PKGBUILD | 130 staging-x86_64/boost-serialization-1.64.0-fixes.patch | 102 4 files changed, 464 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 305214, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2017-09-10 08:11:19 UTC (rev 305215) @@ -0,0 +1,130 @@ +# $Id$ +# 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.65.1 +_boostver=${pkgver//./_} +pkgrel=1 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=55.1' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 'zlib' 'openmpi') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha256sums=('9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81') + +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/li
[arch-commits] Commit in boost/repos (6 files)
Date: Sunday, June 11, 2017 @ 13:04:54 Author: bpiotrowski Revision: 298609 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 298608, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-serialization-1.64.0-fixes.patch (from rev 298608, boost/trunk/boost-serialization-1.64.0-fixes.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 298608, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-serialization-1.64.0-fixes.patch (from rev 298608, boost/trunk/boost-serialization-1.64.0-fixes.patch) ---+ staging-i686/PKGBUILD | 132 staging-i686/boost-serialization-1.64.0-fixes.patch | 102 staging-x86_64/PKGBUILD | 132 staging-x86_64/boost-serialization-1.64.0-fixes.patch | 102 4 files changed, 468 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 298608, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2017-06-11 13:04:54 UTC (rev 298609) @@ -0,0 +1,132 @@ +# $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.64.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 +boost-serialization-1.64.0-fixes.patch) +sha256sums=('7bcc5caace97baa948931d712ea5f37038dbb1c5d89b43ad4def4ed7cb683332' +'e2ee2500c3bcbd6f53eb7a55830dc58795f321874737dd0846e36323dfbdea26') + +build() { + export _stagedir="${srcdir}/stagedir" + local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" + + cd ${pkgbase}_${_boostver} + patch -p2 -i "$srcdir/boost-serialization-1.64.0-fixes.patch" + + ./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 "
[arch-commits] Commit in boost/repos (6 files)
Date: Wednesday, May 17, 2017 @ 12:24:47 Author: bpiotrowski Revision: 296209 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 296208, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-serialization-1.64.0-fixes.patch (from rev 296208, boost/trunk/boost-serialization-1.64.0-fixes.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 296208, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-serialization-1.64.0-fixes.patch (from rev 296208, boost/trunk/boost-serialization-1.64.0-fixes.patch) ---+ staging-i686/PKGBUILD | 132 staging-i686/boost-serialization-1.64.0-fixes.patch | 102 staging-x86_64/PKGBUILD | 132 staging-x86_64/boost-serialization-1.64.0-fixes.patch | 102 4 files changed, 468 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 296208, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2017-05-17 12:24:47 UTC (rev 296209) @@ -0,0 +1,132 @@ +# $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.64.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 +boost-serialization-1.64.0-fixes.patch) +sha256sums=('7bcc5caace97baa948931d712ea5f37038dbb1c5d89b43ad4def4ed7cb683332' +'e2ee2500c3bcbd6f53eb7a55830dc58795f321874737dd0846e36323dfbdea26') + +build() { + export _stagedir="${srcdir}/stagedir" + local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" + + cd ${pkgbase}_${_boostver} + patch -p2 -i "$srcdir/boost-serialization-1.64.0-fixes.patch" + + ./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
[arch-commits] Commit in boost/repos (6 files)
Date: Sunday, December 6, 2015 @ 10:31:46 Author: bpiotrowski Revision: 252690 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch (from rev 252689, boost/trunk/0001-Python-Fix-condition-for-make_setter-overload.patch) boost/repos/staging-i686/PKGBUILD (from rev 252689, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/0001-Python-Fix-condition-for-make_setter-overload.patch (from rev 252689, boost/trunk/0001-Python-Fix-condition-for-make_setter-overload.patch) boost/repos/staging-x86_64/PKGBUILD (from rev 252689, boost/trunk/PKGBUILD) -+ staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch | 28 ++ staging-i686/PKGBUILD | 106 ++ staging-x86_64/0001-Python-Fix-condition-for-make_setter-overload.patch | 28 ++ staging-x86_64/PKGBUILD | 106 ++ 4 files changed, 268 insertions(+) Copied: boost/repos/staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch (from rev 252689, boost/trunk/0001-Python-Fix-condition-for-make_setter-overload.patch) === --- staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch (rev 0) +++ staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch 2015-12-06 09:31:46 UTC (rev 252690) @@ -0,0 +1,28 @@ +From f410fbd64d887e2a8824f968b0533588489b5430 Mon Sep 17 00:00:00 2001 +From: Jonathan Wakely +Date: Wed, 2 Sep 2015 13:02:12 +0100 +Subject: [PATCH] Python: Fix condition for make_setter overload. + +This fixes the regression caused by 42e7d7b. + +Fixes #39 +--- + include/boost/python/data_members.hpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp +index 139bde3..5d3309c 100644 +--- a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp +@@ -305,7 +305,7 @@ inline object make_setter(D& x) + return detail::make_setter(x, default_call_policies(), is_member_pointer(), 0); + } + +-# if BOOST_WORKAROUND(__EDG_VERSION__, <= 238) ++# if !BOOST_WORKAROUND(__EDG_VERSION__, <= 238) + template + inline object make_setter(D const& x) + { +-- +2.6.1 + Copied: boost/repos/staging-i686/PKGBUILD (from rev 252689, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-12-06 09:31:46 UTC (rev 252690) @@ -0,0 +1,106 @@ +# $Id$ +# Maintainer: Ionut Biru +# Contributor: Stéphane Gaudreault +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.59.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 +0001-Python-Fix-condition-for-make_setter-overload.patch) +sha1sums=('b94de47108b2cdb0f931833a7a9834c2dd3ca46e' + 'bd76d969b6f8fbe95f05fba13b57a001764c216c') + +prepare() { + cd ${pkgbase}_${_boostver} + + # https://github.com/boostorg/python/issues/39 + patch -Np2 -i ../0001-Python-Fix-condition-for-make_setter-overload.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. + #
[arch-commits] Commit in boost/repos (6 files)
Date: Sunday, November 1, 2015 @ 13:50:13 Author: foutrelis Revision: 249931 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch (from rev 249930, boost/trunk/0001-Python-Fix-condition-for-make_setter-overload.patch) boost/repos/staging-i686/PKGBUILD (from rev 249930, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/0001-Python-Fix-condition-for-make_setter-overload.patch (from rev 249930, boost/trunk/0001-Python-Fix-condition-for-make_setter-overload.patch) boost/repos/staging-x86_64/PKGBUILD (from rev 249930, boost/trunk/PKGBUILD) -+ staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch | 28 ++ staging-i686/PKGBUILD | 106 ++ staging-x86_64/0001-Python-Fix-condition-for-make_setter-overload.patch | 28 ++ staging-x86_64/PKGBUILD | 106 ++ 4 files changed, 268 insertions(+) Copied: boost/repos/staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch (from rev 249930, boost/trunk/0001-Python-Fix-condition-for-make_setter-overload.patch) === --- staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch (rev 0) +++ staging-i686/0001-Python-Fix-condition-for-make_setter-overload.patch 2015-11-01 12:50:13 UTC (rev 249931) @@ -0,0 +1,28 @@ +From f410fbd64d887e2a8824f968b0533588489b5430 Mon Sep 17 00:00:00 2001 +From: Jonathan Wakely +Date: Wed, 2 Sep 2015 13:02:12 +0100 +Subject: [PATCH] Python: Fix condition for make_setter overload. + +This fixes the regression caused by 42e7d7b. + +Fixes #39 +--- + include/boost/python/data_members.hpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp +index 139bde3..5d3309c 100644 +--- a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp +@@ -305,7 +305,7 @@ inline object make_setter(D& x) + return detail::make_setter(x, default_call_policies(), is_member_pointer(), 0); + } + +-# if BOOST_WORKAROUND(__EDG_VERSION__, <= 238) ++# if !BOOST_WORKAROUND(__EDG_VERSION__, <= 238) + template + inline object make_setter(D const& x) + { +-- +2.6.1 + Copied: boost/repos/staging-i686/PKGBUILD (from rev 249930, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-11-01 12:50:13 UTC (rev 249931) @@ -0,0 +1,106 @@ +# $Id$ +# Maintainer: Ionut Biru +# Contributor: Stéphane Gaudreault +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.59.0 +_boostver=${pkgver//./_} +pkgrel=3 +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 +0001-Python-Fix-condition-for-make_setter-overload.patch) +sha1sums=('b94de47108b2cdb0f931833a7a9834c2dd3ca46e' + 'bd76d969b6f8fbe95f05fba13b57a001764c216c') + +prepare() { + cd ${pkgbase}_${_boostver} + + # https://github.com/boostorg/python/issues/39 + patch -Np2 -i ../0001-Python-Fix-condition-for-make_setter-overload.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. + # in
[arch-commits] Commit in boost/repos (6 files)
Date: Thursday, October 15, 2015 @ 10:21:29 Author: bpiotrowski Revision: 249343 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 249342, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch (from rev 249342, boost/trunk/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 249342, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch (from rev 249342, boost/trunk/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch) ---+ staging-i686/PKGBUILD | 97 ++ staging-i686/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch | 354 ++ staging-x86_64/PKGBUILD | 97 ++ staging-x86_64/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch | 354 ++ 4 files changed, 902 insertions(+) The diff is longer than the limit of 200KB. Use svn diff -r 249342:249343 to see the changes.
[arch-commits] Commit in boost/repos (6 files)
Date: Thursday, August 27, 2015 @ 22:39:10 Author: anatolik Revision: 244937 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 244936, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch (from rev 244936, boost/trunk/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 244936, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch (from rev 244936, boost/trunk/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch) ---+ staging-i686/PKGBUILD | 105 ++ staging-i686/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch | 354 ++ staging-x86_64/PKGBUILD | 105 ++ staging-x86_64/boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch | 354 ++ 4 files changed, 918 insertions(+) The diff is longer than the limit of 200KB. Use svn diff -r 244936:244937 to see the changes.
[arch-commits] Commit in boost/repos (6 files)
Date: Thursday, November 6, 2014 @ 09:00:16 Author: foutrelis Revision: 225660 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/0001-Add-missing-include-to-signals2-trackable.hpp.patch (from rev 225659, boost/trunk/0001-Add-missing-include-to-signals2-trackable.hpp.patch) boost/repos/staging-i686/PKGBUILD (from rev 225659, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/0001-Add-missing-include-to-signals2-trackable.hpp.patch (from rev 225659, boost/trunk/0001-Add-missing-include-to-signals2-trackable.hpp.patch) boost/repos/staging-x86_64/PKGBUILD (from rev 225659, boost/trunk/PKGBUILD) Deleted: boost/repos/staging-i686/PKGBUILD boost/repos/staging-x86_64/PKGBUILD -+ /PKGBUILD | 212 ++ staging-i686/0001-Add-missing-include-to-signals2-trackable.hpp.patch | 29 + staging-i686/PKGBUILD | 97 staging-x86_64/0001-Add-missing-include-to-signals2-trackable.hpp.patch | 29 + staging-x86_64/PKGBUILD | 97 5 files changed, 270 insertions(+), 194 deletions(-) Copied: boost/repos/staging-i686/0001-Add-missing-include-to-signals2-trackable.hpp.patch (from rev 225659, boost/trunk/0001-Add-missing-include-to-signals2-trackable.hpp.patch) === --- staging-i686/0001-Add-missing-include-to-signals2-trackable.hpp.patch (rev 0) +++ staging-i686/0001-Add-missing-include-to-signals2-trackable.hpp.patch 2014-11-06 08:00:16 UTC (rev 225660) @@ -0,0 +1,29 @@ +From 06ccdfee76fe487a141b95848d1c866890f15d88 Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras +Date: Thu, 6 Nov 2014 09:19:26 +0200 +Subject: [PATCH] Add missing include to signals2/trackable.hpp + +boost::weak_ptr started being used in commit a0bf2d1 (Disconnect slots +associated with signals2::trackable immediately) but the matching header +wasn't included. + +https://svn.boost.org/trac/boost/ticket/10100#comment:7 +--- + include/boost/signals2/trackable.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/boost/signals2/trackable.hpp b/include/boost/signals2/trackable.hpp +index dba001d..64e8489 100644 +--- a/include/boost/signals2/trackable.hpp b/include/boost/signals2/trackable.hpp +@@ -18,6 +18,7 @@ + + #include + #include ++#include + + namespace boost { + namespace signals2 { +-- +2.1.3 + Deleted: staging-i686/PKGBUILD === --- staging-i686/PKGBUILD 2014-11-06 08:00:07 UTC (rev 225659) +++ staging-i686/PKGBUILD 2014-11-06 08:00:16 UTC (rev 225660) @@ -1,97 +0,0 @@ -# $Id$ -# Maintainer: Ionut Biru -# Contributor: Stéphane Gaudreault -# Contributor: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -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}
[arch-commits] Commit in boost/repos (6 files)
Date: Thursday, October 16, 2014 @ 23:01:50 Author: foutrelis Revision: 224653 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 224652, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-1.56.0-add-missing-headers-to-shared_ptr_helper.patch (from rev 224652, boost/trunk/boost-1.56.0-add-missing-headers-to-shared_ptr_helper.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 224652, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-1.56.0-add-missing-headers-to-shared_ptr_helper.patch (from rev 224652, boost/trunk/boost-1.56.0-add-missing-headers-to-shared_ptr_helper.patch) -+ staging-i686/PKGBUILD | 103 ++ staging-x86_64/PKGBUILD | 103 ++ 2 files changed, 206 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 224652, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-10-16 21:01:50 UTC (rev 224653) @@ -0,0 +1,103 @@ +# $Id$ +# Maintainer: Ionut Biru +# Contributor: Stéphane Gaudreault +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.56.0 +_boostver=${pkgver//./_} +pkgrel=3 +url='http://www.boost.org/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=53.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +boost-1.56.0-add-missing-headers-to-shared_ptr_helper.patch) +sha1sums=('1639723c6bdff873cdb6d747f8f8c9d9f066434d' + '5d611ad72005d1fb939ea783603861d2cb29433a') + +prepare() { + cd ${pkgbase}_${_boostver} + patch -p2 -i ../boost-1.56.0-add-missing-headers-to-shared_ptr_helper.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.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 + find "${_stagedir}"/lib -name \*.a -exec mv {} "${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 + + install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \ + "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt +} Copied: boost/repos/staging-i686/boost-1.56.0-add-missing-headers-to-shared_ptr_helper.patch (from rev 224652, boost/trunk/boost-1.56.0-add-miss
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, August 11, 2014 @ 13:59:20 Author: bpiotrowski Revision: 219543 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 219542, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-i686/PKGBUILD (from rev 219542, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/001-log_fix_dump_avx2.patch (from rev 219542, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-x86_64/PKGBUILD (from rev 219542, boost/trunk/PKGBUILD) + staging-i686/001-log_fix_dump_avx2.patch | 13 +++ staging-i686/PKGBUILD | 96 +++ staging-x86_64/001-log_fix_dump_avx2.patch | 13 +++ staging-x86_64/PKGBUILD| 96 +++ 4 files changed, 218 insertions(+) Copied: boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 219542, boost/trunk/001-log_fix_dump_avx2.patch) === --- staging-i686/001-log_fix_dump_avx2.patch(rev 0) +++ staging-i686/001-log_fix_dump_avx2.patch2014-08-11 11:59:20 UTC (rev 219543) @@ -0,0 +1,13 @@ +Index: libs/log/src/dump_avx2.cpp +=== +--- libs/log/src/dump_avx2.cpp (revision 86614) libs/log/src/dump_avx2.cpp (working copy) +@@ -205,7 +205,7 @@ + __m256i mm_input = _mm256_load_si256(reinterpret_cast< const __m256i* >(p)); + __m256i mm_output1, mm_output2, mm_output3; + dump_pack(mm_char_10_to_a, mm_input, mm_output1, mm_output2, mm_output3); +-store_characters_x3(mm_output1, mm_output2, mm_output3, buf); ++store_characters_x3(mm_output1, mm_output2, mm_output3, b); + } + + _mm256_zeroall(); // need to zero all ymm registers to avoid register spills/restores the compler generates around the function call Copied: boost/repos/staging-i686/PKGBUILD (from rev 219542, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-08-11 11:59:20 UTC (rev 219543) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Ionut Biru +# Contributor: Stéphane Gaudreault +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.56.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=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +sha1sums=('1639723c6bdff873cdb6d747f8f8c9d9f066434d') + +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,incl
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, August 11, 2014 @ 00:17:14 Author: bpiotrowski Revision: 219518 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 219517, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-i686/PKGBUILD (from rev 219517, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/001-log_fix_dump_avx2.patch (from rev 219517, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-x86_64/PKGBUILD (from rev 219517, boost/trunk/PKGBUILD) + staging-i686/001-log_fix_dump_avx2.patch | 13 +++ staging-i686/PKGBUILD | 96 +++ staging-x86_64/001-log_fix_dump_avx2.patch | 13 +++ staging-x86_64/PKGBUILD| 96 +++ 4 files changed, 218 insertions(+) Copied: boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 219517, boost/trunk/001-log_fix_dump_avx2.patch) === --- staging-i686/001-log_fix_dump_avx2.patch(rev 0) +++ staging-i686/001-log_fix_dump_avx2.patch2014-08-10 22:17:14 UTC (rev 219518) @@ -0,0 +1,13 @@ +Index: libs/log/src/dump_avx2.cpp +=== +--- libs/log/src/dump_avx2.cpp (revision 86614) libs/log/src/dump_avx2.cpp (working copy) +@@ -205,7 +205,7 @@ + __m256i mm_input = _mm256_load_si256(reinterpret_cast< const __m256i* >(p)); + __m256i mm_output1, mm_output2, mm_output3; + dump_pack(mm_char_10_to_a, mm_input, mm_output1, mm_output2, mm_output3); +-store_characters_x3(mm_output1, mm_output2, mm_output3, buf); ++store_characters_x3(mm_output1, mm_output2, mm_output3, b); + } + + _mm256_zeroall(); // need to zero all ymm registers to avoid register spills/restores the compler generates around the function call Copied: boost/repos/staging-i686/PKGBUILD (from rev 219517, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-08-10 22:17:14 UTC (rev 219518) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Ionut Biru +# Contributor: Stéphane Gaudreault +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.56.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=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +sha1sums=('1639723c6bdff873cdb6d747f8f8c9d9f066434d') + +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,incl
[arch-commits] Commit in boost/repos (6 files)
Date: Tuesday, April 8, 2014 @ 06:55:34 Author: fyan Revision: 209891 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 209890, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-i686/PKGBUILD (from rev 209890, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/001-log_fix_dump_avx2.patch (from rev 209890, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-x86_64/PKGBUILD (from rev 209890, boost/trunk/PKGBUILD) + staging-i686/001-log_fix_dump_avx2.patch | 13 +++ staging-i686/PKGBUILD | 112 +++ staging-x86_64/001-log_fix_dump_avx2.patch | 13 +++ staging-x86_64/PKGBUILD| 112 +++ 4 files changed, 250 insertions(+) Copied: boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 209890, boost/trunk/001-log_fix_dump_avx2.patch) === --- staging-i686/001-log_fix_dump_avx2.patch(rev 0) +++ staging-i686/001-log_fix_dump_avx2.patch2014-04-08 04:55:34 UTC (rev 209891) @@ -0,0 +1,13 @@ +Index: libs/log/src/dump_avx2.cpp +=== +--- libs/log/src/dump_avx2.cpp (revision 86614) libs/log/src/dump_avx2.cpp (working copy) +@@ -205,7 +205,7 @@ + __m256i mm_input = _mm256_load_si256(reinterpret_cast< const __m256i* >(p)); + __m256i mm_output1, mm_output2, mm_output3; + dump_pack(mm_char_10_to_a, mm_input, mm_output1, mm_output2, mm_output3); +-store_characters_x3(mm_output1, mm_output2, mm_output3, buf); ++store_characters_x3(mm_output1, mm_output2, mm_output3, b); + } + + _mm256_zeroall(); // need to zero all ymm registers to avoid register spills/restores the compler generates around the function call Copied: boost/repos/staging-i686/PKGBUILD (from rev 209890, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-04-08 04:55:34 UTC (rev 209891) @@ -0,0 +1,112 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.55.0 +_boostver=${pkgver//./_} +pkgrel=6 +url="http://www.boost.org/"; +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=53.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +001-log_fix_dump_avx2.patch) +sha1sums=('61ed0e57d3c7c8985805bb0682de3f4c65f4b6e5' + 'a4a47cc5716df87d544ae7684aaf402287132d50') + +prepare() { + export _stagedir="${srcdir}/stagedir" + cd ${pkgbase}_${_boostver} + + patch -p0 -i ../001-log_fix_dump_avx2.patch + + # 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 ;" >> ./tools/build/v2/user-config.jam + + # Support for OpenMPI + echo "using mpi ;" >> ./tools/build/v2/user-config.jam +} + +build() { + 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 "${_stagedir}"/bin + install tools/build/v2/engine/${_bindir}/b2 "${_stagedir}"/bin/b2 + + pushd tools + for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do + "${_stagedir}"/bin/b2 --toolset=gcc cflags="${CPPFLAGS} ${CFLAGS} -std=gnu++11 -O3" linkflags="${LDFLAGS}" $_tool + done + "${_stagedir}"/bin/b2 --toolset=gcc cflags="${CPPFLAGS} ${CFLAGS} -O3" linkflags="${LDFLAGS}" library_status + popd + cp -a dist/bin/* "${_stagedir}"/bin + + # 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 \ + threadin
[arch-commits] Commit in boost/repos (6 files)
Date: Wednesday, December 18, 2013 @ 01:02:19 Author: svenstaro Revision: 201681 archrelease: copy trunk to testing-i686, testing-x86_64 Added: boost/repos/testing-i686/ boost/repos/testing-i686/001-log_fix_dump_avx2.patch (from rev 201680, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/testing-i686/PKGBUILD (from rev 201680, boost/trunk/PKGBUILD) boost/repos/testing-x86_64/ boost/repos/testing-x86_64/001-log_fix_dump_avx2.patch (from rev 201680, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/testing-x86_64/PKGBUILD (from rev 201680, boost/trunk/PKGBUILD) + testing-i686/001-log_fix_dump_avx2.patch | 13 +++ testing-i686/PKGBUILD | 112 +++ testing-x86_64/001-log_fix_dump_avx2.patch | 13 +++ testing-x86_64/PKGBUILD| 112 +++ 4 files changed, 250 insertions(+) Copied: boost/repos/testing-i686/001-log_fix_dump_avx2.patch (from rev 201680, boost/trunk/001-log_fix_dump_avx2.patch) === --- testing-i686/001-log_fix_dump_avx2.patch(rev 0) +++ testing-i686/001-log_fix_dump_avx2.patch2013-12-18 00:02:19 UTC (rev 201681) @@ -0,0 +1,13 @@ +Index: libs/log/src/dump_avx2.cpp +=== +--- libs/log/src/dump_avx2.cpp (revision 86614) libs/log/src/dump_avx2.cpp (working copy) +@@ -205,7 +205,7 @@ + __m256i mm_input = _mm256_load_si256(reinterpret_cast< const __m256i* >(p)); + __m256i mm_output1, mm_output2, mm_output3; + dump_pack(mm_char_10_to_a, mm_input, mm_output1, mm_output2, mm_output3); +-store_characters_x3(mm_output1, mm_output2, mm_output3, buf); ++store_characters_x3(mm_output1, mm_output2, mm_output3, b); + } + + _mm256_zeroall(); // need to zero all ymm registers to avoid register spills/restores the compler generates around the function call Copied: boost/repos/testing-i686/PKGBUILD (from rev 201680, boost/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-12-18 00:02:19 UTC (rev 201681) @@ -0,0 +1,112 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.55.0 +_boostver=${pkgver//./_} +pkgrel=3 +url="http://www.boost.org/"; +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=52.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +001-log_fix_dump_avx2.patch) +sha1sums=('61ed0e57d3c7c8985805bb0682de3f4c65f4b6e5' + 'a4a47cc5716df87d544ae7684aaf402287132d50') + +prepare() { + export _stagedir="${srcdir}/stagedir" + cd ${pkgbase}_${_boostver} + + patch -p0 -i ../001-log_fix_dump_avx2.patch + + # Add an extra python version. This does not replace anything and python 2.x need to be the default. + echo "using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ;" >> ./tools/build/v2/user-config.jam + + # Support for OpenMPI + echo "using mpi ;" >> ./tools/build/v2/user-config.jam +} + +build() { + 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 "${_stagedir}"/bin + install tools/build/v2/engine/${_bindir}/b2 "${_stagedir}"/bin/b2 + + pushd tools + for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do + "${_stagedir}"/bin/b2 --toolset=gcc cflags="${CPPFLAGS} ${CFLAGS} -std=gnu++11 -O3" linkflags="${LDFLAGS}" $_tool + done + "${_stagedir}"/bin/b2 --toolset=gcc cflags="${CPPFLAGS} ${CFLAGS} -std=gnu++11 -O3" linkflags="${LDFLAGS}" library_status + popd + cp -a dist/bin/* "${_stagedir}"/bin + + # 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-symbo
[arch-commits] Commit in boost/repos (6 files)
Date: Thursday, November 21, 2013 @ 15:32:54 Author: bpiotrowski Revision: 200027 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 200026, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-i686/PKGBUILD (from rev 200026, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/001-log_fix_dump_avx2.patch (from rev 200026, boost/trunk/001-log_fix_dump_avx2.patch) boost/repos/staging-x86_64/PKGBUILD (from rev 200026, boost/trunk/PKGBUILD) + staging-i686/001-log_fix_dump_avx2.patch | 13 +++ staging-i686/PKGBUILD | 105 +++ staging-x86_64/001-log_fix_dump_avx2.patch | 13 +++ staging-x86_64/PKGBUILD| 105 +++ 4 files changed, 236 insertions(+) Copied: boost/repos/staging-i686/001-log_fix_dump_avx2.patch (from rev 200026, boost/trunk/001-log_fix_dump_avx2.patch) === --- staging-i686/001-log_fix_dump_avx2.patch(rev 0) +++ staging-i686/001-log_fix_dump_avx2.patch2013-11-21 14:32:54 UTC (rev 200027) @@ -0,0 +1,13 @@ +Index: libs/log/src/dump_avx2.cpp +=== +--- libs/log/src/dump_avx2.cpp (revision 86614) libs/log/src/dump_avx2.cpp (working copy) +@@ -205,7 +205,7 @@ + __m256i mm_input = _mm256_load_si256(reinterpret_cast< const __m256i* >(p)); + __m256i mm_output1, mm_output2, mm_output3; + dump_pack(mm_char_10_to_a, mm_input, mm_output1, mm_output2, mm_output3); +-store_characters_x3(mm_output1, mm_output2, mm_output3, buf); ++store_characters_x3(mm_output1, mm_output2, mm_output3, b); + } + + _mm256_zeroall(); // need to zero all ymm registers to avoid register spills/restores the compler generates around the function call Copied: boost/repos/staging-i686/PKGBUILD (from rev 200026, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-11-21 14:32:54 UTC (rev 200027) @@ -0,0 +1,105 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.55.0 +_boostver=${pkgver//./_} +pkgrel=1 +url="http://www.boost.org/"; +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=52.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi' 'clang') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +001-log_fix_dump_avx2.patch) +sha1sums=('61ed0e57d3c7c8985805bb0682de3f4c65f4b6e5' + 'a4a47cc5716df87d544ae7684aaf402287132d50') + +prepare() { + export _stagedir="${srcdir}/stagedir" + cd ${pkgbase}_${_boostver} + + patch -p0 -i ../001-log_fix_dump_avx2.patch + + # Add an extra python version. This does not replace anything and python 2.x need to be the default. + echo "using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ;" >> ./tools/build/v2/user-config.jam + + # Support for OpenMPI + echo "using mpi ;" >> ./tools/build/v2/user-config.jam +} + +build() { + local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" + + cd ${pkgbase}_${_boostver} + + ./bootstrap.sh --with-toolset=clang --with-icu --with-python=/usr/bin/python2 + + _bindir="bin.linuxx86" + [[ "${CARCH}" = "x86_64" ]] && _bindir="bin.linuxx86_64" + + install -dm755 "${_stagedir}"/bin + install tools/build/v2/engine/${_bindir}/bjam "${_stagedir}"/bin/bjam + + pushd tools + for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do + "${_stagedir}"/bin/bjam --toolset=clang $_tool + done + "${_stagedir}"/bin/bjam --toolset=clang cflags="-std=gnu++11 -D__STRICT_ANSI__" library_status + popd + cp -a dist/bin/* "${_stagedir}"/bin + + # 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/bjam \ + variant=release \ + debug-symbols=off \ + threading=multi \ + runtime-link=shared \ + link=s
[arch-commits] Commit in boost/repos (6 files)
Date: Saturday, July 6, 2013 @ 21:03:10 Author: bpiotrowski Revision: 189744 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 189743, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-1.53.0-python3.patch (from rev 189743, boost/trunk/boost-1.53.0-python3.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 189743, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-1.53.0-python3.patch (from rev 189743, boost/trunk/boost-1.53.0-python3.patch) ---+ staging-i686/PKGBUILD | 107 staging-i686/boost-1.53.0-python3.patch | 96 + staging-x86_64/PKGBUILD | 107 staging-x86_64/boost-1.53.0-python3.patch | 96 + 4 files changed, 406 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 189743, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-07-06 19:03:10 UTC (rev 189744) @@ -0,0 +1,107 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.54.0 +_boostver=${pkgver//./_} +pkgrel=1 +url="http://www.boost.org/"; +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=51.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +boost-1.53.0-python3.patch) +sha1sums=('069501636097d3f40ddfd996d29748bb23591c53' + '34026072a7cb2534164f20e77bb71a5c75093307') + + +build() { + export _stagedir="${srcdir}/stagedir" + local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" + + cd "${srcdir}/${pkgbase}_${_boostver}" + + # Fix build errors with python 3 + sed -i "/PYTHON_ROOT/s/print sys.prefix/print(sys.prefix)/g" bootstrap.sh + patch -Np1 -i ../boost-1.53.0-python3.patch + + # Shut up strict aliasing warnings + echo "using gcc : : : -fno-strict-aliasing ;" >> ./tools/build/v2/user-config.jam + # Add an extra python version. This does not replace anything and python 2.x need to be the default. + echo "using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ;" >> ./tools/build/v2/user-config.jam + # Support for OpenMPI + echo "using mpi ;" >> ./tools/build/v2/user-config.jam + + ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2 + + _bindir="bin.linuxx86" + [ "${CARCH}" = "x86_64" ] && _bindir="bin.linuxx86_64" + + install -d -m 755 "${_stagedir}"/bin + install "${srcdir}"/${pkgbase}_${_boostver}/tools/build/v2/engine/${_bindir}/bjam "${_stagedir}"/bin/bjam + + pushd tools + for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do + "${_stagedir}"/bin/bjam --toolset=gcc $_tool + done + "${_stagedir}"/bin/bjam --toolset=gcc cflags="-std=gnu++11" library_status + popd + cp -a dist/bin/* "${_stagedir}"/bin + + #boostbook is needed by quickbook + install -d -m 755 "${_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/bjam \ + variant=release \ + debug-symbols=off \ + threading=multi \ + runtime-link=shared \ + link=shared \ + toolset=gcc \ + python=2.7 \ + --layout=system \ + --prefix="${_stagedir}" \ + ${JOBS} \ + install + + find ${_stagedir} -name \*.a -exec rm -f {} \; +} + +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 -m 755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -D -m 644 "${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=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -d -m 755 "${pkgdir}"/us
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, March 25, 2013 @ 12:21:24 Author: stephane Revision: 180641 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 180640, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-1.53.0-python3.patch (from rev 180640, boost/trunk/boost-1.53.0-python3.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 180640, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-1.53.0-python3.patch (from rev 180640, boost/trunk/boost-1.53.0-python3.patch) ---+ staging-i686/PKGBUILD | 106 staging-i686/boost-1.53.0-python3.patch | 96 + staging-x86_64/PKGBUILD | 106 staging-x86_64/boost-1.53.0-python3.patch | 96 + 4 files changed, 404 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 180640, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-03-25 11:21:24 UTC (rev 180641) @@ -0,0 +1,106 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.53.0 +_boostver=${pkgver//./_} +pkgrel=1 +url="http://www.boost.org/"; +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=51.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz +boost-1.53.0-python3.patch) +sha1sums=('0e4ef26cc7780c6bbc63987ef2f29be920e2395b' + '34026072a7cb2534164f20e77bb71a5c75093307') + +_stagedir="${srcdir}/stagedir" + +build() { + local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" + + cd "${srcdir}/${pkgbase}_${_boostver}" + + # Fix build errors with python 3 + sed -i "/PYTHON_ROOT/s/print sys.prefix/print(sys.prefix)/g" bootstrap.sh + patch -Np1 -i ../boost-1.53.0-python3.patch + + # Shut up strict aliasing warnings + echo "using gcc : : : -fno-strict-aliasing ;" >> ./tools/build/v2/user-config.jam + # Add an extra python version. This does not replace anything and python 2.x need to be the default. + echo "using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ;" >> ./tools/build/v2/user-config.jam + # Support for OpenMPI + echo "using mpi ;" >> ./tools/build/v2/user-config.jam + + ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2 + + _bindir="bin.linuxx86" + [ "${CARCH}" = "x86_64" ] && _bindir="bin.linuxx86_64" + + install -d -m 755 "${_stagedir}"/bin + install "${srcdir}"/${pkgbase}_${_boostver}/tools/build/v2/engine/${_bindir}/bjam "${_stagedir}"/bin/bjam + + pushd tools + for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do + "${_stagedir}"/bin/bjam --toolset=gcc $_tool + done + "${_stagedir}"/bin/bjam --toolset=gcc cflags="-std=gnu++11" library_status + popd + cp -a dist/bin/* "${_stagedir}"/bin + + #boostbook is needed by quickbook + install -d -m 755 "${_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/bjam \ + release \ + debug-symbols=off \ + threading=multi \ + runtime-link=shared \ + link=shared \ + toolset=gcc \ + --layout=system \ + --prefix="${_stagedir}" \ + ${JOBS} \ + install + + find ${_stagedir} -name \*.a -exec rm -f {} \; +} + +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 -m 755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -D -m 644 "${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=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -d -m 755 "${pkgdir}"/usr + cp -a "${_stagedir}"/lib "${pkgdir}
[arch-commits] Commit in boost/repos (6 files)
Date: Thursday, March 21, 2013 @ 22:53:10 Author: stephane Revision: 180445 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 180444, boost/trunk/PKGBUILD) boost/repos/staging-i686/boost-1.52.0-python3.patch (from rev 180444, boost/trunk/boost-1.52.0-python3.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 180444, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/boost-1.52.0-python3.patch (from rev 180444, boost/trunk/boost-1.52.0-python3.patch) ---+ staging-i686/PKGBUILD | 106 staging-i686/boost-1.52.0-python3.patch | 96 + staging-x86_64/PKGBUILD | 106 staging-x86_64/boost-1.52.0-python3.patch | 96 + 4 files changed, 404 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 180444, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-03-21 21:53:10 UTC (rev 180445) @@ -0,0 +1,106 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.52.0 +_boostver=${pkgver//./_} +pkgrel=2 +url="http://www.boost.org/"; +arch=('i686' 'x86_64') +license=('custom') +makedepends=('icu>=51.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz + boost-1.52.0-python3.patch) +sha1sums=('1120430030315b0a94b6d63fc04662960db2444c' + '34026072a7cb2534164f20e77bb71a5c75093307') + +_stagedir="${srcdir}/stagedir" + +build() { + local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" + + cd "${srcdir}/${pkgbase}_${_boostver}" + + # Fix build errors with python 3 + sed -i "/PYTHON_ROOT/s/print sys.prefix/print(sys.prefix)/g" bootstrap.sh + patch -Np1 -i ../boost-1.52.0-python3.patch + + # Shut up strict aliasing warnings + echo "using gcc : : : -fno-strict-aliasing ;" >> ./tools/build/v2/user-config.jam + # Add an extra python version. This does not replace anything and python 2.x need to be the default. + echo "using python : 3.3 : /usr/bin/python3 : /usr/include/python3.3m : /usr/lib ;" >> ./tools/build/v2/user-config.jam + # Support for OpenMPI + echo "using mpi ;" >> ./tools/build/v2/user-config.jam + + ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2 + + _bindir="bin.linuxx86" + [ "${CARCH}" = "x86_64" ] && _bindir="bin.linuxx86_64" + + install -d -m 755 "${_stagedir}"/bin + install "${srcdir}"/${pkgbase}_${_boostver}/tools/build/v2/engine/${_bindir}/bjam "${_stagedir}"/bin/bjam + + pushd tools + for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do + "${_stagedir}"/bin/bjam --toolset=gcc $_tool + done + "${_stagedir}"/bin/bjam --toolset=gcc cflags="-std=gnu++11" library_status + popd + cp -a dist/bin/* "${_stagedir}"/bin + + #boostbook is needed by quickbook + install -d -m 755 "${_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/bjam \ + release \ + debug-symbols=off \ + threading=multi \ + runtime-link=shared \ + link=shared \ + toolset=gcc \ + --layout=system \ + --prefix="${_stagedir}" \ + ${JOBS} \ + install + + find ${_stagedir} -name \*.a -exec rm -f {} \; +} + +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 -m 755 "${pkgdir}"/usr + cp -a "${_stagedir}"/{bin,include,share} "${pkgdir}"/usr + + install -D -m 644 "${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=('bzip2' 'zlib' 'icu') + optdepends=('openmpi: for mpi support') + + install -d -m 755 "${pkgdir}"/usr + cp -a "${_stagedir}"/lib "$
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, January 28, 2013 @ 17:48:15 Author: stephane Revision: 176283 db-move: moved boost from [testing] to [extra] (i686, x86_64) Added: boost/repos/extra-i686/PKGBUILD (from rev 176280, boost/repos/testing-i686/PKGBUILD) boost/repos/extra-x86_64/PKGBUILD (from rev 176280, boost/repos/testing-x86_64/PKGBUILD) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-x86_64/PKGBUILD boost/repos/testing-i686/ boost/repos/testing-x86_64/ ---+ extra-i686/PKGBUILD | 228 extra-x86_64/PKGBUILD | 228 2 files changed, 230 insertions(+), 226 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2013-01-28 16:48:15 UTC (rev 176282) +++ extra-i686/PKGBUILD 2013-01-28 16:48:15 UTC (rev 176283) @@ -1,113 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -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/extra-i686/PKGBUILD (from rev 176280, boost/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2013-01-28 16:48:15 UTC (rev 176283) @@ -0,0 +1,115 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin +# Contributor: Giovanni Sca
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, January 21, 2013 @ 18:03:11 Author: pierre Revision: 175771 db-move: moved boost from [staging] to [testing] (i686, x86_64) Added: boost/repos/testing-i686/ boost/repos/testing-i686/PKGBUILD (from rev 175770, boost/repos/staging-i686/PKGBUILD) boost/repos/testing-x86_64/ boost/repos/testing-x86_64/PKGBUILD (from rev 175770, boost/repos/staging-x86_64/PKGBUILD) Deleted: boost/repos/staging-i686/ boost/repos/staging-x86_64/ -+ testing-i686/PKGBUILD | 113 ++ testing-x86_64/PKGBUILD | 113 ++ 2 files changed, 226 insertions(+) Copied: boost/repos/testing-i686/PKGBUILD (from rev 175770, boost/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-01-21 17:03:11 UTC (rev 175771) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +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/testing-x86_64/PKGBUILD (from rev 175770, boost/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2013-01-21 17:03:11 UTC (rev 175771) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor:
[arch-commits] Commit in boost/repos (6 files)
Date: Sunday, November 18, 2012 @ 05:27:36 Author: andyrtr Revision: 171511 db-move: moved boost from [testing] to [extra] (i686, x86_64) Added: boost/repos/extra-i686/PKGBUILD (from rev 171510, boost/repos/testing-i686/PKGBUILD) boost/repos/extra-x86_64/PKGBUILD (from rev 171510, boost/repos/testing-x86_64/PKGBUILD) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-x86_64/PKGBUILD boost/repos/testing-i686/ boost/repos/testing-x86_64/ ---+ extra-i686/PKGBUILD | 226 extra-x86_64/PKGBUILD | 226 2 files changed, 226 insertions(+), 226 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-11-18 09:59:01 UTC (rev 171510) +++ extra-i686/PKGBUILD 2012-11-18 10:27:36 UTC (rev 171511) @@ -1,113 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -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/extra-i686/PKGBUILD (from rev 171510, boost/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-11-18 10:27:36 UTC (rev 171511) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=bo
[arch-commits] Commit in boost/repos (6 files)
Date: Friday, November 16, 2012 @ 12:10:33 Author: andyrtr Revision: 171102 db-move: moved boost from [staging] to [testing] (i686, x86_64) Added: boost/repos/testing-i686/ boost/repos/testing-i686/PKGBUILD (from rev 171101, boost/repos/staging-i686/PKGBUILD) boost/repos/testing-x86_64/ boost/repos/testing-x86_64/PKGBUILD (from rev 171101, boost/repos/staging-x86_64/PKGBUILD) Deleted: boost/repos/staging-i686/ boost/repos/staging-x86_64/ -+ testing-i686/PKGBUILD | 113 ++ testing-x86_64/PKGBUILD | 113 ++ 2 files changed, 226 insertions(+) Copied: boost/repos/testing-i686/PKGBUILD (from rev 171101, boost/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-11-16 17:10:33 UTC (rev 171102) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +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/testing-x86_64/PKGBUILD (from rev 171101, boost/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-11-16 17:10:33 UTC (rev 171102) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovan
[arch-commits] Commit in boost/repos (6 files)
Date: Sunday, July 22, 2012 @ 22:59:56 Author: allan Revision: 163962 db-move: moved boost from [testing] to [extra] ( i686, x86_64) Added: boost/repos/extra-i686/PKGBUILD (from rev 163961, boost/repos/testing-i686/PKGBUILD) boost/repos/extra-x86_64/PKGBUILD (from rev 163961, boost/repos/testing-x86_64/PKGBUILD) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-x86_64/PKGBUILD boost/repos/testing-i686/ boost/repos/testing-x86_64/ ---+ extra-i686/PKGBUILD | 226 extra-x86_64/PKGBUILD | 226 2 files changed, 226 insertions(+), 226 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-07-23 02:59:09 UTC (rev 163961) +++ extra-i686/PKGBUILD 2012-07-23 02:59:56 UTC (rev 163962) @@ -1,113 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -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/extra-i686/PKGBUILD (from rev 163961, boost/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-07-23 02:59:56 UTC (rev 163962) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost
[arch-commits] Commit in boost/repos (6 files)
Date: Tuesday, July 17, 2012 @ 21:05:09 Author: ibiru Revision: 163703 db-move: moved boost from [testing] to [extra] ( i686, x86_64) Added: boost/repos/extra-i686/PKGBUILD (from rev 163700, boost/repos/testing-i686/PKGBUILD) boost/repos/extra-x86_64/PKGBUILD (from rev 163700, boost/repos/testing-x86_64/PKGBUILD) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-x86_64/PKGBUILD boost/repos/testing-i686/ boost/repos/testing-x86_64/ ---+ extra-i686/PKGBUILD | 226 extra-x86_64/PKGBUILD | 226 2 files changed, 226 insertions(+), 226 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-07-18 01:05:05 UTC (rev 163702) +++ extra-i686/PKGBUILD 2012-07-18 01:05:09 UTC (rev 163703) @@ -1,113 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -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/extra-i686/PKGBUILD (from rev 163700, boost/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-07-18 01:05:09 UTC (rev 163703) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost
[arch-commits] Commit in boost/repos (6 files)
Date: Sunday, July 15, 2012 @ 09:16:35 Author: ibiru Revision: 163544 db-move: moved boost from [staging] to [testing] ( i686, x86_64) Added: boost/repos/testing-i686/ boost/repos/testing-i686/PKGBUILD (from rev 163541, boost/repos/staging-i686/PKGBUILD) boost/repos/testing-x86_64/ boost/repos/testing-x86_64/PKGBUILD (from rev 163541, boost/repos/staging-x86_64/PKGBUILD) Deleted: boost/repos/staging-i686/ boost/repos/staging-x86_64/ -+ testing-i686/PKGBUILD | 113 ++ testing-x86_64/PKGBUILD | 113 ++ 2 files changed, 226 insertions(+) Copied: boost/repos/testing-i686/PKGBUILD (from rev 163541, boost/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-07-15 13:16:35 UTC (rev 163544) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +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/testing-x86_64/PKGBUILD (from rev 163541, boost/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-07-15 13:16:35 UTC (rev 163544) @@ -0,0 +1,113 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Sc
[arch-commits] Commit in boost/repos (6 files)
Date: Friday, July 6, 2012 @ 11:49:36 Author: ibiru Revision: 163071 archrelease: copy trunk to extra-i686, extra-x86_64 Added: boost/repos/extra-i686/PKGBUILD (from rev 163070, boost/trunk/PKGBUILD) boost/repos/extra-x86_64/PKGBUILD (from rev 163070, boost/trunk/PKGBUILD) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-i686/exceptions.patch boost/repos/extra-x86_64/PKGBUILD boost/repos/extra-x86_64/exceptions.patch ---+ extra-i686/PKGBUILD | 231 +++- extra-i686/exceptions.patch | 25 extra-x86_64/PKGBUILD | 231 +++- extra-x86_64/exceptions.patch | 25 4 files changed, 226 insertions(+), 286 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-07-06 15:22:31 UTC (rev 163070) +++ extra-i686/PKGBUILD 2012-07-06 15:49:36 UTC (rev 163071) @@ -1,118 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -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/extra-i686/PKGBUILD (from rev 163070, boost/trunk/PKGBUILD) === --- extra-i686/PKGBUILD
[arch-commits] Commit in boost/repos (6 files)
Date: Saturday, March 31, 2012 @ 09:16:40 Author: andyrtr Revision: 154943 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 154942, boost/trunk/PKGBUILD) boost/repos/staging-i686/exceptions.patch (from rev 154942, boost/trunk/exceptions.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 154942, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/exceptions.patch (from rev 154942, boost/trunk/exceptions.patch) -+ staging-i686/PKGBUILD | 118 ++ staging-i686/exceptions.patch | 25 staging-x86_64/PKGBUILD | 118 ++ staging-x86_64/exceptions.patch | 25 4 files changed, 286 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 154942, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-03-31 13:16:40 UTC (rev 154943) @@ -0,0 +1,118 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +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/s
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, March 5, 2012 @ 03:55:53 Author: ibiru Revision: 152202 db-move: moved boost from [testing] to [extra] (x86_64) Added: boost/repos/extra-x86_64/PKGBUILD (from rev 152196, boost/repos/testing-x86_64/PKGBUILD) boost/repos/extra-x86_64/exceptions.patch (from rev 152196, boost/repos/testing-x86_64/exceptions.patch) Deleted: boost/repos/extra-x86_64/BOOST_FOREACH.patch boost/repos/extra-x86_64/PKGBUILD boost/repos/extra-x86_64/exceptions.patch boost/repos/testing-x86_64/ -+ BOOST_FOREACH.patch | 60 PKGBUILD| 239 -- exceptions.patch| 50 +- 3 files changed, 143 insertions(+), 206 deletions(-) Deleted: extra-x86_64/BOOST_FOREACH.patch === --- extra-x86_64/BOOST_FOREACH.patch2012-03-05 08:55:51 UTC (rev 152201) +++ extra-x86_64/BOOST_FOREACH.patch2012-03-05 08:55:53 UTC (rev 152202) @@ -1,60 +0,0 @@ -Index: /trunk/boost/foreach_fwd.hpp -=== /trunk/boost/foreach_fwd.hpp (revision 62661) -+++ /trunk/boost/foreach_fwd.hpp (revision 75540) -@@ -15,4 +15,6 @@ - #define BOOST_FOREACH_FWD_HPP - -+#include // for std::pair -+ - // This must be at global scope, hence the uglified name - enum boost_foreach_argument_dependent_lookup_hack -@@ -26,4 +28,7 @@ - namespace foreach - { -+template -+std::pair in_range(T begin, T end); -+ - /// - // boost::foreach::tag -@@ -47,4 +52,22 @@ - } // namespace foreach - -+// Workaround for unfortunate https://svn.boost.org/trac/boost/ticket/6131 -+namespace BOOST_FOREACH -+{ -+using foreach::in_range; -+using foreach::tag; -+ -+template -+struct is_lightweight_proxy -+ : foreach::is_lightweight_proxy -+{}; -+ -+template -+struct is_noncopyable -+ : foreach::is_noncopyable -+{}; -+ -+} // namespace BOOST_FOREACH -+ - } // namespace boost - -Index: /trunk/boost/foreach.hpp -=== /trunk/boost/foreach.hpp (revision 75077) -+++ /trunk/boost/foreach.hpp (revision 75540) -@@ -166,5 +166,5 @@ - // at the global namespace for your type. - template --inline boost::foreach::is_lightweight_proxy * -+inline boost::BOOST_FOREACH::is_lightweight_proxy * - boost_foreach_is_lightweight_proxy(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } - -@@ -191,5 +191,5 @@ - // at the global namespace for your type. - template --inline boost::foreach::is_noncopyable * -+inline boost::BOOST_FOREACH::is_noncopyable * - boost_foreach_is_noncopyable(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } - Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2012-03-05 08:55:51 UTC (rev 152201) +++ extra-x86_64/PKGBUILD 2012-03-05 08:55:53 UTC (rev 152202) @@ -1,121 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -pkgbase=boost -pkgname=('boost-libs' 'boost') -pkgver=1.48.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 -BOOST_FOREACH.patch) -license=('custom') -md5sums=('313a11e97eb56eb7efd18325354631be' - '9b44c28b36303152050c8c82469569c5' - '2db6098a1a39bced4c6162eb46418320') - -_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" - # https://svn.boost.org/trac/boost/ticket/6131 - patch -p2 -i "${srcdir}/BOOST_FOREACH.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 "${_s
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, March 5, 2012 @ 03:55:51 Author: ibiru Revision: 152201 db-move: moved boost from [testing] to [extra] (i686) Added: boost/repos/extra-i686/PKGBUILD (from rev 152196, boost/repos/testing-i686/PKGBUILD) boost/repos/extra-i686/exceptions.patch (from rev 152196, boost/repos/testing-i686/exceptions.patch) Deleted: boost/repos/extra-i686/BOOST_FOREACH.patch boost/repos/extra-i686/PKGBUILD boost/repos/extra-i686/exceptions.patch boost/repos/testing-i686/ -+ BOOST_FOREACH.patch | 60 PKGBUILD| 239 -- exceptions.patch| 50 +- 3 files changed, 143 insertions(+), 206 deletions(-) Deleted: extra-i686/BOOST_FOREACH.patch === --- extra-i686/BOOST_FOREACH.patch 2012-03-05 08:55:44 UTC (rev 152200) +++ extra-i686/BOOST_FOREACH.patch 2012-03-05 08:55:51 UTC (rev 152201) @@ -1,60 +0,0 @@ -Index: /trunk/boost/foreach_fwd.hpp -=== /trunk/boost/foreach_fwd.hpp (revision 62661) -+++ /trunk/boost/foreach_fwd.hpp (revision 75540) -@@ -15,4 +15,6 @@ - #define BOOST_FOREACH_FWD_HPP - -+#include // for std::pair -+ - // This must be at global scope, hence the uglified name - enum boost_foreach_argument_dependent_lookup_hack -@@ -26,4 +28,7 @@ - namespace foreach - { -+template -+std::pair in_range(T begin, T end); -+ - /// - // boost::foreach::tag -@@ -47,4 +52,22 @@ - } // namespace foreach - -+// Workaround for unfortunate https://svn.boost.org/trac/boost/ticket/6131 -+namespace BOOST_FOREACH -+{ -+using foreach::in_range; -+using foreach::tag; -+ -+template -+struct is_lightweight_proxy -+ : foreach::is_lightweight_proxy -+{}; -+ -+template -+struct is_noncopyable -+ : foreach::is_noncopyable -+{}; -+ -+} // namespace BOOST_FOREACH -+ - } // namespace boost - -Index: /trunk/boost/foreach.hpp -=== /trunk/boost/foreach.hpp (revision 75077) -+++ /trunk/boost/foreach.hpp (revision 75540) -@@ -166,5 +166,5 @@ - // at the global namespace for your type. - template --inline boost::foreach::is_lightweight_proxy * -+inline boost::BOOST_FOREACH::is_lightweight_proxy * - boost_foreach_is_lightweight_proxy(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } - -@@ -191,5 +191,5 @@ - // at the global namespace for your type. - template --inline boost::foreach::is_noncopyable * -+inline boost::BOOST_FOREACH::is_noncopyable * - boost_foreach_is_noncopyable(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } - Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-03-05 08:55:44 UTC (rev 152200) +++ extra-i686/PKGBUILD 2012-03-05 08:55:51 UTC (rev 152201) @@ -1,121 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -pkgbase=boost -pkgname=('boost-libs' 'boost') -pkgver=1.48.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 -BOOST_FOREACH.patch) -license=('custom') -md5sums=('313a11e97eb56eb7efd18325354631be' - '9b44c28b36303152050c8c82469569c5' - '2db6098a1a39bced4c6162eb46418320') - -_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" - # https://svn.boost.org/trac/boost/ticket/6131 - patch -p2 -i "${srcdir}/BOOST_FOREACH.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 "${s
[arch-commits] Commit in boost/repos (6 files)
Date: Monday, February 27, 2012 @ 13:05:58 Author: ibiru Revision: 151566 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 151565, boost/trunk/PKGBUILD) boost/repos/staging-i686/exceptions.patch (from rev 151565, boost/trunk/exceptions.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 151565, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/exceptions.patch (from rev 151565, boost/trunk/exceptions.patch) -+ staging-i686/PKGBUILD | 118 ++ staging-i686/exceptions.patch | 25 staging-x86_64/PKGBUILD | 118 ++ staging-x86_64/exceptions.patch | 25 4 files changed, 286 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 151565, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-02-27 18:05:58 UTC (rev 151566) @@ -0,0 +1,118 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +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/st
[arch-commits] Commit in boost/repos (6 files)
Date: Friday, December 2, 2011 @ 15:54:13 Author: ibiru Revision: 144045 db-move: moved boost from [testing] to [extra] (x86_64) Added: boost/repos/extra-x86_64/BOOST_FOREACH.patch (from rev 144039, boost/repos/testing-x86_64/BOOST_FOREACH.patch) boost/repos/extra-x86_64/PKGBUILD (from rev 144039, boost/repos/testing-x86_64/PKGBUILD) boost/repos/extra-x86_64/exceptions.patch (from rev 144039, boost/repos/testing-x86_64/exceptions.patch) Deleted: boost/repos/extra-x86_64/PKGBUILD boost/repos/extra-x86_64/exceptions.patch boost/repos/testing-x86_64/ -+ BOOST_FOREACH.patch | 60 PKGBUILD| 237 +- exceptions.patch| 50 +- 3 files changed, 206 insertions(+), 141 deletions(-) Copied: boost/repos/extra-x86_64/BOOST_FOREACH.patch (from rev 144039, boost/repos/testing-x86_64/BOOST_FOREACH.patch) === --- extra-x86_64/BOOST_FOREACH.patch(rev 0) +++ extra-x86_64/BOOST_FOREACH.patch2011-12-02 20:54:13 UTC (rev 144045) @@ -0,0 +1,60 @@ +Index: /trunk/boost/foreach_fwd.hpp +=== +--- /trunk/boost/foreach_fwd.hpp (revision 62661) /trunk/boost/foreach_fwd.hpp (revision 75540) +@@ -15,4 +15,6 @@ + #define BOOST_FOREACH_FWD_HPP + ++#include // for std::pair ++ + // This must be at global scope, hence the uglified name + enum boost_foreach_argument_dependent_lookup_hack +@@ -26,4 +28,7 @@ + namespace foreach + { ++template ++std::pair in_range(T begin, T end); ++ + /// + // boost::foreach::tag +@@ -47,4 +52,22 @@ + } // namespace foreach + ++// Workaround for unfortunate https://svn.boost.org/trac/boost/ticket/6131 ++namespace BOOST_FOREACH ++{ ++using foreach::in_range; ++using foreach::tag; ++ ++template ++struct is_lightweight_proxy ++ : foreach::is_lightweight_proxy ++{}; ++ ++template ++struct is_noncopyable ++ : foreach::is_noncopyable ++{}; ++ ++} // namespace BOOST_FOREACH ++ + } // namespace boost + +Index: /trunk/boost/foreach.hpp +=== +--- /trunk/boost/foreach.hpp (revision 75077) /trunk/boost/foreach.hpp (revision 75540) +@@ -166,5 +166,5 @@ + // at the global namespace for your type. + template +-inline boost::foreach::is_lightweight_proxy * ++inline boost::BOOST_FOREACH::is_lightweight_proxy * + boost_foreach_is_lightweight_proxy(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } + +@@ -191,5 +191,5 @@ + // at the global namespace for your type. + template +-inline boost::foreach::is_noncopyable * ++inline boost::BOOST_FOREACH::is_noncopyable * + boost_foreach_is_noncopyable(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } + Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2011-12-02 20:54:11 UTC (rev 144044) +++ extra-x86_64/PKGBUILD 2011-12-02 20:54:13 UTC (rev 144045) @@ -1,116 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -pkgbase=boost -pkgname=('boost-libs' 'boost') -pkgver=1.47.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 -exceptions.patch) -license=('custom') -md5sums=('ff180a5276bec773a7625cac7e2288e8' - '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 - - # http://web.archiveorange.com/archive/v/Q0J4VE5bwsy3zxRXqUgd - cd "${srcdir}"/${pkgbase}_${_boostver} - 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}" - -
[arch-commits] Commit in boost/repos (6 files)
Date: Friday, December 2, 2011 @ 15:54:11 Author: ibiru Revision: 144044 db-move: moved boost from [testing] to [extra] (i686) Added: boost/repos/extra-i686/BOOST_FOREACH.patch (from rev 144039, boost/repos/testing-i686/BOOST_FOREACH.patch) boost/repos/extra-i686/PKGBUILD (from rev 144039, boost/repos/testing-i686/PKGBUILD) boost/repos/extra-i686/exceptions.patch (from rev 144039, boost/repos/testing-i686/exceptions.patch) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-i686/exceptions.patch boost/repos/testing-i686/ -+ BOOST_FOREACH.patch | 60 PKGBUILD| 237 +- exceptions.patch| 50 +- 3 files changed, 206 insertions(+), 141 deletions(-) Copied: boost/repos/extra-i686/BOOST_FOREACH.patch (from rev 144039, boost/repos/testing-i686/BOOST_FOREACH.patch) === --- extra-i686/BOOST_FOREACH.patch (rev 0) +++ extra-i686/BOOST_FOREACH.patch 2011-12-02 20:54:11 UTC (rev 144044) @@ -0,0 +1,60 @@ +Index: /trunk/boost/foreach_fwd.hpp +=== +--- /trunk/boost/foreach_fwd.hpp (revision 62661) /trunk/boost/foreach_fwd.hpp (revision 75540) +@@ -15,4 +15,6 @@ + #define BOOST_FOREACH_FWD_HPP + ++#include // for std::pair ++ + // This must be at global scope, hence the uglified name + enum boost_foreach_argument_dependent_lookup_hack +@@ -26,4 +28,7 @@ + namespace foreach + { ++template ++std::pair in_range(T begin, T end); ++ + /// + // boost::foreach::tag +@@ -47,4 +52,22 @@ + } // namespace foreach + ++// Workaround for unfortunate https://svn.boost.org/trac/boost/ticket/6131 ++namespace BOOST_FOREACH ++{ ++using foreach::in_range; ++using foreach::tag; ++ ++template ++struct is_lightweight_proxy ++ : foreach::is_lightweight_proxy ++{}; ++ ++template ++struct is_noncopyable ++ : foreach::is_noncopyable ++{}; ++ ++} // namespace BOOST_FOREACH ++ + } // namespace boost + +Index: /trunk/boost/foreach.hpp +=== +--- /trunk/boost/foreach.hpp (revision 75077) /trunk/boost/foreach.hpp (revision 75540) +@@ -166,5 +166,5 @@ + // at the global namespace for your type. + template +-inline boost::foreach::is_lightweight_proxy * ++inline boost::BOOST_FOREACH::is_lightweight_proxy * + boost_foreach_is_lightweight_proxy(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } + +@@ -191,5 +191,5 @@ + // at the global namespace for your type. + template +-inline boost::foreach::is_noncopyable * ++inline boost::BOOST_FOREACH::is_noncopyable * + boost_foreach_is_noncopyable(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; } + Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2011-12-02 20:54:10 UTC (rev 144043) +++ extra-i686/PKGBUILD 2011-12-02 20:54:11 UTC (rev 144044) @@ -1,116 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -pkgbase=boost -pkgname=('boost-libs' 'boost') -pkgver=1.47.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 -exceptions.patch) -license=('custom') -md5sums=('ff180a5276bec773a7625cac7e2288e8' - '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 - - # http://web.archiveorange.com/archive/v/Q0J4VE5bwsy3zxRXqUgd - cd "${srcdir}"/${pkgbase}_${_boostver} - 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}
[arch-commits] Commit in boost/repos (6 files)
Date: Wednesday, November 23, 2011 @ 09:06:08 Author: ibiru Revision: 143220 archrelease: copy trunk to staging-i686, staging-x86_64 Added: boost/repos/staging-i686/ boost/repos/staging-i686/PKGBUILD (from rev 143219, boost/trunk/PKGBUILD) boost/repos/staging-i686/exceptions.patch (from rev 143219, boost/trunk/exceptions.patch) boost/repos/staging-x86_64/ boost/repos/staging-x86_64/PKGBUILD (from rev 143219, boost/trunk/PKGBUILD) boost/repos/staging-x86_64/exceptions.patch (from rev 143219, boost/trunk/exceptions.patch) -+ staging-i686/PKGBUILD | 116 ++ staging-i686/exceptions.patch | 25 staging-x86_64/PKGBUILD | 116 ++ staging-x86_64/exceptions.patch | 25 4 files changed, 282 insertions(+) Copied: boost/repos/staging-i686/PKGBUILD (from rev 143219, boost/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2011-11-23 14:06:08 UTC (rev 143220) @@ -0,0 +1,116 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora +# Contributor: Kritoke +# Contributor: Luca Roccia + +pkgbase=boost +pkgname=('boost-libs' 'boost') +pkgver=1.48.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=('313a11e97eb56eb7efd18325354631be' + '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 + + # http://web.archiveorange.com/archive/v/Q0J4VE5bwsy3zxRXqUgd + cd "${srcdir}"/${pkgbase}_${_boostver} + 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') + +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-i686/exceptions.patch (from rev 143219, boost/trunk/
[arch-commits] Commit in boost/repos (6 files)
Date: Tuesday, September 6, 2011 @ 13:17:14 Author: andrea Revision: 137203 archrelease: copy trunk to extra-i686, extra-x86_64 Added: boost/repos/extra-i686/PKGBUILD (from rev 137201, boost/trunk/PKGBUILD) boost/repos/extra-i686/exceptions.patch (from rev 137202, boost/trunk/exceptions.patch) boost/repos/extra-x86_64/PKGBUILD (from rev 137202, boost/trunk/PKGBUILD) boost/repos/extra-x86_64/exceptions.patch (from rev 137202, boost/trunk/exceptions.patch) Deleted: boost/repos/extra-i686/PKGBUILD boost/repos/extra-x86_64/PKGBUILD ---+ extra-i686/PKGBUILD | 226 extra-i686/exceptions.patch | 25 extra-x86_64/PKGBUILD | 226 extra-x86_64/exceptions.patch | 25 4 files changed, 282 insertions(+), 220 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2011-09-06 17:16:29 UTC (rev 137202) +++ extra-i686/PKGBUILD 2011-09-06 17:17:14 UTC (rev 137203) @@ -1,110 +0,0 @@ -# $Id$ -# Maintainer: kevin -# Contributor: Giovanni Scafora -# Contributor: Kritoke -# Contributor: Luca Roccia - -pkgbase=boost -pkgname=('boost-libs' 'boost') -pkgver=1.47.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/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) -license=('custom') -md5sums=('ff180a5276bec773a7625cac7e2288e8') - -_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 - - # 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') - -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/extra-i686/PKGBUILD (from rev 137201, boost/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2011-09-06 17:17:14 UTC (rev 137203) @@ -0,0 +1,116 @@ +# $Id$ +# Maintainer: kevin +# Contributor: Giovanni Scafora