Mon May 17 11:12:54 2021 UTC ()
geography/pdal-lib: new package for PDAL

PDAL is Point Data Abstraction Library. It is a C/C++ open source library
and applications for translating and processing point cloud data. It is
not limited to LiDAR data, although the focus and impetus for many of
the tools in the library have their origins in LiDAR.


(thor)
diff -r1.107 -r1.108 pkgsrc/geography/Makefile
diff -r0 -r1.1 pkgsrc/geography/pdal-lib/DESCR
diff -r0 -r1.1 pkgsrc/geography/pdal-lib/Makefile
diff -r0 -r1.1 pkgsrc/geography/pdal-lib/PLIST
diff -r0 -r1.1 pkgsrc/geography/pdal-lib/buildlink3.mk
diff -r0 -r1.1 pkgsrc/geography/pdal-lib/distinfo

cvs diff -r1.107 -r1.108 pkgsrc/geography/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/Makefile 2021/05/17 10:01:31 1.107
+++ pkgsrc/geography/Makefile 2021/05/17 11:12:53 1.108
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.107 2021/05/17 10:01:31 thor Exp $ 1# $NetBSD: Makefile,v 1.108 2021/05/17 11:12:53 thor Exp $
2# 2#
3 3
4COMMENT= Software for geographical-related uses 4COMMENT= Software for geographical-related uses
5 5
6SUBDIR+= R-countrycode 6SUBDIR+= R-countrycode
7SUBDIR+= R-deldir 7SUBDIR+= R-deldir
8SUBDIR+= R-geosphere 8SUBDIR+= R-geosphere
9SUBDIR+= R-ggspatial 9SUBDIR+= R-ggspatial
10SUBDIR+= R-lwgeom 10SUBDIR+= R-lwgeom
11SUBDIR+= R-mapdata 11SUBDIR+= R-mapdata
12SUBDIR+= R-maps 12SUBDIR+= R-maps
13SUBDIR+= R-maptools 13SUBDIR+= R-maptools
14SUBDIR+= R-osmar 14SUBDIR+= R-osmar
@@ -67,26 +67,27 @@ SUBDIR+= opencpn-plugin-watchdog @@ -67,26 +67,27 @@ SUBDIR+= opencpn-plugin-watchdog
67SUBDIR+= opencpn-plugin-weather_routing 67SUBDIR+= opencpn-plugin-weather_routing
68SUBDIR+= osm-gps-map 68SUBDIR+= osm-gps-map
69SUBDIR+= osm2pgsql 69SUBDIR+= osm2pgsql
70SUBDIR+= p5-Class-Measure 70SUBDIR+= p5-Class-Measure
71SUBDIR+= p5-GIS-Distance 71SUBDIR+= p5-GIS-Distance
72SUBDIR+= p5-Geo-Coordinates-UTM 72SUBDIR+= p5-Geo-Coordinates-UTM
73SUBDIR+= p5-Geo-Distance 73SUBDIR+= p5-Geo-Distance
74SUBDIR+= p5-Geo-Ellipsoid 74SUBDIR+= p5-Geo-Ellipsoid
75SUBDIR+= p5-Geo-Gpx 75SUBDIR+= p5-Geo-Gpx
76SUBDIR+= p5-Geo-Mercator 76SUBDIR+= p5-Geo-Mercator
77SUBDIR+= p5-Geo-ShapeFile 77SUBDIR+= p5-Geo-ShapeFile
78SUBDIR+= p5-Geo-Weather 78SUBDIR+= p5-Geo-Weather
79SUBDIR+= p5-Geography-Countries 79SUBDIR+= p5-Geography-Countries
 80SUBDIR+= pdal-lib
80SUBDIR+= proj 81SUBDIR+= proj
81SUBDIR+= proj-doc 82SUBDIR+= proj-doc
82SUBDIR+= py-country 83SUBDIR+= py-country
83SUBDIR+= py-gdal 84SUBDIR+= py-gdal
84SUBDIR+= py-geojson 85SUBDIR+= py-geojson
85SUBDIR+= py-googlemaps 86SUBDIR+= py-googlemaps
86SUBDIR+= py-obspy 87SUBDIR+= py-obspy
87SUBDIR+= py-proj 88SUBDIR+= py-proj
88SUBDIR+= py-trytond-country 89SUBDIR+= py-trytond-country
89SUBDIR+= py-trytond-google-maps 90SUBDIR+= py-trytond-google-maps
90SUBDIR+= qgis 91SUBDIR+= qgis
91SUBDIR+= qlandkartegt 92SUBDIR+= qlandkartegt
92SUBDIR+= qlandkartegt-garmindev 93SUBDIR+= qlandkartegt-garmindev

