octave: add upstream patch to fix broken build

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
Michael Koval 2011-12-24 03:32:03 -05:00 committed by Adam Vandenberg
parent 054f04fb22
commit ce59cf54d9

View file

@ -62,6 +62,14 @@ class Octave < Formula
] ]
end end
def patches
# Upstream patch that fixes a bug that causes the build to fail when BSD
# sed is used instead of GNU sed. See changeset 13791:4cf7356a99d0. See
# http://hg.savannah.gnu.org/hgweb/octave/rev/4cf7356a99d0 for more
# information.
DATA
end
def install def install
ENV.fortran ENV.fortran
@ -109,3 +117,15 @@ class Octave < Formula
s = native_caveats + s unless no_native? s = native_caveats + s unless no_native?
end end
end end
__END__
--- a/src/find-defun-files.sh Wed Nov 02 09:24:48 2011 -0700
+++ b/src/find-defun-files.sh Wed Nov 02 12:40:29 2011 -0400
@@ -21,6 +21,6 @@
file="$srcdir/$arg"
fi
if [ "`$EGREP -l "$DEFUN_PATTERN" $file`" ]; then
- echo "$file" | $SED 's,.*/,,; s/\.\(cc\|yy\|ll\)$/.df/';
+ echo "$file" | $SED 's,.*/,,; s/\.cc$/.df/; s/\.ll$/.df/; s/\.yy$/.df/';
fi
done