[med-svn] r6781 - in trunk/packages/insighttoolkit/trunk/debian: . patches
Steven Michael Robbins
smr at alioth.debian.org
Fri May 6 06:22:45 UTC 2011
Author: smr
Date: 2011-05-06 06:22:38 +0000 (Fri, 06 May 2011)
New Revision: 6781
Added:
trunk/packages/insighttoolkit/trunk/debian/patches/ptrdiff.patch
Modified:
trunk/packages/insighttoolkit/trunk/debian/changelog
trunk/packages/insighttoolkit/trunk/debian/patches/series
trunk/packages/insighttoolkit/trunk/debian/patches/tcl-install.patch
trunk/packages/insighttoolkit/trunk/debian/rules
Log:
Fix build failures due to ptrdiff_t. Enable optimized registration & transform I/O factories. Fix tcl package dir.
Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog 2011-05-05 10:50:35 UTC (rev 6780)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog 2011-05-06 06:22:38 UTC (rev 6781)
@@ -1,3 +1,16 @@
+insighttoolkit (3.20.0-10) unstable; urgency=low
+
+ * patches/ptrdiff.patch. New. Include <stddef.h> to ensure ptrdiff_t
+ is defined. Closes: #625077, #624941, #625090.
+
+ * rules: Enable optimized registration methods and transform IO
+ factories. Closes: #614519.
+
+ * patches/tcl-install.patch: Set WRAP_ITK_PACKAGE_DIR to /usr/lib.
+ Closes: #618736.
+
+ -- Steve M. Robbins <smr at debian.org> Fri, 06 May 2011 01:21:34 -0500
+
insighttoolkit (3.20.0-9) unstable; urgency=low
* control: Build-depend on newer gccxml and cableswig.
Added: trunk/packages/insighttoolkit/trunk/debian/patches/ptrdiff.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/ptrdiff.patch (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/ptrdiff.patch 2011-05-06 06:22:38 UTC (rev 6781)
@@ -0,0 +1,32 @@
+--- insighttoolkit-3.20.0.orig/Code/IO/itkConvertPixelBuffer.txx
++++ insighttoolkit-3.20.0/Code/IO/itkConvertPixelBuffer.txx
+@@ -20,6 +20,8 @@
+
+ #include "itkRGBPixel.h"
+
++#include <stddef.h>
++
+ namespace itk
+ {
+ template < typename InputPixelType,
+--- insighttoolkit-3.20.0.orig/Utilities/MetaIO/metaUtils.cxx
++++ insighttoolkit-3.20.0/Utilities/MetaIO/metaUtils.cxx
+@@ -18,7 +18,7 @@
+
+ #include <stdio.h>
+ #include <ctype.h>
+-
++#include <stddef.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+
+--- insighttoolkit-3.20.0.orig/Code/IO/itkImageIORegion.h
++++ insighttoolkit-3.20.0/Code/IO/itkImageIORegion.h
+@@ -17,6 +17,7 @@
+ #ifndef __itkImageIORegion_h
+ #define __itkImageIORegion_h
+
++#include <stddef.h>
+ #include <algorithm>
+ #include "itkRegion.h"
+ #include "itkObjectFactory.h"
Modified: trunk/packages/insighttoolkit/trunk/debian/patches/series
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/series 2011-05-05 10:50:35 UTC (rev 6780)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/series 2011-05-06 06:22:38 UTC (rev 6781)
@@ -8,3 +8,4 @@
wrapitk-externalprojects.patch
add-registration-optimizers.patch
itkImageToImageFilterC.patch
+ptrdiff.patch
Modified: trunk/packages/insighttoolkit/trunk/debian/patches/tcl-install.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/tcl-install.patch 2011-05-05 10:50:35 UTC (rev 6780)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/tcl-install.patch 2011-05-06 06:22:38 UTC (rev 6781)
@@ -2,9 +2,9 @@
into /usr/lib. However, maybe we could hide them somewhere
else; e.g. /usr/lib/tcltk/???
---- insighttoolkit-3.6.0.orig/Wrapping/CSwig/CMakeLists.txt
-+++ insighttoolkit-3.6.0/Wrapping/CSwig/CMakeLists.txt
-@@ -347,7 +347,7 @@
+--- insighttoolkit-3.20.0.orig/Wrapping/CSwig/CMakeLists.txt
++++ insighttoolkit-3.20.0/Wrapping/CSwig/CMakeLists.txt
+@@ -352,7 +352,7 @@
# Configure pkgIndex.tcl for the install tree.
SET(ITK_CSWIG_SCRIPT_DIR "[file dirname [info script]]")
@@ -13,3 +13,14 @@
SET(ITK_CSWIG_DATA_ROOT "[file dirname [file dirname [info script]]]/Data")
SET(ITK_CSWIG_TEST_ROOT "<NO_DEFAULT>")
CONFIGURE_FILE("${ITK_SOURCE_DIR}/Wrapping/CSwig/Tcl/pkgIndex.tcl.in"
+--- insighttoolkit-3.20.0.orig/Wrapping/WrapITK/Tcl/CMakeLists.txt
++++ insighttoolkit-3.20.0/Wrapping/WrapITK/Tcl/CMakeLists.txt
+@@ -37,7 +37,7 @@
+
+ # Configure pkgIndex.tcl for the install tree.
+ SET(WRAP_ITK_SCRIPT_DIR "${CMAKE_INSTALL_PREFIX}/${WRAP_ITK_INSTALL_PREFIX}/Tcl")
+-SET(WRAP_ITK_PACKAGE_DIR "${CMAKE_INSTALL_PREFIX}/${WRAP_ITK_INSTALL_PREFIX}/lib")
++SET(WRAP_ITK_PACKAGE_DIR "/usr/lib")
+ SET(WRAP_ITK_DATA_ROOT "${CMAKE_INSTALL_PREFIX}/${WRAP_ITK_INSTALL_PREFIX}/Data")
+ SET(WRAP_ITK_TEST_ROOT "<NO_DEFAULT>")
+ CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/pkgIndex.tcl.in"
Modified: trunk/packages/insighttoolkit/trunk/debian/rules
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/rules 2011-05-05 10:50:35 UTC (rev 6780)
+++ trunk/packages/insighttoolkit/trunk/debian/rules 2011-05-06 06:22:38 UTC (rev 6781)
@@ -57,6 +57,8 @@
-DITK_DATA_ROOT:PATH=ITK_DATA_ROOT_NOTFOUND \
-DITK_USE_REVIEW:BOOL=ON \
-DITK_USE_REVIEW_STATISTICS:BOOL=ON \
+ -DITK_USE_OPTIMIZED_REGISTRATION_METHODS:BOOL=ON \
+ -DITK_USE_TRANSFORM_IO_FACTORIES:BOOL=ON \
-DITK_USE_SYSTEM_GDCM:BOOL=ON \
-DITK_USE_SYSTEM_JPEG:BOOL=ON \
-DITK_USE_SYSTEM_PNG:BOOL=ON \
More information about the debian-med-commit
mailing list