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:           Fri Feb 11 08:06:21 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.332 -r1.333 pkgsrc/doc/pkgsrc.html
cvs rdiff -u -r1.330 -r1.331 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.332 pkgsrc/doc/pkgsrc.html:1.333
--- pkgsrc/doc/pkgsrc.html:1.332        Sun Feb  6 22:11:31 2022
+++ pkgsrc/doc/pkgsrc.html      Fri Feb 11 08:06:21 2022
@@ -221,9 +221,10 @@ builds)</a></span></dt>
 <dd><dl>
 <dt><span class="sect1"><a href="#creating.common">14.1. Common types of packages</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#creating.python-module">14.1.1. Python modules and programs</a></span></dt>
-<dt><span class="sect2"><a href="#creating.R-package">14.1.2. R packages</a></span></dt>
-<dt><span class="sect2"><a href="#creating.TeX-package">14.1.3. TeXlive packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.perl-module">14.1.1. Perl modules</a></span></dt>
+<dt><span class="sect2"><a href="#creating.python-module">14.1.2. Python modules and programs</a></span></dt>
+<dt><span class="sect2"><a href="#creating.R-package">14.1.3. R packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.TeX-package">14.1.4. TeXlive packages</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#creating.examples">14.2. Examples</a></span></dt>
 <dd><dl><dt><span class="sect2"><a href="#creating.nvu">14.2.1. How the www/nvu package came into pkgsrc</a></span></dt></dl></dd>
@@ -3188,9 +3189,10 @@ anymore, you can remove that file and ru
 <dd><dl>
 <dt><span class="sect1"><a href="#creating.common">14.1. Common types of packages</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#creating.python-module">14.1.1. Python modules and programs</a></span></dt>
-<dt><span class="sect2"><a href="#creating.R-package">14.1.2. R packages</a></span></dt>
-<dt><span class="sect2"><a href="#creating.TeX-package">14.1.3. TeXlive packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.perl-module">14.1.1. Perl modules</a></span></dt>
+<dt><span class="sect2"><a href="#creating.python-module">14.1.2. Python modules and programs</a></span></dt>
+<dt><span class="sect2"><a href="#creating.R-package">14.1.3. R packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.TeX-package">14.1.4. TeXlive packages</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#creating.examples">14.2. Examples</a></span></dt>
 <dd><dl><dt><span class="sect2"><a href="#creating.nvu">14.2.1. How the www/nvu package came into pkgsrc</a></span></dt></dl></dd>
@@ -5064,9 +5066,10 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site
 <dl class="toc">
 <dt><span class="sect1"><a href="#creating.common">14.1. Common types of packages</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#creating.python-module">14.1.1. Python modules and programs</a></span></dt>
-<dt><span class="sect2"><a href="#creating.R-package">14.1.2. R packages</a></span></dt>
-<dt><span class="sect2"><a href="#creating.TeX-package">14.1.3. TeXlive packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.perl-module">14.1.1. Perl modules</a></span></dt>
+<dt><span class="sect2"><a href="#creating.python-module">14.1.2. Python modules and programs</a></span></dt>
+<dt><span class="sect2"><a href="#creating.R-package">14.1.3. R packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.TeX-package">14.1.4. TeXlive packages</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="#creating.examples">14.2. Examples</a></span></dt>
 <dd><dl><dt><span class="sect2"><a href="#creating.nvu">14.2.1. How the www/nvu package came into pkgsrc</a></span></dt></dl></dd>
@@ -5090,16 +5093,20 @@ install the utilities <span class="comma
 <li class="step">
 <p>Choose one of the top-level directories as the category in
 which you want to place your package. You can also create a directory of
-your own (maybe called <code class="filename">local</code>). Change into that
-category directory:</p>
-<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>cd <em class="replaceable"><code>category</code></em></code></strong></pre>
+your own (maybe called <code class="filename">local</code>). In that category
+directory, create another directory for your package and change into
+it:</p>
+<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>mkdir <em class="replaceable"><code>category</code></em>/<em 
class="replaceable"><code>package</code></em></code></strong>
+<code class="prompt">$</code> <strong class="userinput"><code>cd <em class="replaceable"><code>category</code></em>/<em class="replaceable"><code>package</code></em></code></strong></pre>
 </li>
 <li class="step">
-<p>Run the program <span class="command"><strong>url2pkg</strong></span>, passing as
-argument the URL of the distribution file (in most cases a
-<code class="filename">.tar.gz</code> file). This will download the distribution
-file and create the necessary files of the package, based on what's in
-the distribution file:</p>
+<p>Run the program <span class="command"><strong>url2pkg</strong></span>, which will ask
+you for a URL. Enter the URL of the distribution file (in most cases a
+<code class="filename">.tar.gz</code> file) and watch how the basic ingredients
+of your package are created automatically. The distribution file is
+extracted automatically to fill in some details in the
+<code class="filename">Makefile</code> that would otherwise have to be done
+manually:</p>
 <pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>url2pkg <em 
class="replaceable"><code>https://www.example.org/packages/package-1.0.tar.gz</code></em></code></strong></pre>
 </li>
 <li class="step">
@@ -5113,7 +5120,7 @@ file just before the last line. If the
 <code class="filename">buildlink3.mk</code> file does not exist, it must be
 created first. The <code class="filename">buildlink3.mk</code> file makes sure
 that the package's include files and libraries are provided.</p>
-<p>If you just need binaries from a dependent package, add a
+<p>If you just need binaries from a package, add a
 <code class="varname">DEPENDS</code> line to the Makefile, which specifies the
 version of the dependency and where it can be found in pkgsrc. This line
 should be placed in the third paragraph. If the dependency is only
@@ -5123,13 +5130,13 @@ instead of <code class="varname">DEPENDS
 The difference between <code class="varname">TOOL_DEPENDS</code> and
 <code class="varname">BUILD_DEPENDS</code> occurs when cross-compiling:
 <code class="varname">TOOL_DEPENDS</code> are <span class="emphasis"><em>native</em></span>
-packages, i.e. packages for the platform where the package is built;
+packages, i.e. packages for the architecture where the package
+is built;
 <code class="varname">BUILD_DEPENDS</code> are <span class="emphasis"><em>target</em></span>
-packages, i.e. packages for the platform for which the package
-is built. There is also <code class="varname">TEST_DEPENDS</code>, which
-specifies a dependency used only for testing the resulting package
-built, using the upstream project's included test suite, on the native
-platform.
+packages, i.e. packages for the architecture for which the package
+is built. There is also <code class="varname">TEST_DEPENDS</code>, which is used
+to specify a dependency used only for testing the resulting package
+built, using the upstream project's included test suite.
 Your package may then look like this:</p>
 <pre class="programlisting">
 [...]
@@ -5155,19 +5162,18 @@ find instructions for the most common ca
 over there, you can hopefully continue here.</p></li>
 <li class="step"><p>Run <span class="command"><strong>bmake clean</strong></span> to clean the working
 directory from the extracted files. Besides these files, a lot of cache
-files and other system information have been saved in the working
-directory, which may have become outdated after you edited the
+files and other system information has been saved in the working
+directory, which may become wrong after you edited the
 <code class="filename">Makefile</code>.</p></li>
 <li class="step">
 <p>Now, run <span class="command"><strong>bmake</strong></span> to build the package. For
 the various things that can go wrong in this phase, consult <a class="xref" href="#fixes" title="Chapter�21.�Making your package work">Chapter�21, <i>Making your package work</i></a>.</p>
