pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/doc



Module Name:    pkgsrc
Committed By:   nia
Date:           Sat May 21 11:59:35 UTC 2022

Modified Files:
        pkgsrc/doc: pkgsrc.html pkgsrc.txt

Log Message:
doc/pkgsrc.*: regen


To generate a diff of this commit:
cvs rdiff -u -r1.337 -r1.338 pkgsrc/doc/pkgsrc.html
cvs rdiff -u -r1.335 -r1.336 pkgsrc/doc/pkgsrc.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/doc/pkgsrc.html
diff -u pkgsrc/doc/pkgsrc.html:1.337 pkgsrc/doc/pkgsrc.html:1.338
--- pkgsrc/doc/pkgsrc.html:1.337        Fri Apr 15 13:51:23 2022
+++ pkgsrc/doc/pkgsrc.html      Sat May 21 11:59:35 2022
@@ -333,15 +333,17 @@ builds)</a></span></dt>
 <dt><span class="sect2"><a href="#fixes.libtool">21.3.1. Shared libraries - libtool</a></span></dt>
 <dt><span class="sect2"><a href="#using-libtool">21.3.2. Using libtool on GNU packages that already support libtool</a></span></dt>
 <dt><span class="sect2"><a href="#autoconf-automake">21.3.3. GNU Autoconf/Automake</a></span></dt>
+<dt><span class="sect2"><a href="#meson">21.3.4. Meson / ninja</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#programming-languages">21.4. Programming languages</a></span></dt>
 <dd><dl>
 <dt><span class="sect2"><a href="#basic-programming-languages">21.4.1. C, C++, and Fortran</a></span></dt>
 <dt><span class="sect2"><a href="#java-programming-language">21.4.2. Java</a></span></dt>
 <dt><span class="sect2"><a href="#go-programming-language">21.4.3. Go</a></span></dt>
-<dt><span class="sect2"><a href="#perl-scripts">21.4.4. Packages containing Perl scripts</a></span></dt>
-<dt><span class="sect2"><a href="#shell-scripts">21.4.5. Packages containing shell scripts</a></span></dt>
-<dt><span class="sect2"><a href="#other-programming-languages">21.4.6. Other programming languages</a></span></dt>
+<dt><span class="sect2"><a href="#rust-programming-language">21.4.4. Rust</a></span></dt>
+<dt><span class="sect2"><a href="#perl-scripts">21.4.5. Packages containing Perl scripts</a></span></dt>
+<dt><span class="sect2"><a href="#shell-scripts">21.4.6. Packages containing shell scripts</a></span></dt>
+<dt><span class="sect2"><a href="#other-programming-languages">21.4.7. Other programming languages</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#fixes.build">21.5. The <span class="emphasis"><em>build</em></span> phase</a></span></dt>
 <dd><dl>
@@ -3302,15 +3304,17 @@ anymore, you can remove that file and ru
 <dt><span class="sect2"><a href="#fixes.libtool">21.3.1. Shared libraries - libtool</a></span></dt>
 <dt><span class="sect2"><a href="#using-libtool">21.3.2. Using libtool on GNU packages that already support libtool</a></span></dt>
 <dt><span class="sect2"><a href="#autoconf-automake">21.3.3. GNU Autoconf/Automake</a></span></dt>
+<dt><span class="sect2"><a href="#meson">21.3.4. Meson / ninja</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#programming-languages">21.4. Programming languages</a></span></dt>
 <dd><dl>
 <dt><span class="sect2"><a href="#basic-programming-languages">21.4.1. C, C++, and Fortran</a></span></dt>
 <dt><span class="sect2"><a href="#java-programming-language">21.4.2. Java</a></span></dt>
 <dt><span class="sect2"><a href="#go-programming-language">21.4.3. Go</a></span></dt>
-<dt><span class="sect2"><a href="#perl-scripts">21.4.4. Packages containing Perl scripts</a></span></dt>
-<dt><span class="sect2"><a href="#shell-scripts">21.4.5. Packages containing shell scripts</a></span></dt>
-<dt><span class="sect2"><a href="#other-programming-languages">21.4.6. Other programming languages</a></span></dt>
+<dt><span class="sect2"><a href="#rust-programming-language">21.4.4. Rust</a></span></dt>
+<dt><span class="sect2"><a href="#perl-scripts">21.4.5. Packages containing Perl scripts</a></span></dt>
+<dt><span class="sect2"><a href="#shell-scripts">21.4.6. Packages containing shell scripts</a></span></dt>
+<dt><span class="sect2"><a href="#other-programming-languages">21.4.7. Other programming languages</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#fixes.build">21.5. The <span class="emphasis"><em>build</em></span> phase</a></span></dt>
 <dd><dl>
@@ -4121,10 +4125,10 @@ FILESDIR=       ../../editors/xemacs/fil
        where the current pkg will be installed.  When referring to a
        pkg's own installation path, use
        <span class="quote">&#8220;<span class="quote">${PREFIX}</span>&#8221;</span>.</p></li>
-<li class="listitem"><p><code class="varname">LOCALBASE</code> is where all non-X11 pkgs
+<li class="listitem"><p><code class="varname">LOCALBASE</code> is where all pkgs
        are installed.  If you need to construct a -I or -L argument
        to the compiler to find includes and libraries installed by
-       another non-X11 pkg, use <span class="quote">&#8220;<span class="quote">${LOCALBASE}</span>&#8221;</span>. The name
+       another pkg, use <span class="quote">&#8220;<span class="quote">${LOCALBASE}</span>&#8221;</span>. The name
        <code class="varname">LOCALBASE</code> stems from FreeBSD, which
        installed all packages in <code class="filename">/usr/local</code>. As
        pkgsrc leaves <code class="filename">/usr/local</code> for the system
@@ -7137,8 +7141,8 @@ to:</p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem"><p>Store the script inside <code class="filename">${FILESDIR}</code>, with
     the <code class="literal">.sh</code> suffix appended.  Considering the
-    <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/print/cups/index.html"; target="_top"><code class="filename">print/cups</code></a> package as an example, it has a
-    <code class="filename">cupsd.sh</code> in its files directory.</p></li>
+    <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/print/cups-base/index.html"; target="_top"><code class="filename">print/cups-base</code></a> package as an example, it
+    has a <code class="filename">cupsd.sh</code> in its files directory.</p></li>
 <li class="listitem">
 <p>Tell pkginstall to handle it, appending the name of the script,
     without its extension, to the <code class="varname">RCD_SCRIPTS</code> variable.
@@ -7291,15 +7295,17 @@ environment variable to <code class="lit
 <dt><span class="sect2"><a href="#fixes.libtool">21.3.1. Shared libraries - libtool</a></span></dt>
 <dt><span class="sect2"><a href="#using-libtool">21.3.2. Using libtool on GNU packages that already support libtool</a></span></dt>
 <dt><span class="sect2"><a href="#autoconf-automake">21.3.3. GNU Autoconf/Automake</a></span></dt>
+<dt><span class="sect2"><a href="#meson">21.3.4. Meson / ninja</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#programming-languages">21.4. Programming languages</a></span></dt>
 <dd><dl>
 <dt><span class="sect2"><a href="#basic-programming-languages">21.4.1. C, C++, and Fortran</a></span></dt>
 <dt><span class="sect2"><a href="#java-programming-language">21.4.2. Java</a></span></dt>
 <dt><span class="sect2"><a href="#go-programming-language">21.4.3. Go</a></span></dt>
-<dt><span class="sect2"><a href="#perl-scripts">21.4.4. Packages containing Perl scripts</a></span></dt>
-<dt><span class="sect2"><a href="#shell-scripts">21.4.5. Packages containing shell scripts</a></span></dt>
-<dt><span class="sect2"><a href="#other-programming-languages">21.4.6. Other programming languages</a></span></dt>
+<dt><span class="sect2"><a href="#rust-programming-language">21.4.4. Rust</a></span></dt>
+<dt><span class="sect2"><a href="#perl-scripts">21.4.5. Packages containing Perl scripts</a></span></dt>
+<dt><span class="sect2"><a href="#shell-scripts">21.4.6. Packages containing shell scripts</a></span></dt>
+<dt><span class="sect2"><a href="#other-programming-languages">21.4.7. Other programming languages</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#fixes.build">21.5. The <span class="emphasis"><em>build</em></span> phase</a></span></dt>
 <dd><dl>
@@ -8422,34 +8428,28 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_
 <div class="titlepage"><div><div><h3 class="title">
 <a name="autoconf-automake"></a>21.3.3.�GNU Autoconf/Automake</h3></div></div></div>
 <p>If a package needs GNU autoconf or automake to be executed
-    to regenerate the configure script and Makefile.in makefile
-    templates, then they should be executed in a pre-configure
-    target.</p>
-<p>For packages that need only autoconf:</p>
+    to regenerate the
+    <code class="filename">configure</code>
+    script and <code class="filename">Makefile.in</code> makefile
+    templates from <code class="filename">configure.ac</code> and
+    <code class="filename">Makefile.am</code>,
+    then they should be executed in a pre-configure target:</p>
 <pre class="programlisting">
-AUTOCONF_REQD=  2.50            # if default version is not good enough
-USE_TOOLS+=     autoconf        # use "autoconf213" for autoconf-2.13
+USE_TOOLS+=    autoconf automake autoreconf
+GNU_CONFIGURE= yes
 ...
 
 pre-configure:
-        cd ${WRKSRC} &amp;&amp; autoconf
-
-...
-</pre>
-<p>and for packages that need automake and autoconf:</p>
-<pre class="programlisting">
-AUTOMAKE_REQD=  1.7.1           # if default version is not good enough
-USE_TOOLS+=     automake        # use "automake14" for automake-1.4
-...
-
-pre-configure:
-        set -e; cd ${WRKSRC}; \
-        aclocal; autoheader; automake -a --foreign -i; autoconf
-
+        set -e; cd ${WRKSRC} &amp;&amp; autoreconf -fi
 ...
 </pre>
-<p>Packages which use GNU Automake will almost certainly
-    require GNU Make.</p>
+<p>Packages which use GNU Automake will sometimes
+    require GNU Make (<code class="literal">gmake</code> in
+    <code class="varname">USE_TOOLS</code>),
+    but not always.  Note that autoreconf
+    only needs to be executed if <code class="filename">configure.ac</code>
+    or Makefiles are modified, or <code class="filename">configure</code>
+    is not present.</p>
 <p>There are times when the configure process makes
     additional changes to the generated files, which then causes
     the build process to try to re-execute the automake sequence.
@@ -8458,6 +8458,34 @@ pre-configure:
     <code class="varname">AUTOMAKE_OVERRIDE=NO</code> in the package
     Makefile.</p>
 </div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="meson"></a>21.3.4.�Meson / ninja</h3></div></div></div>
+<p>Packages using Meson to configure need to include:
+
+</p>
+<pre class="programlisting">
+.include "../../devel/meson/build.mk"
+</pre>
+<p>In nearly all cases (any program with dependencies),
+    pkg-config needs to be added to
+    <code class="varname">USE_TOOLS</code>.  If the package installs
+    translation files for non-English languages, also
+    add msgfmt and xgettext:
+
+</p>
+<pre class="programlisting">
+USE_TOOLS+=    pkg-config msgfmt xgettext
+</pre>
+<p>If any options need to be passed to Meson, use
+    <code class="varname">MESON_ARGS</code> instead of
+    <code class="varname">CONFIGURE_ARGS</code>:
+
+</p>
+<pre class="programlisting">
+MESON_ARGS+=   -Dx11=false
+</pre>
+</div>
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -8465,7 +8493,7 @@ pre-configure:
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="basic-programming-languages"></a>21.4.1.�C, C++, and Fortran</h3></div></div></div>
-<p>Compilers for the C, C++, and Fortran languages comes with
+<p>Compilers for the C and C++ languages comes with
     the NetBSD base system.  By default, pkgsrc assumes that a package
     is written in C and will hide all other compilers (via the wrapper
     framework, see <a class="xref" href="#buildlink" title="Chapter�18.�Buildlink methodology">Chapter�18, <i>Buildlink methodology</i></a>).</p>
@@ -8483,6 +8511,24 @@ pre-configure:
     <span class="quote">&#8220;<span class="quote">c</span>&#8221;</span>.  Packages using GNU configure scripts, even if
     written in C++, usually need a C compiler for the configure
     phase.</p>
+<p>To express a general requirement on a specific C or C++
+    version, normally only <code class="varname">GCC_REQD</code> needs to be set.
+    For example, GCC 7 includes support for C++17, so if the package uses
+    C++17 it should specify:
+
+    </p>
+<pre class="programlisting">
+       GCC_REQD+=      7
+    </pre>
+<p>Language variants like <code class="literal">c++11</code> for
+    <code class="varname">USE_LANGUAGES</code> should only be specified
+    if the package does not explicitly set <code class="literal">-std=...</code>
+    when compiling (i.e. the package assumes the compiler defaults to
+    C++11 or some other standard).  This is usually a bug in the
+    upstream build system.</p>
+<p>GCC version 5 includes support for C++14, while GCC 4.7 includes
+    more-or-less complete support for C++11.  For more information, consult
+    <a class="ulink" href="https://gcc.gnu.org/projects/cxx-status.html"; target="_top">GCC's own documentation on programming language support.</a></p>
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
@@ -8523,15 +8569,27 @@ pre-configure:
 <li class="listitem"><p>Generate a list of those dependencies with
       <span class="command"><strong>make clean &amp;&amp; make patch &amp;&amp; make show-go-modules &gt;
       go-modules.mk</strong></span>.</p></li>
-<li class="listitem">
-<p>Prepend </p>
-<pre class="programlisting">.include
-      "go-modules.mk"</pre>
-<p> to any other
-      </p>
-<pre class="programlisting">.include</pre>
-<p>s.</p>
-</li>
+<li class="listitem"><p>Prepend
+      <code class="literal">.include "go-modules.mk"</code> to any other
+      <code class="literal">.include</code>s.</p></li>
+<li class="listitem"><p>Incorporate these modules in
+      <code class="filename">distinfo</code> with <span class="command"><strong>make
+      makesum</strong></span>.</p></li>
+</ol></div>
+</div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="rust-programming-language"></a>21.4.4.�Rust</h3></div></div></div>
+<p>If a program is written in Rust and uses Cargo to build,
+    have the package include
+    <code class="filename">../../lang/rust/cargo.mk</code>.</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p>Generate a list of those dependencies with
+      <span class="command"><strong>make CARGO_ARGS="build --release" build &amp;&amp;
+      make print-cargo-depends &gt; cargo-depends.mk</strong></span>.</p></li>
+<li class="listitem"><p>Prepend
+      <code class="literal">.include "cargo-depends.mk"</code> to any other
+      <code class="literal">.include</code>s.</p></li>
 <li class="listitem"><p>Incorporate these modules in
       <code class="filename">distinfo</code> with <span class="command"><strong>make
       makesum</strong></span>.</p></li>
@@ -8539,7 +8597,7 @@ pre-configure:
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="perl-scripts"></a>21.4.4.�Packages containing Perl scripts</h3></div></div></div>
+<a name="perl-scripts"></a>21.4.5.�Packages containing Perl scripts</h3></div></div></div>
 <p>If your package contains interpreted Perl scripts, add
     <span class="quote">&#8220;<span class="quote">perl</span>&#8221;</span> to the <code class="varname">USE_TOOLS</code> variable
     and set <code class="varname">REPLACE_PERL</code> to ensure that the proper
@@ -8558,7 +8616,7 @@ pre-configure:
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="shell-scripts"></a>21.4.5.�Packages containing shell scripts</h3></div></div></div>
+<a name="shell-scripts"></a>21.4.6.�Packages containing shell scripts</h3></div></div></div>
 <p><code class="varname">REPLACE_SH</code>,
     <code class="varname">REPLACE_BASH</code>, <code class="varname">REPLACE_CSH</code>,
     and <code class="varname">REPLACE_KSH</code> can be used to replace shell
@@ -8573,7 +8631,7 @@ pre-configure:
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="other-programming-languages"></a>21.4.6.�Other programming languages</h3></div></div></div>
+<a name="other-programming-languages"></a>21.4.7.�Other programming languages</h3></div></div></div>
 <p>There are further similar REPLACE variables available, e.g.,
     <code class="varname">REPLACE_AWK</code> for packages containing awk scripts,
     and <code class="varname">REPLACE_R</code> for R. These two, like the others
@@ -8626,6 +8684,22 @@ pre-configure:
 <div class="sect3">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fixes.build.cpp.os"></a>21.5.1.1.�C preprocessor macros to identify the operating system</h4></div></div></div>
+<p>To distinguish between specific NetBSD versions,
+        you should use the following code.</p>
+<pre class="programlisting">
+#ifdef __NetBSD__
+#include &lt;sys/param.h&gt;
+#if __NetBSD_Prereq__(9,99,17)
+/* use a newer feature */
+#else
+/* older code */
+#endif
+#endif
+
+#ifndef _WIN32
+/* Unix-like specific code */
+#endif
+</pre>
 <p>To distinguish between 4.4 BSD-derived systems and the
         rest of the world, you should use the following code.</p>
 <pre class="programlisting">
@@ -8636,8 +8710,7 @@ pre-configure:
 /* non-BSD-specific code goes here */
 #endif
 </pre>
-<p>If this distinction is not fine enough, you can also test
-       for the following macros.</p>
+<p>You can also test for the following macros:</p>
 <pre class="programlisting">
 Cygwin      __CYGWIN__
 DragonFly   __DragonFly__
@@ -8645,13 +8718,14 @@ FreeBSD     __FreeBSD__
 Haiku       __HAIKU__
 Interix     __INTERIX
 IRIX        __sgi (TODO: get a definite source for this)
-Linux       linux, __linux, __linux__
+Linux       __linux
 Mac OS X    __APPLE__
 MirBSD      __MirBSD__ (__OpenBSD__ is also defined)
 Minix3      __minix
 NetBSD      __NetBSD__
 OpenBSD     __OpenBSD__
 Solaris     sun, __sun
+Unix(-like) __unix
 </pre>
 </div>
 <div class="sect3">
@@ -8659,8 +8733,11 @@ Solaris     sun, __sun
 <a name="fixes.build.cpp.arch"></a>21.5.1.2.�C preprocessor macros to identify the hardware architecture</h4></div></div></div>
 <pre class="programlisting">
 i386        i386, __i386, __i386__
+x86-64      __amd64__, __x86_64__
+ARM         __arm__
 MIPS        __mips
 SPARC       sparc, __sparc
+PowerPC     __powerpc
 </pre>
 </div>
 <div class="sect3">
@@ -8797,10 +8874,10 @@ the actual cause.</p>
 package is built and then pkgsrc is updated. This situation can provoke
 various hard to diagnose build errors. To clean up the situation:</p>
 <pre class="programlisting">
-<code class="prompt">$</code> (cd ../../ &amp;&amp; test -f mk/bsd.pkg.mk &amp;&amp; rm -rf */*/work)
+<code class="prompt">$</code> (cd ../../ &amp;&amp; cat mk/bsd.pkg.mk &gt;/dev/null &amp;&amp; rm -rf */*/work)
 </pre>
-<p>(The test for <code class="filename">bsd.pkg.mk</code> just prevents running
-this command in the wrong directory.)</p>
+<p>(The only purpose of the <code class="filename">bsd.pkg.mk</code> is to
+prevent running this command in the wrong directory.)</p>
 <p>If you have set <code class="varname">WRKOBJDIR</code> in <a class="link" href="#mk.conf"><code class="filename">mk.conf</code></a>, remove
 that directory as well.</p>
 </div>
@@ -8881,14 +8958,14 @@ far and what any error messages were.</p
 </tbody>
 </table>
 </div>
-<p>To fix these linker errors, it is often sufficient to say
+<p>To fix these linker errors, it is often sufficient to add
     <code class="literal">LIBS.<em class="replaceable"><code>OperatingSystem</code></em>+=
     -l<em class="replaceable"><code>foo</code></em></code> to the package
-    <code class="filename">Makefile</code> and then say <span class="command"><strong>bmake clean;
+    <code class="filename">Makefile</code> and then run <span class="command"><strong>bmake clean;
     bmake</strong></span>.</p>
 <div class="sect3">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="undefined-reference-sunpro"></a>21.5.4.1.�Special issue: The SunPro compiler</h4></div></div></div>
+<a name="undefined-reference-sunpro"></a>21.5.4.1.�The SunPro compiler and inline functions</h4></div></div></div>
 <p>When you are using the SunPro compiler, there is another
 possibility. That compiler cannot handle the following code:</p>
 <pre class="programlisting">
@@ -8918,9 +8995,12 @@ of functions.</p>
 <p>Sometimes packages fail to build because the compiler runs
     into an operating system specific soft limit.  With the
     <code class="varname">UNLIMIT_RESOURCES</code> variable pkgsrc can be told
-    to unlimit the resources.  Currently, the allowed values are any combination of
-    <span class="quote">&#8220;<span class="quote">cputime</span>&#8221;</span>, <span class="quote">&#8220;<span class="quote">datasize</span>&#8221;</span>,
-    <span class="quote">&#8220;<span class="quote">memorysize</span>&#8221;</span>, and <span class="quote">&#8220;<span class="quote">stacksize</span>&#8221;</span>.
+    to unlimit the resources.  The allowed values are any combination of
+    <span class="quote">&#8220;<span class="quote">cputime</span>&#8221;</span>,
+    <span class="quote">&#8220;<span class="quote">datasize</span>&#8221;</span>,
+    <span class="quote">&#8220;<span class="quote">memorysize</span>&#8221;</span>,
+    <span class="quote">&#8220;<span class="quote">stacksize</span>&#8221;</span> and
+    <span class="quote">&#8220;<span class="quote">virtualsize</span>&#8221;</span>.
     Setting this variable is similar to running the shell builtin
     <span class="command"><strong>ulimit</strong></span> command to raise the maximum data
     segment size or maximum stack size of a process, respectively, to
@@ -8941,24 +9021,25 @@ of functions.</p>
 ${INSTALL_DATA_DIR} ${PREFIX}/dir1
 ${INSTALL_DATA_DIR} ${PREFIX}/dir2
 </pre>
-<p>You can also just append <span class="quote">&#8220;<span class="quote"><code class="literal">dir1
-    dir2</code></span>&#8221;</span> to the
-    <code class="varname">INSTALLATION_DIRS</code> variable, which will
-    automatically do the right thing.</p>
+<p>Instead of running the <span class="command"><strong>install</strong></span> commands
+    directly, you can also append <span class="quote">&#8220;<span class="quote"><code class="literal">dir1
+    dir2</code></span>&#8221;</span> to the <code class="varname">INSTALLATION_DIRS</code>
+    variable, which will automatically do the right thing.</p>
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="where-to-install-documentation"></a>21.6.2.�Where to install documentation</h3></div></div></div>
 <p>In general, documentation should be installed into
     <code class="filename">${PREFIX}/share/doc/${PKGBASE}</code> or
