[arch-commits] Commit in boost/trunk (PKGBUILD)

2020-12-18 Thread Felix Yan via arch-commits
Date: Saturday, December 19, 2020 @ 06:10:09
  Author: felixonmars
Revision: 404524

upgpkg: boost 1.75.0-2: icu 68.2 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-19 06:04:39 UTC (rev 404523)
+++ PKGBUILD2020-12-19 06:10:09 UTC (rev 404524)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.75.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2020-12-12 Thread Evangelos Foutras via arch-commits
Date: Saturday, December 12, 2020 @ 14:49:20
  Author: foutrelis
Revision: 404097

upgpkg: boost 1.75.0-1: new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   19 ---
 1 file changed, 4 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-12 13:07:33 UTC (rev 404096)
+++ PKGBUILD2020-12-12 14:49:20 UTC (rev 404097)
@@ -10,9 +10,9 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.74.0
+pkgver=1.75.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=1
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')
@@ -19,26 +19,15 @@
 license=('custom')
 makedepends=('icu' 'python' 'python-numpy' 'bzip2' 'zlib' 'openmpi' 'zstd' 
'findutils')
 
source=(https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2
-
${pkgbase}-ublas-c++20-allocator-patch1.patch::https://github.com/boostorg/ublas/commit/47a314dd01d1.patch
-
${pkgbase}-ublas-c++20-allocator-patch2.patch::https://github.com/boostorg/ublas/commit/a23a903f9a36.patch
 
${pkgbase}-ublas-c++20-iterator.patch::https://github.com/boostorg/ublas/commit/a31e5cffa85f.patch)
-sha256sums=('83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1'
-'3f42688a87c532ac916889f21a4487b9e94a38a047b18724385eaa474719a9f7'
-'67f413463a1a12bdf63c913acd318148dda618d3f994e466232e265bbf0c2903'
+sha256sums=('953db31e016db7bb207f11432bef7df100516eeb746843fa0486a222e3fd49cb'
 'aa38addb40d5f44b4a8472029b475e7e6aef1c460509eb7d8edf03491dc1b5ee')
-b2sums=('2982f64fccf6fdb3b4b74452e603f459242d7abb42df4162278d9b558b637786a2eb97442126967b19088d591777c64ced8f60a23e71eaa0b7545e80f800de63'
-
'2375711ebfa084fbf91171c326c3219daa2038c803338340528ff873932c2cf3a49531ed72af1be9fc7af0440e311772ee1f4c44669eb551a81476b1d65f6ca0'
-
'cef20c446636a2d68746537bdbe8d2821ae9d7f56c26dc1ef5d60ce7815c133debd616617f0f5db708d5365511f176e32f863f14bf69bc5a25e72def0a6cf147'
+b2sums=('ce7ecd8bcee518ce54f7e5302f202acbea60cedd6ae9248708c0bb5bbc2713607b2e1967a9e6f77cc20a4c008c1ee4db651def55937efc80407487a7a44fa8d6'
 
'e5f6d4884eaa557d5547e7e079c2edb4ed9f2f4cd8579aa32a2150f824a5d04413f2a91e79b3139d5b915da6a46f7835f1438ad53f33096973f1a99f378ec1d3')
 
 prepare() {
cd ${pkgbase}_${_boostver}
 
-   # https://github.com/boostorg/ublas/issues/96
-   patch -Np2 -i ../${pkgbase}-ublas-c++20-allocator-patch1.patch
-   patch -Np2 -i <(<../${pkgbase}-ublas-c++20-allocator-patch2.patch \
- sed 's:test/:pls-apply-cleanly-kthxbai/libs/numeric/ublas/&:g')
-
# https://github.com/boostorg/ublas/pull/97
patch -Np2 -i ../${pkgbase}-ublas-c++20-iterator.patch
 }


[arch-commits] Commit in boost/trunk (PKGBUILD)

2020-12-09 Thread Evangelos Foutras via arch-commits
Date: Wednesday, December 9, 2020 @ 20:00:25
  Author: foutrelis
Revision: 403215

upgpkg: boost 1.74.0-2: apply ublas fixes for c++20 support (FS#68909)

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   29 +
 1 file changed, 25 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-09 19:34:20 UTC (rev 403214)
+++ PKGBUILD2020-12-09 20:00:25 UTC (rev 403215)
@@ -12,16 +12,37 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.74.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')
 license=('custom')
 makedepends=('icu' 'python' 'python-numpy' 'bzip2' 'zlib' 'openmpi' 'zstd' 
'findutils')
-source=(https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2)
-sha256sums=('83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1')
-b2sums=('2982f64fccf6fdb3b4b74452e603f459242d7abb42df4162278d9b558b637786a2eb97442126967b19088d591777c64ced8f60a23e71eaa0b7545e80f800de63')
+source=(https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2
+
${pkgbase}-ublas-c++20-allocator-patch1.patch::https://github.com/boostorg/ublas/commit/47a314dd01d1.patch
+
${pkgbase}-ublas-c++20-allocator-patch2.patch::https://github.com/boostorg/ublas/commit/a23a903f9a36.patch
+
${pkgbase}-ublas-c++20-iterator.patch::https://github.com/boostorg/ublas/commit/a31e5cffa85f.patch)
+sha256sums=('83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1'
+'3f42688a87c532ac916889f21a4487b9e94a38a047b18724385eaa474719a9f7'
+'67f413463a1a12bdf63c913acd318148dda618d3f994e466232e265bbf0c2903'
+'aa38addb40d5f44b4a8472029b475e7e6aef1c460509eb7d8edf03491dc1b5ee')
+b2sums=('2982f64fccf6fdb3b4b74452e603f459242d7abb42df4162278d9b558b637786a2eb97442126967b19088d591777c64ced8f60a23e71eaa0b7545e80f800de63'
+
'2375711ebfa084fbf91171c326c3219daa2038c803338340528ff873932c2cf3a49531ed72af1be9fc7af0440e311772ee1f4c44669eb551a81476b1d65f6ca0'
+
'cef20c446636a2d68746537bdbe8d2821ae9d7f56c26dc1ef5d60ce7815c133debd616617f0f5db708d5365511f176e32f863f14bf69bc5a25e72def0a6cf147'
+
'e5f6d4884eaa557d5547e7e079c2edb4ed9f2f4cd8579aa32a2150f824a5d04413f2a91e79b3139d5b915da6a46f7835f1438ad53f33096973f1a99f378ec1d3')
 
+prepare() {
+   cd ${pkgbase}_${_boostver}
+
+   # https://github.com/boostorg/ublas/issues/96
+   patch -Np2 -i ../${pkgbase}-ublas-c++20-allocator-patch1.patch
+   patch -Np2 -i <(<../${pkgbase}-ublas-c++20-allocator-patch2.patch \
+ sed 's:test/:pls-apply-cleanly-kthxbai/libs/numeric/ublas/&:g')
+
+   # https://github.com/boostorg/ublas/pull/97
+   patch -Np2 -i ../${pkgbase}-ublas-c++20-iterator.patch
+}
+
 build() {
export _stagedir="${srcdir}/stagedir"
local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})"


[arch-commits] Commit in boost/trunk (PKGBUILD)

2020-12-06 Thread Jelle van der Waa via arch-commits
Date: Sunday, December 6, 2020 @ 18:57:27
  Author: jelle
Revision: 402977

Update boost to 1.74

Update boost to the long awaited 1.74 release which marks the removal of the
Python 2 boost as no package requires it. Fix the importing of the mpi so for
python as upstream does not install it in the correct directory.

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   65 ++---
 1 file changed, 20 insertions(+), 45 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-06 18:36:19 UTC (rev 402976)
+++ PKGBUILD2020-12-06 18:57:27 UTC (rev 402977)
@@ -10,17 +10,17 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.72.0
+pkgver=1.74.0
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=1
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')
 license=('custom')
-makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 
'zlib' 'openmpi' 'zstd' 'findutils')
+makedepends=('icu' 'python' 'python-numpy' 'bzip2' 'zlib' 'openmpi' 'zstd' 
'findutils')
 
source=(https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2)
-sha256sums=('59c9b274bc451cf91a9ba1dd2c7fdcaf5d60b1b3aa83f2c9fa143417cc660722')
-b2sums=('ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8')
+sha256sums=('83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1')
+b2sums=('2982f64fccf6fdb3b4b74452e603f459242d7abb42df4162278d9b558b637786a2eb97442126967b19088d591777c64ced8f60a23e71eaa0b7545e80f800de63')
 
 build() {
export _stagedir="${srcdir}/stagedir"
@@ -28,7 +28,10 @@
 
cd ${pkgbase}_${_boostver}
 
-   ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2
+   ./bootstrap.sh \
+ --with-toolset=gcc \
+ --with-icu \
+ --with-python=/usr/bin/python3 \
 
install -Dm755 tools/build/src/engine/b2 "${_stagedir}"/bin/b2
 
@@ -52,7 +55,7 @@
   runtime-link=shared \
   link=shared,static \
   toolset=gcc \
-  python=2.7 \
+  python=3.9 \
   cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
   cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
   linkflags="${LDFLAGS}" \
@@ -61,41 +64,12 @@
   \
   --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
-
-   ./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.9 \
-  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+=' - development headers'
depends=("boost-libs=${pkgver}")
-   optdepends=('python: for python bindings'
-   'python2: for python2 bindings')
+   optdepends=('python: for python bindings')
options=('staticlibs')
 
install -dm755 "${pkgdir}"/usr
@@ -108,10 +82,6 @@
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \
   "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt
 
-   install -Dm644 "${_stagedir}"/python3/lib/libboost_*.a \
-  "${pkgdir}"/usr/lib/
-   cp -a "${_stagedir}"/python3/lib/cmake/* "${pkgdir}"/usr/lib/cmake/
-
ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam
 }
 
@@ -126,9 +96,9 @@
  libboost_locale.so libboost_log.so libboost_log_setup.so
  libboost_math_c99.so libboost_math_c99f.so libboost_math_c99l.so
  libboost_math_tr1.so libboost_math_tr1f.so libboost_math_tr1l.so
- libboost_mpi.so libboost_numpy27.so libboost_numpy39.so
+ libboost_mpi.so libboost_numpy39.so
  libboost_prg_exec_monitor.so libboost_program_options.so
- libboost_python27.so libboost_python39.so libboost_random.so
+ libboost_python39.so libboost_random.so
  libboost_regex.so libboost_serialization.so
  libboost_stacktrace_addr2line.so libboost_stacktrace_basic.so
  libboost_stacktrace_noop.so libboost_system.so libboost_thread.so
@@ -137,13 +107,18 @@
 
install -dm755 "${pkgdir}"/usr
cp -a "${_stagedir}"/lib "${pkgdir}"/usr
-   cp -a "${_stagedir}"/python3/lib/libboost_* "${pkgdir}"/usr/lib
rm "${pkgdir}"/usr/lib/*.a
rm -r "${pkgdir}"/usr/lib/cmake
 
+   # https://github.com/boostorg/mpi/issues/112
+   install -d "${pkgdir}/usr/lib/python3.9/site-packages/boost"
+   touch 

[arch-commits] Commit in boost/trunk (PKGBUILD)

2020-11-10 Thread Evangelos Foutras via arch-commits
Date: Tuesday, November 10, 2020 @ 10:15:25
  Author: foutrelis
Revision: 400057

upgpkg: boost 1.72.0-4: Fix libboost_python3.so for Python 3.9

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-10 10:14:24 UTC (rev 400056)
+++ PKGBUILD2020-11-10 10:15:25 UTC (rev 400057)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.72.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')
@@ -144,7 +144,7 @@
# https://github.com/boostorg/python/issues/203#issuecomment-391477685
for _lib in python numpy; do
  ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}{27,}.so
- ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}3{8,}.so
+ ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}3{9,}.so
done
 
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \


[arch-commits] Commit in boost/trunk (PKGBUILD)

2020-04-27 Thread Evangelos Foutras via arch-commits
Date: Monday, April 27, 2020 @ 08:14:19
  Author: foutrelis
Revision: 381661

icu 67.1 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-27 07:09:37 UTC (rev 381660)
+++ PKGBUILD2020-04-27 08:14:19 UTC (rev 381661)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.72.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2020-01-27 Thread Levente Polyak via arch-commits
Date: Monday, January 27, 2020 @ 21:17:57
  Author: anthraxx
Revision: 374110

upgpkg: boost 1.72.0-1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-27 21:06:07 UTC (rev 374109)
+++ PKGBUILD2020-01-27 21:17:57 UTC (rev 374110)
@@ -10,9 +10,9 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.71.0
+pkgver=1.72.0
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=1
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')
@@ -19,7 +19,8 @@
 license=('custom')
 makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 
'zlib' 'openmpi' 'zstd' 'findutils')
 
source=(https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2)
-sha256sums=('d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee')
+sha256sums=('59c9b274bc451cf91a9ba1dd2c7fdcaf5d60b1b3aa83f2c9fa143417cc660722')
+b2sums=('ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8')
 
 build() {
export _stagedir="${srcdir}/stagedir"


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-11-11 Thread Felix Yan via arch-commits
Date: Monday, November 11, 2019 @ 21:47:13
  Author: felixonmars
Revision: 367768

icu 65.1 / poppler 0.82.0 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-11 21:40:31 UTC (rev 367767)
+++ PKGBUILD2019-11-11 21:47:13 UTC (rev 367768)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.71.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-10-26 Thread Evangelos Foutras via arch-commits
Date: Saturday, October 26, 2019 @ 09:31:24
  Author: foutrelis
Revision: 365827

Python 3.8 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-26 09:23:37 UTC (rev 365826)
+++ PKGBUILD2019-10-26 09:31:24 UTC (rev 365827)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.71.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-10-26 Thread Antonio Rojas via arch-commits
Date: Saturday, October 26, 2019 @ 09:23:37
  Author: arojas
Revision: 365826

Fix build with python 3.8

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 --
 1 file changed, 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-26 08:24:46 UTC (rev 365825)
+++ PKGBUILD2019-10-26 09:23:37 UTC (rev 365826)
@@ -63,8 +63,6 @@
 
# 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 \


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-10-26 Thread Evangelos Foutras via arch-commits
Date: Saturday, October 26, 2019 @ 08:24:46
  Author: foutrelis
Revision: 365825

Prepare for Python 3.8 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-26 07:02:13 UTC (rev 365824)
+++ PKGBUILD2019-10-26 08:24:46 UTC (rev 365825)
@@ -80,7 +80,7 @@
   runtime-link=shared \
   link=shared,static \
   toolset=gcc \
-  python=3.7 \
+  python=3.8 \
   cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
   cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
   linkflags="${LDFLAGS}" \
@@ -127,9 +127,9 @@
  libboost_locale.so libboost_log.so libboost_log_setup.so
  libboost_math_c99.so libboost_math_c99f.so libboost_math_c99l.so
  libboost_math_tr1.so libboost_math_tr1f.so libboost_math_tr1l.so
- libboost_mpi.so libboost_numpy27.so libboost_numpy37.so
+ libboost_mpi.so libboost_numpy27.so libboost_numpy38.so
  libboost_prg_exec_monitor.so libboost_program_options.so
- libboost_python27.so libboost_python37.so libboost_random.so
+ libboost_python27.so libboost_python38.so libboost_random.so
  libboost_regex.so libboost_serialization.so
  libboost_stacktrace_addr2line.so libboost_stacktrace_basic.so
  libboost_stacktrace_noop.so libboost_system.so libboost_thread.so
@@ -145,7 +145,7 @@
# https://github.com/boostorg/python/issues/203#issuecomment-391477685
for _lib in python numpy; do
  ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}{27,}.so
- ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}3{7,}.so
+ ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}3{8,}.so
done
 
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-09-22 Thread Levente Polyak via arch-commits
Date: Sunday, September 22, 2019 @ 08:59:16
  Author: anthraxx
Revision: 363224

upgpkg: boost 1.71.0-2 fix cmake dist FS#63869

move cmake support files from libs to boost dev package and distribute
missing cmake files for python as well.

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-22 08:56:30 UTC (rev 363223)
+++ PKGBUILD2019-09-22 08:59:16 UTC (rev 363224)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.71.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')
@@ -66,8 +66,11 @@
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
+   ./bootstrap.sh \
+ --with-toolset=gcc \
+ --with-icu \
+ --with-python=/usr/bin/python3 \
+ --with-libraries=python
 
"${_stagedir}"/bin/b2 clean
"${_stagedir}"/bin/b2 \
@@ -101,6 +104,7 @@
 
install -d "${pkgdir}"/usr/lib
cp -a "${_stagedir}"/lib/*.a "${pkgdir}"/usr/lib/
+   cp -a "${_stagedir}"/lib/cmake "${pkgdir}"/usr/lib/
 
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \
   "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt
@@ -107,6 +111,7 @@
 
install -Dm644 "${_stagedir}"/python3/lib/libboost_*.a \
   "${pkgdir}"/usr/lib/
+   cp -a "${_stagedir}"/python3/lib/cmake/* "${pkgdir}"/usr/lib/cmake/
 
ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam
 }
@@ -135,6 +140,7 @@
cp -a "${_stagedir}"/lib "${pkgdir}"/usr
cp -a "${_stagedir}"/python3/lib/libboost_* "${pkgdir}"/usr/lib
rm "${pkgdir}"/usr/lib/*.a
+   rm -r "${pkgdir}"/usr/lib/cmake
 
# https://github.com/boostorg/python/issues/203#issuecomment-391477685
for _lib in python numpy; do


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-09-12 Thread Levente Polyak via arch-commits
Date: Thursday, September 12, 2019 @ 22:15:59
  Author: anthraxx
Revision: 362368

upgpkg: boost 1.71.0-1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   37 +
 1 file changed, 25 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-12 22:12:45 UTC (rev 362367)
+++ PKGBUILD2019-09-12 22:15:59 UTC (rev 362368)
@@ -10,15 +10,16 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.69.0
+pkgver=1.71.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=1
+pkgdesc='Free peer-reviewed portable C++ source libraries'
 url='https://www.boost.org/'
 arch=('x86_64')
 license=('custom')
-makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 
'zlib' 'openmpi')
-source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
-sha256sums=('8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406')
+makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 
'zlib' 'openmpi' 'zstd' 'findutils')
+source=(https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2)
+sha256sums=('d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee')
 
 build() {
export _stagedir="${srcdir}/stagedir"
@@ -28,9 +29,7 @@
 
./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
+   install -Dm755 tools/build/src/engine/b2 "${_stagedir}"/bin/b2
 
# Support for OpenMPI
echo "using mpi ;" >> project-config.jam
@@ -91,7 +90,7 @@
 }
 
 package_boost() {
-   pkgdesc='Free peer-reviewed portable C++ source libraries - development 
headers'
+   pkgdesc+=' - development headers'
depends=("boost-libs=${pkgver}")
optdepends=('python: for python bindings'
'python2: for python2 bindings')
@@ -113,10 +112,24 @@
 }
 
 package_boost-libs() {
-   pkgdesc='Free peer-reviewed portable C++ source libraries - runtime 
libraries'
-   depends=('bzip2' 'zlib' 'icu')
+   pkgdesc+=' - runtime libraries'
+   depends=('bzip2' 'zlib' 'icu' 'zstd')
optdepends=('openmpi: for mpi support')
-   provides=('libboost_context.so')
+   provides=(libboost_atomic.so libboost_chrono.so libboost_container.so
+ libboost_context.so libboost_contract.so libboost_coroutine.so
+ libboost_date_time.so libboost_fiber.so libboost_filesystem.so
+ libboost_graph.so libboost_graph_parallel.so libboost_iostreams.so
+ libboost_locale.so libboost_log.so libboost_log_setup.so
+ libboost_math_c99.so libboost_math_c99f.so libboost_math_c99l.so
+ libboost_math_tr1.so libboost_math_tr1f.so libboost_math_tr1l.so
+ libboost_mpi.so libboost_numpy27.so libboost_numpy37.so
+ libboost_prg_exec_monitor.so libboost_program_options.so
+ libboost_python27.so libboost_python37.so libboost_random.so
+ libboost_regex.so libboost_serialization.so
+ libboost_stacktrace_addr2line.so libboost_stacktrace_basic.so
+ libboost_stacktrace_noop.so libboost_system.so libboost_thread.so
+ libboost_timer.so libboost_type_erasure.so libboost_unit_test_framework.so
+ libboost_wave.so libboost_wserialization.so)
 
install -dm755 "${pkgdir}"/usr
cp -a "${_stagedir}"/lib "${pkgdir}"/usr


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-05-02 Thread Antonio Rojas via arch-commits
Date: Thursday, May 2, 2019 @ 20:54:48
  Author: arojas
Revision: 352409

https

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-05-02 20:54:21 UTC (rev 352408)
+++ PKGBUILD2019-05-02 20:54:48 UTC (rev 352409)
@@ -13,7 +13,7 @@
 pkgver=1.69.0
 _boostver=${pkgver//./_}
 pkgrel=2
-url='http://www.boost.org/'
+url='https://www.boost.org/'
 arch=('x86_64')
 license=('custom')
 makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 
'zlib' 'openmpi')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-04-05 Thread Felix Yan via arch-commits
Date: Friday, April 5, 2019 @ 10:41:10
  Author: felixonmars
Revision: 349850

icu 64.1 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-05 10:40:44 UTC (rev 349849)
+++ PKGBUILD2019-04-05 10:41:10 UTC (rev 349850)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.69.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2019-01-14 Thread Levente Polyak via arch-commits
Date: Monday, January 14, 2019 @ 23:32:19
  Author: anthraxx
Revision: 344102

upgpkg: boost 1.69.0-1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-14 23:19:00 UTC (rev 344101)
+++ PKGBUILD2019-01-14 23:32:19 UTC (rev 344102)
@@ -10,15 +10,15 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.68.0
+pkgver=1.69.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=1
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')
 makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 
'zlib' 'openmpi')
 
source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
-sha256sums=('7f6130bc3cf65f56a61ce9d5ea704fa10b462be126ad053e80e553d6d8b7')
+sha256sums=('8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406')
 
 build() {
export _stagedir="${srcdir}/stagedir"


[arch-commits] Commit in boost/trunk (PKGBUILD)

2018-10-22 Thread Felix Yan via arch-commits
Date: Monday, October 22, 2018 @ 19:30:08
  Author: felixonmars
Revision: 337027

icu 63.1 / poppler 0.70.0 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-22 19:28:23 UTC (rev 337026)
+++ PKGBUILD2018-10-22 19:30:08 UTC (rev 337027)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.68.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2018-08-06 Thread Felix Yan via arch-commits
Date: Monday, August 6, 2018 @ 15:39:13
  Author: felixonmars
Revision: 330980

icu 62.1 / poppler 0.67.0 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-06 15:27:37 UTC (rev 330979)
+++ PKGBUILD2018-08-06 15:39:13 UTC (rev 330980)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.67.0
 _boostver=${pkgver//./_}
-pkgrel=6
+pkgrel=7
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2018-08-01 Thread Evangelos Foutras via arch-commits
Date: Wednesday, August 1, 2018 @ 06:19:48
  Author: foutrelis
Revision: 329897

Python 3.7 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-01 05:14:09 UTC (rev 329896)
+++ PKGBUILD2018-08-01 06:19:48 UTC (rev 329897)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.67.0
 _boostver=${pkgver//./_}
-pkgrel=5
+pkgrel=6
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')
@@ -92,7 +92,7 @@
   runtime-link=shared \
   link=shared,static \
   toolset=gcc \
-  python=3.6 \
+  python=3.7 \
   cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
   cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
   linkflags="${LDFLAGS}" \
@@ -142,7 +142,7 @@
# https://github.com/boostorg/python/issues/203#issuecomment-391477685
for _lib in python numpy; do
  ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}{27,}.so
- ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}3{6,}.so
+ ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}3{7,}.so
done
 
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \


[arch-commits] Commit in boost/trunk (PKGBUILD)

2018-06-05 Thread Evangelos Foutras via arch-commits
Date: Wednesday, June 6, 2018 @ 01:31:49
  Author: foutrelis
Revision: 325980

upgpkg: boost 1.67.0-4

Also fix "-lboost_numpy" and "-lboost_numpy3" by providing
compatibility symlinks with the old library names.

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-06-05 21:53:39 UTC (rev 325979)
+++ PKGBUILD2018-06-06 01:31:49 UTC (rev 325980)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.67.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')
@@ -135,8 +135,10 @@
rm "${pkgdir}"/usr/lib/*.a
 
# https://github.com/boostorg/python/issues/203#issuecomment-391477685
-   ln -srL "${pkgdir}"/usr/lib/libboost_python{27,}.so
-   ln -srL "${pkgdir}"/usr/lib/libboost_python3{6,}.so
+   for _lib in python numpy; do
+ ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}{27,}.so
+ ln -srL "${pkgdir}"/usr/lib/libboost_${_lib}3{6,}.so
+   done
 
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \
   "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt


[arch-commits] Commit in boost/trunk (PKGBUILD)

2018-05-31 Thread Evangelos Foutras via arch-commits
Date: Thursday, May 31, 2018 @ 13:27:25
  Author: foutrelis
Revision: 325439

upgpkg: boost 1.67.0-2

Attempt to fix "-lboost_python" and "-lboost_python3" by providing
compatibility symlinks with the old library names.

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-05-31 11:34:39 UTC (rev 325438)
+++ PKGBUILD2018-05-31 13:27:25 UTC (rev 325439)
@@ -11,11 +11,11 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.67.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')
-makedepends=('icu>=55.1' 'python' 'python2' 'python-numpy' 'python2-numpy' 
'bzip2' 'zlib' 'openmpi')
+makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 
'zlib' 'openmpi')
 
source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2
 776.patch)
 sha256sums=('2684c972994ee57fc5632e03bf044746f6eb45d4920c343937a465fd67a5adba'
@@ -132,6 +132,10 @@
cp -a "${_stagedir}"/python3/lib/libboost_* "${pkgdir}"/usr/lib
rm "${pkgdir}"/usr/lib/*.a
 
+   # https://github.com/boostorg/python/issues/203#issuecomment-391477685
+   ln -srL "${pkgdir}"/usr/lib/libboost_python{27,}.so
+   ln -srL "${pkgdir}"/usr/lib/libboost_python3{6,}.so
+
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \
   "${pkgdir}"/usr/share/licenses/boost-libs/LICENSE_1_0.txt
 }


[arch-commits] Commit in boost/trunk (PKGBUILD)

2018-05-30 Thread Levente Polyak via arch-commits
Date: Thursday, May 31, 2018 @ 00:11:33
  Author: anthraxx
Revision: 325274

upgpkg: boost 1.67.0-1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-05-30 23:28:38 UTC (rev 325273)
+++ PKGBUILD2018-05-31 00:11:33 UTC (rev 325274)
@@ -1,4 +1,3 @@
-# $Id$
 # Maintainer:  Bartłomiej Piotrowski 
 # Contributor: Marius Knaust 
 # Contributor: Ionut Biru 
@@ -10,9 +9,9 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.66.0
+pkgver=1.67.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=1
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')
@@ -19,7 +18,7 @@
 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
 776.patch)
-sha256sums=('5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9'
+sha256sums=('2684c972994ee57fc5632e03bf044746f6eb45d4920c343937a465fd67a5adba'
 '43cdc2081f90d2acc7e4d9de6689bce07b2a1b4754e85dc7fa50872afa330ffa')
 
 prepare() {


[arch-commits] Commit in boost/trunk (PKGBUILD)

2018-03-27 Thread Evangelos Foutras via arch-commits
Date: Tuesday, March 27, 2018 @ 20:54:41
  Author: foutrelis
Revision: 320406

icu 61.1 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-03-27 20:54:05 UTC (rev 320405)
+++ PKGBUILD2018-03-27 20:54:41 UTC (rev 320406)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.66.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD boost-serialization-1.64.0-fixes.patch)

2017-12-27 Thread Bartłomiej Piotrowski via arch-commits
Date: Wednesday, December 27, 2017 @ 09:52:14
  Author: bpiotrowski
Revision: 313689

1.66.0-1: new upstream release

Modified:
  boost/trunk/PKGBUILD
Deleted:
  boost/trunk/boost-serialization-1.64.0-fixes.patch

+
 PKGBUILD   |6 -
 boost-serialization-1.64.0-fixes.patch |  102 ---
 2 files changed, 3 insertions(+), 105 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-27 09:08:10 UTC (rev 313688)
+++ PKGBUILD2017-12-27 09:52:14 UTC (rev 313689)
@@ -10,15 +10,15 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.65.1
+pkgver=1.66.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=1
 url='http://www.boost.org/'
 arch=('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')
+sha256sums=('5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9')
 
 build() {
export _stagedir="${srcdir}/stagedir"

Deleted: boost-serialization-1.64.0-fixes.patch
===
--- boost-serialization-1.64.0-fixes.patch  2017-12-27 09:08:10 UTC (rev 
313688)
+++ boost-serialization-1.64.0-fixes.patch  2017-12-27 09:52:14 UTC (rev 
313689)
@@ -1,102 +0,0 @@
-From a44c228e28d3d82137e9efe376b425013aa59f0a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bart=C5=82omiej=20Piotrowski?= 
-Date: Tue, 16 May 2017 15:08:59 +0200
-Subject: [PATCH] Restore boost/serialization/detail/get_data.hpp
-
-This reverts commit d558b6da917ecae1036adf9b22a0741c78f627ff.

- include/boost/serialization/detail/get_data.hpp | 59 +
- 1 file changed, 59 insertions(+)
- create mode 100644 include/boost/serialization/detail/get_data.hpp
-
-diff --git a/include/boost/serialization/detail/get_data.hpp 
b/include/boost/serialization/detail/get_data.hpp
-new file mode 100644
-index ..37da7fc3
 /dev/null
-+++ b/include/boost/serialization/detail/get_data.hpp
-@@ -0,0 +1,59 @@
-+// (C) Copyright 2005 Matthias Troyer 
-+// Use, modification and distribution is subject to the Boost Software
-+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
-+// http://www.boost.org/LICENSE_1_0.txt)
-+
-+//  See http://www.boost.org for updates, documentation, and revision history.
-+
-+#ifndef BOOST_SERIALIZATION_DETAIL_GET_DATA_HPP
-+#define BOOST_SERIALIZATION_DETAIL_GET_DATA_HPP
-+
-+// MS compatible compilers support #pragma once
-+#if defined(_MSC_VER)
-+# pragma once
-+#endif
-+
-+#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
-+#define STD _STLP_STD
-+#else
-+#define STD std
-+#endif
-+
-+#include 
-+#include 
-+
-+namespace boost {
-+namespace serialization { 
-+namespace detail {
-+
-+template 
-+T* get_data(STD::vector& v)
-+{
-+  return v.empty() ? 0 : &(v[0]);
-+}
-+
-+template 
-+T* get_data(STD::vector const & v)
-+{
-+  return get_data(const_cast&>(v));
-+}
-+
-+template 
-+T* get_data(STD::valarray& v)
-+{
-+  return v.size()==0 ? 0 : &(v[0]);
-+}
-+
-+template 
-+const T* get_data(STD::valarray const& v)
-+{
-+  return get_data(const_cast(v));
-+}
-+
-+} // detail
-+} // serialization
-+} // boost
-+
-+#undef STD
-+
-+#endif // BOOST_SERIALIZATION_DETAIL_GET_DATA_HPP
--- 
-2.13.0
-
-From 1d86261581230e2dc5d617a9b16287d326f3e229 Mon Sep 17 00:00:00 2001
-From: Robert Ramey 
-Date: Wed, 1 Feb 2017 16:43:59 -0800
-Subject: [PATCH] correct error which appeared when compiling non c++ compliant
- code for arrays
-

- include/boost/serialization/array.hpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/include/boost/serialization/array.hpp 
b/include/boost/serialization/array.hpp
-index 61708b3..612d1a6 100644
 a/include/boost/serialization/array.hpp
-+++ b/include/boost/serialization/array.hpp
-@@ -23,6 +23,8 @@ namespace std{
- } // namespace std
- #endif
- 
-+#include 
-+
- #ifndef BOOST_NO_CXX11_HDR_ARRAY
- 
- #include 


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-12-22 Thread Levente Polyak via arch-commits
Date: Saturday, December 23, 2017 @ 02:46:58
  Author: anthraxx
Revision: 313557

upgpkg: boost 1.65.1-3 (openmpi 3.0.0 rebuild)

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-22 23:29:35 UTC (rev 313556)
+++ PKGBUILD2017-12-23 02:46:58 UTC (rev 313557)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.65.1
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 url='http://www.boost.org/'
 arch=('x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-11-12 Thread Evangelos Foutras
Date: Sunday, November 12, 2017 @ 12:01:45
  Author: foutrelis
Revision: 309595

icu 60.1 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-11-12 11:53:54 UTC (rev 309594)
+++ PKGBUILD2017-11-12 12:01:45 UTC (rev 309595)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.65.1
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-09-10 Thread Bartłomiej Piotrowski
Date: Sunday, September 10, 2017 @ 08:11:07
  Author: bpiotrowski
Revision: 305214

1.65.1-1: new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-09-10 08:08:07 UTC (rev 305213)
+++ PKGBUILD2017-09-10 08:11:07 UTC (rev 305214)
@@ -10,17 +10,15 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.64.0
+pkgver=1.65.1
 _boostver=${pkgver//./_}
-pkgrel=4
+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
-boost-serialization-1.64.0-fixes.patch)
-sha256sums=('7bcc5caace97baa948931d712ea5f37038dbb1c5d89b43ad4def4ed7cb683332'
-'e2ee2500c3bcbd6f53eb7a55830dc58795f321874737dd0846e36323dfbdea26')
+source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
+sha256sums=('9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81')
 
 build() {
export _stagedir="${srcdir}/stagedir"
@@ -27,7 +25,6 @@
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
 


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-07-13 Thread Bartłomiej Piotrowski
Date: Thursday, July 13, 2017 @ 07:01:09
  Author: bpiotrowski
Revision: 300223

1.64.0-4: PIE static libraries rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-07-13 06:54:23 UTC (rev 300222)
+++ PKGBUILD2017-07-13 07:01:09 UTC (rev 300223)
@@ -12,7 +12,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.64.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-06-30 Thread Bartłomiej Piotrowski
Date: Friday, June 30, 2017 @ 06:24:54
  Author: bpiotrowski
Revision: 299419

Give credit where credit is due

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |1 +
 1 file changed, 1 insertion(+)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-30 04:09:14 UTC (rev 299418)
+++ PKGBUILD2017-06-30 06:24:54 UTC (rev 299419)
@@ -1,5 +1,6 @@
 # $Id$
 # Maintainer:  Bartłomiej Piotrowski 
+# Contributor: Marius Knaust 
 # Contributor: Ionut Biru 
 # Contributor: Stéphane Gaudreault 
 # Contributor: kevin 


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-06-29 Thread Bartłomiej Piotrowski
Date: Thursday, June 29, 2017 @ 11:46:32
  Author: bpiotrowski
Revision: 299395

1.64.0-3: build libboost_numpy for python 2 and 3

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-29 10:50:35 UTC (rev 299394)
+++ PKGBUILD2017-06-29 11:46:32 UTC (rev 299395)
@@ -11,11 +11,11 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.64.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
-makedepends=('icu>=55.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
+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
 boost-serialization-1.64.0-fixes.patch)
 sha256sums=('7bcc5caace97baa948931d712ea5f37038dbb1c5d89b43ad4def4ed7cb683332'
@@ -108,8 +108,8 @@
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \
   "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt
 
-   install -Dm644 "${_stagedir}"/python3/lib/libboost_python3.a \
-  "${pkgdir}"/usr/lib/libboost_python3.a
+   install -Dm644 "${_stagedir}"/python3/lib/libboost_*.a \
+  "${pkgdir}"/usr/lib/
 
ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam
 }
@@ -124,7 +124,7 @@
 
install -dm755 "${pkgdir}"/usr
cp -a "${_stagedir}"/lib "${pkgdir}"/usr
-   cp -a "${_stagedir}"/python3/lib/libboost_python3* "${pkgdir}"/usr/lib
+   cp -a "${_stagedir}"/python3/lib/libboost_* "${pkgdir}"/usr/lib
rm "${pkgdir}"/usr/lib/*.a
 
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-06-11 Thread Bartłomiej Piotrowski
Date: Sunday, June 11, 2017 @ 13:04:43
  Author: bpiotrowski
Revision: 298608

1.64.0-2: rebuild against openmpi 2.1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-11 12:56:56 UTC (rev 298607)
+++ PKGBUILD2017-06-11 13:04:43 UTC (rev 298608)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.64.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD boost-serialization-1.64.0-fixes.patch)

2017-05-16 Thread Bartłomiej Piotrowski
Date: Tuesday, May 16, 2017 @ 13:37:13
  Author: bpiotrowski
Revision: 296180

prepare 1.64.0

Added:
  boost/trunk/boost-serialization-1.64.0-fixes.patch
Modified:
  boost/trunk/PKGBUILD

+
 PKGBUILD   |   11 ++-
 boost-serialization-1.64.0-fixes.patch |  102 +++
 2 files changed, 109 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-05-16 12:35:13 UTC (rev 296179)
+++ PKGBUILD2017-05-16 13:37:13 UTC (rev 296180)
@@ -9,15 +9,17 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.63.0
+pkgver=1.64.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=1
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
 makedepends=('icu>=55.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
-source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
-sha256sums=('beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0')
+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"
@@ -24,6 +26,7 @@
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
 

Added: boost-serialization-1.64.0-fixes.patch
===
--- boost-serialization-1.64.0-fixes.patch  (rev 0)
+++ boost-serialization-1.64.0-fixes.patch  2017-05-16 13:37:13 UTC (rev 
296180)
@@ -0,0 +1,102 @@
+From a44c228e28d3d82137e9efe376b425013aa59f0a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bart=C5=82omiej=20Piotrowski?= 
+Date: Tue, 16 May 2017 15:08:59 +0200
+Subject: [PATCH] Restore boost/serialization/detail/get_data.hpp
+
+This reverts commit d558b6da917ecae1036adf9b22a0741c78f627ff.
+---
+ include/boost/serialization/detail/get_data.hpp | 59 +
+ 1 file changed, 59 insertions(+)
+ create mode 100644 include/boost/serialization/detail/get_data.hpp
+
+diff --git a/include/boost/serialization/detail/get_data.hpp 
b/include/boost/serialization/detail/get_data.hpp
+new file mode 100644
+index ..37da7fc3
+--- /dev/null
 b/include/boost/serialization/detail/get_data.hpp
+@@ -0,0 +1,59 @@
++// (C) Copyright 2005 Matthias Troyer 
++// Use, modification and distribution is subject to the Boost Software
++// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
++// http://www.boost.org/LICENSE_1_0.txt)
++
++//  See http://www.boost.org for updates, documentation, and revision history.
++
++#ifndef BOOST_SERIALIZATION_DETAIL_GET_DATA_HPP
++#define BOOST_SERIALIZATION_DETAIL_GET_DATA_HPP
++
++// MS compatible compilers support #pragma once
++#if defined(_MSC_VER)
++# pragma once
++#endif
++
++#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
++#define STD _STLP_STD
++#else
++#define STD std
++#endif
++
++#include 
++#include 
++
++namespace boost {
++namespace serialization { 
++namespace detail {
++
++template 
++T* get_data(STD::vector& v)
++{
++  return v.empty() ? 0 : &(v[0]);
++}
++
++template 
++T* get_data(STD::vector const & v)
++{
++  return get_data(const_cast&>(v));
++}
++
++template 
++T* get_data(STD::valarray& v)
++{
++  return v.size()==0 ? 0 : &(v[0]);
++}
++
++template 
++const T* get_data(STD::valarray const& v)
++{
++  return get_data(const_cast(v));
++}
++
++} // detail
++} // serialization
++} // boost
++
++#undef STD
++
++#endif // BOOST_SERIALIZATION_DETAIL_GET_DATA_HPP
+-- 
+2.13.0
+
+From 1d86261581230e2dc5d617a9b16287d326f3e229 Mon Sep 17 00:00:00 2001
+From: Robert Ramey 
+Date: Wed, 1 Feb 2017 16:43:59 -0800
+Subject: [PATCH] correct error which appeared when compiling non c++ compliant
+ code for arrays
+
+---
+ include/boost/serialization/array.hpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/include/boost/serialization/array.hpp 
b/include/boost/serialization/array.hpp
+index 61708b3..612d1a6 100644
+--- a/include/boost/serialization/array.hpp
 b/include/boost/serialization/array.hpp
+@@ -23,6 +23,8 @@ namespace std{
+ } // namespace std
+ #endif
+ 
++#include 
++
+ #ifndef BOOST_NO_CXX11_HDR_ARRAY
+ 
+ #include 


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-04-24 Thread Evangelos Foutras
Date: Monday, April 24, 2017 @ 20:33:27
  Author: foutrelis
Revision: 294566

icu 59.1 / hunspell 1.6.0 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-04-24 20:32:03 UTC (rev 294565)
+++ PKGBUILD2017-04-24 20:33:27 UTC (rev 294566)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.63.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2017-01-01 Thread Bartłomiej Piotrowski
Date: Sunday, January 1, 2017 @ 19:46:42
  Author: bpiotrowski
Revision: 285143

upgpkg: boost 1.63.0-1

new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-01 18:27:41 UTC (rev 285142)
+++ PKGBUILD2017-01-01 19:46:42 UTC (rev 285143)
@@ -9,15 +9,15 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.62.0
+pkgver=1.63.0
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=1
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
-makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 
'openmpi')
+makedepends=('icu>=55.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
 
source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
-sha1sums=('5fd97433c3f859d8cbab1eaed4156d3068ae3648')
+sha256sums=('beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0')
 
 build() {
export _stagedir="${srcdir}/stagedir"
@@ -77,7 +77,7 @@
   runtime-link=shared \
   link=shared,static \
   toolset=gcc \
-  python=3.5 \
+  python=3.6 \
   cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
   cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
   linkflags="${LDFLAGS}" \


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-11-26 Thread Evangelos Foutras
Date: Saturday, November 26, 2016 @ 13:23:23
  Author: foutrelis
Revision: 282035

icu 58.1 / poppler 0.49.0 / hunspell 1.5.0 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-26 13:10:51 UTC (rev 282034)
+++ PKGBUILD2016-11-26 13:23:23 UTC (rev 282035)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.62.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-11-10 Thread Bartłomiej Piotrowski
Date: Thursday, November 10, 2016 @ 09:46:13
  Author: bpiotrowski
Revision: 280282

upgpkg: boost 1.62.0-3

add libboost_context to provides to keep powerdns-recursor
derpiness-resilent (FS#51779)

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-10 07:12:42 UTC (rev 280281)
+++ PKGBUILD2016-11-10 09:46:13 UTC (rev 280282)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.62.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
@@ -116,6 +116,9 @@
depends=('bzip2' 'zlib' 'icu')
optdepends=('openmpi: for mpi support')
 
+   # powerdns-recursor keeps being rebuild against outdated boost-libs
+   provides=('libboost_context.so')
+
install -dm755 "${pkgdir}"/usr
cp -a "${_stagedir}"/lib "${pkgdir}"/usr
cp -a "${_stagedir}"/python3/lib/libboost_python3* "${pkgdir}"/usr/lib


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-10-26 Thread Bartłomiej Piotrowski
Date: Wednesday, October 26, 2016 @ 13:40:42
  Author: bpiotrowski
Revision: 279253

upgpkg: boost 1.62.0-2

build libboost_python3 separately due to issues with python= directive

http://svn.boost.org/trac/boost/ticket/12515

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   39 +--
 1 file changed, 33 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-10-26 11:54:47 UTC (rev 279252)
+++ PKGBUILD2016-10-26 13:40:42 UTC (rev 279253)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.62.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
@@ -31,11 +31,6 @@
[[ "${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
 
@@ -61,8 +56,36 @@
   cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
   linkflags="${LDFLAGS}" \
   --layout=system \
+  ${JOBS} \
+  \
   --prefix="${_stagedir}" \
+  install
+
+   # because b2 in boost 1.62.0 doesn't seem to respect python parameter, we
+   # need another run for liboost_python3.so
+   sed -e '/using python/ s@;@: 
/usr/include/python${PYTHON_VERSION/3*/${PYTHON_VERSION}m} ;@' \
+  -i bootstrap.sh
+
+   ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python3 
\
+  --with-libraries=python
+
+   "${_stagedir}"/bin/b2 clean
+   "${_stagedir}"/bin/b2 \
+  variant=release \
+  debug-symbols=off \
+  threading=multi \
+  runtime-link=shared \
+  link=shared,static \
+  toolset=gcc \
+  python=3.5 \
+  cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
+  cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
+  linkflags="${LDFLAGS}" \
+  --layout=system \
   ${JOBS} \
+  \
+  --prefix="${_stagedir}/python3" \
+  --with-python \
   install
 }
 
@@ -82,6 +105,9 @@
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \
   "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt
 
+   install -Dm644 "${_stagedir}"/python3/lib/libboost_python3.a \
+  "${pkgdir}"/usr/lib/libboost_python3.a
+
ln -s /usr/bin/b2 "$pkgdir"/usr/bin/bjam
 }
 
@@ -92,6 +118,7 @@
 
install -dm755 "${pkgdir}"/usr
cp -a "${_stagedir}"/lib "${pkgdir}"/usr
+   cp -a "${_stagedir}"/python3/lib/libboost_python3* "${pkgdir}"/usr/lib
rm "${pkgdir}"/usr/lib/*.a
 
install -Dm644 "${srcdir}/"${pkgbase}_${_boostver}/LICENSE_1_0.txt \


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-10-07 Thread Bartłomiej Piotrowski
Date: Friday, October 7, 2016 @ 16:25:57
  Author: bpiotrowski
Revision: 277872

upgpkg: boost 1.62.0-1

new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-10-07 14:53:18 UTC (rev 277871)
+++ PKGBUILD2016-10-07 16:25:57 UTC (rev 277872)
@@ -9,15 +9,15 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.61.0
+pkgver=1.62.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=1
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
 makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 
'openmpi')
 
source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
-sha1sums=('f84b1a1ce764108ec3c2b7bd7704cf8dfd3c9d01')
+sha1sums=('5fd97433c3f859d8cbab1eaed4156d3068ae3648')
 
 build() {
export _stagedir="${srcdir}/stagedir"


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-08-17 Thread Bartłomiej Piotrowski
Date: Wednesday, August 17, 2016 @ 21:10:21
  Author: bpiotrowski
Revision: 273897

upgpkg: boost 1.61.0-2

remove boost-build from optdepends (has been moved to AUR) and explicitly
specify cxxflags used to build boost

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-17 20:58:48 UTC (rev 273896)
+++ PKGBUILD2016-08-17 21:10:21 UTC (rev 273897)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.61.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
@@ -57,7 +57,9 @@
   link=shared,static \
   toolset=gcc \
   python=2.7 \
-  cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" linkflags="${LDFLAGS}" \
+  cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \
+  cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \
+  linkflags="${LDFLAGS}" \
   --layout=system \
   --prefix="${_stagedir}" \
   ${JOBS} \
@@ -68,8 +70,7 @@
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.')
+   'python2: for python2 bindings')
options=('staticlibs')
 
install -dm755 "${pkgdir}"/usr


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-08-17 Thread Bartłomiej Piotrowski
Date: Wednesday, August 17, 2016 @ 20:15:15
  Author: bpiotrowski
Revision: 273883

upgpkg: boost 1.61.0-1

new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   16 
 1 file changed, 4 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-17 19:46:34 UTC (rev 273882)
+++ PKGBUILD2016-08-17 20:15:15 UTC (rev 273883)
@@ -9,24 +9,16 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.60.0
+pkgver=1.61.0
 _boostver=${pkgver//./_}
-pkgrel=5
+pkgrel=1
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
 makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 
'openmpi')
-source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2
-
cuda_float128.patch::"https://github.com/boostorg/config/commit/a332112317450457c715675686386ec81214b863.patch;)
-sha1sums=('7f56ab507d3258610391b47fef6b11635861175a'
-  'bdc6486e0d90368bbfd872fed8ee3d3c73483933')
+source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
+sha1sums=('f84b1a1ce764108ec3c2b7bd7704cf8dfd3c9d01')
 
-prepare() {
-  cd ${pkgbase}_${_boostver}
-  # fix https://svn.boost.org/trac/boost/ticket/11852
-  patch -p2 -i ../cuda_float128.patch
-}
-
 build() {
export _stagedir="${srcdir}/stagedir"
local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})"


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-05-12 Thread Evangelos Foutras
Date: Thursday, May 12, 2016 @ 12:25:25
  Author: foutrelis
Revision: 267842

upgpkg: boost 1.60.0-5

Rebuild with GCC 6.1 (FS#49248) which changes a few symbol names in the
locale and regex libraries; old names were missing abi tags due to a bug.

https://bugzilla.redhat.com/show_bug.cgi?id=1331983#c10

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-12 08:55:49 UTC (rev 267841)
+++ PKGBUILD2016-05-12 10:25:25 UTC (rev 267842)
@@ -11,7 +11,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.60.0
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=5
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2016-01-24 Thread Antonio Rojas
Date: Sunday, January 24, 2016 @ 22:01:41
  Author: arojas
Revision: 258569

float128 is unsupported when compiling with nvcc (FS#47707)

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-01-24 20:09:10 UTC (rev 258568)
+++ PKGBUILD2016-01-24 21:01:41 UTC (rev 258569)
@@ -11,14 +11,22 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.60.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
 makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 
'openmpi')
-source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
-sha1sums=('7f56ab507d3258610391b47fef6b11635861175a')
+source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2
+
cuda_float128.patch::"https://github.com/boostorg/config/commit/a332112317450457c715675686386ec81214b863.patch;)
+sha1sums=('7f56ab507d3258610391b47fef6b11635861175a'
+  'bdc6486e0d90368bbfd872fed8ee3d3c73483933')
 
+prepare() {
+  cd ${pkgbase}_${_boostver}
+  # fix https://svn.boost.org/trac/boost/ticket/11852
+  patch -p2 -i ../cuda_float128.patch
+}
+
 build() {
export _stagedir="${srcdir}/stagedir"
local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})"


[arch-commits] Commit in boost/trunk (PKGBUILD)

2015-12-06 Thread Bartłomiej Piotrowski
Date: Sunday, December 6, 2015 @ 10:31:37
  Author: bpiotrowski
Revision: 252689

C++11 ABI rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-12-06 09:29:42 UTC (rev 252688)
+++ PKGBUILD2015-12-06 09:31:37 UTC (rev 252689)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.59.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2015-12-06 Thread Evangelos Foutras
Date: Sunday, December 6, 2015 @ 12:26:42
  Author: foutrelis
Revision: 252733

C++11 ABI rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-12-06 11:15:11 UTC (rev 252732)
+++ PKGBUILD2015-12-06 11:26:42 UTC (rev 252733)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.59.0
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=5
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2015-11-01 Thread Evangelos Foutras
Date: Sunday, November 1, 2015 @ 13:50:06
  Author: foutrelis
Revision: 249930

icu 56.1 / poppler 0.37.0 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-11-01 12:24:13 UTC (rev 249929)
+++ PKGBUILD2015-11-01 12:50:06 UTC (rev 249930)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.59.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2015-10-15 Thread Bartłomiej Piotrowski
Date: Thursday, October 15, 2015 @ 10:21:17
  Author: bpiotrowski
Revision: 249342

upgpkg: boost 1.59.0-1

new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   20 ++--
 1 file changed, 6 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-10-15 06:23:53 UTC (rev 249341)
+++ PKGBUILD2015-10-15 08:21:17 UTC (rev 249342)
@@ -8,24 +8,16 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.58.0
+pkgver=1.59.0
 _boostver=${pkgver//./_}
-pkgrel=3
+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-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch)
-sha1sums=('2fc96c1651ac6fe9859b678b165bd78dc211e881'
-  'f78d9c6a1ca0c073c21a74d01e6f72e3eb1d8d80')
+makedepends=('icu>=55.1' 'python>=3.5' 'python<3.6' 'python2' 'bzip2' 'zlib' 
'openmpi')
+source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
+sha1sums=('b94de47108b2cdb0f931833a7a9834c2dd3ca46e')
 
-prepare() {
-   cd ${pkgbase}_${_boostver}
-
-   patch -p2 -i 
../boost-1.58.0-Fix-for-bind-void-mf-ambiguous-resolution-error.patch
-}
-
 build() {
export _stagedir="${srcdir}/stagedir"
local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})"
@@ -40,7 +32,7 @@
 
# 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 ;" \
+   echo "using python : 3.5 : /usr/bin/python3 : /usr/include/python3.5m : 
/usr/lib ;" \
   >> project-config.jam
 
# Support for OpenMPI


[arch-commits] Commit in boost/trunk (PKGBUILD)

2015-08-27 Thread Anatol Pomozov
Date: Thursday, August 27, 2015 @ 22:37:49
  Author: anatolik
Revision: 244936

upgpkg: boost 1.58.0-3

Rebuild for openmpi 1.10.0

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-27 20:25:26 UTC (rev 244935)
+++ PKGBUILD2015-08-27 20:37:49 UTC (rev 244936)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.58.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2015-04-21 Thread Bartłomiej Piotrowski
Date: Tuesday, April 21, 2015 @ 08:33:24
  Author: bpiotrowski
Revision: 237848

upgpkg: boost 1.58.0-1

new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   22 --
 1 file changed, 4 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-04-21 06:28:03 UTC (rev 237847)
+++ PKGBUILD2015-04-21 06:33:24 UTC (rev 237848)
@@ -8,30 +8,16 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.57.0
+pkgver=1.58.0
 _boostver=${pkgver//./_}
-pkgrel=4
+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
-0001-fixed-shared_ptr_helper-include.patch
-0001-Add-missing-include-to-signals2-trackable.hpp.patch)
-sha1sums=('e151557ae47afd1b43dc3fac46f8b04a8fe51c12'
-  'b58746c795a99150545ebfa5dba7997d771b3dcc'
-  '35bc8ad7493a641ec708a691036fe5319aec70cd')
+source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2)
+sha1sums=('2fc96c1651ac6fe9859b678b165bd78dc211e881')
 
-prepare() {
-   cd ${pkgbase}_${_boostver}
-
-   # https://svn.boost.org/trac/boost/ticket/10749
-   patch -Np2 -i ../0001-fixed-shared_ptr_helper-include.patch
-
-   # https://github.com/boostorg/signals2/pull/8
-   patch -Np2 -i ../0001-Add-missing-include-to-signals2-trackable.hpp.patch
-}
-
 build() {
export _stagedir=${srcdir}/stagedir
local JOBS=$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/'  ${MAKEFLAGS})


[arch-commits] Commit in boost/trunk (PKGBUILD)

2015-04-03 Thread Andreas Radke
Date: Friday, April 3, 2015 @ 21:45:04
  Author: andyrtr
Revision: 235401

upgpkg: boost 1.57.0-4

rebuild for icu 55.1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-04-03 19:14:35 UTC (rev 235400)
+++ PKGBUILD2015-04-03 19:45:04 UTC (rev 235401)
@@ -10,11 +10,11 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.57.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')
-makedepends=('icu=53.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
+makedepends=('icu=55.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
 
source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2
 0001-fixed-shared_ptr_helper-include.patch
 0001-Add-missing-include-to-signals2-trackable.hpp.patch)


[arch-commits] Commit in boost/trunk (PKGBUILD)

2014-10-16 Thread Evangelos Foutras
Date: Thursday, October 16, 2014 @ 23:01:28
  Author: foutrelis
Revision: 224652

upgpkg: boost 1.56.0-3

ICU 54.1 rebuild.

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-10-16 19:54:33 UTC (rev 224651)
+++ PKGBUILD2014-10-16 21:01:28 UTC (rev 224652)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.56.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 url='http://www.boost.org/'
 arch=('i686' 'x86_64')
 license=('custom')


[arch-commits] Commit in boost/trunk (PKGBUILD)

2014-08-10 Thread Bartłomiej Piotrowski
Date: Monday, August 11, 2014 @ 00:17:07
  Author: bpiotrowski
Revision: 219517

upgpkg: boost 1.56.0-1

new upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   48 
 1 file changed, 16 insertions(+), 32 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-08-10 21:32:59 UTC (rev 219516)
+++ PKGBUILD2014-08-10 22:17:07 UTC (rev 219517)
@@ -1,6 +1,6 @@
 # $Id$
-# Maintainer: Stéphane Gaudreault steph...@archlinux.org
 # Maintainer: Ionut Biru ib...@archlinux.org
+# Contributor: Stéphane Gaudreault steph...@archlinux.org
 # Contributor: kevin ke...@archlinux.org
 # Contributor: Giovanni Scafora giova...@archlinux.org
 # Contributor: Kritoke krit...@gamebox.net
@@ -8,32 +8,18 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.55.0
+pkgver=1.56.0
 _boostver=${pkgver//./_}
-pkgrel=6
-url=http://www.boost.org/;
+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
-001-log_fix_dump_avx2.patch)
-sha1sums=('61ed0e57d3c7c8985805bb0682de3f4c65f4b6e5'
-  'a4a47cc5716df87d544ae7684aaf402287132d50')
+source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
+sha1sums=('1639723c6bdff873cdb6d747f8f8c9d9f066434d')
 
-prepare() {
+build() {
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}
@@ -42,17 +28,15 @@
 
_bindir=bin.linuxx86
[[ ${CARCH} = x86_64 ]]  _bindir=bin.linuxx86_64
+   install -Dm755 tools/build/src/engine/$_bindir/b2 ${_stagedir}/bin/b2
 
-   install -dm755 ${_stagedir}/bin
-   install tools/build/v2/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
 
-   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
+   # Support for OpenMPI
+   echo using mpi ;  project-config.jam
 
# boostbook is needed by quickbook
install -dm755 ${_stagedir}/share/boostbook
@@ -80,7 +64,7 @@
 }
 
 package_boost() {
-   pkgdesc=Free peer-reviewed portable C++ source libraries - Development
+   pkgdesc='Free peer-reviewed portable C++ source libraries - development 
headers'
depends=(boost-libs=${pkgver})
optdepends=('python: for python bindings'
'python2: for python2 bindings'
@@ -100,7 +84,7 @@
 }
 
 package_boost-libs() {
-   pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime
+   pkgdesc='Free peer-reviewed portable C++ source libraries - runtime 
libraries'
depends=('bzip2' 'zlib' 'icu')
optdepends=('openmpi: for mpi support')
 



[arch-commits] Commit in boost/trunk (PKGBUILD)

2014-04-07 Thread Felix Yan
Date: Tuesday, April 8, 2014 @ 06:54:32
  Author: fyan
Revision: 209890

upgpkg: boost 1.55.0-6

- icu 53 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-08 03:24:09 UTC (rev 209889)
+++ PKGBUILD2014-04-08 04:54:32 UTC (rev 209890)
@@ -10,11 +10,11 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.55.0
 _boostver=${pkgver//./_}
-pkgrel=5
+pkgrel=6
 url=http://www.boost.org/;
 arch=('i686' 'x86_64')
 license=('custom')
-makedepends=('icu=52.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
+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'



[arch-commits] Commit in boost/trunk (PKGBUILD)

2014-03-31 Thread Sven-Hendrik Haase
Date: Monday, March 31, 2014 @ 13:08:47
  Author: svenstaro
Revision: 209649

upgpkg: boost 1.55.0-5

rebuild for ABI mismatch

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-03-31 10:27:47 UTC (rev 209648)
+++ PKGBUILD2014-03-31 11:08:47 UTC (rev 209649)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.55.0
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=5
 url=http://www.boost.org/;
 arch=('i686' 'x86_64')
 license=('custom')
@@ -27,7 +27,7 @@
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
+   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



[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-12-19 Thread Sven-Hendrik Haase
Date: Friday, December 20, 2013 @ 03:36:50
  Author: svenstaro
Revision: 202225

upgpkg: boost 1.55.0-4

Try and fix missing symbols

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-12-19 23:10:39 UTC (rev 202224)
+++ PKGBUILD2013-12-20 02:36:50 UTC (rev 202225)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.55.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 url=http://www.boost.org/;
 arch=('i686' 'x86_64')
 license=('custom')
@@ -50,7 +50,7 @@
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
+   ${_stagedir}/bin/b2 --toolset=gcc cflags=${CPPFLAGS} ${CFLAGS} -O3 
linkflags=${LDFLAGS} library_status
popd
cp -a dist/bin/* ${_stagedir}/bin
 
@@ -72,7 +72,7 @@
   link=shared,static \
   toolset=gcc \
   python=2.7 \
-  cflags=${CPPFLAGS} ${CFLAGS} -std=gnu++11 -O3 linkflags=${LDFLAGS} \
+  cflags=${CPPFLAGS} ${CFLAGS} -O3 linkflags=${LDFLAGS} \
   --layout=system \
   --prefix=${_stagedir} \
   ${JOBS} \



[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-12-17 Thread Sven-Hendrik Haase
Date: Wednesday, December 18, 2013 @ 01:02:08
  Author: svenstaro
Revision: 201680

upgpkg: boost 1.55.0-3

Build using gcc and our flags, probably solves some bugs

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-12-17 22:11:08 UTC (rev 201679)
+++ PKGBUILD2013-12-18 00:02:08 UTC (rev 201680)
@@ -10,11 +10,11 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.55.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 url=http://www.boost.org/;
 arch=('i686' 'x86_64')
 license=('custom')
-makedepends=('icu=52.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi' 'clang')
+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'
@@ -38,7 +38,7 @@
 
cd ${pkgbase}_${_boostver}
 
-   ./bootstrap.sh --with-toolset=clang --with-icu 
--with-python=/usr/bin/python2
+   ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2
 
_bindir=bin.linuxx86
[[ ${CARCH} = x86_64 ]]  _bindir=bin.linuxx86_64
@@ -48,9 +48,9 @@
 
pushd tools
for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do
-  ${_stagedir}/bin/b2 --toolset=clang $_tool
+  ${_stagedir}/bin/b2 --toolset=gcc cflags=${CPPFLAGS} ${CFLAGS} 
-std=gnu++11 -O3 linkflags=${LDFLAGS} $_tool
done
-   ${_stagedir}/bin/b2 --toolset=clang cflags=-std=gnu++11  
-D__STRICT_ANSI__ library_status
+   ${_stagedir}/bin/b2 --toolset=gcc cflags=${CPPFLAGS} ${CFLAGS} 
-std=gnu++11 -O3 linkflags=${LDFLAGS} library_status
popd
cp -a dist/bin/* ${_stagedir}/bin
 
@@ -70,8 +70,9 @@
   threading=multi \
   runtime-link=shared \
   link=shared,static \
-  toolset=clang \
+  toolset=gcc \
   python=2.7 \
+  cflags=${CPPFLAGS} ${CFLAGS} -std=gnu++11 -O3 linkflags=${LDFLAGS} \
   --layout=system \
   --prefix=${_stagedir} \
   ${JOBS} \



[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-11-23 Thread Bartłomiej Piotrowski
Date: Saturday, November 23, 2013 @ 17:12:25
  Author: bpiotrowski
Revision: 200226

upgpkg: boost 1.55.0-2

- provide static libraries in boost package (FS#34491)
- change bjam name to b2 and provide compatibility symlink (FS#37874)

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-11-23 08:02:48 UTC (rev 200225)
+++ PKGBUILD2013-11-23 16:12:25 UTC (rev 200226)
@@ -10,7 +10,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.55.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 url=http://www.boost.org/;
 arch=('i686' 'x86_64')
 license=('custom')
@@ -44,13 +44,13 @@
[[ ${CARCH} = x86_64 ]]  _bindir=bin.linuxx86_64
 
install -dm755 ${_stagedir}/bin
-   install tools/build/v2/engine/${_bindir}/bjam ${_stagedir}/bin/bjam
+   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/bjam --toolset=clang $_tool
+  ${_stagedir}/bin/b2 --toolset=clang $_tool
done
-   ${_stagedir}/bin/bjam --toolset=clang cflags=-std=gnu++11  
-D__STRICT_ANSI__ library_status
+   ${_stagedir}/bin/b2 --toolset=clang cflags=-std=gnu++11  
-D__STRICT_ANSI__ library_status
popd
cp -a dist/bin/* ${_stagedir}/bin
 
@@ -64,12 +64,12 @@
# 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 \
+   ${_stagedir}/bin/b2 \
   variant=release \
   debug-symbols=off \
   threading=multi \
   runtime-link=shared \
-  link=shared \
+  link=shared,static \
   toolset=clang \
   python=2.7 \
   --layout=system \
@@ -84,12 +84,18 @@
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() {



[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-10-12 Thread Andreas Radke
Date: Saturday, October 12, 2013 @ 22:31:23
  Author: andyrtr
Revision: 196407

upgpkg: boost 1.54.0-4

rebuild for icu 52.1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-10-12 19:38:26 UTC (rev 196406)
+++ PKGBUILD2013-10-12 20:31:23 UTC (rev 196407)
@@ -10,11 +10,11 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.54.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 url=http://www.boost.org/;
 arch=('i686' 'x86_64')
 license=('custom')
-makedepends=('icu=51.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
+makedepends=('icu=52.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
 
source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz
 boost-1.53.0-python3.patch
 boost-1.54.0-Fix-macro-for-int128-detection.patch



[arch-commits] Commit in boost/trunk (PKGBUILD fix-new-glibc.patch)

2013-08-18 Thread Sven-Hendrik Haase
Date: Sunday, August 18, 2013 @ 18:42:40
  Author: svenstaro
Revision: 193195

upgpkg: boost 1.54.0-3

Add glibc patch, remove with next boost version

Added:
  boost/trunk/fix-new-glibc.patch
Modified:
  boost/trunk/PKGBUILD

-+
 PKGBUILD|   10 ++
 fix-new-glibc.patch |   14 ++
 2 files changed, 20 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-08-18 12:18:48 UTC (rev 193194)
+++ PKGBUILD2013-08-18 16:42:40 UTC (rev 193195)
@@ -10,19 +10,20 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.54.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 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
-boost-1.54.0-Fix-macro-for-int128-detection.patch)
+boost-1.54.0-Fix-macro-for-int128-detection.patch
+fix-new-glibc.patch)
 sha1sums=('069501636097d3f40ddfd996d29748bb23591c53'
   '34026072a7cb2534164f20e77bb71a5c75093307'
-  'bf5177694ab8a0df6bc13aa47b05727c40febebb')
+  'bf5177694ab8a0df6bc13aa47b05727c40febebb'
+  'e3a5fac340c12b39add50070efb439b857108a0b')
 
-
 build() {
export _stagedir=${srcdir}/stagedir
local JOBS=$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/'  ${MAKEFLAGS})
@@ -30,6 +31,7 @@
cd ${srcdir}/${pkgbase}_${_boostver}
 
patch -Np2 -i ../boost-1.54.0-Fix-macro-for-int128-detection.patch
+   patch -Np2 -i ../fix-new-glibc.patch
 
# Fix build errors with python 3
sed -i /PYTHON_ROOT/s/print sys.prefix/print(sys.prefix)/g bootstrap.sh

Added: fix-new-glibc.patch
===
--- fix-new-glibc.patch (rev 0)
+++ fix-new-glibc.patch 2013-08-18 16:42:40 UTC (rev 193195)
@@ -0,0 +1,14 @@
+Index: /trunk/boost/cstdint.hpp
+===
+--- /trunk/boost/cstdint.hpp   (revision 84805)
 /trunk/boost/cstdint.hpp   (revision 84950)
+@@ -42,5 +42,8 @@
+ // See https://svn.boost.org/trac/boost/ticket/3548 and 
http://sources.redhat.com/bugzilla/show_bug.cgi?id=10990
+ //
+-#if defined(BOOST_HAS_STDINT_H)  (!defined(__GLIBC__) || 
defined(__GLIBC_HAVE_LONG_LONG))
++#if defined(BOOST_HAS_STDINT_H)   \
++   (!defined(__GLIBC__) \
++  || defined(__GLIBC_HAVE_LONG_LONG)  \
++  || (defined(__GLIBC__)  ((__GLIBC__  2) || ((__GLIBC__ == 2)  
(__GLIBC_MINOR__ = 17)
+ 
+ // The following #include is an implementation artifact; not part of 
interface.



[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-07-06 Thread Bartłomiej Piotrowski
Date: Saturday, July 6, 2013 @ 21:02:56
  Author: bpiotrowski
Revision: 189743

upgpkg: boost 1.54.0-1

- upstream release
- export $_stagedir from build function, as $srcdir is not defined outside 
(FS#35677)

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-07-06 18:49:32 UTC (rev 189742)
+++ PKGBUILD2013-07-06 19:02:56 UTC (rev 189743)
@@ -8,21 +8,21 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.53.0
+pkgver=1.54.0
 _boostver=${pkgver//./_}
-pkgrel=2
+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'
+sha1sums=('069501636097d3f40ddfd996d29748bb23591c53'
   '34026072a7cb2534164f20e77bb71a5c75093307')
 
-_stagedir=${srcdir}/stagedir
 
 build() {
+   export _stagedir=${srcdir}/stagedir
local JOBS=$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/'  ${MAKEFLAGS})
 
cd ${srcdir}/${pkgbase}_${_boostver}



[arch-commits] Commit in boost/trunk (PKGBUILD boost-1.52.0-python3.patch)

2013-03-21 Thread Stéphane Gaudreault
Date: Thursday, March 21, 2013 @ 22:52:34
  Author: stephane
Revision: 180444

upgpkg: boost 1.52.0-2

rebuild for ICU 51.1

Added:
  boost/trunk/boost-1.52.0-python3.patch
Modified:
  boost/trunk/PKGBUILD

+
 PKGBUILD   |  161 ++-
 boost-1.52.0-python3.patch |   96 +
 2 files changed, 165 insertions(+), 92 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-03-21 21:44:37 UTC (rev 180443)
+++ PKGBUILD2013-03-21 21:52:34 UTC (rev 180444)
@@ -7,123 +7,100 @@
 # Contributor: Luca Roccia little_r...@users.sourceforge.net
 
 pkgbase=boost
-pkgname=('boost' 'boost-libs' 'boost-static')
-pkgver=1.53.0
+pkgname=('boost-libs' 'boost')
+pkgver=1.52.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
+url=http://www.boost.org/;
 arch=('i686' 'x86_64')
-url=http://www.boost.org/;
-makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
-source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
 license=('custom')
-sha1sums=('0e4ef26cc7780c6bbc63987ef2f29be920e2395b')
+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() {
-  # 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
+   local JOBS=$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/'  ${MAKEFLAGS})
+
+   cd ${srcdir}/${pkgbase}_${_boostver}
 
-  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
 
-  # build bjam
-  cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine
-  ./build.sh cc
+   # Shut up strict aliasing warnings
+   echo using gcc : : : compileflags-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
 
-  _bindir=bin.linuxx86
-  [ ${CARCH} = x86_64 ]  _bindir=bin.linuxx86_64
+   ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=/usr/bin/python2
 
-  install -d ${_stagedir}/usr/bin
-  install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam
+   _bindir=bin.linuxx86
+   [ ${CARCH} = x86_64 ]  _bindir=bin.linuxx86_64
 
-  # build tools
-  cd ${srcdir}/${pkgbase}_${_boostver}/tools/
-  ${_stagedir}/usr/bin/bjam --toolset=gcc
+   install -d -m 755 ${_stagedir}/bin
+   install 
${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine/${_bindir}/bjam 
${_stagedir}/bin/bjam
 
-  # copy the tools
-  cd ${srcdir}/${pkgbase}_${_boostver}/dist/bin
-  for i in *;do
-  install -m755 ${i} ${_stagedir}/usr/bin/${i}
-  done
+   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/
 
-  #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 \
+   # 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 \
+  

[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-02-05 Thread Stéphane Gaudreault
Date: Tuesday, February 5, 2013 @ 18:14:40
  Author: stephane
Revision: 177064

preparation for 1.53

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   22 ++
 1 file changed, 18 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-02-05 13:17:45 UTC (rev 177063)
+++ PKGBUILD2013-02-05 17:14:40 UTC (rev 177064)
@@ -7,8 +7,8 @@
 # Contributor: Luca Roccia little_r...@users.sourceforge.net
 
 pkgbase=boost
-pkgname=('boost-libs' 'boost')
-pkgver=1.52.0
+pkgname=('boost' 'boost-libs' 'boost-static')
+pkgver=1.53.0
 _boostver=${pkgver//./_}
 pkgrel=1
 arch=('i686' 'x86_64')
@@ -16,7 +16,7 @@
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
 
source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
 license=('custom')
-sha1sums=('1120430030315b0a94b6d63fc04662960db2444c')
+sha1sums=('0e4ef26cc7780c6bbc63987ef2f29be920e2395b')
 
 _stagedir=${srcdir}/stagedir
 
@@ -107,9 +107,23 @@
 
 install -d ${pkgdir}/usr/lib
 #shared libs
-cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/
+cp -a ${_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
 }
+
+package_boost-static() {
+pkgdesc=The Boost C++ static development libraries
+depends=('boost' 'bzip2' 'zlib' 'icu')
+optdepends=('openmpi: for mpi support')
+
+install -d ${pkgdir}/usr/lib
+#shared libs
+install -m 644 ${_stagedir}/lib/*.a ${pkgdir}/usr/lib/
+
+# license
+install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \
+${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt
+}



[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-01-21 Thread stephane
Date: Monday, January 21, 2013 @ 19:01:57
  Author: stephane
Revision: 175784

upgpkg: boost 1.52.0-1

version bump

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-01-21 17:03:37 UTC (rev 175783)
+++ PKGBUILD2013-01-21 18:01:57 UTC (rev 175784)
@@ -1,20 +1,22 @@
 # $Id$
-# Maintainer: kevin ke...@archlinux.org
+# Maintainer: Stéphane Gaudreault steph...@archlinux.org
+# Maintainer: Ionut Biru ib...@archlinux.org
+# Contributor: kevin ke...@archlinux.org
 # Contributor: Giovanni Scafora giova...@archlinux.org
 # Contributor: Kritoke krit...@gamebox.net
 # Contributor: Luca Roccia little_r...@users.sourceforge.net
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.50.0
+pkgver=1.52.0
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=1
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
-makedepends=('icu=50.1.2' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
+makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
 
source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
 license=('custom')
-md5sums=('dbc07ab0254df3dda6300fd737b3f264')
+sha1sums=('1120430030315b0a94b6d63fc04662960db2444c')
 
 _stagedir=${srcdir}/stagedir
 
@@ -76,7 +78,7 @@
 package_boost() {
 pkgdesc=Free peer-reviewed portable C++ source libraries - Development
 depends=(boost-libs=${pkgver})
-optdepends=('python3: for python bindings'
+optdepends=('python: for python3 bindings'
 'python2: for python2 bindings'
'boost-build: to use boost jam for building your project.')
 



[arch-commits] Commit in boost/trunk (PKGBUILD)

2013-01-19 Thread Stéphane Gaudreault
Date: Saturday, January 19, 2013 @ 12:28:33
  Author: stephane
Revision: 175689

upgpkg: boost 1.50.0-4

rebuild for ICU 50.1.2

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-01-19 15:34:07 UTC (rev 175688)
+++ PKGBUILD2013-01-19 17:28:33 UTC (rev 175689)
@@ -8,10 +8,10 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.50.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
-makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
+makedepends=('icu=50.1.2' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
 
source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
 license=('custom')
 md5sums=('dbc07ab0254df3dda6300fd737b3f264')



[arch-commits] Commit in boost/trunk (PKGBUILD)

2012-11-11 Thread Ionut Biru
Date: Monday, November 12, 2012 @ 01:50:18
  Author: ibiru
Revision: 170813

icu rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-11-12 02:30:11 UTC (rev 170812)
+++ PKGBUILD2012-11-12 06:50:18 UTC (rev 170813)
@@ -8,7 +8,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.50.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
@@ -22,7 +22,7 @@
   # 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 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}
@@ -76,7 +76,7 @@
 package_boost() {
 pkgdesc=Free peer-reviewed portable C++ source libraries - Development
 depends=(boost-libs=${pkgver})
-optdepends=('python: for python bindings'
+optdepends=('python3: for python bindings'
 'python2: for python2 bindings'
'boost-build: to use boost jam for building your project.')
 



[arch-commits] Commit in boost/trunk (PKGBUILD)

2012-07-22 Thread Allan McRae
Date: Sunday, July 22, 2012 @ 07:15:30
  Author: allan
Revision: 163928

upgpkg: boost 1.50.0-2

gcc rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-07-22 10:31:54 UTC (rev 163927)
+++ PKGBUILD2012-07-22 11:15:30 UTC (rev 163928)
@@ -8,7 +8,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.50.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')



[arch-commits] Commit in boost/trunk (PKGBUILD exceptions.patch)

2012-07-06 Thread Ionut Biru
Date: Friday, July 6, 2012 @ 10:21:16
  Author: ibiru
Revision: 163045

update to 1.50.0

Modified:
  boost/trunk/PKGBUILD
Deleted:
  boost/trunk/exceptions.patch

--+
 PKGBUILD |   13 -
 exceptions.patch |   25 -
 2 files changed, 4 insertions(+), 34 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-07-06 14:06:51 UTC (rev 163044)
+++ PKGBUILD2012-07-06 14:21:16 UTC (rev 163045)
@@ -6,17 +6,15 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.49.0
+pkgver=1.50.0
 _boostver=${pkgver//./_}
-pkgrel=2
+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)
+source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
 license=('custom')
-md5sums=('e0defc8c818e4f1c5bbb29d0292b76ca'
- '9b44c28b36303152050c8c82469569c5')
+md5sums=('dbc07ab0254df3dda6300fd737b3f264')
 
 _stagedir=${srcdir}/stagedir
 
@@ -28,10 +26,7 @@
   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

Deleted: exceptions.patch
===
--- exceptions.patch2012-07-06 14:06:51 UTC (rev 163044)
+++ exceptions.patch2012-07-06 14:21:16 UTC (rev 163045)
@@ -1,25 +0,0 @@
-diff -up boost/numeric/conversion/converter_policies.hpp\~ 
boost/numeric/conversion/converter_policies.hpp
 boost/numeric/conversion/converter_policies.hpp~   2008-10-13 
11:00:03.0 +0200
-+++ boost/numeric/conversion/converter_policies.hpp2011-07-22 
11:46:40.961876274 +0200
-@@ -20,6 +20,7 @@
- 
- #include boost/mpl/if.hpp
- #include boost/mpl/integral_c.hpp
-+#include boost/throw_exception.hpp
- 
- namespace boost { namespace numeric
- {
-@@ -159,9 +160,9 @@ struct def_overflow_handler
-   void operator() ( range_check_result r ) // 
throw(negative_overflow,positive_overflow)
-   {
- if ( r == cNegOverflow )
--  throw negative_overflow() ;
-+  boost::throw_exception( negative_overflow() ) ;
- else if ( r == cPosOverflow )
--   throw positive_overflow() ;
-+  boost::throw_exception( positive_overflow() ) ;
-   }
- } ;
- 
-
-Diff finished.  Fri Jul 22 11:46:49 2011



[arch-commits] Commit in boost/trunk (PKGBUILD)

2012-03-31 Thread andyrtr
Date: Saturday, March 31, 2012 @ 09:16:09
  Author: andyrtr
Revision: 154942

upgpkg: boost 1.49.0-2

icu49.1 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-03-31 12:48:22 UTC (rev 154941)
+++ PKGBUILD2012-03-31 13:16:09 UTC (rev 154942)
@@ -8,7 +8,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.49.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')



[arch-commits] Commit in boost/trunk (PKGBUILD)

2012-02-26 Thread Ionut Biru
Date: Sunday, February 26, 2012 @ 12:28:19
  Author: ibiru
Revision: 151490

add boost-build to boost optdepends

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-02-26 17:23:04 UTC (rev 151489)
+++ PKGBUILD2012-02-26 17:28:19 UTC (rev 151490)
@@ -86,7 +86,8 @@
 pkgdesc=Free peer-reviewed portable C++ source libraries - Development
 depends=(boost-libs=${pkgver})
 optdepends=('python: for python bindings'
-'python2: for python2 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



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-11-23 Thread Ionut Biru
Date: Wednesday, November 23, 2011 @ 09:03:03
  Author: ibiru
Revision: 143219

update to 1.48.0

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-11-23 13:59:27 UTC (rev 143218)
+++ PKGBUILD2011-11-23 14:03:03 UTC (rev 143219)
@@ -6,16 +6,16 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.47.0
+pkgver=1.48.0
 _boostver=${pkgver//./_}
-pkgrel=3
+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=('ff180a5276bec773a7625cac7e2288e8'
+md5sums=('313a11e97eb56eb7efd18325354631be'
  '9b44c28b36303152050c8c82469569c5')
 
 _stagedir=${srcdir}/stagedir



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-10-31 Thread Ionut Biru
Date: Monday, October 31, 2011 @ 17:24:21
  Author: ibiru
Revision: 141620

rebuild using gcc 4.6.2, seems that regex is broken. FS#26703

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-10-31 21:13:23 UTC (rev 141619)
+++ PKGBUILD2011-10-31 21:24:21 UTC (rev 141620)
@@ -8,7 +8,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.47.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')



[arch-commits] Commit in boost/trunk (PKGBUILD exceptions.patch)

2011-09-06 Thread Andrea Scarpino
Date: Tuesday, September 6, 2011 @ 05:22:14
  Author: andrea
Revision: 137179

Apply patch to fix an upstream bug and kdeedu-rocs build

Added:
  boost/trunk/exceptions.patch
Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   12 +---
 exceptions.patch |   25 +
 2 files changed, 34 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-09-06 09:14:31 UTC (rev 137178)
+++ PKGBUILD2011-09-06 09:22:14 UTC (rev 137179)
@@ -8,13 +8,15 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.47.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 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)
+source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz
+exceptions.patch)
 license=('custom')
-md5sums=('ff180a5276bec773a7625cac7e2288e8')
+md5sums=('ff180a5276bec773a7625cac7e2288e8'
+ '9b44c28b36303152050c8c82469569c5')
 
 _stagedir=${srcdir}/stagedir
 
@@ -25,6 +27,10 @@
   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

Added: exceptions.patch
===
--- exceptions.patch(rev 0)
+++ exceptions.patch2011-09-06 09:22:14 UTC (rev 137179)
@@ -0,0 +1,25 @@
+diff -up boost/numeric/conversion/converter_policies.hpp\~ 
boost/numeric/conversion/converter_policies.hpp
+--- boost/numeric/conversion/converter_policies.hpp~   2008-10-13 
11:00:03.0 +0200
 boost/numeric/conversion/converter_policies.hpp2011-07-22 
11:46:40.961876274 +0200
+@@ -20,6 +20,7 @@
+ 
+ #include boost/mpl/if.hpp
+ #include boost/mpl/integral_c.hpp
++#include boost/throw_exception.hpp
+ 
+ namespace boost { namespace numeric
+ {
+@@ -159,9 +160,9 @@ struct def_overflow_handler
+   void operator() ( range_check_result r ) // 
throw(negative_overflow,positive_overflow)
+   {
+ if ( r == cNegOverflow )
+-  throw negative_overflow() ;
++  boost::throw_exception( negative_overflow() ) ;
+ else if ( r == cPosOverflow )
+-   throw positive_overflow() ;
++  boost::throw_exception( positive_overflow() ) ;
+   }
+ } ;
+ 
+
+Diff finished.  Fri Jul 22 11:46:49 2011



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-06-07 Thread Ionut Biru
Date: Tuesday, June 7, 2011 @ 07:40:27
  Author: ibiru
Revision: 126799

add all boost tools to the package

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   27 +++
 1 file changed, 19 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-06-07 10:59:25 UTC (rev 126798)
+++ PKGBUILD2011-06-07 11:40:27 UTC (rev 126799)
@@ -8,7 +8,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.46.1
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
@@ -39,12 +39,20 @@
   install -d ${_stagedir}/usr/bin
   install ${_bindir}/bjam ${_stagedir}/usr/bin/bjam
 
-  # build bcp
-  cd ${srcdir}/${pkgbase}_${_boostver}/tools/bcp
-  ../build/v2/engine/src/${_bindir}/bjam --toolset=gcc
-  install -m755 ${srcdir}/${pkgbase}_${_boostver}/dist/bin/bcp \
-${_stagedir}/usr/bin/bcp
+  # 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}
   #python 3.2 support
@@ -59,7 +67,7 @@
   # --layout=system no longer adds the -mt suffix for multi-threaded libs.
   # install to ${_stagedir} in preparation for split packaging
 
-  ./tools/build/v2/engine/src/${_bindir}/bjam \
+  ${_stagedir}/usr/bin/bjam \
   release debug-symbols=off threading=multi \
   runtime-link=shared link=shared,static \
   cflags=-fno-strict-aliasing \
@@ -82,7 +90,7 @@
 optdepends=('python: for python bindings'
 'python2: for python2 bindings')
 
-install -d ${pkgdir}/usr/{include,lib}
+install -d ${pkgdir}/usr/{include,lib,share}
 # headers/source files
 cp -r ${_stagedir}/include/ ${pkgdir}/usr/
 
@@ -92,6 +100,9 @@
 # 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



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-06-01 Thread Ionut Biru
Date: Wednesday, June 1, 2011 @ 16:01:54
  Author: ibiru
Revision: 126149

icu 4.8 rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-06-01 19:12:02 UTC (rev 126148)
+++ PKGBUILD2011-06-01 20:01:54 UTC (rev 126149)
@@ -8,7 +8,7 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.46.1
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-05-24 Thread Ionut Biru
Date: Tuesday, May 24, 2011 @ 08:31:42
  Author: ibiru
Revision: 124783

update to 1.46.1

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-05-24 12:27:47 UTC (rev 124782)
+++ PKGBUILD2011-05-24 12:31:42 UTC (rev 124783)
@@ -6,9 +6,9 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.46.0
+pkgver=1.46.1
 _boostver=${pkgver//./_}
-pkgrel=4
+pkgrel=1
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
@@ -16,7 +16,7 @@
 4994-compile-fix-for-Python32-v2.patch
 boost-1.46.0-spirit.patch)
 license=('custom')
-md5sums=('820393d5746553c192db7b81ba0e53fe'
+md5sums=('341e5d993b19d099bf1a548495ea91ec'
  'cb59e8adbf2a45ef9264a2f4ab92b849'
  '9d6e2f13fef23bf27d7bdddc104e182a')
 



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-03-15 Thread Andrea Scarpino
Date: Tuesday, March 15, 2011 @ 09:50:13
  Author: andrea
Revision: 114691

upgpkg: boost 1.46.0-4
openmpi rebuild

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-03-15 13:37:03 UTC (rev 114690)
+++ PKGBUILD2011-03-15 13:50:13 UTC (rev 114691)
@@ -1,14 +1,14 @@
 # $Id$
 # Maintainer: kevin ke...@archlinux.org
 # Contributor: Giovanni Scafora giova...@archlinux.org
-# TU: Kritoke krit...@gamebox.net
+# Contributor: Kritoke krit...@gamebox.net
 # Contributor: Luca Roccia little_r...@users.sourceforge.net
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
 pkgver=1.46.0
 _boostver=${pkgver//./_}
-pkgrel=3
+pkgrel=4
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')



[arch-commits] Commit in boost/trunk (PKGBUILD boost-1.46.0-spirit.patch)

2011-03-03 Thread Ionut Biru
Date: Thursday, March 3, 2011 @ 05:41:09
  Author: ibiru
Revision: 112033

upgpkg: boost 1.46.0-3
backport patch to fix compilation failures for applications that uses spirit 
module.FS#23112

Added:
  boost/trunk/boost-1.46.0-spirit.patch
Modified:
  boost/trunk/PKGBUILD

---+
 PKGBUILD  |9 --
 boost-1.46.0-spirit.patch |   59 
 2 files changed, 65 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-03-03 09:55:50 UTC (rev 112032)
+++ PKGBUILD2011-03-03 10:41:09 UTC (rev 112033)
@@ -8,15 +8,17 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.46.0
 _boostver=${pkgver//./_}
-pkgrel=2
+pkgrel=3
 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
-4994-compile-fix-for-Python32-v2.patch)
+4994-compile-fix-for-Python32-v2.patch
+boost-1.46.0-spirit.patch)
 license=('custom')
 md5sums=('820393d5746553c192db7b81ba0e53fe'
- 'cb59e8adbf2a45ef9264a2f4ab92b849')
+ 'cb59e8adbf2a45ef9264a2f4ab92b849'
+ '9d6e2f13fef23bf27d7bdddc104e182a')
 
 _stagedir=${srcdir}/stagedir
 
@@ -48,6 +50,7 @@
   #python 3.2 support
   #https://svn.boost.org/trac/boost/ticket/4994
   patch -Np0 -i ${srcdir}/4994-compile-fix-for-Python32-v2.patch
+  patch -Np0 -i ${srcdir}/boost-1.46.0-spirit.patch
 
   # default minimal install: release link=shared,static
   # runtime-link=shared threading=single,multi

Added: boost-1.46.0-spirit.patch
===
--- boost-1.46.0-spirit.patch   (rev 0)
+++ boost-1.46.0-spirit.patch   2011-03-03 10:41:09 UTC (rev 112033)
@@ -0,0 +1,59 @@
+Index: boost/spirit/home/qi/nonterminal/detail/parameterized.hpp
+===
+--- boost/spirit/home/qi/nonterminal/detail/parameterized.hpp  (revision 68724)
 boost/spirit/home/qi/nonterminal/detail/parameterized.hpp  (revision 68725)
+@@ -14,6 +14,7 @@
+ 
+ #include boost/ref.hpp
+ 
++#include boost/spirit/home/support/handles_container.hpp
+ #include boost/spirit/home/qi/parser.hpp
+ 
+ namespace boost { namespace spirit { namespace qi
+@@ -59,4 +60,16 @@ namespace boost { namespace spirit { nam
+ };
+ }}}
+ 
++namespace boost { namespace spirit { namespace traits
++{
++
///
++template typename Subject, typename Params, typename Attribute
++  , typename Context, typename Iterator
++struct handles_containerqi::parameterized_nonterminalSubject, Params
++  , Attribute, Context, Iterator
++  : handles_containertypename remove_constSubject::type
++, Attribute, Context, Iterator 
++{};
++}}}
++
+ #endif
+Index: boost/spirit/home/karma/nonterminal/detail/parameterized.hpp
+===
+--- boost/spirit/home/karma/nonterminal/detail/parameterized.hpp   
(revision 68724)
 boost/spirit/home/karma/nonterminal/detail/parameterized.hpp   
(revision 68725)
+@@ -14,6 +14,7 @@
+ 
+ #include boost/ref.hpp
+ 
++#include boost/spirit/home/support/handles_container.hpp
+ #include boost/spirit/home/karma/generator.hpp
+ 
+ namespace boost { namespace spirit { namespace karma
+@@ -60,4 +61,17 @@ namespace boost { namespace spirit { nam
+ };
+ }}}
+ 
++
++namespace boost { namespace spirit { namespace traits
++{
++
///
++template typename Subject, typename Params, typename Attribute
++  , typename Context, typename Iterator
++struct handles_containerkarma::parameterized_nonterminalSubject, Params
++  , Attribute, Context, Iterator
++  : handles_containertypename remove_constSubject::type
++, Attribute, Context, Iterator 
++{};
++}}}
++
+ #endif



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-03-02 Thread Ionut Biru
Date: Wednesday, March 2, 2011 @ 17:08:50
  Author: ibiru
Revision: 111987

upgpkg: boost 1.46.0-2
add icu as dependency for boost-libs

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-03-02 22:00:03 UTC (rev 111986)
+++ PKGBUILD2011-03-02 22:08:50 UTC (rev 111987)
@@ -8,10 +8,10 @@
 pkgname=('boost-libs' 'boost')
 pkgver=1.46.0
 _boostver=${pkgver//./_}
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
-makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
+makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi' 'namcap')
 
source=(http://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz
 4994-compile-fix-for-Python32-v2.patch)
 license=('custom')
@@ -96,7 +96,7 @@
 
 package_boost-libs() {
 pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime
-depends=('gcc-libs' 'bzip2' 'zlib')
+depends=('gcc-libs' 'bzip2' 'zlib' 'icu')
 optdepends=('openmpi: for mpi support')
 
 install -d ${pkgdir}/usr/lib



[arch-commits] Commit in boost/trunk (PKGBUILD)

2011-03-02 Thread Ionut Biru
Date: Wednesday, March 2, 2011 @ 17:09:04
  Author: ibiru
Revision: 111988

upgpkg: boost 1.46.0-2
add icu as dependency for boost-libs

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-03-02 22:08:50 UTC (rev 111987)
+++ PKGBUILD2011-03-02 22:09:04 UTC (rev 111988)
@@ -11,7 +11,7 @@
 pkgrel=2
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
-makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi' 'namcap')
+makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib' 'openmpi')
 
source=(http://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz
 4994-compile-fix-for-Python32-v2.patch)
 license=('custom')



[arch-commits] Commit in boost/trunk (PKGBUILD)

2010-11-22 Thread Ionut Biru
Date: Monday, November 22, 2010 @ 10:31:39
  Author: ibiru
Revision: 100298

upgpkg: boost 1.45.0-1
update to 1.45

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   43 ++-
 1 file changed, 22 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-11-22 15:10:11 UTC (rev 100297)
+++ PKGBUILD2010-11-22 15:31:39 UTC (rev 100298)
@@ -6,16 +6,16 @@
 
 pkgbase=boost
 pkgname=('boost-libs' 'boost')
-pkgver=1.43.0
-_boostver=1_43_0
-pkgrel=2
+pkgver=1.45.0
+_boostver=${pkgver//./_}
+pkgrel=1
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 makedepends=('python2' 'bzip2' 'zlib')
 
source=(http://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
 license=('custom')
 options=('!ccache')
-md5sums=('734565ca4819bf04bd8e903e116c3fb1')
+md5sums=('739792c98fafb95e7a6b5da23a30062c')
 
 _stagedir=${srcdir}/stagedir
 
@@ -25,20 +25,20 @@
   echo using python : 2.7 : /usr/bin/python2 ;  build/v2/user-config.jam
 
   # build bjam
-  cd ${srcdir}/${pkgbase}_${_boostver}/tools/jam/src
-  ./build.sh cc || return 1
+  cd ${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine/src
+  ./build.sh cc
 
   _bindir=bin.linuxx86
   [ ${CARCH} = x86_64 ]  _bindir=bin.linuxx86_64
 
   install -m755 -d ${_stagedir}/usr/bin
-  install -m755 ${_bindir}/bjam ${_stagedir}/usr/bin/bjam || return 1
+  install -m755 ${_bindir}/bjam ${_stagedir}/usr/bin/bjam
 
   # build bcp
   cd ${srcdir}/${pkgbase}_${_boostver}/tools/bcp
-  ../jam/src/${_bindir}/bjam --toolset=gcc || return 1
+  ../build/v2/engine/src/${_bindir}/bjam --toolset=gcc
   install -m755 ${srcdir}/${pkgbase}_${_boostver}/dist/bin/bcp \
-${_stagedir}/usr/bin/bcp || return 1
+${_stagedir}/usr/bin/bcp
 
   # build libs
   cd ${srcdir}/${pkgbase}_${_boostver}
@@ -49,19 +49,20 @@
   # --layout=system no longer adds the -mt suffix for multi-threaded libs.
   # install to ${_stagedir} in preparation for split packaging
 
-  ./tools/jam/src/${_bindir}/bjam \
-release debug-symbols=off threading=single,multi \
-runtime-link=shared link=shared,static \
-cflags=-fno-strict-aliasing \
-toolset=gcc \
---prefix=${_stagedir} \
--sTOOLS=gcc \
---layout=tagged \
-install || return 1
+  ./tools/build/v2/engine/src/${_bindir}/bjam \
+  release debug-symbols=off threading=single,multi \
+  runtime-link=shared link=shared,static \
+  cflags=-fno-strict-aliasing \
+  toolset=gcc \
+  --prefix=${_stagedir} \
+  -sTOOLS=gcc \
+  --layout=tagged \
+  ${MAKEFLAGS} \
+  install
 
   # build pyste
   cd ${srcdir}/${pkgbase}_${_boostver}/libs/python/pyste/install
-  python2 setup.py install --root=${_stagedir} || return 1
+  python2 setup.py install --root=${_stagedir}
 }
 
 package_boost() {
@@ -81,7 +82,7 @@
 
 # license
 install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \
-${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt || return 1
+${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt
 }
 
 package_boost-libs() {
@@ -94,5 +95,5 @@
 
 # license
 install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \
-${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt || return 1
+${pkgdir}/usr/share/licenses/boost-libs/LICENSE_1_0.txt
 }



[arch-commits] Commit in boost/trunk (PKGBUILD)

2010-06-18 Thread Ionut Biru
Date: Friday, June 18, 2010 @ 08:58:47
  Author: ibiru
Revision: 82880

upgpkg: boost 1.43.0-1
update to 1.43.0, split boost into boost-libs and boost

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   91 ++---
 1 file changed, 57 insertions(+), 34 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-06-18 12:31:19 UTC (rev 82879)
+++ PKGBUILD2010-06-18 12:58:47 UTC (rev 82880)
@@ -3,56 +3,54 @@
 # Contributor: Giovanni Scafora giova...@archlinux.org
 # TU: Kritoke krit...@gamebox.net
 # Contributor: Luca Roccia little_r...@users.sourceforge.net
- 
-pkgname=boost
-pkgver=1.41.0
-_boostver=1_41_0
+
+pkgbase=boost
+pkgname=('boost-libs' 'boost')
+pkgver=1.43.0
+_boostver=1_43_0
 pkgrel=1
-pkgdesc=Free peer-reviewed portable C++ source libraries
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
-depends=('bzip2' 'zlib')
-makedepends=('python=2.6')
-optdepends=('python: for python bindings')
-source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz
-   fix-gzip-crc.patch
-   serialization_fix.patch)
+makedepends=('python=2.6' 'bzip2' 'zlib')
+source=(http://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz)
 license=('custom')
-options=('!ccache' 'force')
+options=('!ccache')
+md5sums=('734565ca4819bf04bd8e903e116c3fb1')
 
+_stagedir=${srcdir}/stagedir
+
 build() {
-  cd ${srcdir}/${pkgname}_${_boostver}
-  patch -Np1 -i $srcdir/fix-gzip-crc.patch || return 1
-  patch -Np1 -i $srcdir/serialization_fix.patch || return 1
-
   # build bjam
-  cd ${srcdir}/${pkgname}_${_boostver}/tools/jam/src
+  cd ${srcdir}/${pkgbase}_${_boostver}/tools/jam/src
   ./build.sh cc || return 1
 
   _bindir=bin.linuxx86
   [ ${CARCH} = x86_64 ]  _bindir=bin.linuxx86_64
 
-  install -m755 -d ${pkgdir}/usr/bin
-  install -m755 ${_bindir}/bjam ${pkgdir}/usr/bin/bjam || return 1
+  install -m755 -d ${_stagedir}/usr/bin
+  install -m755 ${_bindir}/bjam ${_stagedir}/usr/bin/bjam || return 1
 
   # build bcp
-  cd ${srcdir}/${pkgname}_${_boostver}/tools/bcp
-  ../jam/src/${_bindir}/bjam || return 1
-  install -m755 ${srcdir}/${pkgname}_${_boostver}/dist/bin/bcp \
-${pkgdir}/usr/bin/bcp || return 1
+  cd ${srcdir}/${pkgbase}_${_boostver}/tools/bcp
+  ../jam/src/${_bindir}/bjam --toolset=gcc || return 1
+  install -m755 ${srcdir}/${pkgbase}_${_boostver}/dist/bin/bcp \
+${_stagedir}/usr/bin/bcp || return 1
 
   # build libs
-  cd ${srcdir}/${pkgname}_${_boostver}
+  cd ${srcdir}/${pkgbase}_${_boostver}
   # default minimal install: release link=shared,static
   # runtime-link=shared threading=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
+
   ./tools/jam/src/${_bindir}/bjam \
 release debug-symbols=off threading=single,multi \
 runtime-link=shared link=shared,static \
 cflags=-fno-strict-aliasing \
---prefix=${pkgdir}/usr \
+toolset=gcc \
+--prefix=${_stagedir} \
 -sPYTHON_ROOT=/usr \
 -sPYTHON_VERSION=2.6 \
 -sTOOLS=gcc \
@@ -60,14 +58,39 @@
 install || return 1
 
   # build pyste
-  cd ${srcdir}/${pkgname}_${_boostver}/libs/python/pyste/install
-  python setup.py install --root=${pkgdir} || return 1
+  cd ${srcdir}/${pkgbase}_${_boostver}/libs/python/pyste/install
+  python setup.py install --root=${_stagedir} || return 1
+}
 
-  # license
-  install -m755 -d ${pkgdir}/usr/share/licenses/${pkgname}
-  install -m644 ${srcdir}/${pkgname}_${_boostver}/LICENSE_1_0.txt \
-${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
+package_boost() {
+pkgdesc=Free peer-reviewed portable C++ source libraries - Development
+depends=(boost-libs=${pkgver})
+optdepends=('python: for python bindings')
+
+install -dm 755 ${pkgdir}/usr/{include,lib}
+# 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/
+
+# license
+install -D -m644 ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt \
+${pkgdir}/usr/share/licenses/boost/LICENSE_1_0.txt || return 1
 }
-md5sums=('ddb04c9b9164a36a91dcf36819666dd9'
- '682f124a765b2935c7352f38c08848cc'
- '01337211d40a4a4c9b83c481baade701')
+
+package_boost-libs() {
+pkgdesc=Free peer-reviewed portable C++ source libraries - Runtime
+depends=('gcc-libs' 'bzip2' 'zlib')
+
+install -dm 755 ${pkgdir}/usr/lib
+#shared libs
+cp -r ${_stagedir}/lib/*.so{,.*} ${pkgdir}/usr/lib/
+
+# license
+

[arch-commits] Commit in boost/trunk (PKGBUILD)

2010-02-23 Thread Giovanni Scafora
Date: Tuesday, February 23, 2010 @ 07:54:35
  Author: giovanni
Revision: 69872

upgpkg: boost 1.42.0-1
upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-02-23 11:54:28 UTC (rev 69871)
+++ PKGBUILD2010-02-23 12:54:35 UTC (rev 69872)
@@ -5,25 +5,22 @@
 # Contributor: Luca Roccia little_r...@users.sourceforge.net
  
 pkgname=boost
-pkgver=1.41.0
-_boostver=1_41_0
-pkgrel=2
+pkgver=1.42.0
+_boostver=1_42_0
+pkgrel=1
 pkgdesc=Free peer-reviewed portable C++ source libraries
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 depends=('bzip2' 'zlib')
 makedepends=('python=2.6')
 optdepends=('python: for python bindings')
-source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz
-   fix-gzip-crc.patch
-   serialization_fix.patch)
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz)
 license=('custom')
 options=(!ccache)
+md5sums=('f822f01dc4eb00f5af000cf633961a23')
 
 build() {
   cd ${srcdir}/${pkgname}_${_boostver}
-  patch -Np1 -i $srcdir/fix-gzip-crc.patch || return 1
-  patch -Np1 -i $srcdir/serialization_fix.patch || return 1
 
   # build bjam
   cd ${srcdir}/${pkgname}_${_boostver}/tools/jam/src
@@ -68,6 +65,3 @@
   install -m644 ${srcdir}/${pkgname}_${_boostver}/LICENSE_1_0.txt \
 ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
 }
-md5sums=('ddb04c9b9164a36a91dcf36819666dd9'
- '682f124a765b2935c7352f38c08848cc'
- '01337211d40a4a4c9b83c481baade701')



[arch-commits] Commit in boost/trunk (PKGBUILD serialization_fix.patch)

2009-12-17 Thread Ionut Biru
Date: Thursday, December 17, 2009 @ 18:00:49
  Author: ibiru
Revision: 61523

upgpkg: boost 1.41.0-2
FS#17499 fix serialization regression

Added:
  boost/trunk/serialization_fix.patch
Modified:
  boost/trunk/PKGBUILD

-+
 PKGBUILD|9 ++---
 serialization_fix.patch |   12 
 2 files changed, 18 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2009-12-17 21:07:28 UTC (rev 61522)
+++ PKGBUILD2009-12-17 23:00:49 UTC (rev 61523)
@@ -7,7 +7,7 @@
 pkgname=boost
 pkgver=1.41.0
 _boostver=1_41_0
-pkgrel=1.1
+pkgrel=2
 pkgdesc=Free peer-reviewed portable C++ source libraries
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
@@ -15,13 +15,15 @@
 makedepends=('python=2.6')
 optdepends=('python: for python bindings')
 
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz
-   fix-gzip-crc.patch)
+   fix-gzip-crc.patch
+   serialization_fix.patch)
 license=('custom')
 options=(!ccache)
 
 build() {
   cd ${srcdir}/${pkgname}_${_boostver}
   patch -Np1 -i $srcdir/fix-gzip-crc.patch || return 1
+  patch -Np1 -i $srcdir/serialization_fix.patch || return 1
 
   # build bjam
   cd ${srcdir}/${pkgname}_${_boostver}/tools/jam/src
@@ -67,4 +69,5 @@
 ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
 }
 md5sums=('ddb04c9b9164a36a91dcf36819666dd9'
- '682f124a765b2935c7352f38c08848cc')
+ '682f124a765b2935c7352f38c08848cc'
+ '01337211d40a4a4c9b83c481baade701')

Added: serialization_fix.patch
===
--- serialization_fix.patch (rev 0)
+++ serialization_fix.patch 2009-12-17 23:00:49 UTC (rev 61523)
@@ -0,0 +1,12 @@
+diff -Nur boost_1_41_0.old/boost/archive/shared_ptr_helper.hpp 
boost_1_41_0/boost/archive/shared_ptr_helper.hpp
+--- boost_1_41_0.old/boost/archive/shared_ptr_helper.hpp   2009-09-20 
05:18:42.0 +0300
 boost_1_41_0/boost/archive/shared_ptr_helper.hpp   2009-12-17 
22:20:48.666281335 +0200
+@@ -108,7 +108,7 @@
+ struct non_polymorphic {
+ static const boost::serialization::extended_type_info * 
+ get_object_identifier(T  t){
+-return boost::serialization::singleton
++return  boost::serialization::singleton
+ BOOST_DEDUCED_TYPENAME 
+ boost::serialization::type_info_implementationT::type
+ ::get_const_instance();



[arch-commits] Commit in boost/trunk (PKGBUILD fix-gzip-crc.patch)

2009-12-13 Thread Ionut Biru
Date: Sunday, December 13, 2009 @ 12:39:39
  Author: ibiru
Revision: 61228

upgpkg: boost 1.41.0-1.1
fix crc regression that is on x86_64 for gzip

Added:
  boost/trunk/fix-gzip-crc.patch
Modified:
  boost/trunk/PKGBUILD

+
 PKGBUILD   |9 ++---
 fix-gzip-crc.patch |   24 
 2 files changed, 30 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2009-12-13 17:06:29 UTC (rev 61227)
+++ PKGBUILD2009-12-13 17:39:39 UTC (rev 61228)
@@ -7,20 +7,21 @@
 pkgname=boost
 pkgver=1.41.0
 _boostver=1_41_0
-pkgrel=1
+pkgrel=1.1
 pkgdesc=Free peer-reviewed portable C++ source libraries
 arch=('i686' 'x86_64')
 url=http://www.boost.org/;
 depends=('bzip2' 'zlib')
 makedepends=('python=2.6')
 optdepends=('python: for python bindings')
-source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz)
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz
+   fix-gzip-crc.patch)
 license=('custom')
 options=(!ccache)
-md5sums=('ddb04c9b9164a36a91dcf36819666dd9')
 
 build() {
   cd ${srcdir}/${pkgname}_${_boostver}
+  patch -Np1 -i $srcdir/fix-gzip-crc.patch || return 1
 
   # build bjam
   cd ${srcdir}/${pkgname}_${_boostver}/tools/jam/src
@@ -65,3 +66,5 @@
   install -m644 ${srcdir}/${pkgname}_${_boostver}/LICENSE_1_0.txt \
 ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
 }
+md5sums=('ddb04c9b9164a36a91dcf36819666dd9'
+ '682f124a765b2935c7352f38c08848cc')

Added: fix-gzip-crc.patch
===
--- fix-gzip-crc.patch  (rev 0)
+++ fix-gzip-crc.patch  2009-12-13 17:39:39 UTC (rev 61228)
@@ -0,0 +1,24 @@
+diff -Nur boost_1_41_0.orig/boost/iostreams/filter/zlib.hpp 
boost_1_41_0/boost/iostreams/filter/zlib.hpp
+--- boost_1_41_0.orig/boost/iostreams/filter/zlib.hpp  2009-10-14 
18:20:36.0 +0300
 boost_1_41_0/boost/iostreams/filter/zlib.hpp   2009-12-13 
16:47:53.078056507 +0200
+@@ -20,6 +20,7 @@
+ #include memory// allocator, bad_alloc.
+ #include new  
+ #include boost/config.hpp  // MSVC, STATIC_CONSTANT, DEDUCED_TYPENAME, 
DINKUM.
++#include boost/cstdint.hpp // uint*_t
+ #include boost/detail/workaround.hpp
+ #include boost/iostreams/constants.hpp   // buffer size.
+ #include boost/iostreams/detail/config/auto_link.hpp
+@@ -43,9 +44,9 @@
+ namespace zlib {
+ // Typedefs
+ 
+-typedef unsigned int uint;
+-typedef unsigned char byte;
+-typedef unsigned long ulong;
++typedef uint32_t uint;
++typedef uint8_t byte;
++typedef uint32_t ulong;
+ 
+ // Prefix 'x' prevents symbols from being redefined when Z_PREFIX is defined
+ typedef void* (*xalloc_func)(void*, zlib::uint, zlib::uint);



[arch-commits] Commit in boost/trunk (PKGBUILD)

2009-12-05 Thread Giovanni Scafora
Date: Saturday, December 5, 2009 @ 16:47:40
  Author: giovanni
Revision: 60625

upgpkg: boost 1.41.0-1
upstream release

Modified:
  boost/trunk/PKGBUILD

--+
 PKGBUILD |   33 ++---
 1 file changed, 14 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2009-12-05 20:05:15 UTC (rev 60624)
+++ PKGBUILD2009-12-05 21:47:40 UTC (rev 60625)
@@ -1,26 +1,26 @@
 # $Id$
 # Maintainer: kevin ke...@archlinux.org
+# Contributor: Giovanni Scafora giova...@archlinux.org
 # TU: Kritoke krit...@gamebox.net
 # Contributor: Luca Roccia little_r...@users.sourceforge.net
  
 pkgname=boost
-pkgver=1.39.0
-_boostver=1_39_0
-pkgrel=2
-pkgdesc=Boost provides free peer-reviewed portable C++ source libraries.
-arch=(i686 x86_64)
+pkgver=1.41.0
+_boostver=1_41_0
+pkgrel=1
+pkgdesc=Free peer-reviewed portable C++ source libraries
+arch=('i686' 'x86_64')
 url=http://www.boost.org/;
-depends=('python=2.5' 'bzip2' 'zlib')
-source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz
 layout-tagged.patch translate_exception.patch)
+depends=('bzip2' 'zlib')
+makedepends=('python=2.6')
+optdepends=('python: for python bindings')
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_${_boostver}.tar.gz)
 license=('custom')
 options=(!ccache)
- 
+md5sums=('ddb04c9b9164a36a91dcf36819666dd9')
+
 build() {
-  cd ${srcdir}/${pkgname}_${_boostver}
-  #export CFLAGS=${CFLAGS} -fno-strict-aliasing
-  #export CXXFLAGS=${CXXFLAGS} -fno-strict-aliasing
-  patch -Np0 -i ${srcdir}/layout-tagged.patch || return 1
-  patch -Np1 -i ${srcdir}/translate_exception.patch || return 1
+  cd ${srcdir}/${pkgname}_${_boostver}
 
   # build bjam
   cd ${srcdir}/${pkgname}_${_boostver}/tools/jam/src
@@ -41,7 +41,7 @@
   # build libs
   cd ${srcdir}/${pkgname}_${_boostver}
   # default minimal install: release link=shared,static
-  #  runtime-link=shared threading=multi
+  # runtime-link=shared threading=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.
@@ -55,8 +55,6 @@
 -sTOOLS=gcc \
 --layout=tagged \
 install || return 1
-#--with-wave install || return 1
-#-d2 - debug  cflags=-fno-strict-aliasing \
 
   # build pyste
   cd ${srcdir}/${pkgname}_${_boostver}/libs/python/pyste/install
@@ -67,6 +65,3 @@
   install -m644 ${srcdir}/${pkgname}_${_boostver}/LICENSE_1_0.txt \
 ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
 }
-md5sums=('fcc6df1160753d0b8c835d17fdeeb0a7'
- '1f085180881155fbb85be0cb9f7d8f35'
- '1785bd2f958de7649b4e378680c44d16')