Date: Mon, 15 Sep 2008 12:58:38 -0700 From: Doug Barton <dougb@FreeBSD.org> To: John Baldwin <jhb@freebsd.org> Cc: ports@freebsd.org Subject: Re: OPTIONS handling doesn't seem to work fully in dependencies anymore Message-ID: <48CEBE6E.1030508@FreeBSD.org> In-Reply-To: <200809151036.19674.jhb@freebsd.org> References: <200809151036.19674.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote: > So I upgraded my desktop machine at home from 6.x -> 7.x this weekend. As > part of that I do my usual (albeit archaic) practice of just deleting all > packages and rebuilding everything from ports. I also decided to try out > kde4 instead of kde3. I "discovered" during this process that ports that > were built as dependencies no longer pop up the dialog box to set OPTIONS, > etc. during a build. Only the "top-level" port does so. I'm curious if this > is a bug or a feature? Bug, and at first glance I think your analysis is correct about the cause. You can work around this problem by using portmaster since it will go through all the config screens for all the ports in its first pass before it starts building things (and download distfiles in the bg while it does so). This also takes dependencies into account since it does a depth-first traversal of the tree. If you're doing an install from scratch you might also want to blow away the contents of /var/db/ports/*, or if you're using portmaster you could use the --force-config option to re-run config even if there is a stored options file for that port. hth, Doug -- This .signature sanitized for your protection
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48CEBE6E.1030508>