Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/graphics
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv29347

Modified Files:
        terraform.info terraform.patch 
Log Message:
New upstream version of terraform, uses gnome2

Index: terraform.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/graphics/terraform.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- terraform.info      16 Mar 2009 20:33:39 -0000      1.5
+++ terraform.info      26 Jan 2010 22:58:44 -0000      1.6
@@ -15,31 +15,66 @@
 # maintainership of) the affected package.
 
 Package: terraform
-Version: 0.9.0
-Revision: 1034
-Distribution: 10.4, 10.5
-Source: mirror:sourceforge:%n/%n-%v.tar.gz
-Source-MD5: a1af0cbb6719b49b30d326df9d06434a
-Depends: gtk+-shlibs (>= 1.2.10-20), gdk-pixbuf-shlibs (>= 0.18.0-12), 
imlib-shlibs (>= 1.9.14-14), gnome-print (>= 0.36-11)
-BuildDepends: audiofile, esound, glib, gtk+ (>= 1.2.10-20), gdk-pixbuf (>= 
0.18.0-12), gnome-libs-dev (>= 1.4.2-19), imlib (>= 1.9.14-14), gnome-print-dev 
(>= 0.36-11), orbit-dev (>= 0.5.17-15), libxml, gettext-dev, gettext-bin, 
gettext-tools, libiconv-dev, x11-dev, fink (>= 0.24.12-1)
+Version: 0.9.5
+Revision: 1
+#Distribution: 10.4, 10.5
+
+Depends: <<
+  glib2-shlibs,
+  gtk+2,
+  libxml2-shlibs,
+  libgnome2,
+  libgnomeui2-shlibs,
+  libgnomeprint2.2-shlibs,
+  libgnomeprintui2.2-shlibs
+<<
+BuildDepends: <<
+  glib2-dev,
+  gtk+2-dev,
+  libxml2,
+  libgnome2-dev,
+  libgnomeui2-dev,
+  libgnomeprint2.2-dev,
+  libgnomeprintui2.2-dev,
+  libbonobo2-dev,
+  libbonoboui2-dev,
+  libgnomecanvas2-dev,
+  libart2,
+  gnome-keyring-dev,
+  orbit2-dev,
+  gconf2-dev,
+  gnome-vfs2-unified-dev,
+  audiofile,
+  esound,
+  popt,
+  fink (>= 0.24.12)
+<<
 Recommends: povray
+
+
+Source: http://terraform.googlecode.com/files/%n-src-%v.tgz
+Source-MD5: b1277d5b12343b6dad1b81ab55ef245c
+SourceDirectory: %n
 PatchFile: %n.patch
-PatchFile-MD5: 2f69026f23bc1821cfb95ec2292b81e8
-SetCPPFLAGS: -I%p/include/gnome-1.0
-SetLDFLAGS: -framework CoreServices -framework ApplicationServices
+PatchFile-MD5: 75b86e88ed1cfc1d710e8f10f5ff6b75
+SetCFLAGS: -fnested-functions
 GCC: 4.0
-InstallScript: <<
- make install DESTDIR=%d
- mv %i/bin/terraform %i/bin/terraform-real
- echo '#!/bin/sh' >%i/bin/terraform
- echo 'exec %p/bin/terraform-real --no-xshm "$@"' >>%i/bin/terraform
- chmod 755 %i/bin/terraform
-<<
+ConfigureParams: --disable-dependency-tracking
+InstallScript: make install DESTDIR=%d
+
 DocFiles: AUTHORS COPYING ChangeLog NEWS README
+
+
 Description: Generate random terrain and transform it
 DescPackaging: <<
-Upstream author left some broken symlinks and also included a config.cache
+ The file src/filters.c uses a nested function. In order to make it
+ compilable we add -fnested-functions to CFLAGS.
+ 
+ Upstream "forgot" to package depcomp, so we add it via a patch.
+
+ The help menu items are currently broken; so far my attempts to
+ fix this in the source code have not been sucessful.
 <<
 License: GPL
