New upstream version PDAL-2.3.0

This commit is contained in:
Markus 2021-05-30 19:50:36 +02:00
parent a202074d43
commit 541213cad6
5 changed files with 50 additions and 85 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/PDAL-2.1.0-src.tar.gz /PDAL-2.1.0-src.tar.gz
/PDAL-2.2.0-src.tar.gz /PDAL-2.2.0-src.tar.gz
/PDAL-2.3.0-src.tar.gz

View File

@ -1,7 +1,7 @@
Summary: Point Data Abstraction Library Summary: Point Data Abstraction Library
Name: PDAL Name: PDAL
Version: 2.2.0 Version: 2.3.0
Release: 8%{?dist} Release: 1%{?dist}
# The code is licensed BSD except for: # The code is licensed BSD except for:
# - filters/private/csf/* and plugins/i3s/lepcc/* are ASL 2.0 # - filters/private/csf/* and plugins/i3s/lepcc/* are ASL 2.0
# - vendor/arbiter/*, plugins/nitf/io/nitflib.h and plugins/oci/io/OciWrapper.* are Expat/MIT # - vendor/arbiter/*, plugins/nitf/io/nitflib.h and plugins/oci/io/OciWrapper.* are Expat/MIT
@ -32,10 +32,6 @@ Patch0: PDAL_unbundle.patch
# Use correct libdir for PDAL_DRIVER_PATH when running tests # Use correct libdir for PDAL_DRIVER_PATH when running tests
Patch1: PDAL_tests.patch Patch1: PDAL_tests.patch
# Fix broken tests
# https://github.com/PDAL/PDAL/issues/3280
Patch2: PDAL_broken-tests.patch
# fix build with sphinxcontrib-bibtex 2.0 (RHBZ #1921498) # fix build with sphinxcontrib-bibtex 2.0 (RHBZ #1921498)
Patch3: PDAL_sphinxconf.patch Patch3: PDAL_sphinxconf.patch
@ -207,11 +203,11 @@ sphinx-build -b html . build/html
%license LICENSE.txt %license LICENSE.txt
%license vendor/arbiter/LICENSE %license vendor/arbiter/LICENSE
%license plugins/e57/libE57Format/LICENSE.md %license plugins/e57/libE57Format/LICENSE.md
%{_libdir}/libpdal_base.so.12* %{_libdir}/libpdal_base.so.13*
%{_libdir}/libpdal_plugin_kernel_fauxplugin.so.12* %{_libdir}/libpdal_plugin_kernel_fauxplugin.so.13*
%{_libdir}/libpdal_plugin_reader_pgpointcloud.so.12* %{_libdir}/libpdal_plugin_reader_pgpointcloud.so.13*
%{_libdir}/libpdal_plugin_writer_pgpointcloud.so.12* %{_libdir}/libpdal_plugin_writer_pgpointcloud.so.13*
%{_libdir}/libpdal_util.so.12* %{_libdir}/libpdal_util.so.13*
%files devel %files devel
%{_bindir}/pdal-config %{_bindir}/pdal-config
@ -237,6 +233,9 @@ sphinx-build -b html . build/html
%license LICENSE.txt %license LICENSE.txt
%changelog %changelog
* Sun May 30 2021 Markus Neteler <neteler@mundialis.de> 2.3.0-1
- new upstream version
* Fri May 07 2021 Sandro Mani <manisandro@gmail.com> - 2.2.0-8 * Fri May 07 2021 Sandro Mani <manisandro@gmail.com> - 2.2.0-8
- Rebuild (gdal) - Rebuild (gdal)

View File

