# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cmake 1.1 PortGroup github 1.0 PortGroup active_variants 1.1 PortGroup boost 1.0 github.setup PointCloudLibrary pcl 1.9.1 pcl- revision 5 checksums rmd160 223b36b48c9a77a1092bf0cbe8ed15e843c46386 \ sha256 943c618003c0a57046bca7c3b8e9a1e9a51b5f44545ffff9e1e744dd9304cf19 \ size 67161112 name libpcl categories gis graphics science platforms darwin license BSD maintainers {vince @Veence} description Point Cloud Library long_description The Point Cloud Library (PCL) is a standalone, large scale, open project \ for 2D/3D image and point cloud processing. homepage http://pointclouds.org depends_lib path:share/pkgconfig/eigen3.pc:eigen3 \ port:flann \ port:glew \ port:libpng \ port:openni \ port:qhull \ path:lib/pkgconfig/libusb-1.0.pc:libusb \ port:vtk \ port:zlib depends_test port:gtest require_active_variants vtk qt5 patchfiles-append boost170.patch cmake.build_type Release boost.version 1.71 configure.args-append -DBUILD_apps=ON \ -DBUILD_examples=ON \ -DWITH_DOCS=OFF \ -DWITH_QT=ON variant openmp description {Enable OpenMP for speed} { # TODO: verify OpenMP version required compiler.openmp_version 3.1 } variant test description {Configure to run unit tests} { configure.args-replace -DBUILD_apps=ON -DBUILD_apps=OFF configure.args-replace -DBUILD_examples=ON -DBUILD_examples=OFF configure.args-append -DBUILD_global_tests=ON \ -DGTEST_SRC_DIR=${prefix}/src/googletest/ } default_variants +openmp # Test phase completes to the test summary (93 of 104 passed) but then aborts with # "Failed to test libpcl: command execution failed" # Needs further work test.run yes test.target tests