-Homepage: http://terraform.sourceforge.net/
+Homepage: http://terraform.googlecode.com
 Maintainer: Max Horn <m...@quendi.de>

Index: terraform.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/graphics/terraform.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- terraform.patch     4 Feb 2006 00:25:55 -0000       1.1
+++ terraform.patch     26 Jan 2010 22:58:44 -0000      1.2
@@ -1,56 +1,740 @@
-diff -ru terraform-0.9.0/configure terraform-0.9.0-patched/configure
---- terraform-0.9.0/configure  2002-04-24 17:34:16.000000000 +0200
-+++ terraform-0.9.0-patched/configure  2002-06-02 19:36:06.000000000 +0200
-@@ -4665,26 +4665,9 @@
-   cat > conftest.$ac_ext <<EOF
- #line 4667 "configure"
- #include "confdefs.h"
--/* System header to define __stub macros and hopefully few prototypes,
--    which can conflict with char vfscanf(); below.  */
--#include <assert.h>
--/* Override any gcc2 internal prototype to avoid an error.  */
--/* We use char because int might match the return type of a gcc2
--    builtin and then its argument prototype would still apply.  */
--char vfscanf();
- 
- int main() {
--
--/* The GNU C library defines this for functions which it implements
--    to always fail with ENOSYS.  Some functions are actually named
--    something starting with __ and the normal name is an alias.  */
--#if defined (__stub_vfscanf) || defined (__stub___vfscanf)
--choke me
--#else
--vfscanf();
--#endif
--
--; return 0; }
-+return 0; }
- EOF
- if { (eval echo configure:4690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } 
&& test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-diff -ru terraform-0.9.0/docs/Makefile.in 
terraform-0.9.0-patched/docs/Makefile.in
---- terraform-0.9.0/docs/Makefile.in   2002-04-24 18:16:48.000000000 +0200
-+++ terraform-0.9.0-patched/docs/Makefile.in   2002-06-02 19:36:19.000000000 
+0200
-@@ -123,7 +123,7 @@
- cflags_set = @cflags_set@
- cxxflags_set = @cxxflags_set@
+diff -ruN terraform/depcomp terraform-patched/depcomp
+--- terraform/depcomp  1970-01-01 01:00:00.000000000 +0100
++++ terraform-patched/depcomp  2010-01-26 21:14:40.000000000 +0100
+@@ -0,0 +1,630 @@
++#! /bin/sh
++# depcomp - compile a program generating dependencies as side-effects
++
++scriptversion=2009-04-28.21; # UTC
++
++# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
++# Software Foundation, Inc.
++
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2, or (at your option)
++# any later version.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++
++# You should have received a copy of the GNU General Public License
++# along with this program.  If not, see <http://www.gnu.org/licenses/>.
++
++# As a special exception to the GNU General Public License, if you
++# distribute this file as part of a program that contains a
++# configuration script generated by Autoconf, you may include it under
++# the same distribution terms that you use for the rest of that program.
++
++# Originally written by Alexandre Oliva <ol...@dcc.unicamp.br>.
++
++case $1 in
++  '')
++     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
++     exit 1;
++     ;;
++  -h | --h*)
++    cat <<\EOF
++Usage: depcomp [--help] [--version] PROGRAM [ARGS]
++
++Run PROGRAMS ARGS to compile a file, generating dependencies
++as side-effects.
++
++Environment variables:
++  depmode     Dependency tracking mode.
++  source      Source file read by `PROGRAMS ARGS'.
++  object      Object file output by `PROGRAMS ARGS'.
++  DEPDIR      directory where to store dependencies.
++  depfile     Dependency file to output.
++  tmpdepfile  Temporary file to use when outputing dependencies.
++  libtool     Whether libtool is used (yes/no).
++
++Report bugs to <bug-autom...@gnu.org>.
++EOF
++    exit $?
++    ;;
++  -v | --v*)
++    echo "depcomp $scriptversion"
++    exit $?
++    ;;
++esac
++
++if test -z "$depmode" || test -z "$source" || test -z "$object"; then
++  echo "depcomp: Variables source, object and depmode must be set" 1>&2
++  exit 1
++fi
++
++# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
++depfile=${depfile-`echo "$object" |
++  sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
++tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
++
++rm -f "$tmpdepfile"
++
++# Some modes work just like other modes, but use different flags.  We
++# parameterize here, but still list the modes in the big case below,
++# to make depend.m4 easier to write.  Note that we *cannot* use a case
++# here, because this file can only contain one case statement.
++if test "$depmode" = hp; then
++  # HP compiler uses -M and no extra arg.
++  gccflag=-M
++  depmode=gcc
++fi
++
++if test "$depmode" = dashXmstdout; then
++   # This is just like dashmstdout with a different argument.
++   dashmflag=-xM
++   depmode=dashmstdout
++fi
++
++cygpath_u="cygpath -u -f -"
++if test "$depmode" = msvcmsys; then
++   # This is just like msvisualcpp but w/o cygpath translation.
++   # Just convert the backslash-escaped backslashes to single forward
++   # slashes to satisfy depend.m4
++   cygpath_u="sed s,\\\\\\\\,/,g"
++   depmode=msvisualcpp
++fi
++
++case "$depmode" in
++gcc3)
++## gcc 3 implements dependency tracking that does exactly what
++## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
++## it if -MD -MP comes after the -MF stuff.  Hmm.
++## Unfortunately, FreeBSD c89 acceptance of flags depends upon
++## the command line argument order; so add the flags where they
++## appear in depend2.am.  Note that the slowdown incurred here
++## affects only configure: in makefiles, %FASTDEP% shortcuts this.
++  for arg
++  do
++    case $arg in
++    -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
++    *)  set fnord "$@" "$arg" ;;
++    esac
++    shift # fnord
++    shift # $arg
++  done
++  "$@"
++  stat=$?
++  if test $stat -eq 0; then :
++  else
++    rm -f "$tmpdepfile"
++    exit $stat
++  fi
++  mv "$tmpdepfile" "$depfile"
++  ;;
++
++gcc)
++## There are various ways to get dependency output from gcc.  Here's
++## why we pick this rather obscure method:
++## - Don't want to use -MD because we'd like the dependencies to end
++##   up in a subdir.  Having to rename by hand is ugly.
++##   (We might end up doing this anyway to support other compilers.)
++## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
++##   -MM, not -M (despite what the docs say).
++## - Using -M directly means running the compiler twice (even worse
++##   than renaming).
++  if test -z "$gccflag"; then
++    gccflag=-MD,
++  fi
++  "$@" -Wp,"$gccflag$tmpdepfile"
++  stat=$?
++  if test $stat -eq 0; then :
++  else
++    rm -f "$tmpdepfile"
++    exit $stat
++  fi
++  rm -f "$depfile"
++  echo "$object : \\" > "$depfile"
++  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
++## The second -e expression handles DOS-style file names with drive letters.
++  sed -e 's/^[^:]*: / /' \
++      -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
++## This next piece of magic avoids the `deleted header file' problem.
++## The problem is that when a header file which appears in a .P file
++## is deleted, the dependency causes make to die (because there is
++## typically no way to rebuild the header).  We avoid this by adding
++## dummy dependencies for each header file.  Too bad gcc doesn't do
++## this for us directly.
++  tr ' ' '
++' < "$tmpdepfile" |
++## Some versions of gcc put a space before the `:'.  On the theory
++## that the space means something, we add a space to the output as
++## well.
++## Some versions of the HPUX 10.20 sed can't process this invocation
++## correctly.  Breaking it into two sed invocations is a workaround.
++    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
++  rm -f "$tmpdepfile"
++  ;;
++
++hp)
++  # This case exists only to let depend.m4 do its work.  It works by
++  # looking at the text of this script.  This case will never be run,
++  # since it is checked for above.
++  exit 1
++  ;;
++
++sgi)
++  if test "$libtool" = yes; then
++    "$@" "-Wp,-MDupdate,$tmpdepfile"
++  else
++    "$@" -MDupdate "$tmpdepfile"
++  fi
++  stat=$?
++  if test $stat -eq 0; then :
++  else
++    rm -f "$tmpdepfile"
++    exit $stat
++  fi
++  rm -f "$depfile"
++
++  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
++    echo "$object : \\" > "$depfile"
++
++    # Clip off the initial element (the dependent).  Don't try to be
++    # clever and replace this with sed code, as IRIX sed won't handle
++    # lines with more than a fixed number of characters (4096 in
++    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
++    # the IRIX cc adds comments like `#:fec' to the end of the
++    # dependency line.
++    tr ' ' '
++' < "$tmpdepfile" \
++    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
++    tr '
++' ' ' >> "$depfile"
++    echo >> "$depfile"
++
++    # The second pass generates a dummy entry for each header file.
++    tr ' ' '
++' < "$tmpdepfile" \
++   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
++   >> "$depfile"
++  else
++    # The sourcefile does not contain any dependencies, so just
++    # store a dummy comment line, to avoid errors with the Makefile
++    # "include basename.Plo" scheme.
++    echo "#dummy" > "$depfile"
++  fi
++  rm -f "$tmpdepfile"
++  ;;
++
++aix)
++  # The C for AIX Compiler uses -M and outputs the dependencies
++  # in a .u file.  In older versions, this file always lives in the
++  # current directory.  Also, the AIX compiler puts `$object:' at the
++  # start of each line; $object doesn't have directory information.
++  # Version 6 uses the directory in both cases.
++  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
++  test "x$dir" = "x$object" && dir=
++  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
++  if test "$libtool" = yes; then
++    tmpdepfile1=$dir$base.u
++    tmpdepfile2=$base.u
++    tmpdepfile3=$dir.libs/$base.u
++    "$@" -Wc,-M
++  else
++    tmpdepfile1=$dir$base.u
++    tmpdepfile2=$dir$base.u
++    tmpdepfile3=$dir$base.u
++    "$@" -M
++  fi
++  stat=$?
++
++  if test $stat -eq 0; then :
++  else
++    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
++    exit $stat
++  fi
++
++  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
++  do
++    test -f "$tmpdepfile" && break
++  done
++  if test -f "$tmpdepfile"; then
++    # Each line is of the form `foo.o: dependent.h'.
++    # Do two passes, one to just change these to
++    # `$object: dependent.h' and one to simply `dependent.h:'.
++    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
++    # That's a tab and a space in the [].
++    sed -e 's,^.*\.[a-z]*:[    ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
++  else
++    # The sourcefile does not contain any dependencies, so just
++    # store a dummy comment line, to avoid errors with the Makefile
++    # "include basename.Plo" scheme.
++    echo "#dummy" > "$depfile"
++  fi
++  rm -f "$tmpdepfile"
++  ;;
++
++icc)
++  # Intel's C compiler understands `-MD -MF file'.  However on
++  #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
++  # ICC 7.0 will fill foo.d with something like
++  #    foo.o: sub/foo.c
++  #    foo.o: sub/foo.h
++  # which is wrong.  We want:
++  #    sub/foo.o: sub/foo.c
++  #    sub/foo.o: sub/foo.h
++  #    sub/foo.c:
++  #    sub/foo.h:
++  # ICC 7.1 will output
++  #    foo.o: sub/foo.c sub/foo.h
++  # and will wrap long lines using \ :
++  #    foo.o: sub/foo.c ... \
++  #     sub/foo.h ... \
++  #     ...
++
++  "$@" -MD -MF "$tmpdepfile"
++  stat=$?
++  if test $stat -eq 0; then :
++  else
++    rm -f "$tmpdepfile"
++    exit $stat
++  fi
++  rm -f "$depfile"
++  # Each line is of the form `foo.o: dependent.h',
++  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
++  # Do two passes, one to just change these to
++  # `$object: dependent.h' and one to simply `dependent.h:'.
++  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
++  # Some versions of the HPUX 10.20 sed can't process this invocation
++  # correctly.  Breaking it into two sed invocations is a workaround.
++  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
++    sed -e 's/$/ :/' >> "$depfile"
++  rm -f "$tmpdepfile"
++  ;;
++
++hp2)
++  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
++  # compilers, which have integrated preprocessors.  The correct option
++  # to use with these is +Maked; it writes dependencies to a file named
++  # 'foo.d', which lands next to the object file, wherever that
++  # happens to be.
++  # Much of this is similar to the tru64 case; see comments there.
++  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
++  test "x$dir" = "x$object" && dir=
++  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
++  if test "$libtool" = yes; then
++    tmpdepfile1=$dir$base.d
++    tmpdepfile2=$dir.libs/$base.d
++    "$@" -Wc,+Maked
++  else
++    tmpdepfile1=$dir$base.d
++    tmpdepfile2=$dir$base.d
++    "$@" +Maked
++  fi
++  stat=$?
++  if test $stat -eq 0; then :
++  else
++     rm -f "$tmpdepfile1" "$tmpdepfile2"
++     exit $stat
++  fi
++
++  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
++  do
++    test -f "$tmpdepfile" && break
++  done
++  if test -f "$tmpdepfile"; then
++    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
++    # Add `dependent.h:' lines.
++    sed -ne '2,${
++             s/^ *//
++             s/ \\*$//
++             s/$/:/
++             p
++           }' "$tmpdepfile" >> "$depfile"
++  else
++    echo "#dummy" > "$depfile"
++  fi
++  rm -f "$tmpdepfile" "$tmpdepfile2"
++  ;;
++
++tru64)
++   # The Tru64 compiler uses -MD to generate dependencies as a side
++   # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
++   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
++   # dependencies in `foo.d' instead, so we check for that too.
++   # Subdirectories are respected.
++   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
++   test "x$dir" = "x$object" && dir=
++   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
++
++   if test "$libtool" = yes; then
++      # With Tru64 cc, shared objects can also be used to make a
++      # static library.  This mechanism is used in libtool 1.4 series to
++      # handle both shared and static libraries in a single compilation.
++      # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
++      #
++      # With libtool 1.5 this exception was removed, and libtool now
++      # generates 2 separate objects for the 2 libraries.  These two
++      # compilations output dependencies in $dir.libs/$base.o.d and
++      # in $dir$base.o.d.  We have to check for both files, because
++      # one of the two compilations can be disabled.  We should prefer
++      # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
++      # automatically cleaned when .libs/ is deleted, while ignoring
++      # the former would cause a distcleancheck panic.
++      tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
++      tmpdepfile2=$dir$base.o.d          # libtool 1.5
++      tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
++      tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
++      "$@" -Wc,-MD
++   else
++      tmpdepfile1=$dir$base.o.d
++      tmpdepfile2=$dir$base.d
++      tmpdepfile3=$dir$base.d
++      tmpdepfile4=$dir$base.d
++      "$@" -MD
++   fi
++
++   stat=$?
++   if test $stat -eq 0; then :
++   else
++      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
++      exit $stat
++   fi
++
++   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" 
"$tmpdepfile4"
++   do
++     test -f "$tmpdepfile" && break
++   done
++   if test -f "$tmpdepfile"; then
++      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
++      # That's a tab and a space in the [].
++      sed -e 's,^.*\.[a-z]*:[  ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
++   else
++      echo "#dummy" > "$depfile"
++   fi
++   rm -f "$tmpdepfile"
++   ;;
++
++#nosideeffect)
++  # This comment above is used by automake to tell side-effect
++  # dependency tracking mechanisms from slower ones.
++
++dashmstdout)
++  # Important note: in order to support this mode, a compiler *must*
++  # always write the preprocessed file to stdout, regardless of -o.
++  "$@" || exit $?
++
++  # Remove the call to Libtool.
++  if test "$libtool" = yes; then
++    while test "X$1" != 'X--mode=compile'; do
++      shift
++    done
++    shift
++  fi
++
++  # Remove `-o $object'.
++  IFS=" "
++  for arg
++  do
++    case $arg in
++    -o)
++      shift
++      ;;
++    $object)
++      shift
++      ;;
++    *)
++      set fnord "$@" "$arg"
++      shift # fnord
++      shift # $arg
++      ;;
++    esac
++  done
++
++  test -z "$dashmflag" && dashmflag=-M
++  # Require at least two characters before searching for `:'
++  # in the target name.  This is to cope with DOS-style filenames:
++  # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
++  "$@" $dashmflag |
++    sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile"
++  rm -f "$depfile"
++  cat < "$tmpdepfile" > "$depfile"
++  tr ' ' '
++' < "$tmpdepfile" | \
++## Some versions of the HPUX 10.20 sed can't process this invocation
++## correctly.  Breaking it into two sed invocations is a workaround.
++    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
++  rm -f "$tmpdepfile"
++  ;;
++
++dashXmstdout)
++  # This case only exists to satisfy depend.m4.  It is never actually
++  # run, as this mode is specially recognized in the preamble.
++  exit 1
++  ;;
++
++makedepend)
++  "$@" || exit $?
++  # Remove any Libtool call
++  if test "$libtool" = yes; then
++    while test "X$1" != 'X--mode=compile'; do
++      shift
++    done
++    shift
++  fi
++  # X makedepend
++  shift
++  cleared=no eat=no
++  for arg
++  do
++    case $cleared in
++    no)
++      set ""; shift
++      cleared=yes ;;
++    esac
++    if test $eat = yes; then
++      eat=no
++      continue
++    fi
++    case "$arg" in
++    -D*|-I*)
++      set fnord "$@" "$arg"; shift ;;
++    # Strip any option that makedepend may not understand.  Remove
++    # the object too, otherwise makedepend will parse it as a source file.
++    -arch)
++      eat=yes ;;
++    -*|$object)
++      ;;
++    *)
++      set fnord "$@" "$arg"; shift ;;
++    esac
++  done
++  obj_suffix=`echo "$object" | sed 's/^.*\././'`
++  touch "$tmpdepfile"
++  ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
++  rm -f "$depfile"
++  cat < "$tmpdepfile" > "$depfile"
++  sed '1,2d' "$tmpdepfile" | tr ' ' '
++' | \
++## Some versions of the HPUX 10.20 sed can't process this invocation
++## correctly.  Breaking it into two sed invocations is a workaround.
++    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
++  rm -f "$tmpdepfile" "$tmpdepfile".bak
++  ;;
++
++cpp)
++  # Important note: in order to support this mode, a compiler *must*
++  # always write the preprocessed file to stdout.
++  "$@" || exit $?
++
++  # Remove the call to Libtool.
++  if test "$libtool" = yes; then
++    while test "X$1" != 'X--mode=compile'; do
++      shift
++    done
++    shift
++  fi
++
++  # Remove `-o $object'.
++  IFS=" "
++  for arg
++  do
++    case $arg in
++    -o)
++      shift
++      ;;
++    $object)
++      shift
++      ;;
++    *)
++      set fnord "$@" "$arg"
++      shift # fnord
++      shift # $arg
++      ;;
++    esac
++  done
++
++  "$@" -E |
++    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
++       -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
++    sed '$ s: \\$::' > "$tmpdepfile"
++  rm -f "$depfile"
++  echo "$object : \\" > "$depfile"
++  cat < "$tmpdepfile" >> "$depfile"
++  sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
++  rm -f "$tmpdepfile"
++  ;;
++
++msvisualcpp)
++  # Important note: in order to support this mode, a compiler *must*
++  # always write the preprocessed file to stdout.
++  "$@" || exit $?
++
++  # Remove the call to Libtool.
++  if test "$libtool" = yes; then
++    while test "X$1" != 'X--mode=compile'; do
++      shift
++    done
++    shift
++  fi
++
++  IFS=" "
++  for arg
++  do
++    case "$arg" in
++    -o)
++      shift
++      ;;
++    $object)
++      shift
++      ;;
++    "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
++      set fnord "$@"
++      shift
++      shift
++      ;;
++    *)
++      set fnord "$@" "$arg"
++      shift
++      shift
++      ;;
++    esac
++  done
++  "$@" -E 2>/dev/null |
++  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > 
"$tmpdepfile"
++  rm -f "$depfile"
++  echo "$object : \\" > "$depfile"
++  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::    \1 \\:p' >> 
"$depfile"
++  echo "      " >> "$depfile"
++  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> 
"$depfile"
++  rm -f "$tmpdepfile"
++  ;;
++
++msvcmsys)
++  # This case exists only to let depend.m4 do its work.  It works by
++  # looking at the text of this script.  This case will never be run,
++  # since it is checked for above.
++  exit 1
++  ;;
++
++none)
++  exec "$@"
++  ;;
++
++*)
++  echo "Unknown depmode $depmode" 1>&2
++  exit 1
++  ;;
++esac
++
++exit 0
++
++# Local Variables:
++# mode: shell-script
++# sh-indentation: 2
++# eval: (add-hook 'write-file-hooks 'time-stamp)
++# time-stamp-start: "scriptversion="
++# time-stamp-format: "%:y-%02m-%02d.%02H"
++# time-stamp-time-zone: "UTC"
++# time-stamp-end: "; # UTC"
++# End:
+diff -ruN terraform/desktop-links/Makefile.in 
terraform-patched/desktop-links/Makefile.in
+--- terraform/desktop-links/Makefile.in        2009-12-01 20:36:26.000000000 
+0100
++++ terraform-patched/desktop-links/Makefile.in        2010-01-26 
21:54:44.000000000 +0100
+@@ -339,12 +339,12 @@
+ install-data-local:
+       @$(NORMAL_INSTALL)
+       if test -n "@datadir@"; then \
+-              $(mkinstalldirs) $(GNOME_DATADIR)/gnome/apps/Graphics; \
+-              $(INSTALL_DATA) Terraform.desktop 
$(GNOME_DATADIR)/gnome/apps/Graphics; \
+-              $(mkinstalldirs) 
$(GNOME_DATADIR)/gnome/ximian/Programs/Graphics; \
+-              $(INSTALL_DATA) Terraform.desktop 
$(GNOME_DATADIR)/gnome/ximian/Programs/Graphics; \
+-              $(mkinstalldirs) $(GNOME_DATADIR)/pixmaps; \
+-              $(INSTALL_DATA) terraform.png $(GNOME_DATADIR)/pixmaps; \
++              $(mkinstalldirs) 
$(DESTDIR)$(GNOME_DATADIR)/gnome/apps/Graphics; \
++              $(INSTALL_DATA) Terraform.desktop 
$(DESTDIR)$(GNOME_DATADIR)/gnome/apps/Graphics; \
++              $(mkinstalldirs) 
$(DESTDIR)$(GNOME_DATADIR)/gnome/ximian/Programs/Graphics; \
++              $(INSTALL_DATA) Terraform.desktop 
$(DESTDIR)$(GNOME_DATADIR)/gnome/ximian/Programs/Graphics; \
++              $(mkinstalldirs) $(DESTDIR)$(GNOME_DATADIR)/pixmaps; \
++              $(INSTALL_DATA) terraform.png 
$(DESTDIR)$(GNOME_DATADIR)/pixmaps; \
+       fi
  
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+diff -ruN terraform/docs/Makefile.in terraform-patched/docs/Makefile.in
+--- terraform/docs/Makefile.in 2009-12-01 20:36:26.000000000 +0100
++++ terraform-patched/docs/Makefile.in 2010-01-26 22:03:51.000000000 +0100
+@@ -151,7 +151,7 @@
+ bindir = @bindir@
+ build_alias = @build_alias@
+ builddir = @builddir@
 -datadir = @prefix@/doc/terraform
 +datadir = @prefix@/share/doc/terraform
