Date: Sunday, December 20, 2015 @ 15:42:37 Author: bpiotrowski Revision: 257042
upgpkg: boost 1.60.0-1 new upstream release Modified: boost/trunk/PKGBUILD Deleted: boost/trunk/0001-Python-Fix-condition-for-make_setter-overload.patch ----------------------------------------------------------+ 0001-Python-Fix-condition-for-make_setter-overload.patch | 28 ------------- PKGBUILD | 22 +++------- 2 files changed, 7 insertions(+), 43 deletions(-) Deleted: 0001-Python-Fix-condition-for-make_setter-overload.patch =================================================================== --- 0001-Python-Fix-condition-for-make_setter-overload.patch 2015-12-20 13:55:14 UTC (rev 257041) +++ 0001-Python-Fix-condition-for-make_setter-overload.patch 2015-12-20 14:42:37 UTC (rev 257042) @@ -1,28 +0,0 @@ -From f410fbd64d887e2a8824f968b0533588489b5430 Mon Sep 17 00:00:00 2001 -From: Jonathan Wakely <[email protected]> -Date: Wed, 2 Sep 2015 13:02:12 +0100 -Subject: [PATCH] Python: Fix condition for make_setter overload. - -This fixes the regression caused by 42e7d7b. - -Fixes #39 ---- - include/boost/python/data_members.hpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp -index 139bde3..5d3309c 100644 ---- a/include/boost/python/data_members.hpp -+++ b/include/boost/python/data_members.hpp -@@ -305,7 +305,7 @@ inline object make_setter(D& x) - return detail::make_setter(x, default_call_policies(), is_member_pointer<D>(), 0); - } - --# if BOOST_WORKAROUND(__EDG_VERSION__, <= 238) -+# if !BOOST_WORKAROUND(__EDG_VERSION__, <= 238) - template <class D> - inline object make_setter(D const& x) - { --- -2.6.1 - Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-12-20 13:55:14 UTC (rev 257041) +++ PKGBUILD 2015-12-20 14:42:37 UTC (rev 257042) @@ -1,5 +1,6 @@ # $Id$ -# Maintainer: Ionut Biru <[email protected]> +# Maintainer: Bartłomiej Piotrowski <[email protected]> +# Contributor: Ionut Biru <[email protected]> # Contributor: Stéphane Gaudreault <[email protected]> # Contributor: kevin <[email protected]> # Contributor: Giovanni Scafora <[email protected]> @@ -8,25 +9,16 @@ pkgbase=boost pkgname=('boost-libs' 'boost') -pkgver=1.59.0 +pkgver=1.60.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 - 0001-Python-Fix-condition-for-make_setter-overload.patch) -sha1sums=('b94de47108b2cdb0f931833a7a9834c2dd3ca46e' - 'bd76d969b6f8fbe95f05fba13b57a001764c216c') +source=(https://downloads.sourceforge.net/project/${pkgbase}/${pkgbase}/${pkgver}/${pkgbase}_${_boostver}.tar.bz2) +sha1sums=('7f56ab507d3258610391b47fef6b11635861175a') -prepare() { - cd ${pkgbase}_${_boostver} - - # https://github.com/boostorg/python/issues/39 - patch -Np2 -i ../0001-Python-Fix-condition-for-make_setter-overload.patch -} - build() { export _stagedir="${srcdir}/stagedir" local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" @@ -65,7 +57,7 @@ link=shared,static \ toolset=gcc \ python=2.7 \ - cflags="${CPPFLAGS} ${CFLAGS} -O3" linkflags="${LDFLAGS}" \ + cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" linkflags="${LDFLAGS}" \ --layout=system \ --prefix="${_stagedir}" \ ${JOBS} \
