[med-svn] r887 - trunk/packages/volpack/trunk/debian

tille at alioth.debian.org tille at alioth.debian.org
Sun Dec 9 17:02:00 UTC 2007


Author: tille
Date: 2007-12-09 17:02:00 +0000 (Sun, 09 Dec 2007)
New Revision: 887

Added:
   trunk/packages/volpack/trunk/debian/get-orig-source
   trunk/packages/volpack/trunk/debian/get-orig-source_patch
Modified:
   trunk/packages/volpack/trunk/debian/copyright
Log:
Added get-orig-source scripts to create an orig.tar.gz file that has added libtool support


Modified: trunk/packages/volpack/trunk/debian/copyright
===================================================================
--- trunk/packages/volpack/trunk/debian/copyright	2007-12-09 16:32:03 UTC (rev 886)
+++ trunk/packages/volpack/trunk/debian/copyright	2007-12-09 17:02:00 UTC (rev 887)
@@ -5,8 +5,16 @@
 
 Upstream Author: Philippe Lacroute <volpack at graphics.stanford.edu>
 
-VolPack is covered by the following copyright notice:
+As a request from Andreas Tille to explicitely mention the license
+inside the download archive upstream has agreed so for future
+versions.  For the moment there is the web site
+   http://graphics.stanford.edu/software/bsd-license.html
+which explicitely states:
+   In an effort to simplify our licensing terms and facilitate the
+   widest possible use of our software, as of August 23, 2007 we have
+   switched to the BSD license for all future downloads of our software.
 
+The former license (until the date mentioned above) was:
     Copyright (c) 1994 The Board of Trustees of The Leland Stanford
     Junior University.  All rights reserved.
 
@@ -22,4 +30,5 @@
 
 
 The Debian packaging is (C) 2007, Michael Hanke <michael.hanke at gmail.com> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+Andreas Tille <tille at debian.org> is licensed under the GPL, see
