From 4e4fda7d281d07b6c1fe129f21c79de2857dfb65 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Sat, 30 Jul 2011 18:07:37 -0400 Subject: [PATCH] extra/boost to 1.47.0-1 --- .../4994-compile-fix-for-Python32-v2.patch | 16 ----- extra/boost/PKGBUILD | 27 +++------ extra/boost/boost-1.46.0-spirit.patch | 59 ------------------- 3 files changed, 7 insertions(+), 95 deletions(-) delete mode 100644 extra/boost/4994-compile-fix-for-Python32-v2.patch delete mode 100644 extra/boost/boost-1.46.0-spirit.patch diff --git a/extra/boost/4994-compile-fix-for-Python32-v2.patch b/extra/boost/4994-compile-fix-for-Python32-v2.patch deleted file mode 100644 index 22613b3f2..000000000 --- a/extra/boost/4994-compile-fix-for-Python32-v2.patch +++ /dev/null @@ -1,16 +0,0 @@ -Index: libs/python/src/converter/builtin_converters.cpp -=================================================================== ---- libs/python/src/converter/builtin_converters.cpp (revision 67279) -+++ libs/python/src/converter/builtin_converters.cpp (working copy) -@@ -431,7 +431,11 @@ - if (!result.empty()) - { - int err = PyUnicode_AsWideChar( -+#if PY_VERSION_HEX >= 0x03020000 -+ intermediate -+#else - (PyUnicodeObject *)intermediate -+#endif - , &result[0] - , result.size()); - diff --git a/extra/boost/PKGBUILD b/extra/boost/PKGBUILD index 886eab693..6be99089b 100644 --- a/extra/boost/PKGBUILD +++ b/extra/boost/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 126799 2011-06-07 11:40:27Z ibiru $ +# $Id: PKGBUILD 132748 2011-07-25 19:08:12Z ibiru $ # Maintainer: kevin # Contributor: Giovanni Scafora # Contributor: Kritoke # Contributor: Luca Roccia -# PlugApps: Kevin Mihelich +# ALARM: Kevin Mihelich # - changed _bindir to .linuxarm from .linuxx86 # - removed (optional) dep to openmpi - does not build on ARM @@ -12,19 +12,15 @@ plugrel=1 pkgbase=boost pkgname=('boost-libs' 'boost') -pkgver=1.46.1 +pkgver=1.47.0 _boostver=${pkgver//./_} -pkgrel=3 +pkgrel=1 arch=('i686' 'x86_64') url="http://www.boost.org/" makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib') -source=(http://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz - 4994-compile-fix-for-Python32-v2.patch - boost-1.46.0-spirit.patch) +source=(http://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) license=('custom') -md5sums=('341e5d993b19d099bf1a548495ea91ec' - 'cb59e8adbf2a45ef9264a2f4ab92b849' - '9d6e2f13fef23bf27d7bdddc104e182a') +md5sums=('ff180a5276bec773a7625cac7e2288e8') _stagedir="${srcdir}/stagedir" @@ -36,7 +32,7 @@ build() { echo "using mpi ;" >> build/v2/user-config.jam # build bjam - cd "${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine/src" + cd "${srcdir}/${pkgbase}_${_boostver}/tools/build/v2/engine" ./build.sh cc _bindir="bin.linuxarm" @@ -61,10 +57,6 @@ build() { # build libs cd "${srcdir}/${pkgbase}_${_boostver}" - #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" @@ -83,11 +75,6 @@ build() { --layout=system \ ${MAKEFLAGS} \ install - - # pyste is unmaintained: http://www.boost.org/doc/libs/1_46_0/libs/python/doc/index.html - # build pyste - #cd "${srcdir}/${pkgbase}_${_boostver}/libs/python/pyste/install" - #python2 setup.py install --root=${_stagedir} --optimize=1 } package_boost() { diff --git a/extra/boost/boost-1.46.0-spirit.patch b/extra/boost/boost-1.46.0-spirit.patch deleted file mode 100644 index 6fae331ee..000000000 --- a/extra/boost/boost-1.46.0-spirit.patch +++ /dev/null @@ -1,59 +0,0 @@ -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