File edit.sed of Package ncurses

#!/usr/bin/bash

while test "${1::2}" = "--" ; do
    case "$1" in
    --cflags=*)
	cflags="${cflags:+$cflags }${1#*=}"
	shift
	;;
    --cflags)
	cflags="${cflags:+$cflags }$2"
	shift 2
	;;
    --libs=*)
	libs="${libs:+$libs }${1#*=}"
	shift
	;;
    --libs)
	libs="${libs:+$libs }$2"
	shift 2
	;;
    esac
done

sed -ri -e "
/^[[:blank:]]*--cflags.*\)/,/;;/ {
    s|for opt in .*|for opt in ${cflags}|
}
/^[[:blank:]]*--libs.*\)/,/;;/ {
    s|for opt in .*|for opt in ${libs}|
}" ${1+"$@"}
openSUSE Build Service is sponsored by