diff options
author | svenschneider | 2014-09-21 19:42:44 +0200 |
---|---|---|
committer | svenschneider | 2014-09-21 19:42:44 +0200 |
commit | 0f2264adf3956e0139e828d07b57e6169fc15932 (patch) | |
tree | 7c820c63f61c7aa388123be0484b3ccc8258e21a | |
parent | b588c5b1d96f7f4d1aa9ca54fb6b805b465ab4c2 (diff) | |
download | aur-0f2264adf3956e0139e828d07b57e6169fc15932.tar.gz |
[boost] include patch for boost 1.56
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | boost_1_56.patch | 12 |
3 files changed, 31 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = ompl pkgdesc = The Open Motion Planning Library (OMPL) consists of many state-of-the-art sampling-based motion planning algorithms pkgver = 0.14.2 - pkgrel = 1 + pkgrel = 2 url = http://ompl.kavrakilab.org/ arch = i686 arch = x86_64 @@ -14,10 +14,15 @@ pkgbase = ompl optdepends = py++: Python binding optdepends = ode: Plan using the Open Dynamics Engine source = https://bitbucket.org/ompl/ompl/downloads/ompl-0.14.2-Source.tar.gz + source = boost_1_56.patch md5sums = 43ea02ca9ffff1719a87edf570874eaf + md5sums = 8087bef2cfce7d95edee33ae85d3864f sha256sums = a3a0f328d7acb22b20f6aab45a7dbf5b5182dc0c959a967232cccca5ad2de2b1 + sha256sums = 87da05e25991a663a619917b944c6f37623a70e4af700eeb4069a38623ed4558 sha384sums = d5d3dad206208939611257d64a2aa2042414318243b3685b45a21dc77639f201989b4f53bdf1ab1058755e696a65573f + sha384sums = 080a77a1ee40a9e066ec4d11d53f83d1dce120f601bbb9f4d4324a817e62479a6b8037aa76040ffc6a83ce90fbfa927f sha512sums = e2df279622dbeccfa28e8ed3ff7f46ad94bdc978599207aff74622e954591736c4e9b9a1b828c330059b12ed655293360a8e92d805c7082b9036c066799c5d45 + sha512sums = f02e23c6c825577cc8e40eaeab5d9c5420df7923b6d91dbc37244a6e2b149c4e76e4d3b102807e0bcc9777cfd9a6102e7137d46a6b8e131e14c72261b285889a pkgname = ompl @@ -2,7 +2,7 @@ pkgname=ompl pkgver=0.14.2 -pkgrel=1 +pkgrel=2 pkgdesc="The Open Motion Planning Library (OMPL) consists of many state-of-the-art sampling-based motion planning algorithms" arch=('i686' 'x86_64') url="http://ompl.kavrakilab.org/" @@ -11,15 +11,22 @@ depends=('boost-libs' 'python' 'python-matplotlib') makedepends=('boost' 'cmake') optdepends=('py++: Python binding' 'ode: Plan using the Open Dynamics Engine') -source=(https://bitbucket.org/ompl/ompl/downloads/${pkgname}-${pkgver}-Source.tar.gz) -md5sums=('43ea02ca9ffff1719a87edf570874eaf') -sha256sums=('a3a0f328d7acb22b20f6aab45a7dbf5b5182dc0c959a967232cccca5ad2de2b1') -sha384sums=('d5d3dad206208939611257d64a2aa2042414318243b3685b45a21dc77639f201989b4f53bdf1ab1058755e696a65573f') -sha512sums=('e2df279622dbeccfa28e8ed3ff7f46ad94bdc978599207aff74622e954591736c4e9b9a1b828c330059b12ed655293360a8e92d805c7082b9036c066799c5d45') +source=(https://bitbucket.org/ompl/ompl/downloads/${pkgname}-${pkgver}-Source.tar.gz + boost_1_56.patch) +md5sums=('43ea02ca9ffff1719a87edf570874eaf' + '8087bef2cfce7d95edee33ae85d3864f') +sha256sums=('a3a0f328d7acb22b20f6aab45a7dbf5b5182dc0c959a967232cccca5ad2de2b1' + '87da05e25991a663a619917b944c6f37623a70e4af700eeb4069a38623ed4558') +sha384sums=('d5d3dad206208939611257d64a2aa2042414318243b3685b45a21dc77639f201989b4f53bdf1ab1058755e696a65573f' + '080a77a1ee40a9e066ec4d11d53f83d1dce120f601bbb9f4d4324a817e62479a6b8037aa76040ffc6a83ce90fbfa927f') +sha512sums=('e2df279622dbeccfa28e8ed3ff7f46ad94bdc978599207aff74622e954591736c4e9b9a1b828c330059b12ed655293360a8e92d805c7082b9036c066799c5d45' + 'f02e23c6c825577cc8e40eaeab5d9c5420df7923b6d91dbc37244a6e2b149c4e76e4d3b102807e0bcc9777cfd9a6102e7137d46a6b8e131e14c72261b285889a') build() { cd "${srcdir}/${pkgname}-${pkgver}-Source" + patch -p 0 < ${srcdir}/boost_1_56.patch + rm -rf build mkdir build cd build diff --git a/boost_1_56.patch b/boost_1_56.patch new file mode 100644 index 000000000000..764ef6605545 --- /dev/null +++ b/boost_1_56.patch @@ -0,0 +1,12 @@ +--- src/ompl/control/ODESolver.h
++++ src/ompl/control/ODESolver.h
+@@ -318,7 +318,9 @@ namespace ompl
+ {
+ ODESolver::ODEFunctor odefunc (ode_, control);
+
+- odeint::controlled_runge_kutta< Solver > solver (odeint::default_error_checker<double>(maxError_, maxEpsilonError_));
++ odeint::controlled_runge_kutta< Solver > solver (
++ odeint::default_error_checker<double,odeint::range_algebra,odeint::default_operations>(maxError_, maxEpsilonError_)
++ );
+ odeint::integrate_adaptive (solver, odefunc, state, 0.0, duration, intStep_);
+ }
\ No newline at end of file |