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

Gert Wollny gert-guest at moszumanska.debian.org
Tue Jan 27 11:25:55 UTC 2015


Author: gert-guest
Date: 2015-01-27 11:25:54 +0000 (Tue, 27 Jan 2015)
New Revision: 18615

Added:
   trunk/packages/insighttoolkit/trunk/debian/patches/0003_correct_bsplinecontrolpointimagefunction_pointtype.patch
Removed:
   trunk/packages/insighttoolkit/trunk/debian/patches/0001_avoid-includsion-of-emmintr_h_without_sse2.patch
   trunk/packages/insighttoolkit/trunk/debian/patches/0002_dont_test_swig_version_before_looking_for_it.patch
Modified:
   trunk/packages/insighttoolkit/trunk/debian/changelog
   trunk/packages/insighttoolkit/trunk/debian/control
   trunk/packages/insighttoolkit/trunk/debian/control.in
   trunk/packages/insighttoolkit/trunk/debian/patches/series
   trunk/packages/insighttoolkit/trunk/debian/rules
Log:
prepare package for new upstream

Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog	2015-01-26 20:46:12 UTC (rev 18614)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog	2015-01-27 11:25:54 UTC (rev 18615)
@@ -1,3 +1,21 @@
+insighttoolkit4 (4.7.0-1) UNRELEASED; urgency=medium
+
+  [Gert Wollny]
+  * New upstream version (Closes: #776090)
+  * d/rules: Add ITK_WRAP_unsigned_long because some filters use it as output
+  * d/patches: Remove 001_avoid-includsion-of-emmintr_h_without_sse2.patch 
+    fixed upstream
+  * d/patches: Remove 0002_dont_test_swig_version_before_looking_for_it.patch 
+    fixed upstream
+  * d/patches: Add patch for correct handling of floating point single 
+    accuracy spacing
+  * Bump standards version to 3.9.6 
+  * Change dependency from livvtk5-dev to libvtk6-dev 
+  * Remove dependency from python-vtk, the relevant parts are currently 
+    pulled in by libvtk6-dev
+
+ -- Gert Wollny <gw.fossdev at gmail.com>  Wed, 21 Jan 2015 13:03:51 +0100
+
 insighttoolkit4 (4.6.0-3) unstable; urgency=medium
 
   * rules: Build Module_ITKDeprecated as Elastix 4.7 needs now-deprecated
@@ -15,17 +33,17 @@
 insighttoolkit4 (4.6.0-1) unstable; urgency=medium
 
   [ Gert Wollny ]
-  * Remove dependency on libdouble-conversion-dev, since it currently 
+  * Remove dependency on libdouble-conversion-dev, since it currently
     can not be used (#756480).
   * Enable use of system hdf5 library.  Closes: #756015
   * Change gccxml dep to 0.9.0+git20140716 to silence lintian warning.
-  * Remove patch to increase OtsuThreshold computation precision 
+  * Remove patch to increase OtsuThreshold computation precision
     (added upstream).
-  * Remove patch to increase itkVoronoiPartitioningImageFilterTest1 tolerance 
+  * Remove patch to increase itkVoronoiPartitioningImageFilterTest1 tolerance
     (added upstream).
   * Revise patch to avoid including emmintr.h when __SSE2__ is not defined.
   * Add debug package.
-  * Add patch to not check for the swig_version since it was done before 
+  * Add patch to not check for the swig_version since it was done before
     find_package(swig).
 
   [ Steve M. Robbins ]

Modified: trunk/packages/insighttoolkit/trunk/debian/control
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/control	2015-01-26 20:46:12 UTC (rev 18614)
+++ trunk/packages/insighttoolkit/trunk/debian/control	2015-01-27 11:25:54 UTC (rev 18615)
@@ -19,13 +19,12 @@
 	libminc-dev, 
 	libhdf5-dev, 
 	python-all-dev, 
-	libvtk5-dev, 
-	python-vtk
-Standards-Version: 3.9.5
+	libvtk6-dev
+Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/insighttoolkit/trunk/
 Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/insighttoolkit/trunk/
 
-Package: libinsighttoolkit4.6
+Package: libinsighttoolkit4.7
 Section: libs
 Architecture: amd64 i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -45,7 +44,7 @@
 Package: libinsighttoolkit4-dev
 Section: libdevel
 Architecture: amd64 i386
-Depends: ${shlibs:Depends}, ${misc:Depends}, libinsighttoolkit4.6 (= ${binary:Version}), libgdcm2-dev, libdcmtk2-dev, libhdf5-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, libinsighttoolkit4.7 (= ${binary:Version}), libgdcm2-dev, libdcmtk2-dev, libhdf5-dev
 Recommends: libfftw3-dev, uuid-dev
 Conflicts: libinsighttoolkit-dev, libinsighttoolkit3-dev
 Replaces: libinsighttoolkit-dev
@@ -68,7 +67,7 @@
 Priority: extra
 Section: debug
 Architecture: amd64 i386
-Depends: ${misc:Depends}, libinsighttoolkit4.6 (= ${binary:Version})
+Depends: ${misc:Depends}, libinsighttoolkit4.7 (= ${binary:Version})
 Description: Debugging information for the Insight Toolkit 
  ITK is an open-source software toolkit for performing registration and
  segmentation. Segmentation is the process of identifying and

Modified: trunk/packages/insighttoolkit/trunk/debian/control.in
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/control.in	2015-01-26 20:46:12 UTC (rev 18614)
+++ trunk/packages/insighttoolkit/trunk/debian/control.in	2015-01-27 11:25:54 UTC (rev 18615)
@@ -19,9 +19,8 @@
 	libminc-dev, 
 	libhdf5-dev, 
 	python-all-dev, 
-	libvtk5-dev, 
-	python-vtk
-Standards-Version: 3.9.5
+	libvtk6-dev
+Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/insighttoolkit/trunk/
 Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/insighttoolkit/trunk/
 

Deleted: trunk/packages/insighttoolkit/trunk/debian/patches/0001_avoid-includsion-of-emmintr_h_without_sse2.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/0001_avoid-includsion-of-emmintr_h_without_sse2.patch	2015-01-26 20:46:12 UTC (rev 18614)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/0001_avoid-includsion-of-emmintr_h_without_sse2.patch	2015-01-27 11:25:54 UTC (rev 18615)
@@ -1,41 +0,0 @@
-Description: on i386 sse2 is not available. Make sure the according header is not 
-  included by gccxml. 
-Author: Gert Wollny <gw.fossdev at gmail.com>
-Bug: https://issues.itk.org/jira/browse/ITK-3299
-
-diff --git a/Modules/Core/Common/include/itkMathDetail.h b/Modules/Core/Common/include/itkMathDetail.h
-index 7db8727..6bd5739 100644
---- a/Modules/Core/Common/include/itkMathDetail.h
-+++ b/Modules/Core/Common/include/itkMathDetail.h
-@@ -39,10 +39,6 @@
- #include <fenv.h> // should this be cfenv?
- #endif /* ITK_HAVE_FENV_H */
- 
--#ifdef ITK_HAVE_EMMINTRIN_H
--#include <emmintrin.h> // sse 2 intrinsics
--#endif /* ITK_HAVE_EMMINTRIN_H */
--
- // assume no SSE2:
- #define USE_SSE2_64IMPL 0
- #define USE_SSE2_32IMPL 0
-@@ -104,6 +100,20 @@
- #define VC_USE_ASM_64IMPL 0
- #endif
- 
-+// Now that it has been established that SSE2 is available,
-+// include the required header if this is not gccxml. 
-+// Note that at this point testing for emmintrin.h is superfluos,
-+// if it can't be included now the compiler installation is borked.
-+// Still, I keep the test because I don't know why it was put there.
-+
-+#if (defined(USE_SSE2_32IMPL) || defined(USE_SSE2_64IMPL)) && !defined(__GCCXML__) 
-+# ifdef ITK_HAVE_EMMINTRIN_H
-+#  include <emmintrin.h> // sse 2 intrinsics
-+# else
-+#  error "SSE2 is supported but emmintrin.h has not been found"
-+# endif /* ITK_HAVE_EMMINTRIN_H  */
-+#endif /* USE_SSE2_32IMPL || USE_SSE2_64IMPL */
-+
- namespace itk
- {
- namespace Math

Deleted: trunk/packages/insighttoolkit/trunk/debian/patches/0002_dont_test_swig_version_before_looking_for_it.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/0002_dont_test_swig_version_before_looking_for_it.patch	2015-01-26 20:46:12 UTC (rev 18614)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/0002_dont_test_swig_version_before_looking_for_it.patch	2015-01-27 11:25:54 UTC (rev 18615)
@@ -1,23 +0,0 @@
-Description: cmake tries to read the version of SWIG before it is actually searched for 
-  Since this is just awarning about the used swig version, I simply removed the snipped
-Author: Gert Wollny <gw.fossdev at gmail.com>
-Bug: https://issues.itk.org/jira/browse/ITK-3303
-
-diff --git a/Wrapping/Generators/SwigInterface/CMakeLists.txt b/Wrapping/Generators/SwigInterface/CMakeLists.txt
-index 6e77848..a8e51ca 100644
---- a/Wrapping/Generators/SwigInterface/CMakeLists.txt
-+++ b/Wrapping/Generators/SwigInterface/CMakeLists.txt
-@@ -7,13 +7,6 @@ find_package(PythonInterp REQUIRED)
- 
- option(ITK_USE_SYSTEM_SWIG "Use system swig. If OFF, swig is built as an external project." OFF)
- 
--# Require at least SWIG 3.0.0
--if(ITK_USE_SYSTEM_SWIG)
--  if(${SWIG_VERSION} VERSION_LESS 3.0.0)
--    message(WARNING "Swig version less than 3.0.0: \"${SWIG_VERSION}\".")
--  endif()
--endif()
--
- set(swig_version 3.0.2)
- set(swig_md5     62f9b0d010cef36a13a010dc530d0d41)
- set(swigwin_md5  3f18de4fc09ab9abb0d3be37c11fbc8f)

Added: trunk/packages/insighttoolkit/trunk/debian/patches/0003_correct_bsplinecontrolpointimagefunction_pointtype.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/0003_correct_bsplinecontrolpointimagefunction_pointtype.patch	                        (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/0003_correct_bsplinecontrolpointimagefunction_pointtype.patch	2015-01-27 11:25:54 UTC (rev 18615)
@@ -0,0 +1,18 @@
+Description: Correct the type definition for the PointType to that it 
+  is the same like in the parent class. 
+  .
+Author: Gert Wollny <gw.fossdev at gmail.com>
+Bug: https://issues.itk.org/jira/browse/ITK-3342
+Last-Update: 2015-01-21
+
+--- a/Modules/Filtering/ImageGrid/include/itkBSplineControlPointImageFunction.h
++++ b/Modules/Filtering/ImageGrid/include/itkBSplineControlPointImageFunction.h
+@@ -86,7 +86,7 @@
+   typedef typename InputImageType::PixelType  PixelType;
+   typedef typename InputImageType::RegionType RegionType;
+   typedef typename InputImageType::IndexType  IndexType;
+-  typedef typename InputImageType::PointType  PointType;
++  typedef typename Superclass::PointType      PointType;
+   typedef typename InputImageType::RegionType InputImageRegionType;
+ 
+   typedef typename InputImageType::SpacingType   SpacingType;

Modified: trunk/packages/insighttoolkit/trunk/debian/patches/series
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/series	2015-01-26 20:46:12 UTC (rev 18614)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/series	2015-01-27 11:25:54 UTC (rev 18615)
@@ -1,5 +1,4 @@
 nrrdio-linking.patch
 bsd-hdf5.patch
 0005-make-gdcm-helper-library-static.patch
-0001_avoid-includsion-of-emmintr_h_without_sse2.patch
-0002_dont_test_swig_version_before_looking_for_it.patch
+0003_correct_bsplinecontrolpointimagefunction_pointtype.patch

Modified: trunk/packages/insighttoolkit/trunk/debian/rules
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/rules	2015-01-26 20:46:12 UTC (rev 18614)
+++ trunk/packages/insighttoolkit/trunk/debian/rules	2015-01-27 11:25:54 UTC (rev 18615)
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 VER_MAJOR = 4
-VER_MINOR = 6
+VER_MINOR = 7
 
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
@@ -63,6 +63,7 @@
 	-DVCL_INCLUDE_CXX_0X:BOOL=ON \
         -DITK_USE_SYSTEM_SWIG:BOOL=ON \
         -DITK_WRAP_DIMS="2;3;4" \
+	-DITK_WRAP_unsigned_long:BOOL=ON \
 	-DITK_WRAP_double:BOOL=ON \
         -DITK_WRAP_vector_double:BOOL=ON \
         -DITK_WRAP_covariant_vector_double:BOOL=ON \




More information about the debian-med-commit mailing list