Page MenuHomeFreeBSD

D5538.id15866.diff
No OneTemporary

D5538.id15866.diff

Index: head/Mk/bsd.options.mk
===================================================================
--- head/Mk/bsd.options.mk
+++ head/Mk/bsd.options.mk
@@ -216,6 +216,16 @@
_ALL_EXCLUDE= ${OPTIONS_EXCLUDE_${ARCH}} ${OPTIONS_EXCLUDE} \
${OPTIONS_SLAVE} ${OPTIONS_EXCLUDE_${OPSYS}}
+.for opt in ${OPTIONS_DEFINE:O:u}
+. if !${_ALL_EXCLUDE:M${opt}}
+. for opt_implied in ${${opt}_IMPLIES}
+. if ${_ALL_EXCLUDE:M${opt_implied}}
+_ALL_EXCLUDE+= ${opt}
+. endif
+. endfor
+. endif
+.endfor
+
# Remove options the port maintainer doesn't want
.for opt in ${_ALL_EXCLUDE:O:u}
OPTIONS_DEFAULT:= ${OPTIONS_DEFAULT:N${opt}}

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 18, 2:19 PM (4 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29910741
Default Alt Text
D5538.id15866.diff (642 B)

Event Timeline