[med-svn] r5417 - trunk/packages/insighttoolkit/trunk/debian

Steven Michael Robbins smr at alioth.debian.org
Sun Nov 7 18:12:59 UTC 2010


Author: smr
Date: 2010-11-07 18:12:41 +0000 (Sun, 07 Nov 2010)
New Revision: 5417

Added:
   trunk/packages/insighttoolkit/trunk/debian/NEWS.Debian
Modified:
   trunk/packages/insighttoolkit/trunk/debian/changelog
   trunk/packages/insighttoolkit/trunk/debian/rules
Log:
Switch to WrapITK for java, python, tcl language bindings.  Compiles, but does not successfully create packages.  Need to tweak the installed files lists.

Added: trunk/packages/insighttoolkit/trunk/debian/NEWS.Debian
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/NEWS.Debian	                        (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/NEWS.Debian	2010-11-07 18:12:41 UTC (rev 5417)
@@ -0,0 +1,9 @@
+insighttoolkit (3.20.0-4) experimental; urgency=low
+
+  Language bindings for java, python, and tcl now use the new-style
+    "WrapITK" method rather than the venerable "cswig" wrapping.  WrapITK
+    has a number of advantages over cswig, as described in the paper
+    http://hdl.handle.net/1926/188; however, this is a breaking change
+    for all code using these languages.
+
+ -- Steve M. Robbins <smr at debian.org>  Sat, 06 Nov 2010 14:38:04 -0500

Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog	2010-11-06 19:25:49 UTC (rev 5416)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog	2010-11-07 18:12:41 UTC (rev 5417)
@@ -6,8 +6,11 @@
     upstream "Code/Review" directory, heretofore removed from the .orig
     tarball.
   * rules: Build using Review and Review/Statistics.
+  
+  * rules: Switch from CSWIG wrapping to WrapITK wrapping for java,
+    python, and tcl.
 
- -- Steve M. Robbins <smr at debian.org>  Fri, 05 Nov 2010 20:25:09 -0500
+ -- Steve M. Robbins <smr at debian.org>  Sat, 06 Nov 2010 14:38:04 -0500
 
 insighttoolkit (3.20.0-3) experimental; urgency=low
 

Modified: trunk/packages/insighttoolkit/trunk/debian/rules
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/rules	2010-11-06 19:25:49 UTC (rev 5416)
+++ trunk/packages/insighttoolkit/trunk/debian/rules	2010-11-07 18:12:41 UTC (rev 5417)
@@ -1,7 +1,8 @@
 #!/usr/bin/make -f
 
-# Uncomment to build in parallel, according to DEB_BUILD_OPTIONS
-#DEB_BUILD_PARALLEL = true
+# Honour "parallel=N" option of DEB_BUILD_OPTIONS.  Comment out to
+# never build in parallel, regardless of DEB_BUILD_OPTIONS.
+DEB_BUILD_PARALLEL = true
 
 # Using install/fast bypasses the install->all dependency,
 # avoiding a complete rebuild by "make install".
@@ -53,9 +54,7 @@
 	-DBUILD_DOXYGEN:BOOL=OFF \
 	-DCMAKE_CXX_FLAGS:STRING=-Wno-deprecated \
 	-DCMAKE_SKIP_RPATH:BOOL=ON \
-	-DITK_CSWIG_JAVA:BOOL=ON \
-	-DITK_CSWIG_PYTHON:BOOL=ON \
-	-DITK_CSWIG_TCL:BOOL=ON \
+	-DUSE_WRAP_ITK:BOOL=ON \
 	-DITK_DATA_ROOT:PATH=ITK_DATA_ROOT_NOTFOUND \
 	-DITK_USE_REVIEW:BOOL=ON \
 	-DITK_USE_REVIEW_STATISTICS:BOOL=ON \




More information about the debian-med-commit mailing list