diff -Nru mrpt-1.5.3/apps/grid-matching/grid-matching_main.cpp mrpt-1.5.5/apps/grid-matching/grid-matching_main.cpp --- mrpt-1.5.3/apps/grid-matching/grid-matching_main.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/grid-matching/grid-matching_main.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff -Nru mrpt-1.5.3/apps/icp-slam/icp-slam_main.cpp mrpt-1.5.5/apps/icp-slam/icp-slam_main.cpp --- mrpt-1.5.3/apps/icp-slam/icp-slam_main.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/icp-slam/icp-slam_main.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include diff -Nru mrpt-1.5.3/apps/icp-slam-live/icp-slam-live_main.cpp mrpt-1.5.5/apps/icp-slam-live/icp-slam-live_main.cpp --- mrpt-1.5.3/apps/icp-slam-live/icp-slam-live_main.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/icp-slam-live/icp-slam-live_main.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -11,7 +11,7 @@ APPLICATION: ICP-based SLAM, live version FILE: icp-slam-live_main.cpp AUTHOR: Jose Luis Blanco Claraco - See example config files in + See example config files in https://github.com/MRPT/mrpt/tree/master/share/mrpt/config_files/icp-slam-live/ or docs in http://www.mrpt.org/list-of-mrpt-apps/application-icp-slam-live/ @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -128,7 +129,7 @@ ASSERTMSG_(sensor->getProcessRate()>0,"process_rate must be set to a valid value (>0 Hz)."); const int process_period_ms = mrpt::utils::round( 1000.0 / sensor->getProcessRate() ); - + sensor->initialize(); // Init device: while (! allThreadsMustExit ) { @@ -299,7 +300,7 @@ if (c==27) break; } - if (win3D && !win3D->isOpen()) + if (win3D && !win3D->isOpen()) break; // Load sensor LIDAR data from live capture: diff -Nru mrpt-1.5.3/apps/kinect-3d-slam/kinect-3d-slam_main.cpp mrpt-1.5.5/apps/kinect-3d-slam/kinect-3d-slam_main.cpp --- mrpt-1.5.3/apps/kinect-3d-slam/kinect-3d-slam_main.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/kinect-3d-slam/kinect-3d-slam_main.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -82,8 +82,13 @@ cout << "Loading calibration from: "<< cfgFile << endl; kinect.loadConfig( mrpt::utils::CConfigFile(cfgFile), "KINECT" ); } - else cerr << "Warning: Calibration file ["<< cfgFile <<"] not found -> Using default params. " - "This may cause innacurate 3D point clouds.\n Checkout the kinect-stereo-calib application:\n http://www.google.com/search?q=kinect-stereo-calib%20mrpt&btnI \n"; + else + cerr << "Warning: Calibration file [" << cfgFile + << "] not found -> Using default params. " + "This may cause inaccurate 3D point clouds.\n Checkout the " + "kinect-stereo-calib application:\n " + "http://www.google.com/" + "search?q=kinect-stereo-calib%20mrpt&btnI \n"; // Open: cout << "Calling CKinect::initialize()..."; diff -Nru mrpt-1.5.3/apps/map-partition/map-partition.cpp mrpt-1.5.5/apps/map-partition/map-partition.cpp --- mrpt-1.5.3/apps/map-partition/map-partition.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/map-partition/map-partition.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -17,6 +17,7 @@ #include #include +#include #include #include #include @@ -368,4 +369,3 @@ return -1; } } - diff -Nru mrpt-1.5.3/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp mrpt-1.5.5/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp --- mrpt-1.5.3/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -659,6 +659,7 @@ } else { gl_path = mrpt::opengl::CSetOfLinesPtr(gl_path_r); } + gl_path->clear(); if (sel_ptg_idx=0) { mrpt::nav::CParameterizedTrajectoryGeneratorPtr ptg = m_logdata_ptg_paths[sel_ptg_idx]; @@ -677,7 +678,6 @@ : log.ptg_last_k_NOP; float max_dist = ptg->getRefDistance(); - gl_path->clear(); ptg->add_robotShape_to_setOfLines(*gl_path); ptg->renderPathAsSimpleLine(selected_k,*gl_path,0.10, max_dist); diff -Nru mrpt-1.5.3/apps/RawLogViewer/xRawLogViewerMain.cpp mrpt-1.5.5/apps/RawLogViewer/xRawLogViewerMain.cpp --- mrpt-1.5.3/apps/RawLogViewer/xRawLogViewerMain.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/RawLogViewer/xRawLogViewerMain.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -1924,7 +1924,7 @@ //------------------------------------------------------------------------ -// Tabs can only be changed programatically. +// Tabs can only be changed programmatically. //------------------------------------------------------------------------ void xRawLogViewerFrame::OnNotebook1PageChanging(wxNotebookEvent& event) { diff -Nru mrpt-1.5.3/apps/rbpf-slam/rbpf-slam.cpp mrpt-1.5.5/apps/rbpf-slam/rbpf-slam.cpp --- mrpt-1.5.3/apps/rbpf-slam/rbpf-slam.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/rbpf-slam/rbpf-slam.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -99,7 +100,7 @@ INI_FILENAME = std::string( argv[1] ); ASSERT_FILE_EXISTS_(INI_FILENAME) - string override_rawlog_file; + string override_rawlog_file; if (argc>=3) override_rawlog_file = string(argv[2]); diff -Nru mrpt-1.5.3/apps/ReactiveNavigationDemo/reactive_navigator_demoMain.cpp mrpt-1.5.5/apps/ReactiveNavigationDemo/reactive_navigator_demoMain.cpp --- mrpt-1.5.3/apps/ReactiveNavigationDemo/reactive_navigator_demoMain.cpp 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/apps/ReactiveNavigationDemo/reactive_navigator_demoMain.cpp 2017-12-02 05:28:34.000000000 +0000 @@ -1112,10 +1112,11 @@ const std::string sWpLog = wp_status.getAsText(); if (!wp_status.waypoints.empty()) - { - if (!wxFrWpInfo->IsShown()) wxFrWpInfo->Show(); + if (!wxFrWpInfo->IsShown()) + wxFrWpInfo->Show(); + + if (wxFrWpInfo->IsShown()) edWpLog->SetValue( _U(sWpLog.c_str()) ); - } // Plot waypoints being clicked by the user graphically: m_waypoints_clicked.getAsOpenglVisualization(*gl_waypoints_clicking); diff -Nru mrpt-1.5.3/CMakeLists.txt mrpt-1.5.5/CMakeLists.txt --- mrpt-1.5.3/CMakeLists.txt 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/CMakeLists.txt 2017-12-02 05:28:34.000000000 +0000 @@ -101,7 +101,10 @@ endif() endif() -include(cmakemodules/script_select_app_to_build.cmake REQUIRED) # Build (or not) some apps: +SET(IS_DEBIAN_DBG_PKG 0) +IF (CMAKE_MRPT_USE_DEB_POSTFIXS AND CMAKE_BUILD_TYPE STREQUAL "Debug") + SET(IS_DEBIAN_DBG_PKG 1) +ENDIF () # ---------------------------------------------------------------------------- # CHECK FOR SYSTEM LIBRARIES, OPTIONS, ETC.. @@ -669,6 +672,9 @@ # Documentation targets (must be AFTER "apps" because it uses the aux program "mrpt-perfdata2html") add_subdirectory(doc) +# install targets of "share/*" files +add_subdirectory(share) + # UNIT TESTS: # ---------------------------------------------------------------------------- SET( BUILD_TESTING ON CACHE BOOL "Build MRPT tests") @@ -710,11 +716,6 @@ SET(MRPT_DIR ${MRPT_BINARY_DIR}) include(cmakemodules/DefineExamples.cmake REQUIRED) -SET(IS_DEBIAN_DBG_PKG 0) -IF (CMAKE_MRPT_USE_DEB_POSTFIXS AND CMAKE_BUILD_TYPE STREQUAL "Debug") - SET(IS_DEBIAN_DBG_PKG 1) -ENDIF () - # Build list of files to install, packages, etc. include(cmakemodules/script_install_commands.cmake REQUIRED) diff -Nru mrpt-1.5.3/cmakemodules/script_install_commands.cmake mrpt-1.5.5/cmakemodules/script_install_commands.cmake --- mrpt-1.5.3/cmakemodules/script_install_commands.cmake 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/cmakemodules/script_install_commands.cmake 2017-12-02 05:28:34.000000000 +0000 @@ -22,18 +22,17 @@ # Docs, examples and the rest of files: IF(WIN32) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/doc" DESTINATION ./ ) - IF (PACKAGE_INCLUDES_SOURCES) INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/cmakemodules" DESTINATION ./ ) INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/otherlibs" DESTINATION ./ ) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/samples" DESTINATION ./ COMPONENT Examples ) + INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/samples" DESTINATION ./ + COMPONENT Examples + PATTERN ".gitignore" EXCLUDE) INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/scripts" DESTINATION ./ ) INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/tests" DESTINATION ./ ) ENDIF (PACKAGE_INCLUDES_SOURCES) - + INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/parse-files" DESTINATION ./ ) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/share" DESTINATION ./ ) # Smart determination of the dependencies DLLs so they are also copied when installing: # --------------------------------------------------------------------------------------- @@ -53,12 +52,12 @@ ENDFOREACH(F) ENDIF (EXISTS "${OpenCV_DIR}/bin/Release") - # Intel TBB dlls - if(CMAKE_MRPT_HAS_TBB) - string(REGEX REPLACE "/lib" "/bin" TBB_DLL_DIR "${TBB_LIB_DIR}") - install(PROGRAMS "${TBB_DLL_DIR}/tbb.dll" DESTINATION bin COMPONENT main) - install(PROGRAMS "${TBB_DLL_DIR}/tbb_debug.dll" DESTINATION bin COMPONENT main) - endif(CMAKE_MRPT_HAS_TBB) + # Intel TBB dlls + if(CMAKE_MRPT_HAS_TBB) + string(REGEX REPLACE "/lib" "/bin" TBB_DLL_DIR "${TBB_LIB_DIR}") + install(PROGRAMS "${TBB_DLL_DIR}/tbb.dll" DESTINATION bin COMPONENT main) + install(PROGRAMS "${TBB_DLL_DIR}/tbb_debug.dll" DESTINATION bin COMPONENT main) + endif(CMAKE_MRPT_HAS_TBB) # ffmpeg: IF (EXISTS "${FFMPEG_WIN32_ROOT_DIR}/bin") @@ -91,26 +90,7 @@ ENDFOREACH(F) ELSE(WIN32) - IF (NOT IS_DEBIAN_DBG_PKG) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/doc/html" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/samples" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) - IF(EXISTS "${MRPT_SOURCE_DIR}/doc/mrpt-book.ps.gz") - INSTALL(FILES "${MRPT_SOURCE_DIR}/doc/mrpt-book.ps.gz" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) - ENDIF(EXISTS "${MRPT_SOURCE_DIR}/doc/mrpt-book.ps.gz") - - IF(EXISTS "${MRPT_SOURCE_DIR}/doc/pbmap-guide/pbmap-guide.ps.gz") - INSTALL(FILES "${MRPT_SOURCE_DIR}/doc/pbmap-guide/pbmap-guide.ps.gz" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) - ENDIF(EXISTS "${MRPT_SOURCE_DIR}/doc/pbmap-guide/pbmap-guide.ps.gz") - - # applications config files - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/share/applications" DESTINATION ${mrpt_apps_INSTALL_PREFIX}share) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/share/mrpt" DESTINATION ${mrpt_common_INSTALL_PREFIX}share) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/share/pixmaps" DESTINATION ${mrpt_apps_INSTALL_PREFIX}share) - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/share/appdata" DESTINATION ${mrpt_apps_INSTALL_PREFIX}share) - - # Mime types go to the mrpt-core package - INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/share/mime" DESTINATION ${mrpt_apps_INSTALL_PREFIX}share ) - ENDIF(NOT IS_DEBIAN_DBG_PKG) + # Linux: handled in share/CMakeLists.txt ENDIF(WIN32) # The headers of all the MRPT libs: @@ -154,14 +134,5 @@ DIRECTORY "${MRPT_BINARY_DIR}/otherlibs/eigen3/unsupported" DESTINATION "${MRPT_INSTALL_EIGEN_PREFIX}" ) ENDIF (EIGEN_USE_EMBEDDED_VERSION AND NOT IS_DEBIAN_DBG_PKG) - - IF (CMAKE_MRPT_HAS_OCTOMAP AND NOT CMAKE_MRPT_HAS_OCTOMAP_SYSTEM) - # headers must end up in /Program Files/MRPT-X.Y.Z/libs/maps/... - SET(MRPT_INSTALL_OCTOMAP_PREFIX "libs/maps/include/") - INSTALL( - DIRECTORY "${MRPT_BINARY_DIR}/otherlibs/octomap/octomap/include/" - DESTINATION "${MRPT_INSTALL_OCTOMAP_PREFIX}" ) - ENDIF() - ENDIF (PACKAGE_INCLUDES_SOURCES) diff -Nru mrpt-1.5.3/cmakemodules/script_jpeg.cmake mrpt-1.5.5/cmakemodules/script_jpeg.cmake --- mrpt-1.5.3/cmakemodules/script_jpeg.cmake 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/cmakemodules/script_jpeg.cmake 2017-12-02 05:28:34.000000000 +0000 @@ -9,7 +9,7 @@ #MESSAGE(STATUS "Found library: jpeg - Include: ${JPEG_INCLUDE_DIR}") INCLUDE_DIRECTORIES("${JPEG_INCLUDE_DIR}") - SET(JPEG_LIBS jpeg) #APPEND_MRPT_LIBS(jpeg) + SET(JPEG_LIBS ${JPEG_LIBRARIES}) #APPEND_MRPT_LIBS(jpeg) SET(CMAKE_MRPT_HAS_JPEG_SYSTEM 1) ELSE(JPEG_FOUND) diff -Nru mrpt-1.5.3/cmakemodules/script_octomap.cmake mrpt-1.5.5/cmakemodules/script_octomap.cmake --- mrpt-1.5.3/cmakemodules/script_octomap.cmake 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/cmakemodules/script_octomap.cmake 2017-12-02 05:28:34.000000000 +0000 @@ -34,9 +34,16 @@ # Include embedded version headers: include(ExternalProject) - # download from GH + + # download from GH or use embedded ZIPed version (used only for old Ubuntu PPAs): + IF (EXISTS "${MRPT_SOURCE_DIR}/otherlibs/octomap.zip") + SET(OCTOMAP_EP_URL "${MRPT_SOURCE_DIR}/otherlibs/octomap.zip") + ELSE() + SET(OCTOMAP_EP_URL "https://github.com/MRPT/octomap/archive/devel.zip") + ENDIF() + ExternalProject_Add(EP_octomap - URL "https://github.com/MRPT/octomap/archive/devel.zip" #TO-DO: Switch back to original repo after next stable release. + URL "${OCTOMAP_EP_URL}" #TO-DO: Switch back to original repo after next stable release. SOURCE_DIR "${MRPT_BINARY_DIR}/otherlibs/octomap/" CMAKE_ARGS -DBUILD_TESTING=OFF @@ -63,14 +70,13 @@ SET(OCTOMAP_INCLUDE_DIRS "${MRPT_BINARY_DIR}/otherlibs/octomap/octomap/include/" ) - INCLUDE_DIRECTORIES("${OCTOMAP_INCLUDE_DIRS}") - ENDIF() ENDIF() IF (CMAKE_MRPT_HAS_OCTOMAP) MARK_AS_ADVANCED(OCTOMAP_DIR) + INCLUDE_DIRECTORIES("${OCTOMAP_INCLUDE_DIRS}") IF ($ENV{VERBOSE}) MESSAGE(STATUS "octomap:") diff -Nru mrpt-1.5.3/cmakemodules/script_select_app_to_build.cmake mrpt-1.5.5/cmakemodules/script_select_app_to_build.cmake --- mrpt-1.5.3/cmakemodules/script_select_app_to_build.cmake 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/cmakemodules/script_select_app_to_build.cmake 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -# Build (or not) some apps: -# =================================================== -SET(BUILD_MONOSLAM OFF CACHE BOOL "Build library mrpt-monoslam") -SET(BUILD_STEREOSLAM OFF CACHE BOOL "Build library mrpt-stereoslam") -MARK_AS_ADVANCED(BUILD_MONOSLAM) -MARK_AS_ADVANCED(BUILD_STEREOSLAM ) - -# If some app is not in this package, do NOT build it: -# ===================================================== -IF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/monoslam/src") - SET(BUILD_MONOSLAM OFF CACHE INTERNAL "" FORCE) -ENDIF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/monoslam/src") - -IF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/stereoslam/src") - SET(BUILD_STEREOSLAM OFF CACHE INTERNAL "" FORCE) -ENDIF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/stereoslam/src") diff -Nru mrpt-1.5.3/cmakemodules/script_zlib.cmake mrpt-1.5.5/cmakemodules/script_zlib.cmake --- mrpt-1.5.3/cmakemodules/script_zlib.cmake 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/cmakemodules/script_zlib.cmake 2017-12-02 05:28:34.000000000 +0000 @@ -9,7 +9,7 @@ #MESSAGE(STATUS "Found library: zlib - Include: ${ZLIB_INCLUDE_DIR}") INCLUDE_DIRECTORIES("${ZLIB_INCLUDE_DIR}") - SET(MRPT_ZLIB_LIBS z) # APPEND_MRPT_LIBS(z) + SET(MRPT_ZLIB_LIBS ${ZLIB_LIBRARIES}) # APPEND_MRPT_LIBS(z) SET(CMAKE_MRPT_HAS_ZLIB_SYSTEM 1) ELSE(ZLIB_FOUND) diff -Nru mrpt-1.5.3/debian/changelog mrpt-1.5.5/debian/changelog --- mrpt-1.5.3/debian/changelog 2017-11-25 23:59:09.000000000 +0000 +++ mrpt-1.5.5/debian/changelog 2017-12-01 06:13:14.000000000 +0000 @@ -1,15 +1,12 @@ -mrpt (1:1.5.3-1ubuntu2) bionic; urgency=medium +mrpt (1:1.5.5-1) unstable; urgency=medium - * No-change rebuild against latest assimp - - -- Jeremy Bicha Sat, 25 Nov 2017 18:59:09 -0500 - -mrpt (1:1.5.3-1ubuntu1) bionic; urgency=medium - - * debian/patches/no-unaligned-access: use alignment-safe buffers for - our timevals. + * New version of upstream sources. + * Fix SIGBUS in armhf (Closes: #880388). + * debian/copyright: Updated to machine-readable format. + * debian/rules: disable generating Doxygen caller graphs in doc pkg. + * debian/rules: provide build-indep, test-indep, and install-indep targets. - -- Steve Langasek Mon, 30 Oct 2017 23:29:50 -0700 + -- José Luis Blanco Claraco Fri, 01 Dec 2017 07:13:14 +0100 mrpt (1:1.5.3-1) unstable; urgency=medium @@ -20,10 +17,10 @@ * Fix lintian error license-problem-convert-utf-code. * Builds with GCC 7 (Closes: #853563). * Remove all debian/patches as they are integrated upstream. - * debian/copyright: Updated sinceEigen, assimp and octomap are no longer + * debian/copyright: Updated sinceEigen, assimp and octomap are no longer shipped in upstream releases. - * debian/control: Simplify Build-Depends. The previous version was intended - to be used on both Ubuntu and Debian, but we don't really want several + * debian/control: Simplify Build-Depends. The previous version was intended + to be used on both Ubuntu and Debian, but we don't really want several alternative ways to build the same package. * debian/control: Add "Multi-Arch: same" to library packages. * debian/control: Drop obsolete usage of "misc:Pre-Depends" variable. diff -Nru mrpt-1.5.3/debian/control mrpt-1.5.5/debian/control --- mrpt-1.5.3/debian/control 2017-10-31 06:29:50.000000000 +0000 +++ mrpt-1.5.5/debian/control 2017-12-01 06:13:14.000000000 +0000 @@ -1,15 +1,14 @@ Source: mrpt Section: science Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: José Luis Blanco Claraco +Maintainer: José Luis Blanco Claraco Build-Depends: debhelper (>= 10), cmake, perl, zlib1g-dev, libjpeg-dev, libwxgtk3.0-dev | libwxgtk2.8-dev, - libftdi1-dev [linux-any], + libftdi1-dev, freeglut3-dev, libopencv-dev, libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev, @@ -22,7 +21,7 @@ libusb-1.0-0-dev [linux-any], libudev-dev [linux-any], libjs-jquery, - libfreenect-dev (>= 0.2), + libfreenect-dev, libpcap-dev, libopenni2-dev, gdb, @@ -32,8 +31,8 @@ libeigen3-dev, libassimp-dev, liboctomap-dev -Standards-Version: 4.0.0 -Homepage: http://www.mrpt.org/ +Standards-Version: 4.1.1 +Homepage: https://www.mrpt.org/ Package: mrpt-doc Section: doc @@ -77,7 +76,7 @@ . This package includes the mrpt-base library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-opengl1.5 Section: libs @@ -94,7 +93,7 @@ . This package includes the mrpt-opengl library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-gui1.5 @@ -112,7 +111,7 @@ . This package includes the mrpt-gui library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-obs1.5 Section: libs @@ -129,7 +128,7 @@ . This package includes the mrpt-obs library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-maps1.5 Section: libs @@ -146,7 +145,7 @@ . This package includes the mrpt-maps library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-hwdrivers1.5 @@ -165,7 +164,7 @@ . This package includes the mrpt-hwdrivers library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-graphslam1.5 Section: libs @@ -182,8 +181,7 @@ . This package includes the mrpt-graphslam library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries - + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-vision1.5 Section: libs @@ -200,7 +198,7 @@ . This package includes the mrpt-vision library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-tfest1.5 Section: libs @@ -217,7 +215,7 @@ . This package includes the mrpt-tfest library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-topography1.5 @@ -236,7 +234,7 @@ . This package includes the mrpt-topography library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-detectors1.5 @@ -256,7 +254,7 @@ . This package includes the mrpt-detectors library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-slam1.5 @@ -276,7 +274,7 @@ . This package includes the mrpt-slam library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-nav1.5 @@ -294,7 +292,7 @@ . This package includes the mrpt-nav library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-hmtslam1.5 @@ -312,7 +310,7 @@ . This package includes the mrpt-hmtslam library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-kinematics1.5 @@ -330,7 +328,7 @@ . This package includes the mrpt-kinematics library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-graphs1.5 @@ -348,7 +346,7 @@ . This package includes the mrpt-graphs library. . - More about MRPT libraries in: http://www.mrpt.org/Libraries + More about MRPT libraries in: https://www.mrpt.org/Libraries Package: libmrpt-dev @@ -371,8 +369,7 @@ libmrpt-topography1.5 (= ${binary:Version}), libmrpt-vision1.5 (= ${binary:Version}), libmrpt-graphs1.5 (= ${binary:Version}), - libsuitesparse-dev, - liboctomap-dev + libsuitesparse-dev Description: Mobile Robot Programming Toolkit - Development headers The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, and open source C++ library aimed to help robotics researchers to design and diff -Nru mrpt-1.5.3/debian/copyright mrpt-1.5.5/debian/copyright --- mrpt-1.5.3/debian/copyright 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/copyright 2017-12-01 06:13:14.000000000 +0000 @@ -1,758 +1,256 @@ -This package was debianized by Jose Luis Blanco on -Wed, 06 Aug 2008 18:54:03 +0200. - -It was downloaded from http://www.mrpt.org/ - -Upstream Authors: - - Copyright (c) 2005-2017, Individual authors (See AUTHORS) - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the copyright holders nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - -The Debian packaging is Copyright 2010-17, Jose Luis Blanco -and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. - -MRPT contains portions of code from other authors: - - * NANOFLANN - - Copyright 2008-2009 Marius Muja (mariusm@cs.ubc.ca). All rights reserved. - Copyright 2008-2009 David G. Lowe (lowe@cs.ubc.ca). All rights reserved. - Copyright 2011-2017 Jose L. Blanco (joseluisblancoc@gmail.com). All rights reserved. - - THE BSD LICENSE - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - * mexplus - https://github.com/kyamagu/mexplus - - Copyright (c) 2014 Kota Yamaguchi - 3-clauses BSD License - - * simpleini - http://code.jellycan.com/simpleini/ - - Copyright (c) 2006, Brodie Thiesfield - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - - - * xmlparser - http://www.applied-mathematics.net/tools/xmlParser.html - BSD-style license sent by the author through personal communication. - -Copyright (c) 2002, Frank Vanden Berghen -All rights reserved. - -The following license terms apply to projects that are in some way related to -the "The Mobile Robot Programming Toolkit (MRPT)" project, including -applications using "The Mobile Robot Programming Toolkit (MRPT)" and tools -developed for enhancing "The Mobile Robot Programming Toolkit (MRPT)". All -other projects (not related to "The Mobile Robot Programming Toolkit (MRPT)") -have to use this code under the Aladdin Free Public License (AFPL) -See the file "AFPL-license.txt" for more information about the AFPL license. -(see http://www.artifex.com/downloads/doc/Public.htm for detailed AFPL terms) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of Frank Vanden Berghen nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY Frank Vanden Berghen ``AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - * wxMathPlot - http://sourceforge.net/projects/wxmathplot/ - A framework for mathematical graph plotting in wxWindows. - Published under the wxWindows Library Licence. - The original author is David Schalig . - From June 2007 the project is maintained by Davide Rondini. - . - Authors can be contacted via the wxMathPlot's homepage at - http://sourceforge.net/projects/wxmathplot - Contributors: Jose Luis Blanco, Val Greene. - - WXWINDOWS LIBRARY LICENCE - - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - This library is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public Licence as published by - the Free Software Foundation; either version 2 of the Licence, or (at - your option) any later version. - - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library - General Public Licence for more details. - - You should have received a copy of the GNU Library General Public Licence - along with this software, usually in a file named COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301, USA. - - EXCEPTION NOTICE - - 1. As a special exception, the copyright holders of this library give - permission for additional uses of the text contained in this release of - the library as licenced under the wxWindows Library Licence, applying - either version 3 of the Licence, or (at your option) any later version of - the Licence as published by the copyright holders of version 3 of the - Licence document. - - 2. The exception is that you may use, copy, link, modify and distribute - under the user's own terms, binary object code versions of works based - on the Library. - - 3. If you copy code from files distributed under the terms of the GNU - General Public Licence or the GNU Library General Public Licence into a - copy of this library, as this licence permits, the exception does not - apply to the code that you add in this way. To avoid misleading anyone as - to the status of such modified files, you must delete this exception - notice from such code and/or adjust the licensing conditions notice - accordingly. - - 4. If you write modifications of your own for this library, it is your - choice whether to permit this exception to apply to your modifications. - If you do not wish that, you must delete the exception notice from such - code and/or adjust the licensing conditions notice accordingly. - - - - * STLplus - http://stlplus.sourceforge.net/ - Copyright (C) 1999-2004 Southampton University, 2004-2008 Andy Rushton. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - * Redistributions of source code must retain the above Copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above Copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the STLplus library nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - This software is provided by the Copyright holders and contributors "as is" - and any express or implied warranties, including, but not limited to, the - implied warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall the Copyright owner or contributors be - liable for any direct, indirect, incidental, special, exemplary, or - consequential damages (including, but not limited to, procurement of - substitute goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, whether in - contract, strict liability, or tort (including negligence or otherwise) - arising in any way out of the use of this software, even if advised of the - possibility of such damage. - - - * ISO C9x compliant inttypes.h for Microsoft Visual Studio - Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 - Copyright (c) 2006 Alexander Chemeris - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. The name of the author may be used to endorse or promote products - derived from this software without specific prior written permission. - - * xSens CMT library for interfacing MTi devices. - - Copyright (C) Xsens Technologies B.V., 2006. All rights reserved. - - Permission is granted by Xsens Technologies to distribute this - code as part of MRPT sources. - - This source code is intended for use only by Xsens Technologies BV and - those that have explicit written permission to use it from - Xsens Technologies BV. - - THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY - KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A - PARTICULAR PURPOSE. - - * MD5 implementation: - converted to C++ class by Frank Thilo (thilo@unix-ag.org) - for bzflag (http://www.bzflag.org) - based on: - md5.h and md5.c - reference implemantion of RFC 1321 - - Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All - rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message-Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - * Google test suite: gtest - Copyright 2008, Google Inc. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - * The CSparse library for sparse matrix manipulation. - CSPARSE: a Concise Sparse matrix package. - Copyright (c) 2006, Timothy A. Davis. - http://www.cise.ufl.edu/research/sparse/CSparse - - Published under GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 - See `/usr/share/common-licenses/LGPL-2.1'. - - * The kmeans++ implementation, by David Arthur (Standford, 2007). - No explicit license, but this note: - You may use and modify the code as you see fit, but please - maintain a reference in the comments to this implementation: - http://www.stanford.edu/~darthur/kmpp.zip - - * libfreenect. - - Copyright (c) 2010 individual OpenKinect contributors. See the CONTRIB - file for details. - - This code is licensed to you under the terms of the Apache License, - version 2.0. See the APACHE20 file for the text of - the license, or the following URL: - http://www.apache.org/licenses/LICENSE-2.0 - - * RPly library. - Copyright (C) 2003-2005 Diego Nehab. MIT License. - http://w3.impa.br/~diego/software/rply/ - - * RoboPeak Lidar SDK. - https://github.com/robopeak/rplidar_ros - Copyright (c) 2014, RoboPeak Public Repos - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - - * MRPT documentation under "doc" directory contains the documents srba-guide - and pbmap-guide which are licensed under CC-BY-SA v3.0: - - Creative Commons Attribution-ShareAlike 3.0 Unported - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION - ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE - INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM - ITS USE. - - License - - THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE - COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY - COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS - AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - - BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE - TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY - BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS - CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND - CONDITIONS. - - 1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work and - other pre-existing works, such as a translation, adaptation, derivative - work, arrangement of music or other alterations of a literary or - artistic work, or phonogram or performance and includes cinematographic - adaptations or any other form in which the Work may be recast, - transformed, or adapted including in any form recognizably derived from - the original, except that a work that constitutes a Collection will not - be considered an Adaptation for the purpose of this License. For the - avoidance of doubt, where the Work is a musical work, performance or - phonogram, the synchronization of the Work in timed-relation with a - moving image ("synching") will be considered an Adaptation for the - purpose of this License. - - b. "Collection" means a collection of literary or artistic works, such - as encyclopedias and anthologies, or performances, phonograms or - broadcasts, or other works or subject matter other than works listed in - Section 1(f) below, which, by reason of the selection and arrangement of - their contents, constitute intellectual creations, in which the Work is - included in its entirety in unmodified form along with one or more other - contributions, each constituting separate and independent works in - themselves, which together are assembled into a collective whole. A work - that constitutes a Collection will not be considered an Adaptation (as - defined below) for the purposes of this License. - - c. "Creative Commons Compatible License" means a license that is listed - at http://creativecommons.org/compatiblelicenses that has been approved - by Creative Commons as being essentially equivalent to this License, - including, at a minimum, because that license: (i) contains terms that - have the same purpose, meaning and effect as the License Elements of - this License; and, (ii) explicitly permits the relicensing of - adaptations of works made available under that license under this - License or a Creative Commons jurisdiction license with the same License - Elements as this License. - - d. "Distribute" means to make available to the public the original and - copies of the Work or Adaptation, as appropriate, through sale or other - transfer of ownership. - - e. "License Elements" means the following high-level license attributes - as selected by Licensor and indicated in the title of this License: - Attribution, ShareAlike. - - f. "Licensor" means the individual, individuals, entity or entities that - offer(s) the Work under the terms of this License. - - g. "Original Author" means, in the case of a literary or artistic work, - the individual, individuals, entity or entities who created the Work or - if no individual or entity can be identified, the publisher; and in - addition (i) in the case of a performance the actors, singers, - musicians, dancers, and other persons who act, sing, deliver, declaim, - play in, interpret or otherwise perform literary or artistic works or - expressions of folklore; (ii) in the case of a phonogram the producer - being the person or legal entity who first fixes the sounds of a - performance or other sounds; and, (iii) in the case of broadcasts, the - organization that transmits the broadcast. - - h. "Work" means the literary and/or artistic work offered under the - terms of this License including without limitation any production in the - literary, scientific and artistic domain, whatever may be the mode or - form of its expression including digital form, such as a book, pamphlet - and other writing; a lecture, address, sermon or other work of the same - nature; a dramatic or dramatico-musical work; a choreographic work or - entertainment in dumb show; a musical composition with or without words; - a cinematographic work to which are assimilated works expressed by a - process analogous to cinematography; a work of drawing, painting, - architecture, sculpture, engraving or lithography; a photographic work - to which are assimilated works expressed by a process analogous to - photography; a work of applied art; an illustration, map, plan, sketch - or three-dimensional work relative to geography, topography, - architecture or science; a performance; a broadcast; a phonogram; a - compilation of data to the extent it is protected as a copyrightable - work; or a work performed by a variety or circus performer to the extent - it is not otherwise considered a literary or artistic work. - - i. "You" means an individual or entity exercising rights under this - License who has not previously violated the terms of this License with - respect to the Work, or who has received express permission from the - Licensor to exercise rights under this License despite a previous - violation. - - j. "Publicly Perform" means to perform public recitations of the Work - and to communicate to the public those public recitations, by any means - or process, including by wire or wireless means or public digital - performances; to make available to the public Works in such a way that - members of the public may access these Works from a place and at a place - individually chosen by them; to perform the Work to the public by any - means or process and the communication to the public of the performances - of the Work, including by public digital performance; to broadcast and - rebroadcast the Work by any means including signs, sounds or images. - - k. "Reproduce" means to make copies of the Work by any means including - without limitation by sound or visual recordings and the right of - fixation and reproducing fixations of the Work, including storage of a - protected performance or phonogram in digital form or other electronic - medium. - - 2. Fair Dealing Rights. Nothing in this License is intended to reduce, - limit, or restrict any uses free from copyright or rights arising from - limitations or exceptions that are provided for in connection with the - copyright protection under copyright law or other applicable laws. - - 3. License Grant. Subject to the terms and conditions of this License, - Licensor hereby grants You a worldwide, royalty-free, non-exclusive, - perpetual (for the duration of the applicable copyright) license to - exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more - Collections, and to Reproduce the Work as incorporated in the - Collections; - - b. to create and Reproduce Adaptations provided that any such - Adaptation, including any translation in any medium, takes reasonable - steps to clearly label, demarcate or otherwise identify that changes - were made to the original Work. For example, a translation could be - marked "The original work was translated from English to Spanish," or a - modification could indicate "The original work has been modified."; - - c. to Distribute and Publicly Perform the Work including as incorporated - in Collections; and, - - d. to Distribute and Publicly Perform Adaptations. - - e. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or compulsory - licensing scheme cannot be waived, the Licensor reserves the exclusive - right to collect such royalties for any exercise by You of the rights - granted under this License; - - ii. Waivable Compulsory License Schemes. In those jurisdictions in which - the right to collect royalties through any statutory or compulsory - licensing scheme can be waived, the Licensor waives the exclusive right - to collect such royalties for any exercise by You of the rights granted - under this License; and, - - iii. Voluntary License Schemes. The Licensor waives the right to collect - royalties, whether individually or, in the event that the Licensor is a - member of a collecting society that administers voluntary licensing - schemes, via that society, from any exercise by You of the rights - granted under this License. - - The above rights may be exercised in all media and formats whether now - known or hereafter devised. The above rights include the right to make - such modifications as are technically necessary to exercise the rights - in other media and formats. Subject to Section 8(f), all rights not - expressly granted by Licensor are hereby reserved. - - 4. Restrictions. The license granted in Section 3 above is expressly - made subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the terms - of this License. You must include a copy of, or the Uniform Resource - Identifier (URI) for, this License with every copy of the Work You - Distribute or Publicly Perform. You may not offer or impose any terms on - the Work that restrict the terms of this License or the ability of the - recipient of the Work to exercise the rights granted to that recipient - under the terms of the License. You may not sublicense the Work. You - must keep intact all notices that refer to this License and to the - disclaimer of warranties with every copy of the Work You Distribute or - Publicly Perform. When You Distribute or Publicly Perform the Work, You - may not impose any effective technological measures on the Work that - restrict the ability of a recipient of the Work from You to exercise the - rights granted to that recipient under the terms of the License. This - Section 4(a) applies to the Work as incorporated in a Collection, but - this does not require the Collection apart from the Work itself to be - made subject to the terms of this License. If You create a Collection, - upon notice from any Licensor You must, to the extent practicable, - remove from the Collection any credit as required by Section 4(c), as - requested. If You create an Adaptation, upon notice from any Licensor - You must, to the extent practicable, remove from the Adaptation any - credit as required by Section 4(c), as requested. - - b. You may Distribute or Publicly Perform an Adaptation only under the - terms of: (i) this License; (ii) a later version of this License with - the same License Elements as this License; (iii) a Creative Commons - jurisdiction license (either this or a later license version) that - contains the same License Elements as this License (e.g., - Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible - License. If you license the Adaptation under one of the licenses - mentioned in (iv), you must comply with the terms of that license. If - you license the Adaptation under the terms of any of the licenses - mentioned in (i), (ii) or (iii) (the "Applicable License"), you must - comply with the terms of the Applicable License generally and the - following provisions: (I) You must include a copy of, or the URI for, - the Applicable License with every copy of each Adaptation You Distribute - or Publicly Perform; (II) You may not offer or impose any terms on the - Adaptation that restrict the terms of the Applicable License or the - ability of the recipient of the Adaptation to exercise the rights - granted to that recipient under the terms of the Applicable License; - (III) You must keep intact all notices that refer to the Applicable - License and to the disclaimer of warranties with every copy of the Work - as included in the Adaptation You Distribute or Publicly Perform; (IV) - when You Distribute or Publicly Perform the Adaptation, You may not - impose any effective technological measures on the Adaptation that - restrict the ability of a recipient of the Adaptation from You to - exercise the rights granted to that recipient under the terms of the - Applicable License. This Section 4(b) applies to the Adaptation as - incorporated in a Collection, but this does not require the Collection - apart from the Adaptation itself to be made subject to the terms of the - Applicable License. - - c. If You Distribute, or Publicly Perform the Work or any Adaptations or - Collections, You must, unless a request has been made pursuant to - Section 4(a), keep intact all copyright notices for the Work and - provide, reasonable to the medium or means You are utilizing: (i) the - name of the Original Author (or pseudonym, if applicable) if supplied, - and/or if the Original Author and/or Licensor designate another party or - parties (e.g., a sponsor institute, publishing entity, journal) for - attribution ("Attribution Parties") in Licensor's copyright notice, - terms of service or by other reasonable means, the name of such party or - parties; (ii) the title of the Work if supplied; (iii) to the extent - reasonably practicable, the URI, if any, that Licensor specifies to be - associated with the Work, unless such URI does not refer to the - copyright notice or licensing information for the Work; and (iv) , - consistent with Ssection 3(b), in the case of an Adaptation, a credit - identifying the use of the Work in the Adaptation (e.g., "French - translation of the Work by Original Author," or "Screenplay based on - original Work by Original Author"). The credit required by this Section - 4(c) may be implemented in any reasonable manner; provided, however, - that in the case of a Adaptation or Collection, at a minimum such credit - will appear, if a credit for all contributing authors of the Adaptation - or Collection appears, then as part of these credits and in a manner at - least as prominent as the credits for the other contributing authors. - For the avoidance of doubt, You may only use the credit required by this - Section for the purpose of attribution in the manner set out above and, - by exercising Your rights under this License, You may not implicitly or - explicitly assert or imply any connection with, sponsorship or - endorsement by the Original Author, Licensor and/or Attribution Parties, - as appropriate, of You or Your use of the Work, without the separate, - express prior written permission of the Original Author, Licensor and/or - Attribution Parties. - - d. Except as otherwise agreed in writing by the Licensor or as may be - otherwise permitted by applicable law, if You Reproduce, Distribute or - Publicly Perform the Work either by itself or as part of any Adaptations - or Collections, You must not distort, mutilate, modify or take other - derogatory action in relation to the Work which would be prejudicial to - the Original Author's honor or reputation. Licensor agrees that in those - jurisdictions (e.g. Japan), in which any exercise of the right granted - in Section 3(b) of this License (the right to make Adaptations) would be - deemed to be a distortion, mutilation, modification or other derogatory - action prejudicial to the Original Author's honor and reputation, the - Licensor will waive or not assert, as appropriate, this Section, to the - fullest extent permitted by the applicable national law, to enable You - to reasonably exercise Your right under Section 3(b) of this License - (right to make Adaptations) but not otherwise. - - 5. Representations, Warranties and Disclaimer - - UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR - OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY - KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, - INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, - FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF - LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, - WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - - 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE - LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR - ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES - ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS - BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 7. Termination - - a. This License and the rights granted hereunder will terminate - automatically upon any breach by You of the terms of this License. - Individuals or entities who have received Adaptations or Collections - from You under this License, however, will not have their licenses - terminated provided such individuals or entities remain in full - compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will - survive any termination of this License. - - b. Subject to the above terms and conditions, the license granted here - is perpetual (for the duration of the applicable copyright in the Work). - Notwithstanding the above, Licensor reserves the right to release the - Work under different license terms or to stop distributing the Work at - any time; provided, however that any such election will not serve to - withdraw this License (or any other license that has been, or is - required to be, granted under the terms of this License), and this - License will continue in full force and effect unless terminated as - stated above. - - 8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a - Collection, the Licensor offers to the recipient a license to the Work - on the same terms and conditions as the license granted to You under - this License. - - b. Each time You Distribute or Publicly Perform an Adaptation, Licensor - offers to the recipient a license to the original Work on the same terms - and conditions as the license granted to You under this License. - - c. If any provision of this License is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of - the remainder of the terms of this License, and without further action - by the parties to this agreement, such provision shall be reformed to - the minimum extent necessary to make such provision valid and - enforceable. - - d. No term or provision of this License shall be deemed waived and no - breach consented to unless such waiver or consent shall be in writing - and signed by the party to be charged with such waiver or consent. - - e. This License constitutes the entire agreement between the parties - with respect to the Work licensed here. There are no understandings, - agreements or representations with respect to the Work not specified - here. Licensor shall not be bound by any additional provisions that may - appear in any communication from You. This License may not be modified - without the mutual written agreement of the Licensor and You. - - f. The rights granted under, and the subject matter referenced, in this - License were drafted utilizing the terminology of the Berne Convention - for the Protection of Literary and Artistic Works (as amended on - September 28, 1979), the Rome Convention of 1961, the WIPO Copyright - Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and - the Universal Copyright Convention (as revised on July 24, 1971). These - rights and subject matter take effect in the relevant jurisdiction in - which the License terms are sought to be enforced according to the - corresponding provisions of the implementation of those treaty - provisions in the applicable national law. If the standard suite of - rights granted under applicable copyright law includes additional rights - not granted under this License, such additional rights are deemed to be - included in the License; this License is not intended to restrict the - license of any rights under applicable law. - - Creative Commons Notice - - Creative Commons is not a party to this License, and makes no warranty - whatsoever in connection with the Work. Creative Commons will not be - liable to You or any party on any legal theory for any damages - whatsoever, including without limitation any general, special, - incidental or consequential damages arising in connection to this - license. Notwithstanding the foregoing two (2) sentences, if Creative - Commons has expressly identified itself as the Licensor hereunder, it - shall have all rights and obligations of Licensor. - - Except for the limited purpose of indicating to the public that the Work - is licensed under the CCPL, Creative Commons does not authorize the use - by either party of the trademark "Creative Commons" or any related - trademark or logo of Creative Commons without the prior written consent - of Creative Commons. Any permitted use will be in compliance with - Creative Commons' then-current trademark usage guidelines, as may be - published on its website or otherwise made available upon request from - time to time. For the avoidance of doubt, this trademark restriction - does not form part of the License. - - Creative Commons may be contacted at http://creativecommons.org/. - - * exprtk: C++ Mathematical Expression Toolkit Library - Arash Partow (1999-2016) - MIT License http://www.opensource.org/licenses/MIT - - * rplidar: Low-cost LiDAR driver - Copyright (c) 2014 - 2016 Shanghai Slamtec Co., Ltd. - 2-clause BSD License +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: MRPT +Upstream-Contact: José Luis Blanco Claraco +Source: https://www.mrpt.org/download-mrpt/ + +Files: * +Copyright: 2006-2017, Individual authors (See AUTHORS file) +License: BSD-3-clause + +Files: libs/base/include/mrpt/otherlibs/nanoflann/* +Copyright: 2008-2009 Marius Muja (mariusm@cs.ubc.ca) + 2008-2009 David G. Lowe (lowe@cs.ubc.ca) + 2011-2017 José Luis Blanco Claraco (joseluisblancoc@gmail.com) +License: BSD-3-clause + +Files: otherlibs/gtest-1.8.0/* +Copyright: 2005, Google Inc. +License: BSD-3-clause + +Files: otherlibs/libfreenect/* +Copyright: 2010, Individual OpenKinect contributors (See CONTRIB file) +License: Apache + +Files: otherlibs/mexplus/* +Copyright: 2014, Kota Yamaguchi +License: BSD-3-clause + +Files: otherlibs/wxThings/* +Copyright: 2000-2002, John Labenki +License: WXwindows + +Files: libs/base/include/mrpt/otherlibs/stlplus/* +Copyright: 1999-2004, Southampton University + 2004-2008, Andy Rushton +License: BSD-3-clause +Comment: Project website is http://stlplus.sourceforge.net/ + +Files: libs/base/include/mrpt/utils/msvc_inttypes.h +Copyright: 2006, Alexander Chemeris +License: BSD-3-clause + +Files: libs/base/src/utils/simpleini/* +Copyright: 2006, Brodie Thiesfield +License: Expat + +Files: libs/base/src/utils/xmlparser/* +Copyright: 2002, Frank Vanden Berghen +License: BSD-3-clause +Comment: BSD-3 license sent by the author through personal communication. + Sources is in http://www.applied-mathematics.net/tools/xmlParser.html + +Files: libs/gui/src/mathplots/* +Copyright: 2003, David Schalig + 2003-2007, Davide Rondini + 2007 Val Greene + 2007 Jose Luis Blanco +License: WXwindows + +Files: libs/hwdrivers/src/xSens_*/* +Copyright: 2006-2012, Xsens Technologies B.V. +License: mt-sdk-license +Comment: Permission is granted by Xsens Technologies to distribute this code as + part of MRPT sources. + +Files: libs/base/src/utils/md5.cpp +Copyright: 1991-1992, RSA Data Security, Inc. + 2009 Frank Thilo +License: rsa-license + +Files: libs/base/include/mrpt/otherlibs/exprtk.hpp +Copyright: 1999-2016, Arash Partow +License: Expat + +Files: libs/hwdrivers/src/rplidar/* +Copyright: 2014-2016, Shanghai Slamtec Co., Ltd. +License: BSD-2-clause + +Files: doc/pbmap-guide/* +Copyright: 2013-2015, Eduardo Fernández-Moral +License: CC-BY-SA + +Files: libs/base/include/mrpt/otherlibs/CSparse/* libs/base/src/math/CSparse/* +Copyright: 2006, Timothy A. Davis. +License: LGPL + +Files: libs/base/src/math/kmeans++/* +Copyright: 2007, David Arthur +License: public-domain + You may use and modify the code as you see fit, but please maintain a + reference in the comments to this implementation: + http://www.stanford.edu/~darthur/kmpp.zip + +Files: libs/base/src/utils/PLY_import_export.cpp +Copyright: 1994, The Board of Trustees of The Leland Stanford Junior University +License: Expat + + + +License: Apache + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + 1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + 3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: CC-BY-SA + Full license text can be reached at: + https://creativecommons.org/licenses/by-sa/3.0/legalcode.txt + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License: LGPL + See: /usr/share/common-licenses/LGPL + +License: mt-sdk-license + This source code is provided under the MT SDK Software License Agreement + and is intended for use only by Xsens Technologies BV and + those that have explicit written permission to use it from + Xsens Technologies BV. + . + THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A + PARTICULAR PURPOSE. + +License: rsa-license + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message-Digest + Algorithm" in all material mentioning or referencing this software + or this function. + . + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + +License: WXwindows + wxWindows Library Licence, Version 3.1 + Copyright (C) 1998-2005 Julian Smart, Robert Roebling et al + . + Everyone is permitted to copy and distribute verbatim copies of this licence + document, but changing it is not allowed. + . + WXWINDOWS LIBRARY LICENCE + . + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + This library is free software; you can redistribute it and/or modify it under + the terms of the GNU Library General Public Licence as published by the Free + Software Foundation; either version 2 of the Licence, or (at your option) any + later version. + This library is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU Library General Public Licence for more + details. + You should have received a copy of the GNU Library General Public Licence + along with this software, usually in a file named COPYING.LIB. If not, write + to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + EXCEPTION NOTICE + 1. As a special exception, the copyright holders of this library give + permission for additional uses of the text contained in this release of the + library as licenced under the wxWindows Library Licence, applying either + version 3.1 of the Licence, or (at your option) any later version of the + Licence as published by the copyright holders of version 3.1 of the Licence + document. + 2. The exception is that you may use, copy, link, modify and distribute under + your own terms, binary object code versions of works based on the Library. + 3. If you copy code from files distributed under the terms of the GNU General + Public Licence or the GNU Library General Public Licence into a copy of this + library, as this licence permits, the exception does not apply to the code + that you add in this way. To avoid misleading anyone as to the status of such + modified files, you must delete this exception notice from such code and/or + adjust the licensing conditions notice accordingly. + 4. If you write modifications of your own for this library, it is your choice + whether to permit this exception to apply to your modifications. If you do + not wish that, you must delete the exception notice from such code and/or + adjust the licensing conditions notice accordingly. diff -Nru mrpt-1.5.3/debian/libmrpt-base1.5.install mrpt-1.5.5/debian/libmrpt-base1.5.install --- mrpt-1.5.3/debian/libmrpt-base1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-base1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-base.so.1.5 -usr/lib/libmrpt-base.so.1.5.3 +usr/lib/libmrpt-base.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-bayes1.5.install mrpt-1.5.5/debian/libmrpt-bayes1.5.install --- mrpt-1.5.3/debian/libmrpt-bayes1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-bayes1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-bayes.so.1.5 -usr/lib/libmrpt-bayes.so.1.5.3 +usr/lib/libmrpt-bayes.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-detectors1.5.install mrpt-1.5.5/debian/libmrpt-detectors1.5.install --- mrpt-1.5.3/debian/libmrpt-detectors1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-detectors1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-detectors.so.1.5 -usr/lib/libmrpt-detectors.so.1.5.3 +usr/lib/libmrpt-detectors.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-graphs1.5.install mrpt-1.5.5/debian/libmrpt-graphs1.5.install --- mrpt-1.5.3/debian/libmrpt-graphs1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-graphs1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-graphs.so.1.5 -usr/lib/libmrpt-graphs.so.1.5.3 +usr/lib/libmrpt-graphs.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-graphslam1.5.install mrpt-1.5.5/debian/libmrpt-graphslam1.5.install --- mrpt-1.5.3/debian/libmrpt-graphslam1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-graphslam1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-graphslam.so.1.5 -usr/lib/libmrpt-graphslam.so.1.5.3 +usr/lib/libmrpt-graphslam.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-gui1.5.install mrpt-1.5.5/debian/libmrpt-gui1.5.install --- mrpt-1.5.3/debian/libmrpt-gui1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-gui1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-gui.so.1.5 -usr/lib/libmrpt-gui.so.1.5.3 +usr/lib/libmrpt-gui.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-hmtslam1.5.install mrpt-1.5.5/debian/libmrpt-hmtslam1.5.install --- mrpt-1.5.3/debian/libmrpt-hmtslam1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-hmtslam1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-hmtslam.so.1.5 -usr/lib/libmrpt-hmtslam.so.1.5.3 +usr/lib/libmrpt-hmtslam.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-hwdrivers1.5.install mrpt-1.5.5/debian/libmrpt-hwdrivers1.5.install --- mrpt-1.5.3/debian/libmrpt-hwdrivers1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-hwdrivers1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-hwdrivers.so.1.5 -usr/lib/libmrpt-hwdrivers.so.1.5.3 +usr/lib/libmrpt-hwdrivers.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-kinematics1.5.install mrpt-1.5.5/debian/libmrpt-kinematics1.5.install --- mrpt-1.5.3/debian/libmrpt-kinematics1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-kinematics1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-kinematics.so.1.5 -usr/lib/libmrpt-kinematics.so.1.5.3 +usr/lib/libmrpt-kinematics.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-maps1.5.install mrpt-1.5.5/debian/libmrpt-maps1.5.install --- mrpt-1.5.3/debian/libmrpt-maps1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-maps1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-maps.so.1.5 -usr/lib/libmrpt-maps.so.1.5.3 +usr/lib/libmrpt-maps.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-nav1.5.install mrpt-1.5.5/debian/libmrpt-nav1.5.install --- mrpt-1.5.3/debian/libmrpt-nav1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-nav1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-nav.so.1.5 -usr/lib/libmrpt-nav.so.1.5.3 +usr/lib/libmrpt-nav.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-obs1.5.install mrpt-1.5.5/debian/libmrpt-obs1.5.install --- mrpt-1.5.3/debian/libmrpt-obs1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-obs1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-obs.so.1.5 -usr/lib/libmrpt-obs.so.1.5.3 +usr/lib/libmrpt-obs.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-opengl1.5.install mrpt-1.5.5/debian/libmrpt-opengl1.5.install --- mrpt-1.5.3/debian/libmrpt-opengl1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-opengl1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-opengl.so.1.5 -usr/lib/libmrpt-opengl.so.1.5.3 +usr/lib/libmrpt-opengl.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-pbmap1.5.install mrpt-1.5.5/debian/libmrpt-pbmap1.5.install --- mrpt-1.5.3/debian/libmrpt-pbmap1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-pbmap1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-pbmap.so.1.5 -usr/lib/libmrpt-pbmap.so.1.5.3 +usr/lib/libmrpt-pbmap.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-slam1.5.install mrpt-1.5.5/debian/libmrpt-slam1.5.install --- mrpt-1.5.3/debian/libmrpt-slam1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-slam1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-slam.so.1.5 -usr/lib/libmrpt-slam.so.1.5.3 +usr/lib/libmrpt-slam.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-tfest1.5.install mrpt-1.5.5/debian/libmrpt-tfest1.5.install --- mrpt-1.5.3/debian/libmrpt-tfest1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-tfest1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-tfest.so.1.5 -usr/lib/libmrpt-tfest.so.1.5.3 +usr/lib/libmrpt-tfest.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-topography1.5.install mrpt-1.5.5/debian/libmrpt-topography1.5.install --- mrpt-1.5.3/debian/libmrpt-topography1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-topography1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-topography.so.1.5 -usr/lib/libmrpt-topography.so.1.5.3 +usr/lib/libmrpt-topography.so.1.5.5 diff -Nru mrpt-1.5.3/debian/libmrpt-vision1.5.install mrpt-1.5.5/debian/libmrpt-vision1.5.install --- mrpt-1.5.3/debian/libmrpt-vision1.5.install 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/libmrpt-vision1.5.install 2017-12-01 06:13:14.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/libmrpt-vision.so.1.5 -usr/lib/libmrpt-vision.so.1.5.3 +usr/lib/libmrpt-vision.so.1.5.5 diff -Nru mrpt-1.5.3/debian/patches/no-unaligned-access mrpt-1.5.5/debian/patches/no-unaligned-access --- mrpt-1.5.3/debian/patches/no-unaligned-access 2017-10-31 06:29:50.000000000 +0000 +++ mrpt-1.5.5/debian/patches/no-unaligned-access 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -Description: use alignment-safe buffers for our timevals. - Casting a char* to anything larger is not universally safe due to alignment - constraints on some platforms. So declare our buffer in terms of a 64-bit - type to ensure architecture-appropriate alignment from the compiler. -Author: Steve Langasek - -Index: mrpt-1.5.3/libs/base/include/mrpt/utils/CTicTac.h -=================================================================== ---- mrpt-1.5.3.orig/libs/base/include/mrpt/utils/CTicTac.h -+++ mrpt-1.5.3/libs/base/include/mrpt/utils/CTicTac.h -@@ -28,7 +28,7 @@ - void Tic(); //!< Starts the stopwatch. \sa Tac - double Tac(); //!< Stops the stopwatch. \return Returns the ellapsed time in seconds. \sa Tic - private: -- unsigned char largeInts[64]; -+ unsigned long long largeInts[8]; - }; // End of class def. - - } // End of namespace diff -Nru mrpt-1.5.3/debian/patches/series mrpt-1.5.5/debian/patches/series --- mrpt-1.5.3/debian/patches/series 2017-10-31 06:29:38.000000000 +0000 +++ mrpt-1.5.5/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -no-unaligned-access diff -Nru mrpt-1.5.3/debian/rules mrpt-1.5.5/debian/rules --- mrpt-1.5.3/debian/rules 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/rules 2017-12-01 06:13:14.000000000 +0000 @@ -4,6 +4,9 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all,+fortify +# default: dont build expensive caller graphs with dot in the documentation pkg +export MRPT_genCALLERGRAPHS=NO + # For multiarch support: DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) @@ -16,7 +19,7 @@ CMAKE_ARCH_FLAGS = -DMRPT_AUTODETECT_SSE=OFF -DDISABLE_SSE2=ON -DDISABLE_SSE3=ON -DDISABLE_SSE4_1=ON -DDISABLE_SSE4_2=ON -DDISABLE_SSE4_A=ON endif -# Unit tests can be run with target "test", or "test_gdb", which shows stack +# Unit tests can be run with target "test", or "test_gdb", which shows stack # traces on failure: MRPT_TEST_TARGET = test @@ -34,6 +37,7 @@ -DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \ -DCMAKE_EXE_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \ $(CMAKE_ARCH_FLAGS) \ + # Don't set: CMAKE_SKIP_RPATH=ON --> it makes unit tests to fail, # and the rpath is removed anyway by cmake's install target. @@ -41,13 +45,13 @@ %: dh $@ --buildsystem=cmake -override_dh_auto_build: +override_dh_auto_build-arch: dh_auto_build -O--buildsystem=cmake - # Also build doc targets: +override_dh_auto_build-indep: + # Build doc targets: dh_auto_build -O--buildsystem=cmake -- \ documentation_html \ - documentation_performance_html \ man_pages_all \ documentation_psgz_guides @@ -61,19 +65,27 @@ # Do nothing? echo "[override_dh_auto_install]" -override_dh_auto_test: - # Tests: - echo "[override_dh_auto_test]" +override_dh_auto_test-indep: + echo "[override_dh_auto_test-indep] Do nothing." + +override_dh_auto_test-arch: + # Tests for arch-dependent : + echo "[override_dh_auto_test-arch]" dh_auto_build -O--buildsystem=cmake -- $(MRPT_TEST_TARGET) -j1 -override_dh_install: +override_dh_install-indep: + echo "[override_dh_install-indep]" + $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE)/doc install + $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE)/share install + # Fix Doxygen's embedded JQuery lib: + rm $(CURDIR)/debian/mrpt-doc/usr/share/doc/mrpt-doc/html/jquery.js || true + ln -s /usr/share/javascript/jquery/jquery.js $(CURDIR)/debian/mrpt-doc/usr/share/doc/mrpt-doc/html/jquery.js || true + +override_dh_install-arch: + echo "[override_dh_install-arch]" # Install: dh_auto_build -O--buildsystem=cmake -- install # Move all the ".so" files to the proper place: the -dev package: mkdir -p $(CURDIR)/debian/libmrpt-dev/usr/lib/$(DEB_HOST_MULTIARCH) find $(CURDIR)/debian/ -name "*.so" | grep -v 'libmrpt-dev' | xargs -I FIL mv -f FIL $(CURDIR)/debian/libmrpt-dev/usr/lib/$(DEB_HOST_MULTIARCH) - - # Fix Doxygen's embedded JQuery lib: - rm $(CURDIR)/debian/mrpt-doc/usr/share/doc/mrpt-doc/html/jquery.js || true - ln -s /usr/share/javascript/jquery/jquery.js $(CURDIR)/debian/mrpt-doc/usr/share/doc/mrpt-doc/html/jquery.js || true diff -Nru mrpt-1.5.3/debian/upstream/signing-key.asc mrpt-1.5.5/debian/upstream/signing-key.asc --- mrpt-1.5.3/debian/upstream/signing-key.asc 2017-08-20 21:00:00.000000000 +0000 +++ mrpt-1.5.5/debian/upstream/signing-key.asc 2017-12-01 06:13:14.000000000 +0000 @@ -1,84 +1,141 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 -mQGiBEicAScRBAC5/OZ8kYCaTRVinLpU5wITRlFoKcVHCtx3UwaIJ5yxmGibr7TT -HsxYvE2ZOViAb63lpbf6iY+5q1F+Sa+gZepELKhfF5O4QCDevnwWn/gHOninwML2 -GKR6sIgC6vEOrkTtM/RTR3bw0yUnnuUeMEfnY7Nh1VMuClmeqt0QaJMqGwCg1Spx -QzYNsSbIlvI1+cjd3u1srQsD/1lcnVEDQ8vEUtqSLQKR/9GPa9NrRFt7iX03/GSz -Edxf3gzHz41fMt0a5cTwrtqMeux2ki5deoaHv0QyzRmmJWdUgJQF8bHMrC1YSKoW -czT2Gp7/7ud2Zp0e7BY6axqGZX7gKQvbPY58GEeEs1DvijczR/8NuC+Z8C6rtYzH -8mecA/4w5G9SIhU6T5QPiam1P+VROzjDcZuSg5JFaSI+bEhhQox+jd1g8mtj/MKY -ckWqJZ90tcYX4j9uUFKr1YLon3MnFxH5m17/6DU8NGUoQQHRoN/PxyMLziMQM1Iy -V2+v3zbjj3k9QL8VY7ccL1ymIe2BOi0YpN82R0Q8Gz8nHlXfrLQ0Sm9zZSBMdWlz -IEJsYW5jbyBDbGFyYWNvIDxqb3NlbHVpc2JsYW5jb2NAZ21haWwuY29tPohlBBMR -AgAlAhsjBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCWYckqwIZAQAKCRAc/DPX -YrvrmbR5AJ9Yx8zFsKUQ1SwqrajUocos57veygCfaVX9WCbAsmb4a6HvJkrZSwmP -Hy20LEpvc2UgTHVpcyBCbGFuY28gPGpvc2VsdWlzYmxhbmNvY0BnbWFpbC5jb20+ -iGIEExECACICGyMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheABQJZhySrAAoJEBz8 -M9diu+uZr+0An29pDUp1KC28FVVeB115pNoJzxoaAKC4jWz/e1/uiCwBbU+l09jX -y/JiUrRDSm9zZSBMdWlzIEJsYW5jbyAoVW5pdmVyc2l0eSBvZiBNYWxhZ2EpIDxq -b3NlbHVpc2JsYW5jb2NAZ21haWwuY29tPohgBBMRAgAgAhsjBgsJCAcDAgQVAggD -BBYCAwECHgECF4AFAlmHJFYACgkQHPwz12K765lT6gCfRFWftS3vbMLSR8DEeLUN -Qu2PtSgAoKmLFLUB6bDezkwAhCB5tqCBk7r0tDVKb3PDqSBMdWlzIEJsYW5jbyBD -bGFyYWNvIDxqb3NlbHVpc2JsYW5jb2NAZ21haWwuY29tPohiBBMRAgAiBQJZiAiX -AhsjBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAc/DPXYrvrmWsOAJkBI31X -0AUOa0+Pl8XGRPySczE+kACfW1DgAwc01ooWRtk8QveUmue72cu5AQ0ESJwBKBAE -AL3IxnBaVbdHEUG8bBmDy34laD2GN47S5f3Sap9ARtM1h9PGztFj1lIXS/EPXLsv -CMNaIS/iVKtIjMJ2cfmj16cdgM2XFjmr/evRzI0UBzI55fJyWqbiYTLnbfSMf7xV -ClFiDFBfbYIB4ZqDZgwDna1j3nAG9Vkf6WCUeS7aVcjvAAMFA/43IiSn50bXl7mB -FATs88Nq5erO/D6GaabfqpiRKlNyASpo/dDr78KoumrgjPeqELd2jsQ0kVNNhsR8 -su1I1XpADg3zlfsq0o+erIdkBhe21LW2vWR9vr0gQqSPJxnpyb214oFkVHwULhdG -3TG8ADbIdzqtSVlfD1G3fP4GBplFBohJBBgRAgAJBQJInAEoAhsMAAoJEBz8M9di -u+uZkiEAnijZc4tXcEsK5/cHUTpz28aq2LpuAJ46teV5MOOFssIcGoQFGFNMz4iU -9pkCDQRJf2HoARAA38I6UWo7jAIbUfmAy5G+aoxXhpNNtYUbuszVC8S2mVCipXup -7vAip44ZlcFAZc43tb5lQouXebWXyBRcXuq+YLX5zZ8Q59yjPOaOoFodZrRw3nMa -5y7uQ/+8RRgQ/gtLGrAbsUCLcAbIFJOsWBhptmJ9j1tooNGYpNECVxJBRexdYJvl -sDzjMR/ObsB/EX/Rf1GpwqDLWZ95pvvSahS7tMlQk2tZ2ibNY1m/Yr0XULjiPH6B -QnaoUIao9qsLOc8XyGUPn45MnEwqJOJCzHCc1rx32mzJjYoh4n/CYENpntbHPlDE -DsDjkPexARPMAmkPGoTydqZwg91cq3CiH/JNi1Xs5u5S+c+rX+Arb0xi/rTQP41X -s0jXalgAE7N/mZl200T7X4pJ9O+6RjcFp5QOlY532lZtTqSIseHMiJBOQqE0Pzrv -4ke1eFedSVBmP/Hdf6yMByhRDqG5W0uOqlhrMdZR8hD6n4qAAndk536ssA2fjQCx -K3Hk/PHEdXbm67x3DGeQDnh28jO+ZBLV2kz48UwmhoN3SjdkTFSi4OEM/oPRdVng -rsWPUULv9IghmVAsF530tOV4mrzwe9vCzf/9srofIJWOzRQfT0Xfph/1fSG+RXLU -BXHDAzI6M4c7r3rl3RQd9RzXCWGeoILopEw7Y+XGB9tRvij02HzbRw4jE0MAEQEA -AbRHRGViaWFuIEFyY2hpdmUgQXV0b21hdGljIFNpZ25pbmcgS2V5ICg1LjAvbGVu -bnkpIDxmdHBtYXN0ZXJAZGViaWFuLm9yZz6JAjwEEwECACYFAkl/YegCGwMFCQdi -hwAGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRCao43NVb4wK2NGEACLhNYUd9Jy -5oIuY0xYZMCGOIaeS6qcFGclWgm29ghKrQBzf6HBWq7usIiHrgUnYAXKeFbyKpEk -HkdGaBshioOTkKnEtR+Gg9vSskSX1q/RUctHfBF58+GaZeqLq0OOr3gdXrICI0n/ -q36mGrKbl4iYCtVV4YZx7eVbdy+WSmcXfJBHhcwl2eMYnyF17gxLt/ukEuCneJKG -gJWvO6SxwKhl0zV/+s9Wr1nCDCtlZapLNy/P9SY8UrXk5OqKoq3WisD3qz8QSQ/z -9KGBT+iD5+ujIMkfM1294jRDyLMaay0zQPWV+Ru1/vUW46HTaQqjZ/e6W/0lDJRl -1hbuzcYURdyfDLolUzJ7jvVIJfTrTaBKdYEEG5EopzlQOd0SXfMotMpD05yx24WB -8VcLPSJqwSAP+UAm46oJ0FP1YoRTX/ZVGW2MEnH6D2OmjZ+ZZI8c5VILRlNxTwEU -KzIBEKx0QeUET3lL8TY/c5X5GOrY/5RDXKk+gQVELNnCyrKDG84kTA/9LwiqlOs2 -q3FOU/409HBrr6gzw7B/ynQRAyPDz8N4xpaoDXOINBhuxI83svUH23hwk4ZnGQPF -h6po2eKGxNO17NSjc6nDLH5GoKMrfTxobu3MeHzEDnqbPfmDoGqSaoi/8QqRRqRy -ipGMMcl4/g1HpzO6SGvFb3Qvj7JH51SGgJkBogRMIkC9EQQAsgNitEVA2VkJewX+ -5cYm/O9CYnPwbywpMIYpfkmPhkbGdpBHkqEs5Ifjs5s4ClAakIeAOJ+IatbBTZB2 -OjXzgqSfY/rHsAFr0P5Qwv14jpClxoNsuifFe8Aj6jkXITzAz87hfAHYUtcvASB/ -VXPL0Lt5SZ4QfbJk/7dn4yCPHJsAoNOD/5URdgcwMMb87KsN0h/OOHQBBACp4Fm/ -DDNqK4GdCJjdj4sF+wrKE3RYrVRITxbIZNb8R/GZ2MGBpgj0MuYnqy4u0hXFzgNu -vrJGhZKUAKcKngK2EkSXJyfwpIAZ9C1xXfHYjSstMJ3mw3mh/3g/zt26lPWdiu1F -3/zkf5HSM7gPQ2MhEyqyDw6d5BXgcQeQH5CTqAP/ZFCxa4fYJpFOX9p85cvRXrWe -nw5z2M96hGyti2ZtinMxoSSdxg3KKoaHB8sHnIEn69e/9+aZhqSQsEc22csYCnNV -2TD+QiCP7gQ6KLgaHFqZSainL7QG0guuobLNviq7KLjgzqN8ofB1OeMUQ8fGQa+E -glWCeNLKJTLgGbpfsgW0PlNwb3RpZnkgUHVibGljIFJlcG9zaXRvcnkgU2lnbmlu -ZyBLZXkgPG9wZXJhdGlvbnNAc3BvdGlmeS5jb20+iGYEExECACYFAkwiQL0CGwMF -CQPCZwAGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBPmUY1Tpz/TrsTAKCT6D0Q -AEzs8oSMnit5BGklbXcykACgqmdIqPAVH13jZQzcPWlYCiSSe125Ag0ETCJAvRAI -AIyGw3kx2yro5TbfR3cdKel9pp2HadgpiI6uEblYVyjUbFtRBmvkN3cuauBAx/x8 -DEL2znuivHtM1zn8RM7g80ivzaOmAy0LSIrRKMjCs3O2ameWlTUUYxpJ3jER8ytr -zxFyPzHWn3w6V8Rg+5nH3PQBbZq3nfHPgufVuXBm40kvzrcEhKSAj4MCM1bJ7KHg -nylzqodDZCFJbRTjw/DvG+82lsc6T4jG18U7Wc7nJuKfn0bGHlaiI7TLCj7Q8Cxq -mwVR+dFK6B+QOArbnRJZ8zJ6E480VnLSvGGpAvSiCFG7dCDVnRAmdVsO17SYmbqs -wsSxMeuJflUqF56m2N73SOcAAwUH/i54UoZhwGasr5LGbOiV0QJ7pdnJxD/HnpFz -0DulNO3uocISSFbeRxChv4j0iQXOiCKk1aEqEkJs89ASgIut7Gv1EHhLTyod55I4 -+jus5frz5AVf2GP8QfLmzJj5G1uMUjGcT5MgRRKMPSs1nyKMpisZwE6ByO918PQT -FowsPaXZnry63jcA+uOOq5DrJ1OC3SF1/ZQOOBZN0kLuKe9BrMl0AfniOoEZ1AZB -kxXsgrtsoxzcIj72CLX+Y9ei+ZnO/Yn2ZGihoQkMv+rg/1lXYwG92F2VCOIL18fR -kqwStHBCPynqbjQmxKjgJBGToQKZNKeZ6YjiHdV713Dys+c9VJqITwQYEQIADwUC -TCJAvQIbDAUJA8JnAAAKCRBPmUY1Tpz/Tk2uAJ4itXmr6nQ/0kpGfjfEiPv6CTIV -0ACfR4K823sxQOlt+eYh78rgmT9ffnw= -=/8R8 +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 +ouDP +=zCiA -----END PGP PUBLIC KEY BLOCK----- diff -Nru mrpt-1.5.3/doc/CMakeLists.txt mrpt-1.5.5/doc/CMakeLists.txt --- mrpt-1.5.3/doc/CMakeLists.txt 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/doc/CMakeLists.txt 2017-12-02 05:28:34.000000000 +0000 @@ -123,3 +123,21 @@ ENDIF() ENDIF() + +# Install: +IF(WIN32) + INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/doc" DESTINATION ./ ) +ELSE() + IF (NOT IS_DEBIAN_DBG_PKG) + INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/doc/html" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) + INSTALL(DIRECTORY "${MRPT_SOURCE_DIR}/samples" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) + IF(EXISTS "${MRPT_SOURCE_DIR}/doc/mrpt-book.ps.gz") + INSTALL(FILES "${MRPT_SOURCE_DIR}/doc/mrpt-book.ps.gz" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) + ENDIF() + + IF(EXISTS "${MRPT_SOURCE_DIR}/doc/pbmap-guide/pbmap-guide.ps.gz") + INSTALL(FILES "${MRPT_SOURCE_DIR}/doc/pbmap-guide/pbmap-guide.ps.gz" DESTINATION ${mrpt_doc_INSTALL_PREFIX}share/doc/mrpt-doc/ ) + ENDIF() + + ENDIF() +ENDIF() diff -Nru mrpt-1.5.3/doc/doxygen-pages/changeLog_doc.h mrpt-1.5.5/doc/doxygen-pages/changeLog_doc.h --- mrpt-1.5.3/doc/doxygen-pages/changeLog_doc.h 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/doc/doxygen-pages/changeLog_doc.h 2017-12-02 05:28:34.000000000 +0000 @@ -12,6 +12,49 @@