+ datarootdir = @datarootdir@
+ docdir = @docdir@
+ dvidir = @dvidir@
+diff -ruN terraform/src/callbacks.c terraform-patched/src/callbacks.c
+--- terraform/src/callbacks.c  2009-12-01 20:36:26.000000000 +0100
++++ terraform-patched/src/callbacks.c  2010-01-26 23:55:07.000000000 +0100
+@@ -4253,13 +4253,10 @@
+ static void
+ goto_page (gchar *page)
+ {
+-  gchar *path;
+   GError *error = NULL;
+   gboolean result;
  
- EXTRA_DIST = FAQ.sgml                 i18n.txt                README.sgml     
        UsersGuide.sgml
+-  path = g_strdup_printf (GNOME_DATA_DIR "/gnome/help/terraform/C/%s\n", 
page);
+-  result = gnome_help_display_uri (path, &error);
+-  g_free (path);
++  result = gnome_help_display (page, NULL, &error);
  
-diff -ru terraform-0.9.0/src/xmlsupport.c 
terraform-0.9.0-patched/src/xmlsupport.c
---- terraform-0.9.0/src/xmlsupport.c   2002-04-24 17:27:11.000000000 +0200
-+++ terraform-0.9.0-patched/src/xmlsupport.c   2002-06-02 19:36:06.000000000 
+0200
-@@ -17,8 +17,8 @@
-  */
+   if (result != TRUE)
+     {
+@@ -4274,7 +4271,7 @@
+ on_tutorial_activate                   (GtkMenuItem     *menuitem,
+                                         gpointer         user_data)
+ {
+-  goto_page ("tutorial.html");
++  goto_page ("tutorial");
+ }
  
- #include <string.h>
-+#include <stdio.h>
  
--#include <malloc.h>
- #include "xmlsupport.h"
- #include "clocale.h"
+@@ -4282,7 +4279,7 @@
+ on_users_guide_activate                (GtkMenuItem     *menuitem,
+                                         gpointer         user_data)
+ {
+-  goto_page ("index.html");
++  goto_page ("index");
+ }
+ 
+ 
+@@ -7271,7 +7268,7 @@
+ on_render_scene_options_help_clicked   (GtkButton       *button,
+                                         gpointer         user_data)
+ {
+-  goto_page ("render.html"); 
++  goto_page ("render"); 
+ }
+ 
+ 
+diff -ruN terraform/src/installer.c terraform-patched/src/installer.c
+--- terraform/src/installer.c  2009-12-01 20:36:26.000000000 +0100
++++ terraform-patched/src/installer.c  2010-01-26 23:04:13.000000000 +0100
+@@ -211,6 +211,7 @@
+   gchar source_file_name[1000];
+   gchar dest_file_name[1000];
+   struct stat st;
++  int err;
  
+   strncpy (source_dir_name, source, sizeof (source_dir_name));
+   if (source_dir_name[strlen (source_dir_name) - 1] == G_DIR_SEPARATOR)
+@@ -231,12 +232,12 @@
+   
+   /* g_print ("dest_dir_name: %s\n", dest_dir_name); */
+   //test if directory exist if not create it
+-  stat (dest_dir_name, &st);
+-  /* if (S_ISDIR (st.st_mode))
++  err = stat (dest_dir_name, &st);
++  /* if (err == 0 && S_ISDIR (st.st_mode))
+      g_print ("Directory alraedy exists.\n"); */
+   //FIXME: make this code shorter
+   //else 
+-  if (!S_ISDIR(st.st_mode))
++  if (err != 0 || !S_ISDIR(st.st_mode))
+     {
+       if (mkdir (dest_dir_name, 0777) == -1)
+       { 


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to