-<p>If the extracted files from the package need to be fixed, run
-multiple rounds of these commands:</p>
-<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>bmake</code></strong>
+<p>If the extracted files from the package need to be fixed, run multiple rounds of these commands:</p>
+<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>make</code></strong>
 <code class="prompt">$</code> <strong class="userinput"><code>pkgvi ${WRKSRC}/some/file/that/does/not/compile</code></strong>
 <code class="prompt">$</code> <strong class="userinput"><code>mkpatches</code></strong>
-<code class="prompt">$</code> <strong class="userinput"><code>bmake mps</code></strong>
-<code class="prompt">$</code> <strong class="userinput"><code>bmake clean</code></strong></pre>
+<code class="prompt">$</code> <strong class="userinput"><code>make mps</code></strong>
+<code class="prompt">$</code> <strong class="userinput"><code>make clean</code></strong></pre>
 </li>
 <li class="step"><p>When the package builds fine, the next step is to install
 the package. Run <span class="command"><strong>bmake install</strong></span> and hope that
@@ -5186,11 +5192,12 @@ empty list of files. To fix this, run <s
 and <span class="command"><strong>bmake install</strong></span> again. Now the package is
 registered with the list of files from
 <code class="filename">PLIST</code>.</p></li>
+<li class="step"><p>Run <span class="command"><strong>bmake package</strong></span> to create a binary
+package from the set of installed files.</p></li>
 <li class="step"><p>Run <span class="command"><strong>bmake clean update</strong></span> to run everything
 from above again in a single step, making sure that the PLIST is correct
 and the whole package is created as intended.</p></li>
-<li class="step"><p>Run <span class="command"><strong>pkglint</strong></span> to see if there's anything
-left to do.</p></li>
+<li class="step"><p>Run <span class="command"><strong>pkglint</strong></span> to see if there's anything left to do.</p></li>
 <li class="step"><p>Commit the package to pkgsrc-wip or main pkgsrc; see <a class="xref" href="#submit" title="Chapter�23.�Submitting and Committing">Chapter�23, <i>Submitting and 
Committing</i></a>.</p></li>
 </ol></div>
 <div class="sect1">
@@ -5198,7 +5205,13 @@ left to do.</p></li>
 <a name="creating.common"></a>14.1.�Common types of packages</h2></div></div></div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="creating.python-module"></a>14.1.1.�Python modules and programs</h3></div></div></div>
+<a name="creating.perl-module"></a>14.1.1.�Perl modules</h3></div></div></div>
+<p>Simple Perl modules are handled automatically by
+<span class="command"><strong>url2pkg</strong></span>, including dependencies.</p>
+</div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="creating.python-module"></a>14.1.2.�Python modules and programs</h3></div></div></div>
 <p>Python modules and programs packages are easily created using a
 set of predefined variables.</p>
 <p>
@@ -5253,7 +5266,7 @@ of supported packages.</p>
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="creating.R-package"></a>14.1.2.�R packages</h3></div></div></div>
+<a name="creating.R-package"></a>14.1.3.�R packages</h3></div></div></div>
 <p>Simple R packages from <a class="ulink" href="https://cran.r-project.org/web/packages/available_packages_by_name.html"; target="_top">CRAN</a>
 are handled automatically by <span class="command"><strong>R2pkg</strong></span>, which is
 available in <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/R2pkg/index.html"; target="_top"><code class="filename">pkgtools/R2pkg</code></a>.
@@ -5268,7 +5281,7 @@ package should be reviewed for correctne
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="creating.TeX-package"></a>14.1.3.�TeXlive packages</h3></div></div></div>
+<a name="creating.TeX-package"></a>14.1.4.�TeXlive packages</h3></div></div></div>
 <p>TeXlive packages from <a class="ulink" href="https://www.ctan.org/"; target="_top">CTAN</a> are handled automatically by
 <span class="command"><strong>texlive2pkg</strong></span>, which is available in <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/texlive2pkg/index.html"; target="_top"><code 
class="filename">pkgtools/texlive2pkg</code></a>.</p>
 <p>If the TeXlive package name is not known, it may be useful to
@@ -9718,11 +9731,15 @@ builds)</i></a>.</p>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="submitting-your-package"></a>23.2.�Submitting source packages (for non-NetBSD-developers)</h2></div></div></div>
-<p>First, check that your package is complete, compiles and
+<p>Firstly, you can import new packages into
+       pkgsrc-wip (<span class="quote">&#8220;<span class="quote">pkgsrc work-in-progress</span>&#8221;</span>); see the
+       homepage at <a class="ulink" href="https://pkgsrc.org/wip/"; target="_top">https://pkgsrc.org/wip/</a>
+       for details.</p>
+<p>Next, check that your package is complete, compiles and
        runs well; see <a class="xref" href="#creating" title="Chapter�14.�Creating a new pkgsrc package from scratch">Chapter�14, <i>Creating a new pkgsrc package from scratch</i></a> and the rest 
of this
-       document. Next, generate an uuencoded gzipped <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/tar.1";><span class="citerefentry"><span 
class="refentrytitle">tar</span>(1)</span></a>
-       archive that contains all files that make up the package.
-       Finally, send this package to the pkgsrc bug tracking system,
+       document. Run the <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/pkglint/index.html"; target="_top"><code class="filename">pkgtools/pkglint</code></a>
+       tool and fix any errors that appear.</p>
+<p>Finally, send a report to the pkgsrc bug tracking system,
        either with the <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/send-pr.1";><span class="citerefentry"><span class="refentrytitle">send-pr</span>(1)</span></a> command, or 
if you don't have
        that, go to the web page
        <a class="ulink" href="https://www.NetBSD.org/support/send-pr.html"; target="_top">https://www.NetBSD.org/support/send-pr.html</a>,
@@ -9735,15 +9752,7 @@ builds)</i></a>.</p>
        <span class="quote">&#8220;<span class="quote">pkg</span>&#8221;</span>, the synopsis should include the package name
        and version number, and the description field should contain a
        short description of your package (contents of the COMMENT
-       variable or DESCR file are OK). The uuencoded package data should
-       go into the <span class="quote">&#8220;<span class="quote">fix</span>&#8221;</span> field.</p>
-<p>If you want to submit several packages, please send a
-       separate PR for each one, it's easier for us to track things
-       that way.</p>
-<p>Alternatively, you can also import new packages into
-       pkgsrc-wip (<span class="quote">&#8220;<span class="quote">pkgsrc work-in-progress</span>&#8221;</span>); see the
-       homepage at <a class="ulink" href="https://pkgsrc.org/wip/"; target="_top">https://pkgsrc.org/wip/</a>
-       for details.</p>
+       variable or DESCR file are OK).</p>
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -11065,8 +11074,8 @@ precede the program's own data sections,
 </p></li>
 <li class="listitem"><p>
 full: in addition to partial RELRO, every relocation is performed immediately
-when starting the program (with a slight performance impact), allowing the
-entire GOT to be read-only.
+when starting the program, allowing the entire GOT to be read-only.  This
+can greatly slow down startup of large programs.
 </p></li>
 </ul></div>
 <p>
@@ -12209,6 +12218,10 @@ source packages</h2></div></div></div>
 <td>DOWNLOADED_DISTFILE</td>
 </tr>
 <tr>
+<td>DQCACHE_GROUP</td>
+<td>DQCACHE_USER</td>
+</tr>
+<tr>
 <td>DT_LAYOUT</td>
 <td>DYNAMIC_SITES_CMD</td>
 </tr>
