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

Bartłomiej Piotrowski bpiotrowski at archlinux.org
Sun Dec 20 14:42:37 UTC 2015


    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 <jwakely at redhat.com>
-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 <ibiru at archlinux.org>
+# Maintainer:  Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Contributor: Ionut Biru <ibiru at archlinux.org>
 # Contributor: Stéphane Gaudreault <stephane at archlinux.org>
 # Contributor: kevin <kevin at archlinux.org>
 # Contributor: Giovanni Scafora <giovanni at archlinux.org>
@@ -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} \



More information about the arch-commits mailing list