From owner-svn-ports-head@freebsd.org Mon Mar 28 19:21:19 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA8C9AE136E; Mon, 28 Mar 2016 19:21:19 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7E7311E73; Mon, 28 Mar 2016 19:21:19 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u2SJLIPZ087652; Mon, 28 Mar 2016 19:21:18 GMT (envelope-from rakuco@FreeBSD.org) Received: (from rakuco@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u2SJLHR0087643; Mon, 28 Mar 2016 19:21:17 GMT (envelope-from rakuco@FreeBSD.org) Message-Id: <201603281921.u2SJLHR0087643@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rakuco set sender to rakuco@FreeBSD.org using -f From: Raphael Kubo da Costa Date: Mon, 28 Mar 2016 19:21:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r412068 - in head/math/pdal: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2016 19:21:19 -0000 Author: rakuco Date: Mon Mar 28 19:21:17 2016 New Revision: 412068 URL: https://svnweb.freebsd.org/changeset/ports/412068 Log: Update to 1.1.0. Includes compatibility with the upcoming Boost 1.60. Original patch from the maintainer himself, and additional adjustments by me. Also thanks to pi@ for helping test-build the update. PR: 207059 Submitted by: coder@tuxfamily.org (maintainer, first version) Approved by: coder@tuxfamily.org (maintainer) Added: head/math/pdal/files/patch-git_080e614 (contents, props changed) head/math/pdal/files/patch-git_3c7e997 (contents, props changed) head/math/pdal/files/patch-git_5a0b123 (contents, props changed) head/math/pdal/files/patch-git_c8a1f88 (contents, props changed) head/math/pdal/files/patch-src_PluginManager.cpp (contents, props changed) head/math/pdal/files/patch-vendor_gtest-1.7.0_include_gtest_internal_gtest-port.h (contents, props changed) Deleted: head/math/pdal/files/patch-src-Utils.cpp Modified: head/math/pdal/Makefile head/math/pdal/distinfo head/math/pdal/pkg-plist Modified: head/math/pdal/Makefile ============================================================================== --- head/math/pdal/Makefile Mon Mar 28 18:44:02 2016 (r412067) +++ head/math/pdal/Makefile Mon Mar 28 19:21:17 2016 (r412068) @@ -1,8 +1,8 @@ -# Created by: bart +# Created by: bart # $FreeBSD$ PORTNAME= pdal -PORTVERSION= 0.9.8 +PORTVERSION= 1.1.0 CATEGORIES= math databases graphics MAINTAINER= coder@tuxfamily.org @@ -11,20 +11,68 @@ COMMENT= Library for translating and man LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= cmake compiler:c++11-lang +LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal \ + libgeos.so:${PORTSDIR}/graphics/geos \ + libboost_thread.so:${PORTSDIR}/devel/boost-libs + +USES= cmake:outsource compiler:c++11-lib pathfix pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tu} GH_PROJECT= ${GH_ACCOUNT} -OPTIONS_DEFINE= GDAL GEOTIFF LIBXML2 EMBED_BOOST -OPTIONS_DEFAULT= GDAL GEOTIFF LIBXML2 +# Unhide std::to_string() to fix build with GCC (see ports/193528 for details). +CXXFLAGS+= -D_GLIBCXX_USE_C99 + +OPTIONS_DEFINE= GEOTIFF LIBXML2 LASZIP APPS BASH ATTRIBUTE \ + ICEBRIDGE PGPOINTCLOUD SQLITE \ + PYTHON TESTS +OPTIONS_DEFAULT= GEOTIFF LIBXML2 LASZIP APPS +#Plugins with lib not in port: +#RivLib, Matlab, MrSID, CPD, GeoWave, GreyHound, HexBin OPTIONS_SUB= yes -GDAL_DESC= Enable GDAL support -GDAL_CMAKE_ON= -DWITH_GDAL:BOOL=TRUE -GDAL_LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal -GDAL_CMAKE_OFF= -DWITH_GDAL:BOOL=FALSE +PGPOINTCLOUD_DESC= Enable Coherent PostgreSQL Point Cloud plugin +PGPOINTCLOUD_CMAKE_ON= -DBUILD_PLUGIN_PGPOINTCLOUD:BOOL=TRUE +PGPOINTCLOUD_USES= pgsql +PGPOINTCLOUD_CMAKE_OFF= -DBUILD_PLUGIN_PGPOINTCLOUD:BOOL=FALSE + +SQLITE_DESC= Enable SQLite plugin +SQLITE_CMAKE_ON= -DBUILD_PLUGIN_SQLITE:BOOL=TRUE +SQLITE_USES= sqlite +SQLITE_CMAKE_OFF= -DBUILD_PLUGIN_SQLITE:BOOL=FALSE + +PYTHON_DESC= Enable Python plugin +PYTHON_CMAKE_ON= -DBUILD_PLUGIN_PYTHON:BOOL=TRUE +PYTHON_USES= python +PYTHON_BUILD_DEPENDS= ${PYNUMPY} +PYTHON_RUN_DEPENDS= ${PYNUMPY} +PYTHON_CMAKE_OFF= -DBUILD_PLUGIN_PYTHON:BOOL=FALSE + +TESTS_DESC= Enable Tests +TESTS_CMAKE_ON= -DBUILD_PLUGIN_TESTS:BOOL=TRUE +TESTS_CMAKE_OFF= DBUILD_PLUGIN_TESTS:BOOL=FALSE + +ATTRIBUTE_DESC= Enable attribute plugin +ATTRIBUTE_CMAKE_ON= -DBUILD_PLUGIN_ATTRIBUTE:BOOL=TRUE +ATTRIBUTE_CMAKE_OFF= -DBUILD_PLUGIN_ATTRIBUTE:BOOL=FALSE + +ICEBRIDGE_DESC= Enable Icebridge plugin +ICEBRIDGE_LIB_DEPENDS= libhdf5.so:${PORTSDIR}/science/hdf5 +ICEBRIDGE_CMAKE_ON= -DBUILD_PLUGIN_ICEBRIDGE:BOOL=TRUE +ICEBRIDGE_CMAKE_OFF= -DBUILD_PLUGIN_ICEBRIDGE:BOOL=FALSE + +APPS_DESC= PDAL command line application +APPS_CMAKE_ON= -DWITH_APPS:BOOL=TRUE +APPS_CMAKE_OFF= -DWITH_APPS:BOOL=FALSE + +BASH_DESC= BASH completion +BASH_CMAKE_ON= -DWITH_BASH:BOOL=TRUE +BASH_RUN_DEPENDS= bash:${PORTSDIR}/shells/bash +BASH_CMAKE_OFF= -DWITH_BASH:BOOL=FALSE + +LASZIP_DESC= Enable LASZip support (Recommended) +LASZIP_LIB_DEPENDS= liblaszip.so:${PORTSDIR}/archivers/laszip GEOTIFF_CMAKE_ON= -DWITH_GEOTIFF:BOOL=TRUE GEOTIFF_LIB_DEPENDS= libgeotiff.so:${PORTSDIR}/graphics/libgeotiff @@ -34,9 +82,4 @@ LIBXML2_CMAKE_ON= -DWITH_LIBXML2:BOOL=TR LIBXML2_LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 LIBXML2_CMAKE_OFF= -DWITH_LIBXML2:BOOL=FALSE -EMBED_BOOST_DESC= Use embedded rather than system boost -EMBED_BOOST_CMAKE_ON= -DPDAL_EMBED_BOOST:BOOL=TRUE -EMBED_BOOST_CMAKE_OFF= -DPDAL_EMBED_BOOST:BOOL=FALSE -EMBED_BOOST_LIB_DEPENDS_OFF= libboost_thread.so:${PORTSDIR}/devel/boost-libs - .include Modified: head/math/pdal/distinfo ============================================================================== --- head/math/pdal/distinfo Mon Mar 28 18:44:02 2016 (r412067) +++ head/math/pdal/distinfo Mon Mar 28 19:21:17 2016 (r412068) @@ -1,2 +1,2 @@ -SHA256 (PDAL-PDAL-0.9.8_GH0.tar.gz) = aef41ae7c8b87541eb9cc11c2e17f086ac26799f3e4da0f19f8e78e0538060ff -SIZE (PDAL-PDAL-0.9.8_GH0.tar.gz) = 11046030 +SHA256 (PDAL-PDAL-1.1.0_GH0.tar.gz) = 70e0c84035b3fdc75c4eb72dde62a7a2138171d249f2a607170f79d5cafe589d +SIZE (PDAL-PDAL-1.1.0_GH0.tar.gz) = 37323319 Added: head/math/pdal/files/patch-git_080e614 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/files/patch-git_080e614 Mon Mar 28 19:21:17 2016 (r412068) @@ -0,0 +1,32 @@ +commit 080e614bd975aa3784a463a8a0b50885bc65c726 +Author: Raphael Kubo da Costa +Date: Fri Mar 25 00:21:04 2016 +0100 + + Link against ${CMAKE_DL_LIBS} instead of libdl. + + -dl only exists on Linux, so linking fails on other OSes like FreeBSD. + Use the portable CMAKE_DL_LIBS variable instead. +--- src/util/CMakeLists.txt.orig 2016-03-24 21:27:02 UTC ++++ src/util/CMakeLists.txt +@@ -33,20 +33,11 @@ set(PDAL_UTIL_SOURCES + ${PDAL_UTIL_HPP}) + + PDAL_ADD_LIBRARY(${PDAL_UTIL_LIB_NAME} SHARED ${PDAL_UTIL_SOURCES}) +-target_link_libraries(${PDAL_UTIL_LIB_NAME} ${Boost_LIBRARIES}) ++target_link_libraries(${PDAL_UTIL_LIB_NAME} ${Boost_LIBRARIES} ${CMAKE_DL_LIBS}) + + set_target_properties(${PDAL_UTIL_LIB_NAME} PROPERTIES + VERSION "${PDAL_BUILD_VERSION}" + SOVERSION "${PDAL_API_VERSION}" + CLEAN_DIRECT_OUTPUT 1) + +-if (NOT WIN32) +- target_link_libraries(${PDAL_UTIL_LIB_NAME} dl) +-endif (NOT WIN32) +- +-if (NOT WIN32) +- target_link_libraries(${PDAL_UTIL_LIB_NAME} dl) +-endif (NOT WIN32) +- + set_property(GLOBAL PROPERTY _UTIL_INCLUDED TRUE) +- Added: head/math/pdal/files/patch-git_3c7e997 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/files/patch-git_3c7e997 Mon Mar 28 19:21:17 2016 (r412068) @@ -0,0 +1,38 @@ +commit 3c7e9979ea67a56e8d29f7404e1e8153dc93c6bb +Author: Raphael Kubo da Costa +Date: Mon Mar 28 14:55:29 2016 +0200 + + portable_endian: Remove wrong byte-order macro definitions for the BSDs. + + Only OpenBSD has {b,l}etoh{16,32,64} in addition to {b,l}e{16,32,64}toh, + so the macro definitions were breaking the build on all those OSes. + +--- include/pdal/util/portable_endian.hpp.orig 2015-11-25 18:45:33 UTC ++++ include/pdal/util/portable_endian.hpp +@@ -41,23 +41,10 @@ + # define __PDP_ENDIAN PDP_ENDIAN + **/ + +-#elif defined(__OpenBSD__) +- +-# include +- +-#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) +- ++#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) ++ + # include +- +-# define be16toh betoh16 +-# define le16toh letoh16 +- +-# define be32toh betoh32 +-# define le32toh letoh32 +- +-# define be64toh betoh64 +-# define le64toh letoh64 +- ++ + #elif defined(__WINDOWS__) + + # include Added: head/math/pdal/files/patch-git_5a0b123 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/files/patch-git_5a0b123 Mon Mar 28 19:21:17 2016 (r412068) @@ -0,0 +1,20 @@ +commit 5a0b123bfd7a843b18318ec2e95ce725c5f1f386 +Author: Raphael Kubo da Costa +Date: Mon Mar 28 15:07:22 2016 +0200 + + utils: Include sys/wait.h for the WIFEXITED and WEXITSTATUS macros. + + These two macros are defined in sys/wait.h, which was being included + indirectly by other headers. This did not work on systems such as + FreeBSD, so explicitly include all headers that we actually need. + +--- src/util/Utils.cpp.orig 2015-11-25 18:45:33 UTC ++++ src/util/Utils.cpp +@@ -43,6 +43,7 @@ + #ifndef _WIN32 + #include + #include ++#include // WIFEXITED, WEXITSTATUS + #endif + + #ifdef PDAL_COMPILER_MSVC Added: head/math/pdal/files/patch-git_c8a1f88 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/files/patch-git_c8a1f88 Mon Mar 28 19:21:17 2016 (r412068) @@ -0,0 +1,20 @@ +commit c8a1f887d7316f76853bd67ffe5a9bb556e54b57 +Author: Raphael Kubo da Costa +Date: Fri Mar 25 17:48:33 2016 +0100 + + nanoflann: Include for ::malloc(). + + malloc() is defined in stdlib.h, which was being included indirectly by + other on Linux. On systems such as FreeBSD, the code was just failing to + build because of the missing symbol. + +--- vendor/nanoflann-1.1.8/nanoflann.hpp.orig 2015-11-25 18:45:33 UTC ++++ vendor/nanoflann-1.1.8/nanoflann.hpp +@@ -38,6 +38,7 @@ + #include + #include + #include // for fwrite() ++#include // for malloc() + #include // for fabs(),... + #include + Added: head/math/pdal/files/patch-src_PluginManager.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/files/patch-src_PluginManager.cpp Mon Mar 28 19:21:17 2016 (r412068) @@ -0,0 +1,11 @@ +--- src/PluginManager.cpp.orig 2015-11-25 18:45:33 UTC ++++ src/PluginManager.cpp +@@ -58,7 +58,7 @@ namespace + { + #if defined(__APPLE__) && defined(__MACH__) + const std::string dynamicLibraryExtension(".dylib"); +-#elif defined __linux__ ++#elif defined __linux__ || __FreeBSD__ + const std::string dynamicLibraryExtension(".so"); + #elif defined _WIN32 + const std::string dynamicLibraryExtension(".dll"); Added: head/math/pdal/files/patch-vendor_gtest-1.7.0_include_gtest_internal_gtest-port.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/files/patch-vendor_gtest-1.7.0_include_gtest_internal_gtest-port.h Mon Mar 28 19:21:17 2016 (r412068) @@ -0,0 +1,28 @@ +--- vendor/gtest-1.7.0/include/gtest/internal/gtest-port.h.orig 2016-03-24 21:27:13 UTC ++++ vendor/gtest-1.7.0/include/gtest/internal/gtest-port.h +@@ -92,6 +92,7 @@ + // the given platform; otherwise undefined): + // GTEST_OS_AIX - IBM AIX + // GTEST_OS_CYGWIN - Cygwin ++// GTEST_OS_FREEBSD - FreeBSD + // GTEST_OS_HPUX - HP-UX + // GTEST_OS_LINUX - Linux + // GTEST_OS_LINUX_ANDROID - Google Android +@@ -267,6 +268,8 @@ + # define GTEST_OS_OPENBSD 1 + #elif defined __QNX__ + # define GTEST_OS_QNX 1 ++#elif defined __FreeBSD__ ++# define GTEST_OS_FREEBSD 1 + #endif // __CYGWIN__ + + #ifndef GTEST_LANG_CXX11 +@@ -646,7 +649,7 @@ using ::std::tuple_size; + (GTEST_OS_MAC && !GTEST_OS_IOS) || GTEST_OS_IOS_SIMULATOR || \ + (GTEST_OS_WINDOWS_DESKTOP && _MSC_VER >= 1400) || \ + GTEST_OS_WINDOWS_MINGW || GTEST_OS_AIX || GTEST_OS_HPUX || \ +- GTEST_OS_OPENBSD || GTEST_OS_QNX) ++ GTEST_OS_OPENBSD || GTEST_OS_QNX || GTEST_OS_FREEBSD) + # define GTEST_HAS_DEATH_TEST 1 + # include // NOLINT + #endif Modified: head/math/pdal/pkg-plist ============================================================================== --- head/math/pdal/pkg-plist Mon Mar 28 18:44:02 2016 (r412067) +++ head/math/pdal/pkg-plist Mon Mar 28 19:21:17 2016 (r412068) @@ -1,103 +1,145 @@ -bin/pc2pc -bin/pcequal -bin/pcinfo -bin/pcpipeline -bin/pcquery +bin/pdal bin/pdal-config -include/pdal/Bounds.hpp +include/pdal/BpfCompressor.hpp +include/pdal/BpfHeader.hpp +include/pdal/BpfReader.hpp +include/pdal/BpfWriter.hpp +include/pdal/BufferReader.hpp +include/pdal/ChipperFilter.hpp +include/pdal/ColorizationFilter.hpp +include/pdal/Compression.hpp +include/pdal/CropFilter.hpp +include/pdal/DbReader.hpp +include/pdal/DbWriter.hpp +include/pdal/DecimationFilter.hpp +include/pdal/DeltaKernel.hpp +include/pdal/DerivativeWriter.hpp +include/pdal/DiffKernel.hpp include/pdal/Dimension.hpp -include/pdal/Endian.hpp -include/pdal/FileUtils.hpp +include/pdal/DividerFilter.hpp +include/pdal/FauxReader.hpp +include/pdal/FerryFilter.hpp include/pdal/Filter.hpp -include/pdal/FilterIterator.hpp +include/pdal/FlexWriter.hpp +include/pdal/GDALReader.hpp include/pdal/GDALUtils.hpp +include/pdal/Geometry.hpp +include/pdal/GeotiffSupport.hpp include/pdal/GlobalEnvironment.hpp +include/pdal/HeaderVal.hpp +include/pdal/Ilvis2Reader.hpp +include/pdal/InfoKernel.hpp +include/pdal/KDIndex.hpp +include/pdal/Kernel.hpp +include/pdal/KernelFactory.hpp +include/pdal/KernelSupport.hpp +include/pdal/LasError.hpp +include/pdal/LasHeader.hpp +include/pdal/LasReader.hpp +include/pdal/LasUtils.hpp +include/pdal/LasWriter.hpp include/pdal/Log.hpp +include/pdal/MergeFilter.hpp +include/pdal/MergeKernel.hpp include/pdal/Metadata.hpp -include/pdal/MultiFilter.hpp -include/pdal/MultiFilterIterator.hpp -include/pdal/Object.hpp +include/pdal/MortonOrderFilter.hpp +include/pdal/NullWriter.hpp +include/pdal/OptechCommon.hpp +include/pdal/OptechReader.hpp +include/pdal/OptechRotationMatrix.hpp include/pdal/Options.hpp +include/pdal/PDALUtils.hpp +include/pdal/PipelineKernel.hpp include/pdal/PipelineManager.hpp include/pdal/PipelineReader.hpp include/pdal/PipelineWriter.hpp -include/pdal/PointBuffer.hpp -include/pdal/Range.hpp +include/pdal/PluginManager.hpp +include/pdal/PlyReader.hpp +include/pdal/PlyWriter.hpp +include/pdal/PointLayout.hpp +include/pdal/PointTable.hpp +include/pdal/PointView.hpp +include/pdal/PointViewIter.hpp +include/pdal/QfitReader.hpp +include/pdal/QuadIndex.hpp +include/pdal/QuickInfo.hpp +include/pdal/RandomKernel.hpp +include/pdal/RandomizeFilter.hpp +include/pdal/RangeFilter.hpp include/pdal/Reader.hpp -include/pdal/ReaderIterator.hpp -include/pdal/Schema.hpp +include/pdal/ReprojectionFilter.hpp +include/pdal/SbetCommon.hpp +include/pdal/SbetReader.hpp +include/pdal/SbetWriter.hpp +include/pdal/SortFilter.hpp +include/pdal/SortKernel.hpp include/pdal/SpatialReference.hpp +include/pdal/SplitKernel.hpp +include/pdal/SplitterFilter.hpp include/pdal/Stage.hpp -include/pdal/StageBase.hpp include/pdal/StageFactory.hpp -include/pdal/StageIterator.hpp -include/pdal/StreamFactory.hpp -include/pdal/ThreadEnvironment.hpp +include/pdal/StageWrapper.hpp +include/pdal/StatsFilter.hpp +include/pdal/SummaryData.hpp +include/pdal/TIndexKernel.hpp +include/pdal/TIndexReader.hpp +include/pdal/TerrasolidReader.hpp +include/pdal/TextWriter.hpp +include/pdal/TransformationFilter.hpp +include/pdal/TranslateKernel.hpp include/pdal/UserCallback.hpp -include/pdal/Utils.hpp -include/pdal/Vector.hpp +include/pdal/VariableLengthRecord.hpp include/pdal/Writer.hpp include/pdal/XMLSchema.hpp -include/pdal/drivers/buffer/Reader.hpp -include/pdal/drivers/caris/CloudIterator.hpp -include/pdal/drivers/caris/CloudReader.hpp -include/pdal/drivers/faux/Reader.hpp -include/pdal/drivers/faux/Writer.hpp -include/pdal/drivers/las/Header.hpp -include/pdal/drivers/las/Reader.hpp -include/pdal/drivers/las/ReaderBase.hpp -include/pdal/drivers/las/SummaryData.hpp -include/pdal/drivers/las/Support.hpp -include/pdal/drivers/las/VariableLengthRecord.hpp -include/pdal/drivers/las/Writer.hpp -include/pdal/drivers/mrsid/Reader.hpp -include/pdal/drivers/nitf/Reader.hpp -include/pdal/drivers/nitf/Writer.hpp -include/pdal/drivers/oci/Reader.hpp -include/pdal/drivers/oci/Writer.hpp -include/pdal/drivers/oci/common.hpp -include/pdal/drivers/oci/oci_wrapper.h -include/pdal/drivers/p2g/Writer.hpp -include/pdal/drivers/pgpointcloud/Reader.hpp -include/pdal/drivers/pgpointcloud/Writer.hpp -include/pdal/drivers/pgpointcloud/common.hpp -include/pdal/drivers/pipeline/Reader.hpp -include/pdal/drivers/qfit/Reader.hpp -include/pdal/drivers/soci/Reader.hpp -include/pdal/drivers/soci/Writer.hpp -include/pdal/drivers/soci/common.hpp -include/pdal/drivers/terrasolid/Reader.hpp -include/pdal/drivers/text/Writer.hpp -include/pdal/filters/ByteSwap.hpp -include/pdal/filters/Cache.hpp -include/pdal/filters/Chipper.hpp -include/pdal/filters/Color.hpp -include/pdal/filters/Colorization.hpp -include/pdal/filters/Crop.hpp -include/pdal/filters/Decimation.hpp -include/pdal/filters/HexBin.hpp -include/pdal/filters/InPlaceReprojection.hpp -include/pdal/filters/Index.hpp -include/pdal/filters/Mosaic.hpp -include/pdal/filters/PointBufferCache.hpp -include/pdal/filters/Predicate.hpp -include/pdal/filters/Programmable.hpp -include/pdal/filters/Reprojection.hpp -include/pdal/filters/Scaling.hpp -include/pdal/filters/Selector.hpp -include/pdal/filters/Stats.hpp +include/pdal/ZipPoint.hpp include/pdal/gitsha.h +include/pdal/pdal.hpp include/pdal/pdal_config.hpp include/pdal/pdal_defines.h -include/pdal/pdal_error.hpp include/pdal/pdal_export.hpp include/pdal/pdal_internal.hpp include/pdal/pdal_macros.hpp +include/pdal/pdal_test_main.hpp include/pdal/pdal_types.hpp +include/pdal/plang/Array.hpp include/pdal/plang/BufferedInvocation.hpp +include/pdal/plang/Environment.hpp include/pdal/plang/Invocation.hpp -include/pdal/plang/PythonEnvironment.hpp +include/pdal/plang/Redirector.hpp include/pdal/plang/Script.hpp -include/pdal/third/nanoflann.hpp -lib/libpdal.so -lib/libpdal.so.0 +include/pdal/plugin.hpp +include/pdal/util/Algorithm.hpp +include/pdal/util/Bounds.hpp +include/pdal/util/Charbuf.hpp +include/pdal/util/Endian.hpp +include/pdal/util/Extractor.hpp +include/pdal/util/FileUtils.hpp +include/pdal/util/Georeference.hpp +include/pdal/util/IStream.hpp +include/pdal/util/Inserter.hpp +include/pdal/util/OStream.hpp +include/pdal/util/Utils.hpp +include/pdal/util/portable_endian.hpp +lib/libpdal_base.so +lib/libpdal_base.so.1 +lib/libpdal_base.so.2.0.0 +lib/libpdal_util.so +lib/libpdal_util.so.1 +lib/libpdal_util.so.2.0.0 +lib/libpdalcpp.so +%%PYTHON%%lib/libpdal_plang.so +%%PYTHON%%lib/libpdal_plang.so.1 +%%PYTHON%%lib/libpdal_plang.so.2.0.0 +%%PYTHON%%lib/libpdal_plugin_filter_predicate.so +%%PYTHON%%lib/libpdal_plugin_filter_programmable.so +%%ATTRIBUTE%%lib/libpdal_plugin_filter_attribute.so +%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so +%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so +%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so +%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so +%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so +lib/pdal/cmake/PDALConfig.cmake +lib/pdal/cmake/PDALConfigVersion.cmake +lib/pdal/cmake/PDALTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/pdal/cmake/PDALTargets.cmake +libdata/pkgconfig/pdal.pc