@ -1,37 +0,0 @@
diff -rupN PDAL-2.2.0-src/test/unit/filters/FerryFilterTest.cpp PDAL-2.2.0-src-new/test/unit/filters/FerryFilterTest.cpp
--- PDAL-2.2.0-src/test/unit/filters/FerryFilterTest.cpp 2020-09-09 17:14:17.000000000 +0200
+++ PDAL-2.2.0-src-new/test/unit/filters/FerryFilterTest.cpp 2020-11-11 12:44:40.530553155 +0100
@@ -119,10 +119,10 @@ TEST(FerryFilterTest, test_ferry_copy_js
double x = view->getFieldAs<double>(state_plane_x, 0);
double y = view->getFieldAs<double>(state_plane_y, 0);
- EXPECT_DOUBLE_EQ(-117.2501328350574, lon);
+ EXPECT_DOUBLE_EQ(-117.25014718503355, lon);
// proj 5 will consider +ellps=GRS80 +towgs84=0,0,0 to be slighly different
// than +datum=WGS84 and return 49.341077823260804.
- EXPECT_NEAR(49.341077824192915, lat, 1e-9);
+ EXPECT_NEAR(49.341084161118197, lat, 1e-9);
EXPECT_DOUBLE_EQ(637012.24, x);
EXPECT_DOUBLE_EQ(849028.31, y);
}
diff -rupN PDAL-2.2.0-src/test/unit/io/FauxReaderTest.cpp PDAL-2.2.0-src-new/test/unit/io/FauxReaderTest.cpp
--- PDAL-2.2.0-src/test/unit/io/FauxReaderTest.cpp 2020-09-09 17:14:17.000000000 +0200
+++ PDAL-2.2.0-src-new/test/unit/io/FauxReaderTest.cpp 2020-11-11 12:44:01.154607262 +0100
@@ -241,7 +241,7 @@ TEST(FauxReaderTest, uniform)
{
Options ops;
- ops.add("bounds", BOX3D(0, 100, 0, 100, 0, 100));
+ ops.add("bounds", BOX3D(0, 0, 0, 100, 100, 100));
ops.add("count", 1000);
ops.add("seed", 2121212);
ops.add("mode", "uniform");
@@ -268,7 +268,7 @@ TEST(FauxReaderTest, uniform)
}
int xtot[] = { 117, 95, 94, 93, 90, 118, 102, 97, 102, 92 };
- int ytot[] = { 97, 108, 93, 83, 114, 98, 100, 105, 110, 92 };
+ int ytot[] = { 92, 110, 105, 100, 98, 114, 83, 93, 108, 97 };
int ztot[] = { 92, 99, 106, 100, 105, 106, 109, 88, 84, 111 };
for (size_t i = 0; i < 10; ++i)

View File

