Page MenuHomeFreeBSD

D5538.id14037.diff
No OneTemporary

D5538.id14037.diff

Index: Mk/bsd.options.mk
===================================================================
--- Mk/bsd.options.mk
+++ Mk/bsd.options.mk
@@ -215,6 +215,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
Thu, Mar 26, 1:00 PM (10 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30383423
Default Alt Text
D5538.id14037.diff (627 B)

Event Timeline