[med-svn] r6366 - in trunk/packages/igstk/tags: . 4.2.0-5 4.2.0-5/debian 4.2.0-5/debian/patches 4.2.0-5/debian/source

Dominique Belhachemi domibel-guest at alioth.debian.org
Tue Mar 22 02:06:42 UTC 2011


Author: domibel-guest
Date: 2011-03-22 02:06:40 +0000 (Tue, 22 Mar 2011)
New Revision: 6366

Added:
   trunk/packages/igstk/tags/4.2.0-5/
   trunk/packages/igstk/tags/4.2.0-5/debian/
   trunk/packages/igstk/tags/4.2.0-5/debian/Notes
   trunk/packages/igstk/tags/4.2.0-5/debian/README.Debian
   trunk/packages/igstk/tags/4.2.0-5/debian/README.source
   trunk/packages/igstk/tags/4.2.0-5/debian/changelog
   trunk/packages/igstk/tags/4.2.0-5/debian/compat
   trunk/packages/igstk/tags/4.2.0-5/debian/control
   trunk/packages/igstk/tags/4.2.0-5/debian/copyright
   trunk/packages/igstk/tags/4.2.0-5/debian/get-orig-source
   trunk/packages/igstk/tags/4.2.0-5/debian/igstk-doc.doc-base
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/05_cvs20090823.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/12_doxygen.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/34_disable_resource_intensely_tests.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/50_kfreebsd.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/70_vtk_use_qvtk.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/89_SceneGraphVisualization.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/90_examples.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/gcc-4.5.diff
   trunk/packages/igstk/tags/4.2.0-5/debian/patches/series
   trunk/packages/igstk/tags/4.2.0-5/debian/rules
   trunk/packages/igstk/tags/4.2.0-5/debian/source/
   trunk/packages/igstk/tags/4.2.0-5/debian/source/format
   trunk/packages/igstk/tags/4.2.0-5/debian/watch
Log:
Tagging igstk 4.2.0-5

Added: trunk/packages/igstk/tags/4.2.0-5/debian/Notes
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/Notes	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/Notes	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,14 @@
+TODO
+
+1) create a symbol file
+dpkg-gensymbols -v4.0.0 -plibigstk4 -Pdebian/libigstk4  -Odebian/libigstk4.symbols
+
+
+packages.symbols.common
+package.symbols.i386
+....
+
+
+Arch:
+[alpha] [amd64] [arm] [armel] [hppa] [hurd-i386] [i386] [ia64] [kfreebsd-i386] [kfreebsd-amd64] [m68k] [mips] [mipsel] 
+[powerpc] [s390] [sparc] 

Added: trunk/packages/igstk/tags/4.2.0-5/debian/README.Debian
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/README.Debian	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/README.Debian	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,21 @@
+igstk for Debian
+----------------
+
+  Some examples using this library can be found in the repository.
+
+  cvs -d :pserver:anonymous at public.kitware.com:/cvsroot/IGSTK login
+  answer by 'igstk'
+  cvs -d :pserver:anonymous at public.kitware.com:/cvsroot/IGSTK co IGSTKSandbox
+
+
+
+  Examples from the igstk-examples package can be easily compiled:
+
+  mkdir my_test_dir_for_igstk
+  cd my_test_dir_for_igstk
+  ccmake /usr/share/doc/igstk-examples/examples
+  make
+
+
+
+-- Dominique Belhachemi <domibel at debian.org>  Tue, 24 Jun 2008 20:51:56 +0200

Added: trunk/packages/igstk/tags/4.2.0-5/debian/README.source
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/README.source	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/README.source	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,58 @@
+This package uses quilt to manage all modifications to the upstream
+source.  Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+To configure quilt to use debian/patches instead of patches, you want
+either to export QUILT_PATCHES=debian/patches in your environment
+or use this snippet in your ~/.quiltrc:
+
+    for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do
+        if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then
+                export QUILT_PATCHES=debian/patches
+                break
+        fi
+    done
+
+To get the fully patched source after unpacking the source package, cd to
+the root level of the source package and run:
+
+    quilt push -a
+
+The last patch listed in debian/patches/series will become the current
+patch.
+
+To add a new set of changes, first run quilt push -a, and then run:
+
+    quilt new <patch>
+
+where <patch> is a descriptive name for the patch, used as the filename in
+debian/patches.  Then, for every file that will be modified by this patch,
+run:
+
+    quilt add <file>
+
+before editing those files.  You must tell quilt with quilt add what files
+will be part of the patch before making changes or quilt will not work
+properly.  After editing the files, run:
+
+    quilt refresh
+
+to save the results as a patch.
+
+Alternately, if you already have an external patch and you just want to
+add it to the build system, run quilt push -a and then:
+
+    quilt import -P <patch> /path/to/patch
+    quilt push -a
+
+(add -p 0 to quilt import if needed). <patch> as above is the filename to
+use in debian/patches.  The last quilt push -a will apply the patch to
+make sure it works properly.
+
+To remove an existing patch from the list of patches that will be applied,
+run:
+
+    quilt delete <patch>
+
+You may need to run quilt pop -a to unapply patches first before running
+this command.