@@ -12329,14 +12342,6 @@ source packages</h2></div></div></div>
 <td>FIX_SYSTEM_HEADERS</td>
 </tr>
 <tr>
-<td>FLUXBOX_USE_GNOME</td>
-<td>FLUXBOX_USE_KDE</td>
-</tr>
-<tr>
-<td>FLUXBOX_USE_XFT</td>
-<td>FLUXBOX_USE_XINERAMA</td>
-</tr>
-<tr>
 <td>FONTDIR</td>
 <td>FONTS_DIRS</td>
 </tr>
@@ -12602,107 +12607,135 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>JABBERD_USER</td>
-<td>JAKARTA_HOME</td>
+<td>JAVA_APP_PATH</td>
 </tr>
 <tr>
-<td>JAVA_APP_PATH</td>
 <td>JAVA_APP_TARGETS</td>
+<td>JAVA_BINPREFIX</td>
 </tr>
 <tr>
-<td>JAVA_BINPREFIX</td>
 <td>JAVA_CLASSPATH</td>
+<td>JAVA_HOME</td>
 </tr>
 <tr>
-<td>JAVA_HOME</td>
 <td>JAVA_LD_LIBRARY_PATH</td>
+<td>JAVA_NAME</td>
 </tr>
 <tr>
-<td>JAVA_NAME</td>
 <td>JAVA_UNLIMIT</td>
+<td>JAVA_WRAPPERS</td>
 </tr>
 <tr>
-<td>JAVA_WRAPPERS</td>
 <td>JPEG_ACCEPTED</td>
+<td>JPEG_DEFAULT</td>
 </tr>
 <tr>
-<td>JPEG_DEFAULT</td>
 <td>KERBEROS</td>
+<td>KERMIT_SUID_UUCP</td>
 </tr>
 <tr>
-<td>KERMIT_SUID_UUCP</td>
 <td>KJS_USE_PCRE</td>
+<td>KNEWS_DOMAIN_FILE</td>
 </tr>
 <tr>
-<td>KNEWS_DOMAIN_FILE</td>
 <td>KNEWS_DOMAIN_NAME</td>
+<td>KRB5_ACCEPTED</td>
 </tr>
 <tr>
-<td>KRB5_ACCEPTED</td>
 <td>KRB5_DEFAULT</td>
+<td>LANGUAGES</td>
 </tr>
 <tr>
-<td>LANGUAGES</td>
 <td>LAPACKE_LIBS</td>
+<td>LAPACK_LIBS</td>
 </tr>
 <tr>
-<td>LAPACK_LIBS</td>
 <td>LATEX2HTML_ICONPATH</td>
+<td>LDCONFIG_ADD_CMD</td>
 </tr>
 <tr>
-<td>LDCONFIG_ADD_CMD</td>
 <td>LDCONFIG_REMOVE_CMD</td>
+<td>LDD</td>
 </tr>
 <tr>
-<td>LDD</td>
 <td>LEAFNODE_DATA_DIR</td>
+<td>LEAFNODE_GROUP</td>
 </tr>
 <tr>
-<td>LEAFNODE_GROUP</td>
 <td>LEAFNODE_USER</td>
+<td>LIBDVDCSS_HOMEPAGE</td>
 </tr>
 <tr>
-<td>LIBDVDCSS_HOMEPAGE</td>
 <td>LIBDVDCSS_MASTER_SITES</td>
+<td>LIBRSVG_TYPE</td>
 </tr>
 <tr>
-<td>LIBRSVG_TYPE</td>
 <td>LIBTOOL</td>
+<td>LIBTOOLIZE_PLIST</td>
 </tr>
 <tr>
-<td>LIBTOOLIZE_PLIST</td>
 <td>LIBTOOL_M4_OVERRIDE</td>
+<td>LIBUSB_TYPE</td>
 </tr>
 <tr>
-<td>LIBUSB_TYPE</td>
 <td>LICENSE</td>
+<td>LINKER_RPATH_FLAG</td>
 </tr>
 <tr>
-<td>LINKER_RPATH_FLAG</td>
 <td>LINK_RPATH_FLAG</td>
+<td>LINUX_BASE_NODEPS</td>
 </tr>
 <tr>
-<td>LINUX_BASE_NODEPS</td>
 <td>LINUX_BASE_PREFERRED</td>
+<td>LINUX_BASE_REQUIRED</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_CDIR</td>
+</tr>
+<tr>
+<td>LUA_COMPILER</td>
+<td>LUA_DOCDIR</td>
+</tr>
+<tr>
+<td>LUA_EXAMPLESDIR</td>
+<td>LUA_INCDIR</td>
+</tr>
+<tr>
+<td>LUA_INTERPRETER</td>
+<td>LUA_LDIR</td>
+</tr>
+<tr>
+<td>LUA_LINKER_MAGIC</td>
+<td>LUA_PKGPREFIX</td>
+</tr>
+<tr>
+<td>LUA_SELF_CONFLICT</td>
+<td>LUA_VERSIONS_ACCEPTED</td>
+</tr>
+<tr>
+<td>LUA_VERSIONS_INCOMPATIBLE</td>
+<td>LUA_VERSION_DEFAULT</td>
+</tr>
+<tr>
+<td>LUA_VERSION_REQD</td>
+<td>Lua</td>
 </tr>
 <tr>
 <td>MACHINE_PLATFORM</td>
@@ -12853,6 +12886,14 @@ source packages</h2></div></div></div>
 <td>NMH_PAGER</td>
 </tr>
 <tr>
+<td>NODE_VERSIONS_ACCEPTED</td>
+<td>NODE_VERSIONS_INCOMPATIBLE</td>
+</tr>
+<tr>
+<td>NODE_VERSION_DEFAULT</td>
+<td>NODE_VERSION_REQD</td>
+</tr>
+<tr>
 <td>NOLOGIN</td>
 <td>NOTE</td>
 </tr>
@@ -13381,56 +13422,72 @@ source packages</h2></div></div></div>
 <td>QMAIL_SEND_USER</td>
 </tr>
 <tr>
+<td>QORE_LATEST_MODULE_API</td>
+<td>QORE_MODULE_API</td>
+</tr>
+<tr>
+<td>QORE_MODULE_DIR</td>
+<td>QORE_USER_MODULE_DIR</td>
+</tr>
+<tr>
+<td>QORE_VERSION</td>
 <td>QPOPPER_FAC</td>
-<td>QPOPPER_SPOOL_DIR</td>
 </tr>
 <tr>
+<td>QPOPPER_SPOOL_DIR</td>
 <td>QPOPPER_USER</td>
-<td>RAKE_NAME</td>
 </tr>
 <tr>
+<td>RAKE_NAME</td>
 <td>RASMOL_DEPTH</td>
-<td>RCD_DIR</td>
 </tr>
 <tr>
+<td>RCD_DIR</td>
 <td>RCD_ORDER</td>
-<td>RCD_SCRIPTS</td>
 </tr>
 <tr>
+<td>RCD_SCRIPTS</td>
 <td>RCD_SCRIPTS_DIR</td>
-<td>RCD_SCRIPTS_EXAMPLEDIR</td>
 </tr>
 <tr>
+<td>RCD_SCRIPTS_EXAMPLEDIR</td>
 <td>RCD_SCRIPTS_MODE</td>
-<td>RCD_SCRIPTS_SHELL</td>
 </tr>
 <tr>
