<pre style='margin:0'>
Andrey Stromnov (stromnov) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/62c015f68f98d3fd6bc26161150542c144b8e298">https://github.com/macports/macports-ports/commit/62c015f68f98d3fd6bc26161150542c144b8e298</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 62c015f68f98d3fd6bc26161150542c144b8e298
</span>Author: Nicklas Larsson <n_larsson@yahoo.com>
AuthorDate: Thu Mar 21 09:48:21 2024 +0100
<span style='display:block; white-space:pre;color:#404040;'> orfeotoolbox, py-orfeotoolbox: update to version 9.0.0
</span>---
gis/orfeotoolbox/Portfile | 62 +++++++++++++++-------
.../files/patch-Modules-Wrappers-SWIG-src.diff | 8 +--
gis/orfeotoolbox/files/patch-app.diff | 52 ++++++++++++++++++
gis/orfeotoolbox/files/patch-compiler-flags.diff | 10 ++++
gis/orfeotoolbox/files/patch-py-version.diff | 18 +++----
gis/orfeotoolbox/files/patch-rpath.diff | 17 ------
6 files changed, 117 insertions(+), 50 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/orfeotoolbox/Portfile b/gis/orfeotoolbox/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1f1e51931fc..dc5f8a52c31 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/orfeotoolbox/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/orfeotoolbox/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup cmake 1.1
</span> PortGroup boost 1.0
name orfeotoolbox
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.1.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 9.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories gis graphics
license Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,9 +29,9 @@ distname OTB-${version}
</span> use_xz yes
extract.mkdir yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 08a7f65dd40aead733905a977b06d265628f9f16 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 557408fe6ba5710b78252f4c4e4e30a19720fa4534cbd1c22f136ed150df0ed7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 750674188
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 ffddd0e8ed8c0b70e9d4bb16931aec78bf47b1eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 29d52a23fce6156651467787510f6c3c1bf885d271547a736d70b840d2ca2c30 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 754108528
</span>
boost.version 1.76
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,13 +56,15 @@ depends_lib-append port:curl \
</span> port:muparser \
port:muparserx \
port:${opencv} \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:shark \
</span> port:tiff \
port:tinyxml \
port:zlib
patchfiles-append patch-neural.diff \
patch-FindOpenCV.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-rpath.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-app.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-compiler-flags.diff
</span>
post-patch {
reinplace "s|@OPENCV@|${opencv}|" ${worksrcpath}/CMake/FindOpenCV.cmake
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,21 +77,29 @@ configure.args-append \
</span> -DBUILD_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTING=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOTB_USE_6S:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_Core=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_FeaturesExtraction=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_Hyperspectral=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_Learning=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_Miscellaneous=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_Remote=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_SAR=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_Segmentation=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_StereoProcessing=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTBGroup_ThirdParty=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTB_USE_6S=ON \
</span> -DOTB_USE_CURL=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTB_USE_GSL=OFF \
</span> -DOTB_USE_LIBKML=ON \
-DOTB_USE_LIBSVM=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOTB_USE_SIFTFAST=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOTB_USE_OPENCV=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOTB_USE_OPENGL=OFF \
</span> -DOTB_USE_MUPARSER=ON \
-DOTB_USE_MUPARSERX=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTB_USE_OPENCV=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTB_USE_SHARK=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTB_USE_SIFTFAST=ON \
</span> -DOTB_USE_SIFTFAST=ON \
-DOTB_WRAP_PYTHON=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOTB_USE_QT=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOTB_USE_QWT=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOTB_WRAP_QGIS=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOpenCV_DIR=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOTB_WRAP_QGIS=ON
</span>
# The default installation path for library is ${prefix}/lib/otb
# But the cmake PortGroup is using rpath and CMAKE_INSTALL_NAME_DIR=${prefix}/lib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -100,13 +110,8 @@ configure.args-replace \
</span> configure.args-append \
-DCMAKE_BUILD_RPATH=${cmake.build_dir}/lib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${destroot}${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "install_name_tool -rpath ${cmake.build_dir}/lib ${prefix}/lib ./bin/otbQgisDescriptor"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Create Python subports
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_versions {310 311}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_versions {310 311 312}
</span> foreach v ${python_versions} {
subport py${v}-${name} {
set py_dot_ver [string index ${v} 0].[string range ${v} 1 end]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,6 +147,8 @@ foreach v ${python_versions} {
</span> delete ${destroot}${prefix}/lib
delete ${destroot}${prefix}/share/doc
delete ${destroot}${prefix}/share/otb/description
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/LICENSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/README
</span> file rename ${destroot}${prefix}/share/otb/swig \
${destroot}${prefix}/share/otb/swig-py${v}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -151,10 +158,25 @@ foreach v ${python_versions} {
</span> reinplace "s|@PREFIX@|${prefix}|" \
${destroot}/${py_pkgd}/otbApplication/__init__.py
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/recompile_bindings.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/otbenv.profile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/share/otb/swig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file rename ${destroot}${prefix}/share/doc/otb ${destroot}${prefix}/share/otb/doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file rename ${destroot}${prefix}/LICENSE ${destroot}${prefix}/share/otb/doc/LICENSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file rename ${destroot}${prefix}/README ${destroot}${prefix}/share/otb/doc/README
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> notes-append "
To enable the OrfeoToolbox provider plugin in QGIS (version <3.36):
set in 'Preferences > Processing > Providers > OTB' the entries
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/orfeotoolbox/files/patch-Modules-Wrappers-SWIG-src.diff b/gis/orfeotoolbox/files/patch-Modules-Wrappers-SWIG-src.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 746bab7d7e3..0ff0639b8ea 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/orfeotoolbox/files/patch-Modules-Wrappers-SWIG-src.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/orfeotoolbox/files/patch-Modules-Wrappers-SWIG-src.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Modules/Wrappers/SWIG/src/otbPythonLogOutput.i.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Modules/Wrappers/SWIG/src/otbPythonLogOutput.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/Core/Wrappers/SWIG/src/otbPythonLogOutput.i.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/Core/Wrappers/SWIG/src/otbPythonLogOutput.i
</span> @@ -105,7 +105,7 @@
/** Create the required objects for logging. Logger.Instance() is reset in
* order to replace the itkStdStreamLogOutput by a PythonLogOutput */
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,8 +11,8 @@
</span> Logger.Instance().ResetOutputs()
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- Modules/Wrappers/SWIG/src/otbApplication.i.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Modules/Wrappers/SWIG/src/otbApplication.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/Core/Wrappers/SWIG/src/otbApplication.i.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/Core/Wrappers/SWIG/src/otbApplication.i
</span> @@ -229,7 +229,7 @@
logger = self.GetLogger()
logger.AddLogOutput(_libraryLogOutput.GetPointer())
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/orfeotoolbox/files/patch-app.diff b/gis/orfeotoolbox/files/patch-app.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..29706837231
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/orfeotoolbox/files/patch-app.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,52 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/Learning/Applications/app/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/Learning/Applications/app/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -131,4 +131,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LINK_LIBRARIES ${${otb-module}_LIBRARIES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mantis-1427 : temporary fix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-add_dependencies(${otb-module}-all otbapp_ImageEnvelope)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# add_dependencies(${otb-module}-all otbapp_ImageEnvelope)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMake/OTBApplicationMacros.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMake/OTBApplicationMacros.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -42,6 +42,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Remove the usual 'lib' prefix to make it clear it is a plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # and not a shared library to link against
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_property(TARGET ${APPLICATION_TARGET_NAME} PROPERTY PREFIX "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set_property(TARGET ${APPLICATION_TARGET_NAME} PROPERTY SUFFIX ".dylib")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # When called from the OTB build system, use OTB_INSTALL_APP_DIR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (NOT APPLICATION_INSTALL_PATH AND OTB_INSTALL_APP_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/ThirdParty/6S/src/main.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/ThirdParty/6S/src/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -108,7 +108,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static integer c__9 = 9;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*< program ssssss >*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Main program */ MAIN__()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int /* Main program */ MAIN__(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Initialized data */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/ThirdParty/6S/src/otb_main6S_program_call_function.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/ThirdParty/6S/src/otb_main6S_program_call_function.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,7 +18,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static integer c__3 = 3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*< program call6Sv1_0b >*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Main program */ OTB_6S_MAIN__()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int /* Main program */ OTB_6S_MAIN__(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Format strings */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static char fmt_100[] = "(10x,\002 -----> atmospheric reflectance : \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/orfeotoolbox/files/patch-compiler-flags.diff b/gis/orfeotoolbox/files/patch-compiler-flags.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..98ff7b0f3a1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/orfeotoolbox/files/patch-compiler-flags.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMake/OTBSetStandardCompilerFlags.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMake/OTBSetStandardCompilerFlags.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -142,7 +142,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wpointer-arith
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wunused
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wwrite-strings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -funit-at-a-time
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-strict-overflow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/orfeotoolbox/files/patch-py-version.diff b/gis/orfeotoolbox/files/patch-py-version.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 4b11adb7938..1347d5abc2a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/orfeotoolbox/files/patch-py-version.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/orfeotoolbox/files/patch-py-version.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span> --- CMakeLists.txt.orig
+++ CMakeLists.txt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -121,7 +121,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(WIN32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set(Python_ROOT_DIR "C:/tools/Python37-x64")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- find_package(Python REQUIRED COMPONENTS Interpreter Development)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ find_package(Python @PYVER@ EXACT REQUIRED COMPONENTS Interpreter Development)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(Python_FOUND)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- message(STATUS "Python Library directory : ${Python_LIBRARY_DIRS}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- message(STATUS "Python Headers directory : ${Python_INCLUDE_DIRS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -90,7 +90,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ repository_status(${PROJECT_SOURCE_DIR} OTB_GIT_STATUS_MESSAGE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(OTB_WRAP_PYTHON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- find_package(Python REQUIRED COMPONENTS Interpreter Development)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ find_package(Python @PYVER@ EXACT REQUIRED COMPONENTS Interpreter Development)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(Python_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ message(STATUS "Python Library directory : ${Python_LIBRARY_DIRS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ message(STATUS "Python Headers directory : ${Python_INCLUDE_DIRS}")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/orfeotoolbox/files/patch-rpath.diff b/gis/orfeotoolbox/files/patch-rpath.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b61b345fefe..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/orfeotoolbox/files/patch-rpath.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Modules/Wrappers/QGIS/src/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Modules/Wrappers/QGIS/src/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # See the License for the specific language governing permissions and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # limitations under the License.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_executable(otbQgisDescriptor otbQgisDescriptor.cxx)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if(NOT "${CMAKE_BUILD_RPATH}" STREQUAL "")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set_property(TARGET otbQgisDescriptor PROPERTY BUILD_WITH_INSTALL_RPATH ON)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set_property(TARGET otbQgisDescriptor PROPERTY INSTALL_RPATH "${OTB_BINARY_DIR}/lib")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_link_libraries(otbQgisDescriptor ${OTBQGIS_LIBRARIES})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- otb_module_target(otbQgisDescriptor)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>
</pre>