svn commit: r50295 - head/en_US.ISO8859-1/books/porters-handbook/porting-samplem

Mathieu Arnold mat at FreeBSD.org
Tue May 30 16:35:26 UTC 2017


Author: mat
Date: Tue May 30 16:35:25 2017
New Revision: 50295
URL: https://svnweb.freebsd.org/changeset/doc/50295

Log:
  Add the BROKEN/IGNORE/DEPRECATED block.
  
  Sponsored by:	Absolight

Modified:
  head/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml

Modified: head/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml	Tue May 30 01:19:35 2017	(r50294)
+++ head/en_US.ISO8859-1/books/porters-handbook/porting-samplem/chapter.xml	Tue May 30 16:35:25 2017	(r50295)
@@ -343,6 +343,78 @@ pre-install:
 	variables by license name.</para>
     </sect2>
 
+    <sect2 xml:id="porting-samplem-broken">
+      <title>Generic
+	<varname>BROKEN</varname>/<varname>IGNORE</varname>/<varname>DEPRECATED</varname>
+	Messages</title>
+
+      <para>This block is optional.  The variables are:</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para><link
+	      linkend="dads-deprecated">DEPRECATED</link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link
+	      linkend="dads-deprecated">EXPIRATION_DATE</link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">FORBIDDEN</link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">BROKEN</link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">BROKEN_<replaceable>*</replaceable></link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">IGNORE</link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">IGNORE_<replaceable>*</replaceable></link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">ONLY_FOR_ARCHS</link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">ONLY_FOR_ARCHS_REASON<replaceable>*</replaceable></link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">NOT_FOR_ARCHS</link></para>
+	</listitem>
+
+	<listitem>
+	  <para><link linkend="dads-noinstall">NOT_FOR_ARCHS_REASON<replaceable>*</replaceable></link></para>
+	</listitem>
+      </itemizedlist>
+
+      <note>
+	<para><varname>BROKEN<replaceable>*</replaceable></varname>
+	  and <varname>IGNORE<replaceable>*</replaceable></varname>
+	  can be any generic variables, for example,
+	  <varname>IGNORE_amd64</varname>,
+	  <varname>BROKEN_FreeBSD_10</varname>,
+	  <varname>BROKEN_SSL</varname>, etc.</para>
+
+	<para>If the port is marked BROKEN when some conditions are
+	  met, and such conditions can only be tested after including
+	  <filename>bsd.port.options.mk</filename> or
+	  <filename>bsd.port.pre.mk</filename>, then those variables
+	  should be set later, in <xref
+	    linkend="porting-samplem-rest"/>.</para>
+      </note>
+    </sect2>
+
     <sect2 xml:id="porting-samplem-depends">
       <title>The Dependencies Block</title>
 


More information about the svn-doc-head mailing list