View | Details | Raw Unified | Return to bug 240693
Collapse All | Expand All

(-)math/pdal/Makefile (-3 / +3 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	pdal
4
PORTNAME=	pdal
5
DISTVERSION=	1.9.1
5
DISTVERSION=	2.0.1
6
PORTREVISION=	3
7
CATEGORIES=	math databases graphics
6
CATEGORIES=	math databases graphics
8
7
9
MAINTAINER=	lbartoletti@tuxfamily.org
8
MAINTAINER=	lbartoletti@tuxfamily.org
Lines 12-17 COMMENT= Library for translating and manipulating point cloud data Link Here
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
14
13
14
BUILD_DEPENDS=	nlohmann-json>0:devel/nlohmann-json
15
LIB_DEPENDS=	libgdal.so:graphics/gdal \
15
LIB_DEPENDS=	libgdal.so:graphics/gdal \
16
		libgeos.so:graphics/geos \
16
		libgeos.so:graphics/geos \
17
		libboost_thread.so:devel/boost-libs \
17
		libboost_thread.so:devel/boost-libs \
Lines 19-25 LIB_DEPENDS= libgdal.so:graphics/gdal \ Link Here
19
		libgeotiff.so:graphics/libgeotiff \
19
		libgeotiff.so:graphics/libgeotiff \
20
		libxml2.so:textproc/libxml2 \
20
		libxml2.so:textproc/libxml2 \
21
		liblaszip.so:archivers/laszip \
21
		liblaszip.so:archivers/laszip \
22
		libjsoncpp.so:devel/jsoncpp
22
		libzstd.so:archivers/zstd
23
23
24
USES=		cmake compiler:c++11-lib pathfix pkgconfig
24
USES=		cmake compiler:c++11-lib pathfix pkgconfig
25
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
(-)math/pdal/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1557523690
1
TIMESTAMP = 1568356237
2
SHA256 (PDAL-PDAL-1.9.1_GH0.tar.gz) = c388643cc781be39537c17ca48d0a436411ff68baeb0df56daed5e8596e09e92
2
SHA256 (PDAL-PDAL-2.0.1_GH0.tar.gz) = bf85c0d826c644a2c52791c62227a5fbfeae845dd9d2c8bdad2d002035673e21
3
SIZE (PDAL-PDAL-1.9.1_GH0.tar.gz) = 81342934
3
SIZE (PDAL-PDAL-2.0.1_GH0.tar.gz) = 100076022
(-)math/pdal/files/patch-cmake_modules_FindJSONCPP.cmake (-18 lines)
Removed Link Here
1
--- cmake/modules/FindJSONCPP.cmake.orig	2017-08-11 17:29:28 UTC
2
+++ cmake/modules/FindJSONCPP.cmake
3
@@ -77,6 +77,7 @@ find_library(JSONCPP_LIBRARY
4
 	PATHS
5
 	"${JSONCPP_ROOT_DIR}/libs"
6
 	/usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
7
+        /usr/local/lib/${CMAKE_LIBRARY_ARCHITECTURE}
8
 	PATH_SUFFIXES
9
 	${_pathsuffixes})
10
 
11
@@ -86,6 +87,7 @@ find_path(JSONCPP_INCLUDE_DIR
12
 	PATHS
13
 	"${JSONCPP_ROOT_DIR}"
14
 	/usr/include/jsoncpp
15
+        /usr/local/include/jsoncpp
16
 	PATH_SUFFIXES
17
 	include)
18
 
(-)math/pdal/files/patch-test_unit_filters_DelaunayFilterTest.cpp (-11 lines)
Removed Link Here
1
--- test/unit/filters/DelaunayFilterTest.cpp.orig	2019-05-10 22:11:49 UTC
2
+++ test/unit/filters/DelaunayFilterTest.cpp
3
@@ -92,7 +92,7 @@ TEST(DelaunayFilterTest, test1)
4
         
5
         // Build a vector so we can compare to an expected triangle with
6
         // the == operator.
7
-        std::vector<size_t> triangleVector = {triangle.m_a, triangle.m_b, triangle.m_c};
8
+        std::vector<size_t> triangleVector = {static_cast<unsigned int>(triangle.m_a), static_cast<unsigned int>(triangle.m_b), static_cast<unsigned int>(triangle.m_c)};
9
         
10
         // Go through all of the expected triangles to check for a
11
         // match.
(-)math/pdal/files/patch-vendor_gtest_include_gtest_internal_gtest-port.h (-28 lines)
Removed Link Here
1
--- vendor/gtest/include/gtest/internal/gtest-port.h.orig	2016-12-15 17:52:00 UTC
2
+++ vendor/gtest/include/gtest/internal/gtest-port.h
3
@@ -92,6 +92,7 @@
4
 // the given platform; otherwise undefined):
5
 //   GTEST_OS_AIX      - IBM AIX
6
 //   GTEST_OS_CYGWIN   - Cygwin
7
+//   GTEST_OS_FREEBSD     - FreeBSD
8
 //   GTEST_OS_HPUX     - HP-UX
9
 //   GTEST_OS_LINUX    - Linux
10
 //     GTEST_OS_LINUX_ANDROID - Google Android
11
@@ -267,6 +268,8 @@
12
 # define GTEST_OS_OPENBSD 1
13
 #elif defined __QNX__
14
 # define GTEST_OS_QNX 1
15
+#elif defined __FreeBSD__ || defined __DragonFly__
16
+# define GTEST_OS_FREEBSD 1
17
 #endif  // __CYGWIN__
18
 
19
 #ifndef GTEST_LANG_CXX11
20
@@ -646,7 +649,7 @@ using ::std::tuple_size;
21
      (GTEST_OS_MAC && !GTEST_OS_IOS) || GTEST_OS_IOS_SIMULATOR || \
22
      (GTEST_OS_WINDOWS_DESKTOP && _MSC_VER >= 1400) || \
23
      GTEST_OS_WINDOWS_MINGW || GTEST_OS_AIX || GTEST_OS_HPUX || \
24
-     GTEST_OS_OPENBSD || GTEST_OS_QNX)
25
+     GTEST_OS_OPENBSD || GTEST_OS_QNX || GTEST_OS_FREEBSD)
26
 # define GTEST_HAS_DEATH_TEST 1
