OPTIONS handling doesn't seem to work fully in
dependencies anymore
Alexey Dokuchaev
danfe at FreeBSD.org
Wed Sep 17 05:27:27 UTC 2008
On Tue, Sep 16, 2008 at 03:25:12PM -0700, Doug Barton wrote:
> Alex Dupre wrote:
> > Doug Barton ha scritto:
> >> Bug, and at first glance I think your analysis is correct about the
> >> cause.
> >
> > Surely a bug, but the mentioned code is what was added in rev 1.560
> > (http://www.freebsd.org/cgi/cvsweb.cgi/ports/Mk/bsd.port.mk?r1=1.560#rev1.560)
> > exactly to add this feature, and AFAIR it worked.
>
> The commit log refers to a different problem than John reported. The
> commit log refers to the problem of a saved options file that doesn't
> have all of the new OPTIONS for a new version of the port.
>
> John was referring to the problem of 'make config' not being called for
> ports being installed as dependencies of a port that has OPTIONS.
Nevertheless, going back to rev. 1.559 of b.p.m. restores correct
behavior. Quite ironically, since commit logs tells us that "The end
user impact of this is more blue screens." for rev. 1.560, which I tend
to blame now.
I also don't think that we can simply tell our users to user portmaster
or some force-config switches. This bug is quite annoying, and should
be fixed to work in vanilla environment environment with default
settings.
./danfe
More information about the freebsd-ports
mailing list