[freebsd] OPTIONS_UNSET и порты, которые не имеют соответствующих OPTIONS_DEFINE

Anton Sayetsky vsasjason at gmail.com
Thu Aug 24 14:14:21 EEST 2017


21 августа 2017 г., 14:32 пользователь Anton Sayetsky
<vsasjason at gmail.com> написал:
> 21 августа 2017 г., 14:20 пользователь Eugene Grosbein
> <eugen at grosbein.net> написал:
>> Во-первых, заменить OPTIONS_UNSET=EXAMPLES на OPTIONS_UNSET?=EXAMPLES в make.conf
>> Во-вторых, быстрый способ - условно переопределять OPTIONS_UNSET на пустоту
>> в зависимости от каталога порта в том же make.conf
> Для
> моей ситуации понятно - должно помочь
И таки да - помогло, благодарю. Я пробовал разные варианты, но о "?="
почему-то не подумал. Итоговый конфиг такой:
OPTIONS_UNSET?=DOCS DTRACE EXAMPLES INFO X11
.if ${.CURDIR:M*/ports/sysutils/zfsnap2}
OPTIONS_UNSET=DOCS DTRACE INFO X11 # на поведение zfsnap2 влияют
только DOCS, EXAMPLES; но перечислим всё, чтобы было консистентно с
общим OPTIONS_DEFINE
.endif


More information about the freebsd mailing list