Page MenuHomeFreeBSD

D19233.diff
No OneTemporary

D19233.diff

Index: head/en_US.ISO8859-1/books/porters-handbook/porting-dads/chapter.xml
===================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/porting-dads/chapter.xml
+++ head/en_US.ISO8859-1/books/porters-handbook/porting-dads/chapter.xml
@@ -370,14 +370,6 @@
</note>
</sect1>
- <sect1 xml:id="dads-arch-neutral">
- <title>Marking a Port as Architecture Neutral</title>
-
- <para>Ports that do not have any architecture-dependent files
- or requirements are identified by setting
- <literal>NO_ARCH=yes</literal>.</para>
- </sect1>
-
<sect1 xml:id="dads-noinstall">
<title>Marking a Port Not Installable with
<varname>BROKEN</varname>, <varname>FORBIDDEN</varname>, or
@@ -501,7 +493,45 @@
<varname>IGNORE</varname> by itself.</para>
</note>
</listitem>
+ </itemizedlist>
+ </sect2>
+ <sect2 xml:id="dads-noinstall-notes">
+ <title>Implementation Notes</title>
+
+ <para>Do not quote the values of <varname>BROKEN</varname>,
+ <varname>IGNORE</varname>, and related variables. Due to the
+ way the information is shown to the user, the wording of
+ messages for each variable differ:</para>
+
+ <programlisting>BROKEN= fails to link with base -lcrypto</programlisting>
+
+ <programlisting>IGNORE= unsupported on recent versions</programlisting>
+
+ <para>resulting in this output from
+ <command>make describe</command>:</para>
+
+ <programlisting>===&gt; foobar-0.1 is marked as broken: fails to link with base -lcrypto.</programlisting>
+
+ <programlisting>===&gt; foobar-0.1 is unsupported on recent versions.</programlisting>
+ </sect2>
+ </sect1>
+
+ <sect1 xml:id="dads-arch">
+ <title>Architectural Considerations</title>
+
+ <sect2 xml:id="dads-arch-neutral">
+ <title>Marking a Port as Architecture Neutral</title>
+
+ <para>Ports that do not have any architecture-dependent files
+ or requirements are identified by setting
+ <literal>NO_ARCH=yes</literal>.</para>
+ </sect2>
+
+ <sect2 xml:id="dads-arch-ignore">
+ <title>Marking a Port as Ignored Only On Certain Architectures</title>
+
+ <itemizedlist>
<listitem>
<para>To mark a port as <varname>IGNORE</varname>d
only on certain architectures, there are two other
@@ -522,7 +552,12 @@
and
<varname>NOT_FOR_ARCHS_REASON_<replaceable>ARCH</replaceable></varname>.</para>
</listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 xml:id="dads-arch-i386">
+ <itemizedlist>
<listitem>
<para>If a port fetches i386 binaries and installs them,
set <varname>IA32_BINARY_PORT</varname>. If this variable
@@ -533,26 +568,6 @@
will be set automatically.</para>
</listitem>
</itemizedlist>
- </sect2>
-
- <sect2 xml:id="dads-noinstall-notes">
- <title>Implementation Notes</title>
-
- <para>Do not quote the values of <varname>BROKEN</varname>,
- <varname>IGNORE</varname>, and related variables. Due to the
- way the information is shown to the user, the wording of
- messages for each variable differ:</para>
-
- <programlisting>BROKEN= fails to link with base -lcrypto</programlisting>
-
- <programlisting>IGNORE= unsupported on recent versions</programlisting>
-
- <para>resulting in this output from
- <command>make describe</command>:</para>
-
- <programlisting>===&gt; foobar-0.1 is marked as broken: fails to link with base -lcrypto.</programlisting>
-
- <programlisting>===&gt; foobar-0.1 is unsupported on recent versions.</programlisting>
</sect2>
</sect1>

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 22, 4:57 AM (20 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15550736
Default Alt Text
D19233.diff (3 KB)

Event Timeline