Added: trunk/packages/igstk/tags/4.2.0-5/debian/changelog
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/changelog	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/changelog	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,93 @@
+igstk (4.2.0-5) unstable; urgency=low
+
+  * fixed a FTBFS on Debian GNU/kfreebsd
+  * updated copyright file
+  * Removed build dependency libqtwebkit-dev
+
+ -- Dominique Belhachemi <domibel at debian.org>  Sun, 20 Mar 2011 18:06:14 -0400
+
+igstk (4.2.0-4) unstable; urgency=low
+
+  [ Andreas Tille ]
+  * debian/patches/gcc-4.5.patch (Closes: #565002)
+  * Standards-Version: 3.9.1 (no changes needed)
+  * debian/source/format: 3.0 (quilt)
+
+  [ Dominique Belhachemi ]
+  * Added build dependency libqtwebkit-dev
+
+ -- Dominique Belhachemi <domibel at debian.org>  Mon, 14 Mar 2011 21:37:04 -0400
+
+igstk (4.2.0-3) unstable; urgency=low
+
+  [ Dominique Belhachemi ]
+  * Link with --no-add-needed option (Closes: #554864)
+  * Add build deps: libavcodec-dev, libavformat-dev, and libswscale-dev.
+  * Remove FindOpenCV.cmake.
+  * Tweak patches 90_examples.diff and 05_cvs20090823.diff.
+  
+  [ Steve M. Robbins ]
+  * Add missing build dependencies for libgl2ps-dev, mpi-default-dev, and
+    libmysqlclient-dev (Closes: #562299).
+  * Add ${misc:Depends} to libigstk4-dev and igstk-examples.  Restore
+    README.source.
+
+ -- Steve M. Robbins <smr at debian.org>  Tue, 05 Jan 2010 21:08:29 -0600
+
+igstk (4.2.0-2) unstable; urgency=low
+
+  * Fixed link issue (Closes: #549799)
+  * switch to quilt
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Wed, 07 Oct 2009 17:35:43 -0400
+
+igstk (4.2.0-1) unstable; urgency=low
+
+  * new release
+  * upload to unstable
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Mon, 24 Aug 2009 15:12:48 -0400
+
+igstk (4.2.0~cvs20090616-1) experimental; urgency=low
+
+  * new upstream snapshot
+  * soname bump
+  * OpenIGTLink support enabled
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Thu, 11 Jun 2009 19:24:49 -0400
+
+igstk (3.0.0~cvs20090203-1) experimental; urgency=low
+
+  * new upstream snapshot
+  * uses "dh_prep" now instead of "dh_clean -k"
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Wed, 04 Feb 2009 11:29:55 -0500
+
+igstk (3.0.0~cvs20081223-2) unstable; urgency=low
+
+  * debian/rules: removed duplicate configuration
+  * debian/rules: fixed installation of Examples
+  * debian/control: added new package : igstk-doc
+  * debian/igstk-doc.doc-base: added
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Sun, 28 Dec 2008 19:11:43 -0500
+
+igstk (3.0.0~cvs20081223-1) experimental; urgency=low
+
+  * debian/libigstk3.symbols removed
+  * ctest disabled
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Tue, 23 Dec 2008 18:43:29 -0500
+
+igstk (3.0.0~cvs20081217-1) experimental; urgency=low
+
+  * new upstream snapshot
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Thu, 18 Dec 2008 14:13:24 -0500
+
+igstk (3.0.0~cvs20080716-1) unstable; urgency=low
+
+  * Initial release (Closes: #490627)
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Tue, 24 Jun 2008 20:51:56 +0200
+

Added: trunk/packages/igstk/tags/4.2.0-5/debian/compat
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/compat	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/compat	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1 @@
+7

Added: trunk/packages/igstk/tags/4.2.0-5/debian/control
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/control	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/control	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,139 @@
+Source: igstk
+Priority: optional
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Dominique Belhachemi <domibel at debian.org>, Steve M. Robbins <smr at debian.org>,
+ Andreas Tille <tille at debian.org>
+Build-Depends: debhelper (>= 7), quilt, cmake, libinsighttoolkit3-dev (>= 3.16), libvtk5-dev,
+ zlib1g-dev, libfreetype6-dev, libxext-dev, libpng-dev, libjpeg-dev, libtiff-dev,
+ libexpat1-dev, libqt4-dev, libvtk5-qt4-dev, libfltk1.1-dev, fluid, uuid-dev,
+ libxss-dev, libxft-dev, libopenigtlink1-dev, libgdcm2-dev, libssl-dev, libopenjpeg-dev,
+ libavcodec-dev, libavformat-dev, libswscale-dev, libgl2ps-dev, mpi-default-dev, libmysqlclient-dev
+Build-Depends-Indep: doxygen, graphviz
+Standards-Version: 3.9.1
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/igstk/trunk/?rev=0&sc=0
+Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/igstk/trunk/
+Section: libs
+Homepage: http://www.igstk.org
+
+
+Package: libigstk4-dev
+Section: libdevel
+Architecture: any
+Depends: libigstk4 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, libinsighttoolkit3-dev, libvtk5-dev
+Suggests: libqt4-dev, libvtk5-qt4-dev, libfltk1.1-dev
+Description: Toolkit for image-guided surgery applications - development
+ The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
+ high-level component-based framework providing common functionality
+ for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+ .
+ This package contains the development files needed to build
+ your own IGSTK applications.
+
+
+Package: libigstk4
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Toolkit for image-guided surgery applications - runtime
+ The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
+ high-level component-based framework providing common functionality
+ for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ .
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+
+
+Package: igstk-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: Toolkit for image-guided surgery applications - documentation
+ The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
+ high-level component-based framework providing common functionality
+ for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ .
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+ .
+ This package contains documentation files for IGstk.
+
+
+Package: igstk-examples
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: libigstk4-dev
+Description: Toolkit for image-guided surgery applications - examples
+ The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
+ high-level component-based framework providing common functionality
+ for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+ .
+ This package contains examples from the IGstk source.

Added: trunk/packages/igstk/tags/4.2.0-5/debian/copyright
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/copyright	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/copyright	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,70 @@
+Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=173
+Source: http://www.igstk.org/
+
+
+Files: debian/*
+Copyright: 2008, Dominique Belhachemi <domibel at debian.org>
+License: GPL-2+
+ The Debian packaging is licensed under the GPL-2 or any later version,
+ see `/usr/share/common-licenses/GPL-2'
+
+
+Files: Utilities/MicronTracker/*
+Copyright: Claron Technology Inc.
+License: BSD-like
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+ .
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+ .
+    * The name of the Claron Technology, nor of any contributors, may be used to
+      endorse or promote products derived from this software without specific
+      prior written permission.
+ .
+    * Modified source versions must be plainly marked as such, and must not be
+      misrepresented as being the original software.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Files: *
+Copyright: 2002-2008 Insight Software Consortium
+License: BSD-like
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+ .
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+ .
+    * Neither the name of the Insight Software Consortium nor the names of its
+      contributors may be used to endorse or promote products derived from this
+      software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Added: trunk/packages/igstk/tags/4.2.0-5/debian/get-orig-source
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/get-orig-source	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/get-orig-source	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,45 @@
+PACKAGE=igstk
+
+#################### RELEASE ######################
+wget -c http://public.kitware.com/IGSTKWIKI/images/2/25/IGSTK-4-2.tar.gz
+tar -xzf IGSTK-4-2.tar.gz
+mv IGSTK-4-2 igstk-4.2.0
+echo "Creating orig tarball."
+tar -czf igstk_4.2.0.orig.tar.gz igstk-4.2.0/
+echo "Removing extracted directory."
+rm -rf igstk-4.2.0/
+rm IGSTK-4-2.tar.gz
+exit
+
+################## DEVELOPMENT ####################   
+#VERSION=4.0.0
+VERSION=4.2.0~cvs20090616
+CVSDATE="2009-06-16 23:59:59"
+
+FOLDER=$PACKAGE-$VERSION
+TARFILE=igstk_$VERSION.orig.tar.gz
+CVSHOME=:pserver:anonymous at public.kitware.com:/cvsroot/IGSTK
+
+echo "ENTER PASSWORD : igstk"
+cvs -d$CVSHOME login
+cvs -d$CVSHOME export -D "$CVSDATE" IGSTK
+
+# Remove all CVS directories
+#echo "Removing all CVS directories"
+#for REMOVE_CVS in `find IGSTK -name CVS`; do
+#	rm -rf "$REMOVE_CVS"
+#done
+
+
+mv IGSTK/ igstk-$VERSION
+
+# Create the tarball
+if [ ! -f igstk_$VERSION.orig.tar.gz ]; then
+	echo "Creating orig tarball."
+	tar -czf igstk_$VERSION.orig.tar.gz igstk-$VERSION/
+	echo "Removing extracted directory."
+	rm -rf igstk-$VERSION/
+else
+	echo "Already found orig tarball."
+	exit 1
+fi

Added: trunk/packages/igstk/tags/4.2.0-5/debian/igstk-doc.doc-base
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/igstk-doc.doc-base	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/igstk-doc.doc-base	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,33 @@
+Document: igstk-doc
+Title: IGSTK class documentation
+Author: Various
+Abstract: The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick)
+ is a high-level component-based framework providing common
+ functionality for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/igstk-doc/html/index.html
+Files: /usr/share/doc/igstk-doc/html/*.html
+
+
+
+

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/05_cvs20090823.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/05_cvs20090823.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/05_cvs20090823.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,126 @@
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Apply upstream's CVS patches
+
+Index: igstk-4.2.0/CMakeLists.txt
+===================================================================
+--- igstk-4.2.0.orig/CMakeLists.txt	2009-06-18 14:40:54.000000000 -0400
++++ igstk-4.2.0/CMakeLists.txt	2009-12-05 14:43:46.000000000 -0500
+@@ -7,12 +7,24 @@
+ 
+ # version
+ SET(IGSTK_VERSION_MAJOR "4")
+-SET(IGSTK_VERSION_MINOR "0")
++SET(IGSTK_VERSION_MINOR "2")
+ SET(IGSTK_VERSION_PATCH "0")
+ 
+ SET (LIBRARY_OUTPUT_PATH ${IGSTK_BINARY_DIR}/bin CACHE PATH "Single output directory for building all libraries." FORCE)
+ SET (EXECUTABLE_OUTPUT_PATH ${IGSTK_BINARY_DIR}/bin CACHE PATH "Single output directory for building all executables." FORCE)
+ 
++# Append the library version information to the library target properties.
++OPTION(IGSTK_WITH_LIBRARY_VERSION "Build with library version information" OFF)
++IF(IGSTK_WITH_LIBRARY_VERSION)
++  SET(IGSTK_LIBRARY_PROPERTIES ${IGSTK_LIBRARY_PROPERTIES}
++#   BUILD_WITH_INSTALL_RPATH OFF
++#   INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib
++#   INSTALL_NAME_DIR ${CMAKE_INSTALL_PREFIX}/lib
++    VERSION ${IGSTK_VERSION_MAJOR}.${IGSTK_VERSION_MINOR}.${IGSTK_VERSION_PATCH}
++    SOVERSION ${IGSTK_VERSION_MAJOR}
++  )
++ENDIF(IGSTK_WITH_LIBRARY_VERSION)
++
+ # Build with shared libraries
+ OPTION(BUILD_SHARED_LIBS "Build with shared libraries" OFF) 
+ 
+@@ -181,6 +193,32 @@
+     LINK_DIRECTORIES( ${MTC_LIBRARY_DIRS} )
+   ENDIF(MTC_INCLUDE_DIRECTORY)
+ ENDIF(IGSTK_USE_MicronTracker)
++# Connect InfiniTrack
++OPTION(IGSTK_USE_InfiniTrack "Connect InfiniTrack " OFF)
++
++IF(IGSTK_USE_InfiniTrack)
++  IF(WIN32)
++    FIND_PATH(InfiniTrack_INCLUDE_DIRECTORY itkInterface.h
++    "C:/Program Files/Atracsys/infiniTrack/include"
++    DOC "Directory where the itkInterface.h file is located")
++    INCLUDE_DIRECTORIES( ${InfiniTrack_INCLUDE_DIRECTORY} )
++
++    FIND_LIBRARY( InfiniTrack_LIBRARY 
++      NAMES v9ITK.dll v9ITK 
++      PATHS "C:/Program Files/Atracsys/infiniTrack/lib"
++      DOC "Full path to the InfiniTrack library file"
++      )
++ 
++    IF(InfiniTrack_INCLUDE_DIRECTORY)
++      GET_FILENAME_COMPONENT( InfiniTrack_LIBRARY_DIRS ${InfiniTrack_LIBRARY} PATH )
++      LINK_DIRECTORIES( ${InfiniTrack_LIBRARY_DIRS} )
++    ENDIF(InfiniTrack_INCLUDE_DIRECTORY)
++
++  ELSE(WIN32)
++    MESSAGE(FATAL_ERROR " Please turn off InfiniTrack option. Only windows operating system is currently supported for InfiniTrack") 
++  ENDIF(WIN32)
++ 
++ENDIF(IGSTK_USE_InfiniTrack)
+ 
+ #
+ # Use OpenIGTLink protocol 
+Index: igstk-4.2.0/IGSTKConfig.cmake.in
+===================================================================
+--- igstk-4.2.0.orig/IGSTKConfig.cmake.in	2008-04-07 11:17:37.000000000 -0400
++++ igstk-4.2.0/IGSTKConfig.cmake.in	2009-12-05 14:43:46.000000000 -0500
+@@ -62,4 +62,7 @@
+ # MicronTracker option
+ SET(IGSTK_USE_MicronTracker "@IGSTK_USE_MicronTracker@")
+ 
++# InfinitTrack option
++SET(IGSTK_USE_InfiniTrack "@IGSTK_USE_MicronTracker@")
++
+ 
+Index: igstk-4.2.0/igstkConfigure.h.in
+===================================================================
+--- igstk-4.2.0.orig/igstkConfigure.h.in	2009-06-18 15:15:55.000000000 -0400
++++ igstk-4.2.0/igstkConfigure.h.in	2009-12-05 14:43:46.000000000 -0500
+@@ -35,3 +35,4 @@
+ #cmakedefine IGSTK_USE_SceneGraphVisualization
+ #cmakedefine IGSTK_USE_OpenCV
+ #cmakedefine IGSTK_USE_VideoImager
++#cmakedefine IGSTK_USE_InfiniTrack
+Index: igstk-4.2.0/igstkIncludeDirectories.cmake
+===================================================================
+--- igstk-4.2.0.orig/igstkIncludeDirectories.cmake	2008-07-10 11:40:59.000000000 -0400
++++ igstk-4.2.0/igstkIncludeDirectories.cmake	2009-12-05 14:43:46.000000000 -0500
+@@ -33,7 +33,7 @@
+ 
+ IF(IGSTK_USE_MicronTracker)
+   SET(IGSTK_INCLUDE_DIRS_SOURCE_TREE ${IGSTK_INCLUDE_DIRS_SOURCE_TREE}
+-   ${MTC_INCLUDE_DIRECTORY}) 
++   ${MTC_INCLUDE_DIRECTORY} ${IGSTK_SOURCE_DIR}/Utilities/MicronTracker/src) 
+ ENDIF(IGSTK_USE_MicronTracker)
+ 
+ 
+@@ -53,12 +53,4 @@
+   ${VTK_INCLUDE_DIRS}
+ )
+ 
+-# Patended include directories added only if the user explicitly enabled the
+-# IGSTK_USE_PATENTED option. Users are responsible for getting a license from the
+-# patent holders in order to use any of those methods.
+-IF(IGSTK_USE_PATENTED)
+-  SET(IGSTK_INCLUDE_DIRS_INSTALL_TREE ${IGSTK_INCLUDE_DIRS_INSTALL_TREE}
+-    ${IGSTK_INSTALL_INCLUDE_DIR}/Code/Patented
+-    )
+-ENDIF(IGSTK_USE_PATENTED)
+ 
+Index: igstk-4.2.0/Testing/IGSTKTestingMacros.cmake
+===================================================================
+--- igstk-4.2.0.orig/Testing/IGSTKTestingMacros.cmake	2009-12-05 14:44:02.000000000 -0500
++++ igstk-4.2.0/Testing/IGSTKTestingMacros.cmake	2009-12-05 14:44:17.000000000 -0500
+@@ -1014,7 +1014,7 @@
+   TARGET_LINK_LIBRARIES(igstkStateMachineExportTest ${LIBRARY_NAME})
+ ENDIF(${SANDBOX_BUILD})
+ 
+-TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${LIBRARY_NAME})
++TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${LIBRARY_NAME} QtGui)
+ 
+ #-----------------------------------------------------------------------------
+ # Configure a header needed by igstkSystemInformation.


Property changes on: trunk/packages/igstk/tags/4.2.0-5/debian/patches/05_cvs20090823.diff
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/12_doxygen.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/12_doxygen.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/12_doxygen.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,412 @@
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: generate a newer doxygen input file
+
+diff -urNad igstk-4.2.0~/Source/igstkAnnotation2D.h igstk-4.2.0/Source/igstkAnnotation2D.h
+--- igstk-4.2.0~/Source/igstkAnnotation2D.h	2009-08-24 21:55:55.000000000 -0400
++++ igstk-4.2.0/Source/igstkAnnotation2D.h	2009-08-24 22:11:10.000000000 -0400
+@@ -45,8 +45,8 @@
+  * This class is used to add 2D annotations to the viewport. 
+  * Annotations can be added to any of the four corners of the viewport.
+  *
+- *  \image html  igstkAnnotation2D.png  "2D Annotation State Machine Diagram"
+- *  \image latex igstkAnnotation2D.eps  "2D Annotation  Machine Diagram" 
++ *  TODO image html  igstkAnnotation2D.png  "2D Annotation State Machine Diagram"
++ *  TODO image latex igstkAnnotation2D.eps  "2D Annotation  Machine Diagram" 
+  *
+  * \ingroup Object
+  */
+diff -urNad igstk-4.2.0~/Utilities/Doxygen/doxyfile.in igstk-4.2.0/Utilities/Doxygen/doxyfile.in
+--- igstk-4.2.0~/Utilities/Doxygen/doxyfile.in	2009-08-24 21:55:55.000000000 -0400
++++ igstk-4.2.0/Utilities/Doxygen/doxyfile.in	2009-08-24 22:11:10.000000000 -0400
+@@ -1,106 +1,286 @@
+-# -------------------------------------------------------------------------
+-# doxyfile for IGSTK
+-# modified by S. Barre (Time-stamp: <2003-01-13 20:55:40 barre>
+-# -------------------------------------------------------------------------
+-
+-PROJECT_NAME         = IGSTK
+-
+-FULL_PATH_NAMES      = YES
+-WARN_IF_UNDOCUMENTED = NO
+-
+-GENERATE_TREEVIEW    = NO
+-GENERATE_TODOLIST    = YES
+-GENERATE_BUGLIST     = YES
+-GENERATE_HTML        = YES
+-GENERATE_HTMLHELP    = YES
+-GENERATE_LATEX       = NO
+-GENERATE_MAN         = NO
+-GENERATE_RTF         = NO
+-
+-HAVE_DOT             = YES
+-#HAVE_DOT            = NO
+-DOT_PATH             = "@DOT_PATH@"
+-CLASS_GRAPH          = YES
+-COLLABORATION_GRAPH  = YES
+-TEMPLATE_RELATIONS   = YES
+-INCLUDE_GRAPH        = YES
+-INCLUDED_BY_GRAPH    = YES
+-CLASS_DIAGRAMS       = YES
+-GENERATE_LEGEND      = YES
+-GRAPHICAL_HIERARCHY  = YES
+-
+-ALLEXTERNALS         = NO
+-
+-IMAGE_PATH           = "@IGSTK_BINARY_DIR@/Testing/Temporary/StateMachineDiagrams"
+-
+-
+-OUTPUT_DIRECTORY     = "@IGSTK_BINARY_DIR@/Utilities/Doxygen/doc"
+-
+-INPUT                = "@IGSTK_SOURCE_DIR@/Source" 
+-
+-EXTRACT_ALL          = YES
+-EXTRACT_PRIVATE      = NO
+-EXTRACT_STATIC       = YES
+-HIDE_UNDOC_MEMBERS   = NO
+-HIDE_UNDOC_CLASSES   = YES
+-ALWAYS_DETAILED_SEC  = NO
+-SOURCE_BROWSER       = YES
+-INLINE_SOURCES       = NO
+-CASE_SENSE_NAMES     = YES
+-VERBATIM_HEADERS     = NO
+-SHOW_INCLUDE_FILES   = YES
+-JAVADOC_AUTOBRIEF    = YES
+-SORT_MEMBER_DOCS     = NO
+-DISTRIBUTE_GROUP_DOC = YES
+-TAB_SIZE             = 3
+-
+-FILE_PATTERNS        = *.h *.hxx
+-RECURSIVE            = YES
+-EXCLUDE_PATTERNS     =
+-
+-HTML_ALIGN_MEMBERS   = YES
+-ALPHABETICAL_INDEX   = YES
+-COLS_IN_ALPHA_INDEX  = 3
+-IGNORE_PREFIX        = igstk
+-
+-ENABLE_PREPROCESSING = YES
+-MACRO_EXPANSION      = YES
+-SEARCH_INCLUDES      = YES
+-INCLUDE_PATH         = 
+-                      
+-EXPAND_ONLY_PREDEF   = YES
+-
++# Doxyfile 1.5.9
+ 
+-PREDEFINED  =  "igstkNotUsed(x)="										\
+-               "igstkTypeMacro(thisClass,superclass)=					\
+-                  virtual const char *GetNameOfClass() const;"			\
+-               "igstkSetMacro(name,type)=								\
+-                  virtual void Set##name (type _arg);"					\
+-               "igstkGetMacro(name,type)=								\
+-                  virtual type Get##name ();"							\
+-               "igstkNewMacro(name)= \
+-                  static Pointer New(void);"                            \
+-               "itkEventMacro(thisClass,superclass)= \
+-                  class thisClass : public superclass {};" \
+-               "vtkTypeRevisionMacro(thisClass,superclass)= \
+-                   typedef superclass Superclass; \
+-                   virtual const char *GetClassName(); \
+-                   static int IsTypeOf(const char *type); \
+-                   virtual int IsA(const char *type); \
+-                   static thisClass* SafeDownCast(vtkObject *o);"\
+-               "igstkLogMacro( x, y)=igstkLogMacro( x, y);"				\
+-               "igstkLogMacroStatic( obj, x, y)=igstkLogMacroStatic( obj, x, y);"\
+-               "igstkFriendClassMacro(type)="							\                 
+-               "igstkLoggerMacro()=										\
+-               protected:                                               \
+-                 LoggerType* GetLogger() const;                         \
+-               public:   \
+-                   void SetLogger(LoggerType* logger);"					\
+-               "igstkStateMachineMacro()=								\
+-                   void ExportStateMachineDescription( OutputStreamType & ostr, bool skipLoops=false ) const; "\
+-               "FREEVERSION" "ERROR_CHECKING"							\
+-                "HAS_TIFF" "HAS_JPEG" "HAS_NETLIB" "HAS_PNG" "HAS_ZLIB" \
+-                "HAS_GLUT" "HAS_QT"                                     \
+-               "VCL_USE_NATIVE_STL=1" "VCL_USE_NATIVE_COMPLEX=1"        \
+-               "VCL_HAS_BOOL=1" "VXL_BIG_ENDIAN=1" "VXL_LITTLE_ENDIAN=0"\
+-               "VNL_DLL_DATA=" "size_t=vcl_size_t"
++#---------------------------------------------------------------------------
++# Project related configuration options
++#---------------------------------------------------------------------------
++DOXYFILE_ENCODING      = UTF-8
++PROJECT_NAME           = IGSTK
++PROJECT_NUMBER         = 
++OUTPUT_DIRECTORY       = @IGSTK_BINARY_DIR@/Utilities/Doxygen/doc
++CREATE_SUBDIRS         = NO
++OUTPUT_LANGUAGE        = English
++BRIEF_MEMBER_DESC      = YES
++REPEAT_BRIEF           = YES
++ABBREVIATE_BRIEF       = 
++ALWAYS_DETAILED_SEC    = NO
++INLINE_INHERITED_MEMB  = NO
++FULL_PATH_NAMES        = YES
++STRIP_FROM_PATH        = 
++STRIP_FROM_INC_PATH    = 
++SHORT_NAMES            = NO
++JAVADOC_AUTOBRIEF      = YES
++QT_AUTOBRIEF           = NO
++MULTILINE_CPP_IS_BRIEF = NO
++INHERIT_DOCS           = YES
++SEPARATE_MEMBER_PAGES  = NO
++TAB_SIZE               = 3
++ALIASES                = 
++OPTIMIZE_OUTPUT_FOR_C  = NO
++OPTIMIZE_OUTPUT_JAVA   = NO
++OPTIMIZE_FOR_FORTRAN   = NO
++OPTIMIZE_OUTPUT_VHDL   = NO
++EXTENSION_MAPPING      = 
++BUILTIN_STL_SUPPORT    = NO
++CPP_CLI_SUPPORT        = NO
++SIP_SUPPORT            = NO
++IDL_PROPERTY_SUPPORT   = YES
++DISTRIBUTE_GROUP_DOC   = YES
++SUBGROUPING            = YES
++TYPEDEF_HIDES_STRUCT   = NO
++SYMBOL_CACHE_SIZE      = 0
++#---------------------------------------------------------------------------
++# Build related configuration options
++#---------------------------------------------------------------------------
++EXTRACT_ALL            = YES
++EXTRACT_PRIVATE        = NO
++EXTRACT_STATIC         = YES
++EXTRACT_LOCAL_CLASSES  = YES
++EXTRACT_LOCAL_METHODS  = NO
++EXTRACT_ANON_NSPACES   = NO
++HIDE_UNDOC_MEMBERS     = NO
++HIDE_UNDOC_CLASSES     = YES
++HIDE_FRIEND_COMPOUNDS  = NO
++HIDE_IN_BODY_DOCS      = NO
++INTERNAL_DOCS          = NO
++CASE_SENSE_NAMES       = YES
++HIDE_SCOPE_NAMES       = NO
++SHOW_INCLUDE_FILES     = YES
++INLINE_INFO            = YES
++SORT_MEMBER_DOCS       = NO
++SORT_BRIEF_DOCS        = NO
++SORT_GROUP_NAMES       = NO
++SORT_BY_SCOPE_NAME     = NO
++GENERATE_TODOLIST      = YES
++GENERATE_TESTLIST      = YES
++GENERATE_BUGLIST       = YES
++GENERATE_DEPRECATEDLIST= YES
++ENABLED_SECTIONS       = 
++MAX_INITIALIZER_LINES  = 30
++SHOW_USED_FILES        = YES
++SHOW_DIRECTORIES       = NO
++SHOW_FILES             = YES
++SHOW_NAMESPACES        = YES
++FILE_VERSION_FILTER    = 
++LAYOUT_FILE            = 
++#---------------------------------------------------------------------------
++# configuration options related to warning and progress messages
++#---------------------------------------------------------------------------
++QUIET                  = NO
++WARNINGS               = YES
++WARN_IF_UNDOCUMENTED   = NO
++WARN_IF_DOC_ERROR      = YES
++WARN_NO_PARAMDOC       = NO
++WARN_FORMAT            = "$file:$line: $text"
++WARN_LOGFILE           = 
++#---------------------------------------------------------------------------
++# configuration options related to the input files
++#---------------------------------------------------------------------------
++INPUT                  = "@IGSTK_SOURCE_DIR@/Source"
++INPUT_ENCODING         = UTF-8
++FILE_PATTERNS          = *.h \
++                         *.hxx
++RECURSIVE              = YES
++EXCLUDE                = 
++EXCLUDE_SYMLINKS       = NO
++EXCLUDE_PATTERNS       = 
++EXCLUDE_SYMBOLS        = 
++EXAMPLE_PATH           = 
++EXAMPLE_PATTERNS       = 
++EXAMPLE_RECURSIVE      = NO
++IMAGE_PATH             = "@IGSTK_BINARY_DIR@/Testing/Temporary/StateMachineDiagrams"
++INPUT_FILTER           = 
++FILTER_PATTERNS        = 
++FILTER_SOURCE_FILES    = NO
++#---------------------------------------------------------------------------
++# configuration options related to source browsing
++#---------------------------------------------------------------------------
++SOURCE_BROWSER         = YES
++INLINE_SOURCES         = NO
++STRIP_CODE_COMMENTS    = YES
++REFERENCED_BY_RELATION = NO
++REFERENCES_RELATION    = NO
++REFERENCES_LINK_SOURCE = YES
++USE_HTAGS              = NO
++VERBATIM_HEADERS       = NO
++#---------------------------------------------------------------------------
++# configuration options related to the alphabetical class index
++#---------------------------------------------------------------------------
++ALPHABETICAL_INDEX     = YES
++COLS_IN_ALPHA_INDEX    = 3
++IGNORE_PREFIX          = igstk
++#---------------------------------------------------------------------------
++# configuration options related to the HTML output
++#---------------------------------------------------------------------------
++GENERATE_HTML          = YES
++HTML_OUTPUT            = html
++HTML_FILE_EXTENSION    = .html
++HTML_HEADER            = 
++HTML_FOOTER            = 
++HTML_STYLESHEET        = 
++HTML_ALIGN_MEMBERS     = YES
++HTML_DYNAMIC_SECTIONS  = NO
++GENERATE_DOCSET        = NO
++DOCSET_FEEDNAME        = "Doxygen generated docs"
++DOCSET_BUNDLE_ID       = org.doxygen.Project
++GENERATE_HTMLHELP      = YES
++CHM_FILE               = 
++HHC_LOCATION           = 
++GENERATE_CHI           = NO
++CHM_INDEX_ENCODING     = 
++BINARY_TOC             = NO
++TOC_EXPAND             = NO
++GENERATE_QHP           = NO
++QCH_FILE               = 
++QHP_NAMESPACE          = 
++QHP_VIRTUAL_FOLDER     = doc
++QHP_CUST_FILTER_NAME   = 
++QHP_CUST_FILTER_ATTRS  = 
++QHP_SECT_FILTER_ATTRS  = 
++QHG_LOCATION           = 
++DISABLE_INDEX          = NO
++ENUM_VALUES_PER_LINE   = 4
++GENERATE_TREEVIEW      = NO
++TREEVIEW_WIDTH         = 250
++FORMULA_FONTSIZE       = 10
++#---------------------------------------------------------------------------
++# configuration options related to the LaTeX output
++#---------------------------------------------------------------------------
++GENERATE_LATEX         = NO
++LATEX_OUTPUT           = latex
++LATEX_CMD_NAME         = latex
++MAKEINDEX_CMD_NAME     = makeindex
++COMPACT_LATEX          = NO
++PAPER_TYPE             = a4wide
++EXTRA_PACKAGES         = 
++LATEX_HEADER           = 
++PDF_HYPERLINKS         = NO
++USE_PDFLATEX           = NO
++LATEX_BATCHMODE        = NO
++LATEX_HIDE_INDICES     = NO
++LATEX_SOURCE_CODE      = NO
++#---------------------------------------------------------------------------
++# configuration options related to the RTF output
++#---------------------------------------------------------------------------
++GENERATE_RTF           = NO
++RTF_OUTPUT             = rtf
++COMPACT_RTF            = NO
++RTF_HYPERLINKS         = NO
++RTF_STYLESHEET_FILE    = 
++RTF_EXTENSIONS_FILE    = 
++#---------------------------------------------------------------------------
++# configuration options related to the man page output
++#---------------------------------------------------------------------------
++GENERATE_MAN           = NO
++MAN_OUTPUT             = man
++MAN_EXTENSION          = .3
++MAN_LINKS              = NO
++#---------------------------------------------------------------------------
++# configuration options related to the XML output
++#---------------------------------------------------------------------------
++GENERATE_XML           = NO
++XML_OUTPUT             = xml
++XML_SCHEMA             = 
++XML_DTD                = 
++XML_PROGRAMLISTING     = YES
++#---------------------------------------------------------------------------
++# configuration options for the AutoGen Definitions output
++#---------------------------------------------------------------------------
++GENERATE_AUTOGEN_DEF   = NO
++#---------------------------------------------------------------------------
++# configuration options related to the Perl module output
++#---------------------------------------------------------------------------
++GENERATE_PERLMOD       = NO
++PERLMOD_LATEX          = NO
++PERLMOD_PRETTY         = YES
++PERLMOD_MAKEVAR_PREFIX = 
++#---------------------------------------------------------------------------
++# Configuration options related to the preprocessor   
++#---------------------------------------------------------------------------
++ENABLE_PREPROCESSING   = YES
++MACRO_EXPANSION        = YES
++EXPAND_ONLY_PREDEF     = YES
++SEARCH_INCLUDES        = YES
++INCLUDE_PATH           = 
++INCLUDE_FILE_PATTERNS  = 
++PREDEFINED             = "igstkNotUsed(x)=" \
++                         "igstkTypeMacro(thisClass,superclass)=					                  virtual const char *GetNameOfClass() const;" \
++                         "igstkSetMacro(name,type)=								                  virtual void Set##name (type _arg);" \
++                         "igstkGetMacro(name,type)=								                  virtual type Get##name ();" \
++                         "igstkNewMacro(name)=                   static Pointer New(void);" \
++                         "itkEventMacro(thisClass,superclass)=                   class thisClass : public superclass {};" \
++                         "vtkTypeRevisionMacro(thisClass,superclass)=                    typedef superclass Superclass;                    virtual const char *GetClassName();                    static int IsTypeOf(const char *type);                    virtual int IsA(const char *type);                    static thisClass* SafeDownCast(vtkObject *o);" \
++                         "igstkLogMacro( x, y)=igstkLogMacro( x, y);" \
++                         "igstkLogMacroStatic( obj, x, y)=igstkLogMacroStatic( obj, x, y);" \
++                         "igstkFriendClassMacro(type)=" \
++                         "igstkLoggerMacro()=										               protected:                                                                LoggerType* GetLogger() const;                                        public:                      void SetLogger(LoggerType* logger);" \
++                         "igstkStateMachineMacro()=								                   void ExportStateMachineDescription( OutputStreamType & ostr, bool skipLoops=false ) const; " \
++                         "FREEVERSION" \
++                         "ERROR_CHECKING" \
++                         "HAS_TIFF" \
++                         "HAS_JPEG" \
++                         "HAS_NETLIB" \
++                         "HAS_PNG" \
++                         "HAS_ZLIB" \
++                         "HAS_GLUT" \
++                         "HAS_QT" \
++                         "VCL_USE_NATIVE_STL=1" \
++                         "VCL_USE_NATIVE_COMPLEX=1" \
++                         "VCL_HAS_BOOL=1" \
++                         "VXL_BIG_ENDIAN=1" \
++                         "VXL_LITTLE_ENDIAN=0" \
++                         "VNL_DLL_DATA=" \
++                         "size_t=vcl_size_t"
++EXPAND_AS_DEFINED      = 
++SKIP_FUNCTION_MACROS   = YES
++#---------------------------------------------------------------------------
++# Configuration::additions related to external references   
++#---------------------------------------------------------------------------
++TAGFILES               = 
++GENERATE_TAGFILE       = 
++ALLEXTERNALS           = NO
++EXTERNAL_GROUPS        = YES
++PERL_PATH              = /usr/bin/perl
++#---------------------------------------------------------------------------
++# Configuration options related to the dot tool   
++#---------------------------------------------------------------------------
++CLASS_DIAGRAMS         = YES
++MSCGEN_PATH            = 
++HIDE_UNDOC_RELATIONS   = YES
++HAVE_DOT               = YES
++DOT_FONTNAME           = FreeSans
++DOT_FONTSIZE           = 10
++DOT_FONTPATH           = 
++CLASS_GRAPH            = YES
++COLLABORATION_GRAPH    = YES
++GROUP_GRAPHS           = YES
++UML_LOOK               = NO
++TEMPLATE_RELATIONS     = YES
++INCLUDE_GRAPH          = YES
++INCLUDED_BY_GRAPH      = YES
++CALL_GRAPH             = NO
++CALLER_GRAPH           = NO
++GRAPHICAL_HIERARCHY    = YES
++DIRECTORY_GRAPH        = YES
++DOT_IMAGE_FORMAT       = jpg
++DOT_PATH               = @DOT_PATH@
++DOTFILE_DIRS           = 
++DOT_GRAPH_MAX_NODES    = 50
++MAX_DOT_GRAPH_DEPTH    = 0
++DOT_TRANSPARENT        = NO
++DOT_MULTI_TARGETS      = YES
++GENERATE_LEGEND        = YES
++DOT_CLEANUP            = YES
++#---------------------------------------------------------------------------
++# Options related to the search engine
++#---------------------------------------------------------------------------
++SEARCHENGINE           = NO


Property changes on: trunk/packages/igstk/tags/4.2.0-5/debian/patches/12_doxygen.diff
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/34_disable_resource_intensely_tests.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/34_disable_resource_intensely_tests.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/34_disable_resource_intensely_tests.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,79 @@
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: disable resource intensely tests and tests based on FLTK or QT
+
+diff -urNad igstk-4.2.0~/Testing/IGSTKTestingMacros.cmake igstk-4.2.0/Testing/IGSTKTestingMacros.cmake
+--- igstk-4.2.0~/Testing/IGSTKTestingMacros.cmake	2009-08-24 21:55:55.000000000 -0400
++++ igstk-4.2.0/Testing/IGSTKTestingMacros.cmake	2009-08-24 22:11:27.000000000 -0400
+@@ -159,9 +159,9 @@
+        ${IGSTK_DATA_ROOT}/Input/USLiver
+        ${IGSTK_DATA_ROOT}/Input/MRLiver)
+ 
+-  ADD_TEST( igstkMR3DImageToUS3DImageRegistrationTest ${IGSTK_TESTS} 
+-             igstkMR3DImageToUS3DImageRegistrationTest
+-             ${IGSTK_DATA_ROOT}/Input/MRLiver)
++#  ADD_TEST( igstkMR3DImageToUS3DImageRegistrationTest ${IGSTK_TESTS} 
++#             igstkMR3DImageToUS3DImageRegistrationTest
++#             ${IGSTK_DATA_ROOT}/Input/MRLiver)
+ 
+   ADD_TEST( igstkAuroraTrackerSimulatedTest
+               ${IGSTK_TESTS}
+@@ -290,7 +290,7 @@
+ 
+ #-----------------------------------------------------------------------------
+ # Tests that depend on FLTK
+-IF(${IGSTK_USE_FLTK})
++IF(FALSE)
+   ADD_TEST(igstkCylinderObjectTest ${IGSTK_TESTS} igstkCylinderObjectTest)
+   ADD_TEST(igstkEllipsoidObjectTest ${IGSTK_TESTS} igstkEllipsoidObjectTest)
+   ADD_TEST(igstkFLTKTextBufferLogOutputTest ${IGSTK_TESTS} igstkFLTKTextBufferLogOutputTest)
+@@ -563,7 +563,7 @@
+               ${IGSTK_DATA_ROOT}/Input/E000192 
+               ${IGSTK_TEST_OUTPUT_DIR}/igstkCrossHairObjectRepresentationTest.png)
+    
+-ENDIF(${IGSTK_USE_FLTK})
++ENDIF(FALSE)
+ 
+ IF(${IGSTK_USE_MicronTracker})
+     ADD_TEST( igstkMicronTrackerTest
+@@ -577,7 +577,7 @@
+               ${IGSTK_TESTS} igstkMicronTrackerToolTest )
+ ENDIF(${IGSTK_USE_MicronTracker})
+ 
+-IF(IGSTK_USE_OpenIGTLink)
++IF(${IGSTK_USE_OpenIGTLink})
+ 
+   ADD_TEST( igstkTrackerToolObserverToOpenIGTLinkRelayTest
+       ${IGSTK_TESTS}
+@@ -609,9 +609,9 @@
+       ${IGSTK_DATA_ROOT}/Input/Markers )
+   ENDIF(IGSTK_USE_MicronTracker)
+ 
+-ENDIF(IGSTK_USE_OpenIGTLink)  
++ENDIF(${IGSTK_USE_OpenIGTLink})  
+ 
+-IF(${IGSTK_USE_Qt})
++IF(FALSE)
+     ADD_TEST( igstkQTWidgetTest
+               ${IGSTK_TESTS}
+               igstkQTWidgetTest)
+@@ -708,9 +708,9 @@
+               ${IGSTK_TEST_OUTPUT_DIR}/igstkMeshResliceObjectRepresentationQtTest.png)
+ 
+ 
+-ENDIF(${IGSTK_USE_Qt})
++ENDIF(FALSE)
+ 
+-IF(IGSTK_USE_VideoImager)
++IF(${IGSTK_USE_VideoImager})
+ 
+   ADD_TEST( igstkVideoImagerTest
+       ${IGSTK_TESTS}
+@@ -737,7 +737,7 @@
+       igstkVideoFrameRepresentationTest
+       )
+ 
+-ENDIF(IGSTK_USE_VideoImager)
++ENDIF(${IGSTK_USE_VideoImager})
+  
+ 
+ #-----------------------------------------------------------------------------


Property changes on: trunk/packages/igstk/tags/4.2.0-5/debian/patches/34_disable_resource_intensely_tests.diff
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/50_kfreebsd.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/50_kfreebsd.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/50_kfreebsd.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,13 @@
+Index: igstk-4.2.0/Source/igstkSerialCommunicationForPosix.cxx
+===================================================================
+--- igstk-4.2.0.orig/Source/igstkSerialCommunicationForPosix.cxx	2011-03-20 18:30:09.000000000 -0400
++++ igstk-4.2.0/Source/igstkSerialCommunicationForPosix.cxx	2011-03-20 18:31:52.000000000 -0400
+@@ -171,7 +171,7 @@
+   // set baud rate
+ #if defined(sgi) && defined(__NEW_MAX_BAUD)
+   t.c_ospeed = newbaud;
+-#elif defined(__APPLE__)
++#elif defined(__APPLE__) || defined(__FreeBSD_kernel__)
+   cfsetispeed(&t, newbaud);
+   cfsetospeed(&t, newbaud);
+ #else

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/70_vtk_use_qvtk.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/70_vtk_use_qvtk.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/70_vtk_use_qvtk.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,33 @@
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Not necessary: Check if VTK was built with Qt on, VTK_USE_QVTK could not be found
+
+diff -urNad igstk-4.2.0~/CMakeLists.txt igstk-4.2.0/CMakeLists.txt
+--- igstk-4.2.0~/CMakeLists.txt	2009-08-24 22:11:41.000000000 -0400
++++ igstk-4.2.0/CMakeLists.txt	2009-08-24 22:11:41.000000000 -0400
+@@ -125,10 +125,10 @@
+  ENDIF( NOT VTK_USE_GUISUPPORT )
+ 
+  # Check if VTK was built with Qt on
+- IF( NOT VTK_USE_QVTK )
+-  MESSAGE(FATAL_ERROR "To build IGSTK with Qt support, you will need to use a VTK
+-build with Qt support i.e VTK_USE_QVTK turned on in VTK configuration")
+- ENDIF( NOT VTK_USE_QVTK )
++# IF( NOT VTK_USE_QVTK )
++#  MESSAGE(FATAL_ERROR "To build IGSTK with Qt support, you will need to use a VTK
++#build with Qt support i.e VTK_USE_QVTK turned on in VTK configuration")
++# ENDIF( NOT VTK_USE_QVTK )
+   
+  # use what QVTK built with
+  SET(QT_QMAKE_EXECUTABLE ${VTK_QT_QMAKE_EXECUTABLE} CACHE FILEPATH "")
+diff -urNad igstk-4.2.0~/Source/CMakeLists.txt igstk-4.2.0/Source/CMakeLists.txt
+--- igstk-4.2.0~/Source/CMakeLists.txt	2009-08-24 21:55:55.000000000 -0400
++++ igstk-4.2.0/Source/CMakeLists.txt	2009-08-24 22:11:41.000000000 -0400
+@@ -393,7 +393,7 @@
+ ENDIF(IGSTK_USE_SceneGraphVisualization)
+ 
+ IF(IGSTK_USE_OpenCV)
+-  SET(EXTRA_LIBS ${EXTRA_LIBS} cxcore110 cv110 highgui110)
++  SET(EXTRA_LIBS ${EXTRA_LIBS} cxcore cv highgui)
+ ENDIF(IGSTK_USE_OpenCV)
+ 
+ 


Property changes on: trunk/packages/igstk/tags/4.2.0-5/debian/patches/70_vtk_use_qvtk.diff
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/89_SceneGraphVisualization.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/89_SceneGraphVisualization.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/89_SceneGraphVisualization.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,43 @@
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: removes cyclic dependeny, adds soname generation
+
+diff -urNad igstk-4.2.0~/Source/CMakeLists.txt igstk-4.2.0/Source/CMakeLists.txt
+--- igstk-4.2.0~/Source/CMakeLists.txt	2009-08-24 23:29:28.000000000 -0400
++++ igstk-4.2.0/Source/CMakeLists.txt	2009-08-24 23:29:28.000000000 -0400
+@@ -409,13 +409,12 @@
+     ${EXTRA_LIBS}
+ )
+ 
+-SET_TARGET_PROPERTIES(IGSTK PROPERTIES
+-#   BUILD_WITH_INSTALL_RPATH OFF
+-#   INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib
+-#   INSTALL_NAME_DIR ${CMAKE_INSTALL_PREFIX}/lib
+-   VERSION ${IGSTK_VERSION_MAJOR}.${IGSTK_VERSION_MINOR}.${IGSTK_VERSION_PATCH}
+-   SOVERSION ${IGSTK_VERSION_MAJOR}
+-)
++# Apply user-defined properties to the library target.
++IF(IGSTK_LIBRARY_PROPERTIES)
++  SET_TARGET_PROPERTIES(IGSTK PROPERTIES
++     ${IGSTK_LIBRARY_PROPERTIES}
++  )
++ENDIF(IGSTK_LIBRARY_PROPERTIES)
+ 
+ IF(IGSTK_USE_FLTK)
+   TARGET_LINK_LIBRARIES( IGSTK ${FLTK_LIBRARIES} )
+diff -urNad igstk-4.2.0~/Utilities/SceneGraphVisualization/CMakeLists.txt igstk-4.2.0/Utilities/SceneGraphVisualization/CMakeLists.txt
+--- igstk-4.2.0~/Utilities/SceneGraphVisualization/CMakeLists.txt	2009-08-24 23:21:09.000000000 -0400
++++ igstk-4.2.0/Utilities/SceneGraphVisualization/CMakeLists.txt	2009-08-24 23:30:03.000000000 -0400
+@@ -22,4 +22,12 @@
+   )
+   
+ ADD_LIBRARY(SceneGraphVisualization ${SceneGraphVisualization_SRC} )
+-TARGET_LINK_LIBRARIES(SceneGraphVisualization IGSTK)
++TARGET_LINK_LIBRARIES(SceneGraphVisualization)
++
++# Apply user-defined properties to the library target.
++IF(IGSTK_LIBRARY_PROPERTIES)
++  SET_TARGET_PROPERTIES(SceneGraphVisualization PROPERTIES
++     ${IGSTK_LIBRARY_PROPERTIES}
++  )
++ENDIF(IGSTK_LIBRARY_PROPERTIES)
++


Property changes on: trunk/packages/igstk/tags/4.2.0-5/debian/patches/89_SceneGraphVisualization.diff
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/90_examples.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/90_examples.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/90_examples.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,86 @@
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Makes the example cmake 2.6 ready, The example can now be built from outside the source directory
+
+Index: igstk-4.2.0/Examples/CMakeLists.txt
+===================================================================
+--- igstk-4.2.0.orig/Examples/CMakeLists.txt	2009-12-05 15:31:08.000000000 -0500
++++ igstk-4.2.0/Examples/CMakeLists.txt	2009-12-05 15:31:13.000000000 -0500
+@@ -1,3 +1,58 @@
++cmake_minimum_required(VERSION 2.4)
++
++## INCLUDE( /usr/lib/IGSTK/IGSTKConfig.cmake )
++## INCLUDE( /usr/lib/IGSTK/UseIGSTK.cmake )
++
++#
++# Find IGSTK
++#
++FIND_PACKAGE(IGSTK REQUIRED)
++IF(IGSTK_FOUND)
++  INCLUDE(${IGSTK_USE_FILE})
++ENDIF(IGSTK_FOUND)
++#  MESSAGE( FATAL_ERROR "This application requires IGSTK. One of these components is missing. Please verify configuration")
++#ENDIF (IGSTK_FOUND)
++
++
++#
++# FIND ITK
++#
++FIND_PACKAGE(ITK REQUIRED)
++IF (ITK_FOUND)
++  INCLUDE (${USE_ITK_FILE})
++ELSE (ITK_FOUND)
++  MESSAGE( FATAL_ERROR "This application requires ITK. One of these components is missing. Please verify configuration")
++ENDIF (ITK_FOUND)
++
++
++#
++# FIND VTK
++#
++FIND_PACKAGE(VTK REQUIRED)
++IF (VTK_FOUND)
++  INCLUDE (${USE_VTK_FILE})
++ELSE (VTK_FOUND)
++  MESSAGE( FATAL_ERROR "This application requires VTK. One of these components is missing. Please verify configuration")
++ENDIF (VTK_FOUND)
++
++
++#
++# FIND FLTK
++#
++FIND_PACKAGE(FLTK)
++  IF (FLTK_FOUND)
++    INCLUDE_DIRECTORIES (${FLTK_INCLUDE_DIR})
++    IF(WIN32)
++      ADD_DEFINITIONS(-DWIN32)
++    ENDIF(WIN32)
++    LINK_LIBRARIES( ${FLTK_LIBRARIES} ${OPENGL_LIBRARIES} )
++    IF(CYGWIN)
++      LINK_LIBRARIES( ole32 uuid comctl32 wsock32 supc++ -lm -lgdi32)
++    ENDIF(CYGWIN)
++  ELSE (FLTK_FOUND)
++    MESSAGE( FATAL_ERROR "This application requires FLTK. One of these components is missing. Please verify configuration")
++  ENDIF (FLTK_FOUND)
++
+ #
+ # Examples that do not require GUI
+ #
+Index: igstk-4.2.0/Testing/IGSTKTestingMacros.cmake
+===================================================================
+--- igstk-4.2.0.orig/Testing/IGSTKTestingMacros.cmake	2009-12-05 15:31:08.000000000 -0500
++++ igstk-4.2.0/Testing/IGSTKTestingMacros.cmake	2009-12-05 15:31:33.000000000 -0500
+@@ -1008,13 +1008,13 @@
+ 
+   ADD_EXECUTABLE(igstkVersionTest igstkVersionTest.cxx)
+   ADD_TEST(igstkVersionTest ${EXECUTABLE_OUTPUT_PATH}/igstkVersionTest)
+-  TARGET_LINK_LIBRARIES(igstkVersionTest vtkCommon)
++  TARGET_LINK_LIBRARIES(igstkVersionTest vtkCommon ITKIO)
+   ADD_EXECUTABLE(igstkStateMachineExportTest igstkStateMachineExportTest.cxx)
+   ADD_TEST(igstkStateMachineExportTest ${EXECUTABLE_OUTPUT_PATH}/igstkStateMachineExportTest ${IGSTK_STATE_MACHINE_DIAGRAMS_OUTPUT_DIR})
+   TARGET_LINK_LIBRARIES(igstkStateMachineExportTest ${LIBRARY_NAME})
+ ENDIF(${SANDBOX_BUILD})
+ 
+-TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${LIBRARY_NAME} QtGui)
++TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} ${LIBRARY_NAME} QtGui QtCore)
+ 
+ #-----------------------------------------------------------------------------
+ # Configure a header needed by igstkSystemInformation.


