From c6dd1347e26270d014fc011a0a179336df14f03e Mon Sep 17 00:00:00 2001 From: lioux Date: Sun, 4 Mar 2001 21:39:19 +0000 Subject: Switch from AWK to SED for CFLAGS sanitization. It is cleaner, more readable and follows most ports using similar solutions. Besides, it is more lightweight. Use the same AWK pattern with SED adding the option -E for extended pattern matching. Submitted by: roam --- textproc/openjade/Makefile | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/textproc/openjade/Makefile b/textproc/openjade/Makefile index b2afdad..46be466 100644 --- a/textproc/openjade/Makefile +++ b/textproc/openjade/Makefile @@ -34,11 +34,7 @@ post-install: # 'march=-mpentium -Os' produces core dumps with certain input files # Therefore, we'd better remove all machine optimizations and any -O # other than -O{0,1,}. Idea taken from palm/prc-tools-gcc. -# The following sed does not reproduce the awk result. Odd. -# ${SED} -e 's/-m[0-9a-zA-Z]+(=[0-9a-zA-Z]*)?//g' -e 's/-O[s2-9]+//g' -CFLAGS!= ${ECHO} "${CFLAGS}" | ${AWK} 'BEGIN \ - { RS="-m[0-9a-zA-Z]+(=[0-9a-zA-Z]*)?|-O[s2-9]+" ; \ - ORS="" } ; \ - { if (RT == "") { print $0 } else print }' +CFLAGS!= ${ECHO} "${CFLAGS}" | ${SED} -E -e 's/-m[0-9a-zA-Z]+(=[0-9a-zA-Z]*)?//g' \ + -e 's/-O[s2-9]+//g' .include -- cgit v1.1