[med-svn] r20624 - in trunk/packages/insighttoolkit/trunk/debian: . patches

Gert Wollny gert-guest at moszumanska.debian.org
Thu Dec 3 22:13:27 UTC 2015


Author: gert-guest
Date: 2015-12-03 22:13:27 +0000 (Thu, 03 Dec 2015)
New Revision: 20624

Added:
   trunk/packages/insighttoolkit/trunk/debian/patches/itk-4.8.2-find-doubleconversion.patch
Modified:
   trunk/packages/insighttoolkit/trunk/debian/changelog
   trunk/packages/insighttoolkit/trunk/debian/control
   trunk/packages/insighttoolkit/trunk/debian/patches/series
   trunk/packages/insighttoolkit/trunk/debian/rules
Log:
Enable use of system double-conversion 

  * Add patch to relace nonfunctional find_package call
    by a simple search 
  * Update d/control and d/rules accordingly



Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog	2015-12-03 14:06:11 UTC (rev 20623)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog	2015-12-03 22:13:27 UTC (rev 20624)
@@ -1,3 +1,10 @@
+insighttoolkit4 (4.8.2-2) UNRELEASED; urgency=medium
+
+  * d/rules, d/control: Enable use of system double-conversion
+    Closes: #733629 
+
+ -- Gert Wollny <gw.fossdev at gmail.com>  Wed, 02 Dec 2015 15:45:56 +0100
+
 insighttoolkit4 (4.8.2-1) unstable; urgency=medium
 
   * New upstream 

Modified: trunk/packages/insighttoolkit/trunk/debian/control
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/control	2015-12-03 14:06:11 UTC (rev 20623)
+++ trunk/packages/insighttoolkit/trunk/debian/control	2015-12-03 22:13:27 UTC (rev 20624)
@@ -10,6 +10,7 @@
 	swig3.0,
 	castxml,
 	zlib1g-dev (>= 1.2.2), 
+	libdouble-conversion-dev, 
 	libpng12-dev, 
 	libtiff-dev,
 	libfftw3-dev,
@@ -46,7 +47,7 @@
 Package: libinsighttoolkit4-dev
 Section: libdevel
 Architecture: amd64 i386
-Depends: ${shlibs:Depends}, ${misc:Depends}, libinsighttoolkit4.8 (= ${binary:Version}), libgdcm2-dev, libdcmtk2-dev, libhdf5-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, libinsighttoolkit4.8 (= ${binary:Version}), libgdcm2-dev, libdcmtk2-dev, libhdf5-dev, libdouble-conversion-dev
 Recommends: libfftw3-dev, uuid-dev
 Conflicts: libinsighttoolkit-dev, libinsighttoolkit3-dev
 Replaces: libinsighttoolkit-dev

Added: trunk/packages/insighttoolkit/trunk/debian/patches/itk-4.8.2-find-doubleconversion.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/itk-4.8.2-find-doubleconversion.patch	                        (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/itk-4.8.2-find-doubleconversion.patch	2015-12-03 22:13:27 UTC (rev 20624)
@@ -0,0 +1,35 @@
+Description: Inject a simple approch to find libdouble-conversion
+ The original code searches for libdouble-conversion by using 
+ find_package, but no according cmake module exists. Required 
+ for #733629
+Author: Gert Wollny <gw.fossdev at gmail.com>
+Forwarded: No 
+
+diff -ru InsightToolkit-4.8.2.orig/Modules/ThirdParty/DoubleConversion/CMakeLists.txt InsightToolkit-4.8.2/Modules/ThirdParty/DoubleConversion/CMakeLists.txt
+--- InsightToolkit-4.8.2.orig/Modules/ThirdParty/DoubleConversion/CMakeLists.txt	2015-11-12 17:21:07.000000000 +0100
++++ InsightToolkit-4.8.2/Modules/ThirdParty/DoubleConversion/CMakeLists.txt	2015-12-03 22:00:01.771653734 +0100
+@@ -7,11 +7,19 @@
+ mark_as_advanced(ITK_USE_SYSTEM_DOUBLECONVERSION)
+ 
+ if(ITK_USE_SYSTEM_DOUBLECONVERSION)
+-  find_package(double-conversion NO_MODULE)
+-  set(ITKDoubleConversion_SYSTEM_INCLUDE_DIRS
+-    ${double-conversion_INCLUDE_DIRS})
+-  set(ITKDoubleConversion_LIBRARIES
+-    "${double-conversion_LIBRARIES}")
++  find_library(double-conversion_LIBRARIES double-conversion)
++  find_path(double-conversion_INCLUDE_DIRS double-conversion.h
++    PATH_SUFFIXES double-conversion
++    )
++
++  if (double-conversion_LIBRARIES AND double-conversion_INCLUDE_DIRS)
++    set(ITKDoubleConversion_SYSTEM_INCLUDE_DIRS
++      ${double-conversion_INCLUDE_DIRS})
++    set(ITKDoubleConversion_LIBRARIES
++      "${double-conversion_LIBRARIES}")
++  else()
++    MESSAGE(ERROR "double-conversion system library not found")
++  endif()
+ else()
+   set(ITKDoubleConversion_INCLUDE_DIRS
+     ${ITKDoubleConversion_SOURCE_DIR}/src/double-conversion

Modified: trunk/packages/insighttoolkit/trunk/debian/patches/series
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/series	2015-12-03 14:06:11 UTC (rev 20623)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/series	2015-12-03 22:13:27 UTC (rev 20624)
@@ -1,2 +1,3 @@
 nrrdio-linking.patch
 bsd-hdf5.patch
+itk-4.8.2-find-doubleconversion.patch

Modified: trunk/packages/insighttoolkit/trunk/debian/rules
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/rules	2015-12-03 14:06:11 UTC (rev 20623)
+++ trunk/packages/insighttoolkit/trunk/debian/rules	2015-12-03 22:13:27 UTC (rev 20624)
@@ -28,7 +28,7 @@
 	-DITK_USE_FFTWF:BOOL=$(ENABLE_FFTW) \
 	-DITK_USE_STRICT_CONCEPT_CHECKING:BOOL=ON \
 	-DITK_USE_SYSTEM_DCMTK:BOOL=ON \
-	-DITK_USE_SYSTEM_DOUBLECONVERSION:BOOL=OFF \
+	-DITK_USE_SYSTEM_DOUBLECONVERSION:BOOL=ON \
 	-DITK_USE_SYSTEM_FFTW:BOOL=$(ENABLE_FFTW) \
 	-DITK_USE_SYSTEM_GDCM:BOOL=ON \
 	-DITK_USE_SYSTEM_HDF5:BOOL=ON \




More information about the debian-med-commit mailing list