Please find below an update for graphics/pcl to version 1.15.0. Most patches were dropped as they were merged upstream. I checked all SHARED_LIBS with check_sym for bumps, but I'd appreciate if someone could help me double check. All tests are still passing.
Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/pcl/Makefile,v diff -u -p -r1.5 Makefile --- Makefile 24 Feb 2025 19:39:18 -0000 1.5 +++ Makefile 26 Feb 2025 17:46:43 -0000 @@ -3,29 +3,28 @@ ONLY_FOR_ARCHS = ${LP64_ARCHS} COMMENT = image and point cloud processing library -V = 1.14.1 +V = 1.15.0 PKGNAME = pcl-${V} -REVISION = 1 DIST_TUPLE += github PointCloudLibrary pcl ${PKGNAME} . DIST_TUPLE += github google googletest v1.15.2 ../gtest_dist -SHARED_LIBS += pcl_common 0.0 # 0.0 -SHARED_LIBS += pcl_features 0.0 # 0.0 -SHARED_LIBS += pcl_filters 0.0 # 0.0 -SHARED_LIBS += pcl_io 0.0 # 0.0 +SHARED_LIBS += pcl_common 1.0 # 0.0 +SHARED_LIBS += pcl_features 1.0 # 0.0 +SHARED_LIBS += pcl_filters 1.0 # 0.0 +SHARED_LIBS += pcl_io 1.0 # 0.0 SHARED_LIBS += pcl_io_ply 0.0 # 0.0 SHARED_LIBS += pcl_kdtree 0.0 # 0.0 -SHARED_LIBS += pcl_keypoints 0.0 # 0.0 +SHARED_LIBS += pcl_keypoints 1.0 # 0.0 SHARED_LIBS += pcl_ml 0.0 # 0.0 -SHARED_LIBS += pcl_octree 0.0 # 0.0 -SHARED_LIBS += pcl_recognition 0.0 # 0.0 -SHARED_LIBS += pcl_registration 0.0 # 0.0 -SHARED_LIBS += pcl_sample_consensus 0.0 # 0.0 -SHARED_LIBS += pcl_search 0.0 # 0.0 -SHARED_LIBS += pcl_segmentation 0.0 # 0.0 +SHARED_LIBS += pcl_octree 1.0 # 0.0 +SHARED_LIBS += pcl_recognition 1.0 # 0.0 +SHARED_LIBS += pcl_registration 1.0 # 0.0 +SHARED_LIBS += pcl_sample_consensus 1.0 # 0.0 +SHARED_LIBS += pcl_search 1.0 # 0.0 +SHARED_LIBS += pcl_segmentation 1.0 # 0.0 SHARED_LIBS += pcl_stereo 0.0 # 0.0 -SHARED_LIBS += pcl_surface 0.0 # 0.0 +SHARED_LIBS += pcl_surface 1.0 # 0.0 SHARED_LIBS += pcl_tracking 0.0 # 0.0 CATEGORIES = graphics @@ -35,9 +34,8 @@ MAINTAINER = Johannes Thyssen Tishman < # BSD 3-clause PERMIT_PACKAGE = Yes -WANTLIB += ${COMPILER_LIBCXX} boost_filesystem-mt boost_iostreams-mt -WANTLIB += boost_regex-mt c flann_cpp lz4 m pcap png qhull_r usb-1.0 -WANTLIB += z +WANTLIB += ${COMPILER_LIBCXX} boost_iostreams-mt boost_regex-mt +WANTLIB += c flann_cpp lz4 m pcap png qhull_r usb-1.0 z COMPILER = base-clang ports-gcc MODULES = devel/cmake @@ -45,7 +43,7 @@ MODULES = devel/cmake PCLVER = pcl-${V:R} SUBST_VARS += PCLVER -BUILD_DEPENDS = graphics/freeglut \ +BUILD_DEPENDS = devel/cjson \ graphics/glew \ math/eigen3 \ x11/xkbcommon @@ -61,6 +59,7 @@ CONFIGURE_ARGS = -DWITH_LIBUSB=ON \ -DWITH_PCAP=ON \ -DWITH_PNG=ON \ -DWITH_QHULL=ON \ + -DWITH_SYSTEM_CJSON=ON \ -DWITH_OPENMP=OFF \ -DWITH_CUDA=OFF \ -DWITH_VTK=OFF \ @@ -73,7 +72,8 @@ CONFIGURE_ARGS = -DWITH_LIBUSB=ON \ -DWITH_RSSDK2=OFF \ -DWITH_QT=OFF \ -DWITH_DOCS=OFF \ - -DBUILD_global_tests=ON + -DBUILD_global_tests=ON \ + -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # GTest's source is needed for tests GTEST_WRKSRC = ${WRKDIR}/gtest_dist/googletest Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/pcl/distinfo,v diff -u -p -r1.1.1.1 distinfo --- distinfo 27 Dec 2024 16:13:02 -0000 1.1.1.1 +++ distinfo 26 Feb 2025 17:46:43 -0000 @@ -1,4 +1,4 @@ -SHA256 (PointCloudLibrary-pcl-pcl-1.14.1.tar.gz) = XcXglQlkT3A96aP7dtmassxn71Pq9WN9ssbIuTOyivY= +SHA256 (PointCloudLibrary-pcl-pcl-1.15.0.tar.gz) = 6QyYHCHonEUgHFCD24MI4JnzTBeC+S/WWgpOsLcsb78= SHA256 (google-googletest-v1.15.2.tar.gz) = e0K01u1IgQxTYsJloX+uvpDcI3PIheUhZDnTeSfwKSY= -SIZE (PointCloudLibrary-pcl-pcl-1.14.1.tar.gz) = 68672885 +SIZE (PointCloudLibrary-pcl-pcl-1.15.0.tar.gz) = 68683056 SIZE (google-googletest-v1.15.2.tar.gz) = 872667 Index: patches/patch-cmake_pcl_find_boost_cmake =================================================================== RCS file: patches/patch-cmake_pcl_find_boost_cmake diff -N patches/patch-cmake_pcl_find_boost_cmake --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-cmake_pcl_find_boost_cmake 26 Feb 2025 17:46:43 -0000 @@ -0,0 +1,16 @@ +Our devel/boost does not include a BoostConfig.cmake file. + +Index: cmake/pcl_find_boost.cmake +--- cmake/pcl_find_boost.cmake.orig ++++ cmake/pcl_find_boost.cmake +@@ -25,8 +25,8 @@ else() + set(BOOST_REQUIRED_MODULES iostreams system) + endif() + +-find_package(Boost 1.71.0 QUIET COMPONENTS ${BOOST_OPTIONAL_MODULES} CONFIG) +-find_package(Boost 1.71.0 REQUIRED COMPONENTS ${BOOST_REQUIRED_MODULES} CONFIG) ++find_package(Boost 1.71.0 QUIET COMPONENTS ${BOOST_OPTIONAL_MODULES}) ++find_package(Boost 1.71.0 REQUIRED COMPONENTS ${BOOST_REQUIRED_MODULES}) + + if(Boost_FOUND) + set(BOOST_FOUND TRUE) Index: patches/patch-common_include_pcl_pcl_macros_h =================================================================== RCS file: /cvs/ports/graphics/pcl/patches/patch-common_include_pcl_pcl_macros_h,v diff -u -p -r1.1.1.1 patch-common_include_pcl_pcl_macros_h --- patches/patch-common_include_pcl_pcl_macros_h 27 Dec 2024 16:13:02 -0000 1.1.1.1 +++ patches/patch-common_include_pcl_pcl_macros_h 26 Feb 2025 17:46:43 -0000 @@ -1,7 +1,7 @@ Index: common/include/pcl/pcl_macros.h --- common/include/pcl/pcl_macros.h.orig +++ common/include/pcl/pcl_macros.h -@@ -363,7 +363,7 @@ pcl_round (float number) +@@ -368,7 +368,7 @@ pcl_round (float number) #define FREEBSD_MALLOC_ALIGNED 0 #endif Index: patches/patch-filters_include_pcl_filters_impl_random_sample_hpp =================================================================== RCS file: patches/patch-filters_include_pcl_filters_impl_random_sample_hpp diff -N patches/patch-filters_include_pcl_filters_impl_random_sample_hpp --- patches/patch-filters_include_pcl_filters_impl_random_sample_hpp 27 Dec 2024 16:13:02 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -Fix test #67 that relies on the seed passed to rand(3). -OpenBSD's srand() implementation ignores it. - -This patch has now been merged upstream. Drop next update. -Commit: 9185bc8c901bf8839af2e25ed960f9b5e7b9c66f - -See also https://github.com/PointCloudLibrary/pcl/issues/6178 -Index: filters/include/pcl/filters/impl/random_sample.hpp ---- filters/include/pcl/filters/impl/random_sample.hpp.orig -+++ filters/include/pcl/filters/impl/random_sample.hpp -@@ -63,7 +63,11 @@ pcl::RandomSample<PointT>::applyFilter (Indices &indic - removed_indices_->resize (N - sample_size); - - // Set random seed so derived indices are the same each time the filter runs -+#ifdef __OpenBSD__ -+ srand_deterministic (seed_); -+#else - std::srand (seed_); -+#endif - - // Algorithm S - std::size_t i = 0; Index: patches/patch-filters_src_random_sample_cpp =================================================================== RCS file: patches/patch-filters_src_random_sample_cpp diff -N patches/patch-filters_src_random_sample_cpp --- patches/patch-filters_src_random_sample_cpp 27 Dec 2024 16:13:02 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -Fix test #67 that relies on the seed passed to rand(3). -OpenBSD's srand() implementation ignores it. - -This patch has now been merged upstream. Drop next update. -Commit: 9185bc8c901bf8839af2e25ed960f9b5e7b9c66f - -See also https://github.com/PointCloudLibrary/pcl/issues/6178 -Index: filters/src/random_sample.cpp ---- filters/src/random_sample.cpp.orig -+++ filters/src/random_sample.cpp -@@ -117,7 +117,11 @@ pcl::RandomSample<pcl::PCLPointCloud2>::applyFilter (I - removed_indices_->resize (N - sample_size); - - // Set random seed so derived indices are the same each time the filter runs -+#ifdef __OpenBSD__ -+ srand_deterministic (seed_); -+#else - std::srand (seed_); -+#endif - - // Algorithm S - std::size_t i = 0; Index: patches/patch-registration_include_pcl_registration_correspondence_rejection_features_h =================================================================== RCS file: patches/patch-registration_include_pcl_registration_correspondence_rejection_features_h diff -N patches/patch-registration_include_pcl_registration_correspondence_rejection_features_h --- patches/patch-registration_include_pcl_registration_correspondence_rejection_features_h 29 Jan 2025 12:05:40 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ -https://github.com/PointCloudLibrary/pcl/pull/6113 - -Index: registration/include/pcl/registration/correspondence_rejection_features.h ---- registration/include/pcl/registration/correspondence_rejection_features.h.orig -+++ registration/include/pcl/registration/correspondence_rejection_features.h -@@ -269,9 +269,9 @@ class PCL_EXPORTS CorrespondenceRejectorFeatures : pub - // Check if the representations are valid - if (!feature_representation_->isValid(feat_src) || - !feature_representation_->isValid(feat_tgt)) { -- PCL_ERROR("[pcl::registration::%s::getCorrespondenceScore] Invalid feature " -- "representation given!\n", -- this->getClassName().c_str()); -+ PCL_ERROR( -+ "[pcl::registration::CorrespondenceRejectorFeatures::FeatureContainer::" -+ "getCorrespondenceScore] Invalid feature representation given!\n"); - return (std::numeric_limits<double>::max()); - } - Index: patches/patch-surface_include_pcl_surface_3rdparty_poisson4_octree_poisson_hpp =================================================================== RCS file: patches/patch-surface_include_pcl_surface_3rdparty_poisson4_octree_poisson_hpp diff -N patches/patch-surface_include_pcl_surface_3rdparty_poisson4_octree_poisson_hpp --- patches/patch-surface_include_pcl_surface_3rdparty_poisson4_octree_poisson_hpp 29 Jan 2025 12:05:40 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,44 +0,0 @@ -https://github.com/PointCloudLibrary/pcl/pull/6113 - -Index: surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp ---- surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp.orig -+++ surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp -@@ -746,7 +746,10 @@ namespace pcl - Real temp,dist2; - if(!children){return this;} - for(int i=0;i<Cube::CORNERS;i++){ -- temp=SquareDistance(children[i].center,p); -+ Point3D<Real> child_center; -+ Real child_width; -+ children[i].centerAndWidth(child_center, child_width); -+ temp=SquareDistance(child_center,p); - if(!i || temp<dist2){ - dist2=temp; - nearest=i; -@@ -807,7 +810,7 @@ namespace pcl - children=NULL; - - d=node.depth (); -- for(i=0;i<DIMENSION;i++){this->offset[i] = node.offset[i];} -+ for(i=0;i<DIMENSION;i++){this->off[i] = node.off[i];} - if(node.children){ - initChildren(); - for(i=0;i<Cube::CORNERS;i++){children[i] = node.children[i];} -@@ -817,7 +820,7 @@ namespace pcl - - template <class NodeData,class Real> - int OctNode<NodeData,Real>::CompareForwardDepths(const void* v1,const void* v2){ -- return ((const OctNode<NodeData,Real>*)v1)->depth-((const OctNode<NodeData,Real>*)v2)->depth; -+ return ((const OctNode<NodeData,Real>*)v1)->depth()-((const OctNode<NodeData,Real>*)v2)->depth(); - } - - template< class NodeData , class Real > -@@ -874,7 +877,7 @@ namespace pcl - - template <class NodeData,class Real> - int OctNode<NodeData,Real>::CompareBackwardDepths(const void* v1,const void* v2){ -- return ((const OctNode<NodeData,Real>*)v2)->depth-((const OctNode<NodeData,Real>*)v1)->depth; -+ return ((const OctNode<NodeData,Real>*)v2)->depth()-((const OctNode<NodeData,Real>*)v1)->depth(); - } - - template <class NodeData,class Real> Index: patches/patch-surface_include_pcl_surface_3rdparty_poisson4_sparse_matrix_hpp =================================================================== RCS file: patches/patch-surface_include_pcl_surface_3rdparty_poisson4_sparse_matrix_hpp diff -N patches/patch-surface_include_pcl_surface_3rdparty_poisson4_sparse_matrix_hpp --- patches/patch-surface_include_pcl_surface_3rdparty_poisson4_sparse_matrix_hpp 29 Jan 2025 12:05:40 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,35 +0,0 @@ -https://github.com/PointCloudLibrary/pcl/pull/6113 - -Index: surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp ---- surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp.orig -+++ surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp -@@ -228,14 +228,18 @@ namespace pcl - template<class T> - void SparseMatrix<T>::SetZero() - { -- Resize(this->m_N, this->m_M); -+ // copied from operator *= -+ for (int i=0; i<rows; i++) -+ { -+ for(int ii=0;ii<rowSizes[i];ii++){m_ppElements[i][ii].Value=T(0);} -+ } - } - - template<class T> - void SparseMatrix<T>::SetIdentity() - { - SetZero(); -- for(int ij=0; ij < Min( this->Rows(), this->Columns() ); ij++) -+ for(int ij=0; ij < std::min<int>( rows, _maxEntriesPerRow ); ij++) - (*this)(ij,ij) = T(1); - } - -@@ -388,7 +392,7 @@ namespace pcl - T alpha,beta,rDotR; - int i; - -- solution.Resize(M.Columns()); -+ solution.Resize(bb.Dimensions()); - solution.SetZero(); - - d=r=bb; Index: patches/patch-test_registration_test_registration_cpp =================================================================== RCS file: patches/patch-test_registration_test_registration_cpp diff -N patches/patch-test_registration_test_registration_cpp --- patches/patch-test_registration_test_registration_cpp 27 Dec 2024 16:13:02 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,60 +0,0 @@ -Fix test #103 that requires deterministic values from rand(3). - -This patch has now been merged upstream. Drop next update. -Commit: 48c49ce1e8dc8e7c4c12c91325aa1d8112a1c038 - -See also https://github.com/PointCloudLibrary/pcl/issues/6178 -Index: test/registration/test_registration.cpp ---- test/registration/test_registration.cpp.orig -+++ test/registration/test_registration.cpp -@@ -155,30 +155,26 @@ TEST (PCL, findFeatureCorrespondences) - - ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // This test if the ICP algorithm can successfully find the transformation of a cloud that has been --// moved 0.7 in x direction. -+// moved 0.2 in z direction. - // It indirectly test the KDTree doesn't get an empty input cloud, see #3624 - // It is more or less a copy of https://github.com/PointCloudLibrary/pcl/blob/cc7fe363c6463a0abc617b1e17e94ab4bd4169ef/doc/tutorials/content/sources/iterative_closest_point/iterative_closest_point.cpp - TEST(PCL, ICP_translated) - { -- pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_in(new pcl::PointCloud<pcl::PointXYZ>(5,1)); -+ pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_in(new pcl::PointCloud<pcl::PointXYZ>); - pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_out(new pcl::PointCloud<pcl::PointXYZ>); - - // Fill in the CloudIn data -- for (auto& point : *cloud_in) -- { -- point.x = 1024 * rand() / (RAND_MAX + 1.0f); -- point.y = 1024 * rand() / (RAND_MAX + 1.0f); -- point.z = 1024 * rand() / (RAND_MAX + 1.0f); -- } -+ *cloud_in = cloud_source; - - *cloud_out = *cloud_in; - - for (auto& point : *cloud_out) -- point.x += 0.7f; -+ point.z += 0.2f; - - pcl::IterativeClosestPoint<pcl::PointXYZ, pcl::PointXYZ> icp; - icp.setInputSource(cloud_in); - icp.setInputTarget(cloud_out); -+ icp.setMaximumIterations (50); - - pcl::PointCloud<pcl::PointXYZ> Final; - icp.align(Final); -@@ -190,9 +186,12 @@ TEST(PCL, ICP_translated) - EXPECT_LT(icp.getFitnessScore(), 1e-6); - - // Ensure that the translation found is within acceptable threshold. -- EXPECT_NEAR(icp.getFinalTransformation()(0, 3), 0.7, 2e-3); -+ EXPECT_NEAR(icp.getFinalTransformation()(0, 0), 1.0, 2e-3); -+ EXPECT_NEAR(icp.getFinalTransformation()(1, 1), 1.0, 2e-3); -+ EXPECT_NEAR(icp.getFinalTransformation()(2, 2), 1.0, 2e-3); -+ EXPECT_NEAR(icp.getFinalTransformation()(0, 3), 0.0, 2e-3); - EXPECT_NEAR(icp.getFinalTransformation()(1, 3), 0.0, 2e-3); -- EXPECT_NEAR(icp.getFinalTransformation()(2, 3), 0.0, 2e-3); -+ EXPECT_NEAR(icp.getFinalTransformation()(2, 3), 0.2, 2e-3); - } - - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/graphics/pcl/pkg/PLIST,v diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 27 Dec 2024 16:13:02 -0000 1.1.1.1 +++ pkg/PLIST 26 Feb 2025 17:46:44 -0000 @@ -1,4 +1,5 @@ @bin bin/pcl_add_gaussian_noise +@bin bin/pcl_bilateral_upsampling @bin bin/pcl_boundary_estimation @bin bin/pcl_cluster_extraction @bin bin/pcl_compute_cloud_error @@ -82,7 +83,6 @@ include/${PCLVER}/pcl/cloud_iterator.h include/${PCLVER}/pcl/common/ include/${PCLVER}/pcl/common/angles.h include/${PCLVER}/pcl/common/bivariate_polynomial.h -include/${PCLVER}/pcl/common/boost.h include/${PCLVER}/pcl/common/centroid.h include/${PCLVER}/pcl/common/colors.h include/${PCLVER}/pcl/common/common.h @@ -162,14 +162,12 @@ include/${PCLVER}/pcl/exceptions.h include/${PCLVER}/pcl/features/ include/${PCLVER}/pcl/features/3dsc.h include/${PCLVER}/pcl/features/board.h -include/${PCLVER}/pcl/features/boost.h include/${PCLVER}/pcl/features/boundary.h include/${PCLVER}/pcl/features/brisk_2d.h include/${PCLVER}/pcl/features/cppf.h include/${PCLVER}/pcl/features/crh.h include/${PCLVER}/pcl/features/cvfh.h include/${PCLVER}/pcl/features/don.h -include/${PCLVER}/pcl/features/eigen.h include/${PCLVER}/pcl/features/esf.h include/${PCLVER}/pcl/features/feature.h include/${PCLVER}/pcl/features/flare.h @@ -263,7 +261,6 @@ include/${PCLVER}/pcl/features/vfh.h include/${PCLVER}/pcl/filters/ include/${PCLVER}/pcl/filters/approximate_voxel_grid.h include/${PCLVER}/pcl/filters/bilateral.h -include/${PCLVER}/pcl/filters/boost.h include/${PCLVER}/pcl/filters/box_clipper3D.h include/${PCLVER}/pcl/filters/clipper3D.h include/${PCLVER}/pcl/filters/conditional_removal.h @@ -340,7 +337,6 @@ include/${PCLVER}/pcl/filters/voxel_grid include/${PCLVER}/pcl/for_each_type.h include/${PCLVER}/pcl/geometry/ include/${PCLVER}/pcl/geometry/boost.h -include/${PCLVER}/pcl/geometry/eigen.h include/${PCLVER}/pcl/geometry/get_boundary.h include/${PCLVER}/pcl/geometry/impl/ include/${PCLVER}/pcl/geometry/impl/polygon_operations.hpp @@ -366,10 +362,8 @@ include/${PCLVER}/pcl/impl/point_types.h include/${PCLVER}/pcl/io/ include/${PCLVER}/pcl/io/ascii_io.h include/${PCLVER}/pcl/io/auto_io.h -include/${PCLVER}/pcl/io/boost.h include/${PCLVER}/pcl/io/debayer.h include/${PCLVER}/pcl/io/dinast_grabber.h -include/${PCLVER}/pcl/io/eigen.h include/${PCLVER}/pcl/io/file_grabber.h include/${PCLVER}/pcl/io/file_io.h include/${PCLVER}/pcl/io/fotonic_grabber.h @@ -386,7 +380,6 @@ include/${PCLVER}/pcl/io/impl/octree_poi include/${PCLVER}/pcl/io/impl/pcd_io.hpp include/${PCLVER}/pcl/io/impl/point_cloud_image_extractors.hpp include/${PCLVER}/pcl/io/impl/synchronized_queue.hpp -include/${PCLVER}/pcl/io/io.h include/${PCLVER}/pcl/io/io_exception.h include/${PCLVER}/pcl/io/low_level_io.h include/${PCLVER}/pcl/io/lzf.h @@ -441,8 +434,6 @@ include/${PCLVER}/pcl/keypoints/smoothed include/${PCLVER}/pcl/keypoints/susan.h include/${PCLVER}/pcl/keypoints/trajkovic_2d.h include/${PCLVER}/pcl/keypoints/trajkovic_3d.h -include/${PCLVER}/pcl/keypoints/uniform_sampling.h -include/${PCLVER}/pcl/make_shared.h include/${PCLVER}/pcl/memory.h include/${PCLVER}/pcl/ml/ include/${PCLVER}/pcl/ml/branch_estimator.h @@ -485,7 +476,6 @@ include/${PCLVER}/pcl/ml/stats_estimator include/${PCLVER}/pcl/ml/svm.h include/${PCLVER}/pcl/ml/svm_wrapper.h include/${PCLVER}/pcl/octree/ -include/${PCLVER}/pcl/octree/boost.h include/${PCLVER}/pcl/octree/impl/ include/${PCLVER}/pcl/octree/impl/octree2buf_base.hpp include/${PCLVER}/pcl/octree/impl/octree_base.hpp @@ -520,7 +510,6 @@ include/${PCLVER}/pcl/pcl_tests.h include/${PCLVER}/pcl/point_cloud.h include/${PCLVER}/pcl/point_representation.h include/${PCLVER}/pcl/point_struct_traits.h -include/${PCLVER}/pcl/point_traits.h include/${PCLVER}/pcl/point_types.h include/${PCLVER}/pcl/point_types_conversion.h include/${PCLVER}/pcl/range_image/ @@ -544,9 +533,6 @@ include/${PCLVER}/pcl/recognition/3rdpar include/${PCLVER}/pcl/recognition/3rdparty/metslib/simulated-annealing.hh include/${PCLVER}/pcl/recognition/3rdparty/metslib/tabu-search.hh include/${PCLVER}/pcl/recognition/3rdparty/metslib/termination-criteria.hh -include/${PCLVER}/pcl/recognition/auxiliary.h -include/${PCLVER}/pcl/recognition/boost.h -include/${PCLVER}/pcl/recognition/bvh.h include/${PCLVER}/pcl/recognition/cg/ include/${PCLVER}/pcl/recognition/cg/correspondence_grouping.h include/${PCLVER}/pcl/recognition/cg/geometric_consistency.h @@ -570,7 +556,6 @@ include/${PCLVER}/pcl/recognition/hv/hv_ include/${PCLVER}/pcl/recognition/hv/hv_papazov.h include/${PCLVER}/pcl/recognition/hv/hypotheses_verification.h include/${PCLVER}/pcl/recognition/hv/occlusion_reasoning.h -include/${PCLVER}/pcl/recognition/hypothesis.h include/${PCLVER}/pcl/recognition/impl/ include/${PCLVER}/pcl/recognition/impl/cg/ include/${PCLVER}/pcl/recognition/impl/cg/correspondence_grouping.hpp @@ -582,25 +567,16 @@ include/${PCLVER}/pcl/recognition/impl/h include/${PCLVER}/pcl/recognition/impl/hv/hv_papazov.hpp include/${PCLVER}/pcl/recognition/impl/hv/occlusion_reasoning.hpp include/${PCLVER}/pcl/recognition/impl/implicit_shape_model.hpp -include/${PCLVER}/pcl/recognition/impl/line_rgbd.hpp include/${PCLVER}/pcl/recognition/impl/linemod/ include/${PCLVER}/pcl/recognition/impl/linemod/line_rgbd.hpp include/${PCLVER}/pcl/recognition/impl/ransac_based/ include/${PCLVER}/pcl/recognition/impl/ransac_based/simple_octree.hpp include/${PCLVER}/pcl/recognition/impl/ransac_based/voxel_structure.hpp -include/${PCLVER}/pcl/recognition/impl/simple_octree.hpp -include/${PCLVER}/pcl/recognition/impl/voxel_structure.hpp include/${PCLVER}/pcl/recognition/implicit_shape_model.h -include/${PCLVER}/pcl/recognition/line_rgbd.h include/${PCLVER}/pcl/recognition/linemod/ include/${PCLVER}/pcl/recognition/linemod.h include/${PCLVER}/pcl/recognition/linemod/line_rgbd.h include/${PCLVER}/pcl/recognition/mask_map.h -include/${PCLVER}/pcl/recognition/model_library.h -include/${PCLVER}/pcl/recognition/obj_rec_ransac.h -include/${PCLVER}/pcl/recognition/orr_graph.h -include/${PCLVER}/pcl/recognition/orr_octree.h -include/${PCLVER}/pcl/recognition/orr_octree_zprojection.h include/${PCLVER}/pcl/recognition/point_types.h include/${PCLVER}/pcl/recognition/quantizable_modality.h include/${PCLVER}/pcl/recognition/quantized_map.h @@ -618,16 +594,11 @@ include/${PCLVER}/pcl/recognition/ransac include/${PCLVER}/pcl/recognition/ransac_based/trimmed_icp.h include/${PCLVER}/pcl/recognition/ransac_based/voxel_structure.h include/${PCLVER}/pcl/recognition/region_xy.h -include/${PCLVER}/pcl/recognition/rigid_transform_space.h -include/${PCLVER}/pcl/recognition/simple_octree.h include/${PCLVER}/pcl/recognition/sparse_quantized_multi_mod_template.h include/${PCLVER}/pcl/recognition/surface_normal_modality.h -include/${PCLVER}/pcl/recognition/trimmed_icp.h -include/${PCLVER}/pcl/recognition/voxel_structure.h include/${PCLVER}/pcl/register_point_struct.h include/${PCLVER}/pcl/registration/ include/${PCLVER}/pcl/registration/bfgs.h -include/${PCLVER}/pcl/registration/boost.h include/${PCLVER}/pcl/registration/boost_graph.h include/${PCLVER}/pcl/registration/convergence_criteria.h include/${PCLVER}/pcl/registration/correspondence_estimation.h @@ -650,7 +621,6 @@ include/${PCLVER}/pcl/registration/corre include/${PCLVER}/pcl/registration/correspondence_types.h include/${PCLVER}/pcl/registration/default_convergence_criteria.h include/${PCLVER}/pcl/registration/distances.h -include/${PCLVER}/pcl/registration/eigen.h include/${PCLVER}/pcl/registration/elch.h include/${PCLVER}/pcl/registration/exceptions.h include/${PCLVER}/pcl/registration/gicp.h @@ -665,17 +635,10 @@ include/${PCLVER}/pcl/registration/impl/ include/${PCLVER}/pcl/registration/impl/correspondence_estimation_backprojection.hpp include/${PCLVER}/pcl/registration/impl/correspondence_estimation_normal_shooting.hpp include/${PCLVER}/pcl/registration/impl/correspondence_estimation_organized_projection.hpp -include/${PCLVER}/pcl/registration/impl/correspondence_rejection_distance.hpp include/${PCLVER}/pcl/registration/impl/correspondence_rejection_features.hpp -include/${PCLVER}/pcl/registration/impl/correspondence_rejection_median_distance.hpp -include/${PCLVER}/pcl/registration/impl/correspondence_rejection_one_to_one.hpp -include/${PCLVER}/pcl/registration/impl/correspondence_rejection_organized_boundary.hpp include/${PCLVER}/pcl/registration/impl/correspondence_rejection_poly.hpp include/${PCLVER}/pcl/registration/impl/correspondence_rejection_sample_consensus.hpp include/${PCLVER}/pcl/registration/impl/correspondence_rejection_sample_consensus_2d.hpp -include/${PCLVER}/pcl/registration/impl/correspondence_rejection_surface_normal.hpp -include/${PCLVER}/pcl/registration/impl/correspondence_rejection_trimmed.hpp -include/${PCLVER}/pcl/registration/impl/correspondence_rejection_var_trimmed.hpp include/${PCLVER}/pcl/registration/impl/correspondence_types.hpp include/${PCLVER}/pcl/registration/impl/default_convergence_criteria.hpp include/${PCLVER}/pcl/registration/impl/elch.hpp @@ -732,13 +695,10 @@ include/${PCLVER}/pcl/registration/trans include/${PCLVER}/pcl/registration/transformation_estimation_symmetric_point_to_plane_lls.h include/${PCLVER}/pcl/registration/transformation_validation.h include/${PCLVER}/pcl/registration/transformation_validation_euclidean.h -include/${PCLVER}/pcl/registration/transforms.h include/${PCLVER}/pcl/registration/warp_point_rigid.h include/${PCLVER}/pcl/registration/warp_point_rigid_3d.h include/${PCLVER}/pcl/registration/warp_point_rigid_6d.h include/${PCLVER}/pcl/sample_consensus/ -include/${PCLVER}/pcl/sample_consensus/boost.h -include/${PCLVER}/pcl/sample_consensus/eigen.h include/${PCLVER}/pcl/sample_consensus/impl/ include/${PCLVER}/pcl/sample_consensus/impl/lmeds.hpp include/${PCLVER}/pcl/sample_consensus/impl/mlesac.hpp @@ -764,6 +724,7 @@ include/${PCLVER}/pcl/sample_consensus/i include/${PCLVER}/pcl/sample_consensus/impl/sac_model_registration_2d.hpp include/${PCLVER}/pcl/sample_consensus/impl/sac_model_sphere.hpp include/${PCLVER}/pcl/sample_consensus/impl/sac_model_stick.hpp +include/${PCLVER}/pcl/sample_consensus/impl/sac_model_torus.hpp include/${PCLVER}/pcl/sample_consensus/lmeds.h include/${PCLVER}/pcl/sample_consensus/method_types.h include/${PCLVER}/pcl/sample_consensus/mlesac.h @@ -792,6 +753,7 @@ include/${PCLVER}/pcl/sample_consensus/s include/${PCLVER}/pcl/sample_consensus/sac_model_registration_2d.h include/${PCLVER}/pcl/sample_consensus/sac_model_sphere.h include/${PCLVER}/pcl/sample_consensus/sac_model_stick.h +include/${PCLVER}/pcl/sample_consensus/sac_model_torus.h include/${PCLVER}/pcl/search/ include/${PCLVER}/pcl/search/brute_force.h include/${PCLVER}/pcl/search/flann_search.h @@ -808,7 +770,6 @@ include/${PCLVER}/pcl/search/pcl_search. include/${PCLVER}/pcl/search/search.h include/${PCLVER}/pcl/segmentation/ include/${PCLVER}/pcl/segmentation/approximate_progressive_morphological_filter.h -include/${PCLVER}/pcl/segmentation/boost.h include/${PCLVER}/pcl/segmentation/comparator.h include/${PCLVER}/pcl/segmentation/conditional_euclidean_clustering.h include/${PCLVER}/pcl/segmentation/cpc_segmentation.h @@ -902,11 +863,9 @@ include/${PCLVER}/pcl/surface/3rdparty/p include/${PCLVER}/pcl/surface/3rdparty/poisson4/vector.h include/${PCLVER}/pcl/surface/3rdparty/poisson4/vector.hpp include/${PCLVER}/pcl/surface/bilateral_upsampling.h -include/${PCLVER}/pcl/surface/boost.h include/${PCLVER}/pcl/surface/concave_hull.h include/${PCLVER}/pcl/surface/convex_hull.h include/${PCLVER}/pcl/surface/ear_clipping.h -include/${PCLVER}/pcl/surface/eigen.h include/${PCLVER}/pcl/surface/gp3.h include/${PCLVER}/pcl/surface/grid_projection.h include/${PCLVER}/pcl/surface/impl/ @@ -990,6 +949,7 @@ lib/pkgconfig/pcl_features.pc lib/pkgconfig/pcl_filters.pc lib/pkgconfig/pcl_geometry.pc lib/pkgconfig/pcl_io.pc +lib/pkgconfig/pcl_io_ply.pc lib/pkgconfig/pcl_kdtree.pc lib/pkgconfig/pcl_keypoints.pc lib/pkgconfig/pcl_ml.pc @@ -1004,13 +964,10 @@ lib/pkgconfig/pcl_surface.pc lib/pkgconfig/pcl_tracking.pc share/${PCLVER}/ share/${PCLVER}/Modules/ -share/${PCLVER}/Modules/AdditionalBoostVersions.cmake share/${PCLVER}/Modules/FindClangFormat.cmake share/${PCLVER}/Modules/FindDSSDK.cmake share/${PCLVER}/Modules/FindEnsenso.cmake share/${PCLVER}/Modules/FindFLANN.cmake -share/${PCLVER}/Modules/FindGLEW.cmake -share/${PCLVER}/Modules/FindOpenMP.cmake share/${PCLVER}/Modules/FindOpenNI.cmake share/${PCLVER}/Modules/FindOpenNI2.cmake share/${PCLVER}/Modules/FindPcap.cmake