File Added: pkgsrc/geography/pdal-lib/DESCR
PDAL is Point Data Abstraction Library. It is a C/C++ open source library
and applications for translating and processing point cloud data. It is
not limited to LiDAR data, although the focus and impetus for many of
the tools in the library have their origins in LiDAR.

File Added: pkgsrc/geography/pdal-lib/Makefile
# $NetBSD: Makefile,v 1.1 2021/05/17 11:12:53 thor Exp $

DISTNAME=	PDAL-2.2.0-src
PKGNAME=	${DISTNAME:S/PDAL/pdal-lib/:S/-src//}
CATEGORIES=	geography
MASTER_SITES=	${MASTER_SITE_GITHUB:=PDAL/}
GITHUB_PROJECT=	PDAL
GITHUB_RELEASE=	${PKGVERSION_NOREV}

MAINTAINER=	thomas.orgis@uni-hamburg.de
HOMEPAGE=	https://pdal.io/
COMMENT=	Point Data Abstraction Library
LICENSE=	modified-bsd

USE_CMAKE=	yes
USE_TOOLS+=	pkg-config
USE_LANGUAGES=	c c++

TEST_TARGET=	test

PKGCONFIG_OVERRIDE+=	apps/pdal.pc.in
PKGCONFIG_OVERRIDE+=	vendor/gtest/cmake/gtest.pc.in
PKGCONFIG_OVERRIDE+=	vendor/gtest/cmake/gtest_main.pc.in

CMAKE_ARGS+=	-DBUILD_PLUGIN_CPD=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_E57=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_FBX=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_GEOWAVE=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_HDF=ON
CMAKE_ARGS+=	-DBUILD_PLUGIN_I3S=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_ICEBRIDGE=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_MATLAB=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_MBIO=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_MRSID=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_NITF=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_OCI=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_OPENSCENEGRAPH=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_PGPOINTCLOUD=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_RDBLIB=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_RIVLIB=OFF
CMAKE_ARGS+=	-DBUILD_PLUGIN_TILEDB=OFF

CMAKE_ARGS+=	-DWITH_COMPLETION=OFF
CMAKE_ARGS+=	-DWITH_LASZIP=ON
CMAKE_ARGS+=	-DWITH_LAZPERF=OFF
CMAKE_ARGS+=	-DWITH_LZMA=ON
CMAKE_ARGS+=	-DWITH_ZLIB=ON
CMAKE_ARGS+=	-DWITH_ZSTD=ON

.include "../../geography/gdal-lib/buildlink3.mk"
.include "../../devel/hdf5-c++/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../geography/libgeotiff/buildlink3.mk"
.include "../../geography/laszip/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../archivers/zstd/buildlink3.mk"
.include "../../archivers/xz/buildlink3.mk"
.include "../../graphics/pcl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/geography/pdal-lib/PLIST
@comment $NetBSD: PLIST,v 1.1 2021/05/17 11:12:53 thor Exp $
bin/pdal
bin/pdal-config
include/pdal/Artifact.hpp
include/pdal/ArtifactManager.hpp
include/pdal/DbReader.hpp
include/pdal/DbWriter.hpp
include/pdal/DimDetail.hpp
include/pdal/DimType.hpp
include/pdal/DimUtil.hpp
include/pdal/Dimension.hpp
include/pdal/Filter.hpp
include/pdal/FlexWriter.hpp
include/pdal/Geometry.hpp
include/pdal/JsonFwd.hpp
include/pdal/KDIndex.hpp
include/pdal/Kernel.hpp
include/pdal/Log.hpp
include/pdal/Mesh.hpp
include/pdal/Metadata.hpp
include/pdal/Options.hpp
include/pdal/PDALUtils.hpp
include/pdal/PipelineExecutor.hpp
include/pdal/PipelineManager.hpp
include/pdal/PipelineReaderJSON.hpp
include/pdal/PipelineWriter.hpp
include/pdal/PluginDirectory.hpp
include/pdal/PluginHelper.hpp
include/pdal/PluginInfo.hpp
include/pdal/PluginManager.hpp
include/pdal/PointContainer.hpp
include/pdal/PointLayout.hpp
include/pdal/PointRef.hpp
include/pdal/PointTable.hpp
include/pdal/PointView.hpp
include/pdal/Polygon.hpp
include/pdal/QuadIndex.hpp
include/pdal/QuickInfo.hpp
include/pdal/Reader.hpp
include/pdal/Scaling.hpp
include/pdal/SpatialReference.hpp
include/pdal/SrsBounds.hpp
include/pdal/Stage.hpp
include/pdal/StageExtensions.hpp
include/pdal/StageFactory.hpp
include/pdal/StageWrapper.hpp
include/pdal/Streamable.hpp
include/pdal/SubcommandKernel.hpp
include/pdal/Writer.hpp
include/pdal/XMLSchema.hpp
include/pdal/compression/Compression.hpp
include/pdal/compression/DeflateCompression.hpp
include/pdal/compression/LazPerfCompression.hpp
include/pdal/compression/LazPerfVlrCompression.hpp
include/pdal/compression/LzmaCompression.hpp
include/pdal/compression/ZstdCompression.hpp
include/pdal/filters/ApproximateCoplanarFilter.hpp
include/pdal/filters/AssignFilter.hpp
include/pdal/filters/CSFilter.hpp
include/pdal/filters/ChipperFilter.hpp
include/pdal/filters/ClusterFilter.hpp
include/pdal/filters/ColorInterpRamps.hpp
include/pdal/filters/ColorinterpFilter.hpp
include/pdal/filters/ColorizationFilter.hpp
include/pdal/filters/CovarianceFeaturesFilter.hpp
include/pdal/filters/CropFilter.hpp
include/pdal/filters/DBSCANFilter.hpp
include/pdal/filters/DEMFilter.hpp
include/pdal/filters/DecimationFilter.hpp
include/pdal/filters/DelaunayFilter.hpp
include/pdal/filters/DividerFilter.hpp
include/pdal/filters/ELMFilter.hpp
include/pdal/filters/EigenvaluesFilter.hpp
include/pdal/filters/EstimateRankFilter.hpp
include/pdal/filters/FaceRasterFilter.hpp
include/pdal/filters/FarthestPointSamplingFilter.hpp
include/pdal/filters/FerryFilter.hpp
include/pdal/filters/GreedyProjection.hpp
include/pdal/filters/GroupByFilter.hpp
include/pdal/filters/HagDelaunayFilter.hpp
include/pdal/filters/HagDemFilter.hpp
include/pdal/filters/HagNnFilter.hpp
include/pdal/filters/HeadFilter.hpp
include/pdal/filters/HexBinFilter.hpp
include/pdal/filters/IQRFilter.hpp
include/pdal/filters/InfoFilter.hpp
include/pdal/filters/IterativeClosestPoint.hpp
include/pdal/filters/LOFFilter.hpp
include/pdal/filters/LiTreeFilter.hpp
include/pdal/filters/LloydKMeansFilter.hpp
include/pdal/filters/LocateFilter.hpp
include/pdal/filters/MADFilter.hpp
include/pdal/filters/MergeFilter.hpp
include/pdal/filters/MiniballFilter.hpp
include/pdal/filters/MongoExpressionFilter.hpp
include/pdal/filters/MortonOrderFilter.hpp
include/pdal/filters/NNDistanceFilter.hpp
include/pdal/filters/NeighborClassifierFilter.hpp
include/pdal/filters/NormalFilter.hpp
include/pdal/filters/OptimalNeighborhoodFilter.hpp
include/pdal/filters/OutlierFilter.hpp
include/pdal/filters/OverlayFilter.hpp
include/pdal/filters/PMFFilter.hpp
include/pdal/filters/PlaneFitFilter.hpp
include/pdal/filters/PoissonFilter.hpp
include/pdal/filters/ProjPipelineFilter.hpp
include/pdal/filters/RadialDensityFilter.hpp
include/pdal/filters/RandomizeFilter.hpp
include/pdal/filters/RangeFilter.hpp
include/pdal/filters/ReciprocityFilter.hpp
include/pdal/filters/ReprojectionFilter.hpp
include/pdal/filters/ReturnsFilter.hpp
include/pdal/filters/SMRFilter.hpp
include/pdal/filters/SampleFilter.hpp
include/pdal/filters/SeparateScanLineFilter.hpp
include/pdal/filters/ShellFilter.hpp
include/pdal/filters/SkewnessBalancingFilter.hpp
include/pdal/filters/SortFilter.hpp
include/pdal/filters/SplitterFilter.hpp
include/pdal/filters/StatsFilter.hpp
include/pdal/filters/StreamCallbackFilter.hpp
include/pdal/filters/TailFilter.hpp
include/pdal/filters/TransformationFilter.hpp
include/pdal/filters/VoxelCenterNearestNeighborFilter.hpp
include/pdal/filters/VoxelCentroidNearestNeighborFilter.hpp
include/pdal/filters/VoxelDownsizeFilter.hpp
include/pdal/filters/private/DimRange.hpp
include/pdal/filters/private/Point.hpp
include/pdal/filters/private/Segmentation.hpp
include/pdal/filters/private/delaunator.hpp
include/pdal/filters/private/expr/AssignParser.hpp
include/pdal/filters/private/expr/AssignStatement.hpp
include/pdal/filters/private/expr/BaseParser.hpp
include/pdal/filters/private/expr/ConditionalExpression.hpp
include/pdal/filters/private/expr/ConditionalParser.hpp
include/pdal/filters/private/expr/Expression.hpp
include/pdal/filters/private/expr/IdentExpression.hpp
include/pdal/filters/private/expr/Lexer.hpp
include/pdal/filters/private/expr/MathExpression.hpp
include/pdal/filters/private/expr/MathParser.hpp
include/pdal/filters/private/expr/Token.hpp
include/pdal/filters/private/hexer/HexGrid.hpp
include/pdal/filters/private/hexer/HexInfo.hpp
include/pdal/filters/private/hexer/HexIter.hpp
include/pdal/filters/private/hexer/Hexagon.hpp
include/pdal/filters/private/hexer/Mathpair.hpp
include/pdal/filters/private/hexer/Path.hpp
include/pdal/filters/private/hexer/Processor.hpp
include/pdal/filters/private/hexer/Segment.hpp
include/pdal/filters/private/hexer/exception.hpp
include/pdal/filters/private/mongoexpression/Comparison.hpp
include/pdal/filters/private/mongoexpression/Expression.hpp
include/pdal/filters/private/mongoexpression/LogicGate.hpp
include/pdal/filters/private/mongoexpression/Support.hpp
include/pdal/filters/private/pnp/Comparison.hpp
include/pdal/filters/private/pnp/Grid.hpp
include/pdal/filters/private/pnp/GridPnp.hpp
include/pdal/filters/private/pnp/VoxelRayTrace.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/EptAddonWriter.hpp
include/pdal/io/EptReader.hpp
include/pdal/io/FauxReader.hpp
include/pdal/io/GDALReader.hpp
include/pdal/io/GDALWriter.hpp
include/pdal/io/GeotiffSupport.hpp
include/pdal/io/GltfWriter.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/MemoryViewReader.hpp
include/pdal/io/NullWriter.hpp
include/pdal/io/OGRWriter.hpp
include/pdal/io/ObjReader.hpp
include/pdal/io/OptechCommon.hpp
include/pdal/io/OptechReader.hpp
include/pdal/io/OptechRotationMatrix.hpp
include/pdal/io/PcdHeader.hpp
include/pdal/io/PcdReader.hpp
include/pdal/io/PcdWriter.hpp
include/pdal/io/PlyReader.hpp
include/pdal/io/PlyWriter.hpp
include/pdal/io/PtsReader.hpp
include/pdal/io/QfitReader.hpp
include/pdal/io/RasterWriter.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/io/point_types.hpp
include/pdal/io/private/GDALGrid.hpp
include/pdal/io/private/ept/Addon.hpp
include/pdal/io/private/ept/Connector.hpp
include/pdal/io/private/ept/EptArtifact.hpp
include/pdal/io/private/ept/EptInfo.hpp
include/pdal/io/private/ept/EptSupport.hpp
include/pdal/io/private/ept/FixedPointLayout.hpp
include/pdal/io/private/ept/Key.hpp
include/pdal/io/private/ept/Overlap.hpp
include/pdal/io/private/ept/TileContents.hpp
include/pdal/io/private/ept/VectorPointTable.hpp
include/pdal/kernels/DeltaKernel.hpp
include/pdal/kernels/DensityKernel.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/TileKernel.hpp
include/pdal/kernels/TranslateKernel.hpp
include/pdal/kernels/private/density/OGR.hpp
include/pdal/pdal.hpp
include/pdal/pdal_config.hpp
include/pdal/pdal_export.hpp
include/pdal/pdal_features.hpp
include/pdal/pdal_internal.hpp
include/pdal/pdal_test_main.hpp
include/pdal/pdal_types.hpp
include/pdal/private/DynamicLibrary.hpp
include/pdal/private/KDImpl.hpp
include/pdal/private/MathUtils.hpp
include/pdal/private/Raster.hpp
include/pdal/private/SrsTransform.hpp
include/pdal/private/StageRunner.hpp
include/pdal/private/gdal/ErrorHandler.hpp
include/pdal/private/gdal/GDALError.hpp
include/pdal/private/gdal/GDALUtils.hpp
include/pdal/private/gdal/Raster.hpp
include/pdal/private/gdal/SpatialRef.hpp
include/pdal/util/Algorithm.hpp
include/pdal/util/Backtrace.hpp
include/pdal/util/Bounds.hpp
include/pdal/util/Charbuf.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/NullOStream.hpp
include/pdal/util/OStream.hpp
include/pdal/util/ProgramArgs.hpp
include/pdal/util/ThreadPool.hpp
include/pdal/util/Utils.hpp
include/pdal/util/Uuid.hpp
include/pdal/util/pdal_util_export.hpp
include/pdal/util/portable_endian.hpp
include/pdal/util/private/BacktraceImpl.hpp
lib/cmake/PDAL/PDALConfig.cmake
lib/cmake/PDAL/PDALConfigVersion.cmake
lib/cmake/PDAL/PDALTargets-noconfig.cmake
lib/cmake/PDAL/PDALTargets.cmake
lib/libpdal_base.so
lib/libpdal_base.so.12
lib/libpdal_base.so.12.0.0
lib/libpdal_plugin_kernel_fauxplugin.so
lib/libpdal_plugin_kernel_fauxplugin.so.12
lib/libpdal_plugin_kernel_fauxplugin.so.12.0.0
lib/libpdal_plugin_reader_hdf.so
lib/libpdal_plugin_reader_hdf.so.12
lib/libpdal_plugin_reader_hdf.so.12.0.0
lib/libpdal_util.so
lib/libpdal_util.so.12
lib/libpdal_util.so.12.0.0
lib/libpdalcpp.so
lib/pkgconfig/pdal.pc
@pkgdir include/pdal/util/CMakeFiles/pdal_util.dir/private
@pkgdir include/pdal/filters/private/miniball
@pkgdir include/pdal/filters/private/csf

File Added: pkgsrc/geography/pdal-lib/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2021/05/17 11:12:53 thor Exp $

BUILDLINK_TREE+=	pdal-lib

.if !defined(PDAL_LIB_BUILDLINK3_MK)
PDAL_LIB_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.pdal-lib+=	pdal-lib>=2.1.0
BUILDLINK_ABI_DEPENDS.pdal-lib+=	pdal-lib>=2.1.0
BUILDLINK_PKGSRCDIR.pdal-lib?=		../../geography/pdal-lib

.include "../../geography/gdal-lib/buildlink3.mk"
.include "../../devel/hdf5-c++/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../geography/libgeotiff/buildlink3.mk"
.include "../../geography/laszip/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../archivers/zstd/buildlink3.mk"
.include "../../graphics/pcl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"

.endif # PDAL_LIB_BUILDLINK3_MK

BUILDLINK_TREE+=	-pdal-lib

File Added: pkgsrc/geography/pdal-lib/distinfo
$NetBSD: distinfo,v 1.1 2021/05/17 11:12:53 thor Exp $

SHA1 (PDAL-2.2.0-src.tar.gz) = 84400502270666dbd2ffa783c0a33bf9e31c3823
RMD160 (PDAL-2.2.0-src.tar.gz) = 1561af1cc0f156e7daf783039aa9454009140043
SHA512 (PDAL-2.2.0-src.tar.gz) = c54770973de714473bf6cfe6a69e2c880d516abcf71cce755495304093acb41471b4264cb84f11973a482f3de80a8922d7d8b54994fb91c6b012a6894a8bdac5
Size (PDAL-2.2.0-src.tar.gz) = 99876283 bytes