+<td>RCD_SCRIPTS_SHELL</td>
 <td>RCD_SCRIPT_SRC</td>
-<td>RCD_SUBR</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>
+</tr>
+<tr>
 <td>REPLACE_KSH</td>
+<td>REPLACE_LUA</td>
+</tr>
+<tr>
+<td>REPLACE_NODEJS</td>
+<td>REPLACE_OCTAVE</td>
 </tr>
 <tr>
 <td>REPLACE_PERL</td>
@@ -13441,16 +13498,20 @@ source packages</h2></div></div></div>
 <td>REPLACE_PYTHON</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>
+</tr>
+<tr>
 <td>REPLACE_TEXLUA</td>
+<td>REPLACE_WISH</td>
 </tr>
 <tr>
 <td>REQD_DIRS</td>
@@ -13642,726 +13703,726 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>RUN_LDCONFIG</td>
-<td>SAWFISH_THEMES</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>SERIAL_DEVICES</td>
 </tr>
 <tr>
-<td>SERIAL_DEVICES</td>
 <td>SETGIDGAME</td>
+<td>SETGID_GAMES_PERMS</td>
 </tr>
 <tr>
-<td>SETGID_GAMES_PERMS</td>
 <td>SETUID_ROOT_PERMS</td>
+<td>SH</td>
 </tr>
 <tr>
-<td>SH</td>
 <td>SHLIB</td>
+<td>SHORTNAME</td>
 </tr>
 <tr>
-<td>SHORTNAME</td>
 <td>SIGN_PACKAGES</td>
+<td>SILC_CLIENT_WITH_PERL</td>
 </tr>
 <tr>
-<td>SILC_CLIENT_WITH_PERL</td>
 <td>SITE_SPECIFIC_PKGS</td>
+<td>SKIP_DEPENDS</td>
 </tr>
 <tr>
-<td>SKIP_DEPENDS</td>
 <td>SMF_INSTANCES</td>
+<td>SMF_MANIFEST</td>
 </tr>
 <tr>
-<td>SMF_MANIFEST</td>
 <td>SMF_METHODS</td>
+<td>SMF_METHOD_SHELL</td>
 </tr>
 <tr>
-<td>SMF_METHOD_SHELL</td>
 <td>SMF_METHOD_SRC</td>
+<td>SMF_NAME</td>
 </tr>
 <tr>
-<td>SMF_NAME</td>
 <td>SMF_PREFIX</td>
+<td>SMF_SRCDIR</td>
 </tr>
 <tr>
-<td>SMF_SRCDIR</td>
 <td>SNIPROXY_GROUP</td>
+<td>SNIPROXY_USER</td>
 </tr>
 <tr>
-<td>SNIPROXY_USER</td>
 <td>SOURCE_BUFFSIZE</td>
+<td>SPECIAL_PERMS</td>
 </tr>
 <tr>
-<td>SPECIAL_PERMS</td>
 <td>SPECIFIC_PKGS</td>
+<td>SSH_SUID</td>
 </tr>
 <tr>
-<td>SSH_SUID</td>
 <td>SSP_SUPPORTED</td>
+<td>SSYNC_PAWD</td>
 </tr>
 <tr>
-<td>SSYNC_PAWD</td>
 <td>STEP_MSG</td>
+<td>STRIP</td>
 </tr>
 <tr>
-<td>STRIP</td>
 <td>STRIP_DBG</td>
+<td>STRIP_DEBUG</td>
 </tr>
 <tr>
-<td>STRIP_DEBUG</td>
 <td>STRIP_DEBUG_SUPPORTED</td>
+<td>STRIP_FILES_SKIP</td>
 </tr>
 <tr>
-<td>STRIP_FILES_SKIP</td>
 <td>SU</td>
+<td>SUBDIR</td>
 </tr>
 <tr>
-<td>SUBDIR</td>
 <td>SUBST</td>
+<td>SUBST_CLASSES</td>
 </tr>
 <tr>
-<td>SUBST_CLASSES</td>
 <td>SUBST_FILES</td>
+<td>SUBST_FILTER_CMD</td>
 </tr>
 <tr>
-<td>SUBST_FILTER_CMD</td>
 <td>SUBST_MESSAGE</td>
+<td>SUBST_NOOP_OK</td>
 </tr>
 <tr>
-<td>SUBST_NOOP_OK</td>
 <td>SUBST_SED</td>
+<td>SUBST_SHOW_DIFF</td>
 </tr>
 <tr>
-<td>SUBST_SHOW_DIFF</td>
 <td>SUBST_SKIP_TEXT_CHECK</td>
+<td>SUBST_STAGE</td>
 </tr>
 <tr>
-<td>SUBST_STAGE</td>
 <td>SUBST_VARS</td>
+<td>SUNWSPROBASE</td>
 </tr>
 <tr>
-<td>SUNWSPROBASE</td>
 <td>SUSE_PREFER</td>
+<td>SU_CMD</td>
 </tr>
 <tr>
-<td>SU_CMD</td>
 <td>SVN_EXTRACTDIR</td>
+<td>SVN_REPO</td>
 </tr>
 <tr>
-<td>SVN_REPO</td>
 <td>SVN_REPOSITORIES</td>
+<td>SVN_REVISION</td>
 </tr>
 <tr>
-<td>SVN_REVISION</td>
 <td>SYSCONFBASE</td>
+<td>TBL</td>
 </tr>
 <tr>
-<td>TBL</td>
 <td>TERMCAP_TYPE</td>
+<td>TERMINFO_DEFAULT</td>
 </tr>
 <tr>
-<td>TERMINFO_DEFAULT</td>
 <td>TERMINFO_TYPE</td>
+<td>TEST</td>
 </tr>
 <tr>
-<td>TEST</td>
 <td>TEST_DEPENDS</td>
+<td>TEST_DIRS</td>
 </tr>
 <tr>
-<td>TEST_DIRS</td>
 <td>TEST_ENV</td>
+<td>TEST_ENV_SHELL</td>
 </tr>
 <tr>
-<td>TEST_ENV_SHELL</td>
 <td>TEST_MAKE_CMD</td>
+<td>TEST_MAKE_FLAGS</td>
 </tr>
 <tr>
-<td>TEST_MAKE_FLAGS</td>
 <td>TEST_TARGET</td>
+<td>TEXLIVE_IGNORE_PATTERNS</td>
 </tr>
 <tr>
-<td>TEXLIVE_IGNORE_PATTERNS</td>
 <td>TEXLIVE_REV</td>
+<td>TEXLIVE_UNVERSIONED</td>
 </tr>
 <tr>
-<td>TEXLIVE_UNVERSIONED</td>
 <td>TEXMFSITE</td>
+<td>TEX_FORMATS</td>
 </tr>
 <tr>
-<td>TEX_FORMATS</td>
 <td>TEX_HYPHEN_DAT</td>
+<td>TEX_HYPHEN_DEF</td>
 </tr>
 <tr>
-<td>TEX_HYPHEN_DEF</td>
 <td>TEX_TEXMF_DIRS</td>
+<td>THTTPD_LOG_FACILITY</td>
 </tr>
 <tr>
-<td>THTTPD_LOG_FACILITY</td>
 <td>TINYDYN_USER</td>
+<td>TLSWRAPPER_CHROOT</td>
 </tr>
 <tr>
-<td>TLSWRAPPER_CHROOT</td>
 <td>TO</td>
+<td>TOOLS_ALIASES</td>
 </tr>
 <tr>
-<td>TOOLS_ALIASES</td>
 <td>TOOLS_ALWAYS_WRAP</td>