Property changes on: trunk/packages/igstk/tags/4.2.0-5/debian/patches/90_examples.diff
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/gcc-4.5.diff
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/gcc-4.5.diff	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/gcc-4.5.diff	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,11 @@
+--- igstk-4.2.0.orig/Utilities/SceneGraphVisualization/igstkSceneGraphNode.cxx
++++ igstk-4.2.0/Utilities/SceneGraphVisualization/igstkSceneGraphNode.cxx
+@@ -21,7 +21,7 @@
+ 
+ SceneGraphNode::SceneGraphNode(void)
+ {  
+-  m_ParentTransform = igstk::Transform::Transform();
++  m_ParentTransform = igstk::Transform();
+   m_XC1 = 0;
+   m_YC1 = 0;
+   m_IsCurrentTransform = false;

Added: trunk/packages/igstk/tags/4.2.0-5/debian/patches/series
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/patches/series	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/patches/series	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,8 @@
+05_cvs20090823.diff
+12_doxygen.diff
+34_disable_resource_intensely_tests.diff
+70_vtk_use_qvtk.diff
+89_SceneGraphVisualization.diff
+90_examples.diff
+gcc-4.5.diff
+50_kfreebsd.diff

Added: trunk/packages/igstk/tags/4.2.0-5/debian/rules
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/rules	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/rules	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,176 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=0
+
+include /usr/share/quilt/quilt.make
+
+STATIC_BUILD_PATH = DEB_build_static
+SHARED_BUILD_PATH = DEB_build_shared
+
+CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+              -DCMAKE_CXX_FLAGS="-Wno-deprecated" \
+              -DCMAKE_VERBOSE_MAKEFILE=$(DH_VERBOSE) \
+              -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed,--no-add-needed" \
+              -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed,--no-add-needed" \
+              -DCMAKE_SKIP_RPATH:BOOL=ON \
+              -DIGSTK_WITH_LIBRARY_VERSION:BOOL=ON \
+              -DIGSTK_DEVELOPMENT_VERSION:BOOL=ON \
+              -DIGSTK_BUILD_EXAMPLES:BOOL=OFF \
+              -DIGSTK_BUILD_TESTING:BOOL=ON \
+              -DCMAKE_BUILD_TYPE:STRING=Release \
+              -DIGSTK_USE_Qt:BOOL=ON \
+              -DIGSTK_USE_FLTK:BOOL=ON \
+              -DIGSTK_USE_OpenIGTLink:BOOL=ON \
+              -DIGSTK_USE_OpenCV:BOOL=OFF \
+              -DIGSTK_USE_MicronTracker:BOOL=OFF \
+              -DQT_MOC_EXECUTABLE:PATH=/usr/bin/moc-qt4 \
+              -DQT_UIC_EXECUTABLE:PATH=/usr/bin/uic-qt4 \
+              -DQT_QMAKE_EXECUTABLE:PATH=/usr/bin/qmake
+              
+
+# if using precompiled static library provided by Claron Tech.:
+#              -DIGSTK_USE_MicronTracker:BOOL=ON \
+#              -DMTC_INCLUDE_DIRECTORY:PATH=/tmp/MTC/Dist \
+#              -DMTC_LIBRARY:PATH=/tmp/MTC/Dist \ 
+# TODO: /usr/bin/ld: cannot find -lMTC \
+
+# set the number of build jobs
+#ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+#        JOBS := -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+#endif
+
+get-orig-source:
+	/bin/sh $(CURDIR)/debian/get-orig-source
+
+
+configure: configure-stamp
+configure-stamp: $(QUILT_STAMPFN)
+	dh_testdir
+
+	if [ ! -d $(STATIC_BUILD_PATH) ]; then mkdir $(STATIC_BUILD_PATH); fi
+
+	cd $(STATIC_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_DOCUMENTATION:BOOL=ON
+
+	if [ ! -d $(SHARED_BUILD_PATH) ]; then mkdir $(SHARED_BUILD_PATH); fi
+
+	cd $(SHARED_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
+
+	touch configure-stamp
+
+
+build: build-arch
+
+build-arch: build-arch-stamp
+build-arch-stamp: configure-stamp
+	dh_testdir
+	dh_prep
+
+	# Add here commands to compile the package.
+
+        # build static libs
+	$(MAKE) $(JOBS) -C $(STATIC_BUILD_PATH)
+
+        # build shared libs
+	$(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH)
+
+        # perform tests ('-' ignores return values)
+#       cd $(STATIC_BUILD_PATH) && ctest -S ../debian/ctest_config.cmake -VV
+#       - cd $(STATIC_BUILD_PATH) && ctest -D Nightly -VV
+	- cd $(STATIC_BUILD_PATH) && ctest
+
+	touch $@
+
+build-indep: build-indep-stamp
+build-indep-stamp: configure-stamp
+	dh_testdir
+
+	# build documentation
+	mkdir -p $(STATIC_BUILD_PATH)/Utilities/Doxygen/doc/html
+	$(MAKE) $(JOBS) Documentation -C $(STATIC_BUILD_PATH)
+
+	# remove zero byte files
+	find $(STATIC_BUILD_PATH)/Utilities/Doxygen/doc/ -depth -empty | xargs rm -rf
+
+	touch $@
+
+
+clean: clean-patched unpatch
+
+clean-patched:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp build-arch-stamp
+
+	# Add here commands to clean up after the build process.
+	rm -rf $(STATIC_BUILD_PATH)
+	rm -rf $(SHARED_BUILD_PATH)
+	rm -rf debian/tmp2
+
+	dh_clean 
+
+
+install-arch: build-arch
+	dh_testdir
+	dh_testroot
+	dh_installdirs
+
+        # install binaries and static libs
+	cd $(STATIC_BUILD_PATH) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	cd $(SHARED_BUILD_PATH) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp2
+
+
+	# install development files
+	dh_install -plibigstk4-dev    debian/tmp/usr/include/IGSTK/*                       usr/include/IGSTK
+#	dh_install -plibigstk4-dev    ../../Utilities/SceneGraphVisualization/igstk*.h     usr/include/IGSTK
+
+	# install libs and *cmake files
+	dh_install -plibigstk4-dev  debian/tmp/usr/lib/IGSTK/*.a      usr/lib
+	dh_install -plibigstk4-dev  $(SHARED_BUILD_PATH)/bin/*.so     usr/lib
+	dh_install -plibigstk4-dev  debian/tmp/usr/lib/IGSTK/*.cmake  usr/lib/IGSTK
+
+	dh_install -plibigstk4      $(SHARED_BUILD_PATH)/bin/*.so.*   usr/lib
+
+
+install-indep: build-indep
+	dh_install -pigstk-doc      $(STATIC_BUILD_PATH)/Utilities/Doxygen/doc/html       usr/share/doc/igstk-doc
+	dh_installexamples -pigstk-examples Examples/*
+
+	# remove executable file mode bit
+	find debian/igstk-examples/usr/share/doc/igstk-examples/examples \
+            -type f -print0 | xargs -0 chmod 644
+
+
+# Build architecture independant packages using the common target.
+binary-indep: install-indep
+	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+
+# Build architecture dependant packages using the common target.
+binary-arch: install-arch
+	$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
+
+
+# Build architecture-dependent files here.
+binary-common:
+	dh_testdir
+	dh_testroot
+	dh_install
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress -X"igstk-examples/examples"
+	dh_fixperms
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure


Property changes on: trunk/packages/igstk/tags/4.2.0-5/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/igstk/tags/4.2.0-5/debian/source/format
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/source/format	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/source/format	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: trunk/packages/igstk/tags/4.2.0-5/debian/watch
===================================================================
--- trunk/packages/igstk/tags/4.2.0-5/debian/watch	                        (rev 0)
+++ trunk/packages/igstk/tags/4.2.0-5/debian/watch	2011-03-22 02:06:40 UTC (rev 6366)
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/-/./" \
+http://public.kitware.com/IGSTKWIKI/index.php/Download_IGSTK /IGSTKWIKI/images/.*/.*/IGSTK-([\d\.-]+)\.tar\.gz




More information about the debian-med-commit mailing list