<pre style='margin:0'>
Mark Moll (mamoll) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/daa261655545f4fb425916256341799074c04539">https://github.com/macports/macports-ports/commit/daa261655545f4fb425916256341799074c04539</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new daa26165 science/ompl: update to version 1.4.0
</span>daa26165 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit daa261655545f4fb425916256341799074c04539
</span>Author: Mark Moll <mmoll@macports.org>
AuthorDate: Tue Jun 26 00:28:35 2018 -0400
<span style='display:block; white-space:pre;color:#404040;'> science/ompl: update to version 1.4.0
</span>---
science/ompl/Portfile | 29 +++++++++++++----------------
1 file changed, 13 insertions(+), 16 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ompl/Portfile b/science/ompl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 29389d5..2627240 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/ompl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ompl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup cxx11 1.1
</span> cmake.out_of_source yes
name ompl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.3.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories science
maintainers {mmoll @mamoll}
description The Open Motion Planning Library (OMPL)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,10 +17,11 @@ platforms darwin
</span> license BSD
master_sites https://bitbucket.org/ompl/ompl/downloads
distname ${name}-${version}-Source
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 4b15e973c0e57067ec139d10bdae3a1a5f66e21d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c33e04089f7513780f4e87b6507182d5224cd604b0a4f4546ebb9f4a124c8f49
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 3af4801ac53ef34ffbec202de2bd5adf9405ba56 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 da8c273a2ed946fbcd7b721649a4767fdc1433e257bdc9a3d6c689b81261cc4f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 22772134
</span> depends_build-append port:pkgconfig
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:boost port:ode port:flann port:triangle port:eigen3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:boost-numpy port:ode port:flann port:triangle port:eigen3
</span>
configure.args-append -DOMPL_BUILD_DEMOS=OFF -DOMPL_BUILD_TESTS=OFF
# generate the extra C++ code needed for Python bindings. This code seems
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,11 +52,14 @@ http://ompl.kavrakilab.org/license.html#ricelicense"
</span> }
depends_lib-append port:assimp port:fcl port:redis
# ompl needs some help finding assimp for some reason
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DOMPLAPP_PQP=OFF -DOMPLAPP_RESOURCE_DIR=${prefix}/share/ompl/resources \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_DISABLE_FIND_PACKAGE_PQP=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOMPLAPP_RESOURCE_DIR=${prefix}/share/ompl/resources \
</span> -DASSIMP_LIBRARIES=assimp -DASSIMP_INCLUDE_DIRS=${prefix}/include
distname omplapp-${version}-Source
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 9ae22006af015e03c412b0d08b0de0e86ccc4961 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d4920b476d19260fc887294259f0e068c776062898abf349ba848b9178ee6a39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 1d6d89456ebbf0eb451e60cfbfea381e555240c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9545ed0a89aa44fe5344fde722cab767aec7044b418dddd79d3b87d0f36265e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 51914306
</span> notes "
If you intend to use ompl_webapp, you need to first launch the redis server:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -92,7 +96,7 @@ foreach s ${pythons_suffixes} {
</span> configure.args-append -DPYTHON_EXEC=${prefix}/bin/python${v}
# the python bindings rely on Boost.Python, so make sure it is installed.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- require_active_variants boost ${p}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants boost-numpy ${p}
</span>
# use PyPy to generate Python bindings, which is *much* faster than CPython
if { ${v} eq \"2.7\" } {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,13 +113,8 @@ foreach s ${pythons_suffixes} {
</span> port:py${s}-celery \
port:py${s}-redis
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace \"s|#!/usr/bin/env python|#!${prefix}/bin/python${v}|g\" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin/ompl_app \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin/ompl_benchmark_statistics.py
</span> reinplace \"s|broker=rabbitmq|broker=redis|g\" \
${destroot}${prefix}/share/ompl/ompl.conf
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace \"s|python ./omplweb.py|${prefix}/bin/python${v} ./omplweb.py|g\" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/ompl/webapp/omplweb.py
</span> # extra copy of libs not needed in site_packages and causes problems with rpaths
set site_packages \[python_dir\]
delete ${destroot}\${site_packages}/ompl/util/libompl.dylib \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,8 +124,6 @@ foreach s ${pythons_suffixes} {
</span> } else {
patch.pre_args -p1
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace \"s|#!/usr/bin/env python|#!${prefix}/bin/python${v}|g\" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin/ompl_benchmark_statistics.py
</span> # extra copy of libs not needed in site_packages and causes problems with rpaths
set site_packages \[python_dir\]
delete ${destroot}\${site_packages}/ompl/util/libompl.dylib
</pre><pre style='margin:0'>
</pre>