[arch-commits] Commit in boost/repos (6 files)

2017-09-10 Thread Bartłomiej Piotrowski
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)

2017-06-11 Thread Bartłomiej Piotrowski
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)

2017-05-17 Thread Bartłomiej Piotrowski
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)

2015-12-06 Thread Bartłomiej Piotrowski
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)

2015-11-01 Thread Evangelos Foutras
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)

2015-10-15 Thread Bartłomiej Piotrowski
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)

2015-08-27 Thread Anatol Pomozov
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)

2014-11-06 Thread Evangelos Foutras
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)

2014-10-16 Thread Evangelos Foutras
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)

2014-08-11 Thread Bartłomiej Piotrowski
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)

2014-08-10 Thread Bartłomiej Piotrowski
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)

2014-04-07 Thread Felix Yan
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)

2013-12-17 Thread Sven-Hendrik Haase
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)

2013-11-21 Thread Bartłomiej Piotrowski
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)

2013-07-06 Thread Bartłomiej Piotrowski
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)

2013-03-25 Thread Stéphane Gaudreault
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)

2013-03-21 Thread Stéphane Gaudreault
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)

2013-01-28 Thread Stéphane Gaudreault
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)

2013-01-21 Thread pierre
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)

2012-11-18 Thread andyrtr
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)

2012-11-16 Thread andyrtr
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)

2012-07-22 Thread Allan McRae
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)

2012-07-17 Thread Ionut Biru
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)

2012-07-15 Thread Ionut Biru
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)

2012-07-06 Thread Ionut Biru
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)

2012-03-31 Thread andyrtr
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)

2012-03-05 Thread Ionut Biru
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)

2012-03-05 Thread Ionut Biru
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)

2012-02-27 Thread Ionut Biru
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)

2011-12-02 Thread Ionut Biru
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)

2011-12-02 Thread Ionut Biru
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)

2011-11-23 Thread Ionut Biru
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)

2011-09-06 Thread Andrea Scarpino
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