--- insighttoolkit-3.12.0.orig/debian/changelog +++ insighttoolkit-3.12.0/debian/changelog @@ -0,0 +1,225 @@ +insighttoolkit (3.12.0-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable, remaining changes: + - Build-depend on gccxml (>= 0.9.0+cvs20080525-1ubuntu1) rather than + (>= 0.9.0+cvs20080525) to include an FTBFS fix. + + -- Nick Ellery Sun, 14 Jun 2009 00:27:17 -0700 + +insighttoolkit (3.12.0-1) unstable; urgency=low + + * New upstream. + + * rules: Install python module and extensions into + /usr/lib/pythonX.Y/site-packages on advice of Josselin Mouette. + Closes: #516766. + + -- Steve M. Robbins Sat, 07 Mar 2009 23:04:10 -0600 + +insighttoolkit (3.10.1-1ubuntu3) jaunty; urgency=low + + * No-change rebuild to fix lpia shared library dependencies. + + -- Colin Watson Thu, 19 Mar 2009 17:01:04 +0000 + +insighttoolkit (3.10.1-1ubuntu2) jaunty; urgency=low + + * No-change rebuild to build with Python 2.6. + + -- Alessio Treglia Sat, 14 Mar 2009 09:50:15 +0100 + +insighttoolkit (3.10.1-1ubuntu1) jaunty; urgency=low + + * Merge from debian unstable (LP: #313750), Ubuntu remaining changes: + - Continue to Build-depend against gccxml (>= 0.9.0+cvs20080525-1ubuntu1). + + -- Alessio Treglia Sat, 03 Jan 2009 18:08:56 +0100 + +insighttoolkit (3.10.1-1) unstable; urgency=low + + * New upstream version. + - patches/nifti-versioning.patch: Remove. Applied upstream. + - control: + - rules: Update version numbers, package names. + + * control: Build-depend on uuid-dev (gdcm uses it). + + * copyright: Update download URL. + + * rules: Adhere to parallel=N in DEB_BUILD_OPTIONS by setting MAKEFLAGS. + + * compat: Set to 7. + * control: Update build-dep on debhelper to version >= 7. + + * CMakeCache.txt.debian: Set CMAKE_BUILD_TYPE to "RELEASE" so that we + build with -O3 (not -O2), necessary to optimize the templated code. + + -- Steve M. Robbins Fri, 19 Dec 2008 20:16:49 -0600 + +insighttoolkit (3.8.0-1ubuntu1) jaunty; urgency=low + + * Build-depend against gccxml (>= 0.9.0+cvs20080525-1ubuntu1). + + -- Luca Falavigna Wed, 31 Dec 2008 18:37:04 +0100 + +insighttoolkit (3.8.0-1) unstable; urgency=low + + * New upstream release. + - patches/gcc43.patch: Remove; incorporated upstream. + - control: Update Standards-Version to 3.8.0 (no changes req'd). + + * rules: Add get-orig-source target. Parameterize all version numbers. + + * patches/nifti-versioning.patch: New. Ensure all shared libraries + built under Utilities/nifti follow the ITK SOVERSION. + + -- Steve M. Robbins Sun, 24 Aug 2008 07:41:34 -0500 + +insighttoolkit (3.6.0-4) UNRELEASED; urgency=low + + [Steve M. Robbins] + * debian/patches/gcc43.patch: Include in itkColorTable.txx and + itkMetaDataObject.h. Qualify typedefs in itkAutomaticTopologyMeshSource. + + * debian/control: Update dependency on debhelper to (>=6.0.7) to account + for use of dh_lintian. Account for changes insighttoolkit-examples to + insighttoolkit3-examples, and libinsighttoolkit-dev to + libinsighttoolkit3-dev. + + [Charles Plessy] + * debian/control: added `Vcs-Browser' and `Vcs-Svn' fields. + + -- Steve M. Robbins Tue, 08 Jul 2008 23:20:16 -0500 + +insighttoolkit (3.6.0-3) unstable; urgency=low + + * debian/patches/gccxml-workaround.patch: New. Work around gccxml issue + with #include_next; c.f. http://www.gccxml.org/Bug/view.php?id=7134. + * debian/patches/gcc43.patch: include in itkNeighbourhood.h. + This only showed up in the tcl wrapping step. + + * Above two entries fix FTBFS for GCC 4.3-based systems. + Closes: #478500. + + * debian/patches/sharedforward.patch: New. Ensure that linux/sparc + systems are not also configured as a SUN sparc system, which requires + SUN header sys/isa_defs.h. Closes: #478940, #483312. + + -- Steve M. Robbins Sat, 31 May 2008 12:07:29 -0500 + +insighttoolkit (3.6.0-2) unstable; urgency=low + + * debian/patches/pythonfiles-install.patch: New. Remove argument + "COMPONENTS" from FILE(INSTALL command that cmake 2.6 has started + complaining about. There seems to be no ill effects as the python + files are still installed properly. + + * debian/control: Add versioned build-dep for gccxml, to ensure version + with support for gcc 4.3 builtins. + + -- Steve M. Robbins Mon, 26 May 2008 00:25:21 -0500 + +insighttoolkit (3.6.0-1) unstable; urgency=low + + * New upstream. + + * debian/control: + * debian/rules: Add major version ('3') to all package names, + in order to support two major versions in the Debian archive. + + * debian/control: + * debian/rules: + * debian/CMakeCache.txt.debian: New package tcl8.4-insighttoolkit3 for + Tcl bindings. + * debian/patches/tcl-install.patch: New. Patch pkgIndex.tcl to search + for extension modules (shared libs) in /usr/lib. + * debian/patches/series: Add above. + + -- Steve M. Robbins Fri, 16 May 2008 01:01:16 -0500 + +insighttoolkit (3.4.0-4) unstable; urgency=low + + * rules: + * control: + * patches/series: Switch from simple patchsys to quilt. + + * patches/gcc43.patch: New. Fix GCC 4.3 build errors. Closes: #474537. + + * rules: Install libSwigPythonRuntime.so. Closes: #476632. + + -- Steve M. Robbins Fri, 25 Apr 2008 20:07:00 -0500 + +insighttoolkit (3.4.0-3) unstable; urgency=low + + * CMakeCache.txt.debian: Set ITK_USE_PYTHON_NUMARRAY=ON. + * rules: Add PYTHON_NUMARRAY_INCLUDE_DIR to CMakeCache.txt. + * control: Build-depend on python-numarray. + + * CMakeCache.txt.debian: Set USE_FFTWD=ON and USE_FFTWF=ON. + * control: Add libfftw3-dev to Build-deps and -dev deps. + + * debian/libinsighttoolkit3.4.lintian-overrides: + * debian/python-insighttoolkit.lintian-overrides: New. Override + package-name-doesnt-match-sonames. + + -- Steve M. Robbins Sat, 05 Apr 2008 09:36:46 -0500 + +insighttoolkit (3.4.0-2) unstable; urgency=low + + [ Steve M. Robbins ] + * control: Remove the homepage url from each package description. + + * control: New build-depends on cdbs version (for python-support), + cableswig, python-support, and python-dev. New package + python-insighttoolkit. + * rules: Add PYTHON_EXECUTABLE, PYTHON_INCLUDE_PATH, and PYTHON_LIBRARY + to generated CMakeCache.txt. New rule install/python-insighttoolkit. + * CMakeCache.txt.debian: Enable ITK_CSWIG_PYTHON. + + * insightoolkit.1: Rename to insightoolkit.3. + * rules: Adjust accordingly. + + * control (libinsighttoolkit-dev): Change section from lib to libdevel. + Change libinsighttoolkit3.4 dependency version from obsolete + ${Source-Version} to ${binary:Version}. + + [ David Paleino ] + * debian/control: + - Standards-Version bumped to 3.7.3 + * debian/watch added + + -- Steve M. Robbins Tue, 12 Feb 2008 21:17:27 -0600 + +insighttoolkit (3.4.0-1) unstable; urgency=low + + * New upstream version. + - Obsoletes patches: 01_itkPowellOptimizer.patch, + 02_itkAnalyzeDbh.patch, 04_ITKConfig.patch, + 05_itkIncludeDirectories.patch + + * control: Change maintainer to team mailing list. Add homepage. + + * control: + * rules: Rename shared library package from libinsighttoolkit3.0 to + libinsighttoolkit3.4. + + * CMakeCache.txt.debian: Enable concept checking. + + -- Steve M. Robbins Thu, 03 Jan 2008 01:21:55 -0600 + +insighttoolkit (3.2.0-2) unstable; urgency=low + + * debian/patches/04_ITKConfig.patch: Don't export ITK_SOURCE_DIR. + Closes: #424132. + + * debian/patches/05_itkIncludeDirectories.patch: Correct include path + for gdcm. Closes: #424134. + + -- Steve M. Robbins Wed, 13 Jun 2007 00:59:13 -0500 + +insighttoolkit (3.2.0-1) unstable; urgency=low + + * Initial upload. + + -- Steve M. Robbins Sun, 29 Apr 2007 20:19:27 -0500 + --- insighttoolkit-3.12.0.orig/debian/rules +++ insighttoolkit-3.12.0/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/makefile.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +VER_MAJOR = 3 +VER_MINOR = 12 +VER_PATCH = 0 + +UPSTREAM_SRC = InsightToolkit-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH) +DEBIAN_SRC_DIR = insighttoolkit-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH) +DEBIAN_SRC_TAR = insighttoolkit_$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).orig.tar.gz + +pkg_lib = libinsighttoolkit$(VER_MAJOR).$(VER_MINOR) +pkg_dev = libinsighttoolkit$(VER_MAJOR)-dev +pkg_python = python-insighttoolkit$(VER_MAJOR) +pkg_tcl = tcl8.4-insighttoolkit$(VER_MAJOR) +pkg_examples = insighttoolkit$(VER_MAJOR)-examples + +PYVERS = $(shell pyversions -r debian/control) +PYMODDIR = usr/lib/$(PYVERS)/site-packages +PYEXTDIR = $(PYMODDIR) + +TCLVERS = 8.4 +TCLMODDIR = usr/share/tcltk/tcl$(TCLVERS)/insighttoolkit$(VER_MAJOR) + +DEB_BUILDDIR = $(CURDIR)/Build +DEB_DESTDIR = $(CURDIR)/debian/tmp +DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(DEB_DESTDIR) + +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + DEB_MAKE_BUILD_TARGET = -j$(NUMJOBS) all +endif + + +clean:: + rm -rf $(DEB_BUILDDIR) + +$(DEB_BUILDDIR)/CMakeCache.txt: debian/CMakeCache.txt.debian + cp $< $@ + echo PYTHON_EXECUTABLE:FILEPATH=/usr/bin/$(PYVERS) >> $@ + echo PYTHON_INCLUDE_PATH:PATH=/usr/include/$(PYVERS) >> $@ + echo PYTHON_LIBRARY:FILEPATH=/usr/lib/lib$(PYVERS).so >> $@ + echo PYTHON_NUMARRAY_INCLUDE_DIR:PATH=/usr/include/$(PYVERS)/numarray >> $@ + echo TCL_INCLUDE_PATH:PATH=/usr/include/tcl$(TCLVERS) >> $@ + echo TCL_LIBRARY:FILEPATH=/usr/lib/libtcl$(TCLVERS).so >> $@ + echo TCL_TCLSH:FILEPATH=/usr/bin/tclsh$(TCLVERS) >> $@ + echo TK_INCLUDE_PATH:PATH=/usr/include/tcl$(TCLVERS) >> $@ + echo TK_LIBRARY:FILEPATH=/usr/lib/libtk$(TCLVERS).so >> $@ + +common-configure-arch:: $(DEB_BUILDDIR)/CMakeCache.txt + cd $(DEB_BUILDDIR) && cmake .. + +common-build-arch:: + echo "$(pkg_tcl): non-dev-pkg-with-shlib-symlink" > debian/$(pkg_tcl).lintian-overrides + echo "$(pkg_tcl): package-name-doesnt-match-sonames" >> debian/$(pkg_tcl).lintian-overrides + echo "$(pkg_python): non-dev-pkg-with-shlib-symlink" > debian/$(pkg_python).lintian-overrides + echo "$(pkg_python): package-name-doesnt-match-sonames" >> debian/$(pkg_python).lintian-overrides + echo "$(pkg_lib): package-name-doesnt-match-sonames" > debian/$(pkg_lib).lintian-overrides + dh_lintian + +install/$(pkg_lib):: + dh_install -p$(pkg_lib) -XPython -XTcl debian/tmp/usr/lib/InsightToolkit/lib*.so.* usr/lib + +install/$(pkg_dev):: + dh_installman -p$(pkg_dev) debian/insighttoolkit.$(VER_MAJOR) + dh_installdocs -p$(pkg_dev) Documentation/* + dh_install -p$(pkg_dev) -XPython -XTcl debian/tmp/usr/lib/InsightToolkit/lib*.so usr/lib + dh_install -p$(pkg_dev) --autodest debian/tmp/usr/include/InsightToolkit/* + dh_install -p$(pkg_dev) --autodest debian/tmp/usr/lib/InsightToolkit/*.cmake + +install/$(pkg_python):: + dh_install -p$(pkg_python) -XlibSwig debian/tmp/usr/lib/InsightToolkit/*Python.so* $(PYEXTDIR) + dh_install -p$(pkg_python) debian/tmp/usr/lib/InsightToolkit/libSwigRuntimePython.so* usr/lib + dh_install -p$(pkg_python) debian/tmp/usr/lib/InsightToolkit/python/* $(PYMODDIR) + dh_install -p$(pkg_python) debian/tmp/usr/lib/InsightToolkit/*.py $(PYMODDIR) + dh_pysupport -p$(pkg_python) + +install/$(pkg_tcl):: + mv debian/tmp/usr/lib/InsightToolkit/itkwish-* debian/tmp/usr/bin/itkwish + dh_install -p$(pkg_tcl) --autodest debian/tmp/usr/bin/itkwish + dh_install -p$(pkg_tcl) debian/tmp/usr/lib/InsightToolkit/*Tcl.so* usr/lib + dh_install -p$(pkg_tcl) debian/tmp/usr/lib/InsightToolkit/tcl/* $(TCLMODDIR) + +install/$(pkg_examples):: + dh_installexamples -p$(pkg_examples) Examples/* + find debian/$(pkg_examples)/usr/share/doc/$(pkg_examples)/examples \ + -type f -print0 | xargs -0 chmod 644 + +$(UPSTREAM_SRC).tar.gz: + wget http://voxel.dl.sourceforge.net/sourceforge/itk/$@ + +get-orig-source: $(UPSTREAM_SRC).tar.gz + tar xzf $(UPSTREAM_SRC).tar.gz + find $(UPSTREAM_SRC) -name CVS -o -name Patented | xargs rm -rf + rm -rf $(UPSTREAM_SRC)/Code/Review + mv $(UPSTREAM_SRC) $(DEBIAN_SRC_DIR) + tar czf $(DEBIAN_SRC_TAR) $(DEBIAN_SRC_DIR) + --- insighttoolkit-3.12.0.orig/debian/CMakeCache.txt.debian +++ insighttoolkit-3.12.0/debian/CMakeCache.txt.debian @@ -0,0 +1,61 @@ + +# This is the Kickstart CMakeCache file for the Debian build of ITK. +# Only those settings that are changed from the default are specified. + +// Make the build verbose, to ease debugging of buildd logs +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +// Conform to VTK's setting +CMAKE_CXX_COMPILER:STRING=/usr/bin/c++ + +// Don't build examples now (let the user later) +BUILD_EXAMPLES:BOOL=OFF + +// Build ITK with shared libraries +BUILD_SHARED_LIBS:BOOL=ON + +// Don't bother building the testing tree +BUILD_TESTING:BOOL=OFF + +// Give us an optimised release build +CMAKE_BUILD_TYPE:STRING=RELEASE + +// Install path prefix, prepended onto install directories +CMAKE_INSTALL_PREFIX:PATH=/usr + +// Don't build documentation files with doxygen: it's too slow +// The docs are downloadable from itk.org +BUILD_DOXYGEN:BOOL=OFF + +// The code still uses the older #include style +CMAKE_CXX_FLAGS:STRING=-Wno-deprecated + +// We do not want rpath enabled +CMAKE_SKIP_RPATH:BOOL=ON + +//Build cswig Java wrapper support +ITK_CSWIG_JAVA:BOOL=OFF + +//Build cswig Python wrapper support (requires CableSwig). +ITK_CSWIG_PYTHON:BOOL=ON + +//Build cswig Tcl wrapper support (requires CableSwig). +ITK_CSWIG_TCL:BOOL=ON + +// We haven't packaged this (yet) +ITK_DATA_ROOT:PATH=ITK_DATA_ROOT_NOTFOUND + +// Use the system libraries for these +ITK_USE_SYSTEM_JPEG:BOOL=ON +ITK_USE_SYSTEM_PNG:BOOL=ON +ITK_USE_SYSTEM_TIFF:BOOL=ON +ITK_USE_SYSTEM_ZLIB:BOOL=ON + +// Optional libraries +ITK_USE_PYTHON_NUMARRAY:BOOL=ON +USE_FFTWD:BOOL=ON +USE_FFTWF:BOOL=ON + +// Enable concept checking +ITK_USE_CONCEPT_CHECKING:BOOL=ON +ITK_USE_STRICT_CONCEPT_CHECKING:BOOL=ON --- insighttoolkit-3.12.0.orig/debian/watch +++ insighttoolkit-3.12.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/itk/InsightToolkit-(.*)\.tar\.gz --- insighttoolkit-3.12.0.orig/debian/README.Debian +++ insighttoolkit-3.12.0/debian/README.Debian @@ -0,0 +1,106 @@ + .. -*- rst -*- + +====================================================================== +The Insight Segmentation and Registration Toolkit for Debian GNU/Linux +====================================================================== + + +The Insight Toolkit (ITK) homepage is at: + + http://www.itk.org/ + + + +Examples Package +---------------- + +The ``insighttoolkit-examples`` package contains a set of C++ samples that +illustrate how to use various aspects of the toolkit. The source is located +in ``/usr/share/doc/insighttoolkit-examples/src``. The examples come from +the *ITK Software Guide*. + +To build the examples: + +1. Create a working directory; e.g. in your home directory:: + + % mkdir ~/itk-examples + % cd ~/itk-examples + +2. Copy and uncompress the sources:: + + % cp -a /usr/share/doc/insighttoolkit-examples/examples/* . + % find . -name '*.gz' | xargs gunzip + +3. Run ``cmake`` in source directory:: + + % cmake . + +4. Run ``make`` and go make some coffee:: + + % make + +5. Run the examples, examine the code, read the book, enjoy coffee + +The examples should be read in conjunction with the *ITK Developers Guide*. +The -apps package has some more sophisticated examples, including demos of +how to integrate ITK with a GUI and 2D/3D visualisation. + + +Related Packages +~~~~~~~~~~~~~~~~ + +The Insight Toolkit is normally used in conjunction with other packages +that provide a GUI, visualisation, and other facilities. + + + * Graphical User Interface Toolkits + + - FLTK (``libfltk1.1``) : http://www.fltk.org/ + - GTK+ (``libgtk2``) : http://www.gtk.org/ + - wxWindows (``libwxgtk2.2``) : http://www.wxwindows.org/ + + * Visualisation + + - The Visualisation Toolkit (``libvtk4``) : http://www.vtk.org/ + + +Resources +~~~~~~~~~ + +The official ITK website is http://www.itk.org/ where other information +relating to ITK is provided. + +From here you can join the mailing list: + + insight-users@www.itk.org + http://www.itk.org/mailman/listinfo/insight-users + + +Development +~~~~~~~~~~~ + +It is strongly recommended that you use CMake for building ITK applications. +It greatly simplifies the task of writing Makefiles, and avoids complications +of compiler settings, paths, and so on. It is provided in the package +``cmake``. + +When building with CMake, ``ITK_DIR`` should be detected automatically. +``ITK_DIR`` is still the same as the default ``/usr/lib/InsightToolkit``. + +You can add the following code to your CMakeLists.txt file:: + + FIND_PACKAGE(ITK) + IF(ITK_FOUND) + INCLUDE(${ITK_USE_FILE}) + ELSE(ITK_FOUND) + MESSAGE(FATAL_ERROR "Cannot build without ITK. Please set ITK_DIR.") + ENDIF(ITK_FOUND) + + + +.. This document is written in reStructuredText, and can be processed + to generate HTML, LaTeX and other rich output formats. See the + http://docutils.sourceforge.net/ project for more information. + + + -- Gavin Baker , Thu Dec 01 22:42:37 2005 --- insighttoolkit-3.12.0.orig/debian/copyright +++ insighttoolkit-3.12.0/debian/copyright @@ -0,0 +1,986 @@ +This package was first debianized by Gavin Baker on +Mon, 9 Feb 2004 23:25:51 +1100. + +Current maintainer: Steve M. Robbins +Download URL: http://www.itk.org/files/ + +Any changes to the source for the Debian packages are detailed in +the README.Debian and the changelog.Debian file included in this package. + +Upstream Authors: The Insight Consortium and Contributors +Upstream Contact: Luis Ibanez +ITK web site: http://www.itk.org/ + + + Main License Statement + ---------------------- + + +The Insight Segmentation and Registration Toolkit (ITK) was initially +developed under contract to the National Library of Medicine at the +National Institutes of Health. ITK is partially derived from VTK and VXL, +hence some code is copyrighted accordingly (see VTKCopyright.txt and +VXLCopyright.txt). + +The ITK copyright is as follows: + + +Copyright (c) 1999-2003 Insight Software Consortium +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * The name of the Insight Software Consortium, or the names of any + consortium members, or of any contributors, may not be used to endorse or + promote products derived from this software without specific prior written + permission. + + * Modified source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS'' +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +See also the ITK web site: http://www.itk.org for more information. + + + + VTK License Statement (VTKCopyright.txt) + ---------------------------------------- + +Portions of the Insight code base are derived from the Visualization Toolkit +(VTK), and hence are covered under the VTK copyright. The VTK copyright is as +follows: + +Copyright (c) 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen +All rights reserved. + +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. + + * Modified source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT 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. + +See also the VTK web site: http://www.vtk.org for more information. + + + VXL License Statement (VXLCopyright.txt) + ---------------------------------------- + +Portions of the Insight code base (the numerics package VNL) are derived from +the Vision-something-Libraries (VXL), and hence are covered under the VXL +copyright. The VXL copyright is as follows: + + + Copyright (c) 2000 TargetJr Consortium + GE Corporate Research and Development (GE CRD) + 1 Research Circle + Niskayuna, NY 12309 + All Rights Reserved + Reproduction rights limited as described below. + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that (i) the above copyright notice and this permission + notice appear in all copies of the software and related documentation, + (ii) the name TargetJr Consortium (represented by GE CRD), may not be + used in any advertising or publicity relating to the software without + the specific, prior written permission of GE CRD, and (iii) any + modifications are clearly marked and summarized in a change history + log. + + THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, + EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + IN NO EVENT SHALL THE TARGETJR CONSORTIUM BE LIABLE FOR ANY SPECIAL, + INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND OR ANY + DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER OR NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR ON + ANY THEORY OF LIABILITY ARISING OUT OF OR IN CONNECTION WITH THE + USE OR PERFORMANCE OF THIS SOFTWARE. + + +See also the VXL web site: http://vxl.sourceforge.net/ for more information. + + + Other Licenses + -------------- + + Copyright (c) + Biomedical Imaging Resource + Mayo Clinic + + All rights reserved. + + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the following + conditions are met: + + 1) Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2) 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 Mayo Clinic 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. + + +28 files covered by: + +Copyright (c) + Silicon Graphics Computer Systems, Inc. + + Permission to use, copy, modify, distribute and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear + in supporting documentation. Silicon Graphics makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied warranty. + + +29 files covered by: + +Copyright (c) + Hewlett-Packard Company + + Permission to use, copy, modify, distribute and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear + in supporting documentation. Hewlett-Packard Company makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied warranty. + + +9 files covered by: + +Copyright (c) + Mark of the Unicorn, Inc. + + Permission to use, copy, modify, distribute and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear + in supporting documentation. Mark of the Unicorn makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied warranty. + + +38 files covered by: + +Copyright (c) + Moscow Center for SPARC Technology + + Permission to use, copy, modify, distribute and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear + in supporting documentation. Moscow Center for SPARC Technology makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied warranty. + + +1 file covered by: + +Copyright (C) Makoto Matsumoto and Takuji Nishimura, + Copyright (C) Richard J. Wagner + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + + 3. The names of its contributors may not 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. + + The original code included the following notice: + + When you use this, send an email to: matumoto at math dot keio dot ac dot jp + with an appropriate reference to your work. + + It would be nice to CC: + rjwagner at writeme dot com and Cokus at math dot washington dot edu + when you write. + + +1 file covered by: + +(c) Copyright by Greg A. Woods + + Freely redistibutable. + All other rights reserved. + Return all fixes/modifications to . + + +1 file covered by: + +Copyright by AT&T, Lucent Technologies and Bellcore. + +Permission to use, copy, modify, and distribute this software +and its documentation for any purpose and without fee is hereby +granted, provided that the above copyright notice appear in all +copies and that both that the copyright notice and this +permission notice and warranty disclaimer appear in supporting +documentation, and that the names of AT&T, Bell Laboratories, +Lucent or Bellcore or any of their entities not be used in +advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +AT&T, Lucent and Bellcore disclaim all warranties with regard to +this software, including all implied warranties of +merchantability and fitness. In no event shall AT&T, Lucent or +Bellcore be liable for 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. + + +1 file covered by: + +Copyright (C) Lucent Technologies +All Rights Reserved + +Permission to use, copy, modify, and distribute this software and +its documentation for any purpose and without fee is hereby +granted, provided that the above copyright notice appear in all +copies and that both that the copyright notice and this +permission notice and warranty disclaimer appear in supporting +documentation, and that the name of Lucent or any of its entities +not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. +IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR 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. + + +1 file covered by: + +Copyright (c) TargetJr Consortium + GE Corporate Research and Development (GE CRD) + 1 Research Circle + Niskayuna, NY 12309 + All Rights Reserved + Reproduction rights limited as described below. + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that (i) the above copyright notice and this permission + notice appear in all copies of the software and related documentation, + (ii) the name TargetJr Consortium (represented by GE CRD), may not be + used in any advertising or publicity relating to the software without + the specific, prior written permission of GE CRD, and (iii) any + modifications are clearly marked and summarized in a change history + log. + + THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, + EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + IN NO EVENT SHALL THE TARGETJR CONSORTIUM BE LIABLE FOR ANY SPECIAL, + INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND OR ANY + DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER OR NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR ON + ANY THEORY OF LIABILITY ARISING OUT OF OR IN CONNECTION WITH THE + USE OR PERFORMANCE OF THIS SOFTWARE. + + +1 file covered by: + +Copyright (C) General Electric Company. + + Permission is granted to any individual or institution to use, copy, modify, + and distribute this software, provided that this complete copyright and + permission notice is maintained, intact, in all copies and supporting + documentation. + + General Electric Company, + provides this software "as is" without express or implied warranty. + + +5 files covered by: + +Copyright (C) Texas Instruments Incorporated. + + Permission is granted to any individual or institution to use, copy, modify, + and distribute this software, provided that this complete copyright and + permission notice is maintained, intact, in all copies and supporting + documentation. + + Texas Instruments Incorporated provides this software "as is" without + express or implied warranty. + + +2 files covered by: + +Copyright (C) Texas Instruments Incorporated. + Copyright (C) General Electric Company. + + Permission is granted to any individual or institution to use, copy, modify, + and distribute this software, provided that this complete copyright and + permission notice is maintained, intact, in all copies and supporting + documentation. + + +1 file covered by: + +Copyright (C) Free Software Foundation, Inc. + + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + + +1 file covered by: + +Copyright by the Massachusetts Institute of Technology + + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the name of M.I.T. not be used in advertising or + publicity pertaining to distribution of the software without specific, + written prior permission. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. + + +98 files covered by: + +Copyright (c) 1999-2005 CREATIS +(CREATIS = Centre de Recherche et d'Applications en Traitement de l'Image) +All rights reserved. + +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 CREATIS, nor the names of any contributor (CNRS, INSERM, + INSA, Universite Claude-Bernard Lyon I), may be used to endorse or promote + products derived from this software without specific prior written permission. + + * Modified source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS'' +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +13 files covered by: + +Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + and Clark Cooper + +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. + + +54 files covered by: + +Copyright (C) Gordon Kindlmann + Copyright (C) University of Utah + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any + damages arising from the use of this software. + + Permission is granted to anyone to use this software for any + purpose, including commercial applications, and to alter it and + redistribute it freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source distribution. + + +2 files covered by: + +Copyright (c) David A. Clunie DBA PixelMed Publishing. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimers. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of + conditions and the following disclaimers in the documentation and/or other materials + provided with the distribution. + + 3. Neither the name of PixelMed Publishing nor the names of its contributors may + be used to endorse or promote products derived from this software. + + 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. + + +14 files covered by: + +Copyright (c) 2003 Matt Turek +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * The name of Matt Turek nor the names of any contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + + * Modified source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT 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. + + +20 files covered by: + + * libpng versions 1.0.7, July 1, 2000, through 1.0.12, June 8, 2001, are + * Copyright (c) 2000, 2001 Glenn Randers-Pehrson, and are + * distributed according to the same disclaimer and license as libpng-1.0.6 + * with the following individuals added to the list of Contributing Authors + * + * Simon-Pierre Cadieux + * Eric S. Raymond + * Gilles Vollant + * + * and with the following additions to the disclaimer: + * + * There is no warranty against interference with your enjoyment of the + * library or against infringement. There is no warranty that our + * efforts or the library will fulfill any of your particular purposes + * or needs. This library is provided with all faults, and the entire + * risk of satisfactory quality, performance, accuracy, and effort is with + * the user. + * + * libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are + * Copyright (c) 1998, 1999, 2000 Glenn Randers-Pehrson + * Distributed according to the same disclaimer and license as libpng-0.96, + * with the following individuals added to the list of Contributing Authors: + * + * Tom Lane + * Glenn Randers-Pehrson + * Willem van Schaik + * + * libpng versions 0.89, June 1996, through 0.96, May 1997, are + * Copyright (c) 1996, 1997 Andreas Dilger + * Distributed according to the same disclaimer and license as libpng-0.88, + * with the following individuals added to the list of Contributing Authors: + * + * John Bowler + * Kevin Bracey + * Sam Bushell + * Magnus Holmgren + * Greg Roelofs + * Tom Tanner + * + * libpng versions 0.5, May 1995, through 0.88, January 1996, are + * Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. + * + * For the purposes of this copyright and license, "Contributing Authors" + * is defined as the following set of individuals: + * + * Andreas Dilger + * Dave Martindale + * Guy Eric Schalnat + * Paul Schmidt + * Tim Wegner + * + * The PNG Reference Library is supplied "AS IS". The Contributing Authors + * and Group 42, Inc. disclaim all warranties, expressed or implied, + * including, without limitation, the warranties of merchantability and of + * fitness for any purpose. The Contributing Authors and Group 42, Inc. + * assume no liability for direct, indirect, incidental, special, exemplary, + * or consequential damages, which may result from the use of the PNG + * Reference Library, even if advised of the possibility of such damage. + * + * Permission is hereby granted to use, copy, modify, and distribute this + * source code, or portions hereof, for any purpose, without fee, subject + * to the following restrictions: + * + * 1. The origin of this source code must not be misrepresented. + * + * 2. Altered versions must be plainly marked as such and + * must not be misrepresented as being the original source. + * + * 3. This Copyright notice may not be removed or altered from + * any source or altered source distribution. + * + * The Contributing Authors and Group 42, Inc. specifically permit, without + * fee, and encourage the use of this source code as a component to + * supporting the PNG file format in commercial products. If you use this + * source code in a product, acknowledgment is not required but would be + * appreciated. + + +1 file covered by: + +(c) Copyright + Biomedical Imaging Resource + Mayo Foundation + Incorporation of components of dbh.h are by permission of the + Mayo Foundation. + + +2 files covered by: + +Copyright (C) Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + + +1 file covered by: + +Copyright (c) by University of Toronto. + Written by Henry Spencer. Not derived from licensed software. + + Permission is granted to anyone to use this software for any + purpose on any computer system, and to redistribute it freely, + subject to the following restrictions: + + 1. The author is not responsible for the consequences of use of + this software, no matter how awful, even if they arise + from defects in it. + + 2. The origin of this software must not be misrepresented, either + by explicit claim or by omission. + + 3. Altered versions must be plainly marked as such, and must not + be misrepresented as being the original software. + + +25 files covered by: + +Copyright (c) David Janssens + Copyright (c) Yannick Verschueren + Copyright (c) Francois Devaux and Antonin Descampe + Copyright (c) Hervé Drolon, FreeImage Team + Copyright (c) Communications and remote sensing Laboratory, Universite catholique de Louvain, Belgium + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + 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. + + +4 files covered by: + +Copyright (c) Yannick Verschueren + Copyright (c) Hervé Drolon, FreeImage Team + Copyright (c) Communications and remote sensing Laboratory, Universite catholique de Louvain, Belgium + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + 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. + + +8 files covered by: + +Copyright (c) Hervé Drolon, FreeImage Team + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + 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. + + +2 files covered by: + +Copyright (c) Francois Devaux and Antonin Descampe + Copyright (c) Hervé Drolon, FreeImage Team + Copyright (c) Communications and remote sensing Laboratory, Universite catholique de Louvain, Belgium + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + 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. + + +78 files covered by: + +This software is copyright (C) 1991-1998, Thomas G. Lane. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + + +54 files covered by: + +Copyright (c) Sam Leffler + Copyright (c) Silicon Graphics, Inc. + + Permission to use, copy, modify, distribute, and sell this software and + its documentation for any purpose is hereby granted without fee, provided + that (i) the above copyright notices and this permission notice appear in + all copies of the software and related documentation, and (ii) the names of + Sam Leffler and Silicon Graphics may not be used in any advertising or + publicity relating to the software without the specific, prior written + permission of Sam Leffler and Silicon Graphics. + + THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + + IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR + ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, + OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF + LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + + +1 file covered by: + +Copyright (c) Greg Ward Larson + Copyright (c) Silicon Graphics, Inc. + + Permission to use, copy, modify, distribute, and sell this software and + its documentation for any purpose is hereby granted without fee, provided + that (i) the above copyright notices and this permission notice appear in + all copies of the software and related documentation, and (ii) the names of + Sam Leffler, Greg Larson and Silicon Graphics may not be used in any + advertising or publicity relating to the software without the specific, + prior written permission of Sam Leffler, Greg Larson and Silicon Graphics. + + THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + + IN NO EVENT SHALL SAM LEFFLER, GREG LARSON OR SILICON GRAPHICS BE LIABLE + FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, + OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF + LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + + +1 file covered by: + +Copyright (c) The Regents of the University of California. + All rights reserved. + + This code is derived from software contributed to Berkeley by + James A. Woods, derived from original work by Spencer Thomas + and Joseph Orost. + + Redistribution and use in source and binary forms are permitted + provided that the above copyright notice and this paragraph are + duplicated in all such forms and that any documentation, + advertising materials, and other materials related to such + distribution and use acknowledge that the software was developed + by the University of California, Berkeley. The name of the + University may not be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + +3 files covered by: + +Decoder support is derived, with permission, from the code + in Frank Cringle's viewfax program; + Copyright (C) Frank D. Cringle. + + +1 file covered by: + +Copyright (c) Sam Leffler + Copyright (c) Pixar + + Permission to use, copy, modify, distribute, and sell this software and + its documentation for any purpose is hereby granted without fee, provided + that (i) the above copyright notices and this permission notice appear in + all copies of the software and related documentation, and (ii) the names of + Pixar, Sam Leffler and Silicon Graphics may not be used in any advertising or + publicity relating to the software without the specific, prior written + permission of Pixar, Sam Leffler and Silicon Graphics. + + THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + + IN NO EVENT SHALL PIXAR, SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR + ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, + OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF + LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + + +25 files covered by: + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.1.4, March 11th, 2002 + + Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu --- insighttoolkit-3.12.0.orig/debian/compat +++ insighttoolkit-3.12.0/debian/compat @@ -0,0 +1 @@ +7 --- insighttoolkit-3.12.0.orig/debian/create-debian-package +++ insighttoolkit-3.12.0/debian/create-debian-package @@ -0,0 +1,36 @@ +#! /bin/sh + +set -e + +die() { + echo $@ + exit 1 +} + + +test $# = 1 || die Please specify upstream version number + +version=$1 + +upstreamtar=InsightToolkit-${version}.tar.gz +upstreamdir=InsightToolkit-${version} + +debiantar=insighttoolkit_${version}.orig.tar.gz +debiandir=insighttoolkit-${version} + +test -f $upstreamtar || die Upstream source [$upstreamtar] not found. +test -e $debiandir && die Debian directory [$debiandir] exists. Please remove. + +echo "Unpacking $upstreamtar" +tar xzf $upstreamtar + +echo "Cleaning $upstreamdir" +cd $upstreamdir +find . -name CVS | xargs rm -rf +find . -name Patented | xargs rm -rf +find . -name Review | xargs rm -rf + +echo "Repacking into $debiantar" +cd .. +mv $upstreamdir $debiandir +tar czf $debiantar $debiandir --- insighttoolkit-3.12.0.orig/debian/Notes +++ insighttoolkit-3.12.0/debian/Notes @@ -0,0 +1,2 @@ +* can we build using system NIFTI libs? +* how about system GDCM? --- insighttoolkit-3.12.0.orig/debian/docs +++ insighttoolkit-3.12.0/debian/docs @@ -0,0 +1,4 @@ +GettingStarted.txt +README.html +InsightLogo.gif + --- insighttoolkit-3.12.0.orig/debian/control +++ insighttoolkit-3.12.0/debian/control @@ -0,0 +1,109 @@ +Source: insighttoolkit +Homepage: http://www.itk.org/ +Section: science +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Debian-Med Packaging Team +Uploaders: Steve M. Robbins +Build-Depends: cdbs (>= 0.4.49), quilt, debhelper (>= 7), cmake, cableswig, gccxml (>= 0.9.0+cvs20080525-1ubuntu1), + zlib1g-dev (>= 1.2.2), libpng12-dev, libtiff4-dev (>= 3.7.3), python-support (>= 0.6.4), python-dev, + python-numarray, libfftw3-dev, tcl8.4-dev, tk8.4-dev, uuid-dev +XS-Python-Version: current +Standards-Version: 3.8.0 +Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/insighttoolkit/trunk/?rev=0&sc=0 +Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/insighttoolkit/trunk/ + +Package: libinsighttoolkit3.12 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Image processing toolkit for registration and segmentation - runtime + ITK is an open-source software toolkit for performing registration and + segmentation. Segmentation is the process of identifying and + classifying data found in a digitally sampled + representation. Typically the sampled representation is an image + acquired from such medical instrumentation as CT or MRI + scanners. Registration is the task of aligning or developing + correspondences between data. For example, in the medical + environment, a CT scan may be aligned with a MRI scan in order to + combine the information contained in both. + . + This package contains the libraries needed to run ITK applications. + +Package: python-insighttoolkit3 +Section: python +Architecture: any +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Conflicts: python-insighttoolkit +Replaces: python-insighttoolkit +XB-Python-Version: ${python:Versions} +Description: Image processing toolkit for registration and segmentation - Python bindings + ITK is an open-source software toolkit for performing registration and + segmentation. Segmentation is the process of identifying and + classifying data found in a digitally sampled + representation. Typically the sampled representation is an image + acquired from such medical instrumentation as CT or MRI + scanners. Registration is the task of aligning or developing + correspondences between data. For example, in the medical + environment, a CT scan may be aligned with a MRI scan in order to + combine the information contained in both. + . + This package contains the Python language bindings for ITK. + +Package: tcl8.4-insighttoolkit3 +Section: interpreters +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, tcl8.4, tk8.4 +Description: Image processing toolkit for registration and segmentation - Tcl bindings + ITK is an open-source software toolkit for performing registration and + segmentation. Segmentation is the process of identifying and + classifying data found in a digitally sampled + representation. Typically the sampled representation is an image + acquired from such medical instrumentation as CT or MRI + scanners. Registration is the task of aligning or developing + correspondences between data. For example, in the medical + environment, a CT scan may be aligned with a MRI scan in order to + combine the information contained in both. + . + This package contains the Tcl language bindings for ITK. + +Package: libinsighttoolkit3-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libinsighttoolkit3.12 (= ${binary:Version}), libfftw3-dev +Conflicts: libinsighttoolkit-dev +Replaces: libinsighttoolkit-dev +Suggests: insighttoolkit3-examples +Description: Image processing toolkit for registration and segmentation - development + ITK is an open-source software toolkit for performing registration and + segmentation. Segmentation is the process of identifying and + classifying data found in a digitally sampled + representation. Typically the sampled representation is an image + acquired from such medical instrumentation as CT or MRI + scanners. Registration is the task of aligning or developing + correspondences between data. For example, in the medical + environment, a CT scan may be aligned with a MRI scan in order to + combine the information contained in both. + . + This package contains the development files needed to build your own + ITK applications. + +Package: insighttoolkit3-examples +Section: devel +Architecture: all +Depends: ${misc:Depends}, ${shlibs:Depends} +Suggests: libinsighttoolkit3-dev +Conflicts: insighttoolkit-examples +Replaces: insighttoolkit-examples +Description: Image processing toolkit for registration and segmentation - examples + ITK is an open-source software toolkit for performing registration and + segmentation. Segmentation is the process of identifying and + classifying data found in a digitally sampled + representation. Typically the sampled representation is an image + acquired from such medical instrumentation as CT or MRI + scanners. Registration is the task of aligning or developing + correspondences between data. For example, in the medical + environment, a CT scan may be aligned with a MRI scan in order to + combine the information contained in both. + . + This package contains the source for example programs. --- insighttoolkit-3.12.0.orig/debian/insighttoolkit.3 +++ insighttoolkit-3.12.0/debian/insighttoolkit.3 @@ -0,0 +1,112 @@ +.\" Hey, EMACS: -*- nroff -*- +.TH INSIGHTTOOLKIT 3 "Oct 11, 2005" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) + +.SH NAME +insighttoolkit \- imaging toolkit for segmentation and registration + +.SH DESCRIPTION +This manual page briefly documents the +.B Insight Toolkit +(ITK). +.PP +ITK is an open-source software toolkit for performing registration and +segmentation. Segmentation is the process of identifying and classifying +data found in a digitally sampled representation. Typically the sampled +representation is an image acquired from such medical instrumentation as CT +or MRI scanners. Registration is the task of aligning or developing +correspondences between data. For example, in the medical environment, a CT +scan may be aligned with a MRI scan in order to combine the information +contained in both. +.PP +ITK is implemented in C++. In addition, an automated wrapping process +generates interfaces between C++ and interpreted programming languages such +as Tcl, Java, and Python. This enables developers to create software using a +variety of programming languages. ITK's C++ implementation style is referred +to as generic programming. Such C++ templating means that the code is highly +efficient, and that the many software problems are discovered at +compile-time, rather than at run-time during program execution. +.PP +Because ITK is an open-source project, developers from around the world can +use, debug, maintain, and extend the software. ITK uses a model of software +development referred to as Extreme Programming. Extreme Programming +collapses the usual software creation methodology into a simultaneous and +iterative process of design-implement-test-release. The key features of +Extreme Programming are communication and testing. Communication among the +members of the ITK community is what helps manage the rapid evolution of the +software. Testing is what keeps the software stable. In ITK, an extensive +testing process is in place that measures the quality on a daily basis. + +.SH HISTORY + +In 1999 the US +.B National Library of Medicine +[http://www.nlm.nih.gov/nlmhome.html] of the National Institutes of Health +awarded a three-year contract to develop an open-source registration and +segmentation toolkit, which eventually came to be known as the Insight +Toolkit (ITK). The primary purpose of the project is to support the +.B Visible Human Project +[http://www.nlm.nih.gov/research/visible/visible_human.html] by providing +software tools to process and work with the project data. ITK's NLM Project +Manager was Dr. Terry Yoo, who coordinated the six prime contractors who +made up the Insight consortium. These consortium members included the three +commercial partners GE Corporate R&D, Kitware, Inc., and MathSoft (the +company name is now Insightful); and the three academic partners University +of North Carolina (UNC), University of Tennessee (UT), and University of +Pennsylvania (UPenn). The Principle Investigators for these partners were, +respectively, Bill Lorensen at GE CRD, Will Schroeder at Kitware, Vikram +Chalana at Insightful, Stephen Aylward with Luis Ibanez at UNC (Luis is now +at Kitware), Ross Whitaker with Josh Cates at UT (both now at Utah), and +Dimitri Metaxas at UPenn. In addition, several subcontractors rounded out +the consortium including Peter Raitu at Brigham & Women's Hospital, Celina +Imielinska and Pat Molholt at Columbia University, Jim Gee at UPenn's Grasp +Lab, and George Stetton at University of Pittsburgh. + +.SH LICENSE + +ITK is released under a BSD-style license. See +/usr/share/doc/libinsighttoolkitX.Y/copyright for the full text. + +.SH API REFERENCE + +The API documentation is available in HTML generated by Doxygen, in the +insighttoolkit-doc package. +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +.\" \fBinsighttoolkit\fP is a program that... +.\" .SH SEE ALSO +.\" .BR bar (1), +.\" .BR baz (1). +.\" .br + +.SH MAILING LIST + +Join the community by subscribing to the ITK mailing lists at +http://www.itk.org/HTML/MailingLists.htm. + +.SH AUTHORS + +.PP +The +.B Insight Segmentation and Registration Toolkit +is developed by the +.B Insight Software Consortium +and the ITK community. + +.SH SEE ALSO + +See the project homepage +.B http://www.itk.org/ +for more information. --- insighttoolkit-3.12.0.orig/debian/TODO +++ insighttoolkit-3.12.0/debian/TODO @@ -0,0 +1,20 @@ + +TODO List for ITK Debian Package +-------------------------------- + +To Do: + +- eradicate build directory from output; e.g. + +grep -r /usr/local/src/Packages/insighttoolkit/alioth/build-area/ /usr/include/InsightToolkit/ +/usr/include/InsightToolkit/gdcm/src/gdcmConfigure.h:#define GDCM_EXECUTABLE_OUTPUT_PATH "/usr/local/src/Packages/insighttoolkit/alioth/build-area/insighttoolkit-3.6.0/Build/bin" +/usr/include/InsightToolkit/gdcm/src/gdcmConfigure.h:#define GDCM_LIBRARY_OUTPUT_PATH "/usr/local/src/Packages/insighttoolkit/alioth/build-area/insighttoolkit-3.6.0/Build/bin" +/usr/include/InsightToolkit/Utilities/vxl/vcl/vcl_where_root_dir.h:#define VCL_SOURCE_ROOT_DIR "/usr/local/src/Packages/insighttoolkit/alioth/build-area/insighttoolkit-3.6.0/Utilities/vxl" + + +- Fix all file permissions (ie. remove x from headers etc) +- Test Examples? +- Run tests during build +- package doxygen tarball available from itk.org +- package The ITK Software Guide + --- insighttoolkit-3.12.0.orig/debian/patches/series +++ insighttoolkit-3.12.0/debian/patches/series @@ -0,0 +1,5 @@ +sharedforward.patch +gccxml-workaround.patch +03_examples.patch +tcl-install.patch +pythonfiles-install.patch --- insighttoolkit-3.12.0.orig/debian/patches/gccxml-workaround.patch +++ insighttoolkit-3.12.0/debian/patches/gccxml-workaround.patch @@ -0,0 +1,18 @@ +Do not add -I/usr/include to gccxml options. Doing so breaks #include_next, +which is heavily used in GCC 4.3. + +This is GCCXML bug 7134; see http://www.gccxml.org/Bug/view.php?id=7134. + +--- insighttoolkit-3.6.0.orig/Wrapping/CSwig/CMakeLists.txt ++++ insighttoolkit-3.6.0/Wrapping/CSwig/CMakeLists.txt +@@ -749,7 +749,9 @@ + SET(SWIG_INC_FILE ${WrapITK_BINARY_DIR}/${DIRECTORY}/SwigInc.txt) + SET(SWIG_INC_CONTENTS) + FOREACH(dir ${SWIG_INC}) +- SET(SWIG_INC_CONTENTS "${SWIG_INC_CONTENTS}-I${dir}\n") ++ IF(NOT ${dir} STREQUAL "/usr/include") ++ SET(SWIG_INC_CONTENTS "${SWIG_INC_CONTENTS}-I${dir}\n") ++ ENDIF(NOT ${dir} STREQUAL "/usr/include") + ENDFOREACH(dir) + CONFIGURE_FILE(${WrapITK_SOURCE_DIR}/SwigInc.txt.in ${SWIG_INC_FILE} + @ONLY IMMEDIATE) --- insighttoolkit-3.12.0.orig/debian/patches/sharedforward.patch +++ insighttoolkit-3.12.0/debian/patches/sharedforward.patch @@ -0,0 +1,20 @@ +The SharedForward.h code configures for a number of different platforms; +mainly by examining OS-specific symbols, such as __linux. + +For SUN systems, however, the __sparc symbol is used, which defines a +CPU, not an OS, and is also defined for linux on sparc. Since the +linux clause comes first, we just ensure that the system has not +already been configured. + + +--- insighttoolkit-3.6.0.orig/Utilities/kwsys/SharedForward.h.in ++++ insighttoolkit-3.6.0/Utilities/kwsys/SharedForward.h.in +@@ -217,8 +217,8 @@ + #endif + + /* SUN */ +-#if defined(__sparc) ++#if defined(__sparc) && !defined(KWSYS_SHARED_FORWARD_LDPATH) + # define KWSYS_SHARED_FORWARD_LDD "ldd" + # define KWSYS_SHARED_FORWARD_LDD_N 1 + # include --- insighttoolkit-3.12.0.orig/debian/patches/tcl-install.patch +++ insighttoolkit-3.12.0/debian/patches/tcl-install.patch @@ -0,0 +1,15 @@ +This patch lets us install all the shared libs for Tcl +into /usr/lib. However, maybe we could hide them somewhere +else; e.g. /usr/lib/tcltk/??? + +--- insighttoolkit-3.6.0.orig/Wrapping/CSwig/CMakeLists.txt ++++ insighttoolkit-3.6.0/Wrapping/CSwig/CMakeLists.txt +@@ -347,7 +347,7 @@ + # Configure pkgIndex.tcl for the install tree. + + SET(ITK_CSWIG_SCRIPT_DIR "[file dirname [info script]]") +-SET(ITK_CSWIG_PACKAGE_DIR "[file dirname [file dirname [info script]]]") ++SET(ITK_CSWIG_PACKAGE_DIR "/usr/lib") + SET(ITK_CSWIG_DATA_ROOT "[file dirname [file dirname [info script]]]/Data") + SET(ITK_CSWIG_TEST_ROOT "") + CONFIGURE_FILE("${ITK_SOURCE_DIR}/Wrapping/CSwig/Tcl/pkgIndex.tcl.in" --- insighttoolkit-3.12.0.orig/debian/patches/03_examples.patch +++ insighttoolkit-3.12.0/debian/patches/03_examples.patch @@ -0,0 +1,12 @@ +--- insighttoolkit-3.4.0.orig/Examples/CMakeLists.txt ++++ insighttoolkit-3.4.0/Examples/CMakeLists.txt +@@ -1,3 +1,9 @@ ++# Find ITK. ++FIND_PACKAGE(ITK REQUIRED) ++IF(ITK_FOUND) ++ INCLUDE(${ITK_USE_FILE}) ++ENDIF(ITK_FOUND) ++ + SUBDIRS( + Iterators + DataRepresentation --- insighttoolkit-3.12.0.orig/debian/patches/pythonfiles-install.patch +++ insighttoolkit-3.12.0/debian/patches/pythonfiles-install.patch @@ -0,0 +1,14 @@ +This FILE(INSTALL ...) command worked fine with cmake 2.4 +but cmake 2.6 complains about "COMPONENTS". Removing it stops +the complaint and the files are still properly installed. + +c.f. http://www.itk.org/pipermail/insight-users/2008-May/026024.html + +--- insighttoolkit-3.6.0.orig/Wrapping/CSwig/pythonfiles_install.cmake.in ++++ insighttoolkit-3.6.0/Wrapping/CSwig/pythonfiles_install.cmake.in +@@ -10,5 +10,4 @@ + FILE(INSTALL + DESTINATION "@CMAKE_INSTALL_PREFIX@@ITK_INSTALL_LIB_DIR@" + TYPE FILE +- COMPONENTS "RuntimeLibraries" + FILES ${ITK_PYTHON_FILES})