+<td>TOOLS_ARGS</td>
 </tr>
 <tr>
-<td>TOOLS_ARGS</td>
 <td>TOOLS_BROKEN</td>
+<td>TOOLS_CMD</td>
 </tr>
 <tr>
-<td>TOOLS_CMD</td>
 <td>TOOLS_CMDLINE_SED</td>
+<td>TOOLS_CREATE</td>
 </tr>
 <tr>
-<td>TOOLS_CREATE</td>
 <td>TOOLS_DIR</td>
+<td>TOOLS_FAIL</td>
 </tr>
 <tr>
-<td>TOOLS_FAIL</td>
 <td>TOOLS_GNU_MISSING</td>
+<td>TOOLS_LDCONFIG</td>
 </tr>
 <tr>
-<td>TOOLS_LDCONFIG</td>
 <td>TOOLS_NOOP</td>
+<td>TOOLS_PATH</td>
 </tr>
 <tr>
-<td>TOOLS_PATH</td>
 <td>TOOLS_SCRIPT</td>
+<td>TOOL_DEPENDS</td>
 </tr>
 <tr>
-<td>TOOL_DEPENDS</td>
 <td>TTF_FONTDIR</td>
+<td>TTF_FONTS_DIR</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>
+<td>XXXX</td>
 </tr>
 <tr>
-<td>XXXX</td>
 <td>YES</td>
+<td>ZSH_STATIC</td>
 </tr>
 <tr>
-<td>ZSH_STATIC</td>
 <td>__stdc__</td>
+<td>_vargroups</td>
 </tr>
 <tr>
-<td>_vargroups</td>
 <td>accept</td>
+<td>acquire-localbase-lock</td>
 </tr>
 <tr>
-<td>acquire-localbase-lock</td>
 <td>acquire-lock</td>
+<td>add</td>
 </tr>
 <tr>
-<td>add</td>
 <td>administrator</td>
+<td>alloca</td>
 </tr>
 <tr>
-<td>alloca</td>
 <td>alternatives</td>
+<td>aslr</td>
 </tr>
 <tr>
-<td>aslr</td>
 <td>asprintf</td>
+<td>atlas</td>
 </tr>
 <tr>
-<td>atlas</td>
 <td>autoconf</td>
+<td>automake</td>
 </tr>
 <tr>
-<td>automake</td>
 <td>autoreconf</td>
+<td>awk</td>
 </tr>
 <tr>
-<td>awk</td>
 <td>bash</td>
+<td>big-endian</td>
 </tr>
 <tr>
-<td>big-endian</td>
 <td>bin-install</td>
+<td>bind</td>
 </tr>
 <tr>
-<td>bind</td>
 <td>binpkg-list</td>
+<td>blas</td>
 </tr>
 <tr>
-<td>blas</td>
 <td>bootstrap-depends</td>
+<td>broken</td>
 </tr>
 <tr>
-<td>broken</td>
 <td>broken_on_platform</td>
+<td>bsd</td>
 </tr>
 <tr>
-<td>bsd</td>
 <td>bsd.prog.mk</td>
+<td>build</td>
 </tr>
 <tr>
-<td>build</td>
 <td>build-env</td>
+<td>buildlink-directories</td>
 </tr>
 <tr>
-<td>buildlink-directories</td>
 <td>buildlink-oss-soundcard-h</td>
+<td>c</td>
 </tr>
 <tr>
-<td>c</td>
 <td>c++</td>
+<td>ccache</td>
 </tr>
 <tr>
-<td>ccache</td>
 <td>cce</td>
+<td>cdefs</td>
 </tr>
 <tr>
-<td>cdefs</td>
 <td>ceil</td>
+<td>changes</td>
 </tr>
 <tr>
-<td>changes</td>
 <td>changes-entry</td>
+<td>changes-entry-noupdate</td>
 </tr>
 <tr>
-<td>changes-entry-noupdate</td>
 <td>check</td>
+<td>check-clean</td>
 </tr>
 <tr>
-<td>check-clean</td>
 <td>check-files</td>
+<td>check-files-clean</td>
 </tr>
 <tr>
-<td>check-files-clean</td>
 <td>check-vulnerable</td>
+<td>checksum</td>
 </tr>
 <tr>
-<td>checksum</td>
 <td>checksum-phase</td>
+<td>clean</td>
 </tr>
 <tr>
-<td>clean</td>
 <td>clean-depends</td>
+<td>cleandir</td>
 </tr>
 <tr>
-<td>cleandir</td>
 <td>commit</td>
+<td>commit-changes-entry</td>
 </tr>
 <tr>
-<td>commit-changes-entry</td>
 <td>compact</td>
+<td>compiler</td>
 </tr>
 <tr>
-<td>compiler</td>
 <td>conf</td>
+<td>config.guess</td>
 </tr>
 <tr>
-<td>config.guess</td>
 <td>config.sub</td>
+<td>configuration</td>
 </tr>
 <tr>
-<td>configuration</td>
 <td>configure</td>
+<td>configure-env</td>
 </tr>
 <tr>
-<td>configure-env</td>
 <td>configure-help</td>
+<td>configure_args</td>
 </tr>
 <tr>
-<td>configure_args</td>
 <td>connect</td>
+<td>cos</td>
 </tr>
 <tr>
-<td>cos</td>
 <td>cputime</td>
+<td>create-usergroup</td>
 </tr>
 <tr>
-<td>create-usergroup</td>
 <td>csh</td>
+<td>ctf</td>
 </tr>
 <tr>
-<td>ctf</td>
 <td>cvs</td>
+<td>debug</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>
+<td>endian</td>
 </tr>
 <tr>
-<td>endian</td>
 <td>endif</td>
+<td>enomem</td>
 </tr>
 <tr>
-<td>enomem</td>
 <td>err</td>
+<td>errx</td>
 </tr>
 <tr>
-<td>errx</td>
 <td>etc</td>
+<td>exp</td>
 </tr>
 <tr>
-<td>exp</td>
 <td>extract-rpm</td>
+<td>fabs</td>
 </tr>
 <tr>
-<td>fabs</td>
 <td>feature</td>
+<td>features</td>
 </tr>
 <tr>
-<td>features</td>
 <td>fetch</td>
+<td>fetch-list</td>
 </tr>
 <tr>
-<td>fetch-list</td>
 <td>follows</td>
+<td>forbids</td>
 </tr>
 <tr>
-<td>forbids</td>
 <td>form</td>
+<td>format</td>
 </tr>
 <tr>
-<td>format</td>
 <td>fortify</td>
+<td>fortify_source</td>
 </tr>
 <tr>
-<td>fortify_source</td>
 <td>fossil</td>
+<td>friend</td>
 </tr>
 <tr>
-<td>friend</td>
 <td>fts</td>
+<td>fts_close</td>
 </tr>
 <tr>
-<td>fts_close</td>
 <td>fts_open</td>
+<td>fts_read</td>
 </tr>
 <tr>
-<td>fts_read</td>
 <td>fts_set</td>
+<td>gcc</td>
 </tr>
 <tr>
-<td>gcc</td>
 <td>gethostbyaddr</td>
+<td>gethostbyname</td>
 </tr>
 <tr>
-<td>gethostbyname</td>
 <td>gethostbyname2</td>
+<td>getopt_long</td>
 </tr>
 <tr>
-<td>getopt_long</td>
 <td>getprogname</td>
+<td>getservbyname</td>
 </tr>
 <tr>