-    <code class="filename">${PREFIX}/share/doc/${PKGNAME}</code> (the latter
+    <code class="filename">${PREFIX}/share/doc/${PKGNAME_NOREV}</code> (the latter
     includes the version number of the package).</p>
 <p>Many modern packages using GNU autoconf allow to set the
     directory where HTML documentation is installed with the
-    <span class="quote">&#8220;<span class="quote">--with-html-dir</span>&#8221;</span> option. Sometimes using this flag
-    is needed because otherwise the documentation ends up in
-    <code class="filename">${PREFIX}/share/doc/html</code> or other
-    places.</p>
+    <span class="quote">&#8220;<span class="quote">--with-html-dir</span>&#8221;</span> option. Sometimes using this flag is
+    needed because otherwise the documentation ends up in
+    <code class="filename">${PREFIX}/share/doc/html</code> or other places. In
+    pkgsrc, the HTML documentation should go into the package-specific
+    directory, just like any other documentation.</p>
 <p>An exception to the above is that library API documentation
     generated with the <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/textproc/gtk-doc/index.html"; target="_top"><code class="filename">textproc/gtk-doc</code></a> tools, for use by 
special
     browsers (devhelp) should be left at their default location, which
@@ -9063,12 +9144,6 @@ REPLACE.tcl.new=        ${PREFIX}/bin/tc
 REPLACE_FILES.tcl=      # list of tcl scripts which need to be fixed,
 # relative to ${WRKSRC}, just as in REPLACE_PERL
 </pre>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<p>Before March 2006, these variables were called
-    <code class="varname">_REPLACE.*</code> and
-    <code class="varname">_REPLACE_FILES.*</code>.</p>
-</div>
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
@@ -9435,15 +9510,6 @@ under this operating system.</p>
 interested in helping our GNOME porting and packaging efforts.  It
 provides instructions on how to manage the existing packages and some
 important information regarding their internals.</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">We need your help!</h3>
-<p>Should you have some spare cycles to devote to NetBSD, pkgsrc
-  and GNOME and are willing to learn new exciting stuff, please jump
-  straight to the <a class="ulink" href="https://www.NetBSD.org/contrib/projects.html#gnome"; target="_top">pending
-  work</a> list!  There is still a long way to go to get a
-  fully-functional GNOME desktop under NetBSD and we need your help to
-  achieve it!</p>
-</div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="meta-packages"></a>22.1.�Meta packages</h2></div></div></div>
@@ -9491,16 +9557,16 @@ give you a general idea on the minimum r
     build system.  As a general rule you will need to tell this to your
     package:</p>
 <pre class="programlisting">
-GNU_CONFIGURE=yes
-USE_LIBTOOL=yes
-USE_TOOLS+=gmake
+GNU_CONFIGURE=  yes
+USE_LIBTOOL=    yes
+USE_TOOLS+=     gmake
 </pre>
 </li>
 <li class="listitem">
 <p>If the package uses pkg-config to detect dependencies, add this
     tool to the list of required utilities:</p>
 <pre class="programlisting">
-USE_TOOLS+=pkg-config
+USE_TOOLS+=     pkg-config
 </pre>
 <p>Also use <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/verifypc/index.html"; target="_top"><code class="filename">pkgtools/verifypc</code></a> at
     the end of the build process to ensure that you did not miss to
@@ -9519,7 +9585,7 @@ USE_TOOLS+=pkg-config
     report.  For such packages you should disable gtk-doc (unless it is
     the default):</p>
 <pre class="programlisting">
-CONFIGURE_ARGS+=--disable-gtk-doc
+CONFIGURE_ARGS+=        --disable-gtk-doc
 </pre>
 <p>The default location of installed HTML files
     (<code class="filename">share/gtk-doc/&lt;package-name&gt;</code>) is correct
@@ -9528,7 +9594,7 @@ CONFIGURE_ARGS+=--disable-gtk-doc
     <span class="command"><strong>devhelp</strong></span> will not be able to open them.  You can
     do that with an entry similar to:</p>
 <pre class="programlisting">
-CONFIGURE_ARGS+=--with-html-dir=${PREFIX}/share/gtk-doc/...
+CONFIGURE_ARGS+=        --with-html-dir=${PREFIX}/share/gtk-doc/...
 </pre>
 </li>
 </ul></div>
@@ -9980,27 +10046,22 @@ place.</p></li>
        CC, PKG_CC and
        PKGSRC_COMPILER?</a>
 </dt>
-<dt>24.4. <a href="#devfaq.bl3flags">What is the difference between
-       BUILDLINK_LDFLAGS,
-       BUILDLINK_LDADD and
-       BUILDLINK_LIBS?</a>
-</dt>
-<dt>24.5. <a href="#devfaq.bl3prefix">Why does make show-var
+<dt>24.4. <a href="#devfaq.bl3prefix">Why does make show-var
        VARNAME=BUILDLINK_PREFIX.foo
        say it's empty?</a>
 </dt>
-<dt>24.6. <a href="#devfaq.master_sites">What does
+<dt>24.5. <a href="#devfaq.master_sites">What does
        ${MASTER_SITE_SOURCEFORGE:=package/} mean? I
        don't understand the := inside
        it.</a>
 </dt>
-<dt>24.7. <a href="#devfaq.mailinglists">Which mailing lists are there for package
+<dt>24.6. <a href="#devfaq.mailinglists">Which mailing lists are there for package
        developers?</a>
 </dt>
-<dt>24.8. <a href="#devfaq.documentation">Where is the pkgsrc
+<dt>24.7. <a href="#devfaq.documentation">Where is the pkgsrc
        documentation?</a>
 </dt>
-<dt>24.9. <a href="#devfaq.too-much-time">I have a little time to kill. 
+<dt>24.8. <a href="#devfaq.too-much-time">I have a little time to kill.
 What shall I do?</a>
 </dt>
 </dl>
@@ -10020,11 +10081,16 @@ What shall I do?</a>
 </tr>
 <tr class="answer">
 <td align="left" valign="top"></td>
-<td align="left" valign="top"><p><code class="varname">MAKEFLAGS</code> are the flags passed
-       to the pkgsrc-internal invocations of <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/make.1";><span class="citerefentry"><span 
class="refentrytitle">make</span>(1)</span></a>, while
-       <code class="varname">MAKE_FLAGS</code> are the flags that are passed to
-       the <code class="varname">MAKE_PROGRAM</code> when building the
-       package. [FIXME: What is .MAKEFLAGS for?]</p></td>
+<td align="left" valign="top">
+<p><code class="varname">MAKEFLAGS</code> are the flags passed
+       to the pkgsrc-internal invocations of <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/make.1";><span class="citerefentry"><span 
class="refentrytitle">make</span>(1)</span></a>.</p>
+<p><code class="varname">MAKE_FLAGS</code> are the flags that are
+       passed to the <code class="varname">MAKE_PROGRAM</code> when building the
+       package.</p>
+<p><code class="varname">.MAKEFLAGS</code> is an internal variable of
+       <span class="command"><strong>bmake</strong></span> and should not be used by
+       packages.</p>
+</td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
@@ -10036,13 +10102,16 @@ What shall I do?</a>
 </tr>
 <tr class="answer">
 <td align="left" valign="top"></td>
-<td align="left" valign="top"><p><code class="varname">MAKE</code> is the path to the
+<td align="left" valign="top">
+<p><code class="varname">MAKE</code> is the path to the
        <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/make.1";><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> program that is used in the pkgsrc
-       infrastructure. <code class="varname">GMAKE</code> is the path to GNU
-       Make, but you need to say <code class="varname">USE_TOOLS+=gmake</code> to
-       use that. <code class="varname">MAKE_PROGRAM</code> is the path to the
-       Make program that is used for building the
-       package.</p></td>
+       infrastructure.</p>
+<p><code class="varname">GMAKE</code> is the path to GNU Make, but you
+       need to say <code class="varname">USE_TOOLS+=gmake</code> to use
+       that.</p>
+<p><code class="varname">MAKE_PROGRAM</code> is the path to the Make
+       program that is used for building the package.</p>
+</td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
@@ -10054,30 +10123,21 @@ What shall I do?</a>
 </tr>
 <tr class="answer">
 <td align="left" valign="top"></td>
-<td align="left" valign="top"><p><code class="varname">CC</code> is the path to the real C
-       compiler, which can be configured by the pkgsrc user.
-       <code class="varname">PKG_CC</code> is the path to the compiler wrapper.
-       <code class="varname">PKGSRC_COMPILER</code> is <span class="emphasis"><em>not</em></span> a
-       path to a compiler, but the type of compiler that should be
-       used. See <code class="filename">mk/compiler.mk</code> for more
-       information about the latter variable.</p></td>
-</tr>
-<tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.bl3flags"></a><a name="devfaq.bl3flags.q"></a><p><b>24.4.</b></p>
+<p><code class="varname">CC</code> is the path to the real C
+       compiler, which can be configured by the pkgsrc user.</p>
+<p><code class="varname">PKG_CC</code> is the path to the compiler
+       wrapper.</p>
+<p><code class="varname">PKGSRC_COMPILER</code> is
+       <span class="emphasis"><em>not</em></span> a path to a compiler, but the type of
+       compiler that should be used. See
+       <code class="filename">mk/compiler.mk</code> for more information about
+       the latter variable.</p>
 </td>
-<td align="left" valign="top"><p>What is the difference between
-       <code class="varname">BUILDLINK_LDFLAGS</code>,
-       <code class="varname">BUILDLINK_LDADD</code> and
-       <code class="varname">BUILDLINK_LIBS</code>?</p></td>
-</tr>
-<tr class="answer">
-<td align="left" valign="top"></td>
-<td align="left" valign="top"><p>[FIXME]</p></td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.bl3prefix"></a><a name="devfaq.bl3prefix.q"></a><p><b>24.5.</b></p>
+<a name="devfaq.bl3prefix"></a><a name="devfaq.bl3prefix.q"></a><p><b>24.4.</b></p>
 </td>
 <td align="left" valign="top"><p>Why does <span class="command"><strong>make show-var
        VARNAME=BUILDLINK_PREFIX.<em class="replaceable"><code>foo</code></em></strong></span>
@@ -10093,7 +10153,7 @@ What shall I do?</a>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.master_sites"></a><a name="devfaq.master_sites.q"></a><p><b>24.6.</b></p>
+<a name="devfaq.master_sites"></a><a name="devfaq.master_sites.q"></a><p><b>24.5.</b></p>
 </td>
 <td align="left" valign="top"><p>What does
        <code class="code">${MASTER_SITE_SOURCEFORGE:=package/}</code> mean? I
@@ -10102,8 +10162,8 @@ What shall I do?</a>
 </tr>
 <tr class="answer">
 <td align="left" valign="top"></td>
-<td align="left" valign="top"><p>The <code class="code">:=</code> is not really an
-       assignment operator, although it looks like it.
+<td align="left" valign="top"><p>The <code class="code">:=</code> is not an
+       assignment operator, even though it may look like one.
        Instead, it is a degenerate form of
        <code class="code">${LIST:<em class="replaceable"><code>old_string</code></em>=<em class="replaceable"><code>new_string</code></em>}</code>,
        which is documented in the <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/make.1";><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> man 
page and which is
@@ -10117,7 +10177,7 @@ What shall I do?</a>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.mailinglists"></a><a name="devfaq.mailinglists.q"></a><p><b>24.7.</b></p>
+<a name="devfaq.mailinglists"></a><a name="devfaq.mailinglists.q"></a><p><b>24.6.</b></p>
 </td>
 <td align="left" valign="top"><p>Which mailing lists are there for package
        developers?</p></td>
@@ -10142,7 +10202,7 @@ What shall I do?</a>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.documentation"></a><a name="devfaq.documentation.q"></a><p><b>24.8.</b></p>
+<a name="devfaq.documentation"></a><a name="devfaq.documentation.q"></a><p><b>24.7.</b></p>
 </td>
 <td align="left" valign="top"><p>Where is the pkgsrc
        documentation?</p></td>
@@ -10190,9 +10250,9 @@ What shall I do?</a>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.too-much-time"></a><a name="devfaq.too-much-time.q"></a><p><b>24.9.</b></p>
+<a name="devfaq.too-much-time"></a><a name="devfaq.too-much-time.q"></a><p><b>24.8.</b></p>
 </td>
-<td align="left" valign="top"><p>I have a little time to kill. 
+<td align="left" valign="top"><p>I have a little time to kill.
 What shall I do?</p></td>
 </tr>
 <tr class="answer">
@@ -11733,112 +11793,116 @@ source packages</h2></div></div></div>
 <td>ALL_ENV</td>
 </tr>
 <tr>
+<td>ALSA_PC</td>
 <td>ALTERNATIVES_SRC</td>
-<td>AMANDA_TMP</td>
 </tr>
 <tr>
+<td>AMANDA_TMP</td>
 <td>AMANDA_USER</td>
-<td>AMANDA_VAR</td>
 </tr>
 <tr>
+<td>AMANDA_VAR</td>
 <td>APACHE_GROUP</td>
-<td>APACHE_MODULE_NAME</td>
 </tr>
 <tr>
+<td>APACHE_MODULE_NAME</td>
 <td>APACHE_MODULE_SRC</td>
-<td>APACHE_MODULE_SRCDIR</td>
 </tr>
 <tr>
+<td>APACHE_MODULE_SRCDIR</td>
 <td>APACHE_PKG_PREFIX</td>
-<td>APACHE_SUEXEC_CONFIGURE_ARGS</td>
 </tr>
 <tr>
+<td>APACHE_SUEXEC_CONFIGURE_ARGS</td>
 <td>APACHE_SUEXEC_DOCROOT</td>
-<td>APACHE_USER</td>
 </tr>
 <tr>
+<td>APACHE_USER</td>
 <td>APPEND_ABI</td>
-<td>APPEND_ELF</td>
 </tr>
 <tr>
+<td>APPEND_ELF</td>
 <td>ARLA_CACHE</td>
-<td>AUDIT_PACKAGES_FLAGS</td>
 </tr>
 <tr>
+<td>AUDIT_PACKAGES_FLAGS</td>
 <td>AUTOCONF_REQD</td>
-<td>AUTOMAKE_OVERRIDE</td>
 </tr>
 <tr>
+<td>AUTOMAKE_OVERRIDE</td>
 <td>AUTOMAKE_REQD</td>
-<td>AUTO_MKDIRS</td>
 </tr>
 <tr>
+<td>AUTO_MKDIRS</td>
 <td>BDB185_DEFAULT</td>
-<td>BDBBASE</td>
 </tr>
 <tr>
+<td>BDBBASE</td>
 <td>BDB_ACCEPTED</td>
-<td>BDB_DEFAULT</td>
 </tr>
 <tr>
+<td>BDB_DEFAULT</td>
 <td>BDB_LIBS</td>
-<td>BDB_TYPE</td>
 </tr>
 <tr>
+<td>BDB_TYPE</td>
 <td>BINCIMAP_GROUP</td>
-<td>BINCIMAP_USER</td>
 </tr>
 <tr>
+<td>BINCIMAP_USER</td>
 <td>BIND_DIR</td>
-<td>BIND_GROUP</td>
 </tr>
 <tr>
+<td>BIND_GROUP</td>
 <td>BIND_USER</td>
-<td>BINOWN</td>
 </tr>
 <tr>
+<td>BINOWN</td>
 <td>BINPKG_SITES</td>
-<td>BIN_INSTALL_FLAGS</td>
 </tr>
 <tr>
+<td>BIN_INSTALL_FLAGS</td>
 <td>BISON_PKGDATADIR</td>
-<td>BLAS</td>
 </tr>
 <tr>
+<td>BLAS</td>
 <td>BLAS_ACCEPTED</td>
-<td>BLAS_C_INTERFACE</td>
 </tr>
 <tr>
+<td>BLAS_C_INTERFACE</td>
 <td>BLAS_INCLUDES</td>
-<td>BLAS_INDEX64</td>
 </tr>
 <tr>
+<td>BLAS_INDEX64</td>
 <td>BLAS_LIBS</td>
-<td>BLAS_TYPE</td>
 </tr>
 <tr>
+<td>BLAS_TYPE</td>
 <td>BOOTSTRAP_DEPENDS</td>
-<td>BROKEN</td>
 </tr>
 <tr>
+<td>BROKEN</td>
 <td>BROKEN_EXCEPT_ON_PLATFORM</td>
-<td>BROKEN_ON_PLATFORM</td>
 </tr>
 <tr>
+<td>BROKEN_ON_PLATFORM</td>
 <td>BSDSRCDIR</td>
-<td>BSDXSRCDIR</td>
 </tr>
 <tr>
+<td>BSDXSRCDIR</td>
 <td>BSD_MAKE_ENV</td>
-<td>BUILDLINK_AUTO_DIRS</td>
 </tr>
 <tr>
+<td>BUILDLINK_AUTO_DIRS</td>
 <td>BUILDLINK_AUTO_VARS</td>
-<td>BUILDLINK_CFLAGS</td>
 </tr>
 <tr>
+<td>BUILDLINK_CFLAGS</td>
 <td>BUILDLINK_CONTENTS_FILTER</td>
+</tr>
+<tr>
 <td>BUILDLINK_CPPFLAGS</td>
+<td>BUILDLINK_DEPMETHOD</td>
 </tr>
 <tr>
 <td>BUILDLINK_FILES</td>
@@ -11930,95 +11994,107 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>CDROM_PKG_URL_HOST</td>
-<td>CHECK_COMPILER</td>
+<td>CHECKOUT_DATE</td>
 </tr>
 <tr>
+<td>CHECK_COMPILER</td>
 <td>CHECK_FAKEHOME</td>
-<td>CHECK_FILES</td>
 </tr>
 <tr>
+<td>CHECK_FILES</td>
 <td>CHECK_FILES_SKIP</td>
-<td>CHECK_FILES_STRICT</td>
 </tr>
 <tr>
+<td>CHECK_FILES_STRICT</td>
 <td>CHECK_HEADERS</td>
-<td>CHECK_HEADERS_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_HEADERS_SKIP</td>
 <td>CHECK_INTERPRETER</td>
-<td>CHECK_INTERPRETER_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_INTERPRETER_SKIP</td>
 <td>CHECK_PERMS</td>
-<td>CHECK_PERMS_AUTOFIX</td>
 </tr>
 <tr>
+<td>CHECK_PERMS_AUTOFIX</td>
 <td>CHECK_PERMS_SKIP</td>
-<td>CHECK_PIE</td>
 </tr>
 <tr>
+<td>CHECK_PIE</td>
 <td>CHECK_PIE_SKIP</td>
-<td>CHECK_PIE_SUPPORTED</td>
 </tr>
 <tr>
+<td>CHECK_PIE_SUPPORTED</td>
 <td>CHECK_PORTABILITY</td>
-<td>CHECK_PORTABILITY_EXPERIMENTAL</td>
 </tr>
 <tr>
+<td>CHECK_PORTABILITY_EXPERIMENTAL</td>
 <td>CHECK_PORTABILITY_SKIP</td>
-<td>CHECK_RELRO</td>
 </tr>
 <tr>
+<td>CHECK_RELRO</td>
 <td>CHECK_RELRO_SKIP</td>
-<td>CHECK_RELRO_SUPPORTED</td>
 </tr>
 <tr>
+<td>CHECK_RELRO_SUPPORTED</td>
 <td>CHECK_SHLIBS</td>
-<td>CHECK_SHLIBS_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_SHLIBS_SKIP</td>
 <td>CHECK_SHLIBS_SUPPORTED</td>
-<td>CHECK_SHLIBS_TOXIC</td>
 </tr>
 <tr>
+<td>CHECK_SHLIBS_TOXIC</td>
 <td>CHECK_SSP</td>
-<td>CHECK_SSP_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_SSP_SKIP</td>
 <td>CHECK_SSP_SUPPORTED</td>
-<td>CHECK_STRIPPED</td>
 </tr>
 <tr>
+<td>CHECK_STRIPPED</td>
 <td>CHECK_STRIPPED_SKIP</td>
-<td>CHECK_WRKREF</td>
 </tr>
 <tr>
+<td>CHECK_WRKREF</td>
 <td>CHECK_WRKREF_EXTRA_DIRS</td>
-<td>CHECK_WRKREF_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_WRKREF_SKIP</td>
 <td>CLAMAV_DBDIR</td>
-<td>CLAMAV_GROUP</td>
 </tr>
 <tr>
+<td>CLAMAV_GROUP</td>
 <td>CLAMAV_USER</td>
-<td>CLANGBASE</td>
 </tr>
 <tr>
+<td>CLANGBASE</td>
 <td>CLEANDEPENDS</td>
-<td>CMAKE_DEPENDENCIES_REWRITE</td>
 </tr>
 <tr>
+<td>CMAKE_DEPENDENCIES_REWRITE</td>
 <td>CMAKE_INSTALL_NAME_DIR</td>
-<td>CMAKE_INSTALL_PREFIX</td>
 </tr>
 <tr>
+<td>CMAKE_INSTALL_PREFIX</td>
 <td>CMAKE_MODULE_PATH_OVERRIDE</td>
-<td>CMAKE_PKGSRC_BUILD_FLAGS</td>
 </tr>
 <tr>
+<td>CMAKE_PKGSRC_BUILD_FLAGS</td>
 <td>CMAKE_PREFIX_PATH</td>
+</tr>
+<tr>
 <td>CMAKE_USE_GNU_INSTALL_DIRS</td>
+<td>COMMON_LISP_DOCFILES</td>
+</tr>
+<tr>
+<td>COMMON_LISP_EXAMPLES</td>
+<td>COMMON_LISP_EXTRAFILES</td>
+</tr>
+<tr>
+<td>COMMON_LISP_PACKAGES</td>
+<td>COMMON_LISP_SYSTEM</td>
 </tr>
 <tr>
 <td>COMPILER_RPATH_FLAG</td>
@@ -12081,227 +12157,247 @@ source packages</h2></div></div></div>
 <td>CURSES_TYPE</td>
 </tr>
 <tr>
+<td>CVS_EXTRACTDIR</td>
+<td>CVS_MODULE</td>
+</tr>
+<tr>
+<td>CVS_PROJECT</td>
+<td>CVS_REPOSITORIES</td>
+</tr>
+<tr>
+<td>CVS_ROOT</td>
+<td>CVS_ROOT_GNU</td>
+</tr>
+<tr>
+<td>CVS_ROOT_NONGNU</td>
+<td>CVS_ROOT_SOURCEFORGE</td>
+</tr>
+<tr>
+<td>CVS_TAG</td>
 <td>CXX</td>
-<td>CYRUS_GROUP</td>
 </tr>
 <tr>
+<td>CYRUS_GROUP</td>
 <td>CYRUS_IDLE</td>
-<td>CYRUS_USER</td>
 </tr>
 <tr>
+<td>CYRUS_USER</td>
 <td>DAEMONTOOLS_GROUP</td>
-<td>DAEMONTOOLS_LOG_USER</td>
 </tr>
 <tr>
+<td>DAEMONTOOLS_LOG_USER</td>
 <td>DARWIN_NO_SYSTEM_LIBS</td>
-<td>DARWIN_REQUIRES_FILTER</td>
 </tr>
 <tr>
+<td>DARWIN_REQUIRES_FILTER</td>
 <td>DBUS_GROUP</td>
-<td>DBUS_USER</td>
 </tr>
 <tr>
+<td>DBUS_USER</td>
 <td>DEFANG_GROUP</td>
-<td>DEFANG_USER</td>
 </tr>
 <tr>
+<td>DEFANG_USER</td>
 <td>DEFAULT_ACCEPTABLE_LICENSES</td>
-<td>DEFAULT_DISTFILES</td>
 </tr>
 <tr>
+<td>DEFAULT_DISTFILES</td>
 <td>DEFAULT_IRC_SERVER</td>
-<td>DEFAULT_SERIAL_DEVICE</td>
 </tr>
 <tr>
+<td>DEFAULT_SERIAL_DEVICE</td>
 <td>DEF_UMASK</td>
-<td>DEINSTALLDEPENDS</td>
 </tr>
 <tr>
+<td>DEINSTALLDEPENDS</td>
 <td>DEINSTALL_SRC</td>
-<td>DEINSTALL_TEMPLATES</td>
 </tr>
 <tr>
+<td>DEINSTALL_TEMPLATES</td>
 <td>DELAYED_ERROR_MSG</td>
-<td>DELAYED_WARNING_MSG</td>
 </tr>
 <tr>
+<td>DELAYED_WARNING_MSG</td>
 <td>DEPENDS</td>
-<td>DEPENDS_TARGET</td>
 </tr>
 <tr>
+<td>DEPENDS_TARGET</td>
 <td>DEPENDS_TYPE</td>
-<td>DESTDIR</td>
 </tr>
 <tr>
+<td>DESTDIR</td>
 <td>DESTDIR_VARNAME</td>
-<td>DIALER_GROUP</td>
 </tr>
 <tr>
+<td>DIALER_GROUP</td>
 <td>DIGEST_REQD</td>
-<td>DISTDIR</td>
 </tr>
 <tr>
+<td>DISTDIR</td>
 <td>DISTFILES</td>
-<td>DISTINFO_FILE</td>
 </tr>
 <tr>
+<td>DISTINFO_FILE</td>
 <td>DISTNAME</td>
-<td>DIST_PATH</td>
 </tr>
 <tr>
+<td>DIST_PATH</td>
 <td>DIST_SUBDIR</td>
-<td>DJBDNS_AXFR_USER</td>
 </tr>
 <tr>
+<td>DJBDNS_AXFR_USER</td>
 <td>DJBDNS_CACHE_USER</td>
-<td>DJBDNS_DJBDNS_GROUP</td>
 </tr>
 <tr>
+<td>DJBDNS_DJBDNS_GROUP</td>
 <td>DJBDNS_LOG_USER</td>
-<td>DJBDNS_RBL_USER</td>
 </tr>
 <tr>
+<td>DJBDNS_RBL_USER</td>
 <td>DJBDNS_TINY_USER</td>
-<td>DLOPEN_REQUIRE_PTHREADS</td>
 </tr>
 <tr>
+<td>DLOPEN_REQUIRE_PTHREADS</td>
 <td>DL_AUTO_VARS</td>
-<td>DL_CFLAGS</td>
 </tr>
 <tr>
+<td>DL_CFLAGS</td>
 <td>DL_LDFLAGS</td>
-<td>DL_LIBS</td>
 </tr>
 <tr>
+<td>DL_LIBS</td>
 <td>DNS</td>
-<td>DOCOWN</td>
 </tr>
 <tr>
+<td>DOCOWN</td>
 <td>DOWNLOADED_DISTFILE</td>
-<td>DQCACHE_GROUP</td>
 </tr>
 <tr>
+<td>DQCACHE_GROUP</td>
 <td>DQCACHE_USER</td>
-<td>DT_LAYOUT</td>
 </tr>
 <tr>
+<td>DT_LAYOUT</td>
 <td>DYNAMIC_SITES_CMD</td>
-<td>DYNAMIC_SITES_SCRIPT</td>
 </tr>
 <tr>
+<td>DYNAMIC_SITES_SCRIPT</td>
 <td>ECHO</td>
-<td>ECHO_N</td>
 </tr>
 <tr>
+<td>ECHO_N</td>
 <td>ELK_GUI</td>
-<td>EMACS_TYPE</td>
 </tr>
 <tr>
+<td>EMACS_TYPE</td>
 <td>EMULDIR</td>
-<td>EMULSUBDIR</td>
 </tr>
 <tr>
+<td>EMULSUBDIR</td>
 <td>EMULSUBDIRSLASH</td>
-<td>EMUL_ARCH</td>
 </tr>
 <tr>
+<td>EMUL_ARCH</td>
 <td>EMUL_DISTRO</td>
-<td>EMUL_EXEC_FMT</td>
 </tr>
 <tr>
+<td>EMUL_EXEC_FMT</td>
 <td>EMUL_IS_NATIVE</td>
-<td>EMUL_MODULES</td>
 </tr>
 <tr>
+<td>EMUL_MODULES</td>
 <td>EMUL_OPSYS</td>
-<td>EMUL_PKG_FMT</td>
 </tr>
 <tr>
+<td>EMUL_PKG_FMT</td>
 <td>EMUL_PLATFORM</td>
-<td>EMUL_PLATFORMS</td>
 </tr>
 <tr>
+<td>EMUL_PLATFORMS</td>
 <td>EMUL_PREFER</td>
-<td>EMUL_REQD</td>
 </tr>
 <tr>
+<td>EMUL_REQD</td>
 <td>EMUL_TYPE</td>
-<td>ERROR_MSG</td>
 </tr>
 <tr>
+<td>ERROR_MSG</td>
 <td>EXIM_GROUP</td>
-<td>EXIM_USER</td>
 </tr>
 <tr>
+<td>EXIM_USER</td>
 <td>EXPORT_SYMBOLS_LDFLAGS</td>
-<td>EXTRACTOR</td>
 </tr>
 <tr>
+<td>EXTRACTOR</td>
 <td>EXTRACT_CMD</td>
-<td>EXTRACT_CMD_DEFAULT</td>
 </tr>
 <tr>
+<td>EXTRACT_CMD_DEFAULT</td>
 <td>EXTRACT_DIR</td>
-<td>EXTRACT_ELEMENTS</td>
 </tr>
 <tr>
+<td>EXTRACT_ELEMENTS</td>
 <td>EXTRACT_ENV</td>
-<td>EXTRACT_ONLY</td>
 </tr>
 <tr>
+<td>EXTRACT_ONLY</td>
 <td>EXTRACT_OPTS</td>
-<td>EXTRACT_SUFX</td>
 </tr>
 <tr>
+<td>EXTRACT_SUFX</td>
 <td>EXTRACT_USING</td>
-<td>FAIL</td>
 </tr>
 <tr>
+<td>FAIL</td>
 <td>FAILOVER_FETCH</td>
-<td>FAIL_MSG</td>
 </tr>
 <tr>
+<td>FAIL_MSG</td>
 <td>FAKE_NCURSES</td>
-<td>FAM</td>
 </tr>
 <tr>
+<td>FAM</td>
 <td>FAM_ACCEPTED</td>
-<td>FAM_DEFAULT</td>
 </tr>
 <tr>
+<td>FAM_DEFAULT</td>
 <td>FAM_SERVER</td>
-<td>FCPATH</td>
 </tr>
 <tr>
+<td>FCPATH</td>
 <td>FEATURE_CPPFLAGS</td>
-<td>FEATURE_LDFLAGS</td>
 </tr>
 <tr>
+<td>FEATURE_LDFLAGS</td>
 <td>FEATURE_LIBS</td>
-<td>FETCH_AFTER_ARGS</td>
 </tr>
 <tr>
+<td>FETCH_AFTER_ARGS</td>
 <td>FETCH_BEFORE_ARGS</td>
-<td>FETCH_CMD</td>
 </tr>
 <tr>
+<td>FETCH_CMD</td>
 <td>FETCH_OUTPUT_ARGS</td>
-<td>FETCH_PROXY</td>
 </tr>
 <tr>
+<td>FETCH_PROXY</td>
 <td>FETCH_RESUME_ARGS</td>
-<td>FETCH_TIMEOUT</td>
 </tr>
 <tr>
+<td>FETCH_TIMEOUT</td>
 <td>FETCH_USE_IPV4_ONLY</td>
-<td>FETCH_USING</td>
 </tr>
 <tr>
+<td>FETCH_USING</td>
 <td>FILES_SUBST</td>
-<td>FILES_SUBST_SED</td>
 </tr>
 <tr>
+<td>FILES_SUBST_SED</td>
 <td>FIX_SYSTEM_HEADERS</td>
+</tr>
+<tr>
+<td>FONTDIR</td>
 <td>FONTS_DIRS</td>
 </tr>
 <tr>
@@ -12309,6 +12405,14 @@ source packages</h2></div></div></div>
 <td>FOO_HACKS_MK</td>
 </tr>
 <tr>
+<td>FOSSIL_EXTRACTDIR</td>
+<td>FOSSIL_REPO</td>
+</tr>
+<tr>
+<td>FOSSIL_REPOSITORIES</td>
+<td>FOSSIL_VERSION</td>
+</tr>
+<tr>
 <td>FOX_USE_XUNICODE</td>
 <td>FREEWNN_GROUP</td>
 </tr>
@@ -12385,6 +12489,26 @@ source packages</h2></div></div></div>
 <td>GITHUB_TYPE</td>
 </tr>
 <tr>
+<td>GITLAB_PROJECT</td>
+<td>GITLAB_TAG</td>
+</tr>
+<tr>
+<td>GITLAB_TYPE</td>
+<td>GIT_BRANCH</td>
+</tr>
+<tr>
+<td>GIT_ENV</td>
+<td>GIT_EXTRACTDIR</td>
+</tr>
+<tr>
+<td>GIT_REPO</td>
+<td>GIT_REPOSITORIES</td>
+</tr>
+<tr>
+<td>GIT_REVISION</td>
+<td>GIT_TAG</td>
+</tr>
+<tr>
 <td>GNU</td>
 <td>GNU_CONFIGURE</td>
 </tr>
@@ -12422,19 +12546,27 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>GZIP</td>
-<td>HASKELL_ENABLE_DYNAMIC_EXECUTABLE</td>
+<td>HASKELL_COMPILER</td>
 </tr>
 <tr>
+<td>HASKELL_ENABLE_DYNAMIC_EXECUTABLE</td>
 <td>HASKELL_ENABLE_HADDOCK_DOCUMENTATION</td>
-<td>HASKELL_ENABLE_LIBRARY_PROFILING</td>
 </tr>
 <tr>
+<td>HASKELL_ENABLE_LIBRARY_PROFILING</td>
 <td>HASKELL_ENABLE_SHARED_LIBRARY</td>
-<td>HASKELL_OPTIMIZATION_LEVEL</td>
 </tr>
 <tr>
+<td>HASKELL_OPTIMIZATION_LEVEL</td>
 <td>HAS_CONFIGURE</td>
+</tr>
+<tr>
 <td>HEADER_TEMPLATES</td>
+<td>HG_REPO</td>
+</tr>
+<tr>
+<td>HG_REPOSITORIES</td>
+<td>HG_TAG</td>
 </tr>
 <tr>
 <td>HOMEPAGE</td>
@@ -12533,6 +12665,10 @@ source packages</h2></div></div></div>
 <td>JABBERD_USER</td>
 </tr>
 <tr>
+<td>JAVA_APP_PATH</td>
+<td>JAVA_APP_TARGETS</td>
+</tr>
+<tr>
 <td>JAVA_BINPREFIX</td>
 <td>JAVA_CLASSPATH</td>
 </tr>
@@ -12605,68 +12741,76 @@ source packages</h2></div></div></div>
 <td>LINK_RPATH_FLAG</td>
 </tr>
 <tr>
+<td>LINUX_BASE_NODEPS</td>
+<td>LINUX_BASE_PREFERRED</td>
+</tr>
+<tr>
+<td>LINUX_BASE_REQUIRED</td>
 <td>LINUX_LOCALES</td>
-<td>LOCALBASE</td>
 </tr>
 <tr>
+<td>LOCALBASE</td>
 <td>LOCALBASE_LOCKTYPE</td>
-<td>LOCALPATCHES</td>
 </tr>
 <tr>
+<td>LOCALPATCHES</td>
 <td>LOVE_DATA</td>
-<td>LOVE_GAME</td>
 </tr>
 <tr>
+<td>LOVE_GAME</td>
 <td>LOVE_VERSION</td>
-<td>LP32PLATFORMS</td>
 </tr>
 <tr>
+<td>LP32PLATFORMS</td>
 <td>LP64PLATFORMS</td>
-<td>LUA_BUSTED_ARGS</td>
 </tr>
 <tr>
+<td>LUA_BUSTED_ARGS</td>
 <td>LUA_CDIR</td>
-<td>LUA_COMPILER</td>
 </tr>
 <tr>
+<td>LUA_COMPILER</td>
 <td>LUA_DOCDIR</td>
-<td>LUA_EXAMPLESDIR</td>
 </tr>
 <tr>
+<td>LUA_EXAMPLESDIR</td>
 <td>LUA_INCDIR</td>
-<td>LUA_INTERPRETER</td>
 </tr>
 <tr>
+<td>LUA_INTERPRETER</td>
 <td>LUA_LDIR</td>
-<td>LUA_LINKER_MAGIC</td>
 </tr>
 <tr>
+<td>LUA_LINKER_MAGIC</td>
 <td>LUA_PKGPREFIX</td>
-<td>LUA_SELF_CONFLICT</td>
 </tr>
 <tr>
+<td>LUA_SELF_CONFLICT</td>
 <td>LUA_USE_BUSTED</td>
-<td>LUA_VERSIONS_ACCEPTED</td>
 </tr>
 <tr>
+<td>LUA_VERSIONS_ACCEPTED</td>
 <td>LUA_VERSIONS_INCOMPATIBLE</td>
-<td>LUA_VERSION_DEFAULT</td>
 </tr>
 <tr>
+<td>LUA_VERSION_DEFAULT</td>
 <td>LUA_VERSION_REQD</td>
-<td>Lua</td>
 </tr>
 <tr>
+<td>Lua</td>
 <td>MACHINE_PLATFORM</td>
-<td>MAILAGENT_DOMAIN</td>
 </tr>
 <tr>
+<td>MAILAGENT_DOMAIN</td>
 <td>MAILAGENT_EMAIL</td>
-<td>MAILAGENT_FQDN</td>
 </tr>
 <tr>
+<td>MAILAGENT_FQDN</td>
 <td>MAILAGENT_ORGANIZATION</td>
+</tr>
+<tr>
 <td>MAJORDOMO_HOMEDIR</td>
+<td>MAJOR_OS_VERSION</td>
 </tr>
 <tr>
 <td>MAKEINFO_ARGS</td>
@@ -12753,155 +12897,163 @@ source packages</h2></div></div></div>
 <td>MTOOLS_ENABLE_FLOPPYD</td>
 </tr>
 <tr>
+<td>MUST</td>
 <td>MV</td>
-<td>MYSQL_CHARSET</td>
 </tr>
 <tr>
+<td>MYSQL_CHARSET</td>
 <td>MYSQL_DATADIR</td>
-<td>MYSQL_EXTRA_CHARSET</td>
 </tr>
 <tr>
+<td>MYSQL_EXTRA_CHARSET</td>
 <td>MYSQL_GROUP</td>
-<td>MYSQL_USER</td>
 </tr>
 <tr>
+<td>MYSQL_USER</td>
 <td>MYSQL_VERSION</td>
-<td>MYSQL_VERSIONS_ACCEPTED</td>
 </tr>
 <tr>
+<td>MYSQL_VERSIONS_ACCEPTED</td>
 <td>MYSQL_VERSIONS_ALL</td>
-<td>MYSQL_VERSION_DEFAULT</td>
 </tr>
 <tr>
+<td>MYSQL_VERSION_DEFAULT</td>
 <td>NAGIOSCMD_GROUP</td>
-<td>NAGIOSDIR</td>
 </tr>
 <tr>
+<td>NAGIOSDIR</td>
 <td>NAGIOS_GROUP</td>
-<td>NAGIOS_USER</td>
 </tr>
 <tr>
+<td>NAGIOS_USER</td>
 <td>NATIVE_APPEND_ABI</td>
-<td>NATIVE_APPEND_ELF</td>
 </tr>
 <tr>
+<td>NATIVE_APPEND_ELF</td>
 <td>NATIVE_EXEC_FMT</td>
-<td>NATIVE_MACHINE_PLATFORM</td>
 </tr>
 <tr>
+<td>NATIVE_MACHINE_PLATFORM</td>
 <td>NATIVE_OBJECT_FMT</td>
-<td>NBPAX_PROGRAM_PREFIX</td>
 </tr>
 <tr>
+<td>NBPAX_PROGRAM_PREFIX</td>
 <td>NETBSD_LOGIN_NAME</td>
-<td>NMH_EDITOR</td>
 </tr>
 <tr>
+<td>NMH_EDITOR</td>
 <td>NMH_MTA</td>
-<td>NMH_PAGER</td>
 </tr>
 <tr>
+<td>NMH_PAGER</td>
 <td>NODE_VERSIONS_ACCEPTED</td>
-<td>NODE_VERSIONS_INCOMPATIBLE</td>
 </tr>
 <tr>
+<td>NODE_VERSIONS_INCOMPATIBLE</td>
 <td>NODE_VERSION_DEFAULT</td>
-<td>NODE_VERSION_REQD</td>
 </tr>
 <tr>
+<td>NODE_VERSION_REQD</td>
 <td>NOLOGIN</td>
-<td>NOTE</td>
 </tr>
 <tr>
+<td>NOTE</td>
 <td>NOT_FOR_PLATFORM</td>
-<td>NOT_PAX_ASLR_SAFE</td>
 </tr>
 <tr>
+<td>NOT_PAX_ASLR_SAFE</td>
 <td>NOT_PAX_MPROTECT_SAFE</td>
-<td>NO_BUILD</td>
 </tr>
 <tr>
+<td>NO_BUILD</td>
 <td>NO_CHECKSUM</td>
-<td>NO_CONFIGURE</td>
 </tr>
 <tr>
+<td>NO_CONFIGURE</td>
 <td>NO_SKIP</td>
-<td>NS_PREFERRED</td>
 </tr>
 <tr>
+<td>NS_PREFERRED</td>
 <td>NULLMAILER_GROUP</td>
-<td>NULLMAILER_USER</td>
 </tr>
 <tr>
+<td>NULLMAILER_USER</td>
 <td>OASIS</td>
-<td>OASIS_BUILD_ARGS</td>
 </tr>
 <tr>
+<td>OASIS_BUILD_ARGS</td>
 <td>OBJHOSTNAME</td>
-<td>OBJMACHINE</td>
 </tr>
 <tr>
+<td>OBJMACHINE</td>
 <td>OCAML_FINDLIB_DIRS</td>
-<td>OCAML_FINDLIB_REGISTER</td>
 </tr>
 <tr>
+<td>OCAML_FINDLIB_REGISTER</td>
 <td>OCAML_FINDLIB_REGISTER_VERBOSE</td>
-<td>OCAML_SITELIBDIR</td>
 </tr>
 <tr>
+<td>OCAML_SITELIBDIR</td>
 <td>OCAML_TOPKG_DOCDIR</td>
-<td>OCAML_USE_DUNE</td>
 </tr>
 <tr>
+<td>OCAML_USE_DUNE</td>
 <td>OCAML_USE_FINDLIB</td>
-<td>OCAML_USE_OASIS</td>
 </tr>
 <tr>
+<td>OCAML_USE_OASIS</td>
 <td>OCAML_USE_OASIS_DYNRUN</td>
-<td>OCAML_USE_OPAM</td>
 </tr>
 <tr>
+<td>OCAML_USE_OPAM</td>
 <td>OCAML_USE_OPT_COMPILER</td>
-<td>OCAML_USE_TOPKG</td>
 </tr>
 <tr>
+<td>OCAML_USE_TOPKG</td>
 <td>OMF</td>
-<td>ONLY_FOR_COMPILER</td>
 </tr>
 <tr>
+<td>ONLY_FOR_COMPILER</td>
 <td>ONLY_FOR_PLATFORM</td>
-<td>OPENSSH_CHROOT</td>
 </tr>
 <tr>
+<td>OPENSSH_CHROOT</td>
 <td>OPENSSH_GROUP</td>
-<td>OPENSSH_USER</td>
 </tr>
 <tr>
+<td>OPENSSH_USER</td>
 <td>OPSYS</td>
-<td>OPSYS_EMULDIR</td>
 </tr>
 <tr>
+<td>OPSYS_EMULDIR</td>
 <td>OPSYS_VERSION</td>
-<td>OS</td>
 </tr>
 <tr>
+<td>OS</td>
 <td>OSS_TYPE</td>
-<td>OSX</td>
 </tr>
 <tr>
+<td>OSX</td>
 <td>OSX_TOLERATE_SDK_SKEW</td>
-<td>OS_VARIANT</td>
 </tr>
 <tr>
+<td>OS_HAVE_ALSA</td>
+<td>OS_HAVE_RCD</td>
+</tr>
+<tr>
+<td>OS_VARIANT</td>
 <td>OS_VERSION</td>
-<td>OTF_FONTS_DIR</td>
 </tr>
 <tr>
+<td>OTF_FONTS_DIR</td>
 <td>OVERRIDE_DIRDEPTH</td>
-<td>OVERRIDE_GEMSPEC</td>
 </tr>
 <tr>
+<td>OVERRIDE_GEMSPEC</td>
 <td>OVERRIDE_GNU_CONFIG_SCRIPTS</td>
+</tr>
+<tr>
+<td>OVERRIDE_ROCKSPEC</td>
 <td>OWN_DIRS</td>
 </tr>
 <tr>
@@ -12949,6 +13101,14 @@ source packages</h2></div></div></div>
 <td>PCCBASE</td>
 </tr>
 <tr>
+<td>PEAR</td>
+<td>PEAR_CHANNEL</td>
+</tr>
+<tr>
+<td>PEAR_CHANNEL_ALIAS</td>
+<td>PEAR_CHANNEL_VERSION</td>
+</tr>
+<tr>
 <td>PEAR_CMD</td>
 <td>PEAR_LIB</td>
 </tr>
@@ -13341,6 +13501,10 @@ source packages</h2></div></div></div>
 <td>RASMOL_DEPTH</td>
 </tr>
 <tr>
+<td>RCD_DIR</td>
+<td>RCD_ORDER</td>
+</tr>
+<tr>
 <td>RCD_SCRIPTS</td>
 <td>RCD_SCRIPTS_DIR</td>
 </tr>
@@ -13353,276 +13517,284 @@ source packages</h2></div></div></div>
 <td>RCD_SCRIPT_SRC</td>
 </tr>
 <tr>
+<td>RCD_SUBR</td>
 <td>RDOC</td>
-<td>READLINE_DEFAULT</td>
 </tr>
 <tr>
+<td>READLINE_DEFAULT</td>
 <td>READLINE_TYPE</td>
-<td>REAL_ROOT_GROUP</td>
 </tr>
 <tr>
+<td>REAL_ROOT_GROUP</td>
 <td>REAL_ROOT_USER</td>
-<td>RECURSIVE_MAKE</td>
 </tr>
 <tr>
+<td>RECURSIVE_MAKE</td>
 <td>RELAY_CTRL_DIR</td>
-<td>RELRO_SUPPORTED</td>
 </tr>
 <tr>
+<td>RELRO_SUPPORTED</td>
 <td>REPLACE_AWK</td>
-<td>REPLACE_BASH</td>
 </tr>
 <tr>
+<td>REPLACE_BASH</td>
 <td>REPLACE_CSH</td>
-<td>REPLACE_KSH</td>
 </tr>
 <tr>
+<td>REPLACE_KSH</td>
 <td>REPLACE_LUA</td>
-<td>REPLACE_NODEJS</td>
 </tr>
 <tr>
+<td>REPLACE_NODEJS</td>
 <td>REPLACE_OCTAVE</td>
-<td>REPLACE_PERL</td>
 </tr>
 <tr>
+<td>REPLACE_PERL</td>
 <td>REPLACE_PERL6</td>
-<td>REPLACE_PHP</td>
 </tr>
 <tr>
+<td>REPLACE_PHP</td>
 <td>REPLACE_PYTHON</td>
-<td>REPLACE_QORE</td>
 </tr>
 <tr>
+<td>REPLACE_QORE</td>
 <td>REPLACE_R</td>
-<td>REPLACE_RUBY</td>
 </tr>
 <tr>
+<td>REPLACE_RUBY</td>
 <td>REPLACE_RUBY_DIRS</td>
-<td>REPLACE_RUBY_PAT</td>
 </tr>
 <tr>
+<td>REPLACE_RUBY_PAT</td>
 <td>REPLACE_SH</td>
-<td>REPLACE_TEXLUA</td>
 </tr>
 <tr>
+<td>REPLACE_TEXLUA</td>
 <td>REPLACE_WISH</td>
-<td>REQD_DIRS</td>
 </tr>
 <tr>
+<td>REQD_DIRS</td>
 <td>REQD_DIRS_PERMS</td>
-<td>REQD_FILES</td>
 </tr>
 <tr>
+<td>REQD_FILES</td>
 <td>REQD_FILES_MODE</td>
-<td>REQD_FILES_PERMS</td>
 </tr>
 <tr>
+<td>REQD_FILES_PERMS</td>
 <td>RESOLV_AUTO_VARS</td>
-<td>RESOLV_LDFLAGS</td>
 </tr>
 <tr>
+<td>RESOLV_LDFLAGS</td>
 <td>RESOLV_LIBS</td>
+</tr>
+<tr>
 <td>RM</td>
+<td>ROCKSPEC_NAME</td>
 </tr>
 <tr>
+<td>ROCKSPEC_SPECFILE</td>
 <td>ROOT_CMD</td>
-<td>ROOT_GROUP</td>
 </tr>
 <tr>
+<td>ROOT_GROUP</td>
 <td>ROOT_USER</td>
-<td>RPCGEN</td>
 </tr>
 <tr>
+<td>RPCGEN</td>
 <td>RPM</td>
-<td>RPM2PKG_PLIST</td>
 </tr>
 <tr>
+<td>RPM2PKG_PLIST</td>
 <td>RPM2PKG_PREFIX</td>
-<td>RPM2PKG_STAGE</td>
 </tr>
 <tr>
+<td>RPM2PKG_STAGE</td>
 <td>RPM2PKG_STRIP</td>
-<td>RPM2PKG_SUBPREFIX</td>
 </tr>
 <tr>
+<td>RPM2PKG_SUBPREFIX</td>
 <td>RPMFILES</td>
-<td>RPMIGNOREPATH</td>
 </tr>
 <tr>
+<td>RPMIGNOREPATH</td>
 <td>RPM_DB_PREFIX</td>
-<td>RSSH_CVS_PATH</td>
 </tr>
 <tr>
+<td>RSSH_CVS_PATH</td>
 <td>RSSH_RDIST_PATH</td>
-<td>RSSH_RSYNC_PATH</td>
 </tr>
 <tr>
+<td>RSSH_RSYNC_PATH</td>
 <td>RSSH_SCP_PATH</td>
-<td>RSSH_SFTP_SERVER_PATH</td>
 </tr>
 <tr>
+<td>RSSH_SFTP_SERVER_PATH</td>
 <td>RUBY</td>
-<td>RUBYGEM</td>
 </tr>
 <tr>
+<td>RUBYGEM</td>
 <td>RUBYGEM_NAME</td>
-<td>RUBYGEM_OPTIONS</td>
 </tr>
 <tr>
+<td>RUBYGEM_OPTIONS</td>
 <td>RUBYGEM_VERBOSE</td>
-<td>RUBY_ABI_VERSION</td>
 </tr>
 <tr>
+<td>RUBY_ABI_VERSION</td>
 <td>RUBY_ARCH</td>
-<td>RUBY_ARCHINC</td>
 </tr>
 <tr>
+<td>RUBY_ARCHINC</td>
 <td>RUBY_ARCHLIB</td>
-<td>RUBY_BASE</td>
 </tr>
 <tr>
+<td>RUBY_BASE</td>
 <td>RUBY_BASERIDIR</td>
-<td>RUBY_BUILD_DOCUMENT</td>
 </tr>
 <tr>
+<td>RUBY_BUILD_DOCUMENT</td>
 <td>RUBY_DLEXT</td>
-<td>RUBY_DOC</td>
 </tr>
 <tr>
+<td>RUBY_DOC</td>
 <td>RUBY_DYNAMIC_DIRS</td>
-<td>RUBY_EG</td>
 </tr>
 <tr>
+<td>RUBY_EG</td>
 <td>RUBY_ENCODING_ARG</td>
-<td>RUBY_EXTCONF</td>
 </tr>
 <tr>
+<td>RUBY_EXTCONF</td>
 <td>RUBY_EXTCONF_CHECK</td>
-<td>RUBY_EXTCONF_DEBUG</td>
 </tr>
 <tr>
+<td>RUBY_EXTCONF_DEBUG</td>
 <td>RUBY_EXTCONF_MAKEFILE</td>
-<td>RUBY_GEM_ARCH</td>
 </tr>
 <tr>
+<td>RUBY_GEM_ARCH</td>
 <td>RUBY_GEM_BASE</td>
-<td>RUBY_INC</td>
 </tr>
 <tr>
+<td>RUBY_INC</td>
 <td>RUBY_LIB</td>
-<td>RUBY_LIB_BASE</td>
 </tr>
 <tr>
+<td>RUBY_LIB_BASE</td>
 <td>RUBY_NAME</td>
-<td>RUBY_NOVERSION</td>
 </tr>
 <tr>
+<td>RUBY_NOVERSION</td>
 <td>RUBY_PKGPREFIX</td>
-<td>RUBY_RAILS</td>
 </tr>
 <tr>
+<td>RUBY_RAILS</td>
 <td>RUBY_RAILS52_VERSION</td>
-<td>RUBY_RAILS60_VERSION</td>
 </tr>
 <tr>
+<td>RUBY_RAILS60_VERSION</td>
 <td>RUBY_RAILS61_VERSION</td>
-<td>RUBY_RAILS70_VERSION</td>
 </tr>
 <tr>
+<td>RUBY_RAILS70_VERSION</td>
 <td>RUBY_RAILS_ACCEPTED</td>
-<td>RUBY_RAILS_DEFAULT</td>
 </tr>
 <tr>
+<td>RUBY_RAILS_DEFAULT</td>
 <td>RUBY_RAILS_REQD</td>
-<td>RUBY_RAILS_STRICT_DEP</td>
 </tr>
 <tr>
+<td>RUBY_RAILS_STRICT_DEP</td>
 <td>RUBY_RIDIR</td>
-<td>RUBY_SETUP</td>
 </tr>
 <tr>
+<td>RUBY_SETUP</td>
 <td>RUBY_SHLIB</td>
-<td>RUBY_SHLIBALIAS</td>
 </tr>
 <tr>
+<td>RUBY_SHLIBALIAS</td>
 <td>RUBY_SHLIBVER</td>
-<td>RUBY_SIMPLE_INSTALL</td>
 </tr>
 <tr>
+<td>RUBY_SIMPLE_INSTALL</td>
 <td>RUBY_SITEARCHLIB</td>
-<td>RUBY_SITELIB</td>
 </tr>
 <tr>
+<td>RUBY_SITELIB</td>
 <td>RUBY_SITELIB_BASE</td>
-<td>RUBY_SITERIDIR</td>
 </tr>
 <tr>
+<td>RUBY_SITERIDIR</td>
 <td>RUBY_SLEXT</td>
-<td>RUBY_SRCDIR</td>
 </tr>
 <tr>
+<td>RUBY_SRCDIR</td>
 <td>RUBY_STATICLIB</td>
-<td>RUBY_SUFFIX</td>
 </tr>
 <tr>
+<td>RUBY_SUFFIX</td>
 <td>RUBY_SYSRIDIR</td>
-<td>RUBY_USE_PTHREAD</td>
 </tr>
 <tr>
+<td>RUBY_USE_PTHREAD</td>
 <td>RUBY_VENDORARCHLIB</td>
-<td>RUBY_VENDORLIB</td>
 </tr>
 <tr>
+<td>RUBY_VENDORLIB</td>
 <td>RUBY_VENDORLIB_BASE</td>
-<td>RUBY_VER</td>
 </tr>
 <tr>
+<td>RUBY_VER</td>
 <td>RUBY_VERSION</td>
-<td>RUBY_VERSIONS_ACCEPTED</td>
 </tr>
 <tr>
+<td>RUBY_VERSIONS_ACCEPTED</td>
 <td>RUBY_VERSIONS_INCOMPATIBLE</td>
-<td>RUBY_VERSION_DEFAULT</td>
 </tr>
 <tr>
+<td>RUBY_VERSION_DEFAULT</td>
 <td>RUBY_VERSION_REQD</td>
-<td>RUBY_VER_DIR</td>
 </tr>
 <tr>
+<td>RUBY_VER_DIR</td>
 <td>RUN</td>
-<td>RUN_LDCONFIG</td>
 </tr>
 <tr>
+<td>RUN_LDCONFIG</td>
 <td>RUST_TYPE</td>
-<td>SCO</td>
 </tr>
 <tr>
+<td>SCO</td>
 <td>SCREWS_GROUP</td>
-<td>SCREWS_USER</td>
 </tr>
 <tr>
+<td>SCREWS_USER</td>
 <td>SCRIPTS_ENV</td>
-<td>SCROLLKEEPER_DATADIR</td>
 </tr>
 <tr>
+<td>SCROLLKEEPER_DATADIR</td>
 <td>SCROLLKEEPER_REBUILDDB</td>
-<td>SCROLLKEEPER_UPDATEDB</td>
 </tr>
 <tr>
+<td>SCROLLKEEPER_UPDATEDB</td>
 <td>SDIST_PAWD</td>
-<td>SDL12_TYPE</td>
 </tr>
 <tr>
+<td>SDL12_TYPE</td>
 <td>SERIAL_DEVICES</td>
-<td>SETGIDGAME</td>
 </tr>
 <tr>
+<td>SETGIDGAME</td>
 <td>SETGID_GAMES_PERMS</td>
-<td>SETUID_ROOT_PERMS</td>
 </tr>
 <tr>
+<td>SETUID_ROOT_PERMS</td>
 <td>SH</td>
+</tr>
+<tr>
 <td>SHLIB</td>
+<td>SHORTNAME</td>
 </tr>
 <tr>
 <td>SIGN_PACKAGES</td>
@@ -13709,6 +13881,14 @@ source packages</h2></div></div></div>
 <td>SU_CMD</td>
 </tr>
 <tr>
+<td>SVN_EXTRACTDIR</td>
+<td>SVN_REPO</td>
+</tr>
+<tr>
+<td>SVN_REPOSITORIES</td>
+<td>SVN_REVISION</td>
+</tr>
+<tr>
 <td>SYSCONFBASE</td>
 <td>TARGET_ARCH</td>
 </tr>
@@ -13794,158 +13974,162 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>TOOL_DEPENDS</td>
-<td>TTF_FONTS_DIR</td>
+<td>TTF_FONTDIR</td>
 </tr>
 <tr>
+<td>TTF_FONTS_DIR</td>
 <td>TYPE</td>
-<td>UAC_REQD_EXECS</td>
 </tr>
 <tr>
+<td>UAC_REQD_EXECS</td>
 <td>UCSPI_SSL_GROUP</td>
-<td>UCSPI_SSL_USER</td>
 </tr>
 <tr>
+<td>UCSPI_SSL_USER</td>
 <td>UNLIMIT_RESOURCES</td>
-<td>UNPRIVILEGED</td>
 </tr>
 <tr>
+<td>UNPRIVILEGED</td>
 <td>UNPRIVILEGED_GROUP</td>
-<td>UNPRIVILEGED_GROUPS</td>
 </tr>
 <tr>
+<td>UNPRIVILEGED_GROUPS</td>
 <td>UNPRIVILEGED_USER</td>
-<td>UNWRAP_FILES</td>
 </tr>
 <tr>
+<td>UNWRAP_FILES</td>
 <td>UNWRAP_PATTERNS</td>
-<td>UPDATE_GEMSPEC</td>
 </tr>
 <tr>
+<td>UPDATE_GEMSPEC</td>
 <td>UPDATE_TARGET</td>
-<td>URI</td>
 </tr>
 <tr>
+<td>URI</td>
 <td>USERGROUP_PHASE</td>
-<td>USERPPP_GROUP</td>
 </tr>
 <tr>
+<td>USERPPP_GROUP</td>
 <td>USER_SPECIFIC_PKGS</td>
-<td>USE_ABI_DEPENDS</td>
 </tr>
 <tr>
+<td>USE_ABI_DEPENDS</td>
 <td>USE_APR</td>
-<td>USE_BSD_MAKEFILE</td>
 </tr>
 <tr>
+<td>USE_BSD_MAKEFILE</td>
 <td>USE_BUILTIN</td>
-<td>USE_CROSS_COMPILE</td>
 </tr>
 <tr>
+<td>USE_CROSS_COMPILE</td>
 <td>USE_CURSES</td>
-<td>USE_CWRAPPERS</td>
 </tr>
 <tr>
+<td>USE_CWRAPPERS</td>
 <td>USE_DB185</td>
-<td>USE_FEATURES</td>
 </tr>
 <tr>
+<td>USE_FEATURES</td>
 <td>USE_GAMESGROUP</td>
-<td>USE_GCC_RUNTIME</td>
 </tr>
 <tr>
+<td>USE_GCC_RUNTIME</td>
 <td>USE_IMAKE</td>
-<td>USE_JAVA</td>
 </tr>
 <tr>
+<td>USE_JAVA</td>
 <td>USE_JAVA2</td>
-<td>USE_LANGUAGES</td>
 </tr>
 <tr>
+<td>USE_LANGUAGES</td>
 <td>USE_LIBTOOL</td>
-<td>USE_NATIVE_GCC</td>
 </tr>
 <tr>
+<td>USE_NATIVE_GCC</td>
 <td>USE_NETBSD_REPO</td>
-<td>USE_PKGSRC_GCC</td>
 </tr>
 <tr>
+<td>USE_PKGSRC_GCC</td>
 <td>USE_PKGSRC_GCC_RUNTIME</td>
-<td>USE_PKGTASKS</td>
 </tr>
 <tr>
+<td>USE_PKGTASKS</td>
 <td>USE_PKG_ADMIN_DIGEST</td>
-<td>USE_RUBY_EXTCONF</td>
 </tr>
 <tr>
+<td>USE_RUBY_EXTCONF</td>
 <td>USE_RUBY_INSTALL</td>
-<td>USE_RUBY_SETUP</td>
 </tr>
 <tr>
+<td>USE_RUBY_SETUP</td>
 <td>USE_RUBY_SETUP_PKG</td>
-<td>USE_TOOLS</td>
 </tr>
 <tr>
+<td>USE_TOOLS</td>
 <td>UUCP_GROUP</td>
-<td>UUCP_USER</td>
 </tr>
 <tr>
+<td>UUCP_USER</td>
 <td>VARBASE</td>
-<td>VARNAME</td>
 </tr>
 <tr>
+<td>VARNAME</td>
 <td>VIM_EXTRA_OPTS</td>
-<td>WARNING_MSG</td>
 </tr>
 <tr>
+<td>WARNING_MSG</td>
 <td>WCALC_CGIDIR</td>
-<td>WCALC_CGIPATH</td>
 </tr>
 <tr>
+<td>WCALC_CGIPATH</td>
 <td>WCALC_HTMLDIR</td>
-<td>WCALC_HTMLPATH</td>
 </tr>
 <tr>
+<td>WCALC_HTMLPATH</td>
 <td>WDM_MANAGERS</td>
-<td>WRAPPER_CC</td>
 </tr>
 <tr>
+<td>WRAPPER_CC</td>
 <td>WRAPPER_REORDER_CMDS</td>
-<td>WRKDIR</td>
 </tr>
 <tr>
+<td>WRKDIR</td>
 <td>WRKDIR_BASENAME</td>
-<td>WRKDIR_LOCKTYPE</td>
 </tr>
 <tr>
+<td>WRKDIR_LOCKTYPE</td>
 <td>WRKLOG</td>
-<td>WRKOBJDIR</td>
 </tr>
 <tr>
+<td>WRKOBJDIR</td>
 <td>WRKSRC</td>
-<td>X10_PORT</td>
 </tr>
 <tr>
+<td>X10_PORT</td>
 <td>X11</td>
-<td>X11BASE</td>
 </tr>
 <tr>
+<td>X11BASE</td>
 <td>X11_PKGSRCDIR</td>
-<td>X11_TYPE</td>
 </tr>
 <tr>
+<td>X11_TYPE</td>
 <td>X509_CERTIFICATE</td>
-<td>X509_KEY</td>
 </tr>
 <tr>
+<td>X509_KEY</td>
 <td>XAW_TYPE</td>
-<td>XLOCK_DEFAULT_MODE</td>
 </tr>
 <tr>
+<td>XLOCK_DEFAULT_MODE</td>
 <td>XMKMF</td>
-<td>XMKMF_FLAGS</td>
 </tr>
 <tr>
+<td>XMKMF_FLAGS</td>
 <td>XXX</td>
+</tr>
+<tr>
+<td>XXXX</td>
 <td>YES</td>
 </tr>
 <tr>
@@ -14086,67 +14270,71 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>ctf</td>
-<td>debug</td>
+<td>cvs</td>
 </tr>
 <tr>
+<td>debug</td>
 <td>declaration</td>
-<td>declare</td>
 </tr>
 <tr>
+<td>declare</td>
 <td>defined</td>
-<td>depend</td>
 </tr>
 <tr>
+<td>depend</td>
 <td>dependencies</td>
-<td>depends</td>
 </tr>
 <tr>
+<td>depends</td>
 <td>depends-checksum</td>
-<td>depends-fetch</td>
 </tr>
 <tr>
+<td>depends-fetch</td>
 <td>deps</td>
-<td>describe</td>
 </tr>
 <tr>
+<td>describe</td>
 <td>destdir</td>
-<td>disable</td>
 </tr>
 <tr>
+<td>disable</td>
 <td>distclean</td>
-<td>distinfo</td>
 </tr>
 <tr>
+<td>distinfo</td>
 <td>dl</td>
-<td>dlopen</td>
 </tr>
 <tr>
+<td>dlopen</td>
 <td>do-buildlink</td>
-<td>do-clean</td>
 </tr>
 <tr>
+<td>do-clean</td>
 <td>do-configure</td>
-<td>do-configure-post-hook</td>
 </tr>
 <tr>
+<td>do-configure-post-hook</td>
 <td>do-extract</td>
-<td>do-fetch</td>
 </tr>
 <tr>
+<td>do-fetch</td>
 <td>do-install</td>
-<td>emul</td>
 </tr>
 <tr>
+<td>emul</td>
 <td>emul-distinfo</td>
-<td>emul-fetch</td>
 </tr>
 <tr>
+<td>emul-fetch</td>
 <td>emulation</td>
-<td>emulator</td>
 </tr>
 <tr>
+<td>emulator</td>
 <td>enable</td>
+</tr>
+<tr>
 <td>endian</td>
+<td>endif</td>
 </tr>
 <tr>
 <td>enomem</td>
@@ -14185,59 +14373,67 @@ source packages</h2></div></div></div>
 <td>fortify_source</td>
 </tr>
 <tr>
+<td>fossil</td>
 <td>friend</td>
-<td>fts</td>
 </tr>
 <tr>
+<td>fts</td>
 <td>fts_close</td>
-<td>fts_open</td>
 </tr>
 <tr>
+<td>fts_open</td>
 <td>fts_read</td>
-<td>fts_set</td>
 </tr>
 <tr>
+<td>fts_set</td>
 <td>gcc</td>
-<td>gethostbyaddr</td>
 </tr>
 <tr>
+<td>gethostbyaddr</td>
 <td>gethostbyname</td>
-<td>gethostbyname2</td>
 </tr>
 <tr>
+<td>gethostbyname2</td>
 <td>getopt_long</td>
-<td>getprogname</td>
 </tr>
 <tr>
+<td>getprogname</td>
 <td>getservbyname</td>
-<td>getservbyport</td>
 </tr>
 <tr>
+<td>getservbyport</td>
 <td>getservent</td>
+</tr>
+<tr>
 <td>gettext</td>
+<td>git</td>
 </tr>
 <tr>
 <td>github</td>
-<td>glob</td>
+<td>gitlab</td>
 </tr>
 <tr>
+<td>glob</td>
 <td>gnu</td>
-<td>gnu_configure_strict</td>
 </tr>
 <tr>
+<td>gnu_configure_strict</td>
 <td>go</td>
-<td>go-deps</td>
 </tr>
 <tr>
+<td>go-deps</td>
 <td>golang</td>
-<td>guess-license</td>
 </tr>
 <tr>
+<td>guess-license</td>
 <td>hashbang</td>
-<td>heimdal</td>
 </tr>
 <tr>
+<td>heimdal</td>
 <td>help</td>
+</tr>
+<tr>
+<td>hg</td>
 <td>imake</td>
 </tr>
 <tr>
@@ -14309,223 +14505,227 @@ source packages</h2></div></div></div>
 <td>memory</td>
 </tr>
 <tr>
+<td>mercurial</td>
 <td>meta</td>
-<td>meta-package</td>
 </tr>
 <tr>
+<td>meta-package</td>
 <td>meta_package</td>
-<td>mit-krb5</td>
 </tr>
 <tr>
+<td>mit-krb5</td>
 <td>mk.conf</td>
-<td>mkl</td>
 </tr>
 <tr>
+<td>mkl</td>
 <td>mount</td>
-<td>mprotect</td>
 </tr>
 <tr>
+<td>mprotect</td>
 <td>mremap</td>
-<td>nb</td>
 </tr>
 <tr>
+<td>nb</td>
 <td>nbcompat</td>
-<td>netlib</td>
 </tr>
 <tr>
+<td>netlib</td>
 <td>node</td>
-<td>node.js</td>
 </tr>
 <tr>
+<td>node.js</td>
 <td>nodejs</td>
-<td>obstack</td>
 </tr>
 <tr>
+<td>obstack</td>
 <td>obstack_ptr_grow</td>
-<td>occurs</td>
 </tr>
 <tr>
+<td>occurs</td>
 <td>only</td>
-<td>openblas</td>
 </tr>
 <tr>
+<td>openblas</td>
 <td>options</td>
-<td>options.mk</td>
 </tr>
 <tr>
+<td>options.mk</td>
 <td>order</td>
-<td>override</td>
 </tr>
 <tr>
+<td>override</td>
 <td>override-intltool</td>
-<td>override-message-intltool</td>
 </tr>
 <tr>
+<td>override-message-intltool</td>
 <td>package</td>
-<td>parallel</td>
 </tr>
 <tr>
+<td>parallel</td>
 <td>path</td>
-<td>pax</td>
 </tr>
 <tr>
+<td>pax</td>
 <td>paxctl</td>
-<td>pbulk-index</td>
 </tr>
 <tr>
+<td>pbulk-index</td>
 <td>pc</td>
-<td>perl</td>
 </tr>
 <tr>
+<td>perl</td>
 <td>perl5</td>
-<td>perms</td>
 </tr>
 <tr>
+<td>perms</td>
 <td>php</td>
-<td>pkg-build-options</td>
 </tr>
 <tr>
+<td>pkg-build-options</td>
 <td>pkg-config</td>
-<td>pkg_build_options</td>
 </tr>
 <tr>
+<td>pkg_build_options</td>
 <td>platform</td>
-<td>plist</td>
 </tr>
 <tr>
+<td>plist</td>
 <td>post-extract</td>
-<td>post-fetch</td>
 </tr>
 <tr>
+<td>post-fetch</td>
 <td>post-wrapper</td>
-<td>pre-build-checks-hook</td>
 </tr>
 <tr>
+<td>pre-build-checks-hook</td>
 <td>pre-configure</td>
-<td>pre-configure-checks-hook</td>
 </tr>
 <tr>
+<td>pre-configure-checks-hook</td>
 <td>pre-extract</td>
-<td>pre-fetch</td>
 </tr>
 <tr>
+<td>pre-fetch</td>
 <td>print-go-deps</td>
-<td>print-plist</td>
 </tr>
 <tr>
+<td>print-plist</td>
 <td>print-summary-data</td>
-<td>privileged-install-hook</td>
 </tr>
 <tr>
+<td>privileged-install-hook</td>
 <td>pypi</td>
-<td>python</td>
 </tr>
 <tr>
+<td>python</td>
 <td>r</td>
-<td>readme-all</td>
 </tr>
 <tr>
+<td>readme-all</td>
 <td>recursive</td>
-<td>recv</td>
 </tr>
 <tr>
+<td>recv</td>
 <td>recvfrom</td>
-<td>regcomp</td>
 </tr>
 <tr>
+<td>regcomp</td>
 <td>release-localbase-lock</td>
-<td>release-lock</td>
 </tr>
 <tr>
+<td>release-lock</td>
 <td>relro</td>
-<td>rename</td>
 </tr>
 <tr>
+<td>rename</td>
 <td>reorder</td>
-<td>replace</td>
 </tr>
 <tr>
+<td>replace</td>
 <td>replace_interpreter</td>
-<td>reproducible</td>
 </tr>
 <tr>
+<td>reproducible</td>
 <td>resolv</td>
-<td>root</td>
 </tr>
 <tr>
+<td>root</td>
 <td>ruby</td>
-<td>send</td>
 </tr>
 <tr>
+<td>send</td>
 <td>sendfile</td>
-<td>sendto</td>
 </tr>
 <tr>
+<td>sendto</td>
 <td>setenv</td>
-<td>setgid</td>
 </tr>
 <tr>
+<td>setgid</td>
 <td>setprogname</td>
-<td>setuid</td>
 </tr>
 <tr>
+<td>setuid</td>
 <td>sh</td>
-<td>shebang</td>
 </tr>
 <tr>
+<td>shebang</td>
 <td>show</td>
-<td>show-all</td>
 </tr>
 <tr>
+<td>show-all</td>
 <td>show-build-defs</td>
-<td>show-depends</td>
 </tr>
 <tr>
-<td>show-depends-all</td>
+<td>show-depends</td>
 <td>show-depends-dirs</td>
 </tr>
 <tr>
 <td>show-depends-pkgpaths</td>
-<td>show-deps</td>
+<td>show-depends-recursive</td>
 </tr>
 <tr>
+<td>show-deps</td>
 <td>show-distfiles</td>
-<td>show-downlevel</td>
 </tr>
 <tr>
+<td>show-downlevel</td>
 <td>show-subdir-var</td>
-<td>show-tools</td>
 </tr>
 <tr>
+<td>show-tools</td>
 <td>show-var</td>
-<td>show-vars</td>
 </tr>
 <tr>
+<td>show-vars</td>
 <td>snprintf</td>
-<td>socket</td>
 </tr>
 <tr>
+<td>socket</td>
 <td>ssp</td>
-<td>st_mode</td>
 </tr>
 <tr>
+<td>st_mode</td>
 <td>stage-install</td>
-<td>strcasestr</td>
 </tr>
 <tr>
+<td>strcasestr</td>
 <td>strict</td>
-<td>strip</td>
 </tr>
 <tr>
+<td>strip</td>
 <td>strndup</td>
-<td>strnlen</td>
 </tr>
 <tr>
+<td>strnlen</td>
 <td>strsep</td>
-<td>subst</td>
 </tr>
 <tr>
+<td>subst</td>
 <td>substitutions</td>
+</tr>
+<tr>
+<td>subversion</td>
 <td>sun</td>
 </tr>
 <tr>
@@ -14533,23 +14733,27 @@ source packages</h2></div></div></div>
 <td>sunwspro</td>
 </tr>
 <tr>
+<td>svn</td>
 <td>symlink</td>
-<td>test</td>
 </tr>
 <tr>
+<td>test</td>
 <td>test-env</td>
-<td>tex</td>
 </tr>
 <tr>
+<td>tex</td>
 <td>texlive</td>
-<td>tmp</td>
 </tr>
 <tr>
+<td>tmp</td>
 <td>tool</td>
-<td>tools</td>
 </tr>
 <tr>
+<td>tools</td>
 <td>tools-libtool-m4-override</td>
+</tr>
+<tr>
+<td>transitive</td>
 <td>type</td>
 </tr>
 <tr>

Index: pkgsrc/doc/pkgsrc.txt
diff -u pkgsrc/doc/pkgsrc.txt:1.335 pkgsrc/doc/pkgsrc.txt:1.336
--- pkgsrc/doc/pkgsrc.txt:1.335 Fri Apr 15 13:51:23 2022
+++ pkgsrc/doc/pkgsrc.txt       Sat May 21 11:59:35 2022
@@ -323,15 +323,17 @@ II. The pkgsrc developer's guide
             21.3.1. Shared libraries - libtool
             21.3.2. Using libtool on GNU packages that already support libtool
             21.3.3. GNU Autoconf/Automake
+            21.3.4. Meson / ninja
 
         21.4. Programming languages
 
             21.4.1. C, C++, and Fortran
             21.4.2. Java
             21.4.3. Go
-            21.4.4. Packages containing Perl scripts
-            21.4.5. Packages containing shell scripts
-            21.4.6. Other programming languages
+            21.4.4. Rust
+            21.4.5. Packages containing Perl scripts
+            21.4.6. Packages containing shell scripts
+            21.4.7. Other programming languages
 
         21.5. The build phase
 
@@ -2848,15 +2850,17 @@ Table of Contents
         21.3.1. Shared libraries - libtool
         21.3.2. Using libtool on GNU packages that already support libtool
         21.3.3. GNU Autoconf/Automake
+        21.3.4. Meson / ninja
 
     21.4. Programming languages
 
         21.4.1. C, C++, and Fortran
         21.4.2. Java
         21.4.3. Go
-        21.4.4. Packages containing Perl scripts
-        21.4.5. Packages containing shell scripts
-        21.4.6. Other programming languages
+        21.4.4. Rust
+        21.4.5. Packages containing Perl scripts
+        21.4.6. Packages containing shell scripts
+        21.4.7. Other programming languages
 
     21.5. The build phase
 
@@ -3480,12 +3484,11 @@ When choosing which of these variables t
     installed. When referring to a pkg's own installation path, use "${PREFIX}"
     .
 
-  * LOCALBASE is where all non-X11 pkgs are installed. If you need to construct
-    a -I or -L argument to the compiler to find includes and libraries
-    installed by another non-X11 pkg, use "${LOCALBASE}". The name LOCALBASE
-    stems from FreeBSD, which installed all packages in /usr/local. As pkgsrc
-    leaves /usr/local for the system administrator, this variable is a
-    misnomer.
+  * LOCALBASE is where all pkgs are installed. If you need to construct a -I or
+    -L argument to the compiler to find includes and libraries installed by
+    another pkg, use "${LOCALBASE}". The name LOCALBASE stems from FreeBSD,
+    which installed all packages in /usr/local. As pkgsrc leaves /usr/local for
+    the system administrator, this variable is a misnomer.
 
   * X11BASE is where the actual X11 distribution (from xsrc, etc.) is
     installed. When looking for standard X11 includes (not those installed by a
@@ -5924,8 +5927,8 @@ However, pkginstall provides a special m
 In order to provide system startup scripts, the package has to:
 
  1. Store the script inside ${FILESDIR}, with the .sh suffix appended.
-    Considering the print/cups package as an example, it has a cupsd.sh in its
-    files directory.
+    Considering the print/cups-base package as an example, it has a cupsd.sh in
+    its files directory.
 
  2. Tell pkginstall to handle it, appending the name of the script, without its
     extension, to the RCD_SCRIPTS variable. Continuing the previous example:
@@ -6052,15 +6055,17 @@ Table of Contents
     21.3.1. Shared libraries - libtool
     21.3.2. Using libtool on GNU packages that already support libtool
     21.3.3. GNU Autoconf/Automake
+    21.3.4. Meson / ninja
 
 21.4. Programming languages
 
     21.4.1. C, C++, and Fortran
     21.4.2. Java
     21.4.3. Go
-    21.4.4. Packages containing Perl scripts
-    21.4.5. Packages containing shell scripts
-    21.4.6. Other programming languages
+    21.4.4. Rust
+    21.4.5. Packages containing Perl scripts
+    21.4.6. Packages containing shell scripts
+    21.4.7. Other programming languages
 
 21.5. The build phase
 
@@ -6991,33 +6996,20 @@ in some circumstances. Some of the more 
 21.3.3. GNU Autoconf/Automake
 
 If a package needs GNU autoconf or automake to be executed to regenerate the
-configure script and Makefile.in makefile templates, then they should be
-executed in a pre-configure target.
+configure script and Makefile.in makefile templates from configure.ac and
+Makefile.am, then they should be executed in a pre-configure target:
 
-For packages that need only autoconf:
-
-AUTOCONF_REQD=  2.50            # if default version is not good enough
-USE_TOOLS+=     autoconf        # use "autoconf213" for autoconf-2.13
-...
-
-pre-configure:
-        cd ${WRKSRC} && autoconf
-
-...
-
-and for packages that need automake and autoconf:
-
-AUTOMAKE_REQD=  1.7.1           # if default version is not good enough
-USE_TOOLS+=     automake        # use "automake14" for automake-1.4
+USE_TOOLS+=     autoconf automake autoreconf
+GNU_CONFIGURE=  yes
 ...
 
 pre-configure:
-        set -e; cd ${WRKSRC}; \
-        aclocal; autoheader; automake -a --foreign -i; autoconf
-
+        set -e; cd ${WRKSRC} && autoreconf -fi
 ...
 
-Packages which use GNU Automake will almost certainly require GNU Make.
+Packages which use GNU Automake will sometimes require GNU Make (gmake in
+USE_TOOLS), but not always. Note that autoreconf only needs to be executed if
+configure.ac or Makefiles are modified, or configure is not present.
 
 There are times when the configure process makes additional changes to the
 generated files, which then causes the build process to try to re-execute the
@@ -7025,14 +7017,30 @@ automake sequence. This is prevented by 
 stage. If this causes problems with your package you can set AUTOMAKE_OVERRIDE=
 NO in the package Makefile.
 
+21.3.4. Meson / ninja
+
+Packages using Meson to configure need to include:
+
+.include "../../devel/meson/build.mk"
+
+In nearly all cases (any program with dependencies), pkg-config needs to be
+added to USE_TOOLS. If the package installs translation files for non-English
+languages, also add msgfmt and xgettext:
+
+USE_TOOLS+=     pkg-config msgfmt xgettext
+
+If any options need to be passed to Meson, use MESON_ARGS instead of
+CONFIGURE_ARGS:
+
+MESON_ARGS+=    -Dx11=false
+
 21.4. Programming languages
 
 21.4.1. C, C++, and Fortran
 
-Compilers for the C, C++, and Fortran languages comes with the NetBSD base
-system. By default, pkgsrc assumes that a package is written in C and will hide
-all other compilers (via the wrapper framework, see Chapter 18, Buildlink
-methodology).
+Compilers for the C and C++ languages comes with the NetBSD base system. By
+default, pkgsrc assumes that a package is written in C and will hide all other
+compilers (via the wrapper framework, see Chapter 18, Buildlink methodology).
 
 To declare which language's compiler a package needs, set the USE_LANGUAGES
 variable. Allowed values currently are:
@@ -7046,6 +7054,22 @@ variable. Allowed values currently are:
 scripts, even if written in C++, usually need a C compiler for the configure
 phase.
 
+To express a general requirement on a specific C or C++ version, normally only
+GCC_REQD needs to be set. For example, GCC 7 includes support for C++17, so if
+the package uses C++17 it should specify:
+
+        GCC_REQD+=      7
+
+
+Language variants like c++11 for USE_LANGUAGES should only be specified if the
+package does not explicitly set -std=... when compiling (i.e. the package
+assumes the compiler defaults to C++11 or some other standard). This is usually
+a bug in the upstream build system.
+
+GCC version 5 includes support for C++14, while GCC 4.7 includes more-or-less
+complete support for C++11. For more information, consult GCC's own
+documentation on programming language support.
+
 21.4.2. Java
 
 If a program is written in Java, use the Java framework in pkgsrc. The package
@@ -7073,20 +7097,23 @@ have the package include ../../lang/go/g
  1. Generate a list of those dependencies with make clean && make patch && make
     show-go-modules > go-modules.mk.
 
- 2. Prepend
+ 2. Prepend .include "go-modules.mk" to any other .includes.
+
+ 3. Incorporate these modules in distinfo with make makesum.
 
-    .include
-          "go-modules.mk"
+21.4.4. Rust
 
-    to any other
+If a program is written in Rust and uses Cargo to build, have the package
+include ../../lang/rust/cargo.mk.
 
-    .include
+ 1. Generate a list of those dependencies with make CARGO_ARGS="build
+    --release" build && make print-cargo-depends > cargo-depends.mk.
 
-    s.
+ 2. Prepend .include "cargo-depends.mk" to any other .includes.
 
  3. Incorporate these modules in distinfo with make makesum.
 
-21.4.4. Packages containing Perl scripts
+21.4.5. Packages containing Perl scripts
 
 If your package contains interpreted Perl scripts, add "perl" to the USE_TOOLS
 variable and set REPLACE_PERL to ensure that the proper interpreter path is
@@ -7102,7 +7129,7 @@ handling Perl modules.
 
 There is also the REPLACE_PERL6 variable for the language now known as Raku.
 
-21.4.5. Packages containing shell scripts
+21.4.6. Packages containing shell scripts
 
 REPLACE_SH, REPLACE_BASH, REPLACE_CSH, and REPLACE_KSH can be used to replace
 shell hash bangs in files. Please use the appropriate one, preferring
@@ -7112,7 +7139,7 @@ matching shell in a she-bang line will b
 shell executable. When using REPLACE_BASH, don't forget to add bash to
 USE_TOOLS.
 
-21.4.6. Other programming languages
+21.4.7. Other programming languages
 
 There are further similar REPLACE variables available, e.g., REPLACE_AWK for
 packages containing awk scripts, and REPLACE_R for R. These two, like the
@@ -7155,6 +7182,22 @@ Use __sun instead.
 
 21.5.1.1. C preprocessor macros to identify the operating system
 
+To distinguish between specific NetBSD versions, you should use the following
+code.
+
+#ifdef __NetBSD__
+#include <sys/param.h>
+#if __NetBSD_Prereq__(9,99,17)
+/* use a newer feature */
+#else
+/* older code */
+#endif
+#endif
+
+#ifndef _WIN32
+/* Unix-like specific code */
+#endif
+
 To distinguish between 4.4 BSD-derived systems and the rest of the world, you
 should use the following code.
 
@@ -7165,8 +7208,7 @@ should use the following code.
 /* non-BSD-specific code goes here */
 #endif
 
-If this distinction is not fine enough, you can also test for the following
-macros.
+You can also test for the following macros:
 
 Cygwin      __CYGWIN__
 DragonFly   __DragonFly__
@@ -7174,19 +7216,23 @@ FreeBSD     __FreeBSD__
 Haiku       __HAIKU__
 Interix     __INTERIX
 IRIX        __sgi (TODO: get a definite source for this)
-Linux       linux, __linux, __linux__
+Linux       __linux
 Mac OS X    __APPLE__
 MirBSD      __MirBSD__ (__OpenBSD__ is also defined)
 Minix3      __minix
 NetBSD      __NetBSD__
 OpenBSD     __OpenBSD__
 Solaris     sun, __sun
+Unix(-like) __unix
 
 21.5.1.2. C preprocessor macros to identify the hardware architecture
 
 i386        i386, __i386, __i386__
+x86-64      __amd64__, __x86_64__
+ARM         __arm__
 MIPS        __mips
 SPARC       sparc, __sparc
+PowerPC     __powerpc
 
 21.5.1.3. C preprocessor macros to identify the compiler
 
@@ -7302,10 +7348,10 @@ When building a hierarchy of packages, i
 and then pkgsrc is updated. This situation can provoke various hard to diagnose
 build errors. To clean up the situation:
 
-$ (cd ../../ && test -f mk/bsd.pkg.mk && rm -rf */*/work)
+$ (cd ../../ && cat mk/bsd.pkg.mk >/dev/null && rm -rf */*/work)
 
-(The test for bsd.pkg.mk just prevents running this command in the wrong
-directory.)
+(The only purpose of the bsd.pkg.mk is to prevent running this command in the
+wrong directory.)
 
 If you have set WRKOBJDIR in mk.conf, remove that directory as well.
 
@@ -7351,10 +7397,10 @@ and over.
 |openpty                  |-lutil  |Linux             |
 +-----------------------------------------------------+
 
-To fix these linker errors, it is often sufficient to say LIBS.OperatingSystem+
-= -lfoo to the package Makefile and then say bmake clean; bmake.
+To fix these linker errors, it is often sufficient to add LIBS.OperatingSystem+
+= -lfoo to the package Makefile and then run bmake clean; bmake.
 
-21.5.4.1. Special issue: The SunPro compiler
+21.5.4.1. The SunPro compiler and inline functions
 
 When you are using the SunPro compiler, there is another possibility. That
 compiler cannot handle the following code:
@@ -7380,11 +7426,11 @@ this problem you can try to tell the pac
 
 Sometimes packages fail to build because the compiler runs into an operating
 system specific soft limit. With the UNLIMIT_RESOURCES variable pkgsrc can be
-told to unlimit the resources. Currently, the allowed values are any
-combination of "cputime", "datasize", "memorysize", and "stacksize". Setting
-this variable is similar to running the shell builtin ulimit command to raise
-the maximum data segment size or maximum stack size of a process, respectively,
-to their hard limits.
+told to unlimit the resources. The allowed values are any combination of "
+cputime", "datasize", "memorysize", "stacksize" and "virtualsize". Setting this
+variable is similar to running the shell builtin ulimit command to raise the
+maximum data segment size or maximum stack size of a process, respectively, to
+their hard limits.
 
 21.6. The install phase
 
@@ -7397,19 +7443,21 @@ like this:
 ${INSTALL_DATA_DIR} ${PREFIX}/dir1
 ${INSTALL_DATA_DIR} ${PREFIX}/dir2
 
-You can also just append "dir1 dir2" to the INSTALLATION_DIRS variable, which
-will automatically do the right thing.
+Instead of running the install commands directly, you can also append "dir1
+dir2" to the INSTALLATION_DIRS variable, which will automatically do the right
+thing.
 
 21.6.2. Where to install documentation
 
 In general, documentation should be installed into ${PREFIX}/share/doc/$
-{PKGBASE} or ${PREFIX}/share/doc/${PKGNAME} (the latter includes the version
-number of the package).
+{PKGBASE} or ${PREFIX}/share/doc/${PKGNAME_NOREV} (the latter includes the
+version number of the package).
 
 Many modern packages using GNU autoconf allow to set the directory where HTML
 documentation is installed with the "--with-html-dir" option. Sometimes using
 this flag is needed because otherwise the documentation ends up in ${PREFIX}/
-share/doc/html or other places.
+share/doc/html or other places. In pkgsrc, the HTML documentation should go
+into the package-specific directory, just like any other documentation.
 
 An exception to the above is that library API documentation generated with the
 textproc/gtk-doc tools, for use by special browsers (devhelp) should be left at
@@ -7489,10 +7537,6 @@ REPLACE.tcl.new=        ${PREFIX}/bin/tc
 REPLACE_FILES.tcl=      # list of tcl scripts which need to be fixed,
 # relative to ${WRKSRC}, just as in REPLACE_PERL
 
-Note
-
-Before March 2006, these variables were called _REPLACE.* and _REPLACE_FILES.*.
-
 21.6.6. Packages installing Perl modules
 
 Makefiles of packages providing perl5 modules should include the Makefile
@@ -7771,13 +7815,6 @@ helping our GNOME porting and packaging 
 how to manage the existing packages and some important information regarding
 their internals.
 
-We need your help!
-
-Should you have some spare cycles to devote to NetBSD, pkgsrc and GNOME and are
-willing to learn new exciting stuff, please jump straight to the pending work
-list! There is still a long way to go to get a fully-functional GNOME desktop
-under NetBSD and we need your help to achieve it!
-
 22.1. Meta packages
 
 pkgsrc includes three GNOME-related meta packages:
@@ -7817,14 +7854,14 @@ the minimum required tools:
   * Almost all GNOME applications use the GNU Autotools as their build system.
     As a general rule you will need to tell this to your package:
 
-    GNU_CONFIGURE=yes
-    USE_LIBTOOL=yes
-    USE_TOOLS+=gmake
+    GNU_CONFIGURE=  yes
+    USE_LIBTOOL=    yes
+    USE_TOOLS+=     gmake
 
   * If the package uses pkg-config to detect dependencies, add this tool to the
     list of required utilities:
 
-    USE_TOOLS+=pkg-config
+    USE_TOOLS+=     pkg-config
 
     Also use pkgtools/verifypc at the end of the build process to ensure that
     you did not miss to specify any dependency in your package and that the
@@ -7840,14 +7877,14 @@ the minimum required tools:
     you ought to report. For such packages you should disable gtk-doc (unless
     it is the default):
 
-    CONFIGURE_ARGS+=--disable-gtk-doc
+    CONFIGURE_ARGS+=        --disable-gtk-doc
 
     The default location of installed HTML files (share/gtk-doc/<package-name>)
     is correct and should not be changed unless the package insists on
     installing them somewhere else. Otherwise programs as devhelp will not be
     able to open them. You can do that with an entry similar to:
 
-    CONFIGURE_ARGS+=--with-html-dir=${PREFIX}/share/gtk-doc/...
+    CONFIGURE_ARGS+=        --with-html-dir=${PREFIX}/share/gtk-doc/...
 
 GNOME uses multiple shared directories and files under the installation prefix
 to maintain databases. In this context, shared means that those exact same
@@ -8221,57 +8258,63 @@ pkgsrc-users mailing list.
 24.1. What is the difference between MAKEFLAGS, .MAKEFLAGS and MAKE_FLAGS?
 24.2. What is the difference between MAKE, GMAKE and MAKE_PROGRAM?
 24.3. What is the difference between CC, PKG_CC and PKGSRC_COMPILER?
-24.4. What is the difference between BUILDLINK_LDFLAGS, BUILDLINK_LDADD and
-    BUILDLINK_LIBS?
-24.5. Why does make show-var VARNAME=BUILDLINK_PREFIX.foo say it's empty?
-24.6. What does ${MASTER_SITE_SOURCEFORGE:=package/} mean? I don't understand
+24.4. Why does make show-var VARNAME=BUILDLINK_PREFIX.foo say it's empty?
+24.5. What does ${MASTER_SITE_SOURCEFORGE:=package/} mean? I don't understand
     the := inside it.
-24.7. Which mailing lists are there for package developers?
-24.8. Where is the pkgsrc documentation?
-24.9. I have a little time to kill. What shall I do?
+24.6. Which mailing lists are there for package developers?
+24.7. Where is the pkgsrc documentation?
+24.8. I have a little time to kill. What shall I do?
 
 24.1. What is the difference between MAKEFLAGS, .MAKEFLAGS and MAKE_FLAGS?
 
       MAKEFLAGS are the flags passed to the pkgsrc-internal invocations of make
-      (1), while MAKE_FLAGS are the flags that are passed to the MAKE_PROGRAM
-      when building the package. [FIXME: What is .MAKEFLAGS for?]
+      (1).
+
+      MAKE_FLAGS are the flags that are passed to the MAKE_PROGRAM when
+      building the package.
+
+      .MAKEFLAGS is an internal variable of bmake and should not be used by
+      packages.
 
 24.2. What is the difference between MAKE, GMAKE and MAKE_PROGRAM?
 
       MAKE is the path to the make(1) program that is used in the pkgsrc
-      infrastructure. GMAKE is the path to GNU Make, but you need to say
-      USE_TOOLS+=gmake to use that. MAKE_PROGRAM is the path to the Make
-      program that is used for building the package.
+      infrastructure.
+
+      GMAKE is the path to GNU Make, but you need to say USE_TOOLS+=gmake to
+      use that.
+
+      MAKE_PROGRAM is the path to the Make program that is used for building
+      the package.
 
 24.3. What is the difference between CC, PKG_CC and PKGSRC_COMPILER?
 
       CC is the path to the real C compiler, which can be configured by the
-      pkgsrc user. PKG_CC is the path to the compiler wrapper. PKGSRC_COMPILER
-      is not a path to a compiler, but the type of compiler that should be
-      used. See mk/compiler.mk for more information about the latter variable.
+      pkgsrc user.
 
-24.4. What is the difference between BUILDLINK_LDFLAGS, BUILDLINK_LDADD and
-      BUILDLINK_LIBS?
+      PKG_CC is the path to the compiler wrapper.
 
-      [FIXME]
+      PKGSRC_COMPILER is not a path to a compiler, but the type of compiler
+      that should be used. See mk/compiler.mk for more information about the
+      latter variable.
 
-24.5. Why does make show-var VARNAME=BUILDLINK_PREFIX.foo say it's empty?
+24.4. Why does make show-var VARNAME=BUILDLINK_PREFIX.foo say it's empty?
 
       For optimization reasons, some variables are only available in the "
       wrapper" phase and later. To "simulate" the wrapper phase, append 
       PKG_PHASE=wrapper to the above command.
 
-24.6. What does ${MASTER_SITE_SOURCEFORGE:=package/} mean? I don't understand
+24.5. What does ${MASTER_SITE_SOURCEFORGE:=package/} mean? I don't understand
       the := inside it.
 
-      The := is not really an assignment operator, although it looks like it.
+      The := is not an assignment operator, even though it may look like one.
       Instead, it is a degenerate form of ${LIST:old_string=new_string}, which
       is documented in the make(1) man page and which is commonly used in the
       form ${SRCS:.c=.o}. In the case of MASTER_SITE_*, old_string is the empty
       string and new_string is package/. That's where the : and the = fall
       together.
 
-24.7. Which mailing lists are there for package developers?
+24.6. Which mailing lists are there for package developers?
 
       tech-pkg
 
@@ -8288,7 +8331,7 @@ pkgsrc-users mailing list.
           Please do not report your bugs here directly; use one of the other
           mailing lists.
 
-24.8. Where is the pkgsrc documentation?
+24.7. Where is the pkgsrc documentation?
 
       There are many places where you can find documentation about pkgsrc:
 
@@ -8322,7 +8365,7 @@ pkgsrc-users mailing list.
           others can find your questions later (see above). To be sure that the
           developer in charge reads the mail, you may CC him or her.
 
-24.9. I have a little time to kill. What shall I do?
+24.8. I have a little time to kill. What shall I do?
 
       This is not really an FAQ yet, but here's the answer anyway.
 
@@ -9524,730 +9567,766 @@ Appendix E. Help topics
 The following list contains all help topics that are available when running 
 bmake help topic=:index.
 
-#!                                   -lintl
-32bit                                64bit
-ABI                                  ACCEPTABLE_LICENSES
-ACROREAD_FONTPATH                    ADDITIONAL
-AFAIK                                AIX
-ALLOW_VULNERABLE_PACKAGES            ALL_ENV
-ALTERNATIVES_SRC                     AMANDA_TMP
-AMANDA_USER                          AMANDA_VAR
-APACHE_GROUP                         APACHE_MODULE_NAME
-APACHE_MODULE_SRC                    APACHE_MODULE_SRCDIR
-APACHE_PKG_PREFIX                    APACHE_SUEXEC_CONFIGURE_ARGS
-APACHE_SUEXEC_DOCROOT                APACHE_USER
-APPEND_ABI                           APPEND_ELF
-ARLA_CACHE                           AUDIT_PACKAGES_FLAGS
-AUTOCONF_REQD                        AUTOMAKE_OVERRIDE
-AUTOMAKE_REQD                        AUTO_MKDIRS
-BDB185_DEFAULT                       BDBBASE
-BDB_ACCEPTED                         BDB_DEFAULT
-BDB_LIBS                             BDB_TYPE
-BINCIMAP_GROUP                       BINCIMAP_USER
-BIND_DIR                             BIND_GROUP
-BIND_USER                            BINOWN
-BINPKG_SITES                         BIN_INSTALL_FLAGS
-BISON_PKGDATADIR                     BLAS
-BLAS_ACCEPTED                        BLAS_C_INTERFACE
-BLAS_INCLUDES                        BLAS_INDEX64
-BLAS_LIBS                            BLAS_TYPE
-BOOTSTRAP_DEPENDS                    BROKEN
-BROKEN_EXCEPT_ON_PLATFORM            BROKEN_ON_PLATFORM
-BSDSRCDIR                            BSDXSRCDIR
-BSD_MAKE_ENV                         BUILDLINK_AUTO_DIRS
-BUILDLINK_AUTO_VARS                  BUILDLINK_CFLAGS
-BUILDLINK_CONTENTS_FILTER            BUILDLINK_CPPFLAGS
-BUILDLINK_FILES                      BUILDLINK_FILES_CMD
-BUILDLINK_FNAME_TRANSFORM            BUILDLINK_LDFLAGS
-BUILDLINK_LIBS                       BUILDLINK_OPSYS_SUPPORT_PTHREAD
-BUILDLINK_PKGNAME                    BUILDLINK_PREFIX
-BUILDLINK_RPATHDIRS                  BUILDLINK_TREE
-BUILD_DEFS                           BUILD_DEFS_EFFECTS
-BUILD_DEPENDS                        BUILD_DIRS
-BUILD_ENV_SHELL                      BUILD_MAKE_CMD
-BUILD_MAKE_FLAGS                     BUILD_TARGET
-BUILTIN_FIND_FILES                   BUILTIN_FIND_FILES_VAR
-BUILTIN_FIND_GREP                    BUILTIN_FIND_HEADERS
-BUILTIN_FIND_HEADERS_VAR             BUILTIN_FIND_PKGCONFIG
-BUILTIN_FIND_PKGCONFIG_VAR           BUILTIN_PKG
-BUILTIN_TEST_CURSES_DEFINES          BUILTIN_TEST_CURSES_FUNCS
-BUILTIN_VERSION_SCRIPT               BUILTIN_X11_TYPE
-BUILTIN_X11_VERSION                  CACTI_GROUP
-CACTI_USER                           CANNA_GROUP
-CANNA_USER                           CAT
-CBLAS_LIBS                           CCACHE_BASE
-CCACHE_DIR                           CCACHE_LOGFILE
-CC_VERSION                           CC_VERSION_STRING
-CDRECORD_CONF                        CDROM_PKG_URL_DIR
-CDROM_PKG_URL_HOST                   CHECK_COMPILER
-CHECK_FAKEHOME                       CHECK_FILES
-CHECK_FILES_SKIP                     CHECK_FILES_STRICT
-CHECK_HEADERS                        CHECK_HEADERS_SKIP
-CHECK_INTERPRETER                    CHECK_INTERPRETER_SKIP
-CHECK_PERMS                          CHECK_PERMS_AUTOFIX
-CHECK_PERMS_SKIP                     CHECK_PIE
-CHECK_PIE_SKIP                       CHECK_PIE_SUPPORTED
-CHECK_PORTABILITY                    CHECK_PORTABILITY_EXPERIMENTAL
-CHECK_PORTABILITY_SKIP               CHECK_RELRO
-CHECK_RELRO_SKIP                     CHECK_RELRO_SUPPORTED
-CHECK_SHLIBS                         CHECK_SHLIBS_SKIP
-CHECK_SHLIBS_SUPPORTED               CHECK_SHLIBS_TOXIC
-CHECK_SSP                            CHECK_SSP_SKIP
-CHECK_SSP_SUPPORTED                  CHECK_STRIPPED
-CHECK_STRIPPED_SKIP                  CHECK_WRKREF
-CHECK_WRKREF_EXTRA_DIRS              CHECK_WRKREF_SKIP
-CLAMAV_DBDIR                         CLAMAV_GROUP
-CLAMAV_USER                          CLANGBASE
-CLEANDEPENDS                         CMAKE_DEPENDENCIES_REWRITE
-CMAKE_INSTALL_NAME_DIR               CMAKE_INSTALL_PREFIX
-CMAKE_MODULE_PATH_OVERRIDE           CMAKE_PKGSRC_BUILD_FLAGS
-CMAKE_PREFIX_PATH                    CMAKE_USE_GNU_INSTALL_DIRS
-COMPILER_RPATH_FLAG                  COMPILER_USE_SYMLINKS
-CONFIGURE_ARGS                       CONFIGURE_DIRS
-CONFIGURE_ENV                        CONFIGURE_ENV_SHELL
-CONFIGURE_HAS_INFODIR                CONFIGURE_HAS_MANDIR
-CONFIGURE_SCRIPT                     CONFIG_SHELL
-CONFIG_SHELL_FLAGS                   CONF_FILES
-CONF_FILES_MODE                      CONF_FILES_PERMS
-CONSERVER_DEFAULTHOST                CONSERVER_DEFAULTPORT
-CP                                   CPP
-CPP_PRECOMP_FLAGS                    CREATE_WRKDIR_SYMLINK
-CROSSBASE                            CTFCONVERT
-CTF_FILES_SKIP                       CTF_SUPPORTED
-CTYPE                                CUPS_GROUP
-CUPS_SYSTEM_GROUPS                   CUPS_USER
-CURSES_DEFAULT                       CURSES_TYPE
-CXX                                  CYRUS_GROUP
-CYRUS_IDLE                           CYRUS_USER
-DAEMONTOOLS_GROUP                    DAEMONTOOLS_LOG_USER
-DARWIN_NO_SYSTEM_LIBS                DARWIN_REQUIRES_FILTER
-DBUS_GROUP                           DBUS_USER
-DEFANG_GROUP                         DEFANG_USER
-DEFAULT_ACCEPTABLE_LICENSES          DEFAULT_DISTFILES
-DEFAULT_IRC_SERVER                   DEFAULT_SERIAL_DEVICE
-DEF_UMASK                            DEINSTALLDEPENDS
-DEINSTALL_SRC                        DEINSTALL_TEMPLATES
-DELAYED_ERROR_MSG                    DELAYED_WARNING_MSG
-DEPENDS                              DEPENDS_TARGET
-DEPENDS_TYPE                         DESTDIR
-DESTDIR_VARNAME                      DIALER_GROUP
-DIGEST_REQD                          DISTDIR
-DISTFILES                            DISTINFO_FILE
-DISTNAME                             DIST_PATH
-DIST_SUBDIR                          DJBDNS_AXFR_USER
-DJBDNS_CACHE_USER                    DJBDNS_DJBDNS_GROUP
-DJBDNS_LOG_USER                      DJBDNS_RBL_USER
-DJBDNS_TINY_USER                     DLOPEN_REQUIRE_PTHREADS
-DL_AUTO_VARS                         DL_CFLAGS
-DL_LDFLAGS                           DL_LIBS
-DNS                                  DOCOWN
-DOWNLOADED_DISTFILE                  DQCACHE_GROUP
-DQCACHE_USER                         DT_LAYOUT
-DYNAMIC_SITES_CMD                    DYNAMIC_SITES_SCRIPT
-ECHO                                 ECHO_N
-ELK_GUI                              EMACS_TYPE
-EMULDIR                              EMULSUBDIR
-EMULSUBDIRSLASH                      EMUL_ARCH
-EMUL_DISTRO                          EMUL_EXEC_FMT
-EMUL_IS_NATIVE                       EMUL_MODULES
-EMUL_OPSYS                           EMUL_PKG_FMT
-EMUL_PLATFORM                        EMUL_PLATFORMS
-EMUL_PREFER                          EMUL_REQD
-EMUL_TYPE                            ERROR_MSG
-EXIM_GROUP                           EXIM_USER
-EXPORT_SYMBOLS_LDFLAGS               EXTRACTOR
-EXTRACT_CMD                          EXTRACT_CMD_DEFAULT
-EXTRACT_DIR                          EXTRACT_ELEMENTS
-EXTRACT_ENV                          EXTRACT_ONLY
-EXTRACT_OPTS                         EXTRACT_SUFX
-EXTRACT_USING                        FAIL
-FAILOVER_FETCH                       FAIL_MSG
-FAKE_NCURSES                         FAM
-FAM_ACCEPTED                         FAM_DEFAULT
-FAM_SERVER                           FCPATH
-FEATURE_CPPFLAGS                     FEATURE_LDFLAGS
-FEATURE_LIBS                         FETCH_AFTER_ARGS
-FETCH_BEFORE_ARGS                    FETCH_CMD
-FETCH_OUTPUT_ARGS                    FETCH_PROXY
-FETCH_RESUME_ARGS                    FETCH_TIMEOUT
-FETCH_USE_IPV4_ONLY                  FETCH_USING
-FILES_SUBST                          FILES_SUBST_SED
-FIX_SYSTEM_HEADERS                   FONTS_DIRS
-FONTS_VERBOSE                        FOO_HACKS_MK
-FOX_USE_XUNICODE                     FREEWNN_GROUP
-FREEWNN_USER                         FTP_PKG_URL_DIR
-FTP_PKG_URL_HOST                     GAMEDATAMODE
-GAMEDATA_PERMS                       GAMEDIRMODE
-GAMEDIR_PERMS                        GAMEGRP
-GAMEMODE                             GAMEOWN
-GAMES_GROUP                          GAMES_USER
-GCC                                  GCCBASE
-GCC_REQD                             GCC_VERSION_SUFFIX
-GEM_BUILD                            GEM_CLEANBUILD
-GEM_CLEANBUILD_EXTENSIONS            GEM_DOCDIR
-GEM_EXTSDIR                          GEM_HOME
-GEM_KEEPBUILD                        GEM_LIBDIR
-GEM_NAME                             GEM_PATH
-GEM_PLUGINSDIR                       GEM_SPECFILE
-GENERATE_PLIST                       GHC
-GHOSTSCRIPT_REQD                     GITHUB_PROJECT
-GITHUB_RELEASE                       GITHUB_SUBMODULES
-GITHUB_TAG                           GITHUB_TYPE
-GNU                                  GNU_CONFIGURE
-GNU_CONFIGURE_INFODIR                GNU_CONFIGURE_MANDIR
-GNU_CONFIGURE_QUIET                  GNU_CONFIGURE_STRICT
-GODEP_REDIRECTS                      GO_BUILD_PATTERN
-GO_DEPS                              GO_DIST_BASE
-GO_EXTRA_MOD_DIRS                    GO_MODULE_FILES
-GO_SRCPATH                           GO_VERSION_DEFAULT
-GROUP_SPECIFIC_PKGS                  GRUB_NETWORK_CARDS
-GRUB_PRESET_COMMAND                  GRUB_SCAN_ARGS
-GZIP                                 HASKELL_ENABLE_DYNAMIC_EXECUTABLE
-HASKELL_ENABLE_HADDOCK_DOCUMENTATION HASKELL_ENABLE_LIBRARY_PROFILING
-HASKELL_ENABLE_SHARED_LIBRARY        HASKELL_OPTIMIZATION_LEVEL
-HAS_CONFIGURE                        HEADER_TEMPLATES
-HOMEPAGE                             HOST_PKGTOOLS_ARGS
-HOST_SPECIFIC_PKGS                   HOWL_GROUP
-HOWL_USER                            ICCBASE
-ICECAST_CHROOTDIR                    ICON_THEMES
-IDOBASE                              IGNORE_CCACHE
-IGNORE_INFO_DIRS                     IGNORE_INTERACTIVE_FETCH
-IMAKE                                IMAKEOPTS
-IMAKE_MAKE                           IMAKE_MANINSTALL
-IMAP_UW_CCLIENT_MBOX_FMT             IMDICTDIR
-INCOMPAT_CURSES                      INFO_DIR
-INFO_FILES                           INFO_FILES_VERBOSE
-INFO_MSG                             INIT_SYSTEM
-INN_DATA_DIR                         INN_GROUP
-INN_USER                             INSTALLATION_DIRS
-INSTALLATION_DIRS_FROM_PLIST         INSTALL_ENV
-INSTALL_SH_OVERRIDE                  INSTALL_SRC
-INSTALL_TEMPLATES                    INSTALL_UNSTRIPPED
-IRCD_HYBRID_IRC_GROUP                IRCD_HYBRID_IRC_USER
-IRCD_HYBRID_MAXCONN                  IRCD_HYBRID_NICLEN
-IRCD_HYBRID_SYSLOG_EVENTS            IRCD_HYBRID_SYSLOG_FACILITY
-IRCD_HYBRID_TOPICLEN                 IRIX
-IRRD_USE_PGP                         JABBERD_GROUP
-JABBERD_LOGDIR                       JABBERD_PIDDIR
-JABBERD_SPOOLDIR                     JABBERD_USER
-JAVA_BINPREFIX                       JAVA_CLASSPATH
-JAVA_HOME                            JAVA_LD_LIBRARY_PATH
-JAVA_NAME                            JAVA_UNLIMIT
-JAVA_WRAPPERS                        JPEG_ACCEPTED
-JPEG_DEFAULT                         KERBEROS
-KERMIT_SUID_UUCP                     KJS_USE_PCRE
-KNEWS_DOMAIN_FILE                    KNEWS_DOMAIN_NAME
-KRB5_ACCEPTED                        KRB5_DEFAULT
-LANGUAGES                            LAPACKE_LIBS
-LAPACK_LIBS                          LATEX2HTML_ICONPATH
-LDCONFIG_ADD_CMD                     LDCONFIG_REMOVE_CMD
-LDD                                  LEAFNODE_DATA_DIR
-LEAFNODE_GROUP                       LEAFNODE_USER
-LIBDVDCSS_HOMEPAGE                   LIBDVDCSS_MASTER_SITES
-LIBRSVG_TYPE                         LIBTOOL
-LIBTOOLIZE_PLIST                     LIBTOOL_M4_OVERRIDE
-LIBUSB_TYPE                          LICENSE
-LINKER_RPATH_FLAG                    LINK_RPATH_FLAG
-LINUX_LOCALES                        LOCALBASE
-LOCALBASE_LOCKTYPE                   LOCALPATCHES
-LOVE_DATA                            LOVE_GAME
-LOVE_VERSION                         LP32PLATFORMS
-LP64PLATFORMS                        LUA_BUSTED_ARGS
-LUA_CDIR                             LUA_COMPILER
-LUA_DOCDIR                           LUA_EXAMPLESDIR
-LUA_INCDIR                           LUA_INTERPRETER
-LUA_LDIR                             LUA_LINKER_MAGIC
-LUA_PKGPREFIX                        LUA_SELF_CONFLICT
-LUA_USE_BUSTED                       LUA_VERSIONS_ACCEPTED
-LUA_VERSIONS_INCOMPATIBLE            LUA_VERSION_DEFAULT
-LUA_VERSION_REQD                     Lua
-MACHINE_PLATFORM                     MAILAGENT_DOMAIN
-MAILAGENT_EMAIL                      MAILAGENT_FQDN
-MAILAGENT_ORGANIZATION               MAJORDOMO_HOMEDIR
-MAKEINFO_ARGS                        MAKE_DIRS
-MAKE_DIRS_PERMS                      MAKE_ENV
-MAKE_FILE                            MAKE_FLAGS
-MAKE_JOBS                            MAKE_JOBS_SAFE
-MAKE_PROGRAM                         MANCOMPRESSED_IF_MANZ
-MANINSTALL                           MANZ
-MASTER_SITES                         MASTER_SITE_BACKUP
-MASTER_SITE_LOCAL                    MASTER_SITE_MOZILLA
-MASTER_SITE_OVERRIDE                 MASTER_SITE_PERL_CPAN
-MASTER_SORT                          MASTER_SORT_RANDOM
-MASTER_SORT_REGEX                    MECAB_CHARSET
-MEDIATOMB_GROUP                      MEDIATOMB_USER
-MIPSPROBASE                          MIREDO_GROUP
-MIREDO_USER                          MISSING_FEATURES
-MKDIR                                MKPIE_SUPPORTED
-MLDONKEY_GROUP                       MLDONKEY_HOME
-MLDONKEY_USER                        MONOTONE_GROUP
-MONOTONE_USER                        MOTIFBASE
-MOTIF_TYPE                           MOTIF_TYPE_DEFAULT
-MPI_TYPE                             MSGFMT_STRIP_MSGCTXT
-MSGFMT_STRIP_MSGID_PLURAL            MTOOLS_ENABLE_FLOPPYD
-MV                                   MYSQL_CHARSET
-MYSQL_DATADIR                        MYSQL_EXTRA_CHARSET
-MYSQL_GROUP                          MYSQL_USER
-MYSQL_VERSION                        MYSQL_VERSIONS_ACCEPTED
-MYSQL_VERSIONS_ALL                   MYSQL_VERSION_DEFAULT
-NAGIOSCMD_GROUP                      NAGIOSDIR
-NAGIOS_GROUP                         NAGIOS_USER
-NATIVE_APPEND_ABI                    NATIVE_APPEND_ELF
-NATIVE_EXEC_FMT                      NATIVE_MACHINE_PLATFORM
-NATIVE_OBJECT_FMT                    NBPAX_PROGRAM_PREFIX
-NETBSD_LOGIN_NAME                    NMH_EDITOR
-NMH_MTA                              NMH_PAGER
-NODE_VERSIONS_ACCEPTED               NODE_VERSIONS_INCOMPATIBLE
-NODE_VERSION_DEFAULT                 NODE_VERSION_REQD
-NOLOGIN                              NOTE
-NOT_FOR_PLATFORM                     NOT_PAX_ASLR_SAFE
-NOT_PAX_MPROTECT_SAFE                NO_BUILD
-NO_CHECKSUM                          NO_CONFIGURE
-NO_SKIP                              NS_PREFERRED
-NULLMAILER_GROUP                     NULLMAILER_USER
-OASIS                                OASIS_BUILD_ARGS
-OBJHOSTNAME                          OBJMACHINE
-OCAML_FINDLIB_DIRS                   OCAML_FINDLIB_REGISTER
-OCAML_FINDLIB_REGISTER_VERBOSE       OCAML_SITELIBDIR
-OCAML_TOPKG_DOCDIR                   OCAML_USE_DUNE
-OCAML_USE_FINDLIB                    OCAML_USE_OASIS
-OCAML_USE_OASIS_DYNRUN               OCAML_USE_OPAM
-OCAML_USE_OPT_COMPILER               OCAML_USE_TOPKG
-OMF                                  ONLY_FOR_COMPILER
-ONLY_FOR_PLATFORM                    OPENSSH_CHROOT
-OPENSSH_GROUP                        OPENSSH_USER
-OPSYS                                OPSYS_EMULDIR
-OPSYS_VERSION                        OS
-OSS_TYPE                             OSX
-OSX_TOLERATE_SDK_SKEW                OS_VARIANT
-OS_VERSION                           OTF_FONTS_DIR
-OVERRIDE_DIRDEPTH                    OVERRIDE_GEMSPEC
-OVERRIDE_GNU_CONFIG_SCRIPTS          OWN_DIRS
-OWN_DIRS_PERMS                       P4GROUP
-P4PORT                               P4ROOT
-P4USER                               PACKAGES
-PALMOS_DEFAULT_SDK                   PAMBASE
-PAM_DEFAULT                          PAPERSIZE
-PASSIVE_FETCH                        PATCHDIR
-PATCHFILES                           PATCH_ARGS
-PATCH_DEBUG                          PATCH_DIST_ARGS
-PATCH_DIST_CAT                       PATCH_DIST_STRIP
-PATCH_FUZZ_FACTOR                    PATCH_STRIP
-PATH                                 PCCBASE
-PEAR_CMD                             PEAR_LIB
-PEAR_PACKAGE_XML                     PERL5
-PERL5_CONFIGURE                      PERL5_CONFIGURE_DIRS
-PERL5_LDFLAGS                        PERL5_LICENSE
-PERL5_MODULE_TYPE                    PERL5_PACKLIST
-PERL5_PACKLIST_DIR                   PERL5_PERLBASE
-PERL5_SITEBASE                       PERL5_USE_PACKLIST
-PERL5_VENDORBASE                     PFCTL
-PFVAR_H                              PF_VERSION
-PGGROUP                              PGHOME
-PGPKGSRCDIR                          PGSQL_TYPE
-PGSQL_VERSION                        PGSQL_VERSIONS_ACCEPTED
-PGSQL_VERSION_DEFAULT                PGUSER
-PG_LIB_EXT                           PHP
-PHPCOMMON_MK                         PHPPKGSRCDIR
-PHP_BASE_VERS                        PHP_CHECK_INSTALLED
-PHP_EXTENSION_DIR                    PHP_INITIAL_TEENY
-PHP_PKG_PREFIX                       PHP_VERSION
-PHP_VERSIONS_ACCEPTED                PHP_VERSIONS_INCOMPATIBLE
-PHP_VERSION_DEFAULT                  PHP_VERSION_REQD
-PILRC_USE_GTK                        PKGCONFIG_BASE
-PKGCONFIG_FILE                       PKGCONFIG_OVERRIDE
-PKGCONFIG_OVERRIDE_STAGE             PKGDIR
-PKGGNUDIR                            PKGINFODIR
-PKGLOCALEDIR                         PKGMANDIR
-PKGNAME                              PKGNAME_REQD
-PKGPATH                              PKGREVISION
-PKGSRC_BLAS_TYPES                    PKGSRC_CHANGES
-PKGSRC_COMPILER                      PKGSRC_KEEP_BIN_PKGS
-PKGSRC_LOCKTYPE                      PKGSRC_MAKE_ENV
-PKGSRC_MESSAGE_RECIPIENTS            PKGSRC_MKPIE
-PKGSRC_MKREPRO                       PKGSRC_OVERRIDE_MKPIE
-PKGSRC_RUN_TEST                      PKGSRC_SETENV
-PKGSRC_SLEEPSECS                     PKGSRC_TODO
-PKGSRC_USE_CTF                       PKGSRC_USE_FORTIFY
-PKGSRC_USE_RELRO                     PKGSRC_USE_SSP
-PKGSRC_USE_STACK_CHECK               PKGTASKS_DATAFILE
-PKGTOOLS_ARGS                        PKGTOOLS_ENV
-PKG_ALTERNATIVES                     PKG_APACHE
-PKG_APACHE_ACCEPTED                  PKG_APACHE_DEFAULT
-PKG_BEST_EXISTS                      PKG_BUILD_OPTIONS
-PKG_COMPRESSION                      PKG_CONFIG
-PKG_CONFIG_PERMS                     PKG_CREATE_USERGROUP
-PKG_DB_TMPDIR                        PKG_DEBUG_LEVEL
-PKG_DEFAULT_OPTIONS                  PKG_DESTDIR_SUPPORT
-PKG_DEVELOPER                        PKG_DISABLED_OPTIONS
-PKG_FATAL_ERRORS                     PKG_FC
-PKG_FILELIST_CMD                     PKG_GECOS
-PKG_GID                              PKG_GROUPS
-PKG_GROUPS_VARS                      PKG_HOME
-PKG_INIT_SCRIPTS                     PKG_JAVA_HOME
-PKG_JVM                              PKG_JVMS_ACCEPTED
-PKG_JVM_DEFAULT                      PKG_LEGACY_OPTIONS
-PKG_LIBTOOL                          PKG_OPTIONS
-PKG_OPTIONS_DEPRECATED_WARNINGS      PKG_OPTIONS_LEGACY_OPTS
-PKG_OPTIONS_LEGACY_VARS              PKG_OPTIONS_NONEMPTY_SETS
-PKG_OPTIONS_OPTIONAL_GROUPS          PKG_OPTIONS_REQUIRED_GROUPS
-PKG_OPTIONS_VAR                      PKG_PHP
-PKG_PHP_MAJOR_VERS                   PKG_PHP_VERSION
-PKG_RCD_SCRIPTS                      PKG_REFCOUNT_DBDIR
-PKG_REGISTER_SHELLS                  PKG_RESUME_TRANSFERS
-PKG_SHELL                            PKG_SUGGESTED_OPTIONS
-PKG_SUPPORTED_OPTIONS                PKG_SYSCONFBASE
-PKG_SYSCONFBASEDIR                   PKG_SYSCONFDIR
-PKG_SYSCONFDIR_PERMS                 PKG_SYSCONFSUBDIR
-PKG_SYSCONFVAR                       PKG_TOOLS_BIN
-PKG_UID                              PKG_UPDATE_FONTS_DB
-PKG_USERS                            PKG_USERS_VARS
-PKG_VERBOSE                          PLEASE
-PLIST                                PLIST_AWK
-PLIST_AWK_ENV                        PLIST_SRC
-PLIST_SUBST                          PLIST_TYPE
-PLIST_VARS                           POPTOP_USE_MPPE
-POSSIBLE_GFORTRAN_VERSION            POST_FETCH_HOOK
-PREFER                               PREFER_NATIVE
-PREFER_NATIVE_PTHREADS               PREFER_PKGSRC
-PREFIX                               PREPEND_PATH
-PRE_ROOT_CMD                         PRIVILEGED_STAGES
-PS                                   PTHREAD_AUTO_VARS
-PTHREAD_CFLAGS                       PTHREAD_LDFLAGS
-PTHREAD_LIBS                         PTHREAD_OPTS
-PTHREAD_TYPE                         PVM_SSH
-PYPKGPREFIX                          PYTHON_FOR_BUILD_ONLY
-PYTHON_SELF_CONFLICT                 PYTHON_VERSIONED_DEPENDENCIES
-PYTHON_VERSIONS_ACCEPTED             PYTHON_VERSIONS_INCOMPATIBLE
-PYTHON_VERSION_DEFAULT               PYTHON_VERSION_REQD
-PYVERSSUFFIX                         QMAILDIR
-QMAIL_ALIAS_USER                     QMAIL_DAEMON_USER
-QMAIL_LOG_USER                       QMAIL_NOFILES_GROUP
-QMAIL_PASSWD_USER                    QMAIL_QMAIL_GROUP
-QMAIL_QUEUE_DIR                      QMAIL_QUEUE_EXTRA
-QMAIL_QUEUE_USER                     QMAIL_REMOTE_USER
-QMAIL_ROOT_USER                      QMAIL_SEND_USER
-QORE_LATEST_MODULE_API               QORE_MODULE_API
-QORE_MODULE_DIR                      QORE_USER_MODULE_DIR
-QORE_VERSION                         QPOPPER_FAC
-QPOPPER_SPOOL_DIR                    QPOPPER_USER
-RAKE_NAME                            RASMOL_DEPTH
-RCD_SCRIPTS                          RCD_SCRIPTS_DIR
-RCD_SCRIPTS_EXAMPLEDIR               RCD_SCRIPTS_MODE
-RCD_SCRIPTS_SHELL                    RCD_SCRIPT_SRC
-RDOC                                 READLINE_DEFAULT
-READLINE_TYPE                        REAL_ROOT_GROUP
-REAL_ROOT_USER                       RECURSIVE_MAKE
-RELAY_CTRL_DIR                       RELRO_SUPPORTED
-REPLACE_AWK                          REPLACE_BASH
-REPLACE_CSH                          REPLACE_KSH
-REPLACE_LUA                          REPLACE_NODEJS
-REPLACE_OCTAVE                       REPLACE_PERL
-REPLACE_PERL6                        REPLACE_PHP
-REPLACE_PYTHON                       REPLACE_QORE
-REPLACE_R                            REPLACE_RUBY
-REPLACE_RUBY_DIRS                    REPLACE_RUBY_PAT
-REPLACE_SH                           REPLACE_TEXLUA
-REPLACE_WISH                         REQD_DIRS
-REQD_DIRS_PERMS                      REQD_FILES
-REQD_FILES_MODE                      REQD_FILES_PERMS
-RESOLV_AUTO_VARS                     RESOLV_LDFLAGS
-RESOLV_LIBS                          RM
-ROOT_CMD                             ROOT_GROUP
-ROOT_USER                            RPCGEN
-RPM                                  RPM2PKG_PLIST
-RPM2PKG_PREFIX                       RPM2PKG_STAGE
-RPM2PKG_STRIP                        RPM2PKG_SUBPREFIX
-RPMFILES                             RPMIGNOREPATH
-RPM_DB_PREFIX                        RSSH_CVS_PATH
-RSSH_RDIST_PATH                      RSSH_RSYNC_PATH
-RSSH_SCP_PATH                        RSSH_SFTP_SERVER_PATH
-RUBY                                 RUBYGEM
-RUBYGEM_NAME                         RUBYGEM_OPTIONS
-RUBYGEM_VERBOSE                      RUBY_ABI_VERSION
-RUBY_ARCH                            RUBY_ARCHINC
-RUBY_ARCHLIB                         RUBY_BASE
-RUBY_BASERIDIR                       RUBY_BUILD_DOCUMENT
-RUBY_DLEXT                           RUBY_DOC
-RUBY_DYNAMIC_DIRS                    RUBY_EG
-RUBY_ENCODING_ARG                    RUBY_EXTCONF
-RUBY_EXTCONF_CHECK                   RUBY_EXTCONF_DEBUG
-RUBY_EXTCONF_MAKEFILE                RUBY_GEM_ARCH
-RUBY_GEM_BASE                        RUBY_INC
-RUBY_LIB                             RUBY_LIB_BASE
-RUBY_NAME                            RUBY_NOVERSION
-RUBY_PKGPREFIX                       RUBY_RAILS
-RUBY_RAILS52_VERSION                 RUBY_RAILS60_VERSION
-RUBY_RAILS61_VERSION                 RUBY_RAILS70_VERSION
-RUBY_RAILS_ACCEPTED                  RUBY_RAILS_DEFAULT
-RUBY_RAILS_REQD                      RUBY_RAILS_STRICT_DEP
-RUBY_RIDIR                           RUBY_SETUP
-RUBY_SHLIB                           RUBY_SHLIBALIAS
-RUBY_SHLIBVER                        RUBY_SIMPLE_INSTALL
-RUBY_SITEARCHLIB                     RUBY_SITELIB
-RUBY_SITELIB_BASE                    RUBY_SITERIDIR
-RUBY_SLEXT                           RUBY_SRCDIR
-RUBY_STATICLIB                       RUBY_SUFFIX
-RUBY_SYSRIDIR                        RUBY_USE_PTHREAD
-RUBY_VENDORARCHLIB                   RUBY_VENDORLIB
-RUBY_VENDORLIB_BASE                  RUBY_VER
-RUBY_VERSION                         RUBY_VERSIONS_ACCEPTED
-RUBY_VERSIONS_INCOMPATIBLE           RUBY_VERSION_DEFAULT
-RUBY_VERSION_REQD                    RUBY_VER_DIR
-RUN                                  RUN_LDCONFIG
-RUST_TYPE                            SCO
-SCREWS_GROUP                         SCREWS_USER
-SCRIPTS_ENV                          SCROLLKEEPER_DATADIR
-SCROLLKEEPER_REBUILDDB               SCROLLKEEPER_UPDATEDB
-SDIST_PAWD                           SDL12_TYPE
-SERIAL_DEVICES                       SETGIDGAME
-SETGID_GAMES_PERMS                   SETUID_ROOT_PERMS
-SH                                   SHLIB
-SIGN_PACKAGES                        SILC_CLIENT_WITH_PERL
-SITE_SPECIFIC_PKGS                   SKIP_DEPENDS
-SMF_INSTANCES                        SMF_MANIFEST
-SMF_METHODS                          SMF_METHOD_SHELL
-SMF_METHOD_SRC                       SMF_NAME
-SMF_PREFIX                           SMF_SRCDIR
-SNIPROXY_GROUP                       SNIPROXY_USER
-SOURCE_BUFFSIZE                      SPECIAL_PERMS
-SPECIFIC_PKGS                        SSH_SUID
-SSP_SUPPORTED                        SSYNC_PAWD
-STEP_MSG                             STRIP
-STRIP_DBG                            STRIP_DEBUG
-STRIP_DEBUG_SUPPORTED                STRIP_FILES_SKIP
-SU                                   SUBDIR
-SUBST                                SUBST_CLASSES
-SUBST_FILES                          SUBST_FILTER_CMD
-SUBST_MESSAGE                        SUBST_NOOP_OK
-SUBST_SED                            SUBST_SHOW_DIFF
-SUBST_SKIP_TEXT_CHECK                SUBST_STAGE
-SUBST_VARS                           SUNWSPROBASE
-SUSE_PREFER                          SU_CMD
-SYSCONFBASE                          TARGET_ARCH
-TBL                                  TERMCAP_TYPE
-TERMINFO_DEFAULT                     TERMINFO_TYPE
-TEST                                 TEST_DEPENDS
-TEST_DIRS                            TEST_ENV
-TEST_ENV_SHELL                       TEST_MAKE_CMD
-TEST_MAKE_FLAGS                      TEST_TARGET
-TEXLIVE_IGNORE_PATTERNS              TEXLIVE_REV
-TEXLIVE_UNVERSIONED                  TEXMFSITE
-TEX_FORMATS                          TEX_HYPHEN_DAT
-TEX_HYPHEN_DEF                       TEX_TEXMF_DIRS
-THTTPD_LOG_FACILITY                  TINYDYN_USER
-TLSWRAPPER_CHROOT                    TO
-TOOLS_ALIASES                        TOOLS_ALWAYS_WRAP
-TOOLS_ARGS                           TOOLS_BROKEN
-TOOLS_CMD                            TOOLS_CMDLINE_SED
-TOOLS_CREATE                         TOOLS_CROSS_DESTDIR
-TOOLS_DIR                            TOOLS_FAIL
-TOOLS_GNU_MISSING                    TOOLS_LDCONFIG
-TOOLS_NOOP                           TOOLS_PATH
-TOOLS_SCRIPT                         TOOLS_USE_CROSS_COMPILE
-TOOL_DEPENDS                         TTF_FONTS_DIR
-TYPE                                 UAC_REQD_EXECS
-UCSPI_SSL_GROUP                      UCSPI_SSL_USER
-UNLIMIT_RESOURCES                    UNPRIVILEGED
-UNPRIVILEGED_GROUP                   UNPRIVILEGED_GROUPS
-UNPRIVILEGED_USER                    UNWRAP_FILES
-UNWRAP_PATTERNS                      UPDATE_GEMSPEC
-UPDATE_TARGET                        URI
-USERGROUP_PHASE                      USERPPP_GROUP
-USER_SPECIFIC_PKGS                   USE_ABI_DEPENDS
-USE_APR                              USE_BSD_MAKEFILE
-USE_BUILTIN                          USE_CROSS_COMPILE
-USE_CURSES                           USE_CWRAPPERS
-USE_DB185                            USE_FEATURES
-USE_GAMESGROUP                       USE_GCC_RUNTIME
-USE_IMAKE                            USE_JAVA
-USE_JAVA2                            USE_LANGUAGES
-USE_LIBTOOL                          USE_NATIVE_GCC
-USE_NETBSD_REPO                      USE_PKGSRC_GCC
-USE_PKGSRC_GCC_RUNTIME               USE_PKGTASKS
-USE_PKG_ADMIN_DIGEST                 USE_RUBY_EXTCONF
-USE_RUBY_INSTALL                     USE_RUBY_SETUP
-USE_RUBY_SETUP_PKG                   USE_TOOLS
-UUCP_GROUP                           UUCP_USER
-VARBASE                              VARNAME
-VIM_EXTRA_OPTS                       WARNING_MSG
-WCALC_CGIDIR                         WCALC_CGIPATH
-WCALC_HTMLDIR                        WCALC_HTMLPATH
-WDM_MANAGERS                         WRAPPER_CC
-WRAPPER_REORDER_CMDS                 WRKDIR
-WRKDIR_BASENAME                      WRKDIR_LOCKTYPE
-WRKLOG                               WRKOBJDIR
-WRKSRC                               X10_PORT
-X11                                  X11BASE
-X11_PKGSRCDIR                        X11_TYPE
-X509_CERTIFICATE                     X509_KEY
-XAW_TYPE                             XLOCK_DEFAULT_MODE
-XMKMF                                XMKMF_FLAGS
-XXX                                  YES
-ZSH_STATIC                           __stdc__
-_vargroups                           accept
-acquire-localbase-lock               acquire-lock
-add                                  administrator
-alloca                               alternatives
-aslr                                 asprintf
-atlas                                autoconf
-automake                             autoreconf
-awk                                  bash
-big-endian                           bin-install
-bind                                 binpkg-list
-blas                                 bootstrap-depends
-broken                               broken_on_platform
-bsd                                  bsd.prog.mk
-build                                build-env
-buildlink-directories                buildlink-oss-soundcard-h
-c                                    c++
-ccache                               cce
-cdefs                                ceil
-changes                              changes-entry
-changes-entry-noupdate               check
-check-clean                          check-files
-check-files-clean                    check-vulnerable
-checksum                             checksum-phase
-clean                                clean-depends
-cleandir                             commit
-commit-changes-entry                 compact
-compiler                             conf
-config.guess                         config.sub
-configuration                        configure
-configure-env                        configure-help
-configure_args                       connect
-cos                                  cputime
-create-usergroup                     csh
-ctf                                  debug
-declaration                          declare
-defined                              depend
-dependencies                         depends
-depends-checksum                     depends-fetch
-deps                                 describe
-destdir                              disable
-distclean                            distinfo
-dl                                   dlopen
-do-buildlink                         do-clean
-do-configure                         do-configure-post-hook
-do-extract                           do-fetch
-do-install                           emul
-emul-distinfo                        emul-fetch
-emulation                            emulator
-enable                               endian
-enomem                               ensurepip
-err                                  errx
-etc                                  exp
-extract-rpm                          fabs
-feature                              features
-fetch                                fetch-list
-follows                              forbids
-form                                 format
-fortify                              fortify_source
-friend                               fts
-fts_close                            fts_open
-fts_read                             fts_set
-gcc                                  gethostbyaddr
-gethostbyname                        gethostbyname2
-getopt_long                          getprogname
-getservbyname                        getservbyport
-getservent                           gettext
-github                               glob
-gnu                                  gnu_configure_strict
-go                                   go-deps
-golang                               guess-license
-hashbang                             heimdal
-help                                 imake
-increment                            indirect
-inet_aton                            interp
-interpreter                          intl
-ip4                                  ip6
-ipv4                                 ipv6
-iso                                  kerberos
-krb                                  krb5
-ksh                                  lapack
-latex                                libintl_bindtextdomain
-libintl_gettext                      libintl_textdomain
-libnbcompat                          libs
-libtool                              licence
-license                              lintl
-little-endian                        lock
-locking                              lua
-lvalue                               make
-makesum                              memory
-meta                                 meta-package
-meta_package                         mit-krb5
-mk.conf                              mkl
-mount                                mprotect
-mremap                               nb
-nbcompat                             netlib
-node                                 node.js
-nodejs                               obstack
-obstack_ptr_grow                     occurs
-only                                 openblas
-options                              options.mk
-order                                override
-override-intltool                    override-message-intltool
-package                              parallel
-path                                 pax
-paxctl                               pbulk-index
-pc                                   perl
-perl5                                perms
-php                                  pkg-build-options
-pkg-config                           pkg_build_options
-platform                             plist
-post-extract                         post-fetch
-post-wrapper                         pre-build-checks-hook
-pre-configure                        pre-configure-checks-hook
-pre-extract                          pre-fetch
-print-go-deps                        print-plist
-print-summary-data                   privileged-install-hook
-pypi                                 python
-r                                    readme-all
-recursive                            recv
-recvfrom                             regcomp
-release-localbase-lock               release-lock
-relro                                rename
-reorder                              replace
-replace_interpreter                  reproducible
-resolv                               root
-ruby                                 send
-sendfile                             sendto
-setenv                               setgid
-setprogname                          setuid
-sh                                   shebang
-show                                 show-all
-show-build-defs                      show-depends
-show-depends-all                     show-depends-dirs
-show-depends-pkgpaths                show-deps
-show-distfiles                       show-downlevel
-show-subdir-var                      show-tools
-show-var                             show-vars
-snprintf                             socket
-ssp                                  st_mode
-stage-install                        strcasestr
-strict                               strip
-strndup                              strnlen
-strsep                               subst
-substitutions                        sun
-sunpro                               sunwspro
-symlink                              test
-test-env                             tex
-texlive                              tmp
-tool                                 tools
-tools-libtool-m4-override            type
-ulimit                               undefined
-undo-replace                         unlimit
-unprivileged                         unprivileged-install-hook
-unstripped                           update
-upload                               upload-distfiles
-use_tools                            user
-utimes                               vasprintf
-verbose                              vsnprintf
-warn                                 warning
-warnings                             warnx
-wattr_off                            wattr_on
-work                                 wrapper
-wrkdir                                
+#!                                -lintl
+32bit                             64bit
+ABI                               ACCEPTABLE_LICENSES
+ACROREAD_FONTPATH                 ADDITIONAL
+AFAIK                             AIX
+ALLOW_VULNERABLE_PACKAGES         ALL_ENV
+ALSA_PC                           ALTERNATIVES_SRC
+AMANDA_TMP                        AMANDA_USER
+AMANDA_VAR                        APACHE_GROUP
+APACHE_MODULE_NAME                APACHE_MODULE_SRC
+APACHE_MODULE_SRCDIR              APACHE_PKG_PREFIX
+APACHE_SUEXEC_CONFIGURE_ARGS      APACHE_SUEXEC_DOCROOT
+APACHE_USER                       APPEND_ABI
+APPEND_ELF                        ARLA_CACHE
+AUDIT_PACKAGES_FLAGS              AUTOCONF_REQD
+AUTOMAKE_OVERRIDE                 AUTOMAKE_REQD
+AUTO_MKDIRS                       BDB185_DEFAULT
+BDBBASE                           BDB_ACCEPTED
+BDB_DEFAULT                       BDB_LIBS
+BDB_TYPE                          BINCIMAP_GROUP
+BINCIMAP_USER                     BIND_DIR
+BIND_GROUP                        BIND_USER
+BINOWN                            BINPKG_SITES
+BIN_INSTALL_FLAGS                 BISON_PKGDATADIR
+BLAS                              BLAS_ACCEPTED
+BLAS_C_INTERFACE                  BLAS_INCLUDES
+BLAS_INDEX64                      BLAS_LIBS
+BLAS_TYPE                         BOOTSTRAP_DEPENDS
+BROKEN                            BROKEN_EXCEPT_ON_PLATFORM
+BROKEN_ON_PLATFORM                BSDSRCDIR
+BSDXSRCDIR                        BSD_MAKE_ENV
+BUILDLINK_AUTO_DIRS               BUILDLINK_AUTO_VARS
+BUILDLINK_CFLAGS                  BUILDLINK_CONTENTS_FILTER
+BUILDLINK_CPPFLAGS                BUILDLINK_DEPMETHOD
+BUILDLINK_FILES                   BUILDLINK_FILES_CMD
+BUILDLINK_FNAME_TRANSFORM         BUILDLINK_LDFLAGS
+BUILDLINK_LIBS                    BUILDLINK_OPSYS_SUPPORT_PTHREAD
+BUILDLINK_PKGNAME                 BUILDLINK_PREFIX
+BUILDLINK_RPATHDIRS               BUILDLINK_TREE
+BUILD_DEFS                        BUILD_DEFS_EFFECTS
+BUILD_DEPENDS                     BUILD_DIRS
+BUILD_ENV_SHELL                   BUILD_MAKE_CMD
+BUILD_MAKE_FLAGS                  BUILD_TARGET
+BUILTIN_FIND_FILES                BUILTIN_FIND_FILES_VAR
+BUILTIN_FIND_GREP                 BUILTIN_FIND_HEADERS
+BUILTIN_FIND_HEADERS_VAR          BUILTIN_FIND_PKGCONFIG
+BUILTIN_FIND_PKGCONFIG_VAR        BUILTIN_PKG
+BUILTIN_TEST_CURSES_DEFINES       BUILTIN_TEST_CURSES_FUNCS
+BUILTIN_VERSION_SCRIPT            BUILTIN_X11_TYPE
+BUILTIN_X11_VERSION               CACTI_GROUP
+CACTI_USER                        CANNA_GROUP
+CANNA_USER                        CAT
+CBLAS_LIBS                        CCACHE_BASE
+CCACHE_DIR                        CCACHE_LOGFILE
+CC_VERSION                        CC_VERSION_STRING
+CDRECORD_CONF                     CDROM_PKG_URL_DIR
+CDROM_PKG_URL_HOST                CHECKOUT_DATE
+CHECK_COMPILER                    CHECK_FAKEHOME
+CHECK_FILES                       CHECK_FILES_SKIP
+CHECK_FILES_STRICT                CHECK_HEADERS
+CHECK_HEADERS_SKIP                CHECK_INTERPRETER
+CHECK_INTERPRETER_SKIP            CHECK_PERMS
+CHECK_PERMS_AUTOFIX               CHECK_PERMS_SKIP
+CHECK_PIE                         CHECK_PIE_SKIP
+CHECK_PIE_SUPPORTED               CHECK_PORTABILITY
+CHECK_PORTABILITY_EXPERIMENTAL    CHECK_PORTABILITY_SKIP
+CHECK_RELRO                       CHECK_RELRO_SKIP
+CHECK_RELRO_SUPPORTED             CHECK_SHLIBS
+CHECK_SHLIBS_SKIP                 CHECK_SHLIBS_SUPPORTED
+CHECK_SHLIBS_TOXIC                CHECK_SSP
+CHECK_SSP_SKIP                    CHECK_SSP_SUPPORTED
+CHECK_STRIPPED                    CHECK_STRIPPED_SKIP
+CHECK_WRKREF                      CHECK_WRKREF_EXTRA_DIRS
+CHECK_WRKREF_SKIP                 CLAMAV_DBDIR
+CLAMAV_GROUP                      CLAMAV_USER
+CLANGBASE                         CLEANDEPENDS
+CMAKE_DEPENDENCIES_REWRITE        CMAKE_INSTALL_NAME_DIR
+CMAKE_INSTALL_PREFIX              CMAKE_MODULE_PATH_OVERRIDE
+CMAKE_PKGSRC_BUILD_FLAGS          CMAKE_PREFIX_PATH
+CMAKE_USE_GNU_INSTALL_DIRS        COMMON_LISP_DOCFILES
+COMMON_LISP_EXAMPLES              COMMON_LISP_EXTRAFILES
+COMMON_LISP_PACKAGES              COMMON_LISP_SYSTEM
+COMPILER_RPATH_FLAG               COMPILER_USE_SYMLINKS
+CONFIGURE_ARGS                    CONFIGURE_DIRS
+CONFIGURE_ENV                     CONFIGURE_ENV_SHELL
+CONFIGURE_HAS_INFODIR             CONFIGURE_HAS_MANDIR
+CONFIGURE_SCRIPT                  CONFIG_SHELL
+CONFIG_SHELL_FLAGS                CONF_FILES
+CONF_FILES_MODE                   CONF_FILES_PERMS
+CONSERVER_DEFAULTHOST             CONSERVER_DEFAULTPORT
+CP                                CPP
+CPP_PRECOMP_FLAGS                 CREATE_WRKDIR_SYMLINK
+CROSSBASE                         CTFCONVERT
+CTF_FILES_SKIP                    CTF_SUPPORTED
+CTYPE                             CUPS_GROUP
+CUPS_SYSTEM_GROUPS                CUPS_USER
+CURSES_DEFAULT                    CURSES_TYPE
+CVS_EXTRACTDIR                    CVS_MODULE
+CVS_PROJECT                       CVS_REPOSITORIES
+CVS_ROOT                          CVS_ROOT_GNU
+CVS_ROOT_NONGNU                   CVS_ROOT_SOURCEFORGE
+CVS_TAG                           CXX
+CYRUS_GROUP                       CYRUS_IDLE
+CYRUS_USER                        DAEMONTOOLS_GROUP
+DAEMONTOOLS_LOG_USER              DARWIN_NO_SYSTEM_LIBS
+DARWIN_REQUIRES_FILTER            DBUS_GROUP
+DBUS_USER                         DEFANG_GROUP
+DEFANG_USER                       DEFAULT_ACCEPTABLE_LICENSES
+DEFAULT_DISTFILES                 DEFAULT_IRC_SERVER
+DEFAULT_SERIAL_DEVICE             DEF_UMASK
+DEINSTALLDEPENDS                  DEINSTALL_SRC
+DEINSTALL_TEMPLATES               DELAYED_ERROR_MSG
+DELAYED_WARNING_MSG               DEPENDS
+DEPENDS_TARGET                    DEPENDS_TYPE
+DESTDIR                           DESTDIR_VARNAME
+DIALER_GROUP                      DIGEST_REQD
+DISTDIR                           DISTFILES
+DISTINFO_FILE                     DISTNAME
+DIST_PATH                         DIST_SUBDIR
+DJBDNS_AXFR_USER                  DJBDNS_CACHE_USER
+DJBDNS_DJBDNS_GROUP               DJBDNS_LOG_USER
+DJBDNS_RBL_USER                   DJBDNS_TINY_USER
+DLOPEN_REQUIRE_PTHREADS           DL_AUTO_VARS
+DL_CFLAGS                         DL_LDFLAGS
+DL_LIBS                           DNS
+DOCOWN                            DOWNLOADED_DISTFILE
+DQCACHE_GROUP                     DQCACHE_USER
+DT_LAYOUT                         DYNAMIC_SITES_CMD
+DYNAMIC_SITES_SCRIPT              ECHO
+ECHO_N                            ELK_GUI
+EMACS_TYPE                        EMULDIR
+EMULSUBDIR                        EMULSUBDIRSLASH
+EMUL_ARCH                         EMUL_DISTRO
+EMUL_EXEC_FMT                     EMUL_IS_NATIVE
+EMUL_MODULES                      EMUL_OPSYS
+EMUL_PKG_FMT                      EMUL_PLATFORM
+EMUL_PLATFORMS                    EMUL_PREFER
+EMUL_REQD                         EMUL_TYPE
+ERROR_MSG                         EXIM_GROUP
+EXIM_USER                         EXPORT_SYMBOLS_LDFLAGS
+EXTRACTOR                         EXTRACT_CMD
+EXTRACT_CMD_DEFAULT               EXTRACT_DIR
+EXTRACT_ELEMENTS                  EXTRACT_ENV
+EXTRACT_ONLY                      EXTRACT_OPTS
+EXTRACT_SUFX                      EXTRACT_USING
+FAIL                              FAILOVER_FETCH
+FAIL_MSG                          FAKE_NCURSES
+FAM                               FAM_ACCEPTED
+FAM_DEFAULT                       FAM_SERVER
+FCPATH                            FEATURE_CPPFLAGS
+FEATURE_LDFLAGS                   FEATURE_LIBS
+FETCH_AFTER_ARGS                  FETCH_BEFORE_ARGS
+FETCH_CMD                         FETCH_OUTPUT_ARGS
+FETCH_PROXY                       FETCH_RESUME_ARGS
+FETCH_TIMEOUT                     FETCH_USE_IPV4_ONLY
+FETCH_USING                       FILES_SUBST
+FILES_SUBST_SED                   FIX_SYSTEM_HEADERS
+FONTDIR                           FONTS_DIRS
+FONTS_VERBOSE                     FOO_HACKS_MK
+FOSSIL_EXTRACTDIR                 FOSSIL_REPO
+FOSSIL_REPOSITORIES               FOSSIL_VERSION
+FOX_USE_XUNICODE                  FREEWNN_GROUP
+FREEWNN_USER                      FTP_PKG_URL_DIR
+FTP_PKG_URL_HOST                  GAMEDATAMODE
+GAMEDATA_PERMS                    GAMEDIRMODE
+GAMEDIR_PERMS                     GAMEGRP
+GAMEMODE                          GAMEOWN
+GAMES_GROUP                       GAMES_USER
+GCC                               GCCBASE
+GCC_REQD                          GCC_VERSION_SUFFIX
+GEM_BUILD                         GEM_CLEANBUILD
+GEM_CLEANBUILD_EXTENSIONS         GEM_DOCDIR
+GEM_EXTSDIR                       GEM_HOME
+GEM_KEEPBUILD                     GEM_LIBDIR
+GEM_NAME                          GEM_PATH
+GEM_PLUGINSDIR                    GEM_SPECFILE
+GENERATE_PLIST                    GHC
+GHOSTSCRIPT_REQD                  GITHUB_PROJECT
+GITHUB_RELEASE                    GITHUB_SUBMODULES
+GITHUB_TAG                        GITHUB_TYPE
+GITLAB_PROJECT                    GITLAB_TAG
+GITLAB_TYPE                       GIT_BRANCH
+GIT_ENV                           GIT_EXTRACTDIR
+GIT_REPO                          GIT_REPOSITORIES
+GIT_REVISION                      GIT_TAG
+GNU                               GNU_CONFIGURE
+GNU_CONFIGURE_INFODIR             GNU_CONFIGURE_MANDIR
+GNU_CONFIGURE_QUIET               GNU_CONFIGURE_STRICT
+GODEP_REDIRECTS                   GO_BUILD_PATTERN
+GO_DEPS                           GO_DIST_BASE
+GO_EXTRA_MOD_DIRS                 GO_MODULE_FILES
+GO_SRCPATH                        GO_VERSION_DEFAULT
+GROUP_SPECIFIC_PKGS               GRUB_NETWORK_CARDS
+GRUB_PRESET_COMMAND               GRUB_SCAN_ARGS
+GZIP                              HASKELL_COMPILER
+HASKELL_ENABLE_DYNAMIC_EXECUTABLE HASKELL_ENABLE_HADDOCK_DOCUMENTATION
+HASKELL_ENABLE_LIBRARY_PROFILING  HASKELL_ENABLE_SHARED_LIBRARY
+HASKELL_OPTIMIZATION_LEVEL        HAS_CONFIGURE
+HEADER_TEMPLATES                  HG_REPO
+HG_REPOSITORIES                   HG_TAG
+HOMEPAGE                          HOST_PKGTOOLS_ARGS
+HOST_SPECIFIC_PKGS                HOWL_GROUP
+HOWL_USER                         ICCBASE
+ICECAST_CHROOTDIR                 ICON_THEMES
+IDOBASE                           IGNORE_CCACHE
+IGNORE_INFO_DIRS                  IGNORE_INTERACTIVE_FETCH
+IMAKE                             IMAKEOPTS
+IMAKE_MAKE                        IMAKE_MANINSTALL
+IMAP_UW_CCLIENT_MBOX_FMT          IMDICTDIR
+INCOMPAT_CURSES                   INFO_DIR
+INFO_FILES                        INFO_FILES_VERBOSE
+INFO_MSG                          INIT_SYSTEM
+INN_DATA_DIR                      INN_GROUP
+INN_USER                          INSTALLATION_DIRS
+INSTALLATION_DIRS_FROM_PLIST      INSTALL_ENV
+INSTALL_SH_OVERRIDE               INSTALL_SRC
+INSTALL_TEMPLATES                 INSTALL_UNSTRIPPED
+IRCD_HYBRID_IRC_GROUP             IRCD_HYBRID_IRC_USER
+IRCD_HYBRID_MAXCONN               IRCD_HYBRID_NICLEN
+IRCD_HYBRID_SYSLOG_EVENTS         IRCD_HYBRID_SYSLOG_FACILITY
+IRCD_HYBRID_TOPICLEN              IRIX
+IRRD_USE_PGP                      JABBERD_GROUP
+JABBERD_LOGDIR                    JABBERD_PIDDIR
+JABBERD_SPOOLDIR                  JABBERD_USER
+JAVA_APP_PATH                     JAVA_APP_TARGETS
+JAVA_BINPREFIX                    JAVA_CLASSPATH
+JAVA_HOME                         JAVA_LD_LIBRARY_PATH
+JAVA_NAME                         JAVA_UNLIMIT
+JAVA_WRAPPERS                     JPEG_ACCEPTED
+JPEG_DEFAULT                      KERBEROS
+KERMIT_SUID_UUCP                  KJS_USE_PCRE
+KNEWS_DOMAIN_FILE                 KNEWS_DOMAIN_NAME
+KRB5_ACCEPTED                     KRB5_DEFAULT
+LANGUAGES                         LAPACKE_LIBS
+LAPACK_LIBS                       LATEX2HTML_ICONPATH
+LDCONFIG_ADD_CMD                  LDCONFIG_REMOVE_CMD
+LDD                               LEAFNODE_DATA_DIR
+LEAFNODE_GROUP                    LEAFNODE_USER
+LIBDVDCSS_HOMEPAGE                LIBDVDCSS_MASTER_SITES
+LIBRSVG_TYPE                      LIBTOOL
+LIBTOOLIZE_PLIST                  LIBTOOL_M4_OVERRIDE
+LIBUSB_TYPE                       LICENSE
+LINKER_RPATH_FLAG                 LINK_RPATH_FLAG
+LINUX_BASE_NODEPS                 LINUX_BASE_PREFERRED
+LINUX_BASE_REQUIRED               LINUX_LOCALES
+LOCALBASE                         LOCALBASE_LOCKTYPE
+LOCALPATCHES                      LOVE_DATA
+LOVE_GAME                         LOVE_VERSION
+LP32PLATFORMS                     LP64PLATFORMS
+LUA_BUSTED_ARGS                   LUA_CDIR
+LUA_COMPILER                      LUA_DOCDIR
+LUA_EXAMPLESDIR                   LUA_INCDIR
+LUA_INTERPRETER                   LUA_LDIR
+LUA_LINKER_MAGIC                  LUA_PKGPREFIX
+LUA_SELF_CONFLICT                 LUA_USE_BUSTED
+LUA_VERSIONS_ACCEPTED             LUA_VERSIONS_INCOMPATIBLE
+LUA_VERSION_DEFAULT               LUA_VERSION_REQD
+Lua                               MACHINE_PLATFORM
+MAILAGENT_DOMAIN                  MAILAGENT_EMAIL
+MAILAGENT_FQDN                    MAILAGENT_ORGANIZATION
+MAJORDOMO_HOMEDIR                 MAJOR_OS_VERSION
+MAKEINFO_ARGS                     MAKE_DIRS
+MAKE_DIRS_PERMS                   MAKE_ENV
+MAKE_FILE                         MAKE_FLAGS
+MAKE_JOBS                         MAKE_JOBS_SAFE
+MAKE_PROGRAM                      MANCOMPRESSED_IF_MANZ
+MANINSTALL                        MANZ
+MASTER_SITES                      MASTER_SITE_BACKUP
+MASTER_SITE_LOCAL                 MASTER_SITE_MOZILLA
+MASTER_SITE_OVERRIDE              MASTER_SITE_PERL_CPAN
+MASTER_SORT                       MASTER_SORT_RANDOM
+MASTER_SORT_REGEX                 MECAB_CHARSET
+MEDIATOMB_GROUP                   MEDIATOMB_USER
+MIPSPROBASE                       MIREDO_GROUP
+MIREDO_USER                       MISSING_FEATURES
+MKDIR                             MKPIE_SUPPORTED
+MLDONKEY_GROUP                    MLDONKEY_HOME
+MLDONKEY_USER                     MONOTONE_GROUP
+MONOTONE_USER                     MOTIFBASE
+MOTIF_TYPE                        MOTIF_TYPE_DEFAULT
+MPI_TYPE                          MSGFMT_STRIP_MSGCTXT
+MSGFMT_STRIP_MSGID_PLURAL         MTOOLS_ENABLE_FLOPPYD
+MUST                              MV
+MYSQL_CHARSET                     MYSQL_DATADIR
+MYSQL_EXTRA_CHARSET               MYSQL_GROUP
+MYSQL_USER                        MYSQL_VERSION
+MYSQL_VERSIONS_ACCEPTED           MYSQL_VERSIONS_ALL
+MYSQL_VERSION_DEFAULT             NAGIOSCMD_GROUP
+NAGIOSDIR                         NAGIOS_GROUP
+NAGIOS_USER                       NATIVE_APPEND_ABI
+NATIVE_APPEND_ELF                 NATIVE_EXEC_FMT
+NATIVE_MACHINE_PLATFORM           NATIVE_OBJECT_FMT
+NBPAX_PROGRAM_PREFIX              NETBSD_LOGIN_NAME
+NMH_EDITOR                        NMH_MTA
+NMH_PAGER                         NODE_VERSIONS_ACCEPTED
+NODE_VERSIONS_INCOMPATIBLE        NODE_VERSION_DEFAULT
+NODE_VERSION_REQD                 NOLOGIN
+NOTE                              NOT_FOR_PLATFORM
+NOT_PAX_ASLR_SAFE                 NOT_PAX_MPROTECT_SAFE
+NO_BUILD                          NO_CHECKSUM
+NO_CONFIGURE                      NO_SKIP
+NS_PREFERRED                      NULLMAILER_GROUP
+NULLMAILER_USER                   OASIS
+OASIS_BUILD_ARGS                  OBJHOSTNAME
+OBJMACHINE                        OCAML_FINDLIB_DIRS
+OCAML_FINDLIB_REGISTER            OCAML_FINDLIB_REGISTER_VERBOSE
+OCAML_SITELIBDIR                  OCAML_TOPKG_DOCDIR
+OCAML_USE_DUNE                    OCAML_USE_FINDLIB
+OCAML_USE_OASIS                   OCAML_USE_OASIS_DYNRUN
+OCAML_USE_OPAM                    OCAML_USE_OPT_COMPILER
+OCAML_USE_TOPKG                   OMF
+ONLY_FOR_COMPILER                 ONLY_FOR_PLATFORM
+OPENSSH_CHROOT                    OPENSSH_GROUP
+OPENSSH_USER                      OPSYS
+OPSYS_EMULDIR                     OPSYS_VERSION
+OS                                OSS_TYPE
+OSX                               OSX_TOLERATE_SDK_SKEW
+OS_HAVE_ALSA                      OS_HAVE_RCD
+OS_VARIANT                        OS_VERSION
+OTF_FONTS_DIR                     OVERRIDE_DIRDEPTH
+OVERRIDE_GEMSPEC                  OVERRIDE_GNU_CONFIG_SCRIPTS
+OVERRIDE_ROCKSPEC                 OWN_DIRS
+OWN_DIRS_PERMS                    P4GROUP
+P4PORT                            P4ROOT
+P4USER                            PACKAGES
+PALMOS_DEFAULT_SDK                PAMBASE
+PAM_DEFAULT                       PAPERSIZE
+PASSIVE_FETCH                     PATCHDIR
+PATCHFILES                        PATCH_ARGS
+PATCH_DEBUG                       PATCH_DIST_ARGS
+PATCH_DIST_CAT                    PATCH_DIST_STRIP
+PATCH_FUZZ_FACTOR                 PATCH_STRIP
+PATH                              PCCBASE
+PEAR                              PEAR_CHANNEL
+PEAR_CHANNEL_ALIAS                PEAR_CHANNEL_VERSION
+PEAR_CMD                          PEAR_LIB
+PEAR_PACKAGE_XML                  PERL5
+PERL5_CONFIGURE                   PERL5_CONFIGURE_DIRS
+PERL5_LDFLAGS                     PERL5_LICENSE
+PERL5_MODULE_TYPE                 PERL5_PACKLIST
+PERL5_PACKLIST_DIR                PERL5_PERLBASE
+PERL5_SITEBASE                    PERL5_USE_PACKLIST
+PERL5_VENDORBASE                  PFCTL
+PFVAR_H                           PF_VERSION
+PGGROUP                           PGHOME
+PGPKGSRCDIR                       PGSQL_TYPE
+PGSQL_VERSION                     PGSQL_VERSIONS_ACCEPTED
+PGSQL_VERSION_DEFAULT             PGUSER
+PG_LIB_EXT                        PHP
+PHPCOMMON_MK                      PHPPKGSRCDIR
+PHP_BASE_VERS                     PHP_CHECK_INSTALLED
+PHP_EXTENSION_DIR                 PHP_INITIAL_TEENY
+PHP_PKG_PREFIX                    PHP_VERSION
+PHP_VERSIONS_ACCEPTED             PHP_VERSIONS_INCOMPATIBLE
+PHP_VERSION_DEFAULT               PHP_VERSION_REQD
+PILRC_USE_GTK                     PKGCONFIG_BASE
+PKGCONFIG_FILE                    PKGCONFIG_OVERRIDE
+PKGCONFIG_OVERRIDE_STAGE          PKGDIR
+PKGGNUDIR                         PKGINFODIR
+PKGLOCALEDIR                      PKGMANDIR
+PKGNAME                           PKGNAME_REQD
+PKGPATH                           PKGREVISION
+PKGSRC_BLAS_TYPES                 PKGSRC_CHANGES
+PKGSRC_COMPILER                   PKGSRC_KEEP_BIN_PKGS
+PKGSRC_LOCKTYPE                   PKGSRC_MAKE_ENV
+PKGSRC_MESSAGE_RECIPIENTS         PKGSRC_MKPIE
+PKGSRC_MKREPRO                    PKGSRC_OVERRIDE_MKPIE
+PKGSRC_RUN_TEST                   PKGSRC_SETENV
+PKGSRC_SLEEPSECS                  PKGSRC_TODO
+PKGSRC_USE_CTF                    PKGSRC_USE_FORTIFY
+PKGSRC_USE_RELRO                  PKGSRC_USE_SSP
+PKGSRC_USE_STACK_CHECK            PKGTASKS_DATAFILE
+PKGTOOLS_ARGS                     PKGTOOLS_ENV
+PKG_ALTERNATIVES                  PKG_APACHE
+PKG_APACHE_ACCEPTED               PKG_APACHE_DEFAULT
+PKG_BEST_EXISTS                   PKG_BUILD_OPTIONS
+PKG_COMPRESSION                   PKG_CONFIG
+PKG_CONFIG_PERMS                  PKG_CREATE_USERGROUP
+PKG_DB_TMPDIR                     PKG_DEBUG_LEVEL
+PKG_DEFAULT_OPTIONS               PKG_DESTDIR_SUPPORT
+PKG_DEVELOPER                     PKG_DISABLED_OPTIONS
+PKG_FATAL_ERRORS                  PKG_FC
+PKG_FILELIST_CMD                  PKG_GECOS
+PKG_GID                           PKG_GROUPS
+PKG_GROUPS_VARS                   PKG_HOME
+PKG_INIT_SCRIPTS                  PKG_JAVA_HOME
+PKG_JVM                           PKG_JVMS_ACCEPTED
+PKG_JVM_DEFAULT                   PKG_LEGACY_OPTIONS
+PKG_LIBTOOL                       PKG_OPTIONS
+PKG_OPTIONS_DEPRECATED_WARNINGS   PKG_OPTIONS_LEGACY_OPTS
+PKG_OPTIONS_LEGACY_VARS           PKG_OPTIONS_NONEMPTY_SETS
+PKG_OPTIONS_OPTIONAL_GROUPS       PKG_OPTIONS_REQUIRED_GROUPS
+PKG_OPTIONS_VAR                   PKG_PHP
+PKG_PHP_MAJOR_VERS                PKG_PHP_VERSION
+PKG_RCD_SCRIPTS                   PKG_REFCOUNT_DBDIR
+PKG_REGISTER_SHELLS               PKG_RESUME_TRANSFERS
+PKG_SHELL                         PKG_SUGGESTED_OPTIONS
+PKG_SUPPORTED_OPTIONS             PKG_SYSCONFBASE
+PKG_SYSCONFBASEDIR                PKG_SYSCONFDIR
+PKG_SYSCONFDIR_PERMS              PKG_SYSCONFSUBDIR
+PKG_SYSCONFVAR                    PKG_TOOLS_BIN
+PKG_UID                           PKG_UPDATE_FONTS_DB
+PKG_USERS                         PKG_USERS_VARS
+PKG_VERBOSE                       PLEASE
+PLIST                             PLIST_AWK
+PLIST_AWK_ENV                     PLIST_SRC
+PLIST_SUBST                       PLIST_TYPE
+PLIST_VARS                        POPTOP_USE_MPPE
+POSSIBLE_GFORTRAN_VERSION         POST_FETCH_HOOK
+PREFER                            PREFER_NATIVE
+PREFER_NATIVE_PTHREADS            PREFER_PKGSRC
+PREFIX                            PREPEND_PATH
+PRE_ROOT_CMD                      PRIVILEGED_STAGES
+PS                                PTHREAD_AUTO_VARS
+PTHREAD_CFLAGS                    PTHREAD_LDFLAGS
+PTHREAD_LIBS                      PTHREAD_OPTS
+PTHREAD_TYPE                      PVM_SSH
+PYPKGPREFIX                       PYTHON_FOR_BUILD_ONLY
+PYTHON_SELF_CONFLICT              PYTHON_VERSIONED_DEPENDENCIES
+PYTHON_VERSIONS_ACCEPTED          PYTHON_VERSIONS_INCOMPATIBLE
+PYTHON_VERSION_DEFAULT            PYTHON_VERSION_REQD
+PYVERSSUFFIX                      QMAILDIR
+QMAIL_ALIAS_USER                  QMAIL_DAEMON_USER
+QMAIL_LOG_USER                    QMAIL_NOFILES_GROUP
+QMAIL_PASSWD_USER                 QMAIL_QMAIL_GROUP
+QMAIL_QUEUE_DIR                   QMAIL_QUEUE_EXTRA
+QMAIL_QUEUE_USER                  QMAIL_REMOTE_USER
+QMAIL_ROOT_USER                   QMAIL_SEND_USER
+QORE_LATEST_MODULE_API            QORE_MODULE_API
+QORE_MODULE_DIR                   QORE_USER_MODULE_DIR
+QORE_VERSION                      QPOPPER_FAC
+QPOPPER_SPOOL_DIR                 QPOPPER_USER
+RAKE_NAME                         RASMOL_DEPTH
+RCD_DIR                           RCD_ORDER
+RCD_SCRIPTS                       RCD_SCRIPTS_DIR
+RCD_SCRIPTS_EXAMPLEDIR            RCD_SCRIPTS_MODE
+RCD_SCRIPTS_SHELL                 RCD_SCRIPT_SRC
+RCD_SUBR                          RDOC
+READLINE_DEFAULT                  READLINE_TYPE
+REAL_ROOT_GROUP                   REAL_ROOT_USER
+RECURSIVE_MAKE                    RELAY_CTRL_DIR
+RELRO_SUPPORTED                   REPLACE_AWK
+REPLACE_BASH                      REPLACE_CSH
+REPLACE_KSH                       REPLACE_LUA
+REPLACE_NODEJS                    REPLACE_OCTAVE
+REPLACE_PERL                      REPLACE_PERL6
+REPLACE_PHP                       REPLACE_PYTHON
+REPLACE_QORE                      REPLACE_R
+REPLACE_RUBY                      REPLACE_RUBY_DIRS
+REPLACE_RUBY_PAT                  REPLACE_SH
+REPLACE_TEXLUA                    REPLACE_WISH
+REQD_DIRS                         REQD_DIRS_PERMS
+REQD_FILES                        REQD_FILES_MODE
+REQD_FILES_PERMS                  RESOLV_AUTO_VARS
+RESOLV_LDFLAGS                    RESOLV_LIBS
+RM                                ROCKSPEC_NAME
+ROCKSPEC_SPECFILE                 ROOT_CMD
+ROOT_GROUP                        ROOT_USER
+RPCGEN                            RPM
+RPM2PKG_PLIST                     RPM2PKG_PREFIX
+RPM2PKG_STAGE                     RPM2PKG_STRIP
+RPM2PKG_SUBPREFIX                 RPMFILES
+RPMIGNOREPATH                     RPM_DB_PREFIX
+RSSH_CVS_PATH                     RSSH_RDIST_PATH
+RSSH_RSYNC_PATH                   RSSH_SCP_PATH
+RSSH_SFTP_SERVER_PATH             RUBY
+RUBYGEM                           RUBYGEM_NAME
+RUBYGEM_OPTIONS                   RUBYGEM_VERBOSE
+RUBY_ABI_VERSION                  RUBY_ARCH
+RUBY_ARCHINC                      RUBY_ARCHLIB
+RUBY_BASE                         RUBY_BASERIDIR
+RUBY_BUILD_DOCUMENT               RUBY_DLEXT
+RUBY_DOC                          RUBY_DYNAMIC_DIRS
+RUBY_EG                           RUBY_ENCODING_ARG
+RUBY_EXTCONF                      RUBY_EXTCONF_CHECK
+RUBY_EXTCONF_DEBUG                RUBY_EXTCONF_MAKEFILE
+RUBY_GEM_ARCH                     RUBY_GEM_BASE
+RUBY_INC                          RUBY_LIB
+RUBY_LIB_BASE                     RUBY_NAME
+RUBY_NOVERSION                    RUBY_PKGPREFIX
+RUBY_RAILS                        RUBY_RAILS52_VERSION
+RUBY_RAILS60_VERSION              RUBY_RAILS61_VERSION
+RUBY_RAILS70_VERSION              RUBY_RAILS_ACCEPTED
+RUBY_RAILS_DEFAULT                RUBY_RAILS_REQD
+RUBY_RAILS_STRICT_DEP             RUBY_RIDIR
+RUBY_SETUP                        RUBY_SHLIB
+RUBY_SHLIBALIAS                   RUBY_SHLIBVER
+RUBY_SIMPLE_INSTALL               RUBY_SITEARCHLIB
+RUBY_SITELIB                      RUBY_SITELIB_BASE
+RUBY_SITERIDIR                    RUBY_SLEXT
+RUBY_SRCDIR                       RUBY_STATICLIB
+RUBY_SUFFIX                       RUBY_SYSRIDIR
+RUBY_USE_PTHREAD                  RUBY_VENDORARCHLIB
+RUBY_VENDORLIB                    RUBY_VENDORLIB_BASE
+RUBY_VER                          RUBY_VERSION
+RUBY_VERSIONS_ACCEPTED            RUBY_VERSIONS_INCOMPATIBLE
+RUBY_VERSION_DEFAULT              RUBY_VERSION_REQD
+RUBY_VER_DIR                      RUN
+RUN_LDCONFIG                      RUST_TYPE
+SCO                               SCREWS_GROUP
+SCREWS_USER                       SCRIPTS_ENV
+SCROLLKEEPER_DATADIR              SCROLLKEEPER_REBUILDDB
+SCROLLKEEPER_UPDATEDB             SDIST_PAWD
+SDL12_TYPE                        SERIAL_DEVICES
+SETGIDGAME                        SETGID_GAMES_PERMS
+SETUID_ROOT_PERMS                 SH
+SHLIB                             SHORTNAME
+SIGN_PACKAGES                     SILC_CLIENT_WITH_PERL
+SITE_SPECIFIC_PKGS                SKIP_DEPENDS
+SMF_INSTANCES                     SMF_MANIFEST
+SMF_METHODS                       SMF_METHOD_SHELL
+SMF_METHOD_SRC                    SMF_NAME
+SMF_PREFIX                        SMF_SRCDIR
+SNIPROXY_GROUP                    SNIPROXY_USER
+SOURCE_BUFFSIZE                   SPECIAL_PERMS
+SPECIFIC_PKGS                     SSH_SUID
+SSP_SUPPORTED                     SSYNC_PAWD
+STEP_MSG                          STRIP
+STRIP_DBG                         STRIP_DEBUG
+STRIP_DEBUG_SUPPORTED             STRIP_FILES_SKIP
+SU                                SUBDIR
+SUBST                             SUBST_CLASSES
+SUBST_FILES                       SUBST_FILTER_CMD
+SUBST_MESSAGE                     SUBST_NOOP_OK
+SUBST_SED                         SUBST_SHOW_DIFF
+SUBST_SKIP_TEXT_CHECK             SUBST_STAGE
+SUBST_VARS                        SUNWSPROBASE
+SUSE_PREFER                       SU_CMD
+SVN_EXTRACTDIR                    SVN_REPO
+SVN_REPOSITORIES                  SVN_REVISION
+SYSCONFBASE                       TARGET_ARCH
+TBL                               TERMCAP_TYPE
+TERMINFO_DEFAULT                  TERMINFO_TYPE
+TEST                              TEST_DEPENDS
+TEST_DIRS                         TEST_ENV
+TEST_ENV_SHELL                    TEST_MAKE_CMD
+TEST_MAKE_FLAGS                   TEST_TARGET
+TEXLIVE_IGNORE_PATTERNS           TEXLIVE_REV
+TEXLIVE_UNVERSIONED               TEXMFSITE
+TEX_FORMATS                       TEX_HYPHEN_DAT
+TEX_HYPHEN_DEF                    TEX_TEXMF_DIRS
+THTTPD_LOG_FACILITY               TINYDYN_USER
+TLSWRAPPER_CHROOT                 TO
+TOOLS_ALIASES                     TOOLS_ALWAYS_WRAP
+TOOLS_ARGS                        TOOLS_BROKEN
+TOOLS_CMD                         TOOLS_CMDLINE_SED
+TOOLS_CREATE                      TOOLS_CROSS_DESTDIR
+TOOLS_DIR                         TOOLS_FAIL
+TOOLS_GNU_MISSING                 TOOLS_LDCONFIG
+TOOLS_NOOP                        TOOLS_PATH
+TOOLS_SCRIPT                      TOOLS_USE_CROSS_COMPILE
+TOOL_DEPENDS                      TTF_FONTDIR
+TTF_FONTS_DIR                     TYPE
+UAC_REQD_EXECS                    UCSPI_SSL_GROUP
+UCSPI_SSL_USER                    UNLIMIT_RESOURCES
+UNPRIVILEGED                      UNPRIVILEGED_GROUP
+UNPRIVILEGED_GROUPS               UNPRIVILEGED_USER
+UNWRAP_FILES                      UNWRAP_PATTERNS
+UPDATE_GEMSPEC                    UPDATE_TARGET
+URI                               USERGROUP_PHASE
+USERPPP_GROUP                     USER_SPECIFIC_PKGS
+USE_ABI_DEPENDS                   USE_APR
+USE_BSD_MAKEFILE                  USE_BUILTIN
+USE_CROSS_COMPILE                 USE_CURSES
+USE_CWRAPPERS                     USE_DB185
+USE_FEATURES                      USE_GAMESGROUP
+USE_GCC_RUNTIME                   USE_IMAKE
+USE_JAVA                          USE_JAVA2
+USE_LANGUAGES                     USE_LIBTOOL
+USE_NATIVE_GCC                    USE_NETBSD_REPO
+USE_PKGSRC_GCC                    USE_PKGSRC_GCC_RUNTIME
+USE_PKGTASKS                      USE_PKG_ADMIN_DIGEST
+USE_RUBY_EXTCONF                  USE_RUBY_INSTALL
+USE_RUBY_SETUP                    USE_RUBY_SETUP_PKG
+USE_TOOLS                         UUCP_GROUP
+UUCP_USER                         VARBASE
+VARNAME                           VIM_EXTRA_OPTS
+WARNING_MSG                       WCALC_CGIDIR
+WCALC_CGIPATH                     WCALC_HTMLDIR
+WCALC_HTMLPATH                    WDM_MANAGERS
+WRAPPER_CC                        WRAPPER_REORDER_CMDS
+WRKDIR                            WRKDIR_BASENAME
+WRKDIR_LOCKTYPE                   WRKLOG
+WRKOBJDIR                         WRKSRC
+X10_PORT                          X11
+X11BASE                           X11_PKGSRCDIR
+X11_TYPE                          X509_CERTIFICATE
+X509_KEY                          XAW_TYPE
+XLOCK_DEFAULT_MODE                XMKMF
+XMKMF_FLAGS                       XXX
+XXXX                              YES
+ZSH_STATIC                        __stdc__
+_vargroups                        accept
+acquire-localbase-lock            acquire-lock
+add                               administrator
+alloca                            alternatives
+aslr                              asprintf
+atlas                             autoconf
+automake                          autoreconf
+awk                               bash
+big-endian                        bin-install
+bind                              binpkg-list
+blas                              bootstrap-depends
+broken                            broken_on_platform
+bsd                               bsd.prog.mk
+build                             build-env
+buildlink-directories             buildlink-oss-soundcard-h
+c                                 c++
+ccache                            cce
+cdefs                             ceil
+changes                           changes-entry
+changes-entry-noupdate            check
+check-clean                       check-files
+check-files-clean                 check-vulnerable
+checksum                          checksum-phase
+clean                             clean-depends
+cleandir                          commit
+commit-changes-entry              compact
+compiler                          conf
+config.guess                      config.sub
+configuration                     configure
+configure-env                     configure-help
+configure_args                    connect
+cos                               cputime
+create-usergroup                  csh
+ctf                               cvs
+debug                             declaration
+declare                           defined
+depend                            dependencies
+depends                           depends-checksum
+depends-fetch                     deps
+describe                          destdir
+disable                           distclean
+distinfo                          dl
+dlopen                            do-buildlink
+do-clean                          do-configure
+do-configure-post-hook            do-extract
+do-fetch                          do-install
+emul                              emul-distinfo
+emul-fetch                        emulation
+emulator                          enable
+endian                            endif
+enomem                            ensurepip
+err                               errx
+etc                               exp
+extract-rpm                       fabs
+feature                           features
+fetch                             fetch-list
+follows                           forbids
+form                              format
+fortify                           fortify_source
+fossil                            friend
+fts                               fts_close
+fts_open                          fts_read
+fts_set                           gcc
+gethostbyaddr                     gethostbyname
+gethostbyname2                    getopt_long
+getprogname                       getservbyname
+getservbyport                     getservent
+gettext                           git
+github                            gitlab
+glob                              gnu
+gnu_configure_strict              go
+go-deps                           golang
+guess-license                     hashbang
+heimdal                           help
+hg                                imake
+increment                         indirect
+inet_aton                         interp
+interpreter                       intl
+ip4                               ip6
+ipv4                              ipv6
+iso                               kerberos
+krb                               krb5
+ksh                               lapack
+latex                             libintl_bindtextdomain
+libintl_gettext                   libintl_textdomain
+libnbcompat                       libs
+libtool                           licence
+license                           lintl
+little-endian                     lock
+locking                           lua
+lvalue                            make
+makesum                           memory
+mercurial                         meta
+meta-package                      meta_package
+mit-krb5                          mk.conf
+mkl                               mount
+mprotect                          mremap
+nb                                nbcompat
+netlib                            node
+node.js                           nodejs
+obstack                           obstack_ptr_grow
+occurs                            only
+openblas                          options
+options.mk                        order
+override                          override-intltool
+override-message-intltool         package
+parallel                          path
+pax                               paxctl
+pbulk-index                       pc
+perl                              perl5
+perms                             php
+pkg-build-options                 pkg-config
+pkg_build_options                 platform
+plist                             post-extract
+post-fetch                        post-wrapper
+pre-build-checks-hook             pre-configure
+pre-configure-checks-hook         pre-extract
+pre-fetch                         print-go-deps
+print-plist                       print-summary-data
+privileged-install-hook           pypi
+python                            r
+readme-all                        recursive
+recv                              recvfrom
+regcomp                           release-localbase-lock
+release-lock                      relro
+rename                            reorder
+replace                           replace_interpreter
+reproducible                      resolv
+root                              ruby
+send                              sendfile
+sendto                            setenv
+setgid                            setprogname
+setuid                            sh
+shebang                           show
+show-all                          show-build-defs
+show-depends                      show-depends-dirs
+show-depends-pkgpaths             show-depends-recursive
+show-deps                         show-distfiles
+show-downlevel                    show-subdir-var
+show-tools                        show-var
+show-vars                         snprintf
+socket                            ssp
+st_mode                           stage-install
+strcasestr                        strict
+strip                             strndup
+strnlen                           strsep
+subst                             substitutions
+subversion                        sun
+sunpro                            sunwspro
+svn                               symlink
+test                              test-env
+tex                               texlive
+tmp                               tool
+tools                             tools-libtool-m4-override
+transitive                        type
+ulimit                            undefined
+undo-replace                      unlimit
+unprivileged                      unprivileged-install-hook
+unstripped                        update
+upload                            upload-distfiles
+use_tools                         user
+utimes                            vasprintf
+verbose                           vsnprintf
+warn                              warning
+warnings                          warnx
+wattr_off                         wattr_on
+work                              wrapper
+wrkdir                             
 
 Appendix F. Editing guidelines for the pkgsrc guide
 



Home | Main Index | Thread Index | Old Index