BSD Ports

math/pdal 2.9.0 FreeBSD

Library for translating and manipulating point cloud data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b470ffee28
License
BSD3CLAUSE
Categories
math, databases, graphics
Package size
2214.5 KiB, 8957.9 KiB installed

Description

PDAL is a BSD licensed library for translating and manipulating point cloud data of various formats. It is a library that is analogous to the GDAL raster library. PDAL is focussed on reading, writing, and translating point cloud data from the ever-growing constellation of data formats that are being developed for working with multi-dimensional emitted-pulse scanning systems. While PDAL is not explicitly limited to working with LiDAR data formats, its initial rollout is focused in that area.

In the other systems

SystemPortVersion
FreeBSDmath/pdal2.9.0
OpenBSDgeo/pdal2.10.2
DragonFlymath/pdal2.5.4
MidnightBSDmath/pdal2.7.2_2

Install

Binary package:

pkg install pdal

From the ports tree:

cd /usr/ports/math/pdal/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pdal>0:math/pdal
LIB_DEPENDS=	libpdal_plugin_kernel_fauxplugin.so:math/pdal

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.8.4_102.8.4_11-2.8.4_32.9.0
FreeBSD:14:quarterly2.8.4_102.8.4_10n/a2.8.4_32.8.4_10
FreeBSD:15:latest2.8.4_112.9.0n/a2.8.4_32.8.4_3
FreeBSD:15:quarterly2.8.4_102.8.4_10n/an/an/a
FreeBSD:16:latest2.8.4_102.9.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 8

The full lists below include those, and their dependencies in turn.

Build dependencies 88
Run dependencies 80

Configuration

Options name: math_pdal

OptionDefaultDescription
BASHonBASH completion
ICEBRIDGEonEnable Icebridge plugin
LAZPERFonEnable LAZPerf plugin
MBIOonEnable MBIO plugin
PGPOINTCLOUDonEnable Coherent PostgreSQL Point Cloud plugin
USES
cmake compiler:c++11-lib gnome pathfix pkgconfig ssl tar:bz2
Service scripts
none

Files

pkg-plist 359
  • 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/FileSpec.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/GzipCompression.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/ExpressionFilter.hpp
  • include/pdal/filters/ExpressionStatsFilter.hpp
  • include/pdal/filters/FaceRasterFilter.hpp
  • include/pdal/filters/FarthestPointSamplingFilter.hpp
  • include/pdal/filters/FerryFilter.hpp
  • include/pdal/filters/GeomDistanceFilter.hpp
  • include/pdal/filters/GeoreferenceFilter.hpp
  • include/pdal/filters/GpsTimeConvert.hpp
  • include/pdal/filters/GreedyProjection.hpp
  • include/pdal/filters/GridDecimationFilter.hpp
  • include/pdal/filters/GroupByFilter.hpp
  • include/pdal/filters/H3Filter.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/LabelDuplicatesFilter.hpp
  • include/pdal/filters/LiTreeFilter.hpp
  • include/pdal/filters/LloydKMeansFilter.hpp
  • include/pdal/filters/LocateFilter.hpp
  • include/pdal/filters/MADFilter.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
pdal-2.9.0-src.tar.bz29.6938361e+07f0be2f6575021d0c4751d5babd4c1096d4e5934f86f8461914e9f9c6dc63567d
Master sites 1
  • https://github.com/PDAL/PDAL/releases/download/2.9.0/

Commit history 4

DateCommitCreditsLog message
b470ffee28 Loïc Bartoletti math/pdal: Update to 2.9.0
463980a20d Loïc Bartoletti graphics/proj: Update to 9.9.0
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
814bd7c461 Piotr Kubaj math/pdal: drop VSX requirement on powerpc64
Merge upstream eigen patches to allow building on G5.