-<td>getservbyname</td>
 <td>getservbyport</td>
+<td>getservent</td>
 </tr>
 <tr>
-<td>getservent</td>
 <td>gettext</td>
+<td>git</td>
 </tr>
 <tr>
-<td>git</td>
 <td>github</td>
+<td>gitlab</td>
 </tr>
 <tr>
-<td>gitlab</td>
 <td>glob</td>
+<td>gnu</td>
 </tr>
 <tr>
-<td>gnu</td>
 <td>gnu_configure_strict</td>
+<td>go</td>
 </tr>
 <tr>
-<td>go</td>
 <td>go-deps</td>
+<td>golang</td>
 </tr>
 <tr>
-<td>golang</td>
 <td>guess-license</td>
+<td>hashbang</td>
 </tr>
 <tr>
-<td>hashbang</td>
 <td>heimdal</td>
+<td>help</td>
 </tr>
 <tr>
-<td>help</td>
 <td>hg</td>
+<td>imake</td>
 </tr>
 <tr>
-<td>imake</td>
 <td>increment</td>
+<td>inet_aton</td>
 </tr>
 <tr>
-<td>inet_aton</td>
 <td>interp</td>
+<td>interpreter</td>
 </tr>
 <tr>
-<td>interpreter</td>
 <td>intl</td>
+<td>ip4</td>
 </tr>
 <tr>
-<td>ip4</td>
 <td>ip6</td>
+<td>ipv4</td>
 </tr>
 <tr>
-<td>ipv4</td>
 <td>ipv6</td>
+<td>iso</td>
 </tr>
 <tr>
-<td>iso</td>
 <td>kerberos</td>
+<td>krb</td>
 </tr>
 <tr>
-<td>krb</td>
 <td>krb5</td>
+<td>ksh</td>
 </tr>
 <tr>
-<td>ksh</td>
 <td>lapack</td>
+<td>latex</td>
 </tr>
 <tr>
-<td>latex</td>
 <td>libintl_bindtextdomain</td>
+<td>libintl_gettext</td>
 </tr>
 <tr>
-<td>libintl_gettext</td>
 <td>libintl_textdomain</td>
+<td>libnbcompat</td>
 </tr>
 <tr>
-<td>libnbcompat</td>
 <td>libs</td>
+<td>libtool</td>
 </tr>
 <tr>
-<td>libtool</td>
 <td>licence</td>
+<td>license</td>
 </tr>
 <tr>
-<td>license</td>
 <td>lintl</td>
+<td>little-endian</td>
 </tr>
 <tr>
-<td>little-endian</td>
 <td>lock</td>
+<td>locking</td>
 </tr>
 <tr>
-<td>locking</td>
+<td>lua</td>
 <td>lvalue</td>
 </tr>
 <tr>
@@ -14397,264 +14458,272 @@ source packages</h2></div></div></div>
 <td>netlib</td>
 </tr>
 <tr>
+<td>node</td>
+<td>node.js</td>
+</tr>
+<tr>
+<td>nodejs</td>
 <td>obstack</td>
-<td>obstack_ptr_grow</td>
 </tr>
 <tr>
+<td>obstack_ptr_grow</td>
 <td>occurs</td>
-<td>only</td>
 </tr>
 <tr>
+<td>only</td>
 <td>openblas</td>
-<td>options</td>
 </tr>
 <tr>
+<td>options</td>
 <td>options.mk</td>
-<td>order</td>
 </tr>
 <tr>
+<td>order</td>
 <td>override</td>
-<td>override-intltool</td>
 </tr>
 <tr>
+<td>override-intltool</td>
 <td>override-message-intltool</td>
-<td>package</td>
 </tr>
 <tr>
+<td>package</td>
 <td>parallel</td>
-<td>path</td>
 </tr>
 <tr>
+<td>path</td>
 <td>pax</td>
-<td>paxctl</td>
 </tr>
 <tr>
+<td>paxctl</td>
 <td>pbulk-index</td>
-<td>pc</td>
 </tr>
 <tr>
+<td>pc</td>
 <td>perl</td>
-<td>perl5</td>
 </tr>
 <tr>
+<td>perl5</td>
 <td>perms</td>
-<td>php</td>
 </tr>
 <tr>
+<td>php</td>
 <td>pkg-build-options</td>
-<td>pkg-config</td>
 </tr>
 <tr>
+<td>pkg-config</td>
 <td>pkg_build_options</td>
-<td>platform</td>
 </tr>
 <tr>
+<td>platform</td>
 <td>plist</td>
-<td>post-extract</td>
 </tr>
 <tr>
+<td>post-extract</td>
 <td>post-fetch</td>
-<td>post-wrapper</td>
 </tr>
 <tr>
+<td>post-wrapper</td>
 <td>pre-build-checks-hook</td>
-<td>pre-configure</td>
 </tr>
 <tr>
+<td>pre-configure</td>
 <td>pre-configure-checks-hook</td>
-<td>pre-extract</td>
 </tr>
 <tr>
+<td>pre-extract</td>
 <td>pre-fetch</td>
-<td>print-go-deps</td>
 </tr>
 <tr>
+<td>print-go-deps</td>
 <td>print-plist</td>
-<td>print-summary-data</td>
 </tr>
 <tr>
+<td>print-summary-data</td>
 <td>privileged-install-hook</td>
-<td>pypi</td>
 </tr>
 <tr>
+<td>pypi</td>
 <td>python</td>
-<td>r</td>
 </tr>
 <tr>
+<td>r</td>
 <td>readme-all</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</td>
 <td>show-deps</td>
-<td>show-distfiles</td>
 </tr>
 <tr>
+<td>show-distfiles</td>
 <td>show-downlevel</td>
-<td>show-subdir-var</td>
 </tr>
 <tr>
+<td>show-subdir-var</td>
 <td>show-tools</td>
-<td>show-var</td>
 </tr>
 <tr>
+<td>show-var</td>
 <td>show-vars</td>
-<td>snprintf</td>
 </tr>
 <tr>
+<td>snprintf</td>
 <td>socket</td>
-<td>ssp</td>
 </tr>
 <tr>
+<td>ssp</td>
 <td>st_mode</td>
-<td>stage-install</td>
 </tr>
 <tr>
+<td>stage-install</td>
 <td>strcasestr</td>
-<td>strict</td>
 </tr>
 <tr>
+<td>strict</td>
 <td>strip</td>
-<td>strndup</td>
 </tr>
 <tr>
+<td>strndup</td>
 <td>strnlen</td>
-<td>strsep</td>
 </tr>
 <tr>
+<td>strsep</td>
 <td>subst</td>
-<td>substitutions</td>
 </tr>
 <tr>
+<td>substitutions</td>
 <td>subversion</td>
-<td>sun</td>
 </tr>
 <tr>
+<td>sun</td>
 <td>sunpro</td>
-<td>sunwspro</td>
 </tr>
 <tr>
+<td>sunwspro</td>
 <td>svn</td>
-<td>symlink</td>
 </tr>
 <tr>
+<td>symlink</td>
 <td>test</td>
-<td>test-env</td>
 </tr>
 <tr>
+<td>test-env</td>
 <td>tex</td>
-<td>texlive</td>
 </tr>
 <tr>
+<td>texlive</td>
 <td>tmp</td>
-<td>tool</td>
 </tr>
 <tr>
+<td>tool</td>
 <td>tools</td>
-<td>tools-libtool-m4-override</td>
 </tr>
 <tr>
