In a discussion in Late August 2011 on ports@, after cups* ports flipped the default OPTION GNUTLS from on to off, users started complaining loudly on the lists due to the .if defined WITH_GNUTLS ... BROKEN="doesn't work with GNUTLS" situation. Meaning, cups* ports that built fine in their version 1.4.6 could no longer be built after update to 1.4.8. The OPTIONS framework had recoded the old GNUTLS=on setting which would break the new port version. Consequence: users had to manually reset the GNUTLS option before being able to upgrade CUPS. Only systems that had never had CUPS installed were unaffected.
This Wiki page tries to identify problems we see with the practical OPTIONS use, later assemble a list of requirements that a new system should fulsill, and after that, discuss a way there.
Please mark requirements no longer valid in
strike-through, spelt --(strike-through)--, and add new ones at the bottom, so that the numbers remain stable
/etc/make.conf) KNOBS like WITHOUT_NLS into account.… (any non-functional requirements as to the operational speed?) …