+`/usr/share/common-licenses/GPL'.

Added: trunk/packages/volpack/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/volpack/trunk/debian/get-orig-source	                        (rev 0)
+++ trunk/packages/volpack/trunk/debian/get-orig-source	2007-12-09 17:02:00 UTC (rev 887)
@@ -0,0 +1,59 @@
+#!/bin/sh -e
+
+NAME=volpack
+VERSION=1.0b3
+UPSTREAMTAR="$NAME"-"$VERSION".tar.Z
+UPSTREAMDIR=`basename $UPSTREAMTAR .tar.Z`
+
+patchname=get-orig-source_patch
+patchfile="$patchname"
+if [ ! -f "$patchfile" ] ; then
+    if [ -d debian -a -f "debian/$patchname" ] ; then
+	patchfile="debian/$patchname"
+    else
+	echo "File not found: $patchname"
+	exit -1
+    fi
+fi
+patchfile="`pwd`/$patchfile"
+
+# To rebuild the new upstream tarball you need these
+# packages installed.  This will be checked later on.
+# The rationale behind this dependency is that the
+# script should work for later upstream releases as well
+# and thus a simple patch for Makefile.am and
+# configure.in would not work
+BUILDTARBALLDEPENDS="autoconf automake libtool libgconf2-dev intltool"
+missingdepends=`dpkg -l ${BUILDTARBALLDEPENDS} | \
+    grep -v -e "^ii" -e "^|" -e "^++" -e "^ " -e "^..[^[:space:]]" | \
+    sed 's/^[a-z][a-z][[:space:]]\+\([^[:space:]]\+\)[[:space:]]\+.*/\1/'`
+
+if [ "$missingdepends" != "" ] ; then
+    echo "Please install the following packages to rebuild the upstream source tarball:"
+    echo $missingdepends
+    exit -1
+fi
+
+mkdir -p ../tarballs
+cd ../tarballs
+
+if [ ! -f "$UPSTREAMTAR" ] ; then
+    wget http://graphics.stanford.edu/software/volpack/"$UPSTREAMTAR"
+fi
+tar -xzf "$UPSTREAMTAR"
+
+# Apply patch that removes dcmtk stuff from Makefile.in and configure.in
+patch -p0 < "$patchfile"
+
+cd "$UPSTREAMDIR"
+
+# gettextize --force --copy
+libtoolize --force --copy
+aclocal 
+automake --add-missing --force-missing --gnu
+autoconf
+./configure
+make dist
+mv "$UPSTREAMDIR".tar.gz ../"$NAME"_"$VERSION".orig.tar.gz
+cd ..
+rm -rf "$UPSTREAMDIR"


Property changes on: trunk/packages/volpack/trunk/debian/get-orig-source
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/packages/volpack/trunk/debian/get-orig-source_patch
===================================================================
--- trunk/packages/volpack/trunk/debian/get-orig-source_patch	                        (rev 0)
+++ trunk/packages/volpack/trunk/debian/get-orig-source_patch	2007-12-09 17:02:00 UTC (rev 887)
@@ -0,0 +1,1291 @@
+diff -ubrN volpack-1.0b3.orig/AUTHORS volpack-1.0b3/AUTHORS
+--- volpack-1.0b3.orig/AUTHORS	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/AUTHORS	2007-07-28 21:37:35.000000000 +0200
+@@ -0,0 +1,3 @@
++Phil Lacroute
++volpack at graphics.stanford.edu
++16 December 1994
+diff -ubrN volpack-1.0b3.orig/ChangeLog volpack-1.0b3/ChangeLog
+--- volpack-1.0b3.orig/ChangeLog	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/ChangeLog	1994-12-31 00:52:30.000000000 +0100
+@@ -0,0 +1,110 @@
++--------------- Released version 1.0 beta1 ---------------
++
++1. Bug Fix: vpCreateMinMaxOctree caused a segmentation fault for
++   volume sizes that were not a power of two.
++
++2. Debug Feature: Added debugging code for compositing calculation.
++
++3. Debug Feature: Added intermediate image coordinates to vpTracePixel
++   output.
++
++4. Bug Fix: Added a check in vpRamp for non-increasing x coordinates
++   to prevent a divide-by-zero error.
++
++5. Bug Fix: Added a version of the compositing routine (vp_compAn.m4)
++   that does not have unrolled loops, since some compilers have
++   trouble with the unrolled version (too many basic blocks to run the
++   optimizer in a reasonable amount of time).  The unrolled version is
++   now in vp_compAu.m4 instead of vp_compA.m4.  The Makefile can be
++   modified to choose one or the other version.
++
++6. Feature: Added complete man pages for all library routines.
++
++7. Bug Fix: In vpSetCallback, revert to default behavior if the function
++   argument is NULL (instead of causing a NULL dereference later on).
++
++8. Feature: Added vpStoreContext and vpLoadContext to save and restore
++   rendering contexts (and to make it easier to reproduce bugs).
++
++9. Feature: Changed vpLoadRawVolume to memory-map the file if
++   requested
++
++10. Bug Fix: Fixed missing and incorrect function prototypes.
++
++11. Feature: Changed makefile and headers to use GNU autoconf.
++
++--------------- Released version 1.0 beta2 ---------------
++
++12. Bug Fix: Fixed minus-sign error in formula for depth cueing factor.
++    This eliminates the brightness changes that occurred when rotating
++    a volume past a 45 degree point with depth cueing enabled.
++
++13. Debug Feature: Added code to collect rendering statistics for
++    performance analysis.
++
++14. Debug Feature: Allow negative opacity threshold (to experiment with
++    disabling the benefit of spatial data structures).
++
++15. Bug Fix: Fixed the result of vpGeti with the VP_VIEW_Y_SIZE
++    or VP_VIEW_Z_SIZE options.
++
++16. Reorganization and renaming of compositing functions to make it
++    easier to conditionally compile in just some of the special-case
++    versions.  Also merged code for unrolled loops with code for
++    non-unrolled loops into one M4 source file.
++
++17. Feature: Added experimental "index volume" code for faster
++    early-ray termination.
++
++18. Debug Feature: Added define flags to conditionally remove early-ray
++    termination and resampling loops for performance analysis runs.
++
++19. Feature: Added experimental brute-force raycaster for performance
++    comparisons.
++
++20. Feature: Implemented shadows.
++
++21. Bug Fix: Added missing return value in vpDestroyClassifiedVolume.
++
++22. Feature: Implemented resampling filters for scaling volume data
++    (vpSetFilter(), vpResample(), vpBoxFilter(), vpLinearFilter(),
++    vpBicubicFilter(), vpGaussianFilter()).
++
++23. Feature: Added capability to produce images with a variety of
++    pixel formats, including an optional alpha channel.
++    *** INCOMPATIBLE CHANGE TO vpSetImage ***
++
++24. Feature: Changed vpGetImage to produce images with the same
++    pixel formats supported by vpSetImage, and to allow reading back
++    the shadow buffer.
++    *** INCOMPATIBLE CHANGE TO vpGetImage ***
++
++25. Reorganized macros in vp_compA.m4 and vp_warpA.m4.
++
++26. Bug Fix: Refactor view if shadows are turned on.
++
++27. Feature: The callback functions for VP_LOG_ALLOC_FUNC,
++    VP_LOG_FREE_FUNC and VP_STATUS_FUNC now get one additional
++    argument, the client_data pointer associated with the context.
++
++28. Bug Fix: Check if intermediate image buffer must be resized
++    even if view has not changed (since number of color channels
++    may be different).
++
++29. Feature: Allow clamping to be disabled when computing shading
++    lookup table (vpShadeTable).
++
++30. Debug Feature: Added options to override default compositing direction
++    and to retrieve compositing order.
++
++31. Bug Fix: Check for invalid voxel field sizes when using lookup
++    table shading.
++
++32. Bug Fix: Don't destroy classified volume when raw voxel array
++    is set to NULL pointer.
++
++33. Bug Fix: Fixed error in vpNormalIndex (also affecting
++    vpScanlineNormals and vpVolumeNormals) that resulted in incorrect
++    calculation of isolated surface normals due to a roundoff error.
++    This sometimes also resulted in index values greater than the
++    maximum permissible value.
+diff -ubrN volpack-1.0b3.orig/changes volpack-1.0b3/changes
+--- volpack-1.0b3.orig/changes	1994-12-31 00:52:30.000000000 +0100
++++ volpack-1.0b3/changes	1970-01-01 01:00:00.000000000 +0100
+@@ -1,110 +0,0 @@
+---------------- Released version 1.0 beta1 ---------------
+-
+-1. Bug Fix: vpCreateMinMaxOctree caused a segmentation fault for
+-   volume sizes that were not a power of two.
+-
+-2. Debug Feature: Added debugging code for compositing calculation.
+-
+-3. Debug Feature: Added intermediate image coordinates to vpTracePixel
+-   output.
+-
+-4. Bug Fix: Added a check in vpRamp for non-increasing x coordinates
+-   to prevent a divide-by-zero error.
+-
+-5. Bug Fix: Added a version of the compositing routine (vp_compAn.m4)
+-   that does not have unrolled loops, since some compilers have
+-   trouble with the unrolled version (too many basic blocks to run the
+-   optimizer in a reasonable amount of time).  The unrolled version is
+-   now in vp_compAu.m4 instead of vp_compA.m4.  The Makefile can be
+-   modified to choose one or the other version.
+-
+-6. Feature: Added complete man pages for all library routines.
+-
+-7. Bug Fix: In vpSetCallback, revert to default behavior if the function
+-   argument is NULL (instead of causing a NULL dereference later on).
+-
+-8. Feature: Added vpStoreContext and vpLoadContext to save and restore
+-   rendering contexts (and to make it easier to reproduce bugs).
+-
+-9. Feature: Changed vpLoadRawVolume to memory-map the file if
+-   requested
+-
+-10. Bug Fix: Fixed missing and incorrect function prototypes.
+-
+-11. Feature: Changed makefile and headers to use GNU autoconf.
+-
+---------------- Released version 1.0 beta2 ---------------
+-
+-12. Bug Fix: Fixed minus-sign error in formula for depth cueing factor.
+-    This eliminates the brightness changes that occurred when rotating
+-    a volume past a 45 degree point with depth cueing enabled.
+-
+-13. Debug Feature: Added code to collect rendering statistics for
+-    performance analysis.
+-
+-14. Debug Feature: Allow negative opacity threshold (to experiment with
+-    disabling the benefit of spatial data structures).
+-
+-15. Bug Fix: Fixed the result of vpGeti with the VP_VIEW_Y_SIZE
+-    or VP_VIEW_Z_SIZE options.
+-
+-16. Reorganization and renaming of compositing functions to make it
+-    easier to conditionally compile in just some of the special-case
+-    versions.  Also merged code for unrolled loops with code for
+-    non-unrolled loops into one M4 source file.
+-
+-17. Feature: Added experimental "index volume" code for faster
+-    early-ray termination.
+-
+-18. Debug Feature: Added define flags to conditionally remove early-ray
+-    termination and resampling loops for performance analysis runs.
+-
+-19. Feature: Added experimental brute-force raycaster for performance
+-    comparisons.
+-
+-20. Feature: Implemented shadows.
+-
+-21. Bug Fix: Added missing return value in vpDestroyClassifiedVolume.
+-
+-22. Feature: Implemented resampling filters for scaling volume data
+-    (vpSetFilter(), vpResample(), vpBoxFilter(), vpLinearFilter(),
+-    vpBicubicFilter(), vpGaussianFilter()).
+-
+-23. Feature: Added capability to produce images with a variety of
+-    pixel formats, including an optional alpha channel.
+-    *** INCOMPATIBLE CHANGE TO vpSetImage ***
+-
+-24. Feature: Changed vpGetImage to produce images with the same
+-    pixel formats supported by vpSetImage, and to allow reading back
+-    the shadow buffer.
+-    *** INCOMPATIBLE CHANGE TO vpGetImage ***
+-
+-25. Reorganized macros in vp_compA.m4 and vp_warpA.m4.
+-
+-26. Bug Fix: Refactor view if shadows are turned on.
+-
+-27. Feature: The callback functions for VP_LOG_ALLOC_FUNC,
+-    VP_LOG_FREE_FUNC and VP_STATUS_FUNC now get one additional
+-    argument, the client_data pointer associated with the context.
+-
+-28. Bug Fix: Check if intermediate image buffer must be resized
+-    even if view has not changed (since number of color channels
+-    may be different).
+-
+-29. Feature: Allow clamping to be disabled when computing shading
+-    lookup table (vpShadeTable).
+-
+-30. Debug Feature: Added options to override default compositing direction
+-    and to retrieve compositing order.
+-
+-31. Bug Fix: Check for invalid voxel field sizes when using lookup
+-    table shading.
+-
+-32. Bug Fix: Don't destroy classified volume when raw voxel array
+-    is set to NULL pointer.
+-
+-33. Bug Fix: Fixed error in vpNormalIndex (also affecting
+-    vpScanlineNormals and vpVolumeNormals) that resulted in incorrect
+-    calculation of isolated surface normals due to a roundoff error.
+-    This sometimes also resulted in index values greater than the
+-    maximum permissible value.
+diff -ubrN volpack-1.0b3.orig/config.h.in volpack-1.0b3/config.h.in
+--- volpack-1.0b3.orig/config.h.in	1994-09-25 19:50:42.000000000 +0100
++++ volpack-1.0b3/config.h.in	2007-08-04 21:21:18.000000000 +0200
+@@ -1,16 +1,64 @@
+-/* config.h.in.  Generated automatically from configure.in by autoheader.  */
++/* config.h.in.  Generated from configure.in by autoheader.  */
+ 
+-/* Define if you don't have vprintf but do have _doprnt.  */
++/* Define to 1 if you have the <dlfcn.h> header file. */
++#undef HAVE_DLFCN_H
++
++/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
+ #undef HAVE_DOPRNT
+ 
+-/* Define if you have the vprintf function.  */
+-#undef HAVE_VPRINTF
++/* Define to 1 if you have the <inttypes.h> header file. */
++#undef HAVE_INTTYPES_H
+ 
+-/* Define if you have the ANSI C header files.  */
+-#undef STDC_HEADERS
++/* Define to 1 if you have the `m' library (-lm). */
++#undef HAVE_LIBM
+ 
+-/* Define if you have the <memory.h> header file.  */
++/* Define to 1 if you have the <memory.h> header file. */
+ #undef HAVE_MEMORY_H
+ 
+-/* Define if you have the <string.h> header file.  */
++/* Define to 1 if you have the <stdint.h> header file. */
++#undef HAVE_STDINT_H
++
++/* Define to 1 if you have the <stdlib.h> header file. */
++#undef HAVE_STDLIB_H
++
++/* Define to 1 if you have the <strings.h> header file. */
++#undef HAVE_STRINGS_H
++
++/* Define to 1 if you have the <string.h> header file. */
+ #undef HAVE_STRING_H
++
++/* Define to 1 if you have the <sys/stat.h> header file. */
++#undef HAVE_SYS_STAT_H
++
++/* Define to 1 if you have the <sys/types.h> header file. */
++#undef HAVE_SYS_TYPES_H
++
++/* Define to 1 if you have the <unistd.h> header file. */
++#undef HAVE_UNISTD_H
++
++/* Define to 1 if you have the `vprintf' function. */
++#undef HAVE_VPRINTF
++
++/* Name of package */
++#undef PACKAGE
++
++/* Define to the address where bug reports for this package should be sent. */
++#undef PACKAGE_BUGREPORT
++
++/* Define to the full name of this package. */
++#undef PACKAGE_NAME
++
++/* Define to the full name and version of this package. */
++#undef PACKAGE_STRING
++
++/* Define to the one symbol short name of this package. */
++#undef PACKAGE_TARNAME
++
++/* Define to the version of this package. */
++#undef PACKAGE_VERSION
++
++/* Define to 1 if you have the ANSI C header files. */
++#undef STDC_HEADERS
++
++/* Version number of package */
++#undef VERSION
+diff -ubrN volpack-1.0b3.orig/configure.in volpack-1.0b3/configure.in
+--- volpack-1.0b3.orig/configure.in	1994-12-15 21:11:34.000000000 +0100
++++ volpack-1.0b3/configure.in	2007-08-04 21:21:01.000000000 +0200
+@@ -1,8 +1,35 @@
+ dnl  This file is an input file used by the GNU "autoconf" program to
+ dnl  generate the file "configure", which is run during installation
+ dnl  to configure the system for the local environment.
+-AC_INIT(vp_global.h)
+-AC_CONFIG_HEADER(config.h)
++dnl
++dnl Authors:
++dnl   Andreas Tille <tille at debian.org> and Daniel Leidert <daniel.leidert at wgdd.de>
++dnl License: GPL
++
++dnl Initialize autoconf by any header file of the source
++dnl
++
++AC_INIT([volpack], [1.0b3], [volpack at graphics.stanford.edu])
++AC_PREREQ([2.54])
++AC_CONFIG_SRCDIR([volpack.h])
++
++dnl Define the library SONAME. You can create the different numbers from VERSION
++dnl if you want (probably awk, ...)
++dnl
++
++LIBVOLPACK_MAJOR=1
++LIBVOLPACK_MINOR=1
++LIBVOLPACK_MICRO=0
++
++AC_SUBST(LIBVOLPACK_VERSION_INFO, [$LIBVOLPACK_MAJOR:$LIBVOLPACK_MINOR:$LIBVOLPACK_MICRO])
++
++dnl This configures autoheader to generate a config.h file
++dnl
++
++AM_CONFIG_HEADER([config.h])
++
++AM_INIT_AUTOMAKE([-Wall])
++AM_PROG_LIBTOOL
+ 
+ AC_CANONICAL_HOST
+ 
+@@ -33,13 +60,15 @@
+   MFLAGS=
+   ;;
+ esac
+-AC_SUBST(OFLAGS)
+-AC_SUBST(MFLAGS)
++AC_SUBST([OFLAGS])
++AC_SUBST([MFLAGS])
+ 
++dnl AC_PROG_LIBTOOL
++AC_PROG_CC
++dnl CC=${CC-cc}
++dnl AC_SUBST(CC)
++AC_PROG_CPP
+ AC_PROG_INSTALL
+-AC_PROG_RANLIB
+-CC=${CC-cc}
+-AC_SUBST(CC)
+ 
+ if test -z "$M4" ; then
+   case "$host" in
+@@ -51,10 +80,20 @@
+     ;;
+   esac
+ fi
+-AC_PATH_PROGS(M4, gnum4 gm4 m4, m4)
++AC_PATH_PROGS([M4], [gnum4 gm4 m4])
++test -n "$M4" || AC_MSG_ERROR([m4 is missing on your system or not present in PATH.])
+ AC_HEADER_STDC
+-AC_CHECK_HEADERS(string.h memory.h)
++AC_CHECK_HEADERS([string.h memory.h])
++
++AC_CHECK_LIB([m], [cos])
+ 
+ AC_FUNC_VPRINTF
+ 
+-AC_OUTPUT(Makefile examples/Makefile)
++AC_CONFIG_FILES([
++	Makefile
++	doc/Makefile
++	examples/Makefile
++	man/Makefile
++	man/src/Makefile
++])
++AC_OUTPUT
+diff -ubrN volpack-1.0b3.orig/COPYING volpack-1.0b3/COPYING
+--- volpack-1.0b3.orig/COPYING	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/COPYING	2007-07-28 21:17:53.000000000 +0200
+@@ -0,0 +1,19 @@
++                       VolPack version 1.0beta3
++                       ------------------------
++Copyright
++
++VolPack is covered by the following copyright notice:
++
++    Copyright (c) 1994 The Board of Trustees of The Leland Stanford
++    Junior University.  All rights reserved.
++  
++    Permission to use, copy, modify and distribute this software and its
++    documentation for any purpose is hereby granted without fee, provided
++    that the above copyright notice and this permission notice appear in
++    all copies of this software and that you do not sell the software.
++    Commercial licensing is available by contacting the author.
++   
++    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.
++
+diff -ubrN volpack-1.0b3.orig/doc/Makefile.am volpack-1.0b3/doc/Makefile.am
+--- volpack-1.0b3.orig/doc/Makefile.am	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/doc/Makefile.am	2007-07-28 21:07:43.000000000 +0200
+@@ -0,0 +1,6 @@
++## Process this file with automake to produce Makefile.in
++# Makefile.am for volpack/doc
++# Andreas Tille <tille at debian.org>
++# GPL
++
++EXTRA_DIST = vp_userguide.html vp_userguide.ps
+diff -ubrN volpack-1.0b3.orig/examples/Makefile.am volpack-1.0b3/examples/Makefile.am
+--- volpack-1.0b3.orig/examples/Makefile.am	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/examples/Makefile.am	2007-08-03 21:50:34.000000000 +0200
+@@ -0,0 +1,24 @@
++## Process this file with automake to produce Makefile.in
++# Makefile.am for volpack/examples
++# Andreas Tille <tille at debian.org> and Daniel Leidert <daniel.leidert at wgdd.de>
++# GPL
++
++EXTRA_DIST = brainsmall.den check.ppm README test.csh
++
++CLEANFILES = $(EXAMPLEOUTPUT)
++
++AM_CPPFLAGS = -I$(top_srcdir)
++LDADD = $(top_builddir)/libvolpack.la @LIBS@
++
++noinst_PROGRAMS = classifyvolume makeoctree makevolume rendervolume scalevolume
++
++classifyvolume_SOURCES = classifyvolume.c volume.h
++makeoctree_SOURCES     = makeoctree.c volume.h
++makevolume_SOURCES     = makevolume.c volume.h
++rendervolume_SOURCES   = rendervolume.c volume.h
++scalevolume_SOURCES    = scalevolume.c denfile.c
++
++# In case there are some remainings from the example tests:
++EXAMPLEOUTPUT = brainsmall.cv brainsmall.oct brainsmall*.ppm brainsmall.rv
++
++
+diff -ubrN volpack-1.0b3.orig/examples/Makefile.in volpack-1.0b3/examples/Makefile.in
+--- volpack-1.0b3.orig/examples/Makefile.in	1995-01-01 01:01:41.000000000 +0100
++++ volpack-1.0b3/examples/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+@@ -1,116 +0,0 @@
+-#
+-# Makefile for VolPack example programs.  If it has the name "Makefile.in"
+-# then it is a template for a Makefile; to generate the actual Makefile,
+-# run "./configure", which is a configuration script generated by the
+-# "autoconf" program (constructs like "@foo@" will get replaced in the
+-# actual Makefile).
+-#
+-# Copyright (c) 1994 The Board of Trustees of The Leland Stanford
+-# Junior University.  All rights reserved.
+-# 
+-# Permission to use, copy, modify and distribute this software and its
+-# documentation for any purpose is hereby granted without fee, provided
+-# that the above copyright notice and this permission notice appear in
+-# all copies of this software and that you do not sell the software.
+-# Commercial licensing is available by contacting the author.
+-# 
+-# 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.
+-# 
+-# Author:
+-#    Phil Lacroute
+-#    Computer Systems Laboratory
+-#    Electrical Engineering Dept.
+-#    Stanford University
+-#
+-
+-# shell to use for executing make commands
+-SHELL =		/bin/sh
+-
+-###########################################################################
+-# Options that can be changed by the user.
+-###########################################################################
+-
+-# ANSI-C prototypes: use the first line to let the #ifdef's in
+-# volpack.h guess if your compiler supports prototypes, use the
+-# second line to disable prototypes, or use the third line to
+-# enable prototypes
+-PROTO_FLAG =
+-#PROTO_FLAG =	-DNO_PROTOTYPE
+-#PROTO_FLAG =	-DANSI_C
+-
+-# optional compiler flags: use the first line for full optimization
+-# (configure will try to choose flags for your system), or use the
+-# second for no optimization; the other lines are for various levels
+-# of debugging
+-CCOPT_FLAGS = $(OFLAGS)
+-#CCOPT_FLAGS =
+-#CCOPT_FLAGS = -DASSERTIONS -fullwarn -g
+-
+-# directory containing volpack
+-VOLPACK = ..
+-
+-# include files for volpack
+-VPINCL = -I$(VOLPACK)
+-
+-# library for volpack
+-VPLIB = $(VOLPACK)/libvolpack.a
+-
+-###########################################################################
+-# Options that are changed by the configure script.  These should
+-# probably not be editted by hand.
+-###########################################################################
+-
+-# pathname for the C compiler
+-CC = 		@CC@
+-
+-# compiler options
+-AC_FLAGS = 	@DEFS@
+-
+-# system-dependent options based on system name passed to configure;
+-# this macro is for options that should always be included (even for
+-# compiles with optimization turned off); configure can fill
+-# this in automatically if you supply a recognized system name
+-MFLAGS =	@MFLAGS@
+-
+-# system-dependent options based on system name passed to configure;
+-# this macro is for optimization options only; configure can fill
+-# this in automatically if you supply a recognized system name
+-OFLAGS =	@OFLAGS@
+-
+-###########################################################################
+-# Nothing beyond this point should need to be changed by the user.
+-###########################################################################
+-
+-CFLAGS = -I. ${VPINCL} ${AC_FLAGS} ${CCOPT_FLAGS} ${MFLAGS} ${PROTO_FLAG}
+-LIBS = ${VPLIB} -lm
+-
+-all: makevolume makeoctree classifyvolume rendervolume scalevolume
+-
+-makevolume: makevolume.c volume.h $(VPLIB)
+-	$(CC) -o makevolume $(CFLAGS) makevolume.c $(LIBS)
+-
+-makeoctree: makeoctree.c volume.h $(VPLIB)
+-	$(CC) -o makeoctree $(CFLAGS) makeoctree.c $(LIBS)
+-
+-classifyvolume: classifyvolume.c volume.h $(VPLIB)
+-	$(CC) -o classifyvolume $(CFLAGS) classifyvolume.c $(LIBS)
+-
+-rendervolume: rendervolume.c volume.h $(VPLIB)
+-	$(CC) -o rendervolume $(CFLAGS) rendervolume.c $(LIBS)
+-
+-scalevolume: scalevolume.c denfile.c $(VPLIB)
+-	$(CC) -o scalevolume $(CFLAGS) scalevolume.c denfile.c $(LIBS)
+-
+-checkin:
+-	ci -l -f classifyvolume.c makeoctree.c makevolume.c \
+-		 rendervolume.c scalevolume.c denfile.c volume.h \
+-		 Makefile.in test.csh test.out README
+-
+-clean:
+-	rm -f makevolume makeoctree classifyvolume rendervolume scalevolume
+-	rm -f scalevolume.o denfile.o
+-	rm -f brainsmall.rv brainsmall.oct brainsmall.cv brainsmall.ppm
+-	rm -f brainsmall1.ppm brainsmall2.ppm
+-	rm -f brainsmall3.ppm brainsmall4.ppm
+diff -ubrN volpack-1.0b3.orig/INSTALL volpack-1.0b3/INSTALL
+--- volpack-1.0b3.orig/INSTALL	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/INSTALL	2006-10-19 06:51:14.000000000 +0200
+@@ -0,0 +1,234 @@
++Installation Instructions
++*************************
++
++Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
++2006 Free Software Foundation, Inc.
++
++This file is free documentation; the Free Software Foundation gives
++unlimited permission to copy, distribute and modify it.
++
++Basic Installation
++==================
++
++Briefly, the shell commands `./configure; make; make install' should
++configure, build, and install this package.  The following
++more-detailed instructions are generic; see the `README' file for
++instructions specific to this package.
++
++   The `configure' shell script attempts to guess correct values for
++various system-dependent variables used during compilation.  It uses
++those values to create a `Makefile' in each directory of the package.
++It may also create one or more `.h' files containing system-dependent
++definitions.  Finally, it creates a shell script `config.status' that
++you can run in the future to recreate the current configuration, and a
++file `config.log' containing compiler output (useful mainly for
++debugging `configure').
++
++   It can also use an optional file (typically called `config.cache'
++and enabled with `--cache-file=config.cache' or simply `-C') that saves
++the results of its tests to speed up reconfiguring.  Caching is
++disabled by default to prevent problems with accidental use of stale
++cache files.
++
++   If you need to do unusual things to compile the package, please try
++to figure out how `configure' could check whether to do them, and mail
++diffs or instructions to the address given in the `README' so they can
++be considered for the next release.  If you are using the cache, and at
++some point `config.cache' contains results you don't want to keep, you
++may remove or edit it.
++
++   The file `configure.ac' (or `configure.in') is used to create
++`configure' by a program called `autoconf'.  You need `configure.ac' if
++you want to change it or regenerate `configure' using a newer version
++of `autoconf'.
++
++The simplest way to compile this package is:
++
++  1. `cd' to the directory containing the package's source code and type
++     `./configure' to configure the package for your system.
++
++     Running `configure' might take a while.  While running, it prints
++     some messages telling which features it is checking for.
++
++  2. Type `make' to compile the package.
++
++  3. Optionally, type `make check' to run any self-tests that come with
++     the package.
++
++  4. Type `make install' to install the programs and any data files and
++     documentation.
++
++  5. You can remove the program binaries and object files from the
++     source code directory by typing `make clean'.  To also remove the
++     files that `configure' created (so you can compile the package for
++     a different kind of computer), type `make distclean'.  There is
++     also a `make maintainer-clean' target, but that is intended mainly
++     for the package's developers.  If you use it, you may have to get
++     all sorts of other programs in order to regenerate files that came
++     with the distribution.
++
++Compilers and Options
++=====================
++
++Some systems require unusual options for compilation or linking that the
++`configure' script does not know about.  Run `./configure --help' for
++details on some of the pertinent environment variables.
++
++   You can give `configure' initial values for configuration parameters
++by setting variables in the command line or in the environment.  Here
++is an example:
++
++     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
++
++   *Note Defining Variables::, for more details.
++
++Compiling For Multiple Architectures
++====================================
++
++You can compile the package for more than one kind of computer at the
++same time, by placing the object files for each architecture in their
++own directory.  To do this, you can use GNU `make'.  `cd' to the
++directory where you want the object files and executables to go and run
++the `configure' script.  `configure' automatically checks for the
++source code in the directory that `configure' is in and in `..'.
++
++   With a non-GNU `make', it is safer to compile the package for one
++architecture at a time in the source code directory.  After you have
++installed the package for one architecture, use `make distclean' before
++reconfiguring for another architecture.
++
++Installation Names
++==================
++
++By default, `make install' installs the package's commands under
++`/usr/local/bin', include files under `/usr/local/include', etc.  You
++can specify an installation prefix other than `/usr/local' by giving
++`configure' the option `--prefix=PREFIX'.
++
++   You can specify separate installation prefixes for
++architecture-specific files and architecture-independent files.  If you
++pass the option `--exec-prefix=PREFIX' to `configure', the package uses
++PREFIX as the prefix for installing programs and libraries.
++Documentation and other data files still use the regular prefix.
++
++   In addition, if you use an unusual directory layout you can give
++options like `--bindir=DIR' to specify different values for particular
++kinds of files.  Run `configure --help' for a list of the directories
++you can set and what kinds of files go in them.
++
++   If the package supports it, you can cause programs to be installed
++with an extra prefix or suffix on their names by giving `configure' the
++option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
++
++Optional Features
++=================
++
++Some packages pay attention to `--enable-FEATURE' options to
++`configure', where FEATURE indicates an optional part of the package.
++They may also pay attention to `--with-PACKAGE' options, where PACKAGE
++is something like `gnu-as' or `x' (for the X Window System).  The
++`README' should mention any `--enable-' and `--with-' options that the
++package recognizes.
++
++   For packages that use the X Window System, `configure' can usually
++find the X include and library files automatically, but if it doesn't,
++you can use the `configure' options `--x-includes=DIR' and
++`--x-libraries=DIR' to specify their locations.
++
++Specifying the System Type
++==========================
++
++There may be some features `configure' cannot figure out automatically,
++but needs to determine by the type of machine the package will run on.
++Usually, assuming the package is built to be run on the _same_
++architectures, `configure' can figure that out, but if it prints a
++message saying it cannot guess the machine type, give it the
++`--build=TYPE' option.  TYPE can either be a short name for the system
++type, such as `sun4', or a canonical name which has the form:
++
++     CPU-COMPANY-SYSTEM
++
++where SYSTEM can have one of these forms:
++
++     OS KERNEL-OS
++
++   See the file `config.sub' for the possible values of each field.  If
++`config.sub' isn't included in this package, then this package doesn't
++need to know the machine type.
++
++   If you are _building_ compiler tools for cross-compiling, you should
++use the option `--target=TYPE' to select the type of system they will
++produce code for.
++
++   If you want to _use_ a cross compiler, that generates code for a
++platform different from the build platform, you should specify the
++"host" platform (i.e., that on which the generated programs will
++eventually be run) with `--host=TYPE'.
++
++Sharing Defaults
++================
++
++If you want to set default values for `configure' scripts to share, you
++can create a site shell script called `config.site' that gives default
++values for variables like `CC', `cache_file', and `prefix'.
++`configure' looks for `PREFIX/share/config.site' if it exists, then
++`PREFIX/etc/config.site' if it exists.  Or, you can set the
++`CONFIG_SITE' environment variable to the location of the site script.
++A warning: not all `configure' scripts look for a site script.
++
++Defining Variables
++==================
++
++Variables not defined in a site shell script can be set in the
++environment passed to `configure'.  However, some packages may run
++configure again during the build, and the customized values of these
++variables may be lost.  In order to avoid this problem, you should set
++them in the `configure' command line, using `VAR=value'.  For example:
++
++     ./configure CC=/usr/local2/bin/gcc
++
++causes the specified `gcc' to be used as the C compiler (unless it is
++overridden in the site shell script).
++
++Unfortunately, this technique does not work for `CONFIG_SHELL' due to
++an Autoconf bug.  Until the bug is fixed you can use this workaround:
++
++     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
++
++`configure' Invocation
++======================
++
++`configure' recognizes the following options to control how it operates.
++
++`--help'
++`-h'
++     Print a summary of the options to `configure', and exit.
++
++`--version'
++`-V'
++     Print the version of Autoconf used to generate the `configure'
++     script, and exit.
++
++`--cache-file=FILE'
++     Enable the cache: use and save the results of the tests in FILE,
++     traditionally `config.cache'.  FILE defaults to `/dev/null' to
++     disable caching.
++
++`--config-cache'
++`-C'
++     Alias for `--cache-file=config.cache'.
++
++`--quiet'
++`--silent'
++`-q'
++     Do not print messages saying which checks are being made.  To
++     suppress all normal output, redirect it to `/dev/null' (any error
++     messages will still be shown).
++
++`--srcdir=DIR'
++     Look for the package's source code in directory DIR.  Usually
++     `configure' can determine that directory automatically.
++
++`configure' also accepts some other, not widely useful, options.  Run
++`configure --help' for more details.
++
+diff -ubrN volpack-1.0b3.orig/Makefile.am volpack-1.0b3/Makefile.am
+--- volpack-1.0b3.orig/Makefile.am	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/Makefile.am	2007-09-22 22:02:22.000000000 +0200
+@@ -0,0 +1,60 @@
++## Process this file with automake to produce Makefile.in
++# Makefile.am for volpack
++# Andreas Tille <tille at debian.org> and Daniel Leidert <daniel.leidert at wgdd.de>
++# GPL
++
++SUBDIRS = doc man examples
++
++EXTRA_DIST = no_edit_header vp_compA.m4 vp_warpA.m4 makeopts
++
++CLEANFILES = $(COMP_SRCS) $(WARP_SRCS) vp_opts.c
++
++AM_CFLAGS = $(AC_FLAGS) $(CCOPT_FLAGS) $(MFLAGS) \
++            $(PROTO_FLAG) $(UNROLL_FLAG) $(OPT_FLAGS)
++AM_LDFLAGS = -version-info @LIBVOLPACK_VERSION_INFO@
++
++# Make sure, the library and source files are build first.
++BUILT_SOURCES = vp_opts.c $(COMP_SRCS) $(WARP_SRCS) $(lib_LTLIBRARIES)
++
++lib_LTLIBRARIES  = libvolpack.la
++
++dist_libvolpack_la_SOURCES = volpack.h vp_global.h patchlevel.h \
++			vp_check.c vp_context.c vp_extract.c vp_file.c vp_linalg.c vp_octree.c \
++		        vp_renderA.c vp_renderB.c vp_renderC.c vp_renderR.c vp_resample.c \
++			vp_rle.c vp_shade.c vp_transpose.c vp_util.c vp_view.c vp_warp.c
++nodist_libvolpack_la_SOURCES =  $(COMP_SRCS) $(WARP_SRCS)
++
++vp_opts.c: makeopts Makefile
++	./makeopts vp_opts.c $(CFLAGS)
++
++# list of optional C source files to build with code specialized                          
++# for particular shaders and resampling filters                                           
++OPT_SRCS = vp_compAC11B.c vp_compAC31B.c vp_compAC32B.c \
++           vp_compAR11B.c vp_compAR31B.c vp_compAR32B.c
++
++# C define flags corresponding to COMP_SRCS; these tell the dispatch
++# routines in the library which object files are available
++OPT_FLAGS = -DCOMP_AC11B   -DCOMP_AC31B   -DCOMP_AC32B \
++            -DCOMP_AR11B   -DCOMP_AR31B   -DCOMP_AR32B
++
++COMP_SRCS = vp_compAC1NB.c vp_compAC3NB.c vp_compAR1NB.c vp_compAR3NB.c \
++            vp_compAC1PB.c vp_compAC3PB.c vp_compAR1PB.c vp_compAR3PB.c \
++            vp_compAC00G.c vp_compAR00G.c vp_compAC1NS.c vp_compAC3NS.c \
++            vp_compAR1NS.c vp_compAR3NS.c $(OPT_SRCS)
++
++WARP_SRCS = vp_warpA101N.c vp_warpA301N.c vp_warpA110N.c vp_warpA111N.c \
++            vp_warpA330N.c vp_warpA331N.c vp_warpA330R.c vp_warpA331R.c
++
++COMP_IN = no_edit_header vp_compA.m4
++WARP_IN = no_edit_header vp_warpA.m4
++
++ESRC = vp_raycast.c
++EOBJ = vp_raycast.o
++
++$(COMP_SRCS): $(COMP_IN)
++	$(M4) -DSourceFile=$@ $^ > $@
++
++$(WARP_SRCS): $(WARP_IN)
++	$(M4) -DSourceFile=$@ $^ > $@
++
++MAINTAINERCLEANFILES = autom4te.cache
+diff -ubrN volpack-1.0b3.orig/Makefile.in volpack-1.0b3/Makefile.in
+--- volpack-1.0b3.orig/Makefile.in	1994-12-12 21:21:47.000000000 +0100
++++ volpack-1.0b3/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+@@ -1,261 +0,0 @@
+-#
+-# Makefile for the VolPack library.  If it has the name "Makefile.in"
+-# then it is a template for a Makefile; to generate the actual Makefile,
+-# run "./configure", which is a configuration script generated by the
+-# "autoconf" program (constructs like "@foo@" will get replaced in the
+-# actual Makefile).
+-#
+-# Copyright (c) 1994 The Board of Trustees of The Leland Stanford
+-# Junior University.  All rights reserved.
+-# 
+-# Permission to use, copy, modify and distribute this software and its
+-# documentation for any purpose is hereby granted without fee, provided
+-# that the above copyright notice and this permission notice appear in
+-# all copies of this software and that you do not sell the software.
+-# Commercial licensing is available by contacting the author.
+-# 
+-# 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.
+-# 
+-# Author:
+-#    Phil Lacroute
+-#    Computer Systems Laboratory
+-#    Electrical Engineering Dept.
+-#    Stanford University
+-#
+-
+-# shell to use for executing make commands
+-SHELL =		/bin/sh
+-
+-###########################################################################
+-# Options that can be changed by the user.
+-###########################################################################
+-
+-# default top-level directory for installing architecture-independent files
+-# (include files, documentation)
+-prefix = 	@prefix@
+-
+-# default top-level directory for installing architecture-specific files
+-# (binaries)
+-exec_prefix = 	@exec_prefix@
+-
+-# directory in which to install the VolPack library
+-LIB_DIR = 	$(exec_prefix)/lib
+-
+-# directory for include files
+-INCLUDE_DIR = 	$(prefix)/include
+-
+-# top-level directory for manual entries
+-MAN_DIR = 	$(prefix)/man
+-
+-# directory in which to install manual entries for library functions
+-MAN3_DIR = 	$(MAN_DIR)/man3
+-
+-# ANSI-C prototypes: use the first line to let the #ifdef's in
+-# volpack.h guess if your compiler supports prototypes, use the
+-# second line to disable prototypes, or use the third line to
+-# enable prototypes
+-PROTO_FLAG =
+-#PROTO_FLAG =	-DNO_PROTOTYPE
+-#PROTO_FLAG =	-DANSI_C
+-
+-# loop unrolling optimization: if the following line is not commented
+-# out then the library will be built with a special version of the
+-# rendering code that has been hand-optimized; use this unless your
+-# compiler's optimizer has trouble with procedures that have a large
+-# number of basic blocks
+-#UNROLL_FLAG = -DUNROLL_RUN_LOOP
+-
+-# optional compiler flags:
+-#    use the first line for full optimization
+-#    use the second line for no optimization
+-# the other lines are for various levels of debugging
+-CCOPT_FLAGS = $(OFLAGS)
+-#CCOPT_FLAGS =
+-#CCOPT_FLAGS = -DASSERTIONS -fullwarn -g
+-#CCOPT_FLAGS = -DDEBUG -DASSERTIONS -fullwarn -g
+-
+-# list of optional C source files to build with code specialized
+-# for particular shaders and resampling filters
+-OPT_SRCS =	vp_compAC11B.c vp_compAC31B.c vp_compAC32B.c \
+-		vp_compAR11B.c vp_compAR31B.c vp_compAR32B.c
+-
+-# object files corresponding to COMP_SRCS
+-OPT_OBJS =	vp_compAC11B.o vp_compAC31B.o vp_compAC32B.o \
+-		vp_compAR11B.o vp_compAR31B.o vp_compAR32B.o
+-
+-# C define flags corresponding to COMP_SRCS; these tell the dispatch
+-# routines in the library which object files are available
+-OPT_FLAGS =	-DCOMP_AC11B   -DCOMP_AC31B   -DCOMP_AC32B \
+-		-DCOMP_AR11B   -DCOMP_AR31B   -DCOMP_AR32B
+-
+-###########################################################################
+-# Options that are changed by the configure script.  These should
+-# probably not be editted by hand.
+-###########################################################################
+-
+-# pathname for the C compiler
+-CC = 		@CC@
+-
+-# pathname for the m4 macro preprocessor; it must understand the -D flag
+-# (some BSD versions do not; GNU m4 works)
+-M4 = 		@M4@
+-
+-# pathname for ranlib if you need it
+-RANLIB = 	@RANLIB@
+-
+-# commands to use to install files
+-INSTALL = 	@INSTALL@
+-INSTALL_DATA =	@INSTALL_DATA@
+-
+-# directory containing source code
+-SRC_DIR = 	@srcdir@
+-VPATH = 	@srcdir@
+-
+-# compiler options
+-AC_FLAGS = 	@DEFS@
+-
+-# system-dependent options based on system name passed to configure;
+-# this macro is for options that should always be included (even for
+-# compiles with optimization turned off); configure can fill
+-# this in automatically if you supply a recognized system name
+-MFLAGS =	@MFLAGS@
+-
+-# system-dependent options based on system name passed to configure;
+-# this macro is for optimization options only; configure can fill
+-# this in automatically if you supply a recognized system name
+-OFLAGS =	@OFLAGS@
+-
+-###########################################################################
+-# Nothing beyond this point should need to be changed by the user.
+-###########################################################################
+-
+-CFLAGS = -I. -I$(SRC_DIR) $(AC_FLAGS) $(CCOPT_FLAGS) $(MFLAGS) \
+-	 $(PROTO_FLAG) $(UNROLL_FLAG) $(OPT_FLAGS)
+-
+-CSRC = vp_check.c vp_context.c vp_extract.c vp_file.c vp_linalg.c vp_octree.c \
+-       vp_renderA.c vp_renderB.c vp_renderC.c vp_renderR.c vp_resample.c \
+-       vp_rle.c vp_shade.c vp_transpose.c vp_util.c vp_view.c vp_warp.c
+-HSRC = volpack.h vp_global.h patchlevel.h
+-MSRC = vp_compA.m4 vp_warpA.m4
+-SUPPORT = Makefile.in configure.in no_edit_header makeopts.c
+-COMP_SRCS = vp_compAC1NB.c vp_compAC3NB.c vp_compAR1NB.c vp_compAR3NB.c \
+-       vp_compAC1PB.c vp_compAC3PB.c vp_compAR1PB.c vp_compAR3PB.c \
+-       vp_compAC00G.c vp_compAR00G.c vp_compAC1NS.c vp_compAC3NS.c \
+-       vp_compAR1NS.c vp_compAR3NS.c $(OPT_SRCS)
+-COMP_OBJS = vp_compAC1NB.o vp_compAC3NB.o vp_compAR1NB.o vp_compAR3NB.o \
+-       vp_compAC1PB.o vp_compAC3PB.o vp_compAR1PB.o vp_compAR3PB.o \
+-       vp_compAC00G.o vp_compAR00G.o vp_compAC1NS.o vp_compAC3NS.o \
+-       vp_compAR1NS.o vp_compAR3NS.o $(OPT_OBJS)
+-WARP_SRCS = vp_warpA101N.c vp_warpA301N.c vp_warpA110N.c vp_warpA111N.c \
+-       vp_warpA330N.c vp_warpA331N.c vp_warpA330R.c vp_warpA331R.c
+-WARP_OBJS = vp_warpA101N.o vp_warpA301N.o vp_warpA110N.o vp_warpA111N.o \
+-       vp_warpA330N.o vp_warpA331N.o vp_warpA330R.o vp_warpA331R.o
+-CGEN = vp_opts.c $(COMP_SRCS) $(WARP_SRCS)
+-OBJS = vp_check.o vp_context.o vp_extract.o vp_file.o vp_linalg.o vp_octree.o \
+-       vp_renderA.o vp_renderB.o vp_renderC.o vp_renderR.o vp_resample.o \
+-       vp_rle.o vp_shade.o vp_transpose.o vp_util.o vp_view.o vp_warp.o \
+-       vp_opts.o $(COMP_OBJS) $(WARP_OBJS)
+-COMP_IN = $(SRC_DIR)/no_edit_header $(SRC_DIR)/vp_compA.m4
+-WARP_IN = $(SRC_DIR)/no_edit_header $(SRC_DIR)/vp_warpA.m4
+-ESRC = vp_raycast.c
+-EOBJ = vp_raycast.o
+-
+-all: libvolpack.a
+-
+-libvolpack.a: $(OBJS)
+-	rm -f libvolpack.a
+-	ar cr libvolpack.a $(OBJS)
+-	$(RANLIB) libvolpack.a
+-
+-$(OBJS): volpack.h vp_global.h config.h
+-
+-makeopts: makeopts.c
+-	cc -o makeopts makeopts.c
+-
+-vp_opts.c: makeopts Makefile
+-	makeopts vp_opts.c $(CFLAGS)
+-
+-$(COMP_SRCS): $(COMP_IN)
+-	@for i in $(COMP_SRCS) ; \
+-	    do \
+-		rm -f $$i ;\
+-		echo "$(M4) -DSourceFile=$$i $(COMP_IN) > $$i" ;\
+-		$(M4) -DSourceFile=$$i $(COMP_IN) > $$i; \
+-		chmod -w $$i; \
+-	    done
+-
+-$(WARP_SRCS): $(WARP_IN)
+-	@for i in $(WARP_SRCS) ; \
+-	    do \
+-		rm -f $$i ;\
+-		echo "$(M4) -DSourceFile=$$i $(WARP_IN) > $$i" ;\
+-		$(M4) -DSourceFile=$$i $(WARP_IN) > $$i; \
+-		chmod -w $$i; \
+-	    done
+-
+-examples: libvolpack.a
+-	cd examples; make
+-
+-install: install-binaries install-include install-man
+-
+-install-binaries: libvolpack.a
+-	@for i in $(LIB_DIR) ; \
+-	    do \
+-	    if [ ! -d $$i ] ; then \
+-		echo "Making directory $$i"; \
+-		mkdir $$i ; \
+-		chmod 755 $$i; \
+-		else true; \
+-		fi; \
+-	    done;
+-	@echo "Installing libvolpack.a"
+-	@$(INSTALL_DATA) libvolpack.a $(LIB_DIR)
+-	@$(RANLIB) $(LIB_DIR)/libvolpack.a
+-
+-install-include:
+-	@for i in $(INCLUDE_DIR) ; \
+-	    do \
+-	    if [ ! -d $$i ] ; then \
+-		echo "Making directory $$i"; \
+-		mkdir $$i ; \
+-		chmod 755 $$i; \
+-		else true; \
+-		fi; \
+-	    done;
+-	@echo "Installing volpack.h"
+-	@$(INSTALL_DATA) volpack.h $(INCLUDE_DIR)
+-
+-install-man:
+-	@for i in $(MAN_DIR) $(MAN3_DIR) ; \
+-	    do \
+-	    if [ ! -d $$i ] ; then \
+-		echo "Making directory $$i"; \
+-		mkdir $$i ; \
+-		chmod 755 $$i; \
+-		else true; \
+-		fi; \
+-	    done;
+-	@cd $(SRC_DIR)/man/src; for i in *.3; \
+-	    do \
+-	    echo "Installing man/src/$$i"; \
+-	    rm -f $(MAN3_DIR)/$$i; \
+-	    cp $$i $(MAN3_DIR); \
+-	    chmod 444 $(MAN3_DIR)/$$i; \
+-	    done;
+-
+-Makefile: $(SRC_DIR)/Makefile.in
+-	./config.status
+-
+-mostlyclean:
+-	rm -f $(OBJS) $(CGEN) makeopts
+-
+-clean: mostlyclean
+-	rm -f libvolpack.a
+-
+-distclean: clean
+-	rm -f config.status config.log config.cache config.h Makefile
+-
+-checkin:
+-	ci -l -f $(CSRC) $(HSRC) $(MSRC) $(ESRC) $(SUPPORT)
+diff -ubrN volpack-1.0b3.orig/makeopts volpack-1.0b3/makeopts
+--- volpack-1.0b3.orig/makeopts	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/makeopts	2007-09-22 21:01:49.000000000 +0200
+@@ -0,0 +1,30 @@
++#!/bin/sh
++#
++# makeopts
++#
++# Create a C source file containing an initialized string with the
++# compiler options used to compile VolPack.
++#
++# Copyright (c) 2007 Andreas Tille
++# Author:
++#     Andreas Tille <tille at debian.org>
++# License: BSD
++
++# Usage: makeopts output_file [compiler_options ...]
++
++progname=`basename $0`
++if [ $# -lt 2 ] ; then
++	echo "Usage: $progname output_file [compiler_options ...]"
++	exit 1
++fi
++
++outfile=$1
++shift
++
++cat > $outfile <<EOT
++/*
++ * DO NOT EDIT THIS FILE! It was created automatically by $progname.
++ */
++
++char *vpCompilerOptions = "$@";
++EOT
+diff -ubrN volpack-1.0b3.orig/makeopts.c volpack-1.0b3/makeopts.c
+--- volpack-1.0b3.orig/makeopts.c	1994-12-31 00:53:20.000000000 +0100
++++ volpack-1.0b3/makeopts.c	1970-01-01 01:00:00.000000000 +0100
+@@ -1,67 +0,0 @@
+-/*
+- * makeopts.c
+- *
+- * Create a C source file containing an initialized string with the
+- * compiler options used to compile VolPack.
+- *
+- * Copyright (c) 1994 The Board of Trustees of The Leland Stanford
+- * Junior University.  All rights reserved.
+- *
+- * Permission to use, copy, modify and distribute this software and its
+- * documentation for any purpose is hereby granted without fee, provided
+- * that the above copyright notice and this permission notice appear in
+- * all copies of this software and that you do not sell the software.
+- * Commercial licensing is available by contacting the author.
+- * 
+- * 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.
+- *
+- * Author:
+- *    Phil Lacroute
+- *    Computer Systems Laboratory
+- *    Electrical Engineering Dept.
+- *    Stanford University
+- */
+-
+-/*
+- * $Date: 1994/12/30 23:52:38 $
+- * $Revision: 1.7 $
+- */
+-
+-#include <stdio.h>
+-
+-/*
+- * Usage: makeopts output_file [compiler_options ...]
+- */
+-
+-main(argc, argv)
+-int argc;
+-char **argv;
+-{
+-    FILE *fp;
+-    int c;
+-
+-    if (argc < 2) {
+-	fprintf(stderr, "Usage: %s output_file [compiler_options ...]\n",
+-		argv[0]);
+-	exit(1);
+-    }
+-    if ((fp = fopen(argv[1], "w")) == NULL) {
+-	fprintf(stderr, "%s: could not open %s\n", argv[0], argv[1]);
+-	exit(1);
+-    }
+-    fprintf(fp, "/*\n");
+-    fprintf(fp,
+-	    " * DO NOT EDIT THIS FILE! It was created automatically by %s.\n",
+-	    argv[0]);
+-    fprintf(fp, " */\n\n");
+-    fprintf(fp, "char *vpCompilerOptions = \"");
+-    for (c = 2; c < argc; c++) {
+-	if (c > 2)
+-	    fprintf(fp, " ");
+-	fprintf(fp, "%s", argv[c]);
+-    }
+-    fprintf(fp, "\";\n");
+-    exit(0);
+-}
+diff -ubrN volpack-1.0b3.orig/man/Makefile.am volpack-1.0b3/man/Makefile.am
+--- volpack-1.0b3.orig/man/Makefile.am	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/man/Makefile.am	2007-07-21 13:20:58.000000000 +0200
+@@ -0,0 +1,6 @@
++## Process this file with automake to produce Makefile.in
++# man/Makefile.am for volpack
++# Andreas Tille <tille at debian.org>
++# GPL
++
++SUBDIRS = src
+diff -ubrN volpack-1.0b3.orig/man/src/Makefile.am volpack-1.0b3/man/src/Makefile.am
+--- volpack-1.0b3.orig/man/src/Makefile.am	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/man/src/Makefile.am	2007-07-28 23:19:03.000000000 +0200
+@@ -0,0 +1,19 @@
++## Process this file with automake to produce Makefile.in
++# man/src/Makefile.am for volpack
++# Andreas Tille <tille at debian.org>
++# GPL
++
++dist_man_MANS = \
++           BruteForce.3 Callback.3 ClientData.3 ClsfyScalar.3 ClsfyScan.3 \
++           ClsfyTable.3 ClsfyVolume.3 Context.3 CurrentMatrix.3 Debug.3 \
++           DepthCueing.3 Enable.3 Error.3 Extract.3 Filter.3 FilterTab.3 \
++           Get.3 GetImage.3 GetLight.3 GetMaterial.3 GetMatrix.3 Identity.3 \
++           Image.3 Light.3 LinAlgebra.3 Load.3 LookupShader.3 Material.3 \
++           MinMaxOctree.3 MultMatrix.3 NormalIndex.3 OctreeMask.3 Ramp.3 \
++           RawVoxels.3 Render.3 Resample.3 Rotate.3 Scale.3 ScanNormals.3 \
++           Set.3 SetMatrix.3 ShadeTable.3 Shadow.3 Store.3 Timer.3 \
++           TracePixel.3 Translate.3 Transpose.3 VolPack.3 VolumeNormals.3 \
++           VolumeSize.3 VoxelField.3 VoxelSize.3 Window.3 WindowPHIGS.3
++
++EXTRA_DIST = makelinks
++
+diff -ubrN volpack-1.0b3.orig/NEWS volpack-1.0b3/NEWS
+--- volpack-1.0b3.orig/NEWS	1970-01-01 01:00:00.000000000 +0100
++++ volpack-1.0b3/NEWS	2007-07-28 21:36:22.000000000 +0200
+@@ -0,0 +1,4 @@
++For more detailed information please look at the ChangeLog file
++
++2007-07-28
++	- Added automake stuff




More information about the debian-med-commit mailing list