From fecc46043b80b8adeb21d32bfb8c6cbf7d187898 Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Mon, 28 Sep 2015 12:00:02 +0200
Subject: [PATCH] ENH: update ossim version to 1.8.20

---
 SuperBuild/CMake/External_ossim.cmake | 98 +++++++--------------------
 1 file changed, 24 insertions(+), 74 deletions(-)

diff --git a/SuperBuild/CMake/External_ossim.cmake b/SuperBuild/CMake/External_ossim.cmake
index 20948d3bf6..dd810b66aa 100644
--- a/SuperBuild/CMake/External_ossim.cmake
+++ b/SuperBuild/CMake/External_ossim.cmake
@@ -44,80 +44,30 @@ else()
     set(OSSIM_CXX_FLAGS /EHsc)
   endif()
   
-  if(0)
-    # SVN version
-    ExternalProject_Add(ossim_cmakemodules
-      PREFIX ${proj}/_cmakemodules
-      SVN_REPOSITORY "http://svn.osgeo.org/ossim/trunk/ossim_package_support/cmake/CMakeModules"
-      SVN_REVISION -r 23087
-      CONFIGURE_COMMAND ""
-      BUILD_COMMAND ""
-      INSTALL_COMMAND ""
-      PATCH_COMMAND ${CMAKE_COMMAND} -E copy
-        ${CMAKE_SOURCE_DIR}/patches/${proj}/OssimUtilities.cmake
-        ${CMAKE_BINARY_DIR}/${proj}/_cmakemodules/src/ossim_cmakemodules)
-      
-    list(APPEND ${proj}_DEPENDENCIES ossim_cmakemodules)
-  
-    ExternalProject_Add(${proj}
-      PREFIX ${proj}
-      SVN_REPOSITORY "http://svn.osgeo.org/ossim/trunk/ossim/"
-      SVN_REVISION -r 23092
-      BINARY_DIR ${OSSIM_SB_BUILD_DIR}
-      INSTALL_DIR ${SB_INSTALL_PREFIX}
-      DOWNLOAD_DIR ${DOWNLOAD_LOCATION}
-      CMAKE_CACHE_ARGS
-        -DOSSIM_VERSION:STRING=1.8.18-1
-        -DCMAKE_INSTALL_PREFIX:STRING=${SB_INSTALL_PREFIX}
-        -DCMAKE_BUILD_TYPE:STRING=Release
-        -DCMAKE_CXX_FLAGS:STRING=${OSSIM_CXX_FLAGS}
-        -DBUILD_OSSIM_MPI_SUPPORT:BOOL=OFF
-        -DBUILD_OSSIM_APPS:BOOL=OFF
-        -DBUILD_OSSIM_FRAMEWORKS:BOOL=OFF
-        -DINSTALL_ARCHIVE_DIR:STRING=lib
-        -DINSTALL_LIBRARY_DIR:STRING=lib
-        -DCMAKE_PREFIX_PATH:STRING=${SB_INSTALL_PREFIX};${CMAKE_PREFIX_PATH}
-        ${OSSIM_SB_CONFIG}
-      DEPENDS ${${proj}_DEPENDENCIES}
-      CMAKE_COMMAND ${SB_CMAKE_COMMAND}
-      )
-      
-      ExternalProject_Add_Step(${proj} copy_CMakeModules
-        COMMAND ${CMAKE_COMMAND} -E copy_directory
-        ${CMAKE_BINARY_DIR}/${proj}/_cmakemodules/src/ossim_cmakemodules ${OSSIM_SB_SRC}/CMakeModules
-        DEPENDEES patch update
-        DEPENDERS configure
-      )
-  else()
-    # archive version
-    ExternalProject_Add(${proj}
-      PREFIX ${proj}
-      URL "https://www.orfeo-toolbox.org/packages/ossim-minimal-r23092.tar.gz"
-      URL_MD5 1bb7247fa490eb4a6e57b3c2e129d587
-      BINARY_DIR ${OSSIM_SB_BUILD_DIR}
-      INSTALL_DIR ${SB_INSTALL_PREFIX}
-      DOWNLOAD_DIR ${DOWNLOAD_LOCATION}
-      CMAKE_CACHE_ARGS
-        -DOSSIM_VERSION:STRING=1.8.18-1
-        -DProject_WC_REVISION:STRING=23092
-        -DCMAKE_INSTALL_PREFIX:STRING=${SB_INSTALL_PREFIX}
-        -DCMAKE_BUILD_TYPE:STRING=Release
-        -DCMAKE_CXX_FLAGS:STRING=${OSSIM_CXX_FLAGS}
-        -DBUILD_OSSIM_MPI_SUPPORT:BOOL=OFF
-        -DBUILD_OSSIM_FREETYPE_SUPPORT:BOOL=ON
-        -DBUILD_OSSIM_APPS:BOOL=OFF
-        -DBUILD_OSSIM_FRAMEWORKS:BOOL=OFF
-        -DINSTALL_ARCHIVE_DIR:STRING=lib
-        -DINSTALL_LIBRARY_DIR:STRING=lib
-        -DCMAKE_PREFIX_PATH:STRING=${SB_INSTALL_PREFIX};${CMAKE_PREFIX_PATH}
-        ${OSSIM_SB_CONFIG}
-      PATCH_COMMAND ${CMAKE_COMMAND} -E copy
-        ${CMAKE_SOURCE_DIR}/patches/${proj}/OssimUtilities.cmake
-        ${OSSIM_SB_SRC}/CMakeModules
-      DEPENDS ${${proj}_DEPENDENCIES}
-      CMAKE_COMMAND ${SB_CMAKE_COMMAND}
-      )
-  endif()
+  # archive version
+  ExternalProject_Add(${proj}
+    PREFIX ${proj}
+    URL "https://www.orfeo-toolbox.org/packages/ossim-minimal-r23537.tar.gz"
+    URL_MD5 40f406c0da9cc188092582b3bdb20a80
+    BINARY_DIR ${OSSIM_SB_BUILD_DIR}
+    INSTALL_DIR ${SB_INSTALL_PREFIX}
+    DOWNLOAD_DIR ${DOWNLOAD_LOCATION}
+    CMAKE_CACHE_ARGS
+    -DProject_WC_REVISION:STRING=23537
+    -DCMAKE_INSTALL_PREFIX:STRING=${SB_INSTALL_PREFIX}
+    -DCMAKE_BUILD_TYPE:STRING=Release
+    -DCMAKE_CXX_FLAGS:STRING=${OSSIM_CXX_FLAGS}
+    -DBUILD_OSSIM_MPI_SUPPORT:BOOL=OFF
+    -DBUILD_OSSIM_FREETYPE_SUPPORT:BOOL=ON
+    -DBUILD_OSSIM_APPS:BOOL=OFF
+    -DBUILD_OSSIM_FRAMEWORKS:BOOL=OFF
+    -DINSTALL_ARCHIVE_DIR:STRING=lib
+    -DINSTALL_LIBRARY_DIR:STRING=lib
+    -DCMAKE_PREFIX_PATH:STRING=${SB_INSTALL_PREFIX};${CMAKE_PREFIX_PATH}
+    ${OSSIM_SB_CONFIG}
+    DEPENDS ${${proj}_DEPENDENCIES}
+    CONFIGURE_COMMAND ${SB_CMAKE_COMMAND} ${OSSIM_SB_SRC}/ossim
+    )
   
   set(_SB_${proj}_INCLUDE_DIR ${SB_INSTALL_PREFIX}/include)
   if(WIN32)
-- 
GitLab