When running "poudriere options", newly configured options are not applied to subsequent ports. This leads to confusing behavior: - You disable an option to remove a dependency - The next options screen wants you to configure that very dependent port I have seen this while trying to configure java/openjdk8: - java/openjdk8 - [...] - print/cups - net/avahi-app - [...] - devel/llvm39 While configuring options, I get an options screen for cups, and turn off AVAHI. Shortly after that, the options screen for llvm39 appears. This is more a cosmetic issue, because the disabled dependency will not actually be built, but finding this out took me quite a while.