Sun May 5 21:00:43 2024 UTC (21d)
pdal-lib: updated to 2.7.1

2.7.1

Bug Fixes

Add more logging to readers.stac
Don't break strict aliasing rules
Don't do readers.las ready() processing if there are no points
readers.arrow and writers.arrow do not require GDAL CMake dependency
Add writers.tiledb duplicate points config
use CONFIG CMake find_package for filters.arrow and readers.draco/writers.draco
Don't attempt tree isolation for isolated point in filters.litree

2.7.0

New Stages

Add filters.sparsesurface sparse surface filter
Add filters.h3 to add H3 index values to points
Add filters.griddecimation grid decimation filter

Enhancements

implement filters.hexbin.density
add ogr block to filters.geomdistance
Threaded readers.las
Add math unary functions to AssignmentStatement in filters.expression and filters.assign
filters.assign can now create dimensions
Add readers.las.ignore_missing_vlrs
Add extra dim support to writers.copc
Added threading functionality to filters.overlay
filters.expression multiple expressions evaluation
Add random filename support to Writers
update embedded Eigen to 3.4.0


(adam)
diff -r1.26 -r1.27 pkgsrc/geography/pdal-lib/Makefile
diff -r1.2 -r1.3 pkgsrc/geography/pdal-lib/PLIST
diff -r1.5 -r1.6 pkgsrc/geography/pdal-lib/distinfo
diff -r0 -r1.1 pkgsrc/geography/pdal-lib/patches/patch-cmake_macros.cmake

