aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authorpi <pi@FreeBSD.org>2017-08-19 03:15:24 +0800
committerpi <pi@FreeBSD.org>2017-08-19 03:15:24 +0800
commit11e670684be14fa387bd3403179060adf016496b (patch)
tree593dab4e7057949f0c358797ebfece95f882a8d7 /math
parentc530f222ee79ccf4eec30f951003fbdba5a97be3 (diff)
downloadfreebsd-ports-gnome-11e670684be14fa387bd3403179060adf016496b.tar.gz
freebsd-ports-gnome-11e670684be14fa387bd3403179060adf016496b.tar.zst
freebsd-ports-gnome-11e670684be14fa387bd3403179060adf016496b.zip
math/pdal: update 1.4.0 -> 1.5.0
PR: 221578 Relnotes: https://github.com/PDAL/PDAL/releases/tag/1.5.0 Submitted by: lbartoletti@tuxfamily.org (maintainer)
Diffstat (limited to 'math')
-rw-r--r--math/pdal/Makefile21
-rw-r--r--math/pdal/distinfo6
-rw-r--r--math/pdal/files/patch-cmake_modules_FindJSONCPP.cmake18
-rw-r--r--math/pdal/pkg-plist32
4 files changed, 53 insertions, 24 deletions
diff --git a/math/pdal/Makefile b/math/pdal/Makefile
index de18f2537fcb..e048f22db2b8 100644
--- a/math/pdal/Makefile
+++ b/math/pdal/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= pdal
-PORTVERSION= 1.4.0
-PORTREVISION= 3
+PORTVERSION= 1.5.0
CATEGORIES= math databases graphics
MAINTAINER= lbartoletti@tuxfamily.org
@@ -18,7 +17,8 @@ LIB_DEPENDS= libgdal.so:graphics/gdal \
libcurl.so:ftp/curl \
libgeotiff.so:graphics/libgeotiff \
libxml2.so:textproc/libxml2 \
- liblaszip.so:archivers/laszip
+ liblaszip.so:archivers/laszip \
+ libjsoncpp.so:devel/jsoncpp
USES= cmake:outsource compiler:c++11-lib pathfix pkgconfig execinfo
USE_LDCONFIG= yes
@@ -32,11 +32,13 @@ CXXFLAGS+= -D_GLIBCXX_USE_C99
CMAKE_ARGS+= -DWITH_LASZIP:BOOL=TRUE #Doesn't build without laszip. LASZIP is recommended
OPTIONS_DEFINE= BASH \
- ICEBRIDGE PGPOINTCLOUD SQLITE \
+ ICEBRIDGE PGPOINTCLOUD SQLITE MBIO \
PYTHON TESTS
-OPTIONS_DEFAULT= PYTHON TESTS
+OPTIONS_DEFAULT= PYTHON PGPOINTCLOUD SQLITE
+#Option without port
+#lazperf
#Plugins with lib not in port:
-#RivLib, Matlab, MrSID, CPD, GeoWave, GreyHound, HexBin
+#RivLib, Matlab, MrSID, CPD, GeoWave, GreyHound, HexBin, NITF (nitro)
OPTIONS_SUB= yes
PGPOINTCLOUD_DESC= Enable Coherent PostgreSQL Point Cloud plugin
@@ -61,10 +63,15 @@ TESTS_CMAKE_ON= -DBUILD_PLUGIN_TESTS:BOOL=TRUE
TESTS_CMAKE_OFF= DBUILD_PLUGIN_TESTS:BOOL=FALSE
ICEBRIDGE_DESC= Enable Icebridge plugin
-ICEBRIDGE_LIB_DEPENDS= libhdf5.so:science/hdf5
+ICEBRIDGE_LIB_DEPENDS= libhdf5.so:science/hdf5 \
+ libsz.so:science/szip
ICEBRIDGE_CMAKE_ON= -DBUILD_PLUGIN_ICEBRIDGE:BOOL=TRUE
ICEBRIDGE_CMAKE_OFF= -DBUILD_PLUGIN_ICEBRIDGE:BOOL=FALSE
+MBIO_DESC= Enable MBIO plugin
+MBIO_CMAKE_ON= -DBUILD_PLUGIN_MBIO:BOOL=TRUE
+MBIO_CMAKE_OFF= -DBUILD_PLUGIN_MBIO:BOOL=FALSE
+
BASH_DESC= BASH completion
BASH_CMAKE_ON= -DWITH_COMPLETION:BOOL=TRUE
BASH_RUN_DEPENDS= bash:shells/bash
diff --git a/math/pdal/distinfo b/math/pdal/distinfo
index 88d30a34be2c..b04712d0837d 100644
--- a/math/pdal/distinfo
+++ b/math/pdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1482219332
-SHA256 (PDAL-PDAL-1.4.0_GH0.tar.gz) = 199b34f77d48e468ff2dd2077766b63893d6be99a1db28cadfaee4f92978aed1
-SIZE (PDAL-PDAL-1.4.0_GH0.tar.gz) = 65673606
+TIMESTAMP = 1502432256
+SHA256 (PDAL-PDAL-1.5.0_GH0.tar.gz) = 915e3326a8713982dfdc4a5d9be91fefa6d879615a521669ec2105d9a21b4ead
+SIZE (PDAL-PDAL-1.5.0_GH0.tar.gz) = 66066083
diff --git a/math/pdal/files/patch-cmake_modules_FindJSONCPP.cmake b/math/pdal/files/patch-cmake_modules_FindJSONCPP.cmake
new file mode 100644
index 000000000000..06cbe0423b01
--- /dev/null
+++ b/math/pdal/files/patch-cmake_modules_FindJSONCPP.cmake
@@ -0,0 +1,18 @@
+--- cmake/modules/FindJSONCPP.cmake.orig 2017-08-11 17:29:28 UTC
++++ cmake/modules/FindJSONCPP.cmake
+@@ -77,6 +77,7 @@ find_library(JSONCPP_LIBRARY
+ PATHS
+ "${JSONCPP_ROOT_DIR}/libs"
+ /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
++ /usr/local/lib/${CMAKE_LIBRARY_ARCHITECTURE}
+ PATH_SUFFIXES
+ ${_pathsuffixes})
+
+@@ -86,6 +87,7 @@ find_path(JSONCPP_INCLUDE_DIR
+ PATHS
+ "${JSONCPP_ROOT_DIR}"
+ /usr/include/jsoncpp
++ /usr/local/include/jsoncpp
+ PATH_SUFFIXES
+ include)
+
diff --git a/math/pdal/pkg-plist b/math/pdal/pkg-plist
index 8d8bdb996c2d..a7135d18d336 100644
--- a/math/pdal/pkg-plist
+++ b/math/pdal/pkg-plist
@@ -36,6 +36,7 @@ include/pdal/QuadIndex.hpp
include/pdal/QuickInfo.hpp
include/pdal/Reader.hpp
include/pdal/Scaling.hpp
+include/pdal/Segmentation.hpp
include/pdal/SpatialReference.hpp
include/pdal/Stage.hpp
include/pdal/StageFactory.hpp
@@ -43,8 +44,9 @@ include/pdal/StageWrapper.hpp
include/pdal/Writer.hpp
include/pdal/XMLSchema.hpp
include/pdal/filters/ApproximateCoplanarFilter.hpp
-include/pdal/filters/AttributeFilter.hpp
+include/pdal/filters/AssignFilter.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
@@ -53,11 +55,14 @@ include/pdal/filters/CropFilter.hpp
include/pdal/filters/DecimationFilter.hpp
include/pdal/filters/DividerFilter.hpp
include/pdal/filters/EigenvaluesFilter.hpp
+include/pdal/filters/ELMFilter.hpp
include/pdal/filters/EstimateRankFilter.hpp
include/pdal/filters/FerryFilter.hpp
+include/pdal/filters/GroupByFilter.hpp
include/pdal/filters/HAGFilter.hpp
include/pdal/filters/IQRFilter.hpp
include/pdal/filters/KDistanceFilter.hpp
+include/pdal/filters/LocateFilter.hpp
include/pdal/filters/LOFFilter.hpp
include/pdal/filters/MADFilter.hpp
include/pdal/filters/MergeFilter.hpp
@@ -65,6 +70,7 @@ include/pdal/filters/MongusFilter.hpp
include/pdal/filters/MortonOrderFilter.hpp
include/pdal/filters/NormalFilter.hpp
include/pdal/filters/OutlierFilter.hpp
+include/pdal/filters/OverlayFilter.hpp
include/pdal/filters/PMFFilter.hpp
include/pdal/filters/RadialDensityFilter.hpp
include/pdal/filters/RandomizeFilter.hpp
@@ -83,7 +89,6 @@ include/pdal/io/BpfHeader.hpp
include/pdal/io/BpfReader.hpp
include/pdal/io/BpfWriter.hpp
include/pdal/io/BufferReader.hpp
-include/pdal/io/DerivativeWriter.hpp
include/pdal/io/FauxReader.hpp
include/pdal/io/GDALGrid.hpp
include/pdal/io/GDALReader.hpp
@@ -136,7 +141,6 @@ include/pdal/pdal_macros.hpp
include/pdal/pdal_test_main.hpp
include/pdal/pdal_types.hpp
include/pdal/plang/Array.hpp
-include/pdal/plang/BufferedInvocation.hpp
include/pdal/plang/Environment.hpp
include/pdal/plang/Invocation.hpp
include/pdal/plang/Redirector.hpp
@@ -150,6 +154,7 @@ 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/Utils.hpp
@@ -159,36 +164,35 @@ include/pdal/util/portable_endian.hpp
lib/libpdal_arbiter.a
lib/libpdal_base.so
lib/libpdal_base.so.4
-lib/libpdal_base.so.5.0.0
+lib/libpdal_base.so.5.1.0
lib/libpdal_boost.a
-lib/libpdal_jsoncpp.a
%%PYTHON%%lib/libpdal_plang.so
%%PYTHON%%lib/libpdal_plang.so.4
-%%PYTHON%%lib/libpdal_plang.so.5.0.0
+%%PYTHON%%lib/libpdal_plang.so.5.1.0
%%PYTHON%%lib/libpdal_plugin_filter_predicate.so
%%PYTHON%%lib/libpdal_plugin_filter_predicate.so.4
-%%PYTHON%%lib/libpdal_plugin_filter_predicate.so.5.0.0
+%%PYTHON%%lib/libpdal_plugin_filter_predicate.so.5.1.0
%%PYTHON%%lib/libpdal_plugin_filter_programmable.so
%%PYTHON%%lib/libpdal_plugin_filter_programmable.so.4
-%%PYTHON%%lib/libpdal_plugin_filter_programmable.so.5.0.0
+%%PYTHON%%lib/libpdal_plugin_filter_programmable.so.5.1.0
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.4
-%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.5.0.0
+%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.5.1.0
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.4
-%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.5.0.0
+%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.5.1.0
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.4
-%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.5.0.0
+%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.5.1.0
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.4
-%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.5.0.0
+%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.5.1.0
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.4
-%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.5.0.0
+%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.5.1.0
lib/libpdal_util.so
lib/libpdal_util.so.4
-lib/libpdal_util.so.5.0.0
+lib/libpdal_util.so.5.1.0
lib/libpdalcpp.so
lib/pdal/cmake/PDALConfig.cmake
lib/pdal/cmake/PDALConfigVersion.cmake