On Wed, May 21, 2014 at 2:07 AM, Matthew Seaman
<m.sea...@infracaninophile.co.uk> wrote:
> Try
>
> CHECK_CHANGED_OPTIONS=verbose
>
> in /usr/local/etc/poudriere.conf ?

Great suggestion, thanks!

With just one Haskell port, hs-text, here's what happens:

====>> Calculating ports order and dependencies

====>> Sanity checking the repository

====>> Options changed, deleting: hs-text-0.11.3.1_4.txz

====>> Pkg: DYNAMIC

====>> New: DOCS DYNAMIC

====>> Deleting stale symlinks


Running "bulk devel/hs-text" twice in a row produces the above result
both times.

After doing "poudriere options -c devel/hs-text" and clearing the DOCS
option, poudriere stopped trying to rebuild it.  Doing the same for
the rest of the Haskell modules resolved the issue completely.

So somehow if the DOCS option is enabled, it isn't making it from the
config to the package, so poudriere keeps trying to rebuild to pick it
up.

It looks like the underlying lang/ghc package did not have DOCS
enabled.  So it seems like this was overriding the individual modules'
DOCS option and creating the discrepancy.  Probably there is some
widget in the lang/ghc package that's needed to build the
documentation.

Thanks!
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to