Note: If you are displaying a local version of this page and you have not built the whole HTML documentation, the links above will be broken. Either build the documentation invoking make documentation_html or [browse it on-line](http://www.mrpt.org/).

+ +

Version 1.5.5: Released 2/DEC/2017

+- Detailed list of changes: + - \ref mrpt_base_grp + - Added methods mrpt::utils::CFileStream::clearError() and mrpt::utils::CFileInputStream::clearError() + - \ref mrpt_nav_grp + - mrpt::nav::CHolonomicFullEval now uses an internal sin/cos LUT cache for improved performance. + - Build system: + - octomap is no longer exposed in public headers, avoiding the dependency propagation. + - BUG FIXES: + - Fix likelihood computation in mrpt::maps::CReflectivityGridMap2D (which led to crash) + - Fixed regression in particle resampling affecting RBPF-SLAM methods. Introduced in Dec. 2016 with [this commit](https://github.com/MRPT/mrpt/commit/691973813bdc53d3faa7088b092eb041aa80d0ce). + - Wrong argument type: CStream::Seek() must allow signed offsets. + +
+ +

Version 1.5.4: Released 31/OCT/2017

+- Detailed list of changes: + - \ref mrpt_base_grp + - Fix potential uninitialized value in CRobot2DPoseEstimator::getLatestRobotPose() + - MRPT_getCompilationDate() returns time as well + - \ref mrpt_gui_grp + - mrpt::gui::mrptEventMouseMove: Added new mrpt::gui windows event type. + - Smart pointers: + - All mrpt::utils::CObject derived classes: + - In MRPT <=1.5.3, there was a typedef `Foo::SmartPtr` => `FooPtr`. + - In MRPT >=1.5.4 is has been replaced by `Foo::Ptr` => `FooPtr` for compatibility with MRPT >=2.0. + - stlplus smart pointers in MRPT 1.5.4 now have C++11 shared_ptr-compatible methods, to ease the transition towards MRPT 2.0 in user code (in particular, for MRPT ROS packages). Also, a new template `mrpt::prt_cast::from(ptr)` is provided to write user code compatible with both MRPT >=1.5.4 & >=2.0.0. + - Build system: + - Fix MRPTConfig.cmake for system octomap libraries. + - Fix package-contains-vcs-control-file (.gitingore) Lintian error. + - Fix compiling without liboctomap-dev in Ubuntu PPA. + - BUG FIXES: + - Fix waypoint reactive navigator edge case in which "end event" won't be issued. + - Fix waypoint reactive navigator error while doing final aligning (missing and dupplicated nav-end events). + - Fix aborting reading from LMS111 scanner on first error. + - Fix corrupted pointers in CNetworkOfPoses after copy or move operations. + - Fix invalid TP-targets generated during reactive navigation. + - Fix memory leak in reactivenav engine. + - Fix potential out-of-range access in CObservation3DRangeScan::convertTo2DScan() + - Fix potential SIGBUS in armhf (patch by Steve Langasek) inside mrpt::utils::CTicTac + +

Version 1.5.3: Released 13/AUG/2017

- Detailed list of changes: diff -Nru mrpt-1.5.3/doc/doxygen_project.txt.in mrpt-1.5.5/doc/doxygen_project.txt.in --- mrpt-1.5.3/doc/doxygen_project.txt.in 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/doc/doxygen_project.txt.in 2017-12-02 05:28:34.000000000 +0000 @@ -830,7 +830,8 @@ # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories for example use the pattern */test/* -EXCLUDE_PATTERNS = +EXCLUDE_PATTERNS = exprtk.* \ + *otherlibs* # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the @@ -2287,7 +2288,7 @@ # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. -INCLUDE_GRAPH = NO +INCLUDE_GRAPH = $genCALLERGRAPHS # If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are # set to YES then doxygen will generate a graph for each documented file showing @@ -2296,7 +2297,7 @@ # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. -INCLUDED_BY_GRAPH = NO +INCLUDED_BY_GRAPH = $genCALLERGRAPHS # If the CALL_GRAPH tag is set to YES then doxygen will generate a call # dependency graph for every global function or class method. @@ -2308,7 +2309,7 @@ # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. -CALL_GRAPH = NO +CALL_GRAPH = $genCALLERGRAPHS # If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller # dependency graph for every global function or class method. @@ -2320,7 +2321,7 @@ # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. -CALLER_GRAPH = NO +CALLER_GRAPH = $genCALLERGRAPHS # If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical # hierarchy of all classes instead of a textual one. Binary files /tmp/tmpRs8OpG/wRctz2xAjC/mrpt-1.5.3/doc/graphslam-engine-guide.pdf and /tmp/tmpRs8OpG/xeFIqGbzI4/mrpt-1.5.5/doc/graphslam-engine-guide.pdf differ diff -Nru mrpt-1.5.3/doc/html/changelog.html mrpt-1.5.5/doc/html/changelog.html --- mrpt-1.5.3/doc/html/changelog.html 2017-08-14 13:49:58.000000000 +0000 +++ mrpt-1.5.5/doc/html/changelog.html 2017-12-02 05:28:34.000000000 +0000 @@ -4,7 +4,7 @@ -
Main MRPT website > C++ reference for MRPT 1.5.3
+
Main MRPT website > C++ reference for MRPT 1.5.4