diff --git a/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml b/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml index 152016c241..a09940dc6f 100644 --- a/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml +++ b/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml @@ -343,6 +343,78 @@ pre-install: variables by license name. + + Generic + <varname>BROKEN</varname>/<varname>IGNORE</varname>/<varname>DEPRECATED</varname> + Messages + + This block is optional. The variables are: + + + + DEPRECATED + + + + EXPIRATION_DATE + + + + FORBIDDEN + + + + BROKEN + + + + BROKEN_* + + + + IGNORE + + + + IGNORE_* + + + + ONLY_FOR_ARCHS + + + + ONLY_FOR_ARCHS_REASON* + + + + NOT_FOR_ARCHS + + + + NOT_FOR_ARCHS_REASON* + + + + + BROKEN* + and IGNORE* + can be any generic variables, for example, + IGNORE_amd64, + BROKEN_FreeBSD_10, + BROKEN_SSL, etc. + + If the port is marked BROKEN when some conditions are + met, and such conditions can only be tested after including + bsd.port.options.mk or + bsd.port.pre.mk, then those variables + should be set later, in . + + + The Dependencies Block