@ -1,6 +1,6 @@
diff -rupN --no-dereference PDAL-2.2.0-src/CMakeLists.txt PDAL-2.2.0-src-new/CMakeLists.txt diff -rupN --no-dereference PDAL-2.3.0-src/CMakeLists.txt PDAL-2.3.0-src-new/CMakeLists.txt
--- PDAL-2.2.0-src/CMakeLists.txt 2020-09-09 17:14:18.000000000 +0200 --- PDAL-2.3.0-src/CMakeLists.txt 2021-05-28 02:52:50.000000000 +0200
+++ PDAL-2.2.0-src-new/CMakeLists.txt 2020-11-11 12:44:00.407608350 +0100 +++ PDAL-2.3.0-src-new/CMakeLists.txt 2021-05-30 18:15:36.550836913 +0200
@@ -67,7 +67,6 @@ else() @@ -67,7 +67,6 @@ else()
endif() endif()
set(PDAL_LIB_NAME pdalcpp) set(PDAL_LIB_NAME pdalcpp)
@ -48,22 +48,22 @@ diff -rupN --no-dereference PDAL-2.2.0-src/CMakeLists.txt PDAL-2.2.0-src-new/CMa
) )
target_link_libraries(${PDAL_BASE_LIB_NAME} target_link_libraries(${PDAL_BASE_LIB_NAME}
PRIVATE PRIVATE
diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/CMakeLists.txt PDAL-2.2.0-src-new/pdal/util/CMakeLists.txt diff -rupN --no-dereference PDAL-2.3.0-src/pdal/util/CMakeLists.txt PDAL-2.3.0-src-new/pdal/util/CMakeLists.txt
--- PDAL-2.2.0-src/pdal/util/CMakeLists.txt 2020-09-09 17:14:16.000000000 +0200 --- PDAL-2.3.0-src/pdal/util/CMakeLists.txt 2021-05-28 02:52:49.000000000 +0200
+++ PDAL-2.2.0-src-new/pdal/util/CMakeLists.txt 2020-11-11 12:44:00.408608349 +0100 +++ PDAL-2.3.0-src-new/pdal/util/CMakeLists.txt 2021-05-30 18:15:36.550836913 +0200
@@ -34,7 +34,7 @@ PDAL_ADD_FREE_LIBRARY(${PDAL_UTIL_LIB_NA @@ -36,7 +36,7 @@ PDAL_ADD_FREE_LIBRARY(${PDAL_UTIL_LIB_NA
target_link_libraries(${PDAL_UTIL_LIB_NAME} target_link_libraries(${PDAL_UTIL_LIB_NAME}
PRIVATE PRIVATE
${BACKTRACE_LIBRARIES} ${BACKTRACE_LIBRARIES}
- ${PDAL_BOOST_LIB_NAME} - ${PDAL_BOOST_LIB_NAME}
+ boost_filesystem + boost_filesystem
${CMAKE_DL_LIBS} ${CMAKE_DL_LIBS}
${CMAKE_THREAD_LIBS_INIT}
) )
target_include_directories(${PDAL_UTIL_LIB_NAME} PRIVATE diff -rupN --no-dereference PDAL-2.3.0-src/pdal/util/FileUtils.cpp PDAL-2.3.0-src-new/pdal/util/FileUtils.cpp
diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-src-new/pdal/util/FileUtils.cpp --- PDAL-2.3.0-src/pdal/util/FileUtils.cpp 2021-05-28 02:52:49.000000000 +0200
--- PDAL-2.2.0-src/pdal/util/FileUtils.cpp 2020-09-09 17:14:16.000000000 +0200 +++ PDAL-2.3.0-src-new/pdal/util/FileUtils.cpp 2021-05-30 18:23:42.168278294 +0200
+++ PDAL-2.2.0-src-new/pdal/util/FileUtils.cpp 2020-11-11 12:44:00.408608349 +0100 @@ -167,25 +167,25 @@ std::ostream *openExisting(const std::st
@@ -151,25 +151,25 @@ std::ostream *createFile(std::string con
bool directoryExists(const std::string& dirname) bool directoryExists(const std::string& dirname)
{ {
//ABELL - Seems we should be calling is_directory //ABELL - Seems we should be calling is_directory
@ -93,7 +93,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
} }
@@ -179,15 +179,15 @@ std::vector<std::string> directoryList(c @@ -195,15 +195,15 @@ std::vector<std::string> directoryList(c
try try
{ {
@ -112,7 +112,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
{ {
files.clear(); files.clear();
} }
@@ -227,13 +227,13 @@ void closeFile(std::istream* in) @@ -243,13 +243,13 @@ void closeFile(std::istream* in)
bool deleteFile(const std::string& file) bool deleteFile(const std::string& file)
{ {
@ -128,7 +128,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
} }
@@ -244,9 +244,9 @@ bool fileExists(const std::string& name) @@ -260,9 +260,9 @@ bool fileExists(const std::string& name)
try try
{ {
@ -140,16 +140,18 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
{ {
} }
return false; return false;
@@ -255,7 +255,7 @@ bool fileExists(const std::string& name) @@ -272,8 +272,8 @@ bool fileExists(const std::string& name)
/// \return 0 on error or invalid file type.
uintmax_t fileSize(const std::string& file) uintmax_t fileSize(const std::string& file)
{ {
- return pdalboost::filesystem::file_size(toNative(file)); - pdalboost::system::error_code ec;
+ return boost::filesystem::file_size(toNative(file)); - uintmax_t size = pdalboost::filesystem::file_size(toNative(file), ec);
} + boost::system::error_code ec;
+ uintmax_t size = boost::filesystem::file_size(toNative(file), ec);
if (ec)
@@ -276,7 +276,7 @@ std::string readFileIntoString(const std size = 0;
return size;
@@ -297,7 +297,7 @@ std::string readFileIntoString(const std
std::string getcwd() std::string getcwd()
{ {
@ -158,7 +160,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
return addTrailingSlash(p.string()); return addTrailingSlash(p.string());
} }
@@ -306,7 +306,7 @@ std::string toCanonicalPath(std::string @@ -327,7 +327,7 @@ std::string toCanonicalPath(std::string
// otherwise, make it absolute (relative to current working dir) and return that // otherwise, make it absolute (relative to current working dir) and return that
std::string toAbsolutePath(const std::string& filename) std::string toAbsolutePath(const std::string& filename)
{ {
@ -167,7 +169,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
} }
@@ -318,7 +318,7 @@ std::string toAbsolutePath(const std::st @@ -339,7 +339,7 @@ std::string toAbsolutePath(const std::st
std::string toAbsolutePath(const std::string& filename, const std::string base) std::string toAbsolutePath(const std::string& filename, const std::string base)
{ {
const std::string newbase = toAbsolutePath(base); const std::string newbase = toAbsolutePath(base);
@ -176,7 +178,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
toNative(newbase)).string(); toNative(newbase)).string();
} }
@@ -341,8 +341,8 @@ std::string getFilename(const std::strin @@ -362,8 +362,8 @@ std::string getFilename(const std::strin
// Get the directory part of a filename. // Get the directory part of a filename.
std::string getDirectory(const std::string& path) std::string getDirectory(const std::string& path)
{ {
@ -187,7 +189,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
return addTrailingSlash(dir.string()); return addTrailingSlash(dir.string());
} }
@@ -363,13 +363,13 @@ std::string stem(const std::string& path @@ -384,13 +384,13 @@ std::string stem(const std::string& path
// Determine if the path represents a directory. // Determine if the path represents a directory.
bool isDirectory(const std::string& path) bool isDirectory(const std::string& path)
{ {
@ -201,11 +203,11 @@ diff -rupN --no-dereference PDAL-2.2.0-src/pdal/util/FileUtils.cpp PDAL-2.2.0-sr
- return pdalboost::filesystem::path(toNative(path)).is_absolute(); - return pdalboost::filesystem::path(toNative(path)).is_absolute();
+ return boost::filesystem::path(toNative(path)).is_absolute(); + return boost::filesystem::path(toNative(path)).is_absolute();
} }
diff -rupN --no-dereference PDAL-2.2.0-src/test/unit/CMakeLists.txt PDAL-2.2.0-src-new/test/unit/CMakeLists.txt diff -rupN --no-dereference PDAL-2.3.0-src/test/unit/CMakeLists.txt PDAL-2.3.0-src-new/test/unit/CMakeLists.txt
--- PDAL-2.2.0-src/test/unit/CMakeLists.txt 2020-09-09 17:14:17.000000000 +0200 --- PDAL-2.3.0-src/test/unit/CMakeLists.txt 2021-05-28 02:52:49.000000000 +0200
+++ PDAL-2.2.0-src-new/test/unit/CMakeLists.txt 2020-11-11 12:44:00.408608349 +0100 +++ PDAL-2.3.0-src-new/test/unit/CMakeLists.txt 2021-05-30 18:15:36.551836918 +0200
@@ -34,7 +34,7 @@ PDAL_ADD_TEST(pdal_eigen_test @@ -34,7 +34,7 @@ PDAL_ADD_TEST(pdal_eigen_test
${PDAL_SRC_DIR}/private/MathUtils.cpp ${PDAL_SRC_DIR}/private/MathUtils.cpp
@ -258,7 +260,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/test/unit/CMakeLists.txt PDAL-2.2.0-s
) )
PDAL_ADD_TEST(pdal_filters_nndistance_test PDAL_ADD_TEST(pdal_filters_nndistance_test
FILES FILES
@@ -281,7 +281,7 @@ PDAL_ADD_TEST(pdal_filters_icp_test @@ -282,7 +282,7 @@ PDAL_ADD_TEST(pdal_filters_icp_test
FILES FILES
filters/IcpFilterTest.cpp filters/IcpFilterTest.cpp
INCLUDES INCLUDES
@ -266,8 +268,8 @@ diff -rupN --no-dereference PDAL-2.2.0-src/test/unit/CMakeLists.txt PDAL-2.2.0-s
+ ${EIGEN_INCLUDE_DIRS} + ${EIGEN_INCLUDE_DIRS}
) )
PDAL_ADD_TEST(pdal_filters_info_test FILES filters/InfoFilterTest.cpp) PDAL_ADD_TEST(pdal_filters_info_test FILES filters/InfoFilterTest.cpp)
PDAL_ADD_TEST(pdal_filters_neighborclassifier_test FILES filters/NeighborClassifierFilterTest.cpp) PDAL_ADD_TEST(pdal_filters_lloydkmeans_test FILES filters/LloydKMeansFilterTest.cpp)
@@ -301,7 +301,7 @@ PDAL_ADD_TEST(pdal_filters_planefit_test @@ -303,7 +303,7 @@ PDAL_ADD_TEST(pdal_filters_planefit_test
FILES FILES
filters/PlaneFitFilterTest.cpp filters/PlaneFitFilterTest.cpp
INCLUDES INCLUDES
@ -276,7 +278,7 @@ diff -rupN --no-dereference PDAL-2.2.0-src/test/unit/CMakeLists.txt PDAL-2.2.0-s
PDAL_ADD_TEST(pdal_filters_pmf_test FILES filters/PMFFilterTest.cpp) PDAL_ADD_TEST(pdal_filters_pmf_test FILES filters/PMFFilterTest.cpp)
PDAL_ADD_TEST(pdal_filters_reprojection_test FILES PDAL_ADD_TEST(pdal_filters_reprojection_test FILES
filters/ReprojectionFilterTest.cpp) filters/ReprojectionFilterTest.cpp)
@@ -326,7 +326,7 @@ PDAL_ADD_TEST(pdal_filters_splitter_test @@ -328,7 +328,7 @@ PDAL_ADD_TEST(pdal_filters_splitter_test
FILES FILES
filters/SplitterTest.cpp filters/SplitterTest.cpp
INCLUDES INCLUDES

View File

@ -1 +1 @@
SHA512 (PDAL-2.2.0-src.tar.gz) = c54770973de714473bf6cfe6a69e2c880d516abcf71cce755495304093acb41471b4264cb84f11973a482f3de80a8922d7d8b54994fb91c6b012a6894a8bdac5 SHA512 (PDAL-2.3.0-src.tar.gz) = 9de87de7370175e76b95d3ec08667eb28b90a63eed8133f144427ff931e575d1f37aa13496f12054577539ee552458475dd054bcbdedfabe52eb0e32c4483d05