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
+ BROKEN/IGNORE/DEPRECATED
+ 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