diff --git a/en_US.ISO8859-1/books/porters-handbook/book.xml b/en_US.ISO8859-1/books/porters-handbook/book.xml index 95c13fbd5d..8ac53488dc 100644 --- a/en_US.ISO8859-1/books/porters-handbook/book.xml +++ b/en_US.ISO8859-1/books/porters-handbook/book.xml @@ -4856,6 +4856,24 @@ OPT1_CFLAGS= -DTEST .if ${PORT_OPTIONS:MOPT1} USES+= gmake CFLAGS+= -DTEST +.endif + + If X_ABOVEVARIABLE_OFF is set then a + flag ABOVEVARIABLE will be automatically + set when option X is not selected. For + example: + + OPTIONS_DEFINE= OPT1 +OPT1_USES_OFF=gmake + + is equivalent to: + + OPTIONS_DEFINE= OPT1 + +.include <bsd.port.options.mk> + +.if ! ${PORT_OPTIONS:MOPT1} +USES+= gmake .endif For any of the following dependency type: @@ -4906,6 +4924,24 @@ OPT1_LIB_DEPENDS= liba.so:${PORTSDIR}/devel/a .if ${PORT_OPTIONS:MOPT1} LIB_DEPENDS+= liba.so:${PORTSDIR}/devel/a +.endif + + If X_ABOVEVARIABLE_OFF is set then a + dependency of type ABOVEVARIABLE will be + added when option X is not selected. For + example: + + OPTIONS_DEFINE= OPT1 +OPT1_LIB_DEPENDS_OFF= liba.so:${PORTSDIR}/devel/a + + is equivalent to: + + OPTIONS_DEFINE= OPT1 + +.include <bsd.port.options.mk> + +. if ! ${PORT_OPTIONS:MOPT1} +LIB_DEPENDS+= liba.so:${PORTSDIR}/devel/a .endif