summaryrefslogtreecommitdiff
path: root/package/cgilib/patches/patch-depcomp
diff options
context:
space:
mode:
Diffstat (limited to 'package/cgilib/patches/patch-depcomp')
-rw-r--r--package/cgilib/patches/patch-depcomp153
1 files changed, 0 insertions, 153 deletions
diff --git a/package/cgilib/patches/patch-depcomp b/package/cgilib/patches/patch-depcomp
deleted file mode 100644
index 236d65f31..000000000
--- a/package/cgilib/patches/patch-depcomp
+++ /dev/null
@@ -1,153 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- cgilib-0.7.orig/depcomp 2009-02-08 19:47:04.000000000 +0100
-+++ cgilib-0.7/depcomp 2009-05-09 03:58:09.000000000 +0200
-@@ -1,10 +1,9 @@
- #! /bin/sh
- # depcomp - compile a program generating dependencies as side-effects
-
--scriptversion=2007-03-29.01
-+scriptversion=2005-07-09.11
-
--# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software
--# Foundation, Inc.
-+# Copyright (C) 1999, 2000, 2003, 2004, 2005 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
-@@ -92,20 +91,7 @@ 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
-- "$@"
-+ "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
- stat=$?
- if test $stat -eq 0; then :
- else
-@@ -215,39 +201,34 @@ aix)
- # 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$//'`
-+ stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
-+ tmpdepfile="$stripped.u"
- 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 -f "$tmpdepfile"; then :
-+ else
-+ stripped=`echo "$stripped" | sed 's,^.*/,,'`
-+ tmpdepfile="$stripped.u"
-+ fi
-+
- if test $stat -eq 0; then :
- else
-- rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-+ rm -f "$tmpdepfile"
- exit $stat
- fi
-
-- for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-- do
-- test -f "$tmpdepfile" && break
-- done
- if test -f "$tmpdepfile"; then
-+ outname="$stripped.o"
- # 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"
-+ sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
-+ sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
- else
- # The sourcefile does not contain any dependencies, so just
- # store a dummy comment line, to avoid errors with the Makefile
-@@ -295,46 +276,6 @@ icc)
- 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'.
-@@ -347,13 +288,13 @@ tru64)
-
- 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
-+ # static library. This mecanism 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
-+ # compilations output dependencies in 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