BSD Ports

math/pdal 2.7.2_2 MidnightBSD

Library for translating and manipulating point cloud data

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
4fdd170f77
License
bsd3
Categories
math, databases, graphics

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
MidnightBSDmath/pdal2.7.2_2
FreeBSDmath/pdal2.9.0
OpenBSDgeo/pdal2.10.2
DragonFlymath/pdal2.5.4

Install

Binary package:

mport install pdal

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Build 1

Library 8

Build dependencies 9
Run dependencies 8
Required by 1

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 347
  • 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/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/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/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

The first 100 are listed.

distinfo 1
FileSizeSHA256
pdal-2.7.2-src.tar.bz28.7431434e+07f6ae0f3dc012b19c70dde2361799ecac0cdcbeb9cad5cfd96313c9fdc8608f32
Master sites 1
  • https://github.com/PDAL/PDAL/releases/download/2.7.2/

Commit history 2

DateCommitCreditsLog message
4fdd170f77 Lucas Holt math/pdal: rebuild for lazperf 3 (#1735)
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …