annotate src/ncurses-1-gcc-5-fix.patch @ 4025:703b6f9eaea1

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
author John D
date Sat, 12 Sep 2015 01:56:42 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4025
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
1 diff -ur ncurses-5.9.orig/ncurses/base/MKlib_gen.sh ncurses-5.9/ncurses/base/MKlib_gen.sh
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
2 --- ncurses-5.9.orig/ncurses/base/MKlib_gen.sh 2015-09-11 08:07:30.154205355 -0400
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
3 +++ ncurses-5.9/ncurses/base/MKlib_gen.sh 2015-09-11 08:10:59.265578376 -0400
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
4 @@ -436,12 +436,18 @@
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
5 -e 's/^\([a-zA-Z_][a-zA-Z_]*[ *]*\)/\1 gen_/' \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
6 -e 's/gen_$//' \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
7 -e 's/ / /g' >>$TMP
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
8 +cat >$ED1 <<EOF
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
9 +s/ / /g
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
10 +s/^ //
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
11 +s/ $//
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
12 +s/P_NCURSES_BOOL/NCURSES_BOOL/g
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
13 +EOF
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
14 +
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
15 +sed -e 's/bool/P_NCURSES_BOOL/g' $TMP > $ED2
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
16 +cat $ED2 >$TMP
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
17
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
18 $preprocessor $TMP 2>/dev/null \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
19 -| sed \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
20 - -e 's/ / /g' \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
21 - -e 's/^ //' \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
22 - -e 's/_Bool/NCURSES_BOOL/g' \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
23 +| sed -f $ED1 \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
24 | $AWK -f $AW2 \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
25 | sed -f $ED3 \
703b6f9eaea1 ncurses: add patch for gcc 5
John D
parents:
diff changeset
26 | sed \