Date: Sat, 2 Aug 2014 13:16:57 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r363814 - in head/math: . pdal pdal/files Message-ID: <201408021316.s72DGvmR062603@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sat Aug 2 13:16:57 2014 New Revision: 363814 URL: http://svnweb.freebsd.org/changeset/ports/363814 QAT: https://qat.redports.org/buildarchive/r363814/ Log: New port: math/pdal 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. WWW: http://www.pdal.io/ PR: 192329 Submitted by: coder@tuxfamily.org (maintainer) Added: head/math/pdal/ head/math/pdal/Makefile (contents, props changed) head/math/pdal/distinfo (contents, props changed) head/math/pdal/files/ head/math/pdal/files/patch-src-Utils.cpp (contents, props changed) head/math/pdal/pkg-descr (contents, props changed) head/math/pdal/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Sat Aug 2 13:00:13 2014 (r363813) +++ head/math/Makefile Sat Aug 2 13:16:57 2014 (r363814) @@ -519,6 +519,7 @@ SUBDIR += pari SUBDIR += parmetis SUBDIR += parmgridgen + SUBDIR += pdal SUBDIR += pear-Math_BigInteger SUBDIR += pear-Math_Combinatorics SUBDIR += pecl-big_int Added: head/math/pdal/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/Makefile Sat Aug 2 13:16:57 2014 (r363814) @@ -0,0 +1,61 @@ +# Created by: bart <bart@bureau> +# $FreeBSD$ + +PORTNAME= pdal +PORTVERSION= 0.9.8 +CATEGORIES= databases math graphics +MASTER_SITES= http://github.com/PDAL/PDAL/archive/${PORTVERSION}.tar.gz?dummy=/ + +MAINTAINER= coder@tuxfamily.org +COMMENT= Library for translating and manipulating point cloud data + +LICENSE= BSD3CLAUSE + +WRKSRC= ${WRKDIR}/PDAL-${PORTVERSION} + +USES= cmake compiler +compiler_ARGS= c++11-lang +USE_LDCONFIG= yes + +OPTIONS_DEFINE= GDAL GEOTIFF LIBXML2 EMBED_BOOST +OPTIONS_DEFAULT= GDAL GEOTIFF LIBXML2 + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MGDAL} +CMAKE_ARGS+= -DWITH_GDAL:BOOL=TRUE +LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal +PLIST_SUB+= GDAL="" +.else +CMAKE_ARGS+= -DWITH_GDAL:BOOL=FALSE +PLIST_SUB+= GDAL="@comment " +.endif + +.if ${PORT_OPTIONS:MGEOTIFF} +CMAKE_ARGS+= -DWITH_GEOTIFF:BOOL=TRUE +LIB_DEPENDS+= libgeotiff.so:${PORTSDIR}/graphics/libgeotiff +PLIST_SUB+= GEOTIFF="" +.else +CMAKE_ARGS+= -DWITH_GEOTIFF:BOOL=FALSE +PLIST_SUB+= GEOTIFF="@comment " +.endif + +.if ${PORT_OPTIONS:MLIBXML2} +CMAKE_ARGS+= -DWITH_LIBXML2:BOOL=TRUE +LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 +PLIST_SUB+= LIBXML2="" +.else +CMAKE_ARGS+= -DWITH_LIBXML2:BOOL=FALSE +PLIST_SUB+= LIBXML2="@comment " +.endif + +.if ${PORT_OPTIONS:MEMBED_BOOST} +CMAKE_ARGS+= -DPDAL_EMBED_BOOST:BOOL=TRUE +PLIST_SUB+= EMBED_BOOST="" +.else +CMAKE_ARGS+= -DPDAL_EMBED_BOOST:BOOL=FALSE +LIB_DEPENDS+= libboost_thread.so:${PORTSDIR}/devel/boost-libs +PLIST_SUB+= EMBED_BOOST="@comment " +.endif + +.include <bsd.port.mk> Added: head/math/pdal/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/distinfo Sat Aug 2 13:16:57 2014 (r363814) @@ -0,0 +1,2 @@ +SHA256 (pdal-0.9.8.tar.gz) = aef41ae7c8b87541eb9cc11c2e17f086ac26799f3e4da0f19f8e78e0538060ff +SIZE (pdal-0.9.8.tar.gz) = 11046030 Added: head/math/pdal/files/patch-src-Utils.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/files/patch-src-Utils.cpp Sat Aug 2 13:16:57 2014 (r363814) @@ -0,0 +1,10 @@ +--- src/Utils.cpp.orig 2014-07-27 19:02:59.456832475 +0200 ++++ src/Utils.cpp 2014-07-27 19:03:23.513363445 +0200 +@@ -37,6 +37,7 @@ + #include <cassert> + #include <cstdlib> + #include <cctype> ++#include <sys/wait.h> + + #ifdef PDAL_COMPILER_MSVC + # pragma warning(disable: 4127) // conditional expression is constant Added: head/math/pdal/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/pkg-descr Sat Aug 2 13:16:57 2014 (r363814) @@ -0,0 +1,10 @@ +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. + +WWW: http://www.pdal.io/ Added: head/math/pdal/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pdal/pkg-plist Sat Aug 2 13:16:57 2014 (r363814) @@ -0,0 +1,122 @@ +bin/pc2pc +bin/pcequal +bin/pcinfo +bin/pcpipeline +bin/pcquery +bin/pdal-config +include/pdal/Bounds.hpp +include/pdal/Dimension.hpp +include/pdal/Endian.hpp +include/pdal/FileUtils.hpp +include/pdal/Filter.hpp +include/pdal/FilterIterator.hpp +include/pdal/GDALUtils.hpp +include/pdal/GlobalEnvironment.hpp +include/pdal/Log.hpp +include/pdal/Metadata.hpp +include/pdal/MultiFilter.hpp +include/pdal/MultiFilterIterator.hpp +include/pdal/Object.hpp +include/pdal/Options.hpp +include/pdal/PipelineManager.hpp +include/pdal/PipelineReader.hpp +include/pdal/PipelineWriter.hpp +include/pdal/PointBuffer.hpp +include/pdal/Range.hpp +include/pdal/Reader.hpp +include/pdal/ReaderIterator.hpp +include/pdal/Schema.hpp +include/pdal/SpatialReference.hpp +include/pdal/Stage.hpp +include/pdal/StageBase.hpp +include/pdal/StageFactory.hpp +include/pdal/StageIterator.hpp +include/pdal/StreamFactory.hpp +include/pdal/ThreadEnvironment.hpp +include/pdal/UserCallback.hpp +include/pdal/Utils.hpp +include/pdal/Vector.hpp +include/pdal/Writer.hpp +include/pdal/XMLSchema.hpp +include/pdal/drivers/buffer/Reader.hpp +include/pdal/drivers/caris/CloudIterator.hpp +include/pdal/drivers/caris/CloudReader.hpp +include/pdal/drivers/faux/Reader.hpp +include/pdal/drivers/faux/Writer.hpp +include/pdal/drivers/las/Header.hpp +include/pdal/drivers/las/Reader.hpp +include/pdal/drivers/las/ReaderBase.hpp +include/pdal/drivers/las/SummaryData.hpp +include/pdal/drivers/las/Support.hpp +include/pdal/drivers/las/VariableLengthRecord.hpp +include/pdal/drivers/las/Writer.hpp +include/pdal/drivers/mrsid/Reader.hpp +include/pdal/drivers/nitf/Reader.hpp +include/pdal/drivers/nitf/Writer.hpp +include/pdal/drivers/oci/Reader.hpp +include/pdal/drivers/oci/Writer.hpp +include/pdal/drivers/oci/common.hpp +include/pdal/drivers/oci/oci_wrapper.h +include/pdal/drivers/p2g/Writer.hpp +include/pdal/drivers/pgpointcloud/Reader.hpp +include/pdal/drivers/pgpointcloud/Writer.hpp +include/pdal/drivers/pgpointcloud/common.hpp +include/pdal/drivers/pipeline/Reader.hpp +include/pdal/drivers/qfit/Reader.hpp +include/pdal/drivers/soci/Reader.hpp +include/pdal/drivers/soci/Writer.hpp +include/pdal/drivers/soci/common.hpp +include/pdal/drivers/terrasolid/Reader.hpp +include/pdal/drivers/text/Writer.hpp +include/pdal/filters/ByteSwap.hpp +include/pdal/filters/Cache.hpp +include/pdal/filters/Chipper.hpp +include/pdal/filters/Color.hpp +include/pdal/filters/Colorization.hpp +include/pdal/filters/Crop.hpp +include/pdal/filters/Decimation.hpp +include/pdal/filters/HexBin.hpp +include/pdal/filters/InPlaceReprojection.hpp +include/pdal/filters/Index.hpp +include/pdal/filters/Mosaic.hpp +include/pdal/filters/PointBufferCache.hpp +include/pdal/filters/Predicate.hpp +include/pdal/filters/Programmable.hpp +include/pdal/filters/Reprojection.hpp +include/pdal/filters/Scaling.hpp +include/pdal/filters/Selector.hpp +include/pdal/filters/Stats.hpp +include/pdal/gitsha.h +include/pdal/pdal_config.hpp +include/pdal/pdal_defines.h +include/pdal/pdal_error.hpp +include/pdal/pdal_export.hpp +include/pdal/pdal_internal.hpp +include/pdal/pdal_macros.hpp +include/pdal/pdal_types.hpp +include/pdal/plang/BufferedInvocation.hpp +include/pdal/plang/Invocation.hpp +include/pdal/plang/PythonEnvironment.hpp +include/pdal/plang/Script.hpp +include/pdal/third/nanoflann.hpp +lib/libpdal.so +lib/libpdal.so.0 +@dirrmtry include/pdal/drivers/buffer +@dirrmtry include/pdal/drivers/caris +@dirrmtry include/pdal/drivers/faux +@dirrmtry include/pdal/drivers/las +@dirrmtry include/pdal/drivers/mrsid +@dirrmtry include/pdal/drivers/nitf +@dirrmtry include/pdal/drivers/oci +@dirrmtry include/pdal/drivers/p2g +@dirrmtry include/pdal/drivers/pgpointcloud +@dirrmtry include/pdal/drivers/pipeline +@dirrmtry include/pdal/drivers/qfit +@dirrmtry include/pdal/drivers/soci +@dirrmtry include/pdal/drivers/terrasolid +@dirrmtry include/pdal/drivers/text +@dirrmtry include/pdal/drivers +@dirrmtry include/pdal/filters +@dirrmtry include/pdal/plang +@dirrmtry include/pdal/third +@dirrmtry include/pdal
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408021316.s72DGvmR062603>