+<td>tools-libtool-m4-override</td>
 <td>type</td>
-<td>ulimit</td>
 </tr>
 <tr>
+<td>ulimit</td>
 <td>undefined</td>
-<td>undo-replace</td>
 </tr>
 <tr>
+<td>undo-replace</td>
 <td>unlimit</td>
-<td>unprivileged</td>
 </tr>
 <tr>
+<td>unprivileged</td>
 <td>unprivileged-install-hook</td>
-<td>unstripped</td>
 </tr>
 <tr>
+<td>unstripped</td>
 <td>update</td>
-<td>upload</td>
 </tr>
 <tr>
+<td>upload</td>
 <td>upload-distfiles</td>
-<td>use_tools</td>
 </tr>
 <tr>
+<td>use_tools</td>
 <td>user</td>
-<td>utimes</td>
 </tr>
 <tr>
+<td>utimes</td>
 <td>vasprintf</td>
-<td>verbose</td>
 </tr>
 <tr>
+<td>verbose</td>
 <td>vsnprintf</td>
-<td>warn</td>
 </tr>
 <tr>
+<td>warn</td>
 <td>warning</td>
-<td>warnings</td>
 </tr>
 <tr>
+<td>warnings</td>
 <td>warnx</td>
-<td>wattr_off</td>
 </tr>
 <tr>
+<td>wattr_off</td>
 <td>wattr_on</td>
-<td>work</td>
 </tr>
 <tr>
+<td>work</td>
 <td>wrapper</td>
+</tr>
+<tr>
 <td>wrkdir</td>
+<td>�</td>
 </tr>
 </table>
 </div>

Index: pkgsrc/doc/pkgsrc.txt
diff -u pkgsrc/doc/pkgsrc.txt:1.330 pkgsrc/doc/pkgsrc.txt:1.331
--- pkgsrc/doc/pkgsrc.txt:1.330 Sun Feb  6 22:11:31 2022
+++ pkgsrc/doc/pkgsrc.txt       Fri Feb 11 08:06:21 2022
@@ -205,9 +205,10 @@ II. The pkgsrc developer's guide
 
         14.1. Common types of packages
 
-            14.1.1. Python modules and programs
-            14.1.2. R packages
-            14.1.3. TeXlive packages
+            14.1.1. Perl modules
+            14.1.2. Python modules and programs
+            14.1.3. R packages
+            14.1.4. TeXlive packages
 
         14.2. Examples
 
@@ -2730,9 +2731,10 @@ Table of Contents
 
     14.1. Common types of packages
 
-        14.1.1. Python modules and programs
-        14.1.2. R packages
-        14.1.3. TeXlive packages
+        14.1.1. Perl modules
+        14.1.2. Python modules and programs
+        14.1.3. R packages
+        14.1.4. TeXlive packages
 
     14.2. Examples
 
@@ -4213,9 +4215,10 @@ Table of Contents
 
 14.1. Common types of packages
 
-    14.1.1. Python modules and programs
-    14.1.2. R packages
-    14.1.3. TeXlive packages
+    14.1.1. Perl modules
+    14.1.2. Python modules and programs
+    14.1.3. R packages
+    14.1.4. TeXlive packages
 
 14.2. Examples
 
@@ -4235,14 +4238,17 @@ package involves only a few steps.
 
  3. Choose one of the top-level directories as the category in which you want
     to place your package. You can also create a directory of your own (maybe
-    called local). Change into that category directory:
+    called local). In that category directory, create another directory for
+    your package and change into it:
 
-    $ cd category
+    $ mkdir category/package
+    $ cd category/package
 
- 4. Run the program url2pkg, passing as argument the URL of the distribution
-    file (in most cases a .tar.gz file). This will download the distribution
-    file and create the necessary files of the package, based on what's in the
-    distribution file:
+ 4. Run the program url2pkg, which will ask you for a URL. Enter the URL of the
+    distribution file (in most cases a .tar.gz file) and watch how the basic
+    ingredients of your package are created automatically. The distribution
+    file is extracted automatically to fill in some details in the Makefile
+    that would otherwise have to be done manually:
 
     $ url2pkg https://www.example.org/packages/package-1.0.tar.gz
 
@@ -4255,18 +4261,18 @@ package involves only a few steps.
     buildlink3.mk file makes sure that the package's include files and
     libraries are provided.
 
-    If you just need binaries from a dependent package, add a DEPENDS line to
-    the Makefile, which specifies the version of the dependency and where it
-    can be found in pkgsrc. This line should be placed in the third paragraph.
-    If the dependency is only needed for building the package, but not when
-    using it, use TOOL_DEPENDS or BUILD_DEPENDS instead of DEPENDS. The
-    difference between TOOL_DEPENDS and BUILD_DEPENDS occurs when
-    cross-compiling: TOOL_DEPENDS are native packages, i.e. packages for the
-    platform where the package is built; BUILD_DEPENDS are target packages,
-    i.e. packages for the platform for which the package is built. There is
-    also TEST_DEPENDS, which specifies a dependency used only for testing the
-    resulting package built, using the upstream project's included test suite,
-    on the native platform. Your package may then look like this:
+    If you just need binaries from a package, add a DEPENDS line to the
+    Makefile, which specifies the version of the dependency and where it can be
+    found in pkgsrc. This line should be placed in the third paragraph. If the
+    dependency is only needed for building the package, but not when using it,
+    use TOOL_DEPENDS or BUILD_DEPENDS instead of DEPENDS. The difference
+    between TOOL_DEPENDS and BUILD_DEPENDS occurs when cross-compiling:
+    TOOL_DEPENDS are native packages, i.e. packages for the architecture where
+    the package is built; BUILD_DEPENDS are target packages, i.e. packages for
+    the architecture for which the package is built. There is also
+    TEST_DEPENDS, which is used to specify a dependency used only for testing
+    the resulting package built, using the upstream project's included test
+    suite. Your package may then look like this:
 
     [...]
 
@@ -4290,9 +4296,9 @@ package involves only a few steps.
     there, you can hopefully continue here.
 
  8. Run bmake clean to clean the working directory from the extracted files.
-    Besides these files, a lot of cache files and other system information have
-    been saved in the working directory, which may have become outdated after
-    you edited the Makefile.
+    Besides these files, a lot of cache files and other system information has
+    been saved in the working directory, which may become wrong after you
+    edited the Makefile.
 
  9. Now, run bmake to build the package. For the various things that can go
     wrong in this phase, consult Chapter 21, Making your package work.
@@ -4300,11 +4306,11 @@ package involves only a few steps.
     If the extracted files from the package need to be fixed, run multiple
     rounds of these commands:
 
-    $ bmake
+    $ make
     $ pkgvi ${WRKSRC}/some/file/that/does/not/compile
     $ mkpatches
-    $ bmake mps
-    $ bmake clean
+    $ make mps
+    $ make clean
 
 10. When the package builds fine, the next step is to install the package. Run 
     bmake install and hope that everything works.
@@ -4321,18 +4327,26 @@ package involves only a few steps.
     deinstall and bmake install again. Now the package is registered with the
     list of files from PLIST.
 
-14. Run bmake clean update to run everything from above again in a single step,
+14. Run bmake package to create a binary package from the set of installed
+    files.
+
+15. Run bmake clean update to run everything from above again in a single step,
     making sure that the PLIST is correct and the whole package is created as
     intended.
 
-15. Run pkglint to see if there's anything left to do.
+16. Run pkglint to see if there's anything left to do.
 
