[vtk6] 06/12: d/control: Enable system LIBPROJ4

Gert Wollny gert-guest at moszumanska.debian.org
Mon Mar 28 12:39:48 UTC 2016


This is an automated email from the git hooks/post-receive script.

gert-guest pushed a commit to branch master
in repository vtk6.

commit ce3f3ad0dafb055fdff350bcc34d4d6337c30699
Author: Gert Wollny <gw.fossdev at gmail.com>
Date:   Sun Mar 27 10:38:07 2016 +0000

    d/control: Enable system LIBPROJ4
---
 CMake/FindLIBPROJ4.cmake                         |  5 ++++-
 debian/patches/102_enable_system_proj4_lib.patch | 23 +++++++++++++++++++----
 debian/rules                                     |  1 +
 3 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/CMake/FindLIBPROJ4.cmake b/CMake/FindLIBPROJ4.cmake
index 9d3904d..e37bce2 100644
--- a/CMake/FindLIBPROJ4.cmake
+++ b/CMake/FindLIBPROJ4.cmake
@@ -24,9 +24,10 @@ if ( NOT LIBPROJ4_INCLUDE_DIR OR NOT LIBPROJ4_LIBRARIES OR NOT LIBPROJ4_FOUND )
       ${CMAKE_INSTALL_PREFIX}/lib
       /usr/local/lib
       /usr/lib
-    NO_DEFAULT_PATH
   )
 
+  MESSAGE(STATUS  "LIBPROJ4_LIBRARIES=${LIBPROJ4_LIBRARIES}")
+
   find_path( LIBPROJ4_INCLUDE_DIR
     NAMES proj_api.h
     PATHS
@@ -40,6 +41,8 @@ if ( NOT LIBPROJ4_INCLUDE_DIR OR NOT LIBPROJ4_LIBRARIES OR NOT LIBPROJ4_FOUND )
     NO_DEFAULT_PATH
   )
 
+  MESSAGE(STATUS  "LIBPROJ4_INCLUDE_DIR=${LIBPROJ4_INCLUDE_DIR}")
+
   if ( NOT LIBPROJ4_INCLUDE_DIR OR NOT LIBPROJ4_LIBRARIES )
     if ( LIBPROJ4_REQUIRED )
       message( FATAL_ERROR "LIBPROJ4 is required. Set LIBPROJ4_DIR" )
diff --git a/debian/patches/102_enable_system_proj4_lib.patch b/debian/patches/102_enable_system_proj4_lib.patch
index e152dc2..27cb456 100644
--- a/debian/patches/102_enable_system_proj4_lib.patch
+++ b/debian/patches/102_enable_system_proj4_lib.patch
@@ -5,9 +5,9 @@ Upstream-Bug: http://www.vtk.org/Bug/view.php?id=14126
 
 Index: vtk6-6.2.0+dfsg1/CMake/FindLIBPROJ4.cmake
 ===================================================================
---- vtk6-6.2.0+dfsg1.orig/CMake/FindLIBPROJ4.cmake
-+++ vtk6-6.2.0+dfsg1/CMake/FindLIBPROJ4.cmake
-@@ -12,7 +12,7 @@ if ( NOT LIBPROJ4_INCLUDE_DIR OR NOT LIB
+--- a/CMake/FindLIBPROJ4.cmake
++++ b/CMake/FindLIBPROJ4.cmake
+@@ -12,7 +12,7 @@
    endif ()
  
    find_library( LIBPROJ4_LIBRARIES
@@ -16,15 +16,30 @@ Index: vtk6-6.2.0+dfsg1/CMake/FindLIBPROJ4.cmake
      PATHS
        ${_LIBPROJ4_DIR}/lib64
        ${CMAKE_INSTALL_PREFIX}/lib64
-@@ -28,7 +28,7 @@ if ( NOT LIBPROJ4_INCLUDE_DIR OR NOT LIB
+@@ -24,11 +24,12 @@
+       ${CMAKE_INSTALL_PREFIX}/lib
+       /usr/local/lib
+       /usr/lib
+-    NO_DEFAULT_PATH
    )
  
++  MESSAGE(STATUS  "LIBPROJ4_LIBRARIES=${LIBPROJ4_LIBRARIES}")
++
    find_path( LIBPROJ4_INCLUDE_DIR
 -    NAMES lib_proj.h
 +    NAMES proj_api.h
      PATHS
        ${_LIBPROJ4_DIR}
        ${_LIBPROJ4_DIR}/include
+@@ -40,6 +41,8 @@
+     NO_DEFAULT_PATH
+   )
+ 
++  MESSAGE(STATUS  "LIBPROJ4_INCLUDE_DIR=${LIBPROJ4_INCLUDE_DIR}")
++
+   if ( NOT LIBPROJ4_INCLUDE_DIR OR NOT LIBPROJ4_LIBRARIES )
+     if ( LIBPROJ4_REQUIRED )
+       message( FATAL_ERROR "LIBPROJ4 is required. Set LIBPROJ4_DIR" )
 Index: vtk6-6.2.0+dfsg1/Geovis/Core/vtkGeoProjection.cxx
 ===================================================================
 --- vtk6-6.2.0+dfsg1.orig/Geovis/Core/vtkGeoProjection.cxx
diff --git a/debian/rules b/debian/rules
index 1acb142..c0d28d6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,6 +24,7 @@ extra_flags +=  \
 	-DVTK_USE_SYSTEM_GL2PS=ON \
 	-DVTK_USE_SYSTEM_HDF5=ON \
 	-DVTK_USE_SYSTEM_JPEG=ON \
+	-DVTK_USE_SYSTEM_LIBPROJ4=ON \
 	-DVTK_USE_SYSTEM_LIBXML2=ON \
 	-DVTK_USE_SYSTEM_OGGTHEORA=ON \
 	-DVTK_USE_SYSTEM_PNG=ON \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/vtk6.git



More information about the debian-science-commits mailing list