27
 # include <vector>  // NOLINT
28
 #endif
(-)math/pdal/pkg-plist (-26 / +40 lines)
Lines 4-9 include/pdal/Artifact.hpp Link Here
4
include/pdal/ArtifactManager.hpp
4
include/pdal/ArtifactManager.hpp
5
include/pdal/compression/Compression.hpp
5
include/pdal/compression/Compression.hpp
6
include/pdal/compression/DeflateCompression.hpp
6
include/pdal/compression/DeflateCompression.hpp
7
include/pdal/compression/ZstdCompression.hpp
7
include/pdal/DbReader.hpp
8
include/pdal/DbReader.hpp
8
include/pdal/DbWriter.hpp
9
include/pdal/DbWriter.hpp
9
include/pdal/DimDetail.hpp
10
include/pdal/DimDetail.hpp
Lines 19-28 include/pdal/filters/ClusterFilter.hpp Link Here
19
include/pdal/filters/ColorinterpFilter.hpp
20
include/pdal/filters/ColorinterpFilter.hpp
20
include/pdal/filters/ColorInterpRamps.hpp
21
include/pdal/filters/ColorInterpRamps.hpp
21
include/pdal/filters/ColorizationFilter.hpp
22
include/pdal/filters/ColorizationFilter.hpp
23
include/pdal/filters/CovarianceFeaturesFilter.hpp
22
include/pdal/filters/CropFilter.hpp
24
include/pdal/filters/CropFilter.hpp
23
include/pdal/filters/DEMFilter.hpp
24
include/pdal/filters/DecimationFilter.hpp
25
include/pdal/filters/DecimationFilter.hpp
25
include/pdal/filters/DelaunayFilter.hpp
26
include/pdal/filters/DelaunayFilter.hpp
27
include/pdal/filters/DEMFilter.hpp
26
include/pdal/filters/DividerFilter.hpp
28
include/pdal/filters/DividerFilter.hpp
27
include/pdal/filters/EigenvaluesFilter.hpp
29
include/pdal/filters/EigenvaluesFilter.hpp
28
include/pdal/filters/ELMFilter.hpp
30
include/pdal/filters/ELMFilter.hpp
Lines 33-61 include/pdal/filters/GroupByFilter.hpp Link Here
33
include/pdal/filters/HAGFilter.hpp
35
include/pdal/filters/HAGFilter.hpp
34
include/pdal/filters/HeadFilter.hpp
36
include/pdal/filters/HeadFilter.hpp
35
include/pdal/filters/HexBinFilter.hpp
37
include/pdal/filters/HexBinFilter.hpp
36
include/pdal/filters/IQRFilter.hpp
37
include/pdal/filters/InfoFilter.hpp
38
include/pdal/filters/InfoFilter.hpp
38
include/pdal/filters/KDistanceFilter.hpp
39
include/pdal/filters/IQRFilter.hpp
40
include/pdal/filters/IterativeClosestPoint.hpp
39
include/pdal/filters/LocateFilter.hpp
41
include/pdal/filters/LocateFilter.hpp
40
include/pdal/filters/LOFFilter.hpp
42
include/pdal/filters/LOFFilter.hpp
41
include/pdal/filters/MADFilter.hpp
43
include/pdal/filters/MADFilter.hpp
42
include/pdal/filters/MergeFilter.hpp
44
include/pdal/filters/MergeFilter.hpp
45
include/pdal/filters/MiniballFilter.hpp
43
include/pdal/filters/MongoExpressionFilter.hpp
46
include/pdal/filters/MongoExpressionFilter.hpp
44
include/pdal/filters/MongusFilter.hpp
45
include/pdal/filters/MortonOrderFilter.hpp
47
include/pdal/filters/MortonOrderFilter.hpp
46
include/pdal/filters/NNDistanceFilter.hpp
47
include/pdal/filters/NeighborClassifierFilter.hpp
48
include/pdal/filters/NeighborClassifierFilter.hpp
49
include/pdal/filters/NNDistanceFilter.hpp
48
include/pdal/filters/NormalFilter.hpp
50
include/pdal/filters/NormalFilter.hpp
49
include/pdal/filters/OutlierFilter.hpp
51
include/pdal/filters/OutlierFilter.hpp
50
include/pdal/filters/OverlayFilter.hpp
52
include/pdal/filters/OverlayFilter.hpp
53
include/pdal/filters/PlaneFitFilter.hpp
51
include/pdal/filters/PMFFilter.hpp
54
include/pdal/filters/PMFFilter.hpp
52
include/pdal/filters/PoissonFilter.hpp
55
include/pdal/filters/PoissonFilter.hpp
56
include/pdal/filters/ProjPipelineFilter.hpp
53
include/pdal/filters/RadialDensityFilter.hpp
57
include/pdal/filters/RadialDensityFilter.hpp
54
include/pdal/filters/RandomizeFilter.hpp
58
include/pdal/filters/RandomizeFilter.hpp
55
include/pdal/filters/RangeFilter.hpp
59
include/pdal/filters/RangeFilter.hpp
60
include/pdal/filters/ReciprocityFilter.hpp
56
include/pdal/filters/ReprojectionFilter.hpp
61
include/pdal/filters/ReprojectionFilter.hpp
57
include/pdal/filters/ReturnsFilter.hpp
62
include/pdal/filters/ReturnsFilter.hpp
58
include/pdal/filters/SampleFilter.hpp
63
include/pdal/filters/SampleFilter.hpp
64
include/pdal/filters/ShellFilter.hpp
59
include/pdal/filters/SMRFilter.hpp
65
include/pdal/filters/SMRFilter.hpp
60
include/pdal/filters/SortFilter.hpp
66
include/pdal/filters/SortFilter.hpp
61
include/pdal/filters/SplitterFilter.hpp
67
include/pdal/filters/SplitterFilter.hpp
Lines 80-85 include/pdal/io/FauxReader.hpp Link Here
80
include/pdal/io/GDALReader.hpp
86
include/pdal/io/GDALReader.hpp
81
include/pdal/io/GDALWriter.hpp
87
include/pdal/io/GDALWriter.hpp
82
include/pdal/io/GeotiffSupport.hpp
88
include/pdal/io/GeotiffSupport.hpp
89
include/pdal/io/GltfWriter.hpp
83
include/pdal/io/HeaderVal.hpp
90
include/pdal/io/HeaderVal.hpp
84
include/pdal/io/Ilvis2MetadataReader.hpp
91
include/pdal/io/Ilvis2MetadataReader.hpp
85
include/pdal/io/Ilvis2Reader.hpp
92
include/pdal/io/Ilvis2Reader.hpp
Lines 90-102 include/pdal/io/LasSummaryData.hpp Link Here
90
include/pdal/io/LasUtils.hpp
97
include/pdal/io/LasUtils.hpp
91
include/pdal/io/LasVLR.hpp
98
include/pdal/io/LasVLR.hpp
92
include/pdal/io/LasWriter.hpp
99
include/pdal/io/LasWriter.hpp
100
include/pdal/io/MemoryViewReader.hpp
93
include/pdal/io/NullWriter.hpp
101
include/pdal/io/NullWriter.hpp
94
include/pdal/io/OGRWriter.hpp
102
include/pdal/io/OGRWriter.hpp
95
include/pdal/io/OptechCommon.hpp
103
include/pdal/io/OptechCommon.hpp
96
include/pdal/io/OptechReader.hpp
104
include/pdal/io/OptechReader.hpp
97
include/pdal/io/OptechRotationMatrix.hpp
105
include/pdal/io/OptechRotationMatrix.hpp
106
include/pdal/io/PcdHeader.hpp
107
include/pdal/io/PcdReader.hpp
108
include/pdal/io/PcdWriter.hpp
98
include/pdal/io/PlyReader.hpp
109
include/pdal/io/PlyReader.hpp
99
include/pdal/io/PlyWriter.hpp
110
include/pdal/io/PlyWriter.hpp
111
include/pdal/io/point_types.hpp
100
include/pdal/io/PtsReader.hpp
112
include/pdal/io/PtsReader.hpp
101
include/pdal/io/QfitReader.hpp
113
include/pdal/io/QfitReader.hpp
102
include/pdal/io/SbetCommon.hpp
114
include/pdal/io/SbetCommon.hpp
Lines 106-111 include/pdal/io/TerrasolidReader.hpp Link Here
106
include/pdal/io/TextReader.hpp
118
include/pdal/io/TextReader.hpp
107
include/pdal/io/TextWriter.hpp
119
include/pdal/io/TextWriter.hpp
108
include/pdal/io/TIndexReader.hpp
120
include/pdal/io/TIndexReader.hpp
121
include/pdal/JsonFwd.hpp
109
include/pdal/KDIndex.hpp
122
include/pdal/KDIndex.hpp
110
include/pdal/Kernel.hpp
123
include/pdal/Kernel.hpp
111
include/pdal/kernels/DeltaKernel.hpp
124
include/pdal/kernels/DeltaKernel.hpp
Lines 118-125 include/pdal/kernels/PipelineKernel.hpp Link Here
118
include/pdal/kernels/RandomKernel.hpp
131
include/pdal/kernels/RandomKernel.hpp
119
include/pdal/kernels/SortKernel.hpp
132
include/pdal/kernels/SortKernel.hpp
120
include/pdal/kernels/SplitKernel.hpp
133
include/pdal/kernels/SplitKernel.hpp
121
include/pdal/kernels/TIndexKernel.hpp
122
include/pdal/kernels/TileKernel.hpp
134
include/pdal/kernels/TileKernel.hpp
135
include/pdal/kernels/TIndexKernel.hpp
123
include/pdal/kernels/TranslateKernel.hpp
136
include/pdal/kernels/TranslateKernel.hpp
124
include/pdal/Log.hpp
137
include/pdal/Log.hpp
125
include/pdal/Mesh.hpp
138
include/pdal/Mesh.hpp
Lines 153-158 include/pdal/QuickInfo.hpp Link Here
153
include/pdal/Reader.hpp
166
include/pdal/Reader.hpp
154
include/pdal/Scaling.hpp
167
include/pdal/Scaling.hpp
155
include/pdal/SpatialReference.hpp
168
include/pdal/SpatialReference.hpp
169
include/pdal/SrsBounds.hpp
156
include/pdal/Stage.hpp
170
include/pdal/Stage.hpp
157
include/pdal/StageExtensions.hpp
171
include/pdal/StageExtensions.hpp
158
include/pdal/StageFactory.hpp
172
include/pdal/StageFactory.hpp
Lines 182-217 lib/cmake/PDAL/PDALConfigVersion.cmake Link Here
182
lib/cmake/PDAL/PDALTargets-%%CMAKE_BUILD_TYPE%%.cmake
196
lib/cmake/PDAL/PDALTargets-%%CMAKE_BUILD_TYPE%%.cmake
183
lib/cmake/PDAL/PDALTargets.cmake
197
lib/cmake/PDAL/PDALTargets.cmake
184
lib/libpdal_base.so
198
lib/libpdal_base.so
185
lib/libpdal_base.so.8
199
lib/libpdal_base.so.9
186
lib/libpdal_base.so.9.0.1
200
lib/libpdal_base.so.10
187
lib/libpdal_util.so
201
lib/libpdal_util.so
188
lib/libpdal_util.so.8
202
lib/libpdal_util.so.9
189
lib/libpdal_util.so.9.0.1
203
lib/libpdal_util.so.10
190
lib/libpdalcpp.so
204
lib/libpdalcpp.so
191
libdata/pkgconfig/pdal.pc
205
libdata/pkgconfig/pdal.pc
192
%%BASH%%share/bash-completion/completions/pdal
206
%%BASH%%share/bash-completion/completions/pdal
193
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so
207
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so
194
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.8
208
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.9
195
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.9.0.1
209
%%ICEBRIDGE%%lib/libpdal_plugin_reader_icebridge.so.10
196
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so
210
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so
197
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.8
211
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.9
198
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.9.0.1
212
%%PGPOINTCLOUD%%lib/libpdal_plugin_reader_pgpointcloud.so.10
199
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so
213
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so
200
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.8
214
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.9
201
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.9.0.1
215
%%PGPOINTCLOUD%%lib/libpdal_plugin_writer_pgpointcloud.so.10
202
%%PYTHON%%include/pdal/io/NumpyReader.hpp
216
%%PYTHON%%include/pdal/io/NumpyReader.hpp
203
%%PYTHON%%lib/libpdal_plugin_filter_python.so
217
%%PYTHON%%lib/libpdal_plugin_filter_python.so
204
%%PYTHON%%lib/libpdal_plugin_filter_python.so.8
218
%%PYTHON%%lib/libpdal_plugin_filter_python.so.9
205
%%PYTHON%%lib/libpdal_plugin_filter_python.so.9.0.1
219
%%PYTHON%%lib/libpdal_plugin_filter_python.so.10
206
%%PYTHON%%lib/libpdal_plugin_reader_numpy.so
220
%%PYTHON%%lib/libpdal_plugin_reader_numpy.so
207
%%PYTHON%%lib/libpdal_plugin_reader_numpy.so.8
221
%%PYTHON%%lib/libpdal_plugin_reader_numpy.so.9
208
%%PYTHON%%lib/libpdal_plugin_reader_numpy.so.9.0.1
222
%%PYTHON%%lib/libpdal_plugin_reader_numpy.so.10
209
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so
223
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so
210
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.8
224
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.9
211
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.9.0.1
225
%%SQLITE%%lib/libpdal_plugin_reader_sqlite.so.10
212
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so
226
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so
213
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.8
227
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.9
214
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.9.0.1
228
%%SQLITE%%lib/libpdal_plugin_writer_sqlite.so.10
215
lib/libpdal_plugin_kernel_fauxplugin.so
229
lib/libpdal_plugin_kernel_fauxplugin.so
216
lib/libpdal_plugin_kernel_fauxplugin.so.8
230
lib/libpdal_plugin_kernel_fauxplugin.so.9
217
lib/libpdal_plugin_kernel_fauxplugin.so.9.0.1
231
lib/libpdal_plugin_kernel_fauxplugin.so.10

Return to bug 240693