From 873b66925dc2479043e776813e7a3fc72ded02b9 Mon Sep 17 00:00:00 2001 From: Aurelien Bricier <aurelien.bricier@c-s.fr> Date: Mon, 26 Sep 2011 11:03:33 +0200 Subject: [PATCH] OSSIM: apply otb patch --- Utilities/otbossim/CMakeLists.txt | 2 +- Utilities/otbossim/include/ossim/base/ossimGzStream.h | 2 +- Utilities/otbossim/include/ossim/kbool/graph.h | 2 +- Utilities/otbossim/include/ossim/kbool/graphlst.h | 2 +- Utilities/otbossim/include/ossim/kbool/lpoint.h | 2 +- Utilities/otbossim/src/ossim/CMakeLists.txt | 5 ++--- Utilities/otbossim/src/ossim/base/ossimDatumFactory.inc | 3 ++- Utilities/otbossim/src/ossim/base/ossimGzStream.cpp | 2 +- Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource.cpp | 5 +++++ .../otbossim/src/ossim/imaging/ossimNitfTileSource_12.cpp | 4 ++++ Utilities/otbossim/src/ossim/version-config.cpp | 1 - 11 files changed, 19 insertions(+), 11 deletions(-) diff --git a/Utilities/otbossim/CMakeLists.txt b/Utilities/otbossim/CMakeLists.txt index 0c7b8b0815..dd69964108 100644 --- a/Utilities/otbossim/CMakeLists.txt +++ b/Utilities/otbossim/CMakeLists.txt @@ -7,7 +7,7 @@ SET(OSSIM_RELEASE_NUMBER "?") SET(OSSIM_VERSION "${OSSIM_MAJOR_VERSION_NUMBER}-${OSSIM_MINOR_VERSION_NUMBER}-${OSSIM_PATCH_VERSION_NUMBER}" ) # svn revision number of this ossim fork (used for .so versioning) -SET(OSSIM_SVN_REVISION "20059") +SET(OSSIM_SVN_REVISION "20113") # patch number for OTB modifications applied on top of OSSIM_SVN_REVISION (used for .so versioning) SET(OSSIM_OTB_PATCH "1") diff --git a/Utilities/otbossim/include/ossim/base/ossimGzStream.h b/Utilities/otbossim/include/ossim/base/ossimGzStream.h index 133c827a19..f338cbb0d6 100644 --- a/Utilities/otbossim/include/ossim/base/ossimGzStream.h +++ b/Utilities/otbossim/include/ossim/base/ossimGzStream.h @@ -19,7 +19,7 @@ // // File : gzstream.h // Revision : $Revision: 13050 $ -// Revision_date : $Date: 2008-06-19 20:07:35 +0200 (jeu., 19 juin 2008) $ +// Revision_date : $Date: 2008-06-20 02:07:35 +0800 (Fri, 20 Jun 2008) $ // Author(s) : Deepak Bandyopadhyay, Lutz Kettner // // Standard streambuf implementation following Nicolai Josuttis, "The diff --git a/Utilities/otbossim/include/ossim/kbool/graph.h b/Utilities/otbossim/include/ossim/kbool/graph.h index 4aaf038a3e..7c51be019a 100644 --- a/Utilities/otbossim/include/ossim/kbool/graph.h +++ b/Utilities/otbossim/include/ossim/kbool/graph.h @@ -8,7 +8,7 @@ RCS-ID: $Id: graph.h 9094 2006-06-13 19:12:40Z dburken $ */ -/* @@(#) $Source$ $Revision: 9094 $ $Date: 2006-06-13 21:12:40 +0200 (mar., 13 juin 2006) $ */ +/* @@(#) $Source$ $Revision: 9094 $ $Date: 2006-06-14 03:12:40 +0800 (Wed, 14 Jun 2006) $ */ /* Program GRAPH.H diff --git a/Utilities/otbossim/include/ossim/kbool/graphlst.h b/Utilities/otbossim/include/ossim/kbool/graphlst.h index 16a718ed3f..51976ebe6b 100644 --- a/Utilities/otbossim/include/ossim/kbool/graphlst.h +++ b/Utilities/otbossim/include/ossim/kbool/graphlst.h @@ -8,7 +8,7 @@ RCS-ID: $Id: graphlst.h 9094 2006-06-13 19:12:40Z dburken $ */ -/* @@(#) $Source$ $Revision: 9094 $ $Date: 2006-06-13 21:12:40 +0200 (mar., 13 juin 2006) $ */ +/* @@(#) $Source$ $Revision: 9094 $ $Date: 2006-06-14 03:12:40 +0800 (Wed, 14 Jun 2006) $ */ /* Program GRAPHLST.H diff --git a/Utilities/otbossim/include/ossim/kbool/lpoint.h b/Utilities/otbossim/include/ossim/kbool/lpoint.h index b14ed83147..441fcd9164 100644 --- a/Utilities/otbossim/include/ossim/kbool/lpoint.h +++ b/Utilities/otbossim/include/ossim/kbool/lpoint.h @@ -8,7 +8,7 @@ RCS-ID: $Id: lpoint.h 9094 2006-06-13 19:12:40Z dburken $ */ -/* @@(#) $Source$ $Revision: 9094 $ $Date: 2006-06-13 21:12:40 +0200 (mar., 13 juin 2006) $ */ +/* @@(#) $Source$ $Revision: 9094 $ $Date: 2006-06-14 03:12:40 +0800 (Wed, 14 Jun 2006) $ */ /* Program LPOINT.H diff --git a/Utilities/otbossim/src/ossim/CMakeLists.txt b/Utilities/otbossim/src/ossim/CMakeLists.txt index abc0a96598..40b79c176e 100644 --- a/Utilities/otbossim/src/ossim/CMakeLists.txt +++ b/Utilities/otbossim/src/ossim/CMakeLists.txt @@ -44,7 +44,6 @@ FILE(GLOB ossim_vec_HDRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT FILE(GLOB ossim_video_HDRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../../include/ossim/video/*.h") FILE(GLOB ossim_vpfutil_HDRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../../include/ossim/vpfutil/*.h") -MESSAGE( "${ossim_HDRS}" ) SET(OSSIM_HEADER_FILES ${ossim_HDRS} ${ossim_base_HDRS} ${ossim_elevation_HDRS} ${ossim_font_HDRS} ${ossim_imaging_HDRS} ${ossim_init_HDRS} ${ossim_kbool_HDRS} @@ -110,8 +109,8 @@ OSSIM_LINK_LIBRARY(${LIB_NAME} COMPONENT_NAME ossim TYPE ${OSSIM_USER_DEFINED_DYNAMIC_OR_STATIC} LIBRARIES ${ossimDependentLibs} - HEADERS "${OSSIM_HEADER_FILES}" - PUBLIC_HEADERS "${ossim_HDRS}" +# HEADERS "${OSSIM_HEADER_FILES}" +# PUBLIC_HEADERS "${ossim_HDRS}" SOURCE_FILES "${ossim_SRCS}" INSTALL_LIB VERSION_SYMLINKS INSTALL_HEADERS) diff --git a/Utilities/otbossim/src/ossim/base/ossimDatumFactory.inc b/Utilities/otbossim/src/ossim/base/ossimDatumFactory.inc index 60babb19e3..0c2a304aa6 100644 --- a/Utilities/otbossim/src/ossim/base/ossimDatumFactory.inc +++ b/Utilities/otbossim/src/ossim/base/ossimDatumFactory.inc @@ -46,7 +46,7 @@ public: }; #define NUMBER_OF_SEVEN_PARAM_DATUMS 2 -#define NUMBER_OF_THREE_PARAM_DATUMS 226 +#define NUMBER_OF_THREE_PARAM_DATUMS 229 static ossimThreeParamDatumType threeParamDatum[] = { {"ADI-A", "ADINDAN, Ethiopia", "CD", 3, 3, 3, 26, 50, -3, 25, -165, -11, 206}, @@ -276,6 +276,7 @@ static ossimThreeParamDatumType threeParamDatum[] = { {"WGE", "World Geodetic System 1984", "WE", 0, 0, 0, -180.0, 180.0, -90, 90, 0, 0, 0}, {"YAC", "YACARE, Uruguay", "IN", -1, -1, -1, -65, -47, -40, -25, -155, 171, 37}, {"ZAN", "ZANDERIJ, Suriname", "IN", 5, 5, 8, -76, -47, -10, 20, -265, 120, -358}, +{"WE-EPSG-3857", "Ploppy", "PV", 0, 0, 0, -180.0, 180.0, -85, 85, 0, 0, 0}, {"6055", "Popular Visualisation", "7059", 0, 0, 0, -180.0, 180.0, -85, 85, 0, 0, 0}, {"", "", "", 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0} }; diff --git a/Utilities/otbossim/src/ossim/base/ossimGzStream.cpp b/Utilities/otbossim/src/ossim/base/ossimGzStream.cpp index b98da3d537..fccd52b6a0 100644 --- a/Utilities/otbossim/src/ossim/base/ossimGzStream.cpp +++ b/Utilities/otbossim/src/ossim/base/ossimGzStream.cpp @@ -19,7 +19,7 @@ // // File : gzstream.C // Revision : $Revision: 17195 $ -// Revision_date : $Date: 2010-04-23 19:32:18 +0200 (ven., 23 avril 2010) $ +// Revision_date : $Date: 2010-04-24 01:32:18 +0800 (Sat, 24 Apr 2010) $ // Author(s) : Deepak Bandyopadhyay, Lutz Kettner // // Standard streambuf implementation following Nicolai Josuttis, "The diff --git a/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource.cpp b/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource.cpp index cddc0968bf..ffbdbfb0d5 100644 --- a/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource.cpp +++ b/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource.cpp @@ -39,6 +39,11 @@ #include <ossim/support_data/ossimNitfStdidcTag.h> #include <ossim/support_data/ossimNitfVqCompressionHeader.h> + +#if defined(JPEG_DUAL_MODE_8_12) +#undef JPEG_DUAL_MODE_8_12 +#endif + #if defined(JPEG_DUAL_MODE_8_12) #include <ossim/imaging/ossimNitfTileSource_12.h> #endif diff --git a/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource_12.cpp b/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource_12.cpp index 55be3030c6..b6b882deac 100644 --- a/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource_12.cpp +++ b/Utilities/otbossim/src/ossim/imaging/ossimNitfTileSource_12.cpp @@ -16,6 +16,10 @@ //#if defined(JPEG_DUAL_MODE_8_12) #include <fstream> +#if defined(JPEG_DUAL_MODE_8_12) +#undef JPEG_DUAL_MODE_8_12 +#endif + #if defined(JPEG_DUAL_MODE_8_12) #include <jpeg12/jpeglib.h> diff --git a/Utilities/otbossim/src/ossim/version-config.cpp b/Utilities/otbossim/src/ossim/version-config.cpp index 5f6c3e3169..9c5e5b6cf3 100644 --- a/Utilities/otbossim/src/ossim/version-config.cpp +++ b/Utilities/otbossim/src/ossim/version-config.cpp @@ -55,7 +55,6 @@ int main(int argc, char* argv[]) std::string releaseVersion = "0"; std::string::size_type pos1 = std::string::npos; std::string::size_type pos2 = std::string::npos; - std::string::size_type pos3 = std::string::npos; pos1 = versionNumber.find(".", 0); if(pos1 != std::string::npos) -- GitLab