r36129 - in /packages/slicer/tags: 3.4.0~svn10438-4/ 3.4.0~svn10438-4/debian/ 3.4.0~svn10438-4/debian/patches/ 3.4.0~svn10438-5/ 3.4.0~svn10438-5/debian/ 3.4.0~svn10438-5/debian/patches/
domibel-guest at users.alioth.debian.org
domibel-guest at users.alioth.debian.org
Tue Feb 2 14:38:49 UTC 2010
Author: domibel-guest
Date: Tue Feb 2 14:38:45 2010
New Revision: 36129
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36129
Log:
tagging slicer versions 3.4.0~svn10438-4 and 3.4.0~svn10438-5
Added:
packages/slicer/tags/3.4.0~svn10438-4/
packages/slicer/tags/3.4.0~svn10438-4/debian/
packages/slicer/tags/3.4.0~svn10438-4/debian/README.Debian
packages/slicer/tags/3.4.0~svn10438-4/debian/README.source
packages/slicer/tags/3.4.0~svn10438-4/debian/Slicer3
packages/slicer/tags/3.4.0~svn10438-4/debian/changelog
packages/slicer/tags/3.4.0~svn10438-4/debian/compat
packages/slicer/tags/3.4.0~svn10438-4/debian/control
packages/slicer/tags/3.4.0~svn10438-4/debian/copyright
packages/slicer/tags/3.4.0~svn10438-4/debian/dirs
packages/slicer/tags/3.4.0~svn10438-4/debian/docs
packages/slicer/tags/3.4.0~svn10438-4/debian/get-orig-source
packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3-dev.install
packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.install
packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.lintian-overrides
packages/slicer/tags/3.4.0~svn10438-4/debian/menu
packages/slicer/tags/3.4.0~svn10438-4/debian/patches/
packages/slicer/tags/3.4.0~svn10438-4/debian/patches/20_svn.diff
packages/slicer/tags/3.4.0~svn10438-4/debian/patches/50_all_changes.diff
packages/slicer/tags/3.4.0~svn10438-4/debian/patches/series
packages/slicer/tags/3.4.0~svn10438-4/debian/rules (with props)
packages/slicer/tags/3.4.0~svn10438-4/debian/shlibs.local
packages/slicer/tags/3.4.0~svn10438-4/debian/slicer-data.install
packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.desktop
packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.install
packages/slicer/tags/3.4.0~svn10438-4/debian/slicer3
packages/slicer/tags/3.4.0~svn10438-4/debian/watch
packages/slicer/tags/3.4.0~svn10438-5/
packages/slicer/tags/3.4.0~svn10438-5/debian/
packages/slicer/tags/3.4.0~svn10438-5/debian/README.Debian
packages/slicer/tags/3.4.0~svn10438-5/debian/README.source
packages/slicer/tags/3.4.0~svn10438-5/debian/Slicer3 (with props)
packages/slicer/tags/3.4.0~svn10438-5/debian/changelog
packages/slicer/tags/3.4.0~svn10438-5/debian/compat
packages/slicer/tags/3.4.0~svn10438-5/debian/control
packages/slicer/tags/3.4.0~svn10438-5/debian/copyright
packages/slicer/tags/3.4.0~svn10438-5/debian/dirs
packages/slicer/tags/3.4.0~svn10438-5/debian/docs
packages/slicer/tags/3.4.0~svn10438-5/debian/get-orig-source
packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3-dev.install
packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.install
packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.lintian-overrides
packages/slicer/tags/3.4.0~svn10438-5/debian/menu
packages/slicer/tags/3.4.0~svn10438-5/debian/patches/
packages/slicer/tags/3.4.0~svn10438-5/debian/patches/20_svn.diff
packages/slicer/tags/3.4.0~svn10438-5/debian/patches/50_all_changes.diff
packages/slicer/tags/3.4.0~svn10438-5/debian/patches/series
packages/slicer/tags/3.4.0~svn10438-5/debian/rules (with props)
packages/slicer/tags/3.4.0~svn10438-5/debian/shlibs.local
packages/slicer/tags/3.4.0~svn10438-5/debian/slicer-data.install
packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.desktop
packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.install
packages/slicer/tags/3.4.0~svn10438-5/debian/slicer3
packages/slicer/tags/3.4.0~svn10438-5/debian/watch
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/README.Debian?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/README.Debian (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/README.Debian Tue Feb 2 14:38:45 2010
@@ -1,0 +1,11 @@
+slicer for Debian
+-----------------
+
+This package does not use slicerlibcurl. Instead it uses curl from the Debian repositories.
+
+
+MRML stands for Medical Reality Modeling Language and has nothing to do with
+the libmrml1-dev package which is used for the Multimedia Retrieval Markup Language.
+
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Sat, 22 Mar 2008 10:08:42 +0000
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/README.source
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/README.source?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/README.source (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/README.source Tue Feb 2 14:38:45 2010
@@ -1,0 +1,16 @@
+1)
+I removed some precompiled files which are used to launch Slicer in non-standard environments.
+
+Please read
+ debian/get-orig-source
+for more information.
+
+2)
+I am using quilt to add SONAME information to the libraries.
+
+Please read
+ /usr/share/doc/quilt/README.source
+for more information.
+
+
+-Dominique
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/Slicer3
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/Slicer3?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/Slicer3 (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/Slicer3 Tue Feb 2 14:38:45 2010
@@ -1,0 +1,5 @@
+#!/bin/sh
+# the next line restarts using wish \
+ exec tclsh "$0" "$@"
+
+source /usr/lib/Slicer3/launch.tcl
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/changelog?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/changelog (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/changelog Tue Feb 2 14:38:45 2010
@@ -1,0 +1,54 @@
+slicer (3.4.0~svn10438-4) unstable; urgency=low
+
+ * Add build deps: libmysqlclient-dev, libgl2ps-dev, libavcodec-dev, libpq-dev,
+ libswscale-dev, default-jdk, mpi-default-dev, libavformat-dev
+ (Closes: #562351)
+ * Fixed strrchr/<cstring> issue
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Wed, 06 Jan 2010 22:06:38 -0500
+
+slicer (3.4.0~svn10438-3) unstable; urgency=low
+
+ * Keep RegisterImages deactivated
+ * skipping itkConceptChecking (Closes: #549790)
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Mon, 28 Sep 2009 20:57:12 -0400
+
+slicer (3.4.0~svn10438-2) unstable; urgency=low
+
+ * debian/control: Conflicts entry added (Closes: #547505)
+ libslicer3-dev conflicts with libmrml1-dev now
+ * Using CMake's include_directories instead of include
+ to fix a build error on kFreeBSD
+ * quilt patch file added to cherry pick upstream's SVN changes
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Mon, 21 Sep 2009 14:16:02 -0400
+
+slicer (3.4.0~svn10438-1) unstable; urgency=low
+
+ * switch to Tcl/Tk 8.5
+ * change patch system to quilt
+ * move some runtime files to libslicer3 (Closes: #541890)
+ * Bump standard version to 3.8.3
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Sun, 13 Sep 2009 15:23:19 -0400
+
+slicer (3.4.0~svn10317-1) experimental; urgency=low
+
+ * Launcher added: /usr/bin/Slicer-launcher
+ * Installing Slicer3Version.txt
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Tue, 20 Aug 2009 15:32:25 -0400
+
+slicer (3.4.0~svn10133-1) experimental; urgency=low
+
+ * Add libgdcm2-dev dependency
+ * Bump standard version to 3.8.2
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Thu, 06 Aug 2009 09:40:41 -0400
+
+slicer (3.4.0~svn9703-1) experimental; urgency=low
+
+ * Initial release (Closes: #500841)
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Fri, 12 Jun 2009 10:03:15 -0400
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/compat?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/compat (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/compat Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+7
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/control?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/control (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/control Tue Feb 2 14:38:45 2010
@@ -1,0 +1,82 @@
+Source: slicer
+Priority: optional
+Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Dominique Belhachemi <domibel at cs.tu-berlin.de>
+Build-Depends: debhelper (>= 7), quilt, cmake, tcl8.5-dev, tk8.5-dev, libpng-dev, libjpeg-dev,
+ libtiff-dev, libexpat1-dev, libinsighttoolkit3-dev (>= 3.16), libkwwidgets1-dev,
+ libfreetype6-dev, libxext-dev, libvtk5-dev (>= 5.2.1-11), libteem1-dev, libopenigtlink1-dev,
+ uuid-dev, libbz2-dev, libxft-dev, libtclap-dev, libgdcm2-dev, libfftw3-dev, libopenjpeg-dev,
+ libcurl4-openssl-dev, libmysqlclient-dev, libgl2ps-dev, libavcodec-dev,
+ libavformat-dev, libswscale-dev, default-jdk, mpi-default-dev, libpq-dev
+Build-Depends-Indep: doxygen, graphviz
+Standards-Version: 3.8.3
+Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/?rev=0&sc=0
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/slicer/trunk/
+Section: graphics
+Homepage: http://www.slicer.org/
+
+
+Package: slicer
+Architecture: any
+Depends: libslicer3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
+ slicer-data, itcl3, iwidgets4, tcllib, tcl8.5-kwwidgets
+Description: software package for visualization and image analysis - main application
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer main application.
+
+
+Package: libslicer3
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: software package for visualization and image analysis - runtime
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer libraries.
+
+
+Package: libslicer3-dev
+Section: libdevel
+Architecture: any
+Depends: libslicer3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libmrml1-dev
+Description: software package for visualization and image analysis - development
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer development files.
+
+
+Package: slicer-data
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, tk8.5 | wish
+Description: software package for visualization and image analysis - share
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer data files.
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/copyright?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/copyright (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/copyright Tue Feb 2 14:38:45 2010
@@ -1,0 +1,717 @@
+Name: slicer
+Source: http://www.slicer.org/
+
+
+Files: *
+Copyright: 2009, Brigham and Women's Hospital (BWH)
+License: other (3D Slicer license)
+ The 3D Slicer license below is a BSD style license, with extensions
+ to cover contributions and other issues specific to 3D Slicer.
+ .
+ 3D Slicer Contribution and Software License Agreement ("Agreement")
+ Version 1.0 (December 20, 2005)
+ .
+ This Agreement covers contributions to and downloads from the 3D
+ Slicer project ("Slicer") maintained by The Brigham and Women's
+ Hospital, Inc. ("Brigham"). Part A of this Agreement applies to
+ contributions of software and/or data to Slicer (including making
+ revisions of or additions to code and/or data already in Slicer). Part
+ B of this Agreement applies to downloads of software and/or data from
+ Slicer. Part C of this Agreement applies to all transactions with
+ Slicer. If you distribute Software (as defined below) downloaded from
+ Slicer, all of the paragraphs of Part B of this Agreement must be
+ included with and apply to such Software.
+ .
+ Your contribution of software and/or data to Slicer (including prior
+ to the date of the first publication of this Agreement, each a
+ "Contribution") and/or downloading, copying, modifying, displaying,
+ distributing or use of any software and/or data from Slicer
+ (collectively, the "Software") constitutes acceptance of all of the
+ terms and conditions of this Agreement. If you do not agree to such
+ terms and conditions, you have no right to contribute your
+ Contribution, or to download, copy, modify, display, distribute or use
+ the Software.
+ .
+ PART A. CONTRIBUTION AGREEMENT - License to Brigham with Right to
+ Sublicense ("Contribution Agreement").
+ .
+ 1. As used in this Contribution Agreement, "you" means the individual
+ contributing the Contribution to Slicer and the institution or
+ entity which employs or is otherwise affiliated with such
+ individual in connection with such Contribution.
+ .
+ 2. This Contribution Agreement applies to all Contributions made to
+ Slicer, including without limitation Contributions made prior to
+ the date of first publication of this Agreement. If at any time you
+ make a Contribution to Slicer, you represent that (i) you are
+ legally authorized and entitled to make such Contribution and to
+ grant all licenses granted in this Contribution Agreement with
+ respect to such Contribution; (ii) if your Contribution includes
+ any patient data, all such data is de-identified in accordance with
+ U.S. confidentiality and security laws and requirements, including
+ but not limited to the Health Insurance Portability and
+ Accountability Act (HIPAA) and its regulations, and your disclosure
+ of such data for the purposes contemplated by this Agreement is
+ properly authorized and in compliance with all applicable laws and
+ regulations; and (iii) you have preserved in the Contribution all
+ applicable attributions, copyright notices and licenses for any
+ third party software or data included in the Contribution.
+ .
+ 3. Except for the licenses granted in this Agreement, you reserve all
+ right, title and interest in your Contribution.
+ .
+ 4. You hereby grant to Brigham, with the right to sublicense, a
+ perpetual, worldwide, non-exclusive, no charge, royalty-free,
+ irrevocable license to use, reproduce, make derivative works of,
+ display and distribute the Contribution. If your Contribution is
+ protected by patent, you hereby grant to Brigham, with the right to
+ sublicense, a perpetual, worldwide, non-exclusive, no-charge,
+ royalty-free, irrevocable license under your interest in patent
+ rights covering the Contribution, to make, have made, use, sell and
+ otherwise transfer your Contribution, alone or in combination with
+ any other code.
+ .
+ 5. You acknowledge and agree that Brigham may incorporate your
+ Contribution into Slicer and may make Slicer available to members
+ of the public on an open source basis under terms substantially in
+ accordance with the Software License set forth in Part B of this
+ Agreement. You further acknowledge and agree that Brigham shall
+ have no liability arising in connection with claims resulting from
+ your breach of any of the terms of this Agreement.
+ .
+ 6. YOU WARRANT THAT TO THE BEST OF YOUR KNOWLEDGE YOUR CONTRIBUTION
+ DOES NOT CONTAIN ANY CODE THAT REQURES OR PRESCRIBES AN "OPEN
+ SOURCE LICENSE" FOR DERIVATIVE WORKS (by way of non-limiting
+ example, the GNU General Public License or other so-called
+ "reciprocal" license that requires any derived work to be licensed
+ under the GNU General Public License or other "open source
+ license").
+ .
+ PART B. DOWNLOADING AGREEMENT - License from Brigham with Right to
+ Sublicense ("Software License").
+ .
+ 1. As used in this Software License, "you" means the individual
+ downloading and/or using, reproducing, modifying, displaying and/or
+ distributing the Software and the institution or entity which
+ employs or is otherwise affiliated with such individual in
+ connection therewith. The Brigham and Women?s Hospital,
+ Inc. ("Brigham") hereby grants you, with right to sublicense, with
+ respect to Brigham's rights in the software, and data, if any,
+ which is the subject of this Software License (collectively, the
+ "Software"), a royalty-free, non-exclusive license to use,
+ reproduce, make derivative works of, display and distribute the
+ Software, provided that:
+ .
+ (a) you accept and adhere to all of the terms and conditions of this
+ Software License;
+ .
+ (b) in connection with any copy of or sublicense of all or any portion
+ of the Software, all of the terms and conditions in this Software
+ License shall appear in and shall apply to such copy and such
+ sublicense, including without limitation all source and executable
+ forms and on any user documentation, prefaced with the following
+ words: "All or portions of this licensed product (such portions are
+ the "Software") have been obtained under license from The Brigham and
+ Women's Hospital, Inc. and are subject to the following terms and
+ conditions:"
+ .
+ (c) you preserve and maintain all applicable attributions, copyright
+ notices and licenses included in or applicable to the Software;
+ .
+ (c) you preserve and maintain all applicable attributions, copyright
+ notices and licenses included in or applicable to the Software;
+ .
+ (d) modified versions of the Software must be clearly identified and
+ marked as such, and must not be misrepresented as being the original
+ Software; and
+ .
+ (e) you consider making, but are under no obligation to make, the
+ source code of any of your modifications to the Software freely
+ available to others on an open source basis.
+ .
+ 2. The license granted in this Software License includes without
+ limitation the right to (i) incorporate the Software into
+ proprietary programs (subject to any restrictions applicable to
+ such programs), (ii) add your own copyright statement to your
+ modifications of the Software, and (iii) provide additional or
+ different license terms and conditions in your sublicenses of
+ modifications of the Software; provided that in each case your use,
+ reproduction or distribution of such modifications otherwise
+ complies with the conditions stated in this Software License.
+ .
+ 3. This Software License does not grant any rights with respect to
+ third party software, except those rights that Brigham has been
+ authorized by a third party to grant to you, and accordingly you
+ are solely responsible for (i) obtaining any permissions from third
+ parties that you need to use, reproduce, make derivative works of,
+ display and distribute the Software, and (ii) informing your
+ sublicensees, including without limitation your end-users, of their
+ obligations to secure any such required permissions.
+
+ 4. The Software has been designed for research purposes only and has
+ not been reviewed or approved by the Food and Drug Administration
+ or by any other agency. YOU ACKNOWLEDGE AND AGREE THAT CLINICAL
+ APPLICATIONS ARE NEITHER RECOMMENDED NOR ADVISED. Any
+ commercialization of the Software is at the sole risk of the party
+ or parties engaged in such commercialization. You further agree to
+ use, reproduce, make derivative works of, display and distribute
+ the Software in compliance with all applicable governmental laws,
+ regulations and orders, including without limitation those relating
+ to export and import control.
+ .
+ 5. The Software is provided "AS IS" and neither Brigham nor any
+ contributor to the software (each a "Contributor") shall have any
+ obligation to provide maintenance, support, updates, enhancements
+ or modifications thereto. BRIGHAM AND ALL CONTRIBUTORS SPECIFICALLY
+ DISCLAIM ALL EXPRESS AND IMPLIED WARRANTIES OF ANY KIND INCLUDING,
+ BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR
+ A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
+ BRIGHAM OR ANY CONTRIBUTOR BE LIABLE TO ANY PARTY FOR DIRECT,
+ INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY ARISING IN ANY WAY
+ RELATED TO THE SOFTWARE, EVEN IF BRIGHAM OR ANY CONTRIBUTOR HAS
+ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TO THE MAXIMUM
+ EXTENT NOT PROHIBITED BY LAW OR REGULATION, YOU FURTHER ASSUME ALL
+ LIABILITY FOR YOUR USE, REPRODUCTION, MAKING OF DERIVATIVE WORKS,
+ DISPLAY, LICENSE OR DISTRIBUTION OF THE SOFTWARE AND AGREE TO
+ INDEMNIFY AND HOLD HARMLESS BRIGHAM AND ALL CONTRIBUTORS FROM AND
+ AGAINST ANY AND ALL CLAIMS, SUITS, ACTIONS, DEMANDS AND JUDGMENTS
+ ARISING THEREFROM.
+ .
+ 6. None of the names, logos or trademarks of Brigham or any of
+ Brigham's affiliates or any of the Contributors, or any funding
+ agency, may be used to endorse or promote products produced in
+ whole or in part by operation of the Software or derived from or
+ based on the Software without specific prior written permission
+ from the applicable party.
+ .
+ 7. Any use, reproduction or distribution of the Software which is not
+ in accordance with this Software License shall automatically revoke
+ all rights granted to you under this Software License and render
+ Paragraphs 1 and 2 of this Software License null and void.
+ .
+ 8. This Software License does not grant any rights in or to any
+ intellectual property owned by Brigham or any Contributor except
+ those rights expressly granted hereunder.
+ .
+ PART C. MISCELLANEOUS
+ .
+ This Agreement shall be governed by and construed in accordance with
+ the laws of The Commonwealth of Massachusetts without regard to
+ principles of conflicts of law. This Agreement shall supercede and
+ replace any license terms that you may have agreed to previously with
+ respect to Slicer.
+
+
+Files:
+ ./Applications/CLI/RegisterImagesModule/Applications/itkImageToImageRegistrationMethodTestingHelper.txx
+ ./Applications/CLI/RegisterImagesModule/Applications/InitialImageToImageRegistrationMethod.cxx
+ ./Applications/CLI/RegisterImagesModule/Applications/BSplineImageToImageRegistrationMethod.cxx
+ ./Applications/CLI/RegisterImagesModule/Applications/AffineImageToImageRegistrationMethod.cxx
+ ./Applications/CLI/RegisterImagesModule/Applications/itkImageToImageRegistrationMethodTestingHelper.h
+ ./Applications/CLI/RegisterImagesModule/Applications/RigidImageToImageRegistrationMethod.cxx
+ ./Modules/VolumeRenderingCuda/vtkVolumeRenderingCudaFactory.cxx
+ ./Modules/VolumeRenderingCuda/vtkVolumeRenderingCudaFactory.h
+ ./Modules/VolumeRenderingCuda/vtkVolumeRenderingToolkit.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumePropertyWidget.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointRayCastImage.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMIPHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxRepresentation.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerMesaRayCastImageDisplayHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLRayCastImageDisplayHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLVolumeTextureMapper3D.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointRayCastImage.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeTextureMapper3D.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLVolumeTextureMapper3D.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerMesaRayCastImageDisplayHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLRayCastImageDisplayHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumePropertyWidget.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerRayCastImageDisplayHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerRayCastImageDisplayHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeRenderingFactory.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxRepresentation.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget2.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMIPHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeRenderingFactory.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMapper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMapper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget2.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeTextureMapper3D.h
+ ./Modules/Volumes/vtkKWWindowLevelThresholdEditor.h
+ ./Modules/Volumes/vtkKWWindowLevelThresholdEditor.cxx
+ ./Modules/Meshing/Common/vtkMimxErrorCallback.h
+ ./Modules/Meshing/Common/vtkFESurfaceList.cxx
+ ./Modules/Meshing/Common/vtkLinkedListIterator.txx
+ ./Modules/Meshing/Common/vtkLocalLinkedListWrapper.cxx
+ ./Modules/Meshing/Common/vtkLinkedListIterator.h
+ ./Modules/Meshing/Common/vtkLinkedListWrapperTree.cxx
+ ./Modules/Meshing/Common/vtkFiniteElementMeshList.cxx
+ ./Modules/Meshing/Common/vtkAbstractList.txx
+ ./Modules/Meshing/Common/vtkContainer.h
+ ./Modules/Meshing/Common/vtkLinkedListWrapper.h
+ ./Modules/Meshing/Common/vtkLinkedList.txx
+ ./Modules/Meshing/Common/vtkContainer.cxx
+ ./Modules/Meshing/Common/vtkFiniteElementBuildingBlockList.h
+ ./Modules/Meshing/Common/vtkLinkedListWrapper.cxx
+ ./Modules/Meshing/Common/vtkLinkedListWrapperTree.h
+ ./Modules/Meshing/Common/vtkAbstractIterator.txx
+ ./Modules/Meshing/Common/vtkFESurfaceList.h
+ ./Modules/Meshing/Common/vtkLocalLinkedListWrapper.h
+ ./Modules/Meshing/Common/vtkFiniteElementBuildingBlockList.cxx
+ ./Modules/Meshing/Common/vtkAbstractIterator.h
+ ./Modules/Meshing/Common/vtkFiniteElementMeshList.h
+ ./Modules/Meshing/Common/vtkLinkedList.h
+ ./Modules/Meshing/Common/vtkAbstractList.h
+ ./Modules/Meshing/BuildingBlock/vtkKWMimxApplication.cxx
+ ./Modules/Meshing/Filter/vtkMeshQualityExtended.cxx
+ ./Base/Logic/vtkImageSlice.cxx
+ ./Base/Logic/vtkImageSlicePaint.cxx
+ ./Base/Logic/vtkImageResliceMask.h
+ ./Base/Logic/vtkImageSlicePaint.h
+ ./Base/Logic/vtkImageResliceMask.cxx
+ ./Base/Logic/vtkSlicerGlyphSource2D.cxx
+ ./Base/Logic/vtkImageSlice.h
+ ./Base/GUI/vtkSlicerBoxRepresentation.h
+ ./Base/GUI/vtkKWMatrix4x4.cxx
+ ./Base/GUI/vtkSlicerViewerInteractorStyle.cxx
+ ./Base/GUI/vtkKWScriptedWidget.h
+ ./Base/GUI/vtkSlicerInteractorStyle.cxx
+ ./Base/GUI/vtkSlicerRenderWidget.cxx
+ ./Base/GUI/vtkKWMatrix4x4.h
+ ./Base/GUI/vtkSlicerApplication.cxx
+ ./Base/GUI/vtkKWScriptedWidget.cxx
+ ./Base/GUI/vtkSlicerRenderWidget.h
+ ./Base/GUI/vtkSlicerViewerInteractorStyle.h
+ ./Base/GUI/vtkSlicerBoxRepresentation.cxx
+ ./Base/GUI/vtkSlicerBoxWidget2.cxx
+ ./Base/GUI/vtkSlicerInteractorStyle.h
+ ./Base/GUI/vtkSlicerBoxWidget2.h
+ ./Libs/vtkTeem/vtkDiffusionTensorMathematicsSimple.h
+ ./Libs/vtkTeem/vtkImageLabelCombine.h
+ ./Libs/vtkTeem/vtkPolyDataTensorToColor.cxx
+ ./Libs/vtkTeem/vtkNRRDReader.cxx
+ ./Libs/vtkTeem/vtkNRRDReader.h
+ ./Libs/vtkTeem/vtkDiffusionTensorMathematicsSimple.cxx
+ ./Libs/vtkTeem/vtkImageLabelCombine.cxx
+ ./Libs/vtkTeem/vtkPolyDataTensorToColor.h
+ ./Libs/vtkITK/vtkITKWandImageFilter.cxx
+ ./Libs/vtkITK/vtkITKLevelTracingImageFilter.cxx
+ ./Libs/vtkITK/vtkITKLevelTracing3DImageFilter.cxx
+Copyright: 1993-2008 Ken Martin, Will Schroeder, Bill Lorensen
+License: other (VTK license)
+ 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 name of Ken Martin, Will Schroeder, or Bill Lorensen nor
+ the names of any 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
+ 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:
+ ./Applications/CLI/DWIDicomLoad.cxx
+ ./Applications/CLI/DicomToNrrdConverter.cxx
+Copyright: General Electric Global Research.
+License: other (3D Slicer license)
+ for license text see above
+
+
+Files:
+ ./Modules/Meshing/Common/vtkMeshQualityClass.cxx
+ ./Modules/Meshing/BuildingBlock/vtkFaceHedgeHog.cxx
+ ./Modules/Meshing/BuildingBlock/vtkFaceHedgeHog.h
+ ./Modules/Meshing/Filter/vtkFaceHedgeHog.cxx
+Copyright: 2007, KnowledgeVis, LLC.
+License: other (3D Slicer license)
+ for license text see above
+
+
+Files:
+ ./Modules/Meshing/Common/mimxMatrixTemplate.h
+Copyright: 2000, S. D. Rajan
+License: other (3D Slicer license)
+ see above
+
+
+
+Files: ./Modules/Meshing/*
+Copyright: 2008 MIMX, The University of Iowa
+License: other (MIMX license)
+ Permission is hereby granted, free of charge, to any
+ person obtaining a copy of this software and
+ associated documentation files (the "Software"), to
+ deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify,
+ merge, publish, distribute, and/or sell copies of the
+ Software, and to permit persons to whom the Software
+ is furnished to do so, provided that the above
+ copyright notice(s) and this permission notice appear
+ in all copies of the Software and that both the above
+ copyright notice(s) and this permission notice appear
+ in supporting documentation.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
+ ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+ TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+ PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY
+ RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY
+ CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
+ OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+ SOFTWARE.
+ .
+ See the web site: http://www.ccad.uiowa.edu/mimx for
+ more information.
+
+
+Files:
+ ./Modules/EMSegment/Algorithm/EMLocalShapeCostFunction.h
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm.txx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_Miscellaneous.txx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_Print.txx
+ ./Modules/EMSegment/Algorithm/EMLocalInterface.h
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm.h
+ ./Modules/EMSegment/Algorithm/EMLocalShapeCostFunction.cxx
+ ./Modules/EMSegment/Algorithm/EMLocalInterface.cxx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_MeanField.txx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_Initialization.txx
+ ./Modules/EMSegment/Algorithm/EMLocalRegistrationCostFunction.h
+ ./Modules/EMSegment/Algorithm/EMLocalRegistrationCostFunction.cxx
+ ./Modules/EMSegment/Algorithm/itkEMLocalOptimization.h
+ ./Modules/ChangeTracker/Filters/vtkImageSumOverVoxels.h
+Copyright: 2001, Massachusetts Institute of Technology
+License: other (MIT license)
+ Permission is hereby granted, without payment, to copy, modify, display
+ and distribute this software and its documentation, if any, for any purpose,
+ provided that the above copyright notice and the following three paragraphs
+ appear on all copies of this software. Use of this software constitutes
+ acceptance of these terms and conditions.
+ .
+ IN NO EVENT SHALL MIT BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL,
+ INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE
+ AND ITS DOCUMENTATION, EVEN IF MIT HAS BEEN ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ .
+ MIT SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING,
+ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
+ A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS." MIT HAS NO OBLIGATION TO PROVIDE
+ MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+
+Files:
+ ./CMake/cuda/CudaDependency.cmake
+ ./CMake/cuda/parse_cubin.cmake
+ ./CMake/cuda/make2cmake.cmake
+ ./CMake/cuda/FindCuda.cmake
+Copyright: 2007, Scientific Computing and Imaging Institute, University of Utah
+License: other
+ License for the specific language governing rights and limitations under
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+
+Files:
+ ./Applications/CLI/Add.cxx
+ ./Applications/CLI/CurvatureAnisotropicDiffusion.cxx
+ ./Applications/CLI/ResampleVolume.cxx
+ ./Applications/CLI/GradientAnisotropicDiffusion.cxx
+ ./Applications/CLI/MedianImageFilter.cxx
+ ./Applications/CLI/Threshold.cxx
+ ./Applications/CLI/HistogramMatching.cxx
+ ./Applications/CLI/BSplineDeformableRegistration.cxx
+ ./Applications/CLI/UtahBSpline/UtahBSplineDeformableRegistration.cxx
+ ./Applications/CLI/OtsuThresholdSegmentation.cxx
+ ./Applications/CLI/DiffusionApplications/jointLMMSE/itkComputeRestrictedHistogram.h
+ ./Applications/CLI/DiffusionApplications/jointLMMSE/LMMSE.cxx
+ ./Applications/CLI/DiffusionApplications/jointLMMSE/itkComputeRestrictedHistogram.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkLMMSEVectorImageFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeRestrictedHistogram.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/LMMSE.cxx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeRestrictedHistogram.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkExtractVolumeFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkLMMSEVectorImageFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeStatisticsWherePositiveFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkMaskedMeanImageFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkExtractVolumeFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkMaskedMeanImageFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeStatisticsWherePositiveFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkComputeRestrictedHistogram.h
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/UNLM.cxx
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkComputeRestrictedHistogram.txx
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkUNLMFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkUNLMFilter.txx
+ ./Applications/CLI/CheckerBoard.cxx
+ ./Applications/CLI/Subtract.cxx
+ ./Applications/CLI/Testing/BSplineWarping3DTest.cxx
+ ./Applications/CLI/RegisterImagesModule/itkRigidImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkBSplineImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkBSplineImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkAffineImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationHelper.h
+ ./Applications/CLI/RegisterImagesModule/itkOptimizedImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkInitialImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationHelper.txx
+ ./Applications/CLI/RegisterImagesModule/itkRigidImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkOptimizedImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkInitialImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkAffineImageToImageRegistrationMethod.txx
+ ./Applications/CLI/TestGridTransformRegistration.cxx
+ ./Applications/CLI/OtsuThresholdImageFilter.cxx
+ ./Applications/CLI/OrientImage.cxx
+ ./Base/CLI/itkPluginFilterWatcher.h
+ ./Modules/Meshing/Mesh/itkMimxImageToVtkUnstructuredGridFilter.txx
+ ./Modules/Meshing/Filter/vtkMimxRebinMaterialProperty.cxx
+ ./Modules/Meshing/Filter/vtkMimxRebinMaterialProperty.h
+ ./Modules/Meshing/Filter/itkMimxImageToVtkUnstructuredGridFilter.txx
+ ./Modules/Meshing/Testing/vtkRebinMaterialPropertyTest.cxx
+ ./Modules/Meshing/Testing/itkImageToVtkUnstructuredGridTest.cxx
+ ./Modules/Meshing/Adapter/itkImageToVTKImageFilter.h
+ ./Modules/Meshing/Adapter/itkImageToVTKImageFilter.txx
+ ./Modules/Meshing/IO/itkPluginFilterWatcher.h
+ ./Libs/vtkITK/itkEncodedTransformFileReader.h
+ ./Libs/vtkITK/itkEncodedTransformFileWriter.h
+ ./Libs/vtkITK/vtkITKNewOtsuThresholdImageFilter.cxx
+ ./Libs/vtkITK/itkNewOtsuThresholdImageFilter.h
+ ./Libs/vtkITK/itkNewOtsuThresholdImageFilter.txx
+ ./Libs/vtkITK/itkNewOtsuThresholdImageCalculator.txx
+ ./Libs/vtkITK/itkEncodedTransformFileWriter.cxx
+ ./Libs/vtkITK/itkDisplacementFieldTransform.h
+ ./Libs/vtkITK/itkEncodedTransformFileReader.cxx
+ ./Libs/vtkITK/itkDisplacementFieldTransform.txx
+ ./Libs/MRMLIDImageIO/itkMRMLIDImageIOFactory.h
+ ./Libs/MRMLIDImageIO/itkMRMLIDImageIOFactory.cxx
+Copyright: Insight Software Consortium.
+License: other (ITK license)
+ 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.
+
+
+Files: ./Modules/Meshing/Filter/itkMimxAccumulator.h
+Copyright:
+ 2008 MIMX, The University of Iowa
+ Insight Software Consortium
+Licence: other (ITK license AND MIMX license)
+ for license text see above
+
+
+Files:
+ ./Modules/ChangeTracker/Filters/vtkImageKilianDistanceTransform.cxx
+ ./Modules/ChangeTracker/Filters/vtkImageKilianDistanceTransform.h
+Copyright:
+ 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen
+ 2001 Massachusetts Institute of Technology
+License: other (VTK license and MIT license)
+ for license text see above
+
+
+Files: ./Libs/SlicerIO/utilities.c
+Copyright: 2004, Robert Seeger (RHS)
+License: other
+ On Tue, 2009-05-19 at 09:12 -0400, Robert Seeger wrote:
+ > Dominique,
+ >
+ > You are welcome to use my code however you need to, free of license
+ > restrictions. While I'd prefer you didn't claim you wrote it yourself,
+ > I don't particularly care if you include anything indicating that
+ > I did write it (I don't mind either way).
+ >
+
+
+Files:
+ ./Applications/CLI/DiffeomorphicDemonsRegistration/DemonsRegistration.cxx
+Copyright: Tom Vercauteren, INRIA & Mauna Kea Technologies
+License: BSD
+ On Debian systems the full text of the BSD License can be
+ found in the `/usr/share/common-licenses/BSD' file.
+
+
+Files:
+ ./Modules/Meshing/Common/vtkPVAxesActor.cxx
+ ./Modules/Meshing/Common/vtkPVAxesActor.h
+Copyright: Kitware, Inc.
+License: other (ParaView License Version 1.2)
+ -----------------------------------------------------------------------------
+ Copyright (c) 2005-2008 Sandia Corporation, Kitware Inc.
+ .
+ Sandia National Laboratories, New Mexico PO Box 5800 Albuquerque, NM 87185
+ .
+ Kitware Inc.
+ 28 Corporate Drive
+ Clifton Park, NY 12065
+ USA
+ .
+ Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
+ license for use of this work by or on behalf of the U.S. Government.
+ .
+ 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 Kitware nor the names of any 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 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:
+ ./Base/GUI/Python/ipTk.py
+Copyright: 2009, Demian Wassermann, EPI Odyssee, INRIA Sophia-Antipolis
+License: BSD
+ On Debian systems the full text of the BSD License can be
+ found in the `/usr/share/common-licenses/BSD' file.
+
+
+Files:
+ ./Base/GUI/Python/_mytkinter.c
+Copyright: 1994 Steen Lumholt
+License: PSF-2
+ PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
+ --------------------------------------------
+ .
+ 1. This LICENSE AGREEMENT is between the Python Software Foundation
+ ("PSF"), and the Individual or Organization ("Licensee") accessing and
+ otherwise using this software ("Python") in source or binary form and
+ its associated documentation.
+ .
+ 2. Subject to the terms and conditions of this License Agreement, PSF
+ hereby grants Licensee a nonexclusive, royalty-free, world-wide
+ license to reproduce, analyze, test, perform and/or display publicly,
+ prepare derivative works, distribute, and otherwise use Python
+ alone or in any derivative version, provided, however, that PSF's
+ License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
+ 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
+ Reserved" are retained in Python alone or in any derivative version
+ prepared by Licensee.
+ .
+ 3. In the event Licensee prepares a derivative work that is based on
+ or incorporates Python or any part thereof, and wants to make
+ the derivative work available to others as provided herein, then
+ Licensee hereby agrees to include in any such work a brief summary of
+ the changes made to Python.
+ .
+ 4. PSF is making Python available to Licensee on an "AS IS"
+ basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+ IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
+ DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+ FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
+ INFRINGE ANY THIRD PARTY RIGHTS.
+ .
+ 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+ FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+ A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
+ OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+ .
+ 6. This License Agreement will automatically terminate upon a material
+ breach of its terms and conditions.
+ .
+ 7. Nothing in this License Agreement shall be deemed to create any
+ relationship of agency, partnership, or joint venture between PSF and
+ Licensee. This License Agreement does not grant permission to use PSF
+ trademarks or trade name in a trademark sense to endorse or promote
+ products or services of Licensee, or any third party.
+ .
+ 8. By copying, installing or otherwise using Python, Licensee
+ agrees to be bound by the terms and conditions of this License
+ Agreement.
+
+
+Files: debian/*
+Copyright: 2008-2009, Dominique Belhachemi <domibel at cs.tu-berlin.de>
+License: BSD
+ On Debian systems the full text of the BSD License can be
+ found in the `/usr/share/common-licenses/BSD' file.
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/dirs?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/dirs (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/dirs Tue Feb 2 14:38:45 2010
@@ -1,0 +1,2 @@
+usr/lib/InsightToolkit
+usr/lib/KWWidgets
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/docs?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/docs (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/docs Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+README.txt
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/get-orig-source
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/get-orig-source?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/get-orig-source (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/get-orig-source Tue Feb 2 14:38:45 2010
@@ -1,0 +1,38 @@
+#!/bin/sh
+set -ex
+
+PACKAGE=slicer
+
+VERSION=${VERSION:-$2}
+TARFILE=${TARFILE:-$3}
+
+if [ -z ${VERSION}]; then
+VERSION=`dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)-[^-]*$/\1/p'`
+fi
+
+REVISION=`echo $VERSION | sed -e 's/^.*svn//g'`
+#REVISION=10509
+FOLDER=${PACKAGE}-${VERSION}
+
+if [ -z ${TARFILE}]; then
+TARFILE=${PACKAGE}_${VERSION}.orig.tar.gz
+fi
+
+svn export --quiet --revision ${REVISION} http://svn.slicer.org/Slicer3/branches/Slicer-3-4 ${FOLDER}
+
+cd ${FOLDER}
+rm -rf ./Utilities/Launcher/Slicer3Launchers/
+rm -rf ./Utilities/Launcher/tclkits/
+rm -rf ./Utilities/Launcher/Slicer3.vfs/
+rm -f ./Utilities/Launcher/3DSlicerLogoICOimages/Thumbs.db
+rm -rf ./Libs/tclap/
+rm -f ./Modules/QueryAtlas/Resources/controlledVocabulary.xls
+# remove jar files
+rm -rf ./Modules/QueryAtlas/OntologyViz/
+rm ./Modules/Editor/ImageData/Thumbs.db
+rm ./Modules/MRAblation/.vtkMRAblationLogic.cxx.swo
+rm -rf ./Modules/ProstateNav/newmat
+cd ..
+
+GZIP=-9 tar czf ${TARFILE} ${FOLDER}
+rm -rf ${FOLDER}
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/libslicer3-dev.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3-dev.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3-dev.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,10 @@
+usr/lib/lib*.so
+usr/lib/Slicer3/lib*.so
+usr/lib/Slicer3/Modules/lib*.so
+usr/include
+usr/lib/GenerateLM
+usr/lib/GenerateCLP
+usr/lib/LoadableModule
+usr/lib/ModuleDescriptionParser
+usr/lib/Slicer3/*cmake
+usr/lib/Slicer3/CMake
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/libslicer3.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,7 @@
+usr/lib/lib*.so.*
+usr/lib/Slicer3/lib*.so.*
+usr/lib/Slicer3/ITKFactories/libCommandIOPlugin.so
+usr/lib/Slicer3/ITKFactories/libMRMLIDIOPlugin.so
+usr/lib/Slicer3/ITKFactories/libMGHIOPlugin.so
+usr/lib/Slicer3/Plugins/lib*.so
+usr/lib/SlicerIO/libslicerio.a
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.lintian-overrides
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/libslicer3.lintian-overrides?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.lintian-overrides (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/libslicer3.lintian-overrides Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+libslicer3: package-name-doesnt-match-sonames libCommandIO3 libFreeSurfer3 libIGT3 libLoadableModule3 libMGHIO3 libMRML3 libMRMLIDIO3 libModuleDescriptionParser3 libQdec3 libRemoteIO3 libvtkITK3 libvtkTeem3
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/menu
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/menu?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/menu (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/menu Tue Feb 2 14:38:45 2010
@@ -1,0 +1,2 @@
+?package(slicer):needs="X11" section="Applications/Science/Medicine"\
+ title="3D Slicer" command="/usr/bin/slicer3"
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/patches/20_svn.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/patches/20_svn.diff?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/patches/20_svn.diff (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/patches/20_svn.diff Tue Feb 2 14:38:45 2010
@@ -1,0 +1,70 @@
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx 2009-12-11 19:54:37.000000000 -0500
+@@ -149,7 +149,7 @@
+ ss << this->SegmentationBoundaryMin[0] << " "
+ << this->SegmentationBoundaryMin[1] << " "
+ << this->SegmentationBoundaryMin[2];
+- of << indent << "SegmentationBoundaryMin=\"" << ss.str() << "\"";
++ of << indent << " SegmentationBoundaryMin=\"" << ss.str() << "\"";
+ }
+
+ {
+Index: slicer-3.4.0~svn10438/Scripts/extend.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Scripts/extend.tcl 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Scripts/extend.tcl 2009-12-11 19:54:37.000000000 -0500
+@@ -535,6 +535,9 @@
+ -DBUILD_AGAINST_SLICER3:BOOL=ON \
+ -DMAKECOMMAND:STRING=$makeCmd \
+ -DCMAKE_INSTALL_PREFIX:PATH=$::Slicer3_EXT/$::ext(name)-install]
++ if { $::EXTEND(release) != "" } {
++ lappend cmakeCmd -DCMAKE_BUILD_TYPE:STRING=RELEASE
++ }
+ foreach dep $dependPaths {
+ lappend cmakeCmd $dep
+ }
+Index: slicer-3.4.0~svn10438/Slicer3InstallConfig.cmake.in
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Slicer3InstallConfig.cmake.in 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Slicer3InstallConfig.cmake.in 2009-12-11 19:54:37.000000000 -0500
+@@ -139,7 +139,7 @@
+ set(LoadableModule_DIR "${Slicer3_HOME}/lib/LoadableModule")
+ set(ModuleDescriptionParser_DIR "${Slicer3_HOME}/lib/ModuleDescriptionParser")
+ set(TCLAP_DIR "${Slicer3_HOME}/lib/tclap")
+-set(Teem_DIR "${Slicer3_HOME}/lib/Teem- at Teem_VERSION_MAJOR@. at Teem_VERSION_MINOR@")
++set(Teem_DIR "${Slicer3_HOME}/lib/Teem- at Teem_VERSION_MAJOR@. at Teem_VERSION_MINOR@. at Teem_VERSION_PATCH@")
+ set(VTK_DIR "${Slicer3_HOME}/lib/vtk- at VTK_MAJOR_VERSION@. at VTK_MINOR_VERSION@")
+ set(PYTHON_INCLUDE_PATH "@PYTHON_INCLUDE_PATH@")
+ set(PYTHON_LIBRARIES "@PYTHON_LIBRARIES@")
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkFileOps.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Algorithm/vtkFileOps.cxx 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkFileOps.cxx 2009-12-11 21:11:07.000000000 -0500
+@@ -132,8 +132,10 @@
+ char *lastSlash = (char *)NULL;
+
+ /* If the file name ends in .gz or .Z it is probably compressed */
+- p = strrchr(fname, '.');
+- lastSlash = strrchr(fname, '/');
++ char* fname2 = (char *)NULL;
++ strcpy(fname2, fname);
++ p = strrchr(fname2, '.');
++ lastSlash = strrchr(fname2, '/');
+ if ( (p != NULL) && ((lastSlash == NULL) || (lastSlash < p)) &&
+ ((strcmp(p, ".gz") == 0) || (strcmp(p, ".Z") == 0)) ) {
+ (*newFileName) = strdup(fname); /* Use the same name */
+@@ -193,8 +195,10 @@
+ } else {
+ /* File does exist : Is it compressed ? */
+ /* If the file name ends in .gz or .Z it is probably compressed */
+- p = strrchr(fname, '.');
+- lastSlash = strrchr(fname, '/');
++ char* fname2 = (char *)NULL;
++ strcpy(fname2, fname);
++ p = strrchr(fname2, '.');
++ lastSlash = strrchr(fname2, '/');
+ if ( (p != NULL) && ((lastSlash == NULL) || (lastSlash < p)) &&
+ ((strcmp(p, ".gz") == 0) || (strcmp(p, ".Z") == 0)) ) {
+ aFileIsCompressed = 1;
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/patches/50_all_changes.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/patches/50_all_changes.diff?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/patches/50_all_changes.diff (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/patches/50_all_changes.diff Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1483 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 50_all_changes.dpatch by <domibel at sid1500>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: This patch adds soname version numbers
+
+Index: slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/CMakeLists.txt 2010-01-06 19:01:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt 2010-01-06 21:18:24.000000000 -0500
+@@ -269,34 +269,6 @@
+ target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
+
+ #####################
+-set (CLP DicomToNrrdConverter)
+-
+-set ( ${CLP}_SOURCE ${CLP}.cxx)
+-generateclp(${CLP}_SOURCE ${CLP}.xml ${Slicer3_SOURCE_DIR}/Resources/NAMICLogo.h)
+-add_executable(${CLP} ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP})
+-target_link_libraries (${CLP} ITKIO ITKBasicFilters)
+-
+-add_library(${CLP}Lib SHARED ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP}Lib)
+-set_target_properties (${CLP}Lib PROPERTIES COMPILE_FLAGS "-Dmain=ModuleEntryPoint")
+-target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
+-
+-#####################
+-set (CLP DWIDicomLoad)
+-
+-set ( ${CLP}_SOURCE ${CLP}.cxx)
+-generateclp(${CLP}_SOURCE ${CLP}.xml ${Slicer3_SOURCE_DIR}/Resources/NAMICLogo.h)
+-add_executable(${CLP} ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP})
+-target_link_libraries (${CLP} ITKIO ITKBasicFilters)
+-
+-add_library(${CLP}Lib SHARED ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP}Lib)
+-set_target_properties (${CLP}Lib PROPERTIES COMPILE_FLAGS "-Dmain=ModuleEntryPoint")
+-target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
+-
+-#####################
+ set (CLP HistogramMatching)
+
+ set ( ${CLP}_SOURCE ${CLP}.cxx)
+@@ -569,11 +541,11 @@
+
+ else ( ${ITK_VERSION_MAJOR} GREATER 3 )
+
+- if ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 12 )
++ if ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 16 )
+
+ subdirs( RegisterImagesModule )
+
+- else ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 12 )
++ else ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 16 )
+
+ if ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 6 )
+ if ( ITK_USE_OPTIMIZED_REGISTRATION_METHODS )
+@@ -585,7 +557,7 @@
+ message ("RegisterImagesModule requires ITK version 3.8 or higher")
+ endif ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 6 )
+
+- endif ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 12 )
++ endif ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 16 )
+
+ endif ( ${ITK_VERSION_MAJOR} GREATER 3 )
+
+@@ -661,10 +633,6 @@
+ CheckerBoardLib
+ GaussianBlurImageFilter
+ GaussianBlurImageFilterLib
+- DicomToNrrdConverter
+- DicomToNrrdConverterLib
+- DWIDicomLoad
+- DWIDicomLoadLib
+ FreesurferSurfaceSectionExtraction
+ ZeroCrossingBasedEdgeDetectionImageFilter
+ ZeroCrossingBasedEdgeDetectionImageFilterLib
+Index: slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-01-06 19:01:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-01-06 21:18:24.000000000 -0500
+@@ -18,8 +18,8 @@
+
+ #
+ # Find SLICERLIBCURL (slicercurl)
+-find_package(SLICERLIBCURL REQUIRED)
+-include(${SLICERLIBCURL_USE_FILE})
++find_package(CURL REQUIRED)
++include_directories(${CURL_INCLUDE_DIRS})
+
+ #
+ # Find GenerateCLP
+@@ -39,7 +39,7 @@
+ add_executable(DownloadSlicerTutorials ${DownloadSlicerTutorials_SOURCE})
+ slicer3_set_plugins_output_path(DownloadSlicerTutorials)
+ target_link_libraries(DownloadSlicerTutorials
+- ${SLICERLIBCURL_LIBRARIES} ITKIO MRMLIDIO itkzlib)
++ ${CURL_LIBRARIES} ITKIO MRMLIDIO)
+
+ #
+ # Generate shared loadable slicer module
+@@ -49,7 +49,7 @@
+ COMPILE_FLAGS "-Dmain=ModuleEntryPoint")
+ slicer3_set_plugins_output_path(DownloadSlicerTutorialsModule)
+ target_link_libraries(DownloadSlicerTutorialsModule
+- ${SLICERLIBCURL_LIBRARIES} ITKIO MRMLIDIO itkzlib)
++ ${CURL_LIBRARIES} ITKIO MRMLIDIO)
+
+ #
+ # Move exec and module to where Slicer can find them
+Index: slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-01-06 19:01:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-01-06 21:18:24.000000000 -0500
+@@ -3,7 +3,7 @@
+ #endif
+
+ // Includes
+-#include <slicerlibcurl/slicerlibcurl.h>
++#include <curl/curl.h>
+ #include <itksys/SystemTools.hxx>
+ #include <itksys/Process.h>
+ #include <math.h>
+Index: slicer-3.4.0~svn10438/Applications/GUI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/GUI/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/GUI/CMakeLists.txt 2010-01-06 21:18:24.000000000 -0500
+@@ -45,7 +45,7 @@
+ set(Slicer3_FORWARD_PATH_BUILD
+ "\"${Slicer3_FORWARD_DIR_BUILD}\",\"${VTK_DIR}/bin\",\"${KWWidgets_RUNTIME_DIRS}\",\"${ITK_DIR}/bin\",\"${Teem_DIR}/bin\",\"${TCL_DIR}/bin\",\"${INCR_TCL_LIBRARY_PATH}\",\"${INCR_TK_LIBRARY_PATH}\",\"${OPENGL_gl_LIBRARY_PATH}\"")
+ set(Slicer3_FORWARD_PATH_INSTALL
+- "\"../${Slicer3_INSTALL_LIB_DIR}\",\"../lib/vtk-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}\",\"../lib/KWWidgets\",\"../lib/InsightToolkit\",\"../lib/Teem-${Teem_VERSION_MAJOR}.${Teem_VERSION_MINOR}\",\"../lib/TclTk/lib\",\"../lib/TclTk/lib/itcl${INCR_TCL_VERSION_DOT}\",\"../lib/TclTk/lib/itk${INCR_TCL_VERSION_DOT}\",\"../lib/FreeSurfer\",\"../lib/IGT\",\"../lib/ITKCommandIO\",\"../lib/LoadableModule\",\"../lib/MGHImageIO\",\"../lib/MRML\",\"../lib/ModuleDescriptionParser\",\"../lib/MRMLIDImageIO\",\"../lib/Qdec\",\"../lib/RemoteIO\",\"../lib/SlicerIO\",\"../lib/tclap\",\"../lib/vtkITK\",\"../lib/vtkTeem\"")
++ "\"../${Slicer3_INSTALL_LIB_DIR}\",\"../lib/vtk-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}\",\"../lib/KWWidgets\",\"../lib/InsightToolkit\"")
+ if(Slicer3_BUILD_MODULES)
+ set(Slicer3_FORWARD_PATH_BUILD
+ "${Slicer3_FORWARD_PATH_BUILD},\"${Slicer3_HOME}/${Slicer3_INSTALL_MODULES_BIN_DIR}\"")
+@@ -95,8 +95,10 @@
+ # --------------------------------------------------------------------------
+ # Find SLICERLIBCURL (slicercurl)
+ #
+-find_package(SLICERLIBCURL REQUIRED)
+-include(${SLICERLIBCURL_USE_FILE})
++#find_package(SLICERLIBCURL REQUIRED)
++#include(${SLICERLIBCURL_USE_FILE})
++find_package(CURL REQUIRED)
++include_directories(${CURL_INCLUDE_DIRS})
+
+ # --------------------------------------------------------------------------
+ # Include dirs
+Index: slicer-3.4.0~svn10438/Applications/GUI/Slicer3.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/GUI/Slicer3.cxx 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/GUI/Slicer3.cxx 2010-01-06 21:18:24.000000000 -0500
+@@ -411,7 +411,7 @@
+ }
+
+ std::string tclEnv = "TCL_LIBRARY=";
+- tclEnv += slicerHome + "/lib/TclTk/lib/tcl" + Slicer3_TCL_TK_MAJOR_VERSION + "." + Slicer3_TCL_TK_MINOR_VERSION;
++ tclEnv += slicerHome + "/lib/tcl" + Slicer3_TCL_TK_MAJOR_VERSION + "." + Slicer3_TCL_TK_MINOR_VERSION;
+ vtkKWApplication::PutEnv(const_cast <char *> (tclEnv.c_str()));
+
+ // ITK factories dir
+Index: slicer-3.4.0~svn10438/Base/CLI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/CLI/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Base/CLI/CMakeLists.txt 2010-01-06 21:18:24.000000000 -0500
+@@ -58,6 +58,11 @@
+ slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
+ slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} SlicerBaseCLI)
+
++SET_TARGET_PROPERTIES(SlicerBaseCLI PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS SlicerBaseCLI
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Base/GUI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/GUI/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Base/GUI/CMakeLists.txt 2010-01-06 21:18:24.000000000 -0500
+@@ -177,6 +177,11 @@
+ RemoteIO
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
+ slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} ${lib_name})
+
+Index: slicer-3.4.0~svn10438/Base/Logic/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/Logic/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Base/Logic/CMakeLists.txt 2010-01-06 21:18:24.000000000 -0500
+@@ -115,6 +115,11 @@
+ slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
+ slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} ${lib_name})
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/CMakeLists.txt 2010-01-06 19:01:22.000000000 -0500
++++ slicer-3.4.0~svn10438/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -27,6 +27,11 @@
+
+ set(Slicer3_HOME "${Slicer3_BINARY_DIR}")
+
++# TCL
++find_package(TCL REQUIRED)
++
++
++
+ #-----------------------------------------------------------------------------
+ # Disable the warnings that DevStudio 2005 emits wrt to sprintf, strcpu, etc.
+ #
+@@ -60,6 +65,9 @@
+ set(Slicer3_VERSION "${Slicer3_VERSION_MAJOR}.${Slicer3_VERSION_MINOR}")
+ set(Slicer3_VERSION_FULL "${Slicer3_VERSION}.${Slicer3_VERSION_PATCH}")
+
++set ( Slicer3_SHAREDLIB_VERSION ${Slicer3_VERSION_FULL} )
++string ( REGEX MATCH "^[0-9]+" Slicer3_SHAREDLIB_SOVERSION ${Slicer3_SHAREDLIB_VERSION} )
++
+ #-----------------------------------------------------------------------------
+ # Build shared lib by default
+ #
+@@ -159,10 +167,15 @@
+ include(${Teem_USE_FILE})
+
+ ## SlicerLibCurl
+-find_package(SLICERLIBCURL REQUIRED)
+-if(SLICERLIBCURL_FOUND)
+- include(${SLICERLIBCURL_USE_FILE})
+-endif(SLICERLIBCURL_FOUND)
++#find_package(SLICERLIBCURL REQUIRED)
++#if(SLICERLIBCURL_FOUND)
++# include(${SLICERLIBCURL_USE_FILE})
++#endif(SLICERLIBCURL_FOUND)
++find_package(CURL REQUIRED)
++if(CURL_FOUND)
++ # Add include directories needed to use CURL.
++ include_directories(${CURL_INCLUDE_DIRS})
++endif(CURL_FOUND)
+
+ ## BatchMake
+ option(Slicer3_USE_BatchMake "Build Slicer3 with BatchMake support." OFF)
+@@ -178,7 +191,7 @@
+ option(Slicer3_USE_OPENIGTLINK "Build Slicer3 with OpenIGTLink support." OFF)
+ if(Slicer3_USE_OPENIGTLINK)
+ find_package(OpenIGTLink REQUIRED)
+- include(${OpenIGTLink_USE_FILE})
++ include_directories(${OpenIGTLink_INCLUDE_DIRS})
+ endif(Slicer3_USE_OPENIGTLINK)
+
+ #-----------------------------------------------------------------------------
+@@ -382,6 +395,7 @@
+ ${Slicer3_SOURCE_DIR}/CTestConfig.cmake
+ ${Slicer3_BINARY_DIR}/UseSlicer3.cmake
+ ${Slicer3_BINARY_DIR}/Utilities/Slicer3Config.cmake
++ ${Slicer3_BINARY_DIR}/lib/Slicer3/Slicer3Version.txt
+ DESTINATION ${Slicer3_INSTALL_LIB_DIR}
+ COMPONENT Development
+ )
+Index: slicer-3.4.0~svn10438/Libs/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -1,7 +1,6 @@
+ project(SlicerLibs)
+
+ set(dirs
+- tclap
+ ModuleDescriptionParser
+ GenerateCLP
+ LoadableModule
+Index: slicer-3.4.0~svn10438/Libs/FreeSurfer/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/FreeSurfer/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/FreeSurfer/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -68,9 +68,14 @@
+ vtkIOTCL
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/GenerateCLP/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/GenerateCLP/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -11,10 +11,10 @@
+ include(${ModuleDescriptionParser_USE_FILE})
+ endif(ModuleDescriptionParser_FOUND)
+
+-find_package(TCLAP REQUIRED)
+-if(TCLAP_FOUND)
+- include(${TCLAP_USE_FILE})
+-endif(TCLAP_FOUND)
++#find_package(TCLAP REQUIRED)
++#if(TCLAP_FOUND)
++# include(${TCLAP_USE_FILE})
++#endif(TCLAP_FOUND)
+
+ find_package(ITK REQUIRED)
+ if(ITK_FOUND)
+Index: slicer-3.4.0~svn10438/Libs/GenerateCLP/UseGenerateCLP.cmake.in
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-01-06 21:18:25.000000000 -0500
+@@ -5,10 +5,10 @@
+ message(FATAL_ERROR "Cannot build without ITK. Please set ITK_DIR.")
+ endif(ITK_FOUND)
+
+-find_package(TCLAP REQUIRED)
+-if(TCLAP_FOUND)
+- include(${TCLAP_USE_FILE})
+-endif(TCLAP_FOUND)
++#find_package(TCLAP REQUIRED)
++#if(TCLAP_FOUND)
++# include(${TCLAP_USE_FILE})
++#endif(TCLAP_FOUND)
+
+ find_package(ModuleDescriptionParser REQUIRED)
+ if(ModuleDescriptionParser_FOUND)
+Index: slicer-3.4.0~svn10438/Libs/IGT/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/IGT/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/IGT/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -139,9 +139,14 @@
+ ${TRACKING_INTERFACE_LIB}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/ITKCommandIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/ITKCommandIO/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/ITKCommandIO/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -71,9 +71,14 @@
+ ITKIO
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/LoadableModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/LoadableModule/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/LoadableModule/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -116,9 +116,14 @@
+
+ target_link_libraries(${lib_name} ${link_libs})
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/MGHImageIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/MGHImageIO/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/MGHImageIO/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -59,9 +59,14 @@
+ ITKIO
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/MRML/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/MRML/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/MRML/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -237,9 +237,14 @@
+ endif(MRML_USE_vtkTeem)
+ endif(MRML_USE_Teem)
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/MRMLIDImageIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/MRMLIDImageIO/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/MRMLIDImageIO/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -78,9 +78,14 @@
+ vtkImaging
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/ModuleDescriptionParser/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -120,9 +120,14 @@
+
+ target_link_libraries(${lib_name} ${link_libs})
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/Qdec/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/Qdec/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/Qdec/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -76,9 +76,14 @@
+ # vtkIOTCL
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/Qdec/QdecContrast.cpp 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp 2010-01-06 21:18:25.000000000 -0500
+@@ -16,6 +16,7 @@
+ #include <errno.h>
+ #include <sys/stat.h>
+ #include <cassert>
++#include <cstdio>
+
+ #include "QdecContrast.h"
+
+Index: slicer-3.4.0~svn10438/Libs/RemoteIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -11,8 +11,11 @@
+ find_package(ITK REQUIRED)
+ include(${ITK_USE_FILE})
+
+-find_package(SLICERLIBCURL REQUIRED)
+-include(${SLICERLIBCURL_USE_FILE})
++find_package(CURL REQUIRED)
++if(CURL_FOUND)
++ # Add include directories needed to use CURL.
++ include_directories(${CURL_INCLUDE_DIRS})
++endif(CURL_FOUND)
+
+ # Disable MSVC 8 warnings
+ if(WIN32)
+@@ -100,13 +103,18 @@
+ vtkIOTCL
+ vtkCommonTCL
+ itksys
+- ${SLICERLIBCURL_LIBRARIES}
++ ${CURL_LIBRARIES}
+ MRML
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/vtkHTTPHandler.h 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h 2010-01-06 21:18:25.000000000 -0500
+@@ -5,7 +5,7 @@
+ #pragma warning ( disable : 4786 )
+ #endif
+
+-#include <slicerlibcurl/slicerlibcurl.h>
++#include <curl/curl.h>
+
+ #include <vtkRemoteIOConfigure.h>
+ #include "vtkRemoteIO.h"
+Index: slicer-3.4.0~svn10438/Libs/SlicerIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/SlicerIO/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/SlicerIO/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -48,7 +48,7 @@
+
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/vtkITK/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkITK/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -111,9 +111,14 @@
+ ITKDICOMParser
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-01-06 21:18:25.000000000 -0500
+@@ -34,7 +34,7 @@
+ #include <string>
+
+ #include "itkMetaDataDictionary.h"
+-#include "gdcmDictSet.h" // access to dictionary
++//#include "gdcmDictSet.h" // access to dictionary
+ #include "gdcmDict.h" // access to dictionary
+ #include "gdcmDictEntry.h" // access to dictionary
+ #include "gdcmGlobal.h" // access to dictionary
+Index: slicer-3.4.0~svn10438/Libs/vtkTeem/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -111,9 +111,14 @@
+ ${Teem_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Modules/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/CMakeLists.txt 2010-01-06 21:19:02.000000000 -0500
+@@ -74,7 +74,7 @@
+ subdirs(
+ OpenIGTLinkIF
+ NeuroNav
+- ProstateNav
++# ProstateNav
+ )
+ endif(Slicer3_USE_OPENIGTLINK)
+
+Index: slicer-3.4.0~svn10438/Modules/ChangeTracker/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ChangeTracker/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ChangeTracker/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -40,8 +40,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkChangeTrackerConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -114,6 +112,11 @@
+ )
+ slicer3_set_modules_output_path(${lib_name})
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ target_link_libraries(${lib_name}
+ ${Slicer3_Libs_LIBRARIES}
+ ${Slicer3_Base_LIBRARIES}
+Index: slicer-3.4.0~svn10438/Modules/CommandLineModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/CommandLineModule/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/CommandLineModule/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkCommandLineModuleConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -86,6 +84,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ # Python settings
+
+ if(Slicer3_USE_PYTHON)
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/EMSegment/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -44,8 +44,6 @@
+ "${CMAKE_CURRENT_SOURCE_DIR}/Registration/*.h"
+ )
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkEMSegmentConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -176,6 +174,11 @@
+ Volumes
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/FetchMI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/FetchMI/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/FetchMI/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -33,8 +33,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkFetchMIConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -91,6 +89,11 @@
+ Volumes
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkGradientAnisotropicDiffusionFilterConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -92,6 +90,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Adapter/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Adapter/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Adapter/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -58,6 +58,11 @@
+ ITKAlgorithms
+ )
+
++set_target_properties(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/BuildingBlock/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -173,6 +173,11 @@
+ ITKIO
+ ITKAlgorithms
+ )
++
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
+
+
+ #CONFIGURE_FILE(
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Common/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Common/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Common/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -156,6 +156,12 @@
+ MRML
+ )
+
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Filter/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Filter/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Filter/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -102,6 +102,11 @@
+ ${KWWidgets_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/IA_FEMesh/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -44,8 +44,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkIA_FEMeshConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -102,4 +100,9 @@
+ BuildingBlock
+ )
+
++set_target_properties(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${LIB_NAME})
+Index: slicer-3.4.0~svn10438/Modules/Meshing/IO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/IO/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/IO/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -60,6 +60,11 @@
+ vtkRendering
+ )
+
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Widgets/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -107,6 +107,11 @@
+ mimxFilter
+ mimxCommon
+ )
++
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
+
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/NeuroNav/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/NeuroNav/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/NeuroNav/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -40,8 +40,6 @@
+ "${CMAKE_CURRENT_SOURCE_DIR}/*.h"
+ )
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkNeuroNavConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -84,6 +82,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+
+Index: slicer-3.4.0~svn10438/Modules/OpenIGTLinkIF/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -40,8 +40,6 @@
+ )
+
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkOpenIGTLinkIFConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -84,6 +82,10 @@
+ )
+ slicer3_set_modules_output_path(${lib_name})
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
+
+ target_link_libraries(${lib_name}
+ ${Slicer3_Libs_LIBRARIES}
+Index: slicer-3.4.0~svn10438/Modules/ProstateNav/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ProstateNav/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -17,12 +17,16 @@
+
+ # --------------------------------------------------------------------------
+ # Include dirs
++#find_package(OpenIGTLink REQUIRED)
++#include_directories(${OpenIGTLink_INCLUDE_DIRS})
+
+
+ #
+ # Include dirs
+ #
+
++include_directories( /usr/include/newmat )
++
+
+ include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}
+@@ -82,32 +86,9 @@
+ ${CMAKE_CURRENT_SOURCE_DIR}/igtlHeaderMessage.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/igtlMoveToMessage.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/igtlSetZFrameMessage.cxx
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat9.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmatrm.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/nm_misc.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/bandmat.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat1.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/solution.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/cholesky.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/hholder.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat2.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmatex.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat3.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/sort.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/evalue.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/jacobi.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat4.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/submat.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/example.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat5.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/svd.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/myexcept.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat6.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmatnl.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/fft.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat7.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newfft.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat8.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/ZLinAlg.cxx
+ )
+
+Index: slicer-3.4.0~svn10438/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-01-06 21:18:25.000000000 -0500
+@@ -37,6 +37,13 @@
+ class VTK_PROSTATENAV_EXPORT vtkProstateNavCalibrationStep : public vtkProstateNavStep
+ {
+ public:
++ //BTX
++ typedef NEWMAT::Matrix Matrix;
++ typedef NEWMAT::Real Real;
++ typedef NEWMAT::FFT2 FFT2;
++ typedef NEWMAT::FFT2I FFT2I;
++ //ETX
++
+ static vtkProstateNavCalibrationStep *New();
+ vtkTypeRevisionMacro(vtkProstateNavCalibrationStep,vtkProstateNavStep);
+ void PrintSelf(ostream& os, vtkIndent indent);
+Index: slicer-3.4.0~svn10438/Modules/QdecModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/QdecModule/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/QdecModule/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkQdecModuleConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -73,6 +71,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/QueryAtlas/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/QueryAtlas/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/QueryAtlas/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -42,14 +42,11 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkQueryAtlasConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/Resources/*.h")
+ install(FILES
+- ${headers}
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME}/Resources COMPONENT Development
+ )
+
+@@ -111,6 +108,11 @@
+ QdecModule
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+@@ -204,14 +206,14 @@
+ OntologyViz/extjars/prefuse.jar
+ )
+
+-foreach(file ${ONTOVIZFILES})
+- configure_file(
+- ${CMAKE_CURRENT_SOURCE_DIR}/${file}
+- ${CMAKE_BINARY_DIR}/${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${file}
+- COPYONLY)
+- get_filename_component(path "${file}" PATH)
+- install(FILES
+- ${file}
+- DESTINATION ${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${path} COMPONENT Development
+- )
+-endforeach(file)
++#foreach(file ${ONTOVIZFILES})
++# configure_file(
++# ${CMAKE_CURRENT_SOURCE_DIR}/${file}
++# ${CMAKE_BINARY_DIR}/${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${file}
++# COPYONLY)
++# get_filename_component(path "${file}" PATH)
++# install(FILES
++# ${file}
++# DESTINATION ${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${path} COMPONENT Development
++# )
++#endforeach(file)
+Index: slicer-3.4.0~svn10438/Modules/RealTimeImaging/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/RealTimeImaging/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/RealTimeImaging/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -32,7 +32,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+ "${CMAKE_CURRENT_BINARY_DIR}/vtkRealTimeImagingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+Index: slicer-3.4.0~svn10438/Modules/ScriptedModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ScriptedModule/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ScriptedModule/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkScriptedModuleConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -68,6 +66,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ # Python settings
+
+ if(Slicer3_USE_PYTHON)
+Index: slicer-3.4.0~svn10438/Modules/SlicerDaemon/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/SlicerDaemon/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/SlicerDaemon/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerDaemonConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -69,6 +67,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/SlicerWelcome/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/SlicerWelcome/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/SlicerWelcome/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -37,8 +37,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerWelcomeConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -79,5 +77,10 @@
+ ${KWWidgets_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+Index: slicer-3.4.0~svn10438/Modules/Statistics/LabelStatistics/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkLabelStatisticsConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -73,6 +71,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/Tractography/Display/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/Display/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Tractography/Display/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,14 +31,11 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerTractographyDisplayConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/Resources/*.h")
+ install(FILES
+- ${headers}
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME}/Resources COMPONENT Development
+ )
+
+@@ -85,4 +82,9 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+Index: slicer-3.4.0~svn10438/Modules/Tractography/FiducialSeeding/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerTractographyFiducialSeedingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -75,6 +73,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/Tractography/Seeding/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/Seeding/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Tractography/Seeding/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerTractographySeedingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -68,6 +66,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/VolumeRendering/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/VolumeRendering/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -33,8 +33,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkVolumeRenderingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -95,6 +93,11 @@
+ VolumeRenderingReplacements
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkVolumeRenderingReplacementsConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -88,4 +86,9 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+Index: slicer-3.4.0~svn10438/Modules/Volumes/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Volumes/CMakeLists.txt 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Volumes/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -37,7 +37,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+ "${CMAKE_CURRENT_BINARY_DIR}/vtkVolumesConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+@@ -98,6 +97,11 @@
+ SlicerTractographyFiducialSeeding
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Scripts/versioner.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Scripts/versioner.tcl 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Scripts/versioner.tcl 2010-01-06 21:18:25.000000000 -0500
+@@ -16,13 +16,6 @@
+
+ ################################################################################
+
+-# for subversion repositories (Sandbox)
+-if {[info exists ::env(SVN)]} {
+- set ::SVN $::env(SVN)
+-} else {
+- set ::SVN svn
+-}
+-
+
+ ################################################################################
+ # build the lib/Slicer3/Slicer3version.txt file
+@@ -36,28 +29,16 @@
+ cd [file dirname [info script]]
+ cd ..
+ set ::Slicer3_HOME [pwd]
+-
+-source $::Slicer3_HOME/slicer_variables.tcl
++set ::Slicer3_BUILD $::Slicer3_HOME/DEB_build_shared
+
+ set ::Slicer3_BUILDDATE [clock format [clock seconds] -format %Y-%m-%d]
+
+-set svninfo [split [exec svn info] "\n"]
+-array set svn ""
+-foreach line $svninfo {
+- foreach {tag value} $line {
+- if { $tag == "URL:" } {
+- set svn(URL) $value
+- }
+- if { $tag == "Revision:" } {
+- set svn(revision) $value
+- }
+- }
+-}
+ cd $cwd
+
+ set fp [open $::Slicer3_BUILD/lib/Slicer3/Slicer3Version.txt "w"]
+-puts $fp "build $::env(BUILD)"
++puts $fp "os $::tcl_platform(os)"
++puts $fp "machine $::tcl_platform(machine)"
+ puts $fp "buildDate $::Slicer3_BUILDDATE"
+-puts $fp "svnurl $svn(URL)"
+-puts $fp "svnrevision $svn(revision)"
++puts $fp "svnurl http://svn.slicer.org/Slicer3/branches/Slicer-3-4"
++puts $fp "svnrevision 10317"
+ close $fp
+Index: slicer-3.4.0~svn10438/Utilities/Launcher/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Utilities/Launcher/CMakeLists.txt 2010-01-06 19:01:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Utilities/Launcher/CMakeLists.txt 2010-01-06 21:18:25.000000000 -0500
+@@ -40,11 +40,11 @@
+ set(launcher_source
+ "${CMAKE_CURRENT_SOURCE_DIR}/Slicer3Launchers/${launcher_name}")
+ set(launcher_binary
+- "${Slicer3_BINARY_DIR}/Slicer3${CMAKE_EXECUTABLE_SUFFIX}")
++ "${Slicer3_BINARY_DIR}/Slicer3-launcher${CMAKE_EXECUTABLE_SUFFIX}")
+
+ if(EXISTS "${launcher_source}")
+ configure_file("${launcher_source}" "${launcher_binary}" COPYONLY)
+- install(PROGRAMS "${launcher_binary}" DESTINATION ".")
++ install(PROGRAMS "${launcher_binary}" DESTINATION ${Slicer3_INSTALL_BIN_DIR})
+ endif(EXISTS "${launcher_source}")
+
+ # Should this location change, change Application/GUI/Slicer3.cxx as well
+Index: slicer-3.4.0~svn10438/launch.tcl.in
+===================================================================
+--- slicer-3.4.0~svn10438.orig/launch.tcl.in 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/launch.tcl.in 2010-01-06 21:18:25.000000000 -0500
+@@ -100,7 +100,7 @@
+
+
+ # if installed, everything is in the local tree
+- set ::Slicer3_REAL $::Slicer3_HOME/bin/Slicer3-real$ext
++ set ::Slicer3_REAL $::Slicer3_HOME/lib/Slicer3/Slicer3-real
+
+ set ::env(SANDBOX_BIN_DIR) ""
+
+@@ -827,11 +827,11 @@
+
+ launch_SetPaths
+
+-set ret [catch launch_ImportModulePaths res]
+-if { $ret } {
+- puts "Could not query slicer for module paths"
+- puts $res
+-}
++#set ret [catch launch_ImportModulePaths res]
++#if { $ret } {
++# puts "Could not query slicer for module paths"
++# puts $res
++#}
+
+ #
+ # run program until it exits and then exit this script with the ouput
+Index: slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKIslandMath.cxx 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx 2010-01-06 21:18:26.000000000 -0500
+@@ -165,7 +165,7 @@
+ void* outPtr = output->GetScalarPointer();
+
+ #if (ITK_VERSION_MAJOR > 3) || \
+- ((ITK_VERSION_MAJOR == 3 && ITK_VERSION_MINOR >= 14))
++ ((ITK_VERSION_MAJOR == 3 && ITK_VERSION_MINOR >= 18))
+ switch (inScalars->GetDataType())
+ {
+ vtkTemplateMacroCase(VTK_DOUBLE, double, CALL); \
+Index: slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/vtkNRRDReader.h 2010-01-06 19:01:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.h 2010-01-06 21:24:33.000000000 -0500
+@@ -57,6 +57,7 @@
+ #define NORMALS 3
+ #define TENSORS 4
+
++
+ class VTK_Teem_EXPORT vtkNRRDReader : public vtkMedicalImageReader2
+ {
+ public:
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/patches/series?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/patches/series (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/patches/series Tue Feb 2 14:38:45 2010
@@ -1,0 +1,2 @@
+20_svn.diff
+50_all_changes.diff
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/rules?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/rules (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/rules Tue Feb 2 14:38:45 2010
@@ -1,0 +1,164 @@
+#!/usr/bin/make -f
+
+PACKAGE=slicer
+
+DEB_SOURCE_PACKAGE:=$(PACKAGE)
+include /usr/share/quilt/quilt.make
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=0
+
+# set the number of build jobs
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+ JOBS := -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
+
+# set optimization mode
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+export LD_LIBRARY_PATH+=:$(CURDIR)/DEB_build_shared/bin
+
+# set shared build path
+SHARED_BUILD_PATH = DEB_build_shared
+
+CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DCMAKE_CXX_FLAGS:STRING=-Wno-deprecated \
+ -DCMAKE_CXX_FLAGS=$(CFLAGS) \
+ -DCMAKE_BUILD_TYPE:STRING=Debug \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL=$(DH_VERBOSE) \
+ -DVOLUMERENDERINGMODULE:BOOL=ON \
+ -DCMAKE_SKIP_RPATH:BOOL=OFF \
+ -DBUILD_TESTING:BOOL=OFF \
+ -DCMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--as-needed \
+ -DCMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--as-needed \
+ -DSlicer3_USE_IGSTK:BOOL=OFF \
+ -DSlicer3_USE_OPENIGTLINK:BOOL=ON \
+ -DSlicer3_USE_MIDAS:BOOL=ON \
+
+
+get-orig-source:
+ /bin/sh $(CURDIR)/debian/get-orig-source
+
+configure: configure-stamp
+configure-stamp: $(QUILT_STAMPFN)
+ dh_testdir
+ # Add here commands to configure the package.
+
+ if [ ! -d $(SHARED_BUILD_PATH) ]; then mkdir $(SHARED_BUILD_PATH); fi
+ cd $(SHARED_BUILD_PATH) \
+ && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
+
+ cd $(SHARED_BUILD_PATH) \
+ && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
+
+ touch $@
+
+build: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+
+ # generate $(SHARED_BUILD_PATH)/lib/Slicer3/Slicer3Version.txt
+ mkdir -p $(SHARED_BUILD_PATH)/lib/Slicer3
+ ./Scripts/versioner.tcl
+ cat $(SHARED_BUILD_PATH)/lib/Slicer3/Slicer3Version.txt
+
+ # build shared libs and binaries
+ cd $(SHARED_BUILD_PATH) && $(MAKE) $(JOBS)
+
+ #docbook-to-man debian/slicer.sgml > slicer.1
+
+ touch $@
+
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp install-stamp
+
+ # Add here commands to clean up after the build process.
+ rm -rf $(SHARED_BUILD_PATH)
+
+ dh_clean --exclude ./Libs/FreeSurfer/Testing/TestData/lh.dart.orig
+
+install: install-stamp
+install-stamp: build
+ dh_testdir
+ dh_testroot
+ dh_prep --exclude ./Libs/FreeSurfer/Testing/TestData/lh.dart.orig
+ dh_installdirs
+
+ # Add here commands to install the package into debian/slicer.
+
+ # install binaries and shared libs
+ cd $(SHARED_BUILD_PATH) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+
+ # remove empty directories
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/EMSegment/Testing/TestData/TutorialTest2/VolumeData/Working/
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ModelIntoLabelVolume/Testing/TestData/
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ModelIntoLabelVolume/Testing/
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ModelIntoLabelVolume/
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules/SlicerDaemon/Tcl/slicerget.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules/SlicerDaemon/Tcl/slicerput.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules/SlicerDaemon/Tcl/tracker/tracker.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/SlicerBaseGUI/Tcl/ExternalProgress.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/launch.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/share/FreeSurfer/Testing/fips2mrml.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ChangeTracker/Simulation/create_artificial_growth_deformation.sh
+ chmod +x $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/QueryAtlas/Tcl/QueryAtlasFips2Mrml.tcl
+ chmod -x $(CURDIR)/Utilities/Launcher/3DSlicerLogoICOimages/3DSlicerLogo-DesktopIcon-48x48x256.png
+
+ dh_install --sourcedir=$(CURDIR)/debian/tmp --fail-missing
+
+ touch $@
+
+
+# Build architecture-independent files here.
+binary-indep: install
+ dh_testdir -i
+ dh_testroot -i
+ dh_installchangelogs -i
+ dh_installdocs -i
+ dh_installexamples -i
+ dh_lintian -i
+ dh_installman -i
+ dh_link -i
+ dh_strip -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_makeshlibs -i
+ dh_installdeb -i
+ dh_shlibdeps -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i -- -Z bzip2
+
+
+
+# Build architecture-dependent files here.
+binary-arch: install
+ dh_testdir -a
+ dh_testroot -a
+ dh_installchangelogs -a
+ dh_installdocs -a
+ dh_installexamples -a
+ dh_lintian -a
+ dh_installman -a
+ dh_installmenu -a
+ dh_link -a
+ dh_strip -a
+ dh_compress -a
+ dh_fixperms -a
+ dh_makeshlibs -a -plibslicer3
+ dh_installdeb -a
+ dh_shlibdeps -a -l $(CURDIR)/debian/tmp/usr/lib:$(CURDIR)/debian/tmp/usr/lib/Slicer3:$(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a -- -Z bzip2
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
Propchange: packages/slicer/tags/3.4.0~svn10438-4/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/shlibs.local
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/shlibs.local?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/shlibs.local (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/shlibs.local Tue Feb 2 14:38:45 2010
@@ -1,0 +1,30 @@
+libLoadableModule 3 libslicer3 (>= 3.0.0-1)
+libModuleDescriptionParser 3 libslicer3 (>= 3.0.0-1)
+libSlicerBaseLogic 3 libslicer3 (>= 3.0.0-1)
+libMRML 3 libslicer3 (>= 3.0.0-1)
+libFreeSurfer 3 libslicer3 (>= 3.0.0-1)
+libIGT 3 libslicer3 (>= 3.0.0-1)
+libRemoteIO 3 libslicer3 (>= 3.0.0-1)
+libCommandLineModule 3 libslicer3 (>= 3.0.0-1)
+libvtkITK 3 libslicer3 (>= 3.0.0-1)
+libvtkTeem 3 libslicer3 (>= 3.0.0-1)
+libSlicerBaseCLI 3 libslicer3 (>= 3.0.0-1)
+libScriptedModule 3 libslicer3 (>= 3.0.0-1)
+libSlicerDaemon 3 libslicer3 (>= 3.0.0-1)
+libSlicerBaseGUI 3 libslicer3 (>= 3.0.0-1)
+libEMSegment 3 libslicer3 (>= 3.0.0-1)
+libQueryAtlas 3 libslicer3 (>= 3.0.0-1)
+libQdecModule 3 libslicer3 (>= 3.0.0-1)
+libVolumes 3 libslicer3 (>= 3.0.0-1)
+libVolumeRenderingReplacements 3 libslicer3 (>= 3.0.0-1)
+libSlicerTractographyFiducialSeeding 3 libslicer3 (>= 3.0.0-1)
+libmimxMeshIO 3 libslicer3 (>= 3.0.0-1)
+libmimxFilter 3 libslicer3 (>= 3.0.0-1)
+libmimxCommon 3 libslicer3 (>= 3.0.0-1)
+libmimxWidgets 3 libslicer3 (>= 3.0.0-1)
+libBuildingBlock 3 libslicer3 (>= 3.0.0-1)
+libQdec 3 libslicer3 (>= 3.0.0-1)
+libMRMLIDIO 3 libslicer3 (>= 3.0.0-1)
+libMGHIO 3 libslicer3 (>= 3.0.0-1)
+libOpenIGTLinkIF 3 libslicer3 (>= 3.0.0-1)
+libChangeTracker 3 libslicer3 (>= 3.0.0-1)
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/slicer-data.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/slicer-data.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/slicer-data.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/slicer-data.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+usr/share
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.desktop
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/slicer.desktop?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.desktop (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.desktop Tue Feb 2 14:38:45 2010
@@ -1,0 +1,10 @@
+[Desktop Entry]
+Name=3D Slicer
+Comment=Start 3D Slicer
+Exec=/usr/bin/slicer3
+Type=Application
+Icon=3DSlicerLogo-DesktopIcon-48x48x256.png
+StartupNotify=true
+Categories=Graphics;MedicalSoftware;
+X-Desktop-File-Install-Version=
+MimeType=
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/slicer.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/slicer.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,68 @@
+usr/lib/Slicer3/Slicer3Version.txt
+usr/lib/Slicer3/Modules/Editor
+usr/lib/Slicer3/Modules/SlicerDaemon
+usr/lib/Slicer3/Modules/ScriptedModuleExample
+usr/lib/Slicer3/Modules/ClipModel
+usr/lib/Slicer3/Modules/ModelIntoLabelVolume
+usr/lib/Slicer3/SlicerBaseGUI
+usr/lib/Slicer3/Plugins/ExtractSkeleton
+usr/lib/Slicer3/Plugins/ResampleDTI
+usr/lib/Slicer3/Plugins/ExecutionModelTour
+usr/lib/Slicer3/Plugins/DemonsRegistration
+usr/lib/Slicer3/Plugins/VotingBinaryHoleFillingImageFilter
+usr/lib/Slicer3/Plugins/ModelMaker
+usr/lib/Slicer3/Plugins/DiffusionTensorEstimation
+usr/lib/Slicer3/Plugins/Seeding
+usr/lib/Slicer3/Plugins/OtsuThresholdImageFilter
+usr/lib/Slicer3/Plugins/jointLMMSE
+usr/lib/Slicer3/Plugins/OrientImage
+usr/lib/Slicer3/Plugins/Subtract
+usr/lib/Slicer3/Plugins/ResampleVolume
+usr/lib/Slicer3/Plugins/RigidRegistration
+usr/lib/Slicer3/Plugins/dwiNoiseFilter
+usr/lib/Slicer3/Plugins/CurvatureAnisotropicDiffusion
+usr/lib/Slicer3/Plugins/ZeroCrossingBasedEdgeDetectionImageFilter
+usr/lib/Slicer3/Plugins/ConfidenceConnected
+usr/lib/Slicer3/Plugins/OtsuThresholdSegmentation
+usr/lib/Slicer3/Plugins/SparseFieldLevelSetContour
+usr/lib/Slicer3/Plugins/ResampleVolume2
+usr/lib/Slicer3/Plugins/EMSegmentCommandLine
+usr/lib/Slicer3/Plugins/Add
+usr/lib/Slicer3/Plugins/ImageReadDicomWrite
+usr/lib/Slicer3/Plugins/AffineRegistration
+usr/lib/Slicer3/Plugins/LabelMapSmoothing
+usr/lib/Slicer3/Plugins/Realign
+usr/lib/Slicer3/Plugins/GaussianBlurImageFilter
+usr/lib/Slicer3/Plugins/GrayscaleFillHoleImageFilter
+usr/lib/Slicer3/Plugins/DiffusionTensorMathematics
+usr/lib/Slicer3/Plugins/EMSegmentCommandLine_GUIVersion
+usr/lib/Slicer3/Plugins/MedianImageFilter
+usr/lib/Slicer3/Plugins/GradientAnisotropicDiffusion
+usr/lib/Slicer3/Plugins/GrayscaleGrindPeakImageFilter
+usr/lib/Slicer3/Plugins/HistogramMatching
+usr/lib/Slicer3/Plugins/GrayscaleModelMaker
+usr/lib/Slicer3/Plugins/LinearRegistration
+usr/lib/Slicer3/Plugins/Threshold
+usr/lib/Slicer3/Plugins/BSplineDeformableRegistration
+usr/lib/Slicer3/Plugins/FreesurferSurfaceSectionExtraction
+usr/lib/Slicer3/Plugins/ImageLabelCombine
+usr/lib/Slicer3/Plugins/dwiUNLM
+usr/lib/Slicer3/Plugins/DownloadSlicerTutorials
+usr/bin/DetectGrowthSegmentation
+usr/bin/applyDeformationITK
+usr/bin/GenerateCLP
+usr/bin/Slicer3-real usr/lib/Slicer3
+usr/bin/ChangeTrackerCommandLine
+usr/bin/GenerateLMLauncher
+usr/bin/DetectGrowth
+usr/bin/Slicer3 usr/lib/Slicer3
+usr/bin/GenerateLM
+usr/bin/GenerateCLPLauncher
+usr/lib/Slicer3/launch.tcl
+usr/lib/Qdec/vtkFreeSurferReaders.tcl
+usr/lib/Slicer3/Modules/FetchMI/Tcl/FetchMIXMLUtilities.tcl
+usr/lib/Slicer3/Modules/lib*.so.*
+../../Utilities/Launcher/3DSlicerLogoICOimages/3DSlicerLogo-DesktopIcon-48x48x256.png usr/share/pixmaps
+../../debian/slicer.desktop usr/share/applications
+../../debian/slicer3 usr/bin
+../../debian/Slicer3 usr/bin
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/slicer3
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/slicer3?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/slicer3 (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/slicer3 Tue Feb 2 14:38:45 2010
@@ -1,0 +1,7 @@
+#!/bin/sh
+
+export TK_LIBRARY=/usr/share/tcltk/tk8.5/
+
+/usr/bin/Slicer3 $*
+
+exit 0
Added: packages/slicer/tags/3.4.0~svn10438-4/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-4/debian/watch?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-4/debian/watch (added)
+++ packages/slicer/tags/3.4.0~svn10438-4/debian/watch Tue Feb 2 14:38:45 2010
@@ -1,0 +1,4 @@
+version=3
+opts=uversionmangle=s/^/3.4.0~svn/,filenamemangle=s/.*rev=(\d+)&.*/slicer_3.4.0~svn$1.orig.tar.gz/ \
+http://viewvc.slicer.org/viewcvs.cgi/branches/Slicer-3-4/ ^/viewcvs.cgi\?rev=(\d+)&view=rev$ \
+ debian /bin/sh debian/get-orig-source
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/README.Debian?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/README.Debian (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/README.Debian Tue Feb 2 14:38:45 2010
@@ -1,0 +1,11 @@
+slicer for Debian
+-----------------
+
+This package does not use slicerlibcurl. Instead it uses curl from the Debian repositories.
+
+
+MRML stands for Medical Reality Modeling Language and has nothing to do with
+the libmrml1-dev package which is used for the Multimedia Retrieval Markup Language.
+
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Sat, 22 Mar 2008 10:08:42 +0000
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/README.source
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/README.source?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/README.source (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/README.source Tue Feb 2 14:38:45 2010
@@ -1,0 +1,16 @@
+1)
+I removed some precompiled files which are used to launch Slicer in non-standard environments.
+
+Please read
+ debian/get-orig-source
+for more information.
+
+2)
+I am using quilt to add SONAME information to the libraries.
+
+Please read
+ /usr/share/doc/quilt/README.source
+for more information.
+
+
+-Dominique
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/Slicer3
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/Slicer3?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/Slicer3 (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/Slicer3 Tue Feb 2 14:38:45 2010
@@ -1,0 +1,5 @@
+#!/bin/sh
+# the next line restarts using wish \
+ exec tclsh "$0" "$@"
+
+source /usr/lib/Slicer3/launch.tcl
Propchange: packages/slicer/tags/3.4.0~svn10438-5/debian/Slicer3
------------------------------------------------------------------------------
svn:executable = *
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/changelog?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/changelog (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/changelog Tue Feb 2 14:38:45 2010
@@ -1,0 +1,62 @@
+slicer (3.4.0~svn10438-5) unstable; urgency=low
+
+ * added patch for compiling with vtk 5.4 (Closes: #567692)
+ * BIFF_STRLEN definition for vtkTeem added
+ * Bump standard version to 3.8.4
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Mon, 01 Feb 2010 21:46:02 -0500
+
+slicer (3.4.0~svn10438-4) unstable; urgency=low
+
+ * Add build deps: libmysqlclient-dev, libgl2ps-dev, libavcodec-dev, libpq-dev,
+ libswscale-dev, default-jdk, mpi-default-dev, libavformat-dev
+ (Closes: #562351)
+ * Fixed strrchr/<cstring> issue
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Wed, 06 Jan 2010 22:06:38 -0500
+
+slicer (3.4.0~svn10438-3) unstable; urgency=low
+
+ * Keep RegisterImages deactivated
+ * skipping itkConceptChecking (Closes: #549790)
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Mon, 28 Sep 2009 20:57:12 -0400
+
+slicer (3.4.0~svn10438-2) unstable; urgency=low
+
+ * debian/control: Conflicts entry added (Closes: #547505)
+ libslicer3-dev conflicts with libmrml1-dev now
+ * Using CMake's include_directories instead of include
+ to fix a build error on kFreeBSD
+ * quilt patch file added to cherry pick upstream's SVN changes
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Mon, 21 Sep 2009 14:16:02 -0400
+
+slicer (3.4.0~svn10438-1) unstable; urgency=low
+
+ * switch to Tcl/Tk 8.5
+ * change patch system to quilt
+ * move some runtime files to libslicer3 (Closes: #541890)
+ * Bump standard version to 3.8.3
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Sun, 13 Sep 2009 15:23:19 -0400
+
+slicer (3.4.0~svn10317-1) experimental; urgency=low
+
+ * Launcher added: /usr/bin/Slicer-launcher
+ * Installing Slicer3Version.txt
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Tue, 20 Aug 2009 15:32:25 -0400
+
+slicer (3.4.0~svn10133-1) experimental; urgency=low
+
+ * Add libgdcm2-dev dependency
+ * Bump standard version to 3.8.2
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Thu, 06 Aug 2009 09:40:41 -0400
+
+slicer (3.4.0~svn9703-1) experimental; urgency=low
+
+ * Initial release (Closes: #500841)
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Fri, 12 Jun 2009 10:03:15 -0400
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/compat?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/compat (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/compat Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+7
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/control?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/control (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/control Tue Feb 2 14:38:45 2010
@@ -1,0 +1,81 @@
+Source: slicer
+Priority: optional
+Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Dominique Belhachemi <domibel at cs.tu-berlin.de>
+Build-Depends: debhelper (>= 7), quilt, cmake, tcl8.5-dev, tk8.5-dev, libexpat1-dev,
+ libinsighttoolkit3-dev (>= 3.16), libkwwidgets1-dev,
+ libvtk5-dev (>= 5.2.1-11), libteem1-dev, libopenigtlink1-dev,
+ libbz2-dev, libxft-dev, libtclap-dev, libgdcm2-dev, libfftw3-dev,
+ libcurl4-openssl-dev, libopenjpeg-dev, uuid-dev
+Build-Depends-Indep: doxygen, graphviz
+Standards-Version: 3.8.4
+Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/?rev=0&sc=0
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/slicer/trunk/
+Section: graphics
+Homepage: http://www.slicer.org/
+
+
+Package: slicer
+Architecture: any
+Depends: libslicer3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
+ slicer-data, itcl3, iwidgets4, tcllib, tcl8.5-kwwidgets
+Description: software package for visualization and image analysis - main application
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer main application.
+
+
+Package: libslicer3
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: software package for visualization and image analysis - runtime
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer libraries.
+
+
+Package: libslicer3-dev
+Section: libdevel
+Architecture: any
+Depends: libslicer3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libmrml1-dev
+Description: software package for visualization and image analysis - development
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer development files.
+
+
+Package: slicer-data
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, tk8.5 | wish
+Description: software package for visualization and image analysis - share
+ Slicer is an application for computer scientists and clinical researchers. The
+ platform provides functionality for segmentation, registration and
+ three-dimensional visualization of multi-modal image data, as well as advanced
+ image analysis algorithms for diffusion tensor imaging, functional magnetic
+ resonance imaging and image-guided therapy. Standard image file formats are
+ supported, and the application integrates interface capabilities to biomedical
+ research software and image informatics frameworks.
+ .
+ 3D Slicer data files.
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/copyright?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/copyright (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/copyright Tue Feb 2 14:38:45 2010
@@ -1,0 +1,717 @@
+Name: slicer
+Source: http://www.slicer.org/
+
+
+Files: *
+Copyright: 2009, Brigham and Women's Hospital (BWH)
+License: other (3D Slicer license)
+ The 3D Slicer license below is a BSD style license, with extensions
+ to cover contributions and other issues specific to 3D Slicer.
+ .
+ 3D Slicer Contribution and Software License Agreement ("Agreement")
+ Version 1.0 (December 20, 2005)
+ .
+ This Agreement covers contributions to and downloads from the 3D
+ Slicer project ("Slicer") maintained by The Brigham and Women's
+ Hospital, Inc. ("Brigham"). Part A of this Agreement applies to
+ contributions of software and/or data to Slicer (including making
+ revisions of or additions to code and/or data already in Slicer). Part
+ B of this Agreement applies to downloads of software and/or data from
+ Slicer. Part C of this Agreement applies to all transactions with
+ Slicer. If you distribute Software (as defined below) downloaded from
+ Slicer, all of the paragraphs of Part B of this Agreement must be
+ included with and apply to such Software.
+ .
+ Your contribution of software and/or data to Slicer (including prior
+ to the date of the first publication of this Agreement, each a
+ "Contribution") and/or downloading, copying, modifying, displaying,
+ distributing or use of any software and/or data from Slicer
+ (collectively, the "Software") constitutes acceptance of all of the
+ terms and conditions of this Agreement. If you do not agree to such
+ terms and conditions, you have no right to contribute your
+ Contribution, or to download, copy, modify, display, distribute or use
+ the Software.
+ .
+ PART A. CONTRIBUTION AGREEMENT - License to Brigham with Right to
+ Sublicense ("Contribution Agreement").
+ .
+ 1. As used in this Contribution Agreement, "you" means the individual
+ contributing the Contribution to Slicer and the institution or
+ entity which employs or is otherwise affiliated with such
+ individual in connection with such Contribution.
+ .
+ 2. This Contribution Agreement applies to all Contributions made to
+ Slicer, including without limitation Contributions made prior to
+ the date of first publication of this Agreement. If at any time you
+ make a Contribution to Slicer, you represent that (i) you are
+ legally authorized and entitled to make such Contribution and to
+ grant all licenses granted in this Contribution Agreement with
+ respect to such Contribution; (ii) if your Contribution includes
+ any patient data, all such data is de-identified in accordance with
+ U.S. confidentiality and security laws and requirements, including
+ but not limited to the Health Insurance Portability and
+ Accountability Act (HIPAA) and its regulations, and your disclosure
+ of such data for the purposes contemplated by this Agreement is
+ properly authorized and in compliance with all applicable laws and
+ regulations; and (iii) you have preserved in the Contribution all
+ applicable attributions, copyright notices and licenses for any
+ third party software or data included in the Contribution.
+ .
+ 3. Except for the licenses granted in this Agreement, you reserve all
+ right, title and interest in your Contribution.
+ .
+ 4. You hereby grant to Brigham, with the right to sublicense, a
+ perpetual, worldwide, non-exclusive, no charge, royalty-free,
+ irrevocable license to use, reproduce, make derivative works of,
+ display and distribute the Contribution. If your Contribution is
+ protected by patent, you hereby grant to Brigham, with the right to
+ sublicense, a perpetual, worldwide, non-exclusive, no-charge,
+ royalty-free, irrevocable license under your interest in patent
+ rights covering the Contribution, to make, have made, use, sell and
+ otherwise transfer your Contribution, alone or in combination with
+ any other code.
+ .
+ 5. You acknowledge and agree that Brigham may incorporate your
+ Contribution into Slicer and may make Slicer available to members
+ of the public on an open source basis under terms substantially in
+ accordance with the Software License set forth in Part B of this
+ Agreement. You further acknowledge and agree that Brigham shall
+ have no liability arising in connection with claims resulting from
+ your breach of any of the terms of this Agreement.
+ .
+ 6. YOU WARRANT THAT TO THE BEST OF YOUR KNOWLEDGE YOUR CONTRIBUTION
+ DOES NOT CONTAIN ANY CODE THAT REQURES OR PRESCRIBES AN "OPEN
+ SOURCE LICENSE" FOR DERIVATIVE WORKS (by way of non-limiting
+ example, the GNU General Public License or other so-called
+ "reciprocal" license that requires any derived work to be licensed
+ under the GNU General Public License or other "open source
+ license").
+ .
+ PART B. DOWNLOADING AGREEMENT - License from Brigham with Right to
+ Sublicense ("Software License").
+ .
+ 1. As used in this Software License, "you" means the individual
+ downloading and/or using, reproducing, modifying, displaying and/or
+ distributing the Software and the institution or entity which
+ employs or is otherwise affiliated with such individual in
+ connection therewith. The Brigham and Women?s Hospital,
+ Inc. ("Brigham") hereby grants you, with right to sublicense, with
+ respect to Brigham's rights in the software, and data, if any,
+ which is the subject of this Software License (collectively, the
+ "Software"), a royalty-free, non-exclusive license to use,
+ reproduce, make derivative works of, display and distribute the
+ Software, provided that:
+ .
+ (a) you accept and adhere to all of the terms and conditions of this
+ Software License;
+ .
+ (b) in connection with any copy of or sublicense of all or any portion
+ of the Software, all of the terms and conditions in this Software
+ License shall appear in and shall apply to such copy and such
+ sublicense, including without limitation all source and executable
+ forms and on any user documentation, prefaced with the following
+ words: "All or portions of this licensed product (such portions are
+ the "Software") have been obtained under license from The Brigham and
+ Women's Hospital, Inc. and are subject to the following terms and
+ conditions:"
+ .
+ (c) you preserve and maintain all applicable attributions, copyright
+ notices and licenses included in or applicable to the Software;
+ .
+ (c) you preserve and maintain all applicable attributions, copyright
+ notices and licenses included in or applicable to the Software;
+ .
+ (d) modified versions of the Software must be clearly identified and
+ marked as such, and must not be misrepresented as being the original
+ Software; and
+ .
+ (e) you consider making, but are under no obligation to make, the
+ source code of any of your modifications to the Software freely
+ available to others on an open source basis.
+ .
+ 2. The license granted in this Software License includes without
+ limitation the right to (i) incorporate the Software into
+ proprietary programs (subject to any restrictions applicable to
+ such programs), (ii) add your own copyright statement to your
+ modifications of the Software, and (iii) provide additional or
+ different license terms and conditions in your sublicenses of
+ modifications of the Software; provided that in each case your use,
+ reproduction or distribution of such modifications otherwise
+ complies with the conditions stated in this Software License.
+ .
+ 3. This Software License does not grant any rights with respect to
+ third party software, except those rights that Brigham has been
+ authorized by a third party to grant to you, and accordingly you
+ are solely responsible for (i) obtaining any permissions from third
+ parties that you need to use, reproduce, make derivative works of,
+ display and distribute the Software, and (ii) informing your
+ sublicensees, including without limitation your end-users, of their
+ obligations to secure any such required permissions.
+
+ 4. The Software has been designed for research purposes only and has
+ not been reviewed or approved by the Food and Drug Administration
+ or by any other agency. YOU ACKNOWLEDGE AND AGREE THAT CLINICAL
+ APPLICATIONS ARE NEITHER RECOMMENDED NOR ADVISED. Any
+ commercialization of the Software is at the sole risk of the party
+ or parties engaged in such commercialization. You further agree to
+ use, reproduce, make derivative works of, display and distribute
+ the Software in compliance with all applicable governmental laws,
+ regulations and orders, including without limitation those relating
+ to export and import control.
+ .
+ 5. The Software is provided "AS IS" and neither Brigham nor any
+ contributor to the software (each a "Contributor") shall have any
+ obligation to provide maintenance, support, updates, enhancements
+ or modifications thereto. BRIGHAM AND ALL CONTRIBUTORS SPECIFICALLY
+ DISCLAIM ALL EXPRESS AND IMPLIED WARRANTIES OF ANY KIND INCLUDING,
+ BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR
+ A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
+ BRIGHAM OR ANY CONTRIBUTOR BE LIABLE TO ANY PARTY FOR DIRECT,
+ INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY ARISING IN ANY WAY
+ RELATED TO THE SOFTWARE, EVEN IF BRIGHAM OR ANY CONTRIBUTOR HAS
+ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TO THE MAXIMUM
+ EXTENT NOT PROHIBITED BY LAW OR REGULATION, YOU FURTHER ASSUME ALL
+ LIABILITY FOR YOUR USE, REPRODUCTION, MAKING OF DERIVATIVE WORKS,
+ DISPLAY, LICENSE OR DISTRIBUTION OF THE SOFTWARE AND AGREE TO
+ INDEMNIFY AND HOLD HARMLESS BRIGHAM AND ALL CONTRIBUTORS FROM AND
+ AGAINST ANY AND ALL CLAIMS, SUITS, ACTIONS, DEMANDS AND JUDGMENTS
+ ARISING THEREFROM.
+ .
+ 6. None of the names, logos or trademarks of Brigham or any of
+ Brigham's affiliates or any of the Contributors, or any funding
+ agency, may be used to endorse or promote products produced in
+ whole or in part by operation of the Software or derived from or
+ based on the Software without specific prior written permission
+ from the applicable party.
+ .
+ 7. Any use, reproduction or distribution of the Software which is not
+ in accordance with this Software License shall automatically revoke
+ all rights granted to you under this Software License and render
+ Paragraphs 1 and 2 of this Software License null and void.
+ .
+ 8. This Software License does not grant any rights in or to any
+ intellectual property owned by Brigham or any Contributor except
+ those rights expressly granted hereunder.
+ .
+ PART C. MISCELLANEOUS
+ .
+ This Agreement shall be governed by and construed in accordance with
+ the laws of The Commonwealth of Massachusetts without regard to
+ principles of conflicts of law. This Agreement shall supercede and
+ replace any license terms that you may have agreed to previously with
+ respect to Slicer.
+
+
+Files:
+ ./Applications/CLI/RegisterImagesModule/Applications/itkImageToImageRegistrationMethodTestingHelper.txx
+ ./Applications/CLI/RegisterImagesModule/Applications/InitialImageToImageRegistrationMethod.cxx
+ ./Applications/CLI/RegisterImagesModule/Applications/BSplineImageToImageRegistrationMethod.cxx
+ ./Applications/CLI/RegisterImagesModule/Applications/AffineImageToImageRegistrationMethod.cxx
+ ./Applications/CLI/RegisterImagesModule/Applications/itkImageToImageRegistrationMethodTestingHelper.h
+ ./Applications/CLI/RegisterImagesModule/Applications/RigidImageToImageRegistrationMethod.cxx
+ ./Modules/VolumeRenderingCuda/vtkVolumeRenderingCudaFactory.cxx
+ ./Modules/VolumeRenderingCuda/vtkVolumeRenderingCudaFactory.h
+ ./Modules/VolumeRenderingCuda/vtkVolumeRenderingToolkit.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumePropertyWidget.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointRayCastImage.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMIPHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxRepresentation.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerMesaRayCastImageDisplayHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeGOHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLRayCastImageDisplayHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLVolumeTextureMapper3D.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointRayCastImage.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeTextureMapper3D.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLVolumeTextureMapper3D.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerMesaRayCastImageDisplayHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerOpenGLRayCastImageDisplayHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumePropertyWidget.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerRayCastImageDisplayHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerRayCastImageDisplayHelper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeRenderingFactory.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxRepresentation.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget2.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMIPHelper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeRenderingFactory.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMapper.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMapper.cxx
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerBoxWidget2.h
+ ./Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerVolumeTextureMapper3D.h
+ ./Modules/Volumes/vtkKWWindowLevelThresholdEditor.h
+ ./Modules/Volumes/vtkKWWindowLevelThresholdEditor.cxx
+ ./Modules/Meshing/Common/vtkMimxErrorCallback.h
+ ./Modules/Meshing/Common/vtkFESurfaceList.cxx
+ ./Modules/Meshing/Common/vtkLinkedListIterator.txx
+ ./Modules/Meshing/Common/vtkLocalLinkedListWrapper.cxx
+ ./Modules/Meshing/Common/vtkLinkedListIterator.h
+ ./Modules/Meshing/Common/vtkLinkedListWrapperTree.cxx
+ ./Modules/Meshing/Common/vtkFiniteElementMeshList.cxx
+ ./Modules/Meshing/Common/vtkAbstractList.txx
+ ./Modules/Meshing/Common/vtkContainer.h
+ ./Modules/Meshing/Common/vtkLinkedListWrapper.h
+ ./Modules/Meshing/Common/vtkLinkedList.txx
+ ./Modules/Meshing/Common/vtkContainer.cxx
+ ./Modules/Meshing/Common/vtkFiniteElementBuildingBlockList.h
+ ./Modules/Meshing/Common/vtkLinkedListWrapper.cxx
+ ./Modules/Meshing/Common/vtkLinkedListWrapperTree.h
+ ./Modules/Meshing/Common/vtkAbstractIterator.txx
+ ./Modules/Meshing/Common/vtkFESurfaceList.h
+ ./Modules/Meshing/Common/vtkLocalLinkedListWrapper.h
+ ./Modules/Meshing/Common/vtkFiniteElementBuildingBlockList.cxx
+ ./Modules/Meshing/Common/vtkAbstractIterator.h
+ ./Modules/Meshing/Common/vtkFiniteElementMeshList.h
+ ./Modules/Meshing/Common/vtkLinkedList.h
+ ./Modules/Meshing/Common/vtkAbstractList.h
+ ./Modules/Meshing/BuildingBlock/vtkKWMimxApplication.cxx
+ ./Modules/Meshing/Filter/vtkMeshQualityExtended.cxx
+ ./Base/Logic/vtkImageSlice.cxx
+ ./Base/Logic/vtkImageSlicePaint.cxx
+ ./Base/Logic/vtkImageResliceMask.h
+ ./Base/Logic/vtkImageSlicePaint.h
+ ./Base/Logic/vtkImageResliceMask.cxx
+ ./Base/Logic/vtkSlicerGlyphSource2D.cxx
+ ./Base/Logic/vtkImageSlice.h
+ ./Base/GUI/vtkSlicerBoxRepresentation.h
+ ./Base/GUI/vtkKWMatrix4x4.cxx
+ ./Base/GUI/vtkSlicerViewerInteractorStyle.cxx
+ ./Base/GUI/vtkKWScriptedWidget.h
+ ./Base/GUI/vtkSlicerInteractorStyle.cxx
+ ./Base/GUI/vtkSlicerRenderWidget.cxx
+ ./Base/GUI/vtkKWMatrix4x4.h
+ ./Base/GUI/vtkSlicerApplication.cxx
+ ./Base/GUI/vtkKWScriptedWidget.cxx
+ ./Base/GUI/vtkSlicerRenderWidget.h
+ ./Base/GUI/vtkSlicerViewerInteractorStyle.h
+ ./Base/GUI/vtkSlicerBoxRepresentation.cxx
+ ./Base/GUI/vtkSlicerBoxWidget2.cxx
+ ./Base/GUI/vtkSlicerInteractorStyle.h
+ ./Base/GUI/vtkSlicerBoxWidget2.h
+ ./Libs/vtkTeem/vtkDiffusionTensorMathematicsSimple.h
+ ./Libs/vtkTeem/vtkImageLabelCombine.h
+ ./Libs/vtkTeem/vtkPolyDataTensorToColor.cxx
+ ./Libs/vtkTeem/vtkNRRDReader.cxx
+ ./Libs/vtkTeem/vtkNRRDReader.h
+ ./Libs/vtkTeem/vtkDiffusionTensorMathematicsSimple.cxx
+ ./Libs/vtkTeem/vtkImageLabelCombine.cxx
+ ./Libs/vtkTeem/vtkPolyDataTensorToColor.h
+ ./Libs/vtkITK/vtkITKWandImageFilter.cxx
+ ./Libs/vtkITK/vtkITKLevelTracingImageFilter.cxx
+ ./Libs/vtkITK/vtkITKLevelTracing3DImageFilter.cxx
+Copyright: 1993-2008 Ken Martin, Will Schroeder, Bill Lorensen
+License: other (VTK license)
+ 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 name of Ken Martin, Will Schroeder, or Bill Lorensen nor
+ the names of any 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
+ 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:
+ ./Applications/CLI/DWIDicomLoad.cxx
+ ./Applications/CLI/DicomToNrrdConverter.cxx
+Copyright: General Electric Global Research.
+License: other (3D Slicer license)
+ for license text see above
+
+
+Files:
+ ./Modules/Meshing/Common/vtkMeshQualityClass.cxx
+ ./Modules/Meshing/BuildingBlock/vtkFaceHedgeHog.cxx
+ ./Modules/Meshing/BuildingBlock/vtkFaceHedgeHog.h
+ ./Modules/Meshing/Filter/vtkFaceHedgeHog.cxx
+Copyright: 2007, KnowledgeVis, LLC.
+License: other (3D Slicer license)
+ for license text see above
+
+
+Files:
+ ./Modules/Meshing/Common/mimxMatrixTemplate.h
+Copyright: 2000, S. D. Rajan
+License: other (3D Slicer license)
+ see above
+
+
+
+Files: ./Modules/Meshing/*
+Copyright: 2008 MIMX, The University of Iowa
+License: other (MIMX license)
+ Permission is hereby granted, free of charge, to any
+ person obtaining a copy of this software and
+ associated documentation files (the "Software"), to
+ deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify,
+ merge, publish, distribute, and/or sell copies of the
+ Software, and to permit persons to whom the Software
+ is furnished to do so, provided that the above
+ copyright notice(s) and this permission notice appear
+ in all copies of the Software and that both the above
+ copyright notice(s) and this permission notice appear
+ in supporting documentation.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
+ ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+ TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+ PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY
+ RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY
+ CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
+ OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+ SOFTWARE.
+ .
+ See the web site: http://www.ccad.uiowa.edu/mimx for
+ more information.
+
+
+Files:
+ ./Modules/EMSegment/Algorithm/EMLocalShapeCostFunction.h
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm.txx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_Miscellaneous.txx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_Print.txx
+ ./Modules/EMSegment/Algorithm/EMLocalInterface.h
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm.h
+ ./Modules/EMSegment/Algorithm/EMLocalShapeCostFunction.cxx
+ ./Modules/EMSegment/Algorithm/EMLocalInterface.cxx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_MeanField.txx
+ ./Modules/EMSegment/Algorithm/EMLocalAlgorithm_Initialization.txx
+ ./Modules/EMSegment/Algorithm/EMLocalRegistrationCostFunction.h
+ ./Modules/EMSegment/Algorithm/EMLocalRegistrationCostFunction.cxx
+ ./Modules/EMSegment/Algorithm/itkEMLocalOptimization.h
+ ./Modules/ChangeTracker/Filters/vtkImageSumOverVoxels.h
+Copyright: 2001, Massachusetts Institute of Technology
+License: other (MIT license)
+ Permission is hereby granted, without payment, to copy, modify, display
+ and distribute this software and its documentation, if any, for any purpose,
+ provided that the above copyright notice and the following three paragraphs
+ appear on all copies of this software. Use of this software constitutes
+ acceptance of these terms and conditions.
+ .
+ IN NO EVENT SHALL MIT BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL,
+ INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE
+ AND ITS DOCUMENTATION, EVEN IF MIT HAS BEEN ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ .
+ MIT SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING,
+ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
+ A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS." MIT HAS NO OBLIGATION TO PROVIDE
+ MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+
+Files:
+ ./CMake/cuda/CudaDependency.cmake
+ ./CMake/cuda/parse_cubin.cmake
+ ./CMake/cuda/make2cmake.cmake
+ ./CMake/cuda/FindCuda.cmake
+Copyright: 2007, Scientific Computing and Imaging Institute, University of Utah
+License: other
+ License for the specific language governing rights and limitations under
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+
+Files:
+ ./Applications/CLI/Add.cxx
+ ./Applications/CLI/CurvatureAnisotropicDiffusion.cxx
+ ./Applications/CLI/ResampleVolume.cxx
+ ./Applications/CLI/GradientAnisotropicDiffusion.cxx
+ ./Applications/CLI/MedianImageFilter.cxx
+ ./Applications/CLI/Threshold.cxx
+ ./Applications/CLI/HistogramMatching.cxx
+ ./Applications/CLI/BSplineDeformableRegistration.cxx
+ ./Applications/CLI/UtahBSpline/UtahBSplineDeformableRegistration.cxx
+ ./Applications/CLI/OtsuThresholdSegmentation.cxx
+ ./Applications/CLI/DiffusionApplications/jointLMMSE/itkComputeRestrictedHistogram.h
+ ./Applications/CLI/DiffusionApplications/jointLMMSE/LMMSE.cxx
+ ./Applications/CLI/DiffusionApplications/jointLMMSE/itkComputeRestrictedHistogram.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkLMMSEVectorImageFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeRestrictedHistogram.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/LMMSE.cxx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeRestrictedHistogram.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkExtractVolumeFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkLMMSEVectorImageFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeStatisticsWherePositiveFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkMaskedMeanImageFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkExtractVolumeFilter.txx
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkMaskedMeanImageFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiNoiseFilter/itkComputeStatisticsWherePositiveFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkComputeRestrictedHistogram.h
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/UNLM.cxx
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkComputeRestrictedHistogram.txx
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkUNLMFilter.h
+ ./Applications/CLI/DiffusionApplications/dwiUNLM/itkUNLMFilter.txx
+ ./Applications/CLI/CheckerBoard.cxx
+ ./Applications/CLI/Subtract.cxx
+ ./Applications/CLI/Testing/BSplineWarping3DTest.cxx
+ ./Applications/CLI/RegisterImagesModule/itkRigidImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkBSplineImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkBSplineImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkAffineImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationHelper.h
+ ./Applications/CLI/RegisterImagesModule/itkOptimizedImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkInitialImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationHelper.txx
+ ./Applications/CLI/RegisterImagesModule/itkRigidImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkImageToImageRegistrationMethod.txx
+ ./Applications/CLI/RegisterImagesModule/itkOptimizedImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkInitialImageToImageRegistrationMethod.h
+ ./Applications/CLI/RegisterImagesModule/itkAffineImageToImageRegistrationMethod.txx
+ ./Applications/CLI/TestGridTransformRegistration.cxx
+ ./Applications/CLI/OtsuThresholdImageFilter.cxx
+ ./Applications/CLI/OrientImage.cxx
+ ./Base/CLI/itkPluginFilterWatcher.h
+ ./Modules/Meshing/Mesh/itkMimxImageToVtkUnstructuredGridFilter.txx
+ ./Modules/Meshing/Filter/vtkMimxRebinMaterialProperty.cxx
+ ./Modules/Meshing/Filter/vtkMimxRebinMaterialProperty.h
+ ./Modules/Meshing/Filter/itkMimxImageToVtkUnstructuredGridFilter.txx
+ ./Modules/Meshing/Testing/vtkRebinMaterialPropertyTest.cxx
+ ./Modules/Meshing/Testing/itkImageToVtkUnstructuredGridTest.cxx
+ ./Modules/Meshing/Adapter/itkImageToVTKImageFilter.h
+ ./Modules/Meshing/Adapter/itkImageToVTKImageFilter.txx
+ ./Modules/Meshing/IO/itkPluginFilterWatcher.h
+ ./Libs/vtkITK/itkEncodedTransformFileReader.h
+ ./Libs/vtkITK/itkEncodedTransformFileWriter.h
+ ./Libs/vtkITK/vtkITKNewOtsuThresholdImageFilter.cxx
+ ./Libs/vtkITK/itkNewOtsuThresholdImageFilter.h
+ ./Libs/vtkITK/itkNewOtsuThresholdImageFilter.txx
+ ./Libs/vtkITK/itkNewOtsuThresholdImageCalculator.txx
+ ./Libs/vtkITK/itkEncodedTransformFileWriter.cxx
+ ./Libs/vtkITK/itkDisplacementFieldTransform.h
+ ./Libs/vtkITK/itkEncodedTransformFileReader.cxx
+ ./Libs/vtkITK/itkDisplacementFieldTransform.txx
+ ./Libs/MRMLIDImageIO/itkMRMLIDImageIOFactory.h
+ ./Libs/MRMLIDImageIO/itkMRMLIDImageIOFactory.cxx
+Copyright: Insight Software Consortium.
+License: other (ITK license)
+ 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.
+
+
+Files: ./Modules/Meshing/Filter/itkMimxAccumulator.h
+Copyright:
+ 2008 MIMX, The University of Iowa
+ Insight Software Consortium
+Licence: other (ITK license AND MIMX license)
+ for license text see above
+
+
+Files:
+ ./Modules/ChangeTracker/Filters/vtkImageKilianDistanceTransform.cxx
+ ./Modules/ChangeTracker/Filters/vtkImageKilianDistanceTransform.h
+Copyright:
+ 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen
+ 2001 Massachusetts Institute of Technology
+License: other (VTK license and MIT license)
+ for license text see above
+
+
+Files: ./Libs/SlicerIO/utilities.c
+Copyright: 2004, Robert Seeger (RHS)
+License: other
+ On Tue, 2009-05-19 at 09:12 -0400, Robert Seeger wrote:
+ > Dominique,
+ >
+ > You are welcome to use my code however you need to, free of license
+ > restrictions. While I'd prefer you didn't claim you wrote it yourself,
+ > I don't particularly care if you include anything indicating that
+ > I did write it (I don't mind either way).
+ >
+
+
+Files:
+ ./Applications/CLI/DiffeomorphicDemonsRegistration/DemonsRegistration.cxx
+Copyright: Tom Vercauteren, INRIA & Mauna Kea Technologies
+License: BSD
+ On Debian systems the full text of the BSD License can be
+ found in the `/usr/share/common-licenses/BSD' file.
+
+
+Files:
+ ./Modules/Meshing/Common/vtkPVAxesActor.cxx
+ ./Modules/Meshing/Common/vtkPVAxesActor.h
+Copyright: Kitware, Inc.
+License: other (ParaView License Version 1.2)
+ -----------------------------------------------------------------------------
+ Copyright (c) 2005-2008 Sandia Corporation, Kitware Inc.
+ .
+ Sandia National Laboratories, New Mexico PO Box 5800 Albuquerque, NM 87185
+ .
+ Kitware Inc.
+ 28 Corporate Drive
+ Clifton Park, NY 12065
+ USA
+ .
+ Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
+ license for use of this work by or on behalf of the U.S. Government.
+ .
+ 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 Kitware nor the names of any 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 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:
+ ./Base/GUI/Python/ipTk.py
+Copyright: 2009, Demian Wassermann, EPI Odyssee, INRIA Sophia-Antipolis
+License: BSD
+ On Debian systems the full text of the BSD License can be
+ found in the `/usr/share/common-licenses/BSD' file.
+
+
+Files:
+ ./Base/GUI/Python/_mytkinter.c
+Copyright: 1994 Steen Lumholt
+License: PSF-2
+ PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
+ --------------------------------------------
+ .
+ 1. This LICENSE AGREEMENT is between the Python Software Foundation
+ ("PSF"), and the Individual or Organization ("Licensee") accessing and
+ otherwise using this software ("Python") in source or binary form and
+ its associated documentation.
+ .
+ 2. Subject to the terms and conditions of this License Agreement, PSF
+ hereby grants Licensee a nonexclusive, royalty-free, world-wide
+ license to reproduce, analyze, test, perform and/or display publicly,
+ prepare derivative works, distribute, and otherwise use Python
+ alone or in any derivative version, provided, however, that PSF's
+ License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
+ 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
+ Reserved" are retained in Python alone or in any derivative version
+ prepared by Licensee.
+ .
+ 3. In the event Licensee prepares a derivative work that is based on
+ or incorporates Python or any part thereof, and wants to make
+ the derivative work available to others as provided herein, then
+ Licensee hereby agrees to include in any such work a brief summary of
+ the changes made to Python.
+ .
+ 4. PSF is making Python available to Licensee on an "AS IS"
+ basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+ IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
+ DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+ FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
+ INFRINGE ANY THIRD PARTY RIGHTS.
+ .
+ 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+ FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+ A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
+ OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+ .
+ 6. This License Agreement will automatically terminate upon a material
+ breach of its terms and conditions.
+ .
+ 7. Nothing in this License Agreement shall be deemed to create any
+ relationship of agency, partnership, or joint venture between PSF and
+ Licensee. This License Agreement does not grant permission to use PSF
+ trademarks or trade name in a trademark sense to endorse or promote
+ products or services of Licensee, or any third party.
+ .
+ 8. By copying, installing or otherwise using Python, Licensee
+ agrees to be bound by the terms and conditions of this License
+ Agreement.
+
+
+Files: debian/*
+Copyright: 2008-2009, Dominique Belhachemi <domibel at cs.tu-berlin.de>
+License: BSD
+ On Debian systems the full text of the BSD License can be
+ found in the `/usr/share/common-licenses/BSD' file.
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/dirs?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/dirs (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/dirs Tue Feb 2 14:38:45 2010
@@ -1,0 +1,2 @@
+usr/lib/InsightToolkit
+usr/lib/KWWidgets
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/docs?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/docs (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/docs Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+README.txt
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/get-orig-source
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/get-orig-source?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/get-orig-source (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/get-orig-source Tue Feb 2 14:38:45 2010
@@ -1,0 +1,38 @@
+#!/bin/sh
+set -ex
+
+PACKAGE=slicer
+
+VERSION=${VERSION:-$2}
+TARFILE=${TARFILE:-$3}
+
+if [ -z ${VERSION}]; then
+VERSION=`dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)-[^-]*$/\1/p'`
+fi
+
+REVISION=`echo $VERSION | sed -e 's/^.*svn//g'`
+#REVISION=10509
+FOLDER=${PACKAGE}-${VERSION}
+
+if [ -z ${TARFILE}]; then
+TARFILE=${PACKAGE}_${VERSION}.orig.tar.gz
+fi
+
+svn export --quiet --revision ${REVISION} http://svn.slicer.org/Slicer3/branches/Slicer-3-4 ${FOLDER}
+
+cd ${FOLDER}
+rm -rf ./Utilities/Launcher/Slicer3Launchers/
+rm -rf ./Utilities/Launcher/tclkits/
+rm -rf ./Utilities/Launcher/Slicer3.vfs/
+rm -f ./Utilities/Launcher/3DSlicerLogoICOimages/Thumbs.db
+rm -rf ./Libs/tclap/
+rm -f ./Modules/QueryAtlas/Resources/controlledVocabulary.xls
+# remove jar files
+rm -rf ./Modules/QueryAtlas/OntologyViz/
+rm ./Modules/Editor/ImageData/Thumbs.db
+rm ./Modules/MRAblation/.vtkMRAblationLogic.cxx.swo
+rm -rf ./Modules/ProstateNav/newmat
+cd ..
+
+GZIP=-9 tar czf ${TARFILE} ${FOLDER}
+rm -rf ${FOLDER}
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/libslicer3-dev.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3-dev.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3-dev.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,10 @@
+usr/lib/lib*.so
+usr/lib/Slicer3/lib*.so
+usr/lib/Slicer3/Modules/lib*.so
+usr/include
+usr/lib/GenerateLM
+usr/lib/GenerateCLP
+usr/lib/LoadableModule
+usr/lib/ModuleDescriptionParser
+usr/lib/Slicer3/*cmake
+usr/lib/Slicer3/CMake
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/libslicer3.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,7 @@
+usr/lib/lib*.so.*
+usr/lib/Slicer3/lib*.so.*
+usr/lib/Slicer3/ITKFactories/libCommandIOPlugin.so
+usr/lib/Slicer3/ITKFactories/libMRMLIDIOPlugin.so
+usr/lib/Slicer3/ITKFactories/libMGHIOPlugin.so
+usr/lib/Slicer3/Plugins/lib*.so
+usr/lib/SlicerIO/libslicerio.a
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.lintian-overrides
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/libslicer3.lintian-overrides?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.lintian-overrides (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/libslicer3.lintian-overrides Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+libslicer3: package-name-doesnt-match-sonames libCommandIO3 libFreeSurfer3 libIGT3 libLoadableModule3 libMGHIO3 libMRML3 libMRMLIDIO3 libModuleDescriptionParser3 libQdec3 libRemoteIO3 libvtkITK3 libvtkTeem3
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/menu
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/menu?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/menu (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/menu Tue Feb 2 14:38:45 2010
@@ -1,0 +1,2 @@
+?package(slicer):needs="X11" section="Applications/Science/Medicine"\
+ title="3D Slicer" command="/usr/bin/slicer3"
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/patches/20_svn.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/patches/20_svn.diff?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/patches/20_svn.diff (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/patches/20_svn.diff Tue Feb 2 14:38:45 2010
@@ -1,0 +1,70 @@
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx 2009-12-11 19:54:37.000000000 -0500
+@@ -149,7 +149,7 @@
+ ss << this->SegmentationBoundaryMin[0] << " "
+ << this->SegmentationBoundaryMin[1] << " "
+ << this->SegmentationBoundaryMin[2];
+- of << indent << "SegmentationBoundaryMin=\"" << ss.str() << "\"";
++ of << indent << " SegmentationBoundaryMin=\"" << ss.str() << "\"";
+ }
+
+ {
+Index: slicer-3.4.0~svn10438/Scripts/extend.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Scripts/extend.tcl 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Scripts/extend.tcl 2009-12-11 19:54:37.000000000 -0500
+@@ -535,6 +535,9 @@
+ -DBUILD_AGAINST_SLICER3:BOOL=ON \
+ -DMAKECOMMAND:STRING=$makeCmd \
+ -DCMAKE_INSTALL_PREFIX:PATH=$::Slicer3_EXT/$::ext(name)-install]
++ if { $::EXTEND(release) != "" } {
++ lappend cmakeCmd -DCMAKE_BUILD_TYPE:STRING=RELEASE
++ }
+ foreach dep $dependPaths {
+ lappend cmakeCmd $dep
+ }
+Index: slicer-3.4.0~svn10438/Slicer3InstallConfig.cmake.in
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Slicer3InstallConfig.cmake.in 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Slicer3InstallConfig.cmake.in 2009-12-11 19:54:37.000000000 -0500
+@@ -139,7 +139,7 @@
+ set(LoadableModule_DIR "${Slicer3_HOME}/lib/LoadableModule")
+ set(ModuleDescriptionParser_DIR "${Slicer3_HOME}/lib/ModuleDescriptionParser")
+ set(TCLAP_DIR "${Slicer3_HOME}/lib/tclap")
+-set(Teem_DIR "${Slicer3_HOME}/lib/Teem- at Teem_VERSION_MAJOR@. at Teem_VERSION_MINOR@")
++set(Teem_DIR "${Slicer3_HOME}/lib/Teem- at Teem_VERSION_MAJOR@. at Teem_VERSION_MINOR@. at Teem_VERSION_PATCH@")
+ set(VTK_DIR "${Slicer3_HOME}/lib/vtk- at VTK_MAJOR_VERSION@. at VTK_MINOR_VERSION@")
+ set(PYTHON_INCLUDE_PATH "@PYTHON_INCLUDE_PATH@")
+ set(PYTHON_LIBRARIES "@PYTHON_LIBRARIES@")
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkFileOps.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Algorithm/vtkFileOps.cxx 2009-12-11 19:54:24.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkFileOps.cxx 2009-12-11 21:11:07.000000000 -0500
+@@ -132,8 +132,10 @@
+ char *lastSlash = (char *)NULL;
+
+ /* If the file name ends in .gz or .Z it is probably compressed */
+- p = strrchr(fname, '.');
+- lastSlash = strrchr(fname, '/');
++ char* fname2 = (char *)NULL;
++ strcpy(fname2, fname);
++ p = strrchr(fname2, '.');
++ lastSlash = strrchr(fname2, '/');
+ if ( (p != NULL) && ((lastSlash == NULL) || (lastSlash < p)) &&
+ ((strcmp(p, ".gz") == 0) || (strcmp(p, ".Z") == 0)) ) {
+ (*newFileName) = strdup(fname); /* Use the same name */
+@@ -193,8 +195,10 @@
+ } else {
+ /* File does exist : Is it compressed ? */
+ /* If the file name ends in .gz or .Z it is probably compressed */
+- p = strrchr(fname, '.');
+- lastSlash = strrchr(fname, '/');
++ char* fname2 = (char *)NULL;
++ strcpy(fname2, fname);
++ p = strrchr(fname2, '.');
++ lastSlash = strrchr(fname2, '/');
+ if ( (p != NULL) && ((lastSlash == NULL) || (lastSlash < p)) &&
+ ((strcmp(p, ".gz") == 0) || (strcmp(p, ".Z") == 0)) ) {
+ aFileIsCompressed = 1;
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/patches/50_all_changes.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/patches/50_all_changes.diff?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/patches/50_all_changes.diff (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/patches/50_all_changes.diff Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1651 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 50_all_changes.dpatch by <domibel at sid1500>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: This patch adds soname version numbers
+
+Index: slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -269,34 +269,6 @@
+ target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
+
+ #####################
+-set (CLP DicomToNrrdConverter)
+-
+-set ( ${CLP}_SOURCE ${CLP}.cxx)
+-generateclp(${CLP}_SOURCE ${CLP}.xml ${Slicer3_SOURCE_DIR}/Resources/NAMICLogo.h)
+-add_executable(${CLP} ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP})
+-target_link_libraries (${CLP} ITKIO ITKBasicFilters)
+-
+-add_library(${CLP}Lib SHARED ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP}Lib)
+-set_target_properties (${CLP}Lib PROPERTIES COMPILE_FLAGS "-Dmain=ModuleEntryPoint")
+-target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
+-
+-#####################
+-set (CLP DWIDicomLoad)
+-
+-set ( ${CLP}_SOURCE ${CLP}.cxx)
+-generateclp(${CLP}_SOURCE ${CLP}.xml ${Slicer3_SOURCE_DIR}/Resources/NAMICLogo.h)
+-add_executable(${CLP} ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP})
+-target_link_libraries (${CLP} ITKIO ITKBasicFilters)
+-
+-add_library(${CLP}Lib SHARED ${${CLP}_SOURCE})
+-slicer3_set_plugins_output_path(${CLP}Lib)
+-set_target_properties (${CLP}Lib PROPERTIES COMPILE_FLAGS "-Dmain=ModuleEntryPoint")
+-target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
+-
+-#####################
+ set (CLP HistogramMatching)
+
+ set ( ${CLP}_SOURCE ${CLP}.cxx)
+@@ -569,11 +541,11 @@
+
+ else ( ${ITK_VERSION_MAJOR} GREATER 3 )
+
+- if ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 12 )
++ if ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 16 )
+
+ subdirs( RegisterImagesModule )
+
+- else ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 12 )
++ else ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 16 )
+
+ if ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 6 )
+ if ( ITK_USE_OPTIMIZED_REGISTRATION_METHODS )
+@@ -585,7 +557,7 @@
+ message ("RegisterImagesModule requires ITK version 3.8 or higher")
+ endif ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 6 )
+
+- endif ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 12 )
++ endif ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 16 )
+
+ endif ( ${ITK_VERSION_MAJOR} GREATER 3 )
+
+@@ -661,10 +633,6 @@
+ CheckerBoardLib
+ GaussianBlurImageFilter
+ GaussianBlurImageFilterLib
+- DicomToNrrdConverter
+- DicomToNrrdConverterLib
+- DWIDicomLoad
+- DWIDicomLoadLib
+ FreesurferSurfaceSectionExtraction
+ ZeroCrossingBasedEdgeDetectionImageFilter
+ ZeroCrossingBasedEdgeDetectionImageFilterLib
+Index: slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -18,8 +18,8 @@
+
+ #
+ # Find SLICERLIBCURL (slicercurl)
+-find_package(SLICERLIBCURL REQUIRED)
+-include(${SLICERLIBCURL_USE_FILE})
++find_package(CURL REQUIRED)
++include_directories(${CURL_INCLUDE_DIRS})
+
+ #
+ # Find GenerateCLP
+@@ -39,7 +39,7 @@
+ add_executable(DownloadSlicerTutorials ${DownloadSlicerTutorials_SOURCE})
+ slicer3_set_plugins_output_path(DownloadSlicerTutorials)
+ target_link_libraries(DownloadSlicerTutorials
+- ${SLICERLIBCURL_LIBRARIES} ITKIO MRMLIDIO itkzlib)
++ ${CURL_LIBRARIES} ITKIO MRMLIDIO)
+
+ #
+ # Generate shared loadable slicer module
+@@ -49,7 +49,7 @@
+ COMPILE_FLAGS "-Dmain=ModuleEntryPoint")
+ slicer3_set_plugins_output_path(DownloadSlicerTutorialsModule)
+ target_link_libraries(DownloadSlicerTutorialsModule
+- ${SLICERLIBCURL_LIBRARIES} ITKIO MRMLIDIO itkzlib)
++ ${CURL_LIBRARIES} ITKIO MRMLIDIO)
+
+ #
+ # Move exec and module to where Slicer can find them
+Index: slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-01-27 14:18:32.000000000 -0500
+@@ -3,7 +3,7 @@
+ #endif
+
+ // Includes
+-#include <slicerlibcurl/slicerlibcurl.h>
++#include <curl/curl.h>
+ #include <itksys/SystemTools.hxx>
+ #include <itksys/Process.h>
+ #include <math.h>
+Index: slicer-3.4.0~svn10438/Applications/GUI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/GUI/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/GUI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -45,7 +45,7 @@
+ set(Slicer3_FORWARD_PATH_BUILD
+ "\"${Slicer3_FORWARD_DIR_BUILD}\",\"${VTK_DIR}/bin\",\"${KWWidgets_RUNTIME_DIRS}\",\"${ITK_DIR}/bin\",\"${Teem_DIR}/bin\",\"${TCL_DIR}/bin\",\"${INCR_TCL_LIBRARY_PATH}\",\"${INCR_TK_LIBRARY_PATH}\",\"${OPENGL_gl_LIBRARY_PATH}\"")
+ set(Slicer3_FORWARD_PATH_INSTALL
+- "\"../${Slicer3_INSTALL_LIB_DIR}\",\"../lib/vtk-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}\",\"../lib/KWWidgets\",\"../lib/InsightToolkit\",\"../lib/Teem-${Teem_VERSION_MAJOR}.${Teem_VERSION_MINOR}\",\"../lib/TclTk/lib\",\"../lib/TclTk/lib/itcl${INCR_TCL_VERSION_DOT}\",\"../lib/TclTk/lib/itk${INCR_TCL_VERSION_DOT}\",\"../lib/FreeSurfer\",\"../lib/IGT\",\"../lib/ITKCommandIO\",\"../lib/LoadableModule\",\"../lib/MGHImageIO\",\"../lib/MRML\",\"../lib/ModuleDescriptionParser\",\"../lib/MRMLIDImageIO\",\"../lib/Qdec\",\"../lib/RemoteIO\",\"../lib/SlicerIO\",\"../lib/tclap\",\"../lib/vtkITK\",\"../lib/vtkTeem\"")
++ "\"../${Slicer3_INSTALL_LIB_DIR}\",\"../lib/vtk-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}\",\"../lib/KWWidgets\",\"../lib/InsightToolkit\"")
+ if(Slicer3_BUILD_MODULES)
+ set(Slicer3_FORWARD_PATH_BUILD
+ "${Slicer3_FORWARD_PATH_BUILD},\"${Slicer3_HOME}/${Slicer3_INSTALL_MODULES_BIN_DIR}\"")
+@@ -95,8 +95,10 @@
+ # --------------------------------------------------------------------------
+ # Find SLICERLIBCURL (slicercurl)
+ #
+-find_package(SLICERLIBCURL REQUIRED)
+-include(${SLICERLIBCURL_USE_FILE})
++#find_package(SLICERLIBCURL REQUIRED)
++#include(${SLICERLIBCURL_USE_FILE})
++find_package(CURL REQUIRED)
++include_directories(${CURL_INCLUDE_DIRS})
+
+ # --------------------------------------------------------------------------
+ # Include dirs
+Index: slicer-3.4.0~svn10438/Applications/GUI/Slicer3.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/GUI/Slicer3.cxx 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Applications/GUI/Slicer3.cxx 2010-01-27 14:18:32.000000000 -0500
+@@ -411,7 +411,7 @@
+ }
+
+ std::string tclEnv = "TCL_LIBRARY=";
+- tclEnv += slicerHome + "/lib/TclTk/lib/tcl" + Slicer3_TCL_TK_MAJOR_VERSION + "." + Slicer3_TCL_TK_MINOR_VERSION;
++ tclEnv += slicerHome + "/lib/tcl" + Slicer3_TCL_TK_MAJOR_VERSION + "." + Slicer3_TCL_TK_MINOR_VERSION;
+ vtkKWApplication::PutEnv(const_cast <char *> (tclEnv.c_str()));
+
+ // ITK factories dir
+Index: slicer-3.4.0~svn10438/Base/CLI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/CLI/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Base/CLI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -58,6 +58,11 @@
+ slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
+ slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} SlicerBaseCLI)
+
++SET_TARGET_PROPERTIES(SlicerBaseCLI PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS SlicerBaseCLI
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Base/GUI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/GUI/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Base/GUI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -177,6 +177,11 @@
+ RemoteIO
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
+ slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} ${lib_name})
+
+Index: slicer-3.4.0~svn10438/Base/Logic/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/Logic/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Base/Logic/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -115,6 +115,11 @@
+ slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
+ slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} ${lib_name})
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -27,6 +27,11 @@
+
+ set(Slicer3_HOME "${Slicer3_BINARY_DIR}")
+
++# TCL
++find_package(TCL REQUIRED)
++
++
++
+ #-----------------------------------------------------------------------------
+ # Disable the warnings that DevStudio 2005 emits wrt to sprintf, strcpu, etc.
+ #
+@@ -60,6 +65,9 @@
+ set(Slicer3_VERSION "${Slicer3_VERSION_MAJOR}.${Slicer3_VERSION_MINOR}")
+ set(Slicer3_VERSION_FULL "${Slicer3_VERSION}.${Slicer3_VERSION_PATCH}")
+
++set ( Slicer3_SHAREDLIB_VERSION ${Slicer3_VERSION_FULL} )
++string ( REGEX MATCH "^[0-9]+" Slicer3_SHAREDLIB_SOVERSION ${Slicer3_SHAREDLIB_VERSION} )
++
+ #-----------------------------------------------------------------------------
+ # Build shared lib by default
+ #
+@@ -159,10 +167,15 @@
+ include(${Teem_USE_FILE})
+
+ ## SlicerLibCurl
+-find_package(SLICERLIBCURL REQUIRED)
+-if(SLICERLIBCURL_FOUND)
+- include(${SLICERLIBCURL_USE_FILE})
+-endif(SLICERLIBCURL_FOUND)
++#find_package(SLICERLIBCURL REQUIRED)
++#if(SLICERLIBCURL_FOUND)
++# include(${SLICERLIBCURL_USE_FILE})
++#endif(SLICERLIBCURL_FOUND)
++find_package(CURL REQUIRED)
++if(CURL_FOUND)
++ # Add include directories needed to use CURL.
++ include_directories(${CURL_INCLUDE_DIRS})
++endif(CURL_FOUND)
+
+ ## BatchMake
+ option(Slicer3_USE_BatchMake "Build Slicer3 with BatchMake support." OFF)
+@@ -178,7 +191,7 @@
+ option(Slicer3_USE_OPENIGTLINK "Build Slicer3 with OpenIGTLink support." OFF)
+ if(Slicer3_USE_OPENIGTLINK)
+ find_package(OpenIGTLink REQUIRED)
+- include(${OpenIGTLink_USE_FILE})
++ include_directories(${OpenIGTLink_INCLUDE_DIRS})
+ endif(Slicer3_USE_OPENIGTLINK)
+
+ #-----------------------------------------------------------------------------
+@@ -382,6 +395,7 @@
+ ${Slicer3_SOURCE_DIR}/CTestConfig.cmake
+ ${Slicer3_BINARY_DIR}/UseSlicer3.cmake
+ ${Slicer3_BINARY_DIR}/Utilities/Slicer3Config.cmake
++ ${Slicer3_BINARY_DIR}/lib/Slicer3/Slicer3Version.txt
+ DESTINATION ${Slicer3_INSTALL_LIB_DIR}
+ COMPONENT Development
+ )
+Index: slicer-3.4.0~svn10438/Libs/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -1,7 +1,6 @@
+ project(SlicerLibs)
+
+ set(dirs
+- tclap
+ ModuleDescriptionParser
+ GenerateCLP
+ LoadableModule
+Index: slicer-3.4.0~svn10438/Libs/FreeSurfer/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/FreeSurfer/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/FreeSurfer/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -68,9 +68,14 @@
+ vtkIOTCL
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/GenerateCLP/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/GenerateCLP/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -11,10 +11,10 @@
+ include(${ModuleDescriptionParser_USE_FILE})
+ endif(ModuleDescriptionParser_FOUND)
+
+-find_package(TCLAP REQUIRED)
+-if(TCLAP_FOUND)
+- include(${TCLAP_USE_FILE})
+-endif(TCLAP_FOUND)
++#find_package(TCLAP REQUIRED)
++#if(TCLAP_FOUND)
++# include(${TCLAP_USE_FILE})
++#endif(TCLAP_FOUND)
+
+ find_package(ITK REQUIRED)
+ if(ITK_FOUND)
+Index: slicer-3.4.0~svn10438/Libs/GenerateCLP/UseGenerateCLP.cmake.in
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-01-27 14:18:32.000000000 -0500
+@@ -5,10 +5,10 @@
+ message(FATAL_ERROR "Cannot build without ITK. Please set ITK_DIR.")
+ endif(ITK_FOUND)
+
+-find_package(TCLAP REQUIRED)
+-if(TCLAP_FOUND)
+- include(${TCLAP_USE_FILE})
+-endif(TCLAP_FOUND)
++#find_package(TCLAP REQUIRED)
++#if(TCLAP_FOUND)
++# include(${TCLAP_USE_FILE})
++#endif(TCLAP_FOUND)
+
+ find_package(ModuleDescriptionParser REQUIRED)
+ if(ModuleDescriptionParser_FOUND)
+Index: slicer-3.4.0~svn10438/Libs/IGT/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/IGT/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/IGT/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -139,9 +139,14 @@
+ ${TRACKING_INTERFACE_LIB}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/ITKCommandIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/ITKCommandIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/ITKCommandIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -71,9 +71,14 @@
+ ITKIO
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/LoadableModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/LoadableModule/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/LoadableModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -116,9 +116,14 @@
+
+ target_link_libraries(${lib_name} ${link_libs})
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/MGHImageIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/MGHImageIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/MGHImageIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -59,9 +59,14 @@
+ ITKIO
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/MRML/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/MRML/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/MRML/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -237,9 +237,14 @@
+ endif(MRML_USE_vtkTeem)
+ endif(MRML_USE_Teem)
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/MRMLIDImageIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/MRMLIDImageIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/MRMLIDImageIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -78,9 +78,14 @@
+ vtkImaging
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/ModuleDescriptionParser/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -120,9 +120,14 @@
+
+ target_link_libraries(${lib_name} ${link_libs})
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/Qdec/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/Qdec/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/Qdec/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -76,9 +76,14 @@
+ # vtkIOTCL
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/Qdec/QdecContrast.cpp 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp 2010-01-27 14:18:32.000000000 -0500
+@@ -16,6 +16,7 @@
+ #include <errno.h>
+ #include <sys/stat.h>
+ #include <cassert>
++#include <cstdio>
+
+ #include "QdecContrast.h"
+
+Index: slicer-3.4.0~svn10438/Libs/RemoteIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -11,8 +11,11 @@
+ find_package(ITK REQUIRED)
+ include(${ITK_USE_FILE})
+
+-find_package(SLICERLIBCURL REQUIRED)
+-include(${SLICERLIBCURL_USE_FILE})
++find_package(CURL REQUIRED)
++if(CURL_FOUND)
++ # Add include directories needed to use CURL.
++ include_directories(${CURL_INCLUDE_DIRS})
++endif(CURL_FOUND)
+
+ # Disable MSVC 8 warnings
+ if(WIN32)
+@@ -100,13 +103,18 @@
+ vtkIOTCL
+ vtkCommonTCL
+ itksys
+- ${SLICERLIBCURL_LIBRARIES}
++ ${CURL_LIBRARIES}
+ MRML
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/vtkHTTPHandler.h 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h 2010-01-27 14:18:32.000000000 -0500
+@@ -5,7 +5,7 @@
+ #pragma warning ( disable : 4786 )
+ #endif
+
+-#include <slicerlibcurl/slicerlibcurl.h>
++#include <curl/curl.h>
+
+ #include <vtkRemoteIOConfigure.h>
+ #include "vtkRemoteIO.h"
+Index: slicer-3.4.0~svn10438/Libs/SlicerIO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/SlicerIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/SlicerIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -48,7 +48,7 @@
+
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/vtkITK/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkITK/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -111,9 +111,14 @@
+ ITKDICOMParser
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-01-27 14:18:32.000000000 -0500
+@@ -34,7 +34,7 @@
+ #include <string>
+
+ #include "itkMetaDataDictionary.h"
+-#include "gdcmDictSet.h" // access to dictionary
++//#include "gdcmDictSet.h" // access to dictionary
+ #include "gdcmDict.h" // access to dictionary
+ #include "gdcmDictEntry.h" // access to dictionary
+ #include "gdcmGlobal.h" // access to dictionary
+Index: slicer-3.4.0~svn10438/Libs/vtkTeem/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -111,9 +111,14 @@
+ ${Teem_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${lib_name}
+ RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
+- LIBRARY DESTINATION lib/${PROJECT_NAME} COMPONENT RuntimeLibraries
++ LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION lib/${PROJECT_NAME} COMPONENT Development
+ )
+
+Index: slicer-3.4.0~svn10438/Modules/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -74,7 +74,7 @@
+ subdirs(
+ OpenIGTLinkIF
+ NeuroNav
+- ProstateNav
++# ProstateNav
+ )
+ endif(Slicer3_USE_OPENIGTLINK)
+
+Index: slicer-3.4.0~svn10438/Modules/ChangeTracker/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ChangeTracker/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ChangeTracker/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -40,8 +40,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkChangeTrackerConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -114,6 +112,11 @@
+ )
+ slicer3_set_modules_output_path(${lib_name})
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ target_link_libraries(${lib_name}
+ ${Slicer3_Libs_LIBRARIES}
+ ${Slicer3_Base_LIBRARIES}
+Index: slicer-3.4.0~svn10438/Modules/CommandLineModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/CommandLineModule/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/CommandLineModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkCommandLineModuleConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -86,6 +84,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ # Python settings
+
+ if(Slicer3_USE_PYTHON)
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/EMSegment/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -44,8 +44,6 @@
+ "${CMAKE_CURRENT_SOURCE_DIR}/Registration/*.h"
+ )
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkEMSegmentConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -176,6 +174,11 @@
+ Volumes
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/FetchMI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/FetchMI/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/FetchMI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -33,8 +33,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkFetchMIConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -91,6 +89,11 @@
+ Volumes
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkGradientAnisotropicDiffusionFilterConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -92,6 +90,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Adapter/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Adapter/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Adapter/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -58,6 +58,11 @@
+ ITKAlgorithms
+ )
+
++set_target_properties(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/BuildingBlock/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -173,6 +173,11 @@
+ ITKIO
+ ITKAlgorithms
+ )
++
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
+
+
+ #CONFIGURE_FILE(
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Common/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Common/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Common/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -156,6 +156,12 @@
+ MRML
+ )
+
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Filter/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Filter/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Filter/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -102,6 +102,11 @@
+ ${KWWidgets_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/IA_FEMesh/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -44,8 +44,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkIA_FEMeshConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -102,4 +100,9 @@
+ BuildingBlock
+ )
+
++set_target_properties(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${LIB_NAME})
+Index: slicer-3.4.0~svn10438/Modules/Meshing/IO/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/IO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/IO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -60,6 +60,11 @@
+ vtkRendering
+ )
+
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Widgets/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -107,6 +107,11 @@
+ mimxFilter
+ mimxCommon
+ )
++
++SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
+
+ install(TARGETS ${LIB_NAME}
+ RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+Index: slicer-3.4.0~svn10438/Modules/NeuroNav/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/NeuroNav/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/NeuroNav/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -40,8 +40,6 @@
+ "${CMAKE_CURRENT_SOURCE_DIR}/*.h"
+ )
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkNeuroNavConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -84,6 +82,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+
+Index: slicer-3.4.0~svn10438/Modules/OpenIGTLinkIF/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -40,8 +40,6 @@
+ )
+
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkOpenIGTLinkIFConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -84,6 +82,10 @@
+ )
+ slicer3_set_modules_output_path(${lib_name})
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
+
+ target_link_libraries(${lib_name}
+ ${Slicer3_Libs_LIBRARIES}
+Index: slicer-3.4.0~svn10438/Modules/ProstateNav/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ProstateNav/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -17,12 +17,16 @@
+
+ # --------------------------------------------------------------------------
+ # Include dirs
++#find_package(OpenIGTLink REQUIRED)
++#include_directories(${OpenIGTLink_INCLUDE_DIRS})
+
+
+ #
+ # Include dirs
+ #
+
++include_directories( /usr/include/newmat )
++
+
+ include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}
+@@ -82,32 +86,9 @@
+ ${CMAKE_CURRENT_SOURCE_DIR}/igtlHeaderMessage.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/igtlMoveToMessage.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/igtlSetZFrameMessage.cxx
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat9.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmatrm.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/nm_misc.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/bandmat.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat1.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/solution.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/cholesky.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/hholder.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat2.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmatex.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat3.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/sort.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/evalue.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/jacobi.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat4.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/submat.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/example.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat5.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/svd.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/myexcept.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat6.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmatnl.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/fft.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat7.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newfft.cpp
+- ${CMAKE_CURRENT_SOURCE_DIR}/newmat/newmat8.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/newmat/ZLinAlg.cxx
+ )
+
+Index: slicer-3.4.0~svn10438/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-01-27 14:18:32.000000000 -0500
+@@ -37,6 +37,13 @@
+ class VTK_PROSTATENAV_EXPORT vtkProstateNavCalibrationStep : public vtkProstateNavStep
+ {
+ public:
++ //BTX
++ typedef NEWMAT::Matrix Matrix;
++ typedef NEWMAT::Real Real;
++ typedef NEWMAT::FFT2 FFT2;
++ typedef NEWMAT::FFT2I FFT2I;
++ //ETX
++
+ static vtkProstateNavCalibrationStep *New();
+ vtkTypeRevisionMacro(vtkProstateNavCalibrationStep,vtkProstateNavStep);
+ void PrintSelf(ostream& os, vtkIndent indent);
+Index: slicer-3.4.0~svn10438/Modules/QdecModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/QdecModule/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/QdecModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkQdecModuleConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -73,6 +71,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/QueryAtlas/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/QueryAtlas/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/QueryAtlas/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -42,14 +42,11 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkQueryAtlasConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/Resources/*.h")
+ install(FILES
+- ${headers}
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME}/Resources COMPONENT Development
+ )
+
+@@ -111,6 +108,11 @@
+ QdecModule
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+@@ -204,14 +206,14 @@
+ OntologyViz/extjars/prefuse.jar
+ )
+
+-foreach(file ${ONTOVIZFILES})
+- configure_file(
+- ${CMAKE_CURRENT_SOURCE_DIR}/${file}
+- ${CMAKE_BINARY_DIR}/${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${file}
+- COPYONLY)
+- get_filename_component(path "${file}" PATH)
+- install(FILES
+- ${file}
+- DESTINATION ${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${path} COMPONENT Development
+- )
+-endforeach(file)
++#foreach(file ${ONTOVIZFILES})
++# configure_file(
++# ${CMAKE_CURRENT_SOURCE_DIR}/${file}
++# ${CMAKE_BINARY_DIR}/${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${file}
++# COPYONLY)
++# get_filename_component(path "${file}" PATH)
++# install(FILES
++# ${file}
++# DESTINATION ${Slicer3_INSTALL_MODULES_LIB_DIR}/${PROJECT_NAME}/${path} COMPONENT Development
++# )
++#endforeach(file)
+Index: slicer-3.4.0~svn10438/Modules/RealTimeImaging/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/RealTimeImaging/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/RealTimeImaging/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -32,7 +32,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+ "${CMAKE_CURRENT_BINARY_DIR}/vtkRealTimeImagingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+Index: slicer-3.4.0~svn10438/Modules/ScriptedModule/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ScriptedModule/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/ScriptedModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkScriptedModuleConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -68,6 +66,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ # Python settings
+
+ if(Slicer3_USE_PYTHON)
+Index: slicer-3.4.0~svn10438/Modules/SlicerDaemon/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/SlicerDaemon/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/SlicerDaemon/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerDaemonConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -69,6 +67,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/SlicerWelcome/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/SlicerWelcome/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/SlicerWelcome/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -37,8 +37,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerWelcomeConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -79,5 +77,10 @@
+ ${KWWidgets_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+Index: slicer-3.4.0~svn10438/Modules/Statistics/LabelStatistics/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkLabelStatisticsConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -73,6 +71,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/Tractography/Display/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/Display/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Tractography/Display/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,14 +31,11 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerTractographyDisplayConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/Resources/*.h")
+ install(FILES
+- ${headers}
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME}/Resources COMPONENT Development
+ )
+
+@@ -85,4 +82,9 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+Index: slicer-3.4.0~svn10438/Modules/Tractography/FiducialSeeding/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerTractographyFiducialSeedingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -75,6 +73,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/Tractography/Seeding/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/Seeding/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Tractography/Seeding/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkSlicerTractographySeedingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -68,6 +66,11 @@
+ ${ITK_LIBRARIES}
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/VolumeRendering/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/VolumeRendering/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -33,8 +33,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkVolumeRenderingConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -95,6 +93,11 @@
+ VolumeRenderingReplacements
+ )
+
++set_target_properties(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -31,8 +31,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+- "${CMAKE_CURRENT_BINARY_DIR}/vtkVolumeRenderingReplacementsConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+
+@@ -88,4 +86,9 @@
+ ${ITK_LIBRARIES}
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+Index: slicer-3.4.0~svn10438/Modules/Volumes/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Volumes/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Volumes/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -37,7 +37,6 @@
+
+ file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
+ install(FILES
+- ${headers}
+ "${CMAKE_CURRENT_BINARY_DIR}/vtkVolumesConfigure.h"
+ DESTINATION ${Slicer3_INSTALL_MODULES_INCLUDE_DIR}/${PROJECT_NAME} COMPONENT Development
+ )
+@@ -98,6 +97,11 @@
+ SlicerTractographyFiducialSeeding
+ )
+
++SET_TARGET_PROPERTIES(${lib_name} PROPERTIES
++ SOVERSION ${Slicer3_SHAREDLIB_SOVERSION}
++ VERSION ${Slicer3_SHAREDLIB_VERSION}
++)
++
+ slicer3_install_modules(${lib_name})
+
+ # --------------------------------------------------------------------------
+Index: slicer-3.4.0~svn10438/Scripts/versioner.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Scripts/versioner.tcl 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Scripts/versioner.tcl 2010-01-27 14:18:32.000000000 -0500
+@@ -16,13 +16,6 @@
+
+ ################################################################################
+
+-# for subversion repositories (Sandbox)
+-if {[info exists ::env(SVN)]} {
+- set ::SVN $::env(SVN)
+-} else {
+- set ::SVN svn
+-}
+-
+
+ ################################################################################
+ # build the lib/Slicer3/Slicer3version.txt file
+@@ -36,28 +29,16 @@
+ cd [file dirname [info script]]
+ cd ..
+ set ::Slicer3_HOME [pwd]
+-
+-source $::Slicer3_HOME/slicer_variables.tcl
++set ::Slicer3_BUILD $::Slicer3_HOME/DEB_build_shared
+
+ set ::Slicer3_BUILDDATE [clock format [clock seconds] -format %Y-%m-%d]
+
+-set svninfo [split [exec svn info] "\n"]
+-array set svn ""
+-foreach line $svninfo {
+- foreach {tag value} $line {
+- if { $tag == "URL:" } {
+- set svn(URL) $value
+- }
+- if { $tag == "Revision:" } {
+- set svn(revision) $value
+- }
+- }
+-}
+ cd $cwd
+
+ set fp [open $::Slicer3_BUILD/lib/Slicer3/Slicer3Version.txt "w"]
+-puts $fp "build $::env(BUILD)"
++puts $fp "os $::tcl_platform(os)"
++puts $fp "machine $::tcl_platform(machine)"
+ puts $fp "buildDate $::Slicer3_BUILDDATE"
+-puts $fp "svnurl $svn(URL)"
+-puts $fp "svnrevision $svn(revision)"
++puts $fp "svnurl http://svn.slicer.org/Slicer3/branches/Slicer-3-4"
++puts $fp "svnrevision 10317"
+ close $fp
+Index: slicer-3.4.0~svn10438/Utilities/Launcher/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Utilities/Launcher/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
++++ slicer-3.4.0~svn10438/Utilities/Launcher/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+@@ -40,11 +40,11 @@
+ set(launcher_source
+ "${CMAKE_CURRENT_SOURCE_DIR}/Slicer3Launchers/${launcher_name}")
+ set(launcher_binary
+- "${Slicer3_BINARY_DIR}/Slicer3${CMAKE_EXECUTABLE_SUFFIX}")
++ "${Slicer3_BINARY_DIR}/Slicer3-launcher${CMAKE_EXECUTABLE_SUFFIX}")
+
+ if(EXISTS "${launcher_source}")
+ configure_file("${launcher_source}" "${launcher_binary}" COPYONLY)
+- install(PROGRAMS "${launcher_binary}" DESTINATION ".")
++ install(PROGRAMS "${launcher_binary}" DESTINATION ${Slicer3_INSTALL_BIN_DIR})
+ endif(EXISTS "${launcher_source}")
+
+ # Should this location change, change Application/GUI/Slicer3.cxx as well
+Index: slicer-3.4.0~svn10438/launch.tcl.in
+===================================================================
+--- slicer-3.4.0~svn10438.orig/launch.tcl.in 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/launch.tcl.in 2010-01-27 14:18:32.000000000 -0500
+@@ -100,7 +100,7 @@
+
+
+ # if installed, everything is in the local tree
+- set ::Slicer3_REAL $::Slicer3_HOME/bin/Slicer3-real$ext
++ set ::Slicer3_REAL $::Slicer3_HOME/lib/Slicer3/Slicer3-real
+
+ set ::env(SANDBOX_BIN_DIR) ""
+
+@@ -827,11 +827,11 @@
+
+ launch_SetPaths
+
+-set ret [catch launch_ImportModulePaths res]
+-if { $ret } {
+- puts "Could not query slicer for module paths"
+- puts $res
+-}
++#set ret [catch launch_ImportModulePaths res]
++#if { $ret } {
++# puts "Could not query slicer for module paths"
++# puts $res
++#}
+
+ #
+ # run program until it exits and then exit this script with the ouput
+Index: slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKIslandMath.cxx 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx 2010-01-27 14:18:32.000000000 -0500
+@@ -165,7 +165,7 @@
+ void* outPtr = output->GetScalarPointer();
+
+ #if (ITK_VERSION_MAJOR > 3) || \
+- ((ITK_VERSION_MAJOR == 3 && ITK_VERSION_MINOR >= 14))
++ ((ITK_VERSION_MAJOR == 3 && ITK_VERSION_MINOR >= 18))
+ switch (inScalars->GetDataType())
+ {
+ vtkTemplateMacroCase(VTK_DOUBLE, double, CALL); \
+Index: slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/vtkNRRDReader.h 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.h 2010-01-27 14:18:32.000000000 -0500
+@@ -57,6 +57,7 @@
+ #define NORMALS 3
+ #define TENSORS 4
+
++
+ class VTK_Teem_EXPORT vtkNRRDReader : public vtkMedicalImageReader2
+ {
+ public:
+Index: slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/vtkNRRDReader.cxx 2010-01-27 14:18:23.000000000 -0500
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.cxx 2010-01-27 14:18:32.000000000 -0500
+@@ -792,6 +792,7 @@
+
+ int
+ vtkNRRDReader::tenSpaceDirectionReduce(Nrrd *nout, const Nrrd *nin, double SD[9]) {
++ #define BIFF_STRLEN (256+1) /* convenience for strlen of error messages */
+ char me[]="tenSpaceDirectionReduce", err[BIFF_STRLEN];
+ double SDT[9], tenMeasr[9], tenSlice[9];
+ size_t ii, nn;
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx 2010-01-27 20:24:12.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx 2010-01-27 20:24:38.000000000 -0500
+@@ -64,6 +64,9 @@
+ #include "vtkPolyDataMapper.h"
+ #include "vtkPolyDataSource.h"
+ #include "vtkSelection.h"
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++#include "vtkSelectionNode.h"
++#endif
+ #include "vtkSphereSource.h"
+ #include "vtkVisibleCellSelector.h"
+ #include "vtkWidgetCallbackMapper.h"
+@@ -475,12 +478,20 @@
+ vtkSelection *res = vtkSelection::New();
+ select->GetSelectedIds(res);
+
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ vtkSelectionNode *cellidssel = res->GetNode(0);
++#else
+ vtkSelection *cellidssel = res->GetChild(0);
++#endif
+ vtkExtractSelectedPolyDataIds *extr = vtkExtractSelectedPolyDataIds::New();
+ if (cellidssel)
+ {
+ extr->SetInput(0, fil->GetOutput());
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ extr->SetInput(1, res);
++#else
+ extr->SetInput(1, cellidssel);
++#endif
+ extr->Update();
+ }
+ if(extr->GetOutput()->GetNumberOfCells() < 1)
+@@ -521,9 +532,18 @@
+ self->Input->GetCellData()->AddArray(globalids);
+ self->Input->GetCellData()->SetGlobalIds(globalids);
+
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ selection->RemoveAllNodes();
++ vtkSelectionNode *node = vtkSelectionNode::New();
++ selection->AddNode(node);
++ node->Delete();
++ node->GetProperties()->Set(
++ vtkSelectionNode::CONTENT_TYPE(), vtkSelectionNode::GLOBALIDS);
++#else
+ selection->Clear();
+ selection->GetProperties()->Set(
+ vtkSelection::CONTENT_TYPE(), vtkSelection::GLOBALIDS);
++#endif
+ vtkIdTypeArray *cellIds = vtkIdTypeArray::New();
+ cellIds->SetNumberOfComponents(1);
+ cellIds->SetNumberOfTuples(self->SelectedCellIds->GetNumberOfIds());
+@@ -531,7 +551,11 @@
+ {
+ cellIds->SetTuple1(i, self->SelectedCellIds->GetId(i));
+ }
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ selection->GetNode(0)->SetSelectionList(cellIds);
++#else
+ selection->SetSelectionList(cellIds);
++#endif
+ cellIds->Delete();
+
+ ext->Update();
+@@ -625,10 +649,18 @@
+ }
+ self->Input->GetCellData()->AddArray(globalids);
+ self->Input->GetCellData()->SetGlobalIds(globalids);
+-
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ selection->RemoveAllNodes();
++ vtkSelectionNode *node = vtkSelectionNode::New();
++ selection->AddNode(node);
++ node->Delete();
++ node->GetProperties()->Set(
++ vtkSelectionNode::CONTENT_TYPE(), vtkSelectionNode::GLOBALIDS);
++#else
+ selection->Clear();
+ selection->GetProperties()->Set(
+ vtkSelection::CONTENT_TYPE(), vtkSelection::GLOBALIDS);
++#endif
+ vtkIdTypeArray *cellIds = vtkIdTypeArray::New();
+ cellIds->SetNumberOfComponents(1);
+ cellIds->SetNumberOfTuples(self->SelectedCellIds->GetNumberOfIds());
+@@ -636,7 +668,11 @@
+ {
+ cellIds->SetTuple1(i, self->SelectedCellIds->GetId(i));
+ }
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ selection->GetNode(0)->SetSelectionList(cellIds);
++#else
+ selection->SetSelectionList(cellIds);
++#endif
+ cellIds->Delete();
+
+ ext->Update();
+@@ -911,13 +947,20 @@
+ self->CurrentRenderer->RemoveActor(self->ExtractedSurfaceActor);
+ self->ExtractedSurfaceActor->Delete();
+ }
+-
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ vtkSelectionNode *cellids = res->GetNode(0);
++#else
+ vtkSelection *cellids = res->GetChild(0);
++#endif
+ vtkExtractSelectedPolyDataIds *extr = vtkExtractSelectedPolyDataIds::New();
+ if (cellids)
+ {
+ extr->SetInput(0, clean->GetOutput());
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ extr->SetInput(1, res);
++#else
+ extr->SetInput(1, cellids);
++#endif
+ extr->Update();
+ self->ExtractedSurfaceActor = vtkActor::New();
+ vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();
+Index: slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx 2010-01-27 20:27:28.000000000 -0500
++++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx 2010-01-27 20:27:50.000000000 -0500
+@@ -62,6 +62,9 @@
+ #include "vtkPolyDataMapper.h"
+ #include "vtkPolyDataSource.h"
+ #include "vtkSelection.h"
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++#include "vtkSelectionNode.h"
++#endif
+ #include "vtkVisibleCellSelector.h"
+ #include "vtkWidgetCallbackMapper.h"
+ #include "vtkWidgetEvent.h"
+@@ -601,13 +604,20 @@
+
+ vtkSelection *res = vtkSelection::New();
+ select->GetSelectedIds(res);
+-
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ vtkSelectionNode *cellidssel = res->GetNode(0);
++#else
+ vtkSelection *cellidssel = res->GetChild(0);
++#endif
+ vtkExtractSelectedPolyDataIds *extr = vtkExtractSelectedPolyDataIds::New();
+ if (cellidssel)
+ {
+ extr->SetInput(0, fil->GetOutput());
++#if ( (VTK_MAJOR_VERSION >= 6) || ( VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 4 ) )
++ extr->SetInput(1, res);
++#else
+ extr->SetInput(1, cellidssel);
++#endif
+ extr->Update();
+ }
+
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/patches/series?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/patches/series (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/patches/series Tue Feb 2 14:38:45 2010
@@ -1,0 +1,2 @@
+20_svn.diff
+50_all_changes.diff
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/rules?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/rules (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/rules Tue Feb 2 14:38:45 2010
@@ -1,0 +1,164 @@
+#!/usr/bin/make -f
+
+PACKAGE=slicer
+
+DEB_SOURCE_PACKAGE:=$(PACKAGE)
+include /usr/share/quilt/quilt.make
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=0
+
+# set the number of build jobs
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+ JOBS := -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
+
+# set optimization mode
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+export LD_LIBRARY_PATH+=:$(CURDIR)/DEB_build_shared/bin
+
+# set shared build path
+SHARED_BUILD_PATH = DEB_build_shared
+
+CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DCMAKE_CXX_FLAGS:STRING=-Wno-deprecated \
+ -DCMAKE_CXX_FLAGS=$(CFLAGS) \
+ -DCMAKE_BUILD_TYPE:STRING=Debug \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL=$(DH_VERBOSE) \
+ -DVOLUMERENDERINGMODULE:BOOL=ON \
+ -DCMAKE_SKIP_RPATH:BOOL=OFF \
+ -DBUILD_TESTING:BOOL=OFF \
+ -DCMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--as-needed \
+ -DCMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--as-needed \
+ -DSlicer3_USE_IGSTK:BOOL=OFF \
+ -DSlicer3_USE_OPENIGTLINK:BOOL=ON \
+ -DSlicer3_USE_MIDAS:BOOL=ON \
+
+
+get-orig-source:
+ /bin/sh $(CURDIR)/debian/get-orig-source
+
+configure: configure-stamp
+configure-stamp: $(QUILT_STAMPFN)
+ dh_testdir
+ # Add here commands to configure the package.
+
+ if [ ! -d $(SHARED_BUILD_PATH) ]; then mkdir $(SHARED_BUILD_PATH); fi
+ cd $(SHARED_BUILD_PATH) \
+ && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
+
+ cd $(SHARED_BUILD_PATH) \
+ && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
+
+ touch $@
+
+build: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+
+ # generate $(SHARED_BUILD_PATH)/lib/Slicer3/Slicer3Version.txt
+ mkdir -p $(SHARED_BUILD_PATH)/lib/Slicer3
+ ./Scripts/versioner.tcl
+ cat $(SHARED_BUILD_PATH)/lib/Slicer3/Slicer3Version.txt
+
+ # build shared libs and binaries
+ cd $(SHARED_BUILD_PATH) && $(MAKE) $(JOBS)
+
+ #docbook-to-man debian/slicer.sgml > slicer.1
+
+ touch $@
+
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp install-stamp
+
+ # Add here commands to clean up after the build process.
+ rm -rf $(SHARED_BUILD_PATH)
+
+ dh_clean --exclude ./Libs/FreeSurfer/Testing/TestData/lh.dart.orig
+
+install: install-stamp
+install-stamp: build
+ dh_testdir
+ dh_testroot
+ dh_prep --exclude ./Libs/FreeSurfer/Testing/TestData/lh.dart.orig
+ dh_installdirs
+
+ # Add here commands to install the package into debian/slicer.
+
+ # install binaries and shared libs
+ cd $(SHARED_BUILD_PATH) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+
+ # remove empty directories
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/EMSegment/Testing/TestData/TutorialTest2/VolumeData/Working/
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ModelIntoLabelVolume/Testing/TestData/
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ModelIntoLabelVolume/Testing/
+ rmdir $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ModelIntoLabelVolume/
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules/SlicerDaemon/Tcl/slicerget.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules/SlicerDaemon/Tcl/slicerput.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules/SlicerDaemon/Tcl/tracker/tracker.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/SlicerBaseGUI/Tcl/ExternalProgress.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/lib/Slicer3/launch.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/share/FreeSurfer/Testing/fips2mrml.tcl
+ chmod +x $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/ChangeTracker/Simulation/create_artificial_growth_deformation.sh
+ chmod +x $(CURDIR)/debian/tmp/usr/share/Slicer3/Modules/QueryAtlas/Tcl/QueryAtlasFips2Mrml.tcl
+ chmod -x $(CURDIR)/Utilities/Launcher/3DSlicerLogoICOimages/3DSlicerLogo-DesktopIcon-48x48x256.png
+
+ dh_install --sourcedir=$(CURDIR)/debian/tmp --fail-missing
+
+ touch $@
+
+
+# Build architecture-independent files here.
+binary-indep: install
+ dh_testdir -i
+ dh_testroot -i
+ dh_installchangelogs -i
+ dh_installdocs -i
+ dh_installexamples -i
+ dh_lintian -i
+ dh_installman -i
+ dh_link -i
+ dh_strip -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_makeshlibs -i
+ dh_installdeb -i
+ dh_shlibdeps -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i -- -Z bzip2
+
+
+
+# Build architecture-dependent files here.
+binary-arch: install
+ dh_testdir -a
+ dh_testroot -a
+ dh_installchangelogs -a
+ dh_installdocs -a
+ dh_installexamples -a
+ dh_lintian -a
+ dh_installman -a
+ dh_installmenu -a
+ dh_link -a
+ dh_strip -a
+ dh_compress -a
+ dh_fixperms -a
+ dh_makeshlibs -a -plibslicer3
+ dh_installdeb -a
+ dh_shlibdeps -a -l $(CURDIR)/debian/tmp/usr/lib:$(CURDIR)/debian/tmp/usr/lib/Slicer3:$(CURDIR)/debian/tmp/usr/lib/Slicer3/Modules
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a -- -Z bzip2
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
Propchange: packages/slicer/tags/3.4.0~svn10438-5/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/shlibs.local
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/shlibs.local?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/shlibs.local (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/shlibs.local Tue Feb 2 14:38:45 2010
@@ -1,0 +1,30 @@
+libLoadableModule 3 libslicer3 (>= 3.0.0-1)
+libModuleDescriptionParser 3 libslicer3 (>= 3.0.0-1)
+libSlicerBaseLogic 3 libslicer3 (>= 3.0.0-1)
+libMRML 3 libslicer3 (>= 3.0.0-1)
+libFreeSurfer 3 libslicer3 (>= 3.0.0-1)
+libIGT 3 libslicer3 (>= 3.0.0-1)
+libRemoteIO 3 libslicer3 (>= 3.0.0-1)
+libCommandLineModule 3 libslicer3 (>= 3.0.0-1)
+libvtkITK 3 libslicer3 (>= 3.0.0-1)
+libvtkTeem 3 libslicer3 (>= 3.0.0-1)
+libSlicerBaseCLI 3 libslicer3 (>= 3.0.0-1)
+libScriptedModule 3 libslicer3 (>= 3.0.0-1)
+libSlicerDaemon 3 libslicer3 (>= 3.0.0-1)
+libSlicerBaseGUI 3 libslicer3 (>= 3.0.0-1)
+libEMSegment 3 libslicer3 (>= 3.0.0-1)
+libQueryAtlas 3 libslicer3 (>= 3.0.0-1)
+libQdecModule 3 libslicer3 (>= 3.0.0-1)
+libVolumes 3 libslicer3 (>= 3.0.0-1)
+libVolumeRenderingReplacements 3 libslicer3 (>= 3.0.0-1)
+libSlicerTractographyFiducialSeeding 3 libslicer3 (>= 3.0.0-1)
+libmimxMeshIO 3 libslicer3 (>= 3.0.0-1)
+libmimxFilter 3 libslicer3 (>= 3.0.0-1)
+libmimxCommon 3 libslicer3 (>= 3.0.0-1)
+libmimxWidgets 3 libslicer3 (>= 3.0.0-1)
+libBuildingBlock 3 libslicer3 (>= 3.0.0-1)
+libQdec 3 libslicer3 (>= 3.0.0-1)
+libMRMLIDIO 3 libslicer3 (>= 3.0.0-1)
+libMGHIO 3 libslicer3 (>= 3.0.0-1)
+libOpenIGTLinkIF 3 libslicer3 (>= 3.0.0-1)
+libChangeTracker 3 libslicer3 (>= 3.0.0-1)
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/slicer-data.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/slicer-data.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/slicer-data.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/slicer-data.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,1 @@
+usr/share
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.desktop
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/slicer.desktop?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.desktop (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.desktop Tue Feb 2 14:38:45 2010
@@ -1,0 +1,10 @@
+[Desktop Entry]
+Name=3D Slicer
+Comment=Start 3D Slicer
+Exec=/usr/bin/slicer3
+Type=Application
+Icon=3DSlicerLogo-DesktopIcon-48x48x256.png
+StartupNotify=true
+Categories=Graphics;MedicalSoftware;
+X-Desktop-File-Install-Version=
+MimeType=
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/slicer.install?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.install (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/slicer.install Tue Feb 2 14:38:45 2010
@@ -1,0 +1,68 @@
+usr/lib/Slicer3/Slicer3Version.txt
+usr/lib/Slicer3/Modules/Editor
+usr/lib/Slicer3/Modules/SlicerDaemon
+usr/lib/Slicer3/Modules/ScriptedModuleExample
+usr/lib/Slicer3/Modules/ClipModel
+usr/lib/Slicer3/Modules/ModelIntoLabelVolume
+usr/lib/Slicer3/SlicerBaseGUI
+usr/lib/Slicer3/Plugins/ExtractSkeleton
+usr/lib/Slicer3/Plugins/ResampleDTI
+usr/lib/Slicer3/Plugins/ExecutionModelTour
+usr/lib/Slicer3/Plugins/DemonsRegistration
+usr/lib/Slicer3/Plugins/VotingBinaryHoleFillingImageFilter
+usr/lib/Slicer3/Plugins/ModelMaker
+usr/lib/Slicer3/Plugins/DiffusionTensorEstimation
+usr/lib/Slicer3/Plugins/Seeding
+usr/lib/Slicer3/Plugins/OtsuThresholdImageFilter
+usr/lib/Slicer3/Plugins/jointLMMSE
+usr/lib/Slicer3/Plugins/OrientImage
+usr/lib/Slicer3/Plugins/Subtract
+usr/lib/Slicer3/Plugins/ResampleVolume
+usr/lib/Slicer3/Plugins/RigidRegistration
+usr/lib/Slicer3/Plugins/dwiNoiseFilter
+usr/lib/Slicer3/Plugins/CurvatureAnisotropicDiffusion
+usr/lib/Slicer3/Plugins/ZeroCrossingBasedEdgeDetectionImageFilter
+usr/lib/Slicer3/Plugins/ConfidenceConnected
+usr/lib/Slicer3/Plugins/OtsuThresholdSegmentation
+usr/lib/Slicer3/Plugins/SparseFieldLevelSetContour
+usr/lib/Slicer3/Plugins/ResampleVolume2
+usr/lib/Slicer3/Plugins/EMSegmentCommandLine
+usr/lib/Slicer3/Plugins/Add
+usr/lib/Slicer3/Plugins/ImageReadDicomWrite
+usr/lib/Slicer3/Plugins/AffineRegistration
+usr/lib/Slicer3/Plugins/LabelMapSmoothing
+usr/lib/Slicer3/Plugins/Realign
+usr/lib/Slicer3/Plugins/GaussianBlurImageFilter
+usr/lib/Slicer3/Plugins/GrayscaleFillHoleImageFilter
+usr/lib/Slicer3/Plugins/DiffusionTensorMathematics
+usr/lib/Slicer3/Plugins/EMSegmentCommandLine_GUIVersion
+usr/lib/Slicer3/Plugins/MedianImageFilter
+usr/lib/Slicer3/Plugins/GradientAnisotropicDiffusion
+usr/lib/Slicer3/Plugins/GrayscaleGrindPeakImageFilter
+usr/lib/Slicer3/Plugins/HistogramMatching
+usr/lib/Slicer3/Plugins/GrayscaleModelMaker
+usr/lib/Slicer3/Plugins/LinearRegistration
+usr/lib/Slicer3/Plugins/Threshold
+usr/lib/Slicer3/Plugins/BSplineDeformableRegistration
+usr/lib/Slicer3/Plugins/FreesurferSurfaceSectionExtraction
+usr/lib/Slicer3/Plugins/ImageLabelCombine
+usr/lib/Slicer3/Plugins/dwiUNLM
+usr/lib/Slicer3/Plugins/DownloadSlicerTutorials
+usr/bin/DetectGrowthSegmentation
+usr/bin/applyDeformationITK
+usr/bin/GenerateCLP
+usr/bin/Slicer3-real usr/lib/Slicer3
+usr/bin/ChangeTrackerCommandLine
+usr/bin/GenerateLMLauncher
+usr/bin/DetectGrowth
+usr/bin/Slicer3 usr/lib/Slicer3
+usr/bin/GenerateLM
+usr/bin/GenerateCLPLauncher
+usr/lib/Slicer3/launch.tcl
+usr/lib/Qdec/vtkFreeSurferReaders.tcl
+usr/lib/Slicer3/Modules/FetchMI/Tcl/FetchMIXMLUtilities.tcl
+usr/lib/Slicer3/Modules/lib*.so.*
+../../Utilities/Launcher/3DSlicerLogoICOimages/3DSlicerLogo-DesktopIcon-48x48x256.png usr/share/pixmaps
+../../debian/slicer.desktop usr/share/applications
+../../debian/slicer3 usr/bin
+../../debian/Slicer3 usr/bin
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/slicer3
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/slicer3?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/slicer3 (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/slicer3 Tue Feb 2 14:38:45 2010
@@ -1,0 +1,7 @@
+#!/bin/sh
+
+export TK_LIBRARY=/usr/share/tcltk/tk8.5/
+
+/usr/bin/Slicer3 $*
+
+exit 0
Added: packages/slicer/tags/3.4.0~svn10438-5/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/tags/3.4.0%7Esvn10438-5/debian/watch?rev=36129&op=file
==============================================================================
--- packages/slicer/tags/3.4.0~svn10438-5/debian/watch (added)
+++ packages/slicer/tags/3.4.0~svn10438-5/debian/watch Tue Feb 2 14:38:45 2010
@@ -1,0 +1,4 @@
+version=3
+opts=uversionmangle=s/^/3.4.0~svn/,filenamemangle=s/.*rev=(\d+)&.*/slicer_3.4.0~svn$1.orig.tar.gz/ \
+http://viewvc.slicer.org/viewcvs.cgi/branches/Slicer-3-4/ ^/viewcvs.cgi\?rev=(\d+)&view=rev$ \
+ debian /bin/sh debian/get-orig-source
More information about the debian-science-commits
mailing list