[arch-commits] Commit in boost/trunk (PKGBUILD)
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)
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)
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)
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 "${pkgdir}/usr/lib/python3.9/site-packages/boost/__in
[arch-commits] Commit in boost/trunk (PKGBUILD)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Date: Saturday, April 2, 2016 @ 21:52:25 Author: fyan Revision: 263776 icu 57.1 / poppler 0.42.0 rebuild Modified: boost/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-04-02 19:42:36 UTC (rev 263775) +++ PKGBUILD2016-04-02 19:52:25 UTC (rev 263776) @@ -11,7 +11,7 @@ pkgname=('boost-libs' 'boost') pkgver=1.60.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)
Date: Saturday, April 2, 2016 @ 21:35:26 Author: fyan Revision: 263772 icu 57.1 / poppler 0.42.0 rebuild Modified: boost/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-04-02 19:26:07 UTC (rev 263771) +++ PKGBUILD2016-04-02 19:35:26 UTC (rev 263772) @@ -11,7 +11,7 @@ pkgname=('boost-libs' 'boost') pkgver=1.60.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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 # Maintainer: Ionut Biru +# Contributor: Stéphane Gaudreault # Contributor: kevin # Contributor: Giovanni Scafora # Contributor: Kritoke @@ -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)
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)
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)
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)
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)
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)
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)
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)
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)
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 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 : : : -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 spl
[arch-commits] Commit in boost/trunk (PKGBUILD)
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 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)
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 +# Maintainer: Stéphane Gaudreault +# Maintainer: Ionut Biru +# Contributor: kevin # Contributor: Giovanni Scafora # Contributor: Kritoke # Contributor: Luca Roccia pkgbase=boost pkgname=('boost-libs' 'boost') -pkgver=1.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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 # Contributor: Giovanni Scafora -# TU: Kritoke +# Contributor: Kritoke # Contributor: Luca Roccia 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)
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 + ++#include + #include + + namespace boost { namespace spirit { namespace qi +@@ -59,4 +60,16 @@ namespace boost { namespace spirit { nam + }; + }}} + ++namespace boost { namespace spirit { namespace traits ++{ ++ /// ++template ++struct handles_container ++ , Attribute, Context, Iterator> ++ : handles_container::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 + ++#include + #include + + namespace boost { namespace spirit { namespace karma +@@ -60,4 +61,17 @@ namespace boost { namespace spirit { nam + }; + }}} + ++ ++namespace boost { namespace spirit { namespace traits ++{ ++ /// ++template ++struct handles_container ++ , Attribute, Context, Iterator> ++ : handles_container::type ++, Attribute, Context, Iterator> ++{}; ++}}} ++ + #endif
[arch-commits] Commit in boost/trunk (PKGBUILD)
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)
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)
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)
Date: Monday, August 30, 2010 @ 09:49:46 Author: remy Revision: 89256 upgpkg: boost 1.43.0-2 Rebuild for python2. Modified: boost/trunk/PKGBUILD --+ PKGBUILD | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-08-30 13:12:57 UTC (rev 89255) +++ PKGBUILD2010-08-30 13:49:46 UTC (rev 89256) @@ -8,10 +8,10 @@ pkgname=('boost-libs' 'boost') pkgver=1.43.0 _boostver=1_43_0 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://www.boost.org/"; -makedepends=('python>=2.6' 'bzip2' 'zlib') +makedepends=('python2' 'bzip2' 'zlib') source=(http://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) license=('custom') options=('!ccache') @@ -20,6 +20,10 @@ _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 + # build bjam cd "${srcdir}/${pkgbase}_${_boostver}/tools/jam/src" ./build.sh cc || return 1 @@ -51,21 +55,19 @@ cflags=-fno-strict-aliasing \ toolset=gcc \ --prefix="${_stagedir}" \ --sPYTHON_ROOT=/usr \ --sPYTHON_VERSION=2.6 \ -sTOOLS=gcc \ --layout=tagged \ install || return 1 # build pyste cd "${srcdir}/${pkgbase}_${_boostver}/libs/python/pyste/install" - python setup.py install --root=${_stagedir} || return 1 + python2 setup.py install --root=${_stagedir} || return 1 } package_boost() { pkgdesc="Free peer-reviewed portable C++ source libraries - Development" depends=("boost-libs=${pkgver}") -optdepends=('python: for python bindings') +optdepends=('python2: for python bindings') install -dm 755 "${pkgdir}"/usr/{include,lib} # headers/source files @@ -78,7 +80,7 @@ cp -r "${_stagedir}"/usr/* "${pkgdir}"/usr/ # license -install -D -m644" ${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt" \ +install -D -m644 "${srcdir}/${pkgbase}_${_boostver}/LICENSE_1_0.txt" \ "${pkgdir}"/usr/share/licenses/boost/LICENSE_1_0.txt || return 1 }
[arch-commits] Commit in boost/trunk (PKGBUILD)
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 # TU: Kritoke # Contributor: Luca Roccia - -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 +inst
[arch-commits] Commit in boost/trunk (PKGBUILD)
Date: Thursday, March 18, 2010 @ 09:05:20 Author: ibiru Revision: 72545 upgpkg: boost 1.41.0-1 downgrade boost Modified: boost/trunk/PKGBUILD --+ PKGBUILD | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-03-18 12:17:26 UTC (rev 72544) +++ PKGBUILD2010-03-18 13:05:20 UTC (rev 72545) @@ -5,8 +5,8 @@ # Contributor: Luca Roccia pkgname=boost -pkgver=1.42.0 -_boostver=1_42_0 +pkgver=1.41.0 +_boostver=1_41_0 pkgrel=1 pkgdesc="Free peer-reviewed portable C++ source libraries" arch=('i686' 'x86_64') @@ -14,13 +14,16 @@ 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 + serialization_fix.patch) license=('custom') -options=(!ccache) -md5sums=('f822f01dc4eb00f5af000cf633961a23') +options=('!ccache' 'force') 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 @@ -31,7 +34,7 @@ install -m755 -d ${pkgdir}/usr/bin install -m755 ${_bindir}/bjam ${pkgdir}/usr/bin/bjam || return 1 - + # build bcp cd ${srcdir}/${pkgname}_${_boostver}/tools/bcp ../jam/src/${_bindir}/bjam || return 1 @@ -65,3 +68,6 @@ 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)
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 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)
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_implementation::type + >::get_const_instance();
[arch-commits] Commit in boost/trunk (PKGBUILD fix-gzip-crc.patch)
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 // allocator, bad_alloc. + #include + #include // MSVC, STATIC_CONSTANT, DEDUCED_TYPENAME, DINKUM. ++#include // uint*_t + #include + #include// buffer size. + #include +@@ -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)
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 +# Contributor: Giovanni Scafora # TU: Kritoke # Contributor: Luca Roccia 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')