diff options
author | thor <thor@pkgsrc.org> | 2021-05-17 11:12:53 +0000 |
---|---|---|
committer | thor <thor@pkgsrc.org> | 2021-05-17 11:12:53 +0000 |
commit | 76813efc947e38f32a26e7346a48b17f706eb685 (patch) | |
tree | 9bd6294eba03b6a4d1af6ce8c78db112bae0d267 /geography | |
parent | 54a3ad05ae91eb3f666705966c71c5c8e57d249b (diff) | |
download | pkgsrc-76813efc947e38f32a26e7346a48b17f706eb685.tar.gz |
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.
Diffstat (limited to 'geography')
-rw-r--r-- | geography/Makefile | 3 | ||||
-rw-r--r-- | geography/pdal-lib/DESCR | 4 | ||||
-rw-r--r-- | geography/pdal-lib/Makefile | 61 | ||||
-rw-r--r-- | geography/pdal-lib/PLIST | 286 | ||||
-rw-r--r-- | geography/pdal-lib/buildlink3.mk | 24 | ||||
-rw-r--r-- | geography/pdal-lib/distinfo | 6 |
6 files changed, 383 insertions, 1 deletions
diff --git a/geography/Makefile b/geography/Makefile index 059d4f95a7d..59fa715c52d 100644 --- a/geography/Makefile +++ b/geography/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.107 2021/05/17 10:01:31 thor Exp $ +# $NetBSD: Makefile,v 1.108 2021/05/17 11:12:53 thor Exp $ # COMMENT= Software for geographical-related uses @@ -77,6 +77,7 @@ SUBDIR+= p5-Geo-Mercator SUBDIR+= p5-Geo-ShapeFile SUBDIR+= p5-Geo-Weather SUBDIR+= p5-Geography-Countries +SUBDIR+= pdal-lib SUBDIR+= proj SUBDIR+= proj-doc SUBDIR+= py-country diff --git a/geography/pdal-lib/DESCR b/geography/pdal-lib/DESCR new file mode 100644 index 00000000000..7647644088e --- /dev/null +++ b/geography/pdal-lib/DESCR @@ -0,0 +1,4 @@ +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. diff --git a/geography/pdal-lib/Makefile b/geography/pdal-lib/Makefile new file mode 100644 index 00000000000..33c219d2942 --- /dev/null +++ b/geography/pdal-lib/Makefile @@ -0,0 +1,61 @@ +# $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" diff --git a/geography/pdal-lib/PLIST b/geography/pdal-lib/PLIST new file mode 100644 index 00000000000..5905b7df35e --- /dev/null +++ b/geography/pdal-lib/PLIST @@ -0,0 +1,286 @@ +@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 diff --git a/geography/pdal-lib/buildlink3.mk b/geography/pdal-lib/buildlink3.mk new file mode 100644 index 00000000000..e269ccc11f4 --- /dev/null +++ b/geography/pdal-lib/buildlink3.mk @@ -0,0 +1,24 @@ +# $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 diff --git a/geography/pdal-lib/distinfo b/geography/pdal-lib/distinfo new file mode 100644 index 00000000000..e4bc64597e5 --- /dev/null +++ b/geography/pdal-lib/distinfo @@ -0,0 +1,6 @@ +$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 |