Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jun 2008 10:48:58 +0300
From:      Diomidis Spinellis <dds@aueb.gr>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        Max Khon <fjoe@samodelkin.net>, hackers@FreeBSD.org, Gabor Kovesdan <gabor@FreeBSD.org>, "Sean C. Farley" <scf@FreeBSD.org>, current@FreeBSD.org
Subject:   Re: CFT: BSD-licensed grep [Fwd: cvs commit: ports/textproc/bsdgrep Makefile distinfo]
Message-ID:  <4854C96A.1080603@aueb.gr>
In-Reply-To: <4854BC29.3060507@FreeBSD.org>
References:  <485453F2.60507@FreeBSD.org> <4854BC29.3060507@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Barton wrote:
> I use the following construct in portmaster, where pdb=/var/db/pkg, 
> origin is set to the origin of a given port, and ro_opd is usually 
> empty, but can be another origin directory or the same one. To guarantee 
> that you should get some kind of results you can test with 
> origin=devel/gettext.
> 
> egrep -l "DEPORIGIN:($origin|$ro_opd)$" $pdb/*/+CONTENTS
> 
> Obviously this works in portmaster with the gnu grep, but if ro_opd is 
> unset with the bsd grep I get:
> 
> egrep: empty (sub)expression

To avoid these problems I had proposed to instrument getopt to write 
options passed through argv in a file, build all our ports, and look at 
the options used.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4854C96A.1080603>