cvs diff -r1.26 -r1.27 pkgsrc/geography/pdal-lib/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/pdal-lib/Makefile 2024/04/06 08:05:41 1.26
+++ pkgsrc/geography/pdal-lib/Makefile 2024/05/05 21:00:42 1.27
@@ -1,33 +1,34 @@ @@ -1,33 +1,34 @@
1# $NetBSD: Makefile,v 1.26 2024/04/06 08:05:41 wiz Exp $ 1# $NetBSD: Makefile,v 1.27 2024/05/05 21:00:42 adam Exp $
2 2
3DISTNAME= PDAL-2.5.6-src 3DISTNAME= PDAL-2.7.1-src
4PKGNAME= ${DISTNAME:S/PDAL/pdal-lib/:S/-src//} 4PKGNAME= ${DISTNAME:S/PDAL/pdal-lib/:S/-src//}
5PKGREVISION= 2 
6CATEGORIES= geography 5CATEGORIES= geography
7MASTER_SITES= ${MASTER_SITE_GITHUB:=PDAL/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=PDAL/}
8GITHUB_PROJECT= PDAL 7GITHUB_PROJECT= PDAL
9GITHUB_RELEASE= ${PKGVERSION_NOREV} 8GITHUB_RELEASE= ${PKGVERSION_NOREV}
 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= thomas.orgis@uni-hamburg.de 11MAINTAINER= thomas.orgis@uni-hamburg.de
12HOMEPAGE= https://pdal.io/ 12HOMEPAGE= https://pdal.io/
13COMMENT= Point Data Abstraction Library 13COMMENT= Point Data Abstraction Library
14LICENSE= modified-bsd 14LICENSE= modified-bsd
15 15
16USE_CMAKE= yes 
17USE_TOOLS+= pkg-config 
18USE_LANGUAGES= c c++ 
19USE_CXX_FEATURES= c++17 filesystem 16USE_CXX_FEATURES= c++17 filesystem
 17USE_LANGUAGES= c c++
 18USE_TOOLS+= pkg-config
20 19
 20# For Darwin
 21TEST_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/lib
21TEST_TARGET= test 22TEST_TARGET= test
22 23
23PKGCONFIG_OVERRIDE+= apps/pdal.pc.in 24PKGCONFIG_OVERRIDE+= apps/pdal.pc.in
24PKGCONFIG_OVERRIDE+= vendor/gtest/cmake/gtest.pc.in 25PKGCONFIG_OVERRIDE+= vendor/gtest/cmake/gtest.pc.in
25PKGCONFIG_OVERRIDE+= vendor/gtest/cmake/gtest_main.pc.in 26PKGCONFIG_OVERRIDE+= vendor/gtest/cmake/gtest_main.pc.in
26 27
27CMAKE_ARGS+= -DBUILD_PLUGIN_CPD=OFF 28CMAKE_ARGS+= -DBUILD_PLUGIN_CPD=OFF
28CMAKE_ARGS+= -DBUILD_PLUGIN_E57=OFF 29CMAKE_ARGS+= -DBUILD_PLUGIN_E57=OFF
29CMAKE_ARGS+= -DBUILD_PLUGIN_FBX=OFF 30CMAKE_ARGS+= -DBUILD_PLUGIN_FBX=OFF
30CMAKE_ARGS+= -DBUILD_PLUGIN_GEOWAVE=OFF 31CMAKE_ARGS+= -DBUILD_PLUGIN_GEOWAVE=OFF
31CMAKE_ARGS+= -DBUILD_PLUGIN_HDF=ON 32CMAKE_ARGS+= -DBUILD_PLUGIN_HDF=ON
32CMAKE_ARGS+= -DBUILD_PLUGIN_I3S=OFF 33CMAKE_ARGS+= -DBUILD_PLUGIN_I3S=OFF
33CMAKE_ARGS+= -DBUILD_PLUGIN_ICEBRIDGE=OFF 34CMAKE_ARGS+= -DBUILD_PLUGIN_ICEBRIDGE=OFF
@@ -39,26 +40,27 @@ CMAKE_ARGS+= -DBUILD_PLUGIN_OCI=OFF @@ -39,26 +40,27 @@ CMAKE_ARGS+= -DBUILD_PLUGIN_OCI=OFF
39CMAKE_ARGS+= -DBUILD_PLUGIN_OPENSCENEGRAPH=OFF 40CMAKE_ARGS+= -DBUILD_PLUGIN_OPENSCENEGRAPH=OFF
40CMAKE_ARGS+= -DBUILD_PLUGIN_PGPOINTCLOUD=OFF 41CMAKE_ARGS+= -DBUILD_PLUGIN_PGPOINTCLOUD=OFF
41CMAKE_ARGS+= -DBUILD_PLUGIN_RDBLIB=OFF 42CMAKE_ARGS+= -DBUILD_PLUGIN_RDBLIB=OFF
42CMAKE_ARGS+= -DBUILD_PLUGIN_RIVLIB=OFF 43CMAKE_ARGS+= -DBUILD_PLUGIN_RIVLIB=OFF
43CMAKE_ARGS+= -DBUILD_PLUGIN_TILEDB=OFF 44CMAKE_ARGS+= -DBUILD_PLUGIN_TILEDB=OFF
44 45
45CMAKE_ARGS+= -DWITH_COMPLETION=OFF 46CMAKE_ARGS+= -DWITH_COMPLETION=OFF
46CMAKE_ARGS+= -DWITH_LASZIP=ON 47CMAKE_ARGS+= -DWITH_LASZIP=ON
47CMAKE_ARGS+= -DWITH_LAZPERF=OFF 48CMAKE_ARGS+= -DWITH_LAZPERF=OFF
48CMAKE_ARGS+= -DWITH_LZMA=ON 49CMAKE_ARGS+= -DWITH_LZMA=ON
49CMAKE_ARGS+= -DWITH_ZLIB=ON 50CMAKE_ARGS+= -DWITH_ZLIB=ON
50CMAKE_ARGS+= -DWITH_ZSTD=ON 51CMAKE_ARGS+= -DWITH_ZSTD=ON
51 52
52.include "../../geography/gdal-lib/buildlink3.mk" 53.include "../../archivers/xz/buildlink3.mk"
 54.include "../../archivers/zstd/buildlink3.mk"
 55.include "../../devel/cmake/build.mk"
53.include "../../devel/hdf5-c++/buildlink3.mk" 56.include "../../devel/hdf5-c++/buildlink3.mk"
54.include "../../security/openssl/buildlink3.mk" 57.include "../../geography/gdal-lib/buildlink3.mk"
55.include "../../geography/libgeotiff/buildlink3.mk" 
56.include "../../geography/laszip/buildlink3.mk" 58.include "../../geography/laszip/buildlink3.mk"
57.include "../../textproc/libxml2/buildlink3.mk" 59.include "../../geography/libgeotiff/buildlink3.mk"
58.include "../../archivers/zstd/buildlink3.mk" 
59.include "../../archivers/xz/buildlink3.mk" 
60.include "../../graphics/pcl/buildlink3.mk" 60.include "../../graphics/pcl/buildlink3.mk"
61.include "../../lang/libunwind/buildlink3.mk" 61.include "../../lang/libunwind/buildlink3.mk"
 62.include "../../security/openssl/buildlink3.mk"
 63.include "../../textproc/libxml2/buildlink3.mk"
 64.include "../../www/curl/buildlink3.mk"
62.include "../../mk/pthread.buildlink3.mk" 65.include "../../mk/pthread.buildlink3.mk"
63 
64.include "../../mk/bsd.pkg.mk" 66.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/geography/pdal-lib/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/pdal-lib/PLIST 2023/12/18 22:47:53 1.2
+++ pkgsrc/geography/pdal-lib/PLIST 2024/05/05 21:00:42 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2023/12/18 22:47:53 thor Exp $ 1@comment $NetBSD: PLIST,v 1.3 2024/05/05 21:00:42 adam Exp $
2bin/pdal 2bin/pdal
3bin/pdal-config 3bin/pdal-config
4include/pdal/Artifact.hpp 4include/pdal/Artifact.hpp
5include/pdal/ArtifactManager.hpp 5include/pdal/ArtifactManager.hpp
6include/pdal/DbReader.hpp 6include/pdal/DbReader.hpp
7include/pdal/DbWriter.hpp 7include/pdal/DbWriter.hpp
8include/pdal/DimDetail.hpp 8include/pdal/DimDetail.hpp
9include/pdal/DimType.hpp 9include/pdal/DimType.hpp
10include/pdal/DimUtil.hpp 10include/pdal/DimUtil.hpp
11include/pdal/Dimension.hpp 11include/pdal/Dimension.hpp
12include/pdal/Filter.hpp 12include/pdal/Filter.hpp
13include/pdal/FlexWriter.hpp 13include/pdal/FlexWriter.hpp
14include/pdal/Geometry.hpp 14include/pdal/Geometry.hpp
@@ -67,29 +67,32 @@ include/pdal/filters/CropFilter.hpp @@ -67,29 +67,32 @@ include/pdal/filters/CropFilter.hpp
67include/pdal/filters/DBSCANFilter.hpp 67include/pdal/filters/DBSCANFilter.hpp
68include/pdal/filters/DEMFilter.hpp 68include/pdal/filters/DEMFilter.hpp
69include/pdal/filters/DecimationFilter.hpp 69include/pdal/filters/DecimationFilter.hpp
70include/pdal/filters/DelaunayFilter.hpp 70include/pdal/filters/DelaunayFilter.hpp
71include/pdal/filters/DividerFilter.hpp 71include/pdal/filters/DividerFilter.hpp
72include/pdal/filters/ELMFilter.hpp 72include/pdal/filters/ELMFilter.hpp
73include/pdal/filters/EigenvaluesFilter.hpp 73include/pdal/filters/EigenvaluesFilter.hpp
74include/pdal/filters/EstimateRankFilter.hpp 74include/pdal/filters/EstimateRankFilter.hpp
75include/pdal/filters/ExpressionFilter.hpp 75include/pdal/filters/ExpressionFilter.hpp
76include/pdal/filters/FaceRasterFilter.hpp 76include/pdal/filters/FaceRasterFilter.hpp
77include/pdal/filters/FarthestPointSamplingFilter.hpp 77include/pdal/filters/FarthestPointSamplingFilter.hpp
78include/pdal/filters/FerryFilter.hpp 78include/pdal/filters/FerryFilter.hpp
79include/pdal/filters/GeomDistanceFilter.hpp 79include/pdal/filters/GeomDistanceFilter.hpp
 80include/pdal/filters/GeoreferenceFilter.hpp
80include/pdal/filters/GpsTimeConvert.hpp 81include/pdal/filters/GpsTimeConvert.hpp
81include/pdal/filters/GreedyProjection.hpp 82include/pdal/filters/GreedyProjection.hpp
 83include/pdal/filters/GridDecimationFilter.hpp
82include/pdal/filters/GroupByFilter.hpp 84include/pdal/filters/GroupByFilter.hpp
 85include/pdal/filters/H3Filter.hpp
83include/pdal/filters/HagDelaunayFilter.hpp 86include/pdal/filters/HagDelaunayFilter.hpp
84include/pdal/filters/HagDemFilter.hpp 87include/pdal/filters/HagDemFilter.hpp
85include/pdal/filters/HagNnFilter.hpp 88include/pdal/filters/HagNnFilter.hpp
86include/pdal/filters/HeadFilter.hpp 89include/pdal/filters/HeadFilter.hpp
87include/pdal/filters/HexBinFilter.hpp 90include/pdal/filters/HexBinFilter.hpp
88include/pdal/filters/IQRFilter.hpp 91include/pdal/filters/IQRFilter.hpp
89include/pdal/filters/InfoFilter.hpp 92include/pdal/filters/InfoFilter.hpp
90include/pdal/filters/IterativeClosestPoint.hpp 93include/pdal/filters/IterativeClosestPoint.hpp
91include/pdal/filters/LOFFilter.hpp 94include/pdal/filters/LOFFilter.hpp
92include/pdal/filters/LiTreeFilter.hpp 95include/pdal/filters/LiTreeFilter.hpp
93include/pdal/filters/LloydKMeansFilter.hpp 96include/pdal/filters/LloydKMeansFilter.hpp
94include/pdal/filters/LocateFilter.hpp 97include/pdal/filters/LocateFilter.hpp
95include/pdal/filters/MADFilter.hpp 98include/pdal/filters/MADFilter.hpp
@@ -110,110 +113,122 @@ include/pdal/filters/ProjPipelineFilter. @@ -110,110 +113,122 @@ include/pdal/filters/ProjPipelineFilter.
110include/pdal/filters/RadialDensityFilter.hpp 113include/pdal/filters/RadialDensityFilter.hpp
111include/pdal/filters/RandomizeFilter.hpp 114include/pdal/filters/RandomizeFilter.hpp
112include/pdal/filters/RangeFilter.hpp 115include/pdal/filters/RangeFilter.hpp
113include/pdal/filters/ReciprocityFilter.hpp 116include/pdal/filters/ReciprocityFilter.hpp
114include/pdal/filters/RelaxationDartThrowing.hpp 117include/pdal/filters/RelaxationDartThrowing.hpp
115include/pdal/filters/ReprojectionFilter.hpp 118include/pdal/filters/ReprojectionFilter.hpp
116include/pdal/filters/ReturnsFilter.hpp 119include/pdal/filters/ReturnsFilter.hpp
117include/pdal/filters/SMRFilter.hpp 120include/pdal/filters/SMRFilter.hpp
118include/pdal/filters/SampleFilter.hpp 121include/pdal/filters/SampleFilter.hpp
119include/pdal/filters/SeparateScanLineFilter.hpp 122include/pdal/filters/SeparateScanLineFilter.hpp
120include/pdal/filters/ShellFilter.hpp 123include/pdal/filters/ShellFilter.hpp
121include/pdal/filters/SkewnessBalancingFilter.hpp 124include/pdal/filters/SkewnessBalancingFilter.hpp
122include/pdal/filters/SortFilter.hpp 125include/pdal/filters/SortFilter.hpp
 126include/pdal/filters/SparseSurfaceFilter.hpp
123include/pdal/filters/SplitterFilter.hpp 127include/pdal/filters/SplitterFilter.hpp
124include/pdal/filters/StatsFilter.hpp 128include/pdal/filters/StatsFilter.hpp
 129include/pdal/filters/StraightenFilter.hpp
125include/pdal/filters/StreamCallbackFilter.hpp 130include/pdal/filters/StreamCallbackFilter.hpp
126include/pdal/filters/TailFilter.hpp 131include/pdal/filters/TailFilter.hpp
127include/pdal/filters/TransformationFilter.hpp 132include/pdal/filters/TransformationFilter.hpp
128include/pdal/filters/VoxelCenterNearestNeighborFilter.hpp 133include/pdal/filters/VoxelCenterNearestNeighborFilter.hpp
129include/pdal/filters/VoxelCentroidNearestNeighborFilter.hpp 134include/pdal/filters/VoxelCentroidNearestNeighborFilter.hpp
130include/pdal/filters/VoxelDownsizeFilter.hpp 135include/pdal/filters/VoxelDownsizeFilter.hpp
131include/pdal/filters/ZsmoothFilter.hpp 136include/pdal/filters/ZsmoothFilter.hpp
132include/pdal/filters/private/DimRange.hpp 137include/pdal/filters/private/DimRange.hpp
133include/pdal/filters/private/Point.hpp 138include/pdal/filters/private/Point.hpp
134include/pdal/filters/private/Segmentation.hpp 139include/pdal/filters/private/Segmentation.hpp
 140@pkgdir include/pdal/filters/private/csf
135include/pdal/filters/private/delaunator.hpp 141include/pdal/filters/private/delaunator.hpp
136include/pdal/filters/private/expr/AssignParser.hpp 142include/pdal/filters/private/expr/AssignParser.hpp
137include/pdal/filters/private/expr/AssignStatement.hpp 143include/pdal/filters/private/expr/AssignStatement.hpp
138include/pdal/filters/private/expr/BaseParser.hpp 144include/pdal/filters/private/expr/BaseParser.hpp
139include/pdal/filters/private/expr/ConditionalExpression.hpp 145include/pdal/filters/private/expr/ConditionalExpression.hpp
140include/pdal/filters/private/expr/ConditionalParser.hpp 146include/pdal/filters/private/expr/ConditionalParser.hpp
141include/pdal/filters/private/expr/Expression.hpp 147include/pdal/filters/private/expr/Expression.hpp
142include/pdal/filters/private/expr/IdentExpression.hpp 148include/pdal/filters/private/expr/IdentExpression.hpp
143include/pdal/filters/private/expr/Lexer.hpp 149include/pdal/filters/private/expr/Lexer.hpp
144include/pdal/filters/private/expr/MathExpression.hpp 150include/pdal/filters/private/expr/MathExpression.hpp
145include/pdal/filters/private/expr/MathParser.hpp 151include/pdal/filters/private/expr/MathParser.hpp
146include/pdal/filters/private/expr/Token.hpp 152include/pdal/filters/private/expr/Token.hpp
 153include/pdal/filters/private/georeference/LocalCartesian.hpp
 154include/pdal/filters/private/georeference/Trajectory.hpp
 155include/pdal/filters/private/georeference/Utils.hpp
147include/pdal/filters/private/hexer/HexGrid.hpp 156include/pdal/filters/private/hexer/HexGrid.hpp
148include/pdal/filters/private/hexer/HexInfo.hpp 157include/pdal/filters/private/hexer/HexInfo.hpp
149include/pdal/filters/private/hexer/HexIter.hpp 158include/pdal/filters/private/hexer/HexIter.hpp
150include/pdal/filters/private/hexer/Hexagon.hpp 159include/pdal/filters/private/hexer/Hexagon.hpp
151include/pdal/filters/private/hexer/Mathpair.hpp 160include/pdal/filters/private/hexer/Mathpair.hpp
152include/pdal/filters/private/hexer/Path.hpp 161include/pdal/filters/private/hexer/Path.hpp
153include/pdal/filters/private/hexer/Processor.hpp 162include/pdal/filters/private/hexer/Processor.hpp
154include/pdal/filters/private/hexer/Segment.hpp 163include/pdal/filters/private/hexer/Segment.hpp
155include/pdal/filters/private/hexer/exception.hpp 164include/pdal/filters/private/hexer/exception.hpp
 165@pkgdir include/pdal/filters/private/miniball
156include/pdal/filters/private/mongoexpression/Comparison.hpp 166include/pdal/filters/private/mongoexpression/Comparison.hpp
157include/pdal/filters/private/mongoexpression/Expression.hpp 167include/pdal/filters/private/mongoexpression/Expression.hpp
158include/pdal/filters/private/mongoexpression/LogicGate.hpp 168include/pdal/filters/private/mongoexpression/LogicGate.hpp
159include/pdal/filters/private/mongoexpression/Support.hpp 169include/pdal/filters/private/mongoexpression/Support.hpp
160include/pdal/filters/private/pnp/Comparison.hpp 170include/pdal/filters/private/pnp/Comparison.hpp
161include/pdal/filters/private/pnp/Grid.hpp 171include/pdal/filters/private/pnp/Grid.hpp
162include/pdal/filters/private/pnp/GridPnp.hpp 172include/pdal/filters/private/pnp/GridPnp.hpp
163include/pdal/filters/private/pnp/VoxelRayTrace.hpp 173include/pdal/filters/private/pnp/VoxelRayTrace.hpp
 174include/pdal/filters/private/straighten/Polyline.hpp
 175include/pdal/filters/private/straighten/Utils.hpp
164include/pdal/io/BpfCompressor.hpp 176include/pdal/io/BpfCompressor.hpp
165include/pdal/io/BpfHeader.hpp 177include/pdal/io/BpfHeader.hpp
166include/pdal/io/BpfReader.hpp 178include/pdal/io/BpfReader.hpp
167include/pdal/io/BpfWriter.hpp 179include/pdal/io/BpfWriter.hpp
168include/pdal/io/BufferReader.hpp 180include/pdal/io/BufferReader.hpp
169include/pdal/io/CopcReader.hpp 181include/pdal/io/CopcReader.hpp
170include/pdal/io/CopcWriter.hpp 182include/pdal/io/CopcWriter.hpp
171include/pdal/io/EptAddonWriter.hpp 183include/pdal/io/EptAddonWriter.hpp
172include/pdal/io/EptReader.hpp 184include/pdal/io/EptReader.hpp
 185include/pdal/io/EsriReader.hpp
173include/pdal/io/FauxReader.hpp 186include/pdal/io/FauxReader.hpp
174include/pdal/io/FbiHeader.hpp 187include/pdal/io/FbiHeader.hpp
175include/pdal/io/FbiReader.hpp 188include/pdal/io/FbiReader.hpp
176include/pdal/io/FbiWriter.hpp 189include/pdal/io/FbiWriter.hpp
177include/pdal/io/GDALReader.hpp 190include/pdal/io/GDALReader.hpp
178include/pdal/io/GDALWriter.hpp 191include/pdal/io/GDALWriter.hpp
179include/pdal/io/GltfWriter.hpp 192include/pdal/io/GltfWriter.hpp
180include/pdal/io/HeaderVal.hpp 193include/pdal/io/HeaderVal.hpp
 194include/pdal/io/I3SReader.hpp
181include/pdal/io/Ilvis2MetadataReader.hpp 195include/pdal/io/Ilvis2MetadataReader.hpp
182include/pdal/io/Ilvis2Reader.hpp 196include/pdal/io/Ilvis2Reader.hpp
183include/pdal/io/LasHeader.hpp 197include/pdal/io/LasHeader.hpp
184include/pdal/io/LasReader.hpp 198include/pdal/io/LasReader.hpp
185include/pdal/io/LasVLR.hpp 199include/pdal/io/LasVLR.hpp
186include/pdal/io/LasWriter.hpp 200include/pdal/io/LasWriter.hpp
187include/pdal/io/MemoryViewReader.hpp 201include/pdal/io/MemoryViewReader.hpp
188include/pdal/io/NullWriter.hpp 202include/pdal/io/NullWriter.hpp
189include/pdal/io/OGRWriter.hpp 203include/pdal/io/OGRWriter.hpp
190include/pdal/io/ObjReader.hpp 204include/pdal/io/ObjReader.hpp
191include/pdal/io/OptechCommon.hpp 205include/pdal/io/OptechCommon.hpp
192include/pdal/io/OptechReader.hpp 206include/pdal/io/OptechReader.hpp
193include/pdal/io/OptechRotationMatrix.hpp 207include/pdal/io/OptechRotationMatrix.hpp
194include/pdal/io/PcdHeader.hpp 208include/pdal/io/PcdHeader.hpp
195include/pdal/io/PcdReader.hpp 209include/pdal/io/PcdReader.hpp
196include/pdal/io/PcdWriter.hpp 210include/pdal/io/PcdWriter.hpp
197include/pdal/io/PlyReader.hpp 211include/pdal/io/PlyReader.hpp
198include/pdal/io/PlyWriter.hpp 212include/pdal/io/PlyWriter.hpp
199include/pdal/io/PtsReader.hpp 213include/pdal/io/PtsReader.hpp
200include/pdal/io/PtxReader.hpp 214include/pdal/io/PtxReader.hpp
201include/pdal/io/QfitReader.hpp 215include/pdal/io/QfitReader.hpp
202include/pdal/io/RasterWriter.hpp 216include/pdal/io/RasterWriter.hpp
203include/pdal/io/SbetCommon.hpp 217include/pdal/io/SbetCommon.hpp
204include/pdal/io/SbetReader.hpp 218include/pdal/io/SbetReader.hpp
205include/pdal/io/SbetSmrmsgReader.hpp 219include/pdal/io/SbetSmrmsgReader.hpp
206include/pdal/io/SbetWriter.hpp 220include/pdal/io/SbetWriter.hpp
 221include/pdal/io/SlpkReader.hpp
207include/pdal/io/StacReader.hpp 222include/pdal/io/StacReader.hpp
208include/pdal/io/TIndexReader.hpp 223include/pdal/io/TIndexReader.hpp
209include/pdal/io/TerrasolidReader.hpp 224include/pdal/io/TerrasolidReader.hpp
210include/pdal/io/TextReader.hpp 225include/pdal/io/TextReader.hpp
211include/pdal/io/TextWriter.hpp 226include/pdal/io/TextWriter.hpp
212include/pdal/io/point_types.hpp 227include/pdal/io/point_types.hpp
213include/pdal/io/private/GDALGrid.hpp 228include/pdal/io/private/GDALGrid.hpp
214include/pdal/io/private/connector/Connector.hpp 229include/pdal/io/private/connector/Connector.hpp
215include/pdal/io/private/copc/Entry.hpp 230include/pdal/io/private/copc/Entry.hpp
216include/pdal/io/private/copc/Info.hpp 231include/pdal/io/private/copc/Info.hpp
217include/pdal/io/private/copc/Key.hpp 232include/pdal/io/private/copc/Key.hpp
218include/pdal/io/private/copc/Tile.hpp 233include/pdal/io/private/copc/Tile.hpp
219include/pdal/io/private/copcwriter/BuPyramid.hpp 234include/pdal/io/private/copcwriter/BuPyramid.hpp
@@ -227,48 +242,60 @@ include/pdal/io/private/copcwriter/Proce @@ -227,48 +242,60 @@ include/pdal/io/private/copcwriter/Proce
227include/pdal/io/private/copcwriter/PyramidManager.hpp 242include/pdal/io/private/copcwriter/PyramidManager.hpp
228include/pdal/io/private/copcwriter/Reprocessor.hpp 243include/pdal/io/private/copcwriter/Reprocessor.hpp
229include/pdal/io/private/copcwriter/VoxelInfo.hpp 244include/pdal/io/private/copcwriter/VoxelInfo.hpp
230include/pdal/io/private/copcwriter/VoxelKey.hpp 245include/pdal/io/private/copcwriter/VoxelKey.hpp
231include/pdal/io/private/ept/Addon.hpp 246include/pdal/io/private/ept/Addon.hpp
232include/pdal/io/private/ept/Artifact.hpp 247include/pdal/io/private/ept/Artifact.hpp
233include/pdal/io/private/ept/EptInfo.hpp 248include/pdal/io/private/ept/EptInfo.hpp
234include/pdal/io/private/ept/EptSupport.hpp 249include/pdal/io/private/ept/EptSupport.hpp
235include/pdal/io/private/ept/FixedPointLayout.hpp 250include/pdal/io/private/ept/FixedPointLayout.hpp
236include/pdal/io/private/ept/Key.hpp 251include/pdal/io/private/ept/Key.hpp
237include/pdal/io/private/ept/Overlap.hpp 252include/pdal/io/private/ept/Overlap.hpp
238include/pdal/io/private/ept/TileContents.hpp 253include/pdal/io/private/ept/TileContents.hpp
239include/pdal/io/private/ept/VectorPointTable.hpp 254include/pdal/io/private/ept/VectorPointTable.hpp
 255include/pdal/io/private/esri/EsriUtil.hpp
 256include/pdal/io/private/esri/Obb.hpp
 257include/pdal/io/private/esri/PageManager.hpp
 258include/pdal/io/private/las/ChunkInfo.hpp
240include/pdal/io/private/las/Geotiff.hpp 259include/pdal/io/private/las/Geotiff.hpp
241include/pdal/io/private/las/Header.hpp 260include/pdal/io/private/las/Header.hpp
242include/pdal/io/private/las/Srs.hpp 261include/pdal/io/private/las/Srs.hpp
243include/pdal/io/private/las/Summary.hpp 262include/pdal/io/private/las/Summary.hpp
 263include/pdal/io/private/las/Tile.hpp
244include/pdal/io/private/las/Utils.hpp 264include/pdal/io/private/las/Utils.hpp
245include/pdal/io/private/las/Vlr.hpp 265include/pdal/io/private/las/Vlr.hpp
 266include/pdal/io/private/stac/Catalog.hpp
 267include/pdal/io/private/stac/Collection.hpp
 268include/pdal/io/private/stac/Item.hpp
 269include/pdal/io/private/stac/ItemCollection.hpp
 270include/pdal/io/private/stac/Utils.hpp
246include/pdal/kernels/ChamferKernel.hpp 271include/pdal/kernels/ChamferKernel.hpp
247include/pdal/kernels/DeltaKernel.hpp 272include/pdal/kernels/DeltaKernel.hpp
248include/pdal/kernels/DensityKernel.hpp 273include/pdal/kernels/DensityKernel.hpp
249include/pdal/kernels/EvalKernel.hpp 274include/pdal/kernels/EvalKernel.hpp
250include/pdal/kernels/GroundKernel.hpp 275include/pdal/kernels/GroundKernel.hpp
251include/pdal/kernels/HausdorffKernel.hpp 276include/pdal/kernels/HausdorffKernel.hpp
252include/pdal/kernels/InfoKernel.hpp 277include/pdal/kernels/InfoKernel.hpp
253include/pdal/kernels/MergeKernel.hpp 278include/pdal/kernels/MergeKernel.hpp
254include/pdal/kernels/PipelineKernel.hpp 279include/pdal/kernels/PipelineKernel.hpp
255include/pdal/kernels/RandomKernel.hpp 280include/pdal/kernels/RandomKernel.hpp
256include/pdal/kernels/SortKernel.hpp 281include/pdal/kernels/SortKernel.hpp
257include/pdal/kernels/SplitKernel.hpp 282include/pdal/kernels/SplitKernel.hpp
258include/pdal/kernels/TIndexKernel.hpp 283include/pdal/kernels/TIndexKernel.hpp
259include/pdal/kernels/TileKernel.hpp 284include/pdal/kernels/TileKernel.hpp
260include/pdal/kernels/TranslateKernel.hpp 285include/pdal/kernels/TranslateKernel.hpp
 286include/pdal/kernels/private/PointlessLas.hpp
261include/pdal/kernels/private/density/OGR.hpp 287include/pdal/kernels/private/density/OGR.hpp
 288include/pdal/kernels/private/stac/StacInfo.hpp
262include/pdal/pdal.hpp 289include/pdal/pdal.hpp
263include/pdal/pdal_config.hpp 290include/pdal/pdal_config.hpp
264include/pdal/pdal_export.hpp 291include/pdal/pdal_export.hpp
265include/pdal/pdal_features.hpp 292include/pdal/pdal_features.hpp
266include/pdal/pdal_internal.hpp 293include/pdal/pdal_internal.hpp
267include/pdal/pdal_test_main.hpp 294include/pdal/pdal_test_main.hpp
268include/pdal/pdal_types.hpp 295include/pdal/pdal_types.hpp
269include/pdal/private/DynamicLibrary.hpp 296include/pdal/private/DynamicLibrary.hpp
270include/pdal/private/KDImpl.hpp 297include/pdal/private/KDImpl.hpp
271include/pdal/private/MathUtils.hpp 298include/pdal/private/MathUtils.hpp
272include/pdal/private/Raster.hpp 299include/pdal/private/Raster.hpp
273include/pdal/private/SrsTransform.hpp 300include/pdal/private/SrsTransform.hpp
274include/pdal/private/StageRunner.hpp 301include/pdal/private/StageRunner.hpp
@@ -292,30 +319,23 @@ include/pdal/util/ProgramArgs.hpp @@ -292,30 +319,23 @@ include/pdal/util/ProgramArgs.hpp
292include/pdal/util/Random.hpp 319include/pdal/util/Random.hpp
293include/pdal/util/ThreadPool.hpp 320include/pdal/util/ThreadPool.hpp
294include/pdal/util/Utils.hpp 321include/pdal/util/Utils.hpp
295include/pdal/util/Uuid.hpp 322include/pdal/util/Uuid.hpp
296include/pdal/util/pdal_util_export.hpp 323include/pdal/util/pdal_util_export.hpp
297include/pdal/util/pdal_util_internal.hpp 324include/pdal/util/pdal_util_internal.hpp
298include/pdal/util/portable_endian.hpp 325include/pdal/util/portable_endian.hpp
299include/pdal/util/private/BacktraceImpl.hpp 326include/pdal/util/private/BacktraceImpl.hpp
300lib/cmake/PDAL/PDALConfig.cmake 327lib/cmake/PDAL/PDALConfig.cmake
301lib/cmake/PDAL/PDALConfigVersion.cmake 328lib/cmake/PDAL/PDALConfigVersion.cmake
302lib/cmake/PDAL/PDALTargets-noconfig.cmake 329lib/cmake/PDAL/PDALTargets-noconfig.cmake
303lib/cmake/PDAL/PDALTargets.cmake 330lib/cmake/PDAL/PDALTargets.cmake
304lib/cmake/PDAL/pluginmacros.cmake 331lib/cmake/PDAL/pluginmacros.cmake
305lib/libpdal_base.so 
306lib/libpdal_base.so.15 
307lib/libpdal_base.so.15.6.0 
308lib/libpdal_plugin_kernel_fauxplugin.so 332lib/libpdal_plugin_kernel_fauxplugin.so
309lib/libpdal_plugin_kernel_fauxplugin.so.15 333lib/libpdal_plugin_kernel_fauxplugin.so.17
310lib/libpdal_plugin_kernel_fauxplugin.so.15.6.0 334lib/libpdal_plugin_kernel_fauxplugin.so.17.0.0
311lib/libpdal_plugin_reader_hdf.so 335lib/libpdal_plugin_reader_hdf.so
312lib/libpdal_plugin_reader_hdf.so.15 336lib/libpdal_plugin_reader_hdf.so.17
313lib/libpdal_plugin_reader_hdf.so.15.6.0 337lib/libpdal_plugin_reader_hdf.so.17.0.0
314lib/libpdal_util.so 
315lib/libpdal_util.so.15 
316lib/libpdal_util.so.15.6.0 
317lib/libpdalcpp.so 338lib/libpdalcpp.so
 339lib/libpdalcpp.so.17
 340lib/libpdalcpp.so.17.0.0
318lib/pkgconfig/pdal.pc 341lib/pkgconfig/pdal.pc
319@pkgdir include/pdal/util/CMakeFiles/pdal_util.dir/private 
320@pkgdir include/pdal/filters/private/miniball 
321@pkgdir include/pdal/filters/private/csf 

cvs diff -r1.5 -r1.6 pkgsrc/geography/pdal-lib/distinfo (expand / switch to unified diff)

--- pkgsrc/geography/pdal-lib/distinfo 2023/12/18 22:47:53 1.5
+++ pkgsrc/geography/pdal-lib/distinfo 2024/05/05 21:00:42 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2023/12/18 22:47:53 thor Exp $ 1$NetBSD: distinfo,v 1.6 2024/05/05 21:00:42 adam Exp $
2 2
3BLAKE2s (PDAL-2.5.6-src.tar.gz) = 7b7deadef1c483aa1f6aa7a06657a5f3ba1d9d68143b8013b4f9596e53203c93 3BLAKE2s (PDAL-2.7.1-src.tar.bz2) = 3bd531ffd3d9f6656774db3d028398849c4b98f716dd6bf369dae97af2d8c22a
4SHA512 (PDAL-2.5.6-src.tar.gz) = 059f18443a258e139ab3efa9146baeb51e21778ff46540961d9e6f2ef0b605d072240f68ca4b3def0c25ab6d477a14c7c75cd84cab6a7d7be543adab5f52e069 4SHA512 (PDAL-2.7.1-src.tar.bz2) = f76236f671ae3a0d43afa0c985772e75491e664b7d83563a95618e4f579aeb4ce70ffb3f4935508d4cb74984822d3c5aed4f9a7f8abed453c6fb5a1386f8d163
5Size (PDAL-2.5.6-src.tar.gz) = 89593391 bytes 5Size (PDAL-2.7.1-src.tar.bz2) = 87280551 bytes
6SHA1 (patch-pdal_util_private_BacktraceExecinfo.cpp) = 594e8c5452e83b52731e161b323917d41aaf2cbe 6SHA1 (patch-cmake_macros.cmake) = 3f1a88b6faf09d0609edf249c197349615130993

File Added: pkgsrc/geography/pdal-lib/patches/patch-cmake_macros.cmake
$NetBSD: patch-cmake_macros.cmake,v 1.1 2024/05/05 21:00:42 adam Exp $

On Darwin, don't use @rpath for install name.

--- cmake/macros.cmake.orig	2024-05-05 20:33:10.394857268 +0000
+++ cmake/macros.cmake
@@ -170,10 +170,6 @@ macro(PDAL_ADD_PLUGIN _name _type _short
         RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
         LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
         ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
-    if (APPLE)
-        set_target_properties(${${_name}} PROPERTIES
-            INSTALL_NAME_DIR "@rpath")
-    endif()
 endmacro(PDAL_ADD_PLUGIN)
 
 ###############################################################################