-16. Commit the package to pkgsrc-wip or main pkgsrc; see Chapter 23, Submitting
+17. Commit the package to pkgsrc-wip or main pkgsrc; see Chapter 23, Submitting
     and Committing.
 
 14.1. Common types of packages
 
-14.1.1. Python modules and programs
+14.1.1. Perl modules
+
+Simple Perl modules are handled automatically by url2pkg, including
+dependencies.
+
+14.1.2. Python modules and programs
 
 Python modules and programs packages are easily created using a set of
 predefined variables.
@@ -4372,7 +4386,7 @@ PYTHON_VERSIONED_DEPENDENCIES=dialog
 
 Look inside versioned_dependencies.mk for a list of supported packages.
 
-14.1.2. R packages
+14.1.3. R packages
 
 Simple R packages from CRAN are handled automatically by R2pkg, which is
 available in pkgtools/R2pkg. Individual packages (and optionally their
@@ -4382,7 +4396,7 @@ file as part of each R package on CRAN. 
 information and creates or updates a package in the canonical form. The
 resulting package should be reviewed for correctness.
 
-14.1.3. TeXlive packages
+14.1.4. TeXlive packages
 
 TeXlive packages from CTAN are handled automatically by texlive2pkg, which is
 available in pkgtools/texlive2pkg.
@@ -8000,27 +8014,23 @@ Creating binary packages for everything 
 
 23.2. Submitting source packages (for non-NetBSD-developers)
 
-First, check that your package is complete, compiles and runs well; see
+Firstly, you can import new packages into pkgsrc-wip ("pkgsrc work-in-progress"
+); see the homepage at https://pkgsrc.org/wip/ for details.
+
+Next, check that your package is complete, compiles and runs well; see
 Chapter 14, Creating a new pkgsrc package from scratch and the rest of this
-document. Next, generate an uuencoded gzipped tar(1) archive that contains all
-files that make up the package. Finally, send this package to the pkgsrc bug
-tracking system, either with the send-pr(1) command, or if you don't have that,
-go to the web page https://www.NetBSD.org/support/send-pr.html, which contains
-some instructions and a link to a form where you can submit packages. The
-sysutils/gtk-send-pr package is also available as a substitute for either of
-the above two tools.
+document. Run the pkgtools/pkglint tool and fix any errors that appear.
+
+Finally, send a report to the pkgsrc bug tracking system, either with the
+send-pr(1) command, or if you don't have that, go to the web page https://
+www.NetBSD.org/support/send-pr.html, which contains some instructions and a
+link to a form where you can submit packages. The sysutils/gtk-send-pr package
+is also available as a substitute for either of the above two tools.
 
 In the form of the problem report, the category should be "pkg", the synopsis
 should include the package name and version number, and the description field
 should contain a short description of your package (contents of the COMMENT
-variable or DESCR file are OK). The uuencoded package data should go into the "
-fix" field.
-
-If you want to submit several packages, please send a separate PR for each one,
-it's easier for us to track things that way.
-
-Alternatively, you can also import new packages into pkgsrc-wip ("pkgsrc
-work-in-progress"); see the homepage at https://pkgsrc.org/wip/ for details.
+variable or DESCR file are OK).
 
 23.3. General notes when adding, updating, or removing packages
 
@@ -9052,8 +9062,8 @@ Two different mitigation levels are avai
     precede the program's own data sections, and non-PLT GOT is read-only;
 
   * full: in addition to partial RELRO, every relocation is performed
-    immediately when starting the program (with a slight performance impact),
-    allowing the entire GOT to be read-only.
+    immediately when starting the program, allowing the entire GOT to be
+    read-only. This can greatly slow down startup of large programs.
 
 This is currently supported by GCC. Many software distributions now enable this
 feature by default, at the "partial" level. However, it cannot yet be enforced
@@ -9646,6 +9656,7 @@ DLOPEN_REQUIRE_PTHREADS              DL_
 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
@@ -9676,8 +9687,6 @@ FETCH_PROXY                          FET
 FETCH_TIMEOUT                        FETCH_USE_IPV4_ONLY
 FETCH_USING                          FILES_SUBST
 FILES_SUBST_SED                      FIX_SYSTEM_HEADERS
-FLUXBOX_USE_GNOME                    FLUXBOX_USE_KDE
-FLUXBOX_USE_XFT                      FLUXBOX_USE_XINERAMA
 FONTDIR                              FONTS_DIRS
 FONTS_VERBOSE                        FOO_HACKS_MK
 FOSSIL_EXTRACTDIR                    FOSSIL_REPO
@@ -9744,32 +9753,39 @@ IRCD_HYBRID_SYSLOG_FACILITY          IRC
 IRIX                                 IRRD_USE_PGP
 JABBERD_GROUP                        JABBERD_LOGDIR
 JABBERD_PIDDIR                       JABBERD_SPOOLDIR
-JABBERD_USER                         JAKARTA_HOME
-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
+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_CDIR
+LUA_COMPILER                         LUA_DOCDIR
+LUA_EXAMPLESDIR                      LUA_INCDIR
+LUA_INTERPRETER                      LUA_LDIR
+LUA_LINKER_MAGIC                     LUA_PKGPREFIX
+LUA_SELF_CONFLICT                    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
@@ -9807,6 +9823,8 @@ NATIVE_EXEC_FMT                      NAT
 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
@@ -9939,24 +9957,29 @@ QMAIL_PASSWD_USER                    QMA
 QMAIL_QUEUE_DIR                      QMAIL_QUEUE_EXTRA
 QMAIL_QUEUE_USER                     QMAIL_REMOTE_USER
 QMAIL_ROOT_USER                      QMAIL_SEND_USER
-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
+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_R                            REPLACE_RUBY
-REPLACE_RUBY_DIRS                    REPLACE_RUBY_PAT
-REPLACE_SH                           REPLACE_TEXLUA
+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
@@ -10004,187 +10027,187 @@ RUBY_VER                             RUB
 RUBY_VERSIONS_ACCEPTED               RUBY_VERSIONS_INCOMPATIBLE
 RUBY_VERSION_DEFAULT                 RUBY_VERSION_REQD
 RUBY_VER_DIR                         RUN
-RUN_LDCONFIG                         SAWFISH_THEMES
-SCO                                  SCREWS_GROUP
-SCREWS_USER                          SCRIPTS_ENV
-SCROLLKEEPER_DATADIR                 SCROLLKEEPER_REBUILDDB
-SCROLLKEEPER_UPDATEDB                SDIST_PAWD
-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
-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_DIR
-TOOLS_FAIL                           TOOLS_GNU_MISSING
-TOOLS_LDCONFIG                       TOOLS_NOOP
-TOOLS_PATH                           TOOLS_SCRIPT
-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                               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
-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                              lvalue
+RUN_LDCONFIG                         SCO
+SCREWS_GROUP                         SCREWS_USER
+SCRIPTS_ENV                          SCROLLKEEPER_DATADIR
+SCROLLKEEPER_REBUILDDB               SCROLLKEEPER_UPDATEDB
+SDIST_PAWD                           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                          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_DIR                            TOOLS_FAIL
+TOOLS_GNU_MISSING                    TOOLS_LDCONFIG
+TOOLS_NOOP                           TOOLS_PATH
+TOOLS_SCRIPT                         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
+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                            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
@@ -10193,71 +10216,73 @@ mk.conf                              mkl
 mount                                mprotect
 mremap                               nb
 nbcompat                             netlib
-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                           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-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
-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
+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
+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-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            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