On Mon, Jul 11, 2011 at 08:58:37PM +0100, Stuart Henderson wrote:
> On 2011/07/07 19:20, Ted Unangst wrote:
> > CVSROOT:    /cvs
> > Module name:        src
> > Changes by: t...@cvs.openbsd.org    2011/07/07 19:20:24
> > 
> > Modified files:
> >     usr.bin/grep   : grep.1 grep.c grep.h queue.c util.c 
> > 
> > Log message:
> > add support for -o to only print the match.
> > reminded this was useful by ajcoutot
> > 
> 
> this breaks ports/databases/libpqxx

More precisely, this breaks the end of configure :

without grep -o :
Generating include/pqxx/config-internal-autotools.h: ok
Generating include/pqxx/config-internal-compiler.h: ok
Generating include/pqxx/config-internal-libpq.h: ok
Generating include/pqxx/config-public-autotools.h: ok
Generating include/pqxx/config-public-compiler.h: ok
Generating include/pqxx/config-public-libpq.h: ok

with it :
Generating include/pqxx/config-internal-autotools.h: no items--deleting
Generating include/pqxx/config-internal-compiler.h: no items--deleting
Generating include/pqxx/config-internal-libpq.h: no items--deleting
Generating include/pqxx/config-public-autotools.h: no items--deleting
Generating include/pqxx/config-public-compiler.h: no items--deleting
Generating include/pqxx/config-public-libpq.h: no items--deleting

the end of the script does a nice bit of grep :

grep -w -h -F "`grep \"\<${publication}\>\" \"${srcdir}/configitems\" | grep 
\"\<${factor}\>\" | grep -v '^$' | cut -f 1`" include/pqxx/config.h 
>"$CONFIGFILE"

Landry

Reply via email to