# HG changeset patch # User John D # Date 1442037402 14400 # Node ID 703b6f9eaea165c1d31291f5a94984bdd53d9d69 # Parent 8114d05101dccc997723d10176f704960945b003 ncurses: add patch for gcc 5 * src/ncurses-1-gcc-5-fix.patch: new file * dist-files.mk: add ncurses-1-gcc-5-fix.patch diff -r 8114d05101dc -r 703b6f9eaea1 dist-files.mk --- a/dist-files.mk Fri Sep 11 15:22:10 2015 -0400 +++ b/dist-files.mk Sat Sep 12 01:56:42 2015 -0400 @@ -428,6 +428,7 @@ native-gcc-1-float.patch \ native-gcc-2-intrinsics.patch \ native-gcc.mk \ + ncurses-1-gcc-5-fix.patch \ ncurses.mk \ netcdf.mk \ nettle-1-fixes.patch \ diff -r 8114d05101dc -r 703b6f9eaea1 src/ncurses-1-gcc-5-fix.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/ncurses-1-gcc-5-fix.patch Sat Sep 12 01:56:42 2015 -0400 @@ -0,0 +1,26 @@ +diff -ur ncurses-5.9.orig/ncurses/base/MKlib_gen.sh ncurses-5.9/ncurses/base/MKlib_gen.sh +--- ncurses-5.9.orig/ncurses/base/MKlib_gen.sh 2015-09-11 08:07:30.154205355 -0400 ++++ ncurses-5.9/ncurses/base/MKlib_gen.sh 2015-09-11 08:10:59.265578376 -0400 +@@ -436,12 +436,18 @@ + -e 's/^\([a-zA-Z_][a-zA-Z_]*[ *]*\)/\1 gen_/' \ + -e 's/gen_$//' \ + -e 's/ / /g' >>$TMP ++cat >$ED1 < $ED2 ++cat $ED2 >$TMP + + $preprocessor $TMP 2>/dev/null \ +-| sed \ +- -e 's/ / /g' \ +- -e 's/^ //' \ +- -e 's/_Bool/NCURSES_BOOL/g' \ ++| sed -f $ED1 \ + | $AWK -f $AW2 \ + | sed -f $ED3 \ + | sed \