tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[RFC] PLIST feature to simplify conditionals
I'd like to add a feature to the mk/plist module to make it simpler to
do something that's quite common in pkgsrc. Example usage:
PLIST_VARS+= nss pam
.if !empty(PKG_OPTIONS:Mpam)
PLIST.pam= defined
.endif
.if !empty(PKG_OPTIONS:Mnss)
PLIST.nss= defined
.endif
In the PLIST, you can then have:
${PLIST.pam}lib/security/pam_winbind.so
${PLIST.nss)lib/nss_winbind.so
Those PLIST.* variables automatically expand into "@comment " or an
empty value in the PLIST processing depending on whether or not it's
defined in the package Makefile.
Any comments on the variable names chosen, or the "API" presented?
Thanks,
-- Johnny C. Lam
Home |
Main Index |
Thread Index |
Old Index