aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorThomas Zander <riggs@FreeBSD.org>2017-02-27 17:23:58 +0000
committerThomas Zander <riggs@FreeBSD.org>2017-02-27 17:23:58 +0000
commit2491c806fbf87f9f90af4c1f8a04649cc463ebaf (patch)
tree47d49126f4956771eeecb5dfc278d69f349d2bf2 /math
parentb08453abcc6f1328e3e5dd33c9eeaa24eec9bd31 (diff)
downloadports-2491c806fbf87f9f90af4c1f8a04649cc463ebaf.tar.gz
ports-2491c806fbf87f9f90af4c1f8a04649cc463ebaf.zip
Notes
Diffstat (limited to 'math')
-rw-r--r--math/pdal/Makefile47
-rw-r--r--math/pdal/distinfo5
-rw-r--r--math/pdal/files/patch-apps_CMakeLists.txt11
-rw-r--r--math/pdal/files/patch-dimbuilder_CMakeLists.txt9
-rw-r--r--math/pdal/files/patch-git_080e61432
-rw-r--r--math/pdal/files/patch-git_3c7e99738
-rw-r--r--math/pdal/files/patch-git_5a0b12320
-rw-r--r--math/pdal/files/patch-git_c8a1f8820
-rw-r--r--math/pdal/files/patch-pdal_util_CMakeLists.txt11
-rw-r--r--math/pdal/files/patch-src_PluginManager.cpp11
-rw-r--r--math/pdal/files/patch-vendor_gtest_include_gtest_internal_gtest-port.h (renamed from math/pdal/files/patch-vendor_gtest-1.7.0_include_gtest_internal_gtest-port.h)4
-rw-r--r--math/pdal/pkg-plist199
12 files changed, 180 insertions, 227 deletions
diff --git a/math/pdal/Makefile b/math/pdal/Makefile
index 39ba998671e9..0af8058efba4 100644
--- a/math/pdal/Makefile
+++ b/math/pdal/Makefile
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= pdal
-PORTVERSION= 1.1.0
-PORTREVISION= 3
+PORTVERSION= 1.4.0
CATEGORIES= math databases graphics
-MAINTAINER= coder@tuxfamily.org
+MAINTAINER= lbartoletti@tuxfamily.org
COMMENT= Library for translating and manipulating point cloud data
LICENSE= BSD3CLAUSE
@@ -14,11 +13,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libgdal.so:graphics/gdal \
libgeos.so:graphics/geos \
- libboost_thread.so:devel/boost-libs
+ libboost_thread.so:devel/boost-libs \
+ libcurl.so:ftp/curl \
+ libgeotiff.so:graphics/libgeotiff \
+ libxml2.so:textproc/libxml2 \
+ liblaszip.so:archivers/laszip
-BROKEN= does not build (error: typedef redefinition with different types ('struct GTIFS *' vs 'struct gtiff'))
-
-USES= cmake:outsource compiler:c++11-lib pathfix pkgconfig
+USES= cmake:outsource compiler:c++11-lib pathfix pkgconfig execinfo
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:tu}
@@ -27,10 +28,12 @@ GH_PROJECT= ${GH_ACCOUNT}
# 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 \
+CMAKE_ARGS+= -DWITH_LASZIP:BOOL=TRUE #Doesn't build without laszip. LASZIP is recommended
+
+OPTIONS_DEFINE= BASH \
ICEBRIDGE PGPOINTCLOUD SQLITE \
PYTHON TESTS
-OPTIONS_DEFAULT= GEOTIFF LIBXML2 LASZIP APPS
+OPTIONS_DEFAULT= PYTHON TESTS
#Plugins with lib not in port:
#RivLib, Matlab, MrSID, CPD, GeoWave, GreyHound, HexBin
OPTIONS_SUB= yes
@@ -56,33 +59,19 @@ 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: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_CMAKE_ON= -DWITH_COMPLETION:BOOL=TRUE
BASH_RUN_DEPENDS= bash:shells/bash
-BASH_CMAKE_OFF= -DWITH_BASH:BOOL=FALSE
-
-LASZIP_DESC= Enable LASZip support (Recommended)
-LASZIP_LIB_DEPENDS= liblaszip.so:archivers/laszip
-
-GEOTIFF_CMAKE_ON= -DWITH_GEOTIFF:BOOL=TRUE
-GEOTIFF_LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff
-GEOTIFF_CMAKE_OFF= -DWITH_GEOTIFF:BOOL=FALSE
+BASH_CMAKE_OFF= -DWITH_COMPLETION:BOOL=FALSE
-LIBXML2_CMAKE_ON= -DWITH_LIBXML2:BOOL=TRUE
-LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2
-LIBXML2_CMAKE_OFF= -DWITH_LIBXML2:BOOL=FALSE
+post-install-BASH-on:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+ ${INSTALL_DATA} ${WRKSRC}/scripts/bash-completion/pdal \
+ ${STAGEDIR}${PREFIX}/share/bash-completion/completions
.include <bsd.port.mk>
diff --git a/math/pdal/distinfo b/math/pdal/distinfo
index cbdf2da1552c..88d30a34be2c 100644
--- a/math/pdal/distinfo
+++ b/math/pdal/distinfo
@@ -1,2 +1,3 @@
-SHA256 (PDAL-PDAL-1.1.0_GH0.tar.gz) = 70e0c84035b3fdc75c4eb72dde62a7a2138171d249f2a607170f79d5cafe589d
-SIZE (PDAL-PDAL-1.1.0_GH0.tar.gz) = 37323319
+TIMESTAMP = 1482219332
+SHA256 (PDAL-PDAL-1.4.0_GH0.tar.gz) = 199b34f77d48e468ff2dd2077766b63893d6be99a1db28cadfaee4f92978aed1
+SIZE (PDAL-PDAL-1.4.0_GH0.tar.gz) = 65673606
diff --git a/math/pdal/files/patch-apps_CMakeLists.txt b/math/pdal/files/patch-apps_CMakeLists.txt
new file mode 100644
index 000000000000..264ec5d31e74
--- /dev/null
+++ b/math/pdal/files/patch-apps_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- apps/CMakeLists.txt.orig 2017-01-06 20:53:26 UTC
++++ apps/CMakeLists.txt
+@@ -60,7 +60,7 @@ file(MAKE_DIRECTORY "${PDAL_OUTPUT_LIB_D
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/pdal.pc.in
+ ${CMAKE_CURRENT_BINARY_DIR}/pdal.pc @ONLY)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pdal.pc
+- DESTINATION "${PDAL_LIB_INSTALL_DIR}/pkgconfig/"
++ DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig/"
+ PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
+
+ if(UNIX OR APPLE)
diff --git a/math/pdal/files/patch-dimbuilder_CMakeLists.txt b/math/pdal/files/patch-dimbuilder_CMakeLists.txt
new file mode 100644
index 000000000000..5d73f3f2069c
--- /dev/null
+++ b/math/pdal/files/patch-dimbuilder_CMakeLists.txt
@@ -0,0 +1,9 @@
+--- dimbuilder/CMakeLists.txt.orig 2017-01-06 20:52:21 UTC
++++ dimbuilder/CMakeLists.txt
+@@ -30,5 +30,5 @@ if (PDAL_HAVE_JSONCPP)
+ target_link_libraries(dimbuilder PRIVATE ${PDAL_JSONCPP_LIB_NAME})
+ endif()
+ if (UNIX AND NOT APPLE)
+- target_link_libraries(dimbuilder PRIVATE dl)
++ target_link_libraries(dimbuilder PRIVATE ${CMAKE_DL_LIBS} execinfo)
+ endif()
diff --git a/math/pdal/files/patch-git_080e614 b/math/pdal/files/patch-git_080e614
deleted file mode 100644
index a79fd3a8ef9d..000000000000
--- a/math/pdal/files/patch-git_080e614
+++ /dev/null
@@ -1,32 +0,0 @@
-commit 080e614bd975aa3784a463a8a0b50885bc65c726
-Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-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)
--
diff --git a/math/pdal/files/patch-git_3c7e997 b/math/pdal/files/patch-git_3c7e997
deleted file mode 100644
index df8c07a81e83..000000000000
--- a/math/pdal/files/patch-git_3c7e997
+++ /dev/null
@@ -1,38 +0,0 @@
-commit 3c7e9979ea67a56e8d29f7404e1e8153dc93c6bb
-Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-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 <sys/endian.h>
--
--#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
--
-+#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
-+
- # include <sys/endian.h>
--
--# define be16toh betoh16
--# define le16toh letoh16
--
--# define be32toh betoh32
--# define le32toh letoh32
--
--# define be64toh betoh64
--# define le64toh letoh64
--
-+
- #elif defined(__WINDOWS__)
-
- # include <winsock2.h>
diff --git a/math/pdal/files/patch-git_5a0b123 b/math/pdal/files/patch-git_5a0b123
deleted file mode 100644
index a415df4cfcec..000000000000
--- a/math/pdal/files/patch-git_5a0b123
+++ /dev/null
@@ -1,20 +0,0 @@
-commit 5a0b123bfd7a843b18318ec2e95ce725c5f1f386
-Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-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 <cxxabi.h>
- #include <sys/ioctl.h>
-+#include <sys/wait.h> // WIFEXITED, WEXITSTATUS
- #endif
-
- #ifdef PDAL_COMPILER_MSVC
diff --git a/math/pdal/files/patch-git_c8a1f88 b/math/pdal/files/patch-git_c8a1f88
deleted file mode 100644
index be7dbd162528..000000000000
--- a/math/pdal/files/patch-git_c8a1f88
+++ /dev/null
@@ -1,20 +0,0 @@
-commit c8a1f887d7316f76853bd67ffe5a9bb556e54b57
-Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-Date: Fri Mar 25 17:48:33 2016 +0100
-
- nanoflann: Include <cstdlib> 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 <algorithm>
- #include <stdexcept>
- #include <cstdio> // for fwrite()
-+#include <cstdlib> // for malloc()
- #include <cmath> // for fabs(),...
- #include <limits>
-
diff --git a/math/pdal/files/patch-pdal_util_CMakeLists.txt b/math/pdal/files/patch-pdal_util_CMakeLists.txt
new file mode 100644
index 000000000000..5d714cba63e6
--- /dev/null
+++ b/math/pdal/files/patch-pdal_util_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- pdal/util/CMakeLists.txt.orig 2017-01-06 20:52:21 UTC
++++ pdal/util/CMakeLists.txt
+@@ -25,7 +25,7 @@ target_include_directories(${PDAL_UTIL_L
+ if (UNIX AND NOT APPLE)
+ target_link_libraries(${PDAL_UTIL_LIB_NAME}
+ PRIVATE
+- dl
++ ${CMAKE_DL_LIBS} execinfo
+ )
+ endif()
+
diff --git a/math/pdal/files/patch-src_PluginManager.cpp b/math/pdal/files/patch-src_PluginManager.cpp
deleted file mode 100644
index 5c8f6fda9401..000000000000
--- a/math/pdal/files/patch-src_PluginManager.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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__ || defined __FreeBSD__ || defined __DragonFly__
- const std::string dynamicLibraryExtension(".so");
- #elif defined _WIN32
- const std::string dynamicLibraryExtension(".dll");
diff --git a/math/pdal/files/patch-vendor_gtest-1.7.0_include_gtest_internal_gtest-port.h b/math/pdal/files/patch-vendor_gtest_include_gtest_internal_gtest-port.h
index 30b35af45546..af296f8fb19c 100644
--- a/math/pdal/files/patch-vendor_gtest-1.7.0_include_gtest_internal_gtest-port.h
+++ b/math/pdal/files/patch-vendor_gtest_include_gtest_internal_gtest-port.h
@@ -1,5 +1,5 @@
---- 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
+--- vendor/gtest/include/gtest/internal/gtest-port.h.orig 2016-12-15 17:52:00 UTC
++++ vendor/gtest/include/gtest/internal/gtest-port.h
@@ -92,6 +92,7 @@
// the given platform; otherwise undefined):
// GTEST_OS_AIX - IBM AIX
diff --git a/math/pdal/pkg-plist b/math/pdal/pkg-plist
index 9019583f2738..8d8bdb996c2d 100644
--- a/math/pdal/pkg-plist
+++ b/math/pdal/pkg-plist
@@ -1,98 +1,132 @@
bin/pdal
bin/pdal-config
-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/DimDetail.hpp
+include/pdal/DimType.hpp
+include/pdal/DimUtil.hpp
include/pdal/Dimension.hpp
-include/pdal/DividerFilter.hpp
-include/pdal/FauxReader.hpp
-include/pdal/FerryFilter.hpp
+include/pdal/EigenUtils.hpp
include/pdal/Filter.hpp
include/pdal/FlexWriter.hpp
-include/pdal/GDALReader.hpp
include/pdal/GDALUtils.hpp
+include/pdal/GEOSUtils.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/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/PipelineExecutor.hpp
include/pdal/PipelineManager.hpp
-include/pdal/PipelineReader.hpp
+include/pdal/PipelineReaderJSON.hpp
include/pdal/PipelineWriter.hpp
include/pdal/PluginManager.hpp
-include/pdal/PlyReader.hpp
-include/pdal/PlyWriter.hpp
+include/pdal/PointContainer.hpp
include/pdal/PointLayout.hpp
+include/pdal/PointRef.hpp
include/pdal/PointTable.hpp
include/pdal/PointView.hpp
include/pdal/PointViewIter.hpp
-include/pdal/QfitReader.hpp
+include/pdal/Polygon.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/ReprojectionFilter.hpp
-include/pdal/SbetCommon.hpp
-include/pdal/SbetReader.hpp
-include/pdal/SbetWriter.hpp
-include/pdal/SortFilter.hpp
-include/pdal/SortKernel.hpp
+include/pdal/Scaling.hpp
include/pdal/SpatialReference.hpp
-include/pdal/SplitKernel.hpp
-include/pdal/SplitterFilter.hpp
include/pdal/Stage.hpp
include/pdal/StageFactory.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/VariableLengthRecord.hpp
include/pdal/Writer.hpp
include/pdal/XMLSchema.hpp
-include/pdal/ZipPoint.hpp
+include/pdal/filters/ApproximateCoplanarFilter.hpp
+include/pdal/filters/AttributeFilter.hpp
+include/pdal/filters/ChipperFilter.hpp
+include/pdal/filters/ColorInterpRamps.hpp
+include/pdal/filters/ColorinterpFilter.hpp
+include/pdal/filters/ColorizationFilter.hpp
+include/pdal/filters/ComputeRangeFilter.hpp
+include/pdal/filters/CropFilter.hpp
+include/pdal/filters/DecimationFilter.hpp
+include/pdal/filters/DividerFilter.hpp
+include/pdal/filters/EigenvaluesFilter.hpp
+include/pdal/filters/EstimateRankFilter.hpp
+include/pdal/filters/FerryFilter.hpp
+include/pdal/filters/HAGFilter.hpp
+include/pdal/filters/IQRFilter.hpp
+include/pdal/filters/KDistanceFilter.hpp
+include/pdal/filters/LOFFilter.hpp
+include/pdal/filters/MADFilter.hpp
+include/pdal/filters/MergeFilter.hpp
+include/pdal/filters/MongusFilter.hpp
+include/pdal/filters/MortonOrderFilter.hpp
+include/pdal/filters/NormalFilter.hpp
+include/pdal/filters/OutlierFilter.hpp
+include/pdal/filters/PMFFilter.hpp
+include/pdal/filters/RadialDensityFilter.hpp
+include/pdal/filters/RandomizeFilter.hpp
+include/pdal/filters/RangeFilter.hpp
+include/pdal/filters/ReprojectionFilter.hpp
+include/pdal/filters/SMRFilter.hpp
+include/pdal/filters/SampleFilter.hpp
+include/pdal/filters/SortFilter.hpp
+include/pdal/filters/SplitterFilter.hpp
+include/pdal/filters/StatsFilter.hpp
+include/pdal/filters/StreamCallbackFilter.hpp
+include/pdal/filters/TransformationFilter.hpp
include/pdal/gitsha.h
+include/pdal/io/BpfCompressor.hpp
+include/pdal/io/BpfHeader.hpp
+include/pdal/io/BpfReader.hpp
+include/pdal/io/BpfWriter.hpp
+include/pdal/io/BufferReader.hpp
+include/pdal/io/DerivativeWriter.hpp
+include/pdal/io/FauxReader.hpp
+include/pdal/io/GDALGrid.hpp
+include/pdal/io/GDALReader.hpp
+include/pdal/io/GDALWriter.hpp
+include/pdal/io/GeotiffSupport.hpp
+include/pdal/io/HeaderVal.hpp
+include/pdal/io/Ilvis2MetadataReader.hpp
+include/pdal/io/Ilvis2Reader.hpp
+include/pdal/io/LasError.hpp
+include/pdal/io/LasHeader.hpp
+include/pdal/io/LasReader.hpp
+include/pdal/io/LasSummaryData.hpp
+include/pdal/io/LasUtils.hpp
+include/pdal/io/LasVLR.hpp
+include/pdal/io/LasWriter.hpp
+include/pdal/io/LasZipPoint.hpp
+include/pdal/io/NullWriter.hpp
+include/pdal/io/OptechCommon.hpp
+include/pdal/io/OptechReader.hpp
+include/pdal/io/OptechRotationMatrix.hpp
+include/pdal/io/PlyReader.hpp
+include/pdal/io/PlyWriter.hpp
+include/pdal/io/PtsReader.hpp
+include/pdal/io/QfitReader.hpp
+include/pdal/io/SbetCommon.hpp
+include/pdal/io/SbetReader.hpp
+include/pdal/io/SbetWriter.hpp
+include/pdal/io/TIndexReader.hpp
+include/pdal/io/TerrasolidReader.hpp
+include/pdal/io/TextReader.hpp
+include/pdal/io/TextWriter.hpp
+include/pdal/kernels/DeltaKernel.hpp
+include/pdal/kernels/DiffKernel.hpp
+include/pdal/kernels/GroundKernel.hpp
+include/pdal/kernels/HausdorffKernel.hpp
+include/pdal/kernels/InfoKernel.hpp
+include/pdal/kernels/MergeKernel.hpp
+include/pdal/kernels/PipelineKernel.hpp
+include/pdal/kernels/RandomKernel.hpp
+include/pdal/kernels/SortKernel.hpp
+include/pdal/kernels/SplitKernel.hpp
+include/pdal/kernels/TIndexKernel.hpp
+include/pdal/kernels/TranslateKernel.hpp
include/pdal/pdal.hpp
include/pdal/pdal_config.hpp
include/pdal/pdal_defines.h
@@ -111,35 +145,54 @@ 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/ProgramArgs.hpp
include/pdal/util/Utils.hpp
+include/pdal/util/Uuid.hpp
+include/pdal/util/pdal_util_export.hpp
include/pdal/util/portable_endian.hpp
+lib/libpdal_arbiter.a
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
+lib/libpdal_base.so.4
+lib/libpdal_base.so.5.0.0
+lib/libpdal_boost.a
+lib/libpdal_jsoncpp.a
%%PYTHON%%lib/libpdal_plang.so
-%%PYTHON%%lib/libpdal_plang.so.1
-%%PYTHON%%lib/libpdal_plang.so.2.0.0
+%%PYTHON%%lib/libpdal_plang.so.4
+%%PYTHON%%lib/libpdal_plang.so.5.0.0
%%PYTHON%%lib/libpdal_plugin_filter_predicate.so
+%%PYTHON%%lib/libpdal_plugin_filter_predicate.so.4
+%%PYTHON%%lib/libpdal_plugin_filter_predicate.so.5.0.0
%%PYTHON%%lib/libpdal_plugin_filter_programmable.so
-%%ATTRIBUTE%%lib/libpdal_plugin_filter_attribute.so
+%%PYTHON%%lib/libpdal_plugin_filter_programmable.so.4
+%%PYTHON%%lib/libpdal_plugin_filter_programmable.so.5.0.0
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so
-%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so
-%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so
+%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.4
+%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.5.0.0
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so
+%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.4
+%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.5.0.0
+%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so
+%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.4
+%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.5.0.0
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so
+%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.4
+%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.5.0.0
+%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so
+%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.4
+%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.5.0.0
+lib/libpdal_util.so
+lib/libpdal_util.so.4
+lib/libpdal_util.so.5.0.0
+lib/libpdalcpp.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
+%%BASH%%share/bash-completion/completions/pdal