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:   wiz
Date:           Thu Apr 17 22:01:09 UTC 2025

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

Log Message:
doc/pkgsrc.*: regen


To generate a diff of this commit:
cvs rdiff -u -r1.381 -r1.382 pkgsrc/doc/pkgsrc.html
cvs rdiff -u -r1.379 -r1.380 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.381 pkgsrc/doc/pkgsrc.html:1.382
--- pkgsrc/doc/pkgsrc.html:1.381        Wed Apr 16 23:16:14 2025
+++ pkgsrc/doc/pkgsrc.html      Thu Apr 17 22:01:09 2025
@@ -31,7 +31,7 @@
       </h3>
 </div></div>
 <div><p class="copyright">Copyright � 1994-2025 The NetBSD Foundation, Inc</p></div>
-<div><p class="pubdate">$NetBSD: pkgsrc.xml,v 1.44 2025/01/01 01:39:11 jnemeth Exp $</p></div>
+<div><p class="pubdate">$NetBSD: pkgsrc.xml,v 1.45 2025/04/17 22:00:11 wiz Exp $</p></div>
 <div><div class="abstract">
 <p class="title"><b>Abstract</b></p>
 <p>pkgsrc is a centralized package management system for
@@ -396,42 +396,50 @@ builds)</a></span></dt>
 <dt><span class="sect1"><a href="#renaming-package">23.7. Renaming a package in pkgsrc</a></span></dt>
 <dt><span class="sect1"><a href="#moving-package">23.8. Moving a package in pkgsrc</a></span></dt>
 </dl></dd>
-<dt><span class="chapter"><a href="#devfaq">24. Frequently Asked Questions</a></span></dt>
+<dt><span class="chapter"><a href="#policies">24. pkgsrc Policies</a></span></dt>
+<dd><dl>
+<dt><span class="sect1"><a href="#stability">24.1. Packages for which updating is restricted</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#stability.abi">24.1.1. Limited Updates - ABI</a></span></dt>
+<dt><span class="sect2"><a href="#stability.bootstrap">24.1.2. Limited Updates - Bootstrap</a></span></dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="chapter"><a href="#devfaq">25. Frequently Asked Questions</a></span></dt>
 </dl></dd>
 <dt><span class="part"><a href="#infrastructure">III. The pkgsrc infrastructure internals</a></span></dt>
 <dd><dl>
-<dt><span class="chapter"><a href="#infr.design">25. Design of the pkgsrc infrastructure</a></span></dt>
+<dt><span class="chapter"><a href="#infr.design">26. Design of the pkgsrc infrastructure</a></span></dt>
 <dd><dl>
-<dt><span class="sect1"><a href="#infr.vardef">25.1. The meaning of variable definitions</a></span></dt>
-<dt><span class="sect1"><a href="#infr.vardef.problems">25.2. Avoiding problems before they arise</a></span></dt>
-<dt><span class="sect1"><a href="#infr.var">25.3. Variable evaluation</a></span></dt>
+<dt><span class="sect1"><a href="#infr.vardef">26.1. The meaning of variable definitions</a></span></dt>
+<dt><span class="sect1"><a href="#infr.vardef.problems">26.2. Avoiding problems before they arise</a></span></dt>
+<dt><span class="sect1"><a href="#infr.var">26.3. Variable evaluation</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.var.load">25.3.1. At load time</a></span></dt>
-<dt><span class="sect2"><a href="#infr.var.run">25.3.2. At runtime</a></span></dt>
+<dt><span class="sect2"><a href="#infr.var.load">26.3.1. At load time</a></span></dt>
+<dt><span class="sect2"><a href="#infr.var.run">26.3.2. At runtime</a></span></dt>
 </dl></dd>
-<dt><span class="sect1"><a href="#infr.varspec">25.4. How can variables be specified?</a></span></dt>
-<dt><span class="sect1"><a href="#infr.design.intf">25.5. Designing interfaces for Makefile fragments</a></span></dt>
+<dt><span class="sect1"><a href="#infr.varspec">26.4. How can variables be specified?</a></span></dt>
+<dt><span class="sect1"><a href="#infr.design.intf">26.5. Designing interfaces for Makefile fragments</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.design.intf.proc">25.5.1. Procedures with parameters</a></span></dt>
-<dt><span class="sect2"><a href="#infr.design.intf.action">25.5.2. Actions taken on behalf of parameters</a></span></dt>
+<dt><span class="sect2"><a href="#infr.design.intf.proc">26.5.1. Procedures with parameters</a></span></dt>
+<dt><span class="sect2"><a href="#infr.design.intf.action">26.5.2. Actions taken on behalf of parameters</a></span></dt>
 </dl></dd>
-<dt><span class="sect1"><a href="#infr.order">25.6. The order in which files are loaded</a></span></dt>
+<dt><span class="sect1"><a href="#infr.order">26.6. The order in which files are loaded</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.order.prefs">25.6.1. The order in <code class="filename">bsd.prefs.mk</code></a></span></dt>
-<dt><span class="sect2"><a href="#infr.order.pkg">25.6.2. The order in <code class="filename">bsd.pkg.mk</code></a></span></dt>
+<dt><span class="sect2"><a href="#infr.order.prefs">26.6.1. The order in <code class="filename">bsd.prefs.mk</code></a></span></dt>
+<dt><span class="sect2"><a href="#infr.order.pkg">26.6.2. The order in <code class="filename">bsd.pkg.mk</code></a></span></dt>
 </dl></dd>
 </dl></dd>
-<dt><span class="chapter"><a href="#regression">26. Regression tests</a></span></dt>
+<dt><span class="chapter"><a href="#regression">27. Regression tests</a></span></dt>
 <dd><dl>
-<dt><span class="sect1"><a href="#regression.run">26.1. Running the regression tests</a></span></dt>
-<dt><span class="sect1"><a href="#regression.new">26.2. Adding a new regression test</a></span></dt>
+<dt><span class="sect1"><a href="#regression.run">27.1. Running the regression tests</a></span></dt>
+<dt><span class="sect1"><a href="#regression.new">27.2. Adding a new regression test</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#regression.fun.override">26.2.1. Overridable functions</a></span></dt>
-<dt><span class="sect2"><a href="#regression.fun.helper">26.2.2. Helper functions</a></span></dt>
+<dt><span class="sect2"><a href="#regression.fun.override">27.2.1. Overridable functions</a></span></dt>
+<dt><span class="sect2"><a href="#regression.fun.helper">27.2.2. Helper functions</a></span></dt>
 </dl></dd>
 </dl></dd>
-<dt><span class="chapter"><a href="#porting">27. Porting pkgsrc</a></span></dt>
-<dd><dl><dt><span class="sect1"><a href="#porting.opsys">27.1. Porting pkgsrc to a new operating system</a></span></dt></dl></dd>
+<dt><span class="chapter"><a href="#porting">28. Porting pkgsrc</a></span></dt>
+<dd><dl><dt><span class="sect1"><a href="#porting.opsys">28.1. Porting pkgsrc to a new operating system</a></span></dt></dl></dd>
 </dl></dd>
 <dt><span class="appendix"><a href="#examples">A. A simple example package: bison</a></span></dt>
 <dd><dl>
@@ -3445,7 +3453,15 @@ anymore, you can remove that file and ru
 <dt><span class="sect1"><a href="#renaming-package">23.7. Renaming a package in pkgsrc</a></span></dt>
 <dt><span class="sect1"><a href="#moving-package">23.8. Moving a package in pkgsrc</a></span></dt>
 </dl></dd>
-<dt><span class="chapter"><a href="#devfaq">24. Frequently Asked Questions</a></span></dt>
+<dt><span class="chapter"><a href="#policies">24. pkgsrc Policies</a></span></dt>
+<dd><dl>
+<dt><span class="sect1"><a href="#stability">24.1. Packages for which updating is restricted</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#stability.abi">24.1.1. Limited Updates - ABI</a></span></dt>
+<dt><span class="sect2"><a href="#stability.bootstrap">24.1.2. Limited Updates - Bootstrap</a></span></dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="chapter"><a href="#devfaq">25. Frequently Asked Questions</a></span></dt>
 </dl>
 </div>
 </div>
@@ -10242,7 +10258,67 @@ place.</p></li>
 </div>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="devfaq"></a>Chapter�24.�Frequently Asked Questions</h2></div></div></div>
+<a name="policies"></a>Chapter�24.�pkgsrc Policies</h2></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt><span class="sect1"><a href="#stability">24.1. Packages for which updating is restricted</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#stability.abi">24.1.1. Limited Updates - ABI</a></span></dt>
+<dt><span class="sect2"><a href="#stability.bootstrap">24.1.2. Limited Updates - Bootstrap</a></span></dt>
+</dl></dd>
+</dl>
+</div>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="stability"></a>24.1.�Packages for which updating is restricted</h2></div></div></div>
+<p>In the past, some packages have caused more package failures than others, and we'd like to reduce this in the future.</p>
+<p>For this reason, pkgsrc-pmc marks some packages with <code class="varname">POLICY_UPDATE_LIMITED</code>. The possible values currently are:
+</p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem"><p><code class="literal">abi</code> for packages where ABI/API changes often broke the packages depending on them</p></li>
+<li class="listitem"><p><code class="literal">bootstrap</code> for packages that are used during the pkgsrc bootstrap</p></li>
+</ul></div>
+<p>
+<code class="filename">pkglint</code> will warn when committing updates to these packages.</p>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="stability.abi"></a>24.1.1.�Limited Updates - ABI</h3></div></div></div>
+<p>Before committing non-micro version updates to packages marked
+  with <code class="varname">POLICY_UPDATE_LIMITED=abi</code>, a limited bulk
+  build of <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/meta-pkgs/bulk-test-${PACKAGE}/index.html"; target="_top"><code class="filename">meta-pkgs/bulk-test-${PACKAGE}</code></a> needs 
to be run
+  and the result posted to the tech-pkg mailing list, highlighting
+  what packages would stop building (if any).</p>
+<p>Depending on the result, pkgsrc-pmc then decides:
+  </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem"><p>go ahead with the update</p></li>
+<li class="listitem"><p>wait for packages X, Y, Z to be fixed (upstream or
+    locally) with the updated version, which is put in wip in the
+    meantime</p></li>
+<li class="listitem"><p>In the second case, all pkgsrc developers are
+    encouraged to work on fixing this - it is not only the updater's
+    task to fix them.</p></li>
+</ul></div>
+<p>
+  </p>
+<p>The decision to wait for packages can be revisited.</p>
+</div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="stability.bootstrap"></a>24.1.2.�Limited Updates - Bootstrap</h3></div></div></div>
+<p>When updating packages used in the bootstrap, i.e. marked with
+  <code class="varname">POLICY_UPDATE_LIMITED=bootstrap</code>, test the
+  bootstrap process and preferably some basic packages and send the
+  patch to the tech-pkg mailing list so it can be tested on other
+  platforms as well. Give at least two weeks for feedback and testing
+  by others.</p>
+</div>
+</div>
+</div>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="devfaq"></a>Chapter�25.�Frequently Asked Questions</h2></div></div></div>
 <p>This section contains the answers to questions that may
        arise when you are writing a package. If you don't find your
        question answered here, first have a look in the other chapters,
@@ -10250,34 +10326,34 @@ place.</p></li>
        <code class="literal">pkgsrc-users</code> mailing list.</p>
 <div class="qandaset">
 <a name="devfaq.qandaset"></a><dl>
-<dt>24.1. <a href="#devfaq.makeflags">What is the difference between
+<dt>25.1. <a href="#devfaq.makeflags">What is the difference between
        MAKEFLAGS, .MAKEFLAGS and
        MAKE_FLAGS?</a>
 </dt>
-<dt>24.2. <a href="#devfaq.make">What is the difference between
+<dt>25.2. <a href="#devfaq.make">What is the difference between
        MAKE, GMAKE and
        MAKE_PROGRAM?</a>
 </dt>
-<dt>24.3. <a href="#devfaq.cc">What is the difference between
+<dt>25.3. <a href="#devfaq.cc">What is the difference between
        CC, PKG_CC and
        PKGSRC_COMPILER?</a>
 </dt>
-<dt>24.4. <a href="#devfaq.bl3prefix">Why does make show-var
+<dt>25.4. <a href="#devfaq.bl3prefix">Why does make show-var
        VARNAME=BUILDLINK_PREFIX.foo
        say it's empty?</a>
 </dt>
-<dt>24.5. <a href="#devfaq.master_sites">What does
+<dt>25.5. <a href="#devfaq.master_sites">What does
        ${MASTER_SITE_SOURCEFORGE:=package/} mean? I
        don't understand the := inside
        it.</a>
 </dt>
-<dt>24.6. <a href="#devfaq.mailinglists">Which mailing lists are there for package
+<dt>25.6. <a href="#devfaq.mailinglists">Which mailing lists are there for package
        developers?</a>
 </dt>
-<dt>24.7. <a href="#devfaq.documentation">Where is the pkgsrc
+<dt>25.7. <a href="#devfaq.documentation">Where is the pkgsrc
        documentation?</a>
 </dt>
-<dt>24.8. <a href="#devfaq.too-much-time">I have a little time to kill.
+<dt>25.8. <a href="#devfaq.too-much-time">I have a little time to kill.
 What shall I do?</a>
 </dt>
 </dl>
@@ -10289,7 +10365,7 @@ What shall I do?</a>
 <tbody>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.makeflags"></a><a name="devfaq.makeflags.q"></a><p><b>24.1.</b></p>
+<a name="devfaq.makeflags"></a><a name="devfaq.makeflags.q"></a><p><b>25.1.</b></p>
 </td>
 <td align="left" valign="top"><p>What is the difference between
        <code class="varname">MAKEFLAGS</code>, <code class="varname">.MAKEFLAGS</code> and
@@ -10310,7 +10386,7 @@ What shall I do?</a>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.make"></a><a name="devfaq.make.q"></a><p><b>24.2.</b></p>
+<a name="devfaq.make"></a><a name="devfaq.make.q"></a><p><b>25.2.</b></p>
 </td>
 <td align="left" valign="top"><p>What is the difference between
        <code class="varname">MAKE</code>, <code class="varname">GMAKE</code> and
@@ -10331,7 +10407,7 @@ What shall I do?</a>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.cc"></a><a name="devfaq.cc.q"></a><p><b>24.3.</b></p>
+<a name="devfaq.cc"></a><a name="devfaq.cc.q"></a><p><b>25.3.</b></p>
 </td>
 <td align="left" valign="top"><p>What is the difference between
        <code class="varname">CC</code>, <code class="varname">PKG_CC</code> and
@@ -10353,7 +10429,7 @@ What shall I do?</a>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="devfaq.bl3prefix"></a><a name="devfaq.bl3prefix.q"></a><p><b>24.4.</b></p>
+<a name="devfaq.bl3prefix"></a><a name="devfaq.bl3prefix.q"></a><p><b>25.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>
@@ -10369,7 +10445,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.5.</b></p>
+<a name="devfaq.master_sites"></a><a name="devfaq.master_sites.q"></a><p><b>25.5.</b></p>
 </td>
 <td align="left" valign="top"><p>What does
        <code class="code">${MASTER_SITE_SOURCEFORGE:=package/}</code> mean? I
@@ -10393,7 +10469,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.6.</b></p>
+<a name="devfaq.mailinglists"></a><a name="devfaq.mailinglists.q"></a><p><b>25.6.</b></p>
 </td>
 <td align="left" valign="top"><p>Which mailing lists are there for package
        developers?</p></td>
@@ -10418,7 +10494,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.7.</b></p>
+<a name="devfaq.documentation"></a><a name="devfaq.documentation.q"></a><p><b>25.7.</b></p>
 </td>
 <td align="left" valign="top"><p>Where is the pkgsrc
        documentation?</p></td>
@@ -10466,7 +10542,7 @@ 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.8.</b></p>
+<a name="devfaq.too-much-time"></a><a name="devfaq.too-much-time.q"></a><p><b>25.8.</b></p>
 </td>
 <td align="left" valign="top"><p>I have a little time to kill.
 What shall I do?</p></td>
@@ -10508,64 +10584,64 @@ anyway.</p>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl class="toc">
-<dt><span class="chapter"><a href="#infr.design">25. Design of the pkgsrc infrastructure</a></span></dt>
+<dt><span class="chapter"><a href="#infr.design">26. Design of the pkgsrc infrastructure</a></span></dt>
 <dd><dl>
-<dt><span class="sect1"><a href="#infr.vardef">25.1. The meaning of variable definitions</a></span></dt>
-<dt><span class="sect1"><a href="#infr.vardef.problems">25.2. Avoiding problems before they arise</a></span></dt>
-<dt><span class="sect1"><a href="#infr.var">25.3. Variable evaluation</a></span></dt>
+<dt><span class="sect1"><a href="#infr.vardef">26.1. The meaning of variable definitions</a></span></dt>
+<dt><span class="sect1"><a href="#infr.vardef.problems">26.2. Avoiding problems before they arise</a></span></dt>
+<dt><span class="sect1"><a href="#infr.var">26.3. Variable evaluation</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.var.load">25.3.1. At load time</a></span></dt>
-<dt><span class="sect2"><a href="#infr.var.run">25.3.2. At runtime</a></span></dt>
+<dt><span class="sect2"><a href="#infr.var.load">26.3.1. At load time</a></span></dt>
+<dt><span class="sect2"><a href="#infr.var.run">26.3.2. At runtime</a></span></dt>
 </dl></dd>
-<dt><span class="sect1"><a href="#infr.varspec">25.4. How can variables be specified?</a></span></dt>
-<dt><span class="sect1"><a href="#infr.design.intf">25.5. Designing interfaces for Makefile fragments</a></span></dt>
+<dt><span class="sect1"><a href="#infr.varspec">26.4. How can variables be specified?</a></span></dt>
+<dt><span class="sect1"><a href="#infr.design.intf">26.5. Designing interfaces for Makefile fragments</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.design.intf.proc">25.5.1. Procedures with parameters</a></span></dt>
-<dt><span class="sect2"><a href="#infr.design.intf.action">25.5.2. Actions taken on behalf of parameters</a></span></dt>
+<dt><span class="sect2"><a href="#infr.design.intf.proc">26.5.1. Procedures with parameters</a></span></dt>
+<dt><span class="sect2"><a href="#infr.design.intf.action">26.5.2. Actions taken on behalf of parameters</a></span></dt>
 </dl></dd>
-<dt><span class="sect1"><a href="#infr.order">25.6. The order in which files are loaded</a></span></dt>
+<dt><span class="sect1"><a href="#infr.order">26.6. The order in which files are loaded</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.order.prefs">25.6.1. The order in <code class="filename">bsd.prefs.mk</code></a></span></dt>
-<dt><span class="sect2"><a href="#infr.order.pkg">25.6.2. The order in <code class="filename">bsd.pkg.mk</code></a></span></dt>
+<dt><span class="sect2"><a href="#infr.order.prefs">26.6.1. The order in <code class="filename">bsd.prefs.mk</code></a></span></dt>
+<dt><span class="sect2"><a href="#infr.order.pkg">26.6.2. The order in <code class="filename">bsd.pkg.mk</code></a></span></dt>
 </dl></dd>
 </dl></dd>
-<dt><span class="chapter"><a href="#regression">26. Regression tests</a></span></dt>
+<dt><span class="chapter"><a href="#regression">27. Regression tests</a></span></dt>
 <dd><dl>
-<dt><span class="sect1"><a href="#regression.run">26.1. Running the regression tests</a></span></dt>
-<dt><span class="sect1"><a href="#regression.new">26.2. Adding a new regression test</a></span></dt>
+<dt><span class="sect1"><a href="#regression.run">27.1. Running the regression tests</a></span></dt>
+<dt><span class="sect1"><a href="#regression.new">27.2. Adding a new regression test</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#regression.fun.override">26.2.1. Overridable functions</a></span></dt>
-<dt><span class="sect2"><a href="#regression.fun.helper">26.2.2. Helper functions</a></span></dt>
+<dt><span class="sect2"><a href="#regression.fun.override">27.2.1. Overridable functions</a></span></dt>
+<dt><span class="sect2"><a href="#regression.fun.helper">27.2.2. Helper functions</a></span></dt>
 </dl></dd>
 </dl></dd>
-<dt><span class="chapter"><a href="#porting">27. Porting pkgsrc</a></span></dt>
-<dd><dl><dt><span class="sect1"><a href="#porting.opsys">27.1. Porting pkgsrc to a new operating system</a></span></dt></dl></dd>
+<dt><span class="chapter"><a href="#porting">28. Porting pkgsrc</a></span></dt>
+<dd><dl><dt><span class="sect1"><a href="#porting.opsys">28.1. Porting pkgsrc to a new operating system</a></span></dt></dl></dd>
 </dl>
 </div>
 </div>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="infr.design"></a>Chapter�25.�Design of the pkgsrc infrastructure</h2></div></div></div>
+<a name="infr.design"></a>Chapter�26.�Design of the pkgsrc infrastructure</h2></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl class="toc">
-<dt><span class="sect1"><a href="#infr.vardef">25.1. The meaning of variable definitions</a></span></dt>
-<dt><span class="sect1"><a href="#infr.vardef.problems">25.2. Avoiding problems before they arise</a></span></dt>
-<dt><span class="sect1"><a href="#infr.var">25.3. Variable evaluation</a></span></dt>
+<dt><span class="sect1"><a href="#infr.vardef">26.1. The meaning of variable definitions</a></span></dt>
+<dt><span class="sect1"><a href="#infr.vardef.problems">26.2. Avoiding problems before they arise</a></span></dt>
+<dt><span class="sect1"><a href="#infr.var">26.3. Variable evaluation</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.var.load">25.3.1. At load time</a></span></dt>
-<dt><span class="sect2"><a href="#infr.var.run">25.3.2. At runtime</a></span></dt>
+<dt><span class="sect2"><a href="#infr.var.load">26.3.1. At load time</a></span></dt>
+<dt><span class="sect2"><a href="#infr.var.run">26.3.2. At runtime</a></span></dt>
 </dl></dd>
-<dt><span class="sect1"><a href="#infr.varspec">25.4. How can variables be specified?</a></span></dt>
-<dt><span class="sect1"><a href="#infr.design.intf">25.5. Designing interfaces for Makefile fragments</a></span></dt>
+<dt><span class="sect1"><a href="#infr.varspec">26.4. How can variables be specified?</a></span></dt>
+<dt><span class="sect1"><a href="#infr.design.intf">26.5. Designing interfaces for Makefile fragments</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.design.intf.proc">25.5.1. Procedures with parameters</a></span></dt>
-<dt><span class="sect2"><a href="#infr.design.intf.action">25.5.2. Actions taken on behalf of parameters</a></span></dt>
+<dt><span class="sect2"><a href="#infr.design.intf.proc">26.5.1. Procedures with parameters</a></span></dt>
+<dt><span class="sect2"><a href="#infr.design.intf.action">26.5.2. Actions taken on behalf of parameters</a></span></dt>
 </dl></dd>
-<dt><span class="sect1"><a href="#infr.order">25.6. The order in which files are loaded</a></span></dt>
+<dt><span class="sect1"><a href="#infr.order">26.6. The order in which files are loaded</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#infr.order.prefs">25.6.1. The order in <code class="filename">bsd.prefs.mk</code></a></span></dt>
-<dt><span class="sect2"><a href="#infr.order.pkg">25.6.2. The order in <code class="filename">bsd.pkg.mk</code></a></span></dt>
+<dt><span class="sect2"><a href="#infr.order.prefs">26.6.1. The order in <code class="filename">bsd.prefs.mk</code></a></span></dt>
+<dt><span class="sect2"><a href="#infr.order.pkg">26.6.2. The order in <code class="filename">bsd.pkg.mk</code></a></span></dt>
 </dl></dd>
 </dl>
 </div>
@@ -10575,7 +10651,7 @@ anyway.</p>
        like.</p>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="infr.vardef"></a>25.1.�The meaning of variable definitions</h2></div></div></div>
+<a name="infr.vardef"></a>26.1.�The meaning of variable definitions</h2></div></div></div>
 <p>Whenever a variable is defined in the pkgsrc
        infrastructure, the location and the way of definition provide
        much information about the intended use of that variable.
@@ -10606,7 +10682,7 @@ anyway.</p>
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="infr.vardef.problems"></a>25.2.�Avoiding problems before they arise</h2></div></div></div>
+<a name="infr.vardef.problems"></a>26.2.�Avoiding problems before they arise</h2></div></div></div>
 <p>All variables that contain lists of things should default
        to being empty. Two examples that do not follow this rule are
        <code class="varname">USE_LANGUAGES</code> and
@@ -10630,10 +10706,10 @@ DISTFILES=      ${DISTNAME}${EXTRACT_SUF
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="infr.var"></a>25.3.�Variable evaluation</h2></div></div></div>
+<a name="infr.var"></a>26.3.�Variable evaluation</h2></div></div></div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="infr.var.load"></a>25.3.1.�At load time</h3></div></div></div>
+<a name="infr.var.load"></a>26.3.1.�At load time</h3></div></div></div>
 <p>Variable evaluation takes place either at load time or at
        runtime, depending on the context in which they occur. The
        contexts where variables are evaluated at load time are:</p>
@@ -10675,7 +10751,7 @@ CFLAGS+=                -Wall
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="infr.var.run"></a>25.3.2.�At runtime</h3></div></div></div>
+<a name="infr.var.run"></a>26.3.2.�At runtime</h3></div></div></div>
 <p>After all the files have been loaded, the values of the
        variables cannot be changed anymore. Variables that are used in
        the shell commands are expanded at this point.</p>
@@ -10683,7 +10759,7 @@ CFLAGS+=                -Wall
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="infr.varspec"></a>25.4.�How can variables be specified?</h2></div></div></div>
+<a name="infr.varspec"></a>26.4.�How can variables be specified?</h2></div></div></div>
 <p>There are many ways in which the definition and use of a
        variable can be restricted in order to detect bugs and violations
        of the (mostly unwritten) policies. A package can be checked with
@@ -10692,14 +10768,14 @@ CFLAGS+=                -Wall
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="infr.design.intf"></a>25.5.�Designing interfaces for Makefile fragments</h2></div></div></div>
+<a name="infr.design.intf"></a>26.5.�Designing interfaces for Makefile fragments</h2></div></div></div>
 <p>Most of the <code class="filename">.mk</code> files fall into one
        of the following classes. Cases where a file falls into more
        than one class should be avoided as it often leads to subtle
        bugs.</p>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="infr.design.intf.proc"></a>25.5.1.�Procedures with parameters</h3></div></div></div>
+<a name="infr.design.intf.proc"></a>26.5.1.�Procedures with parameters</h3></div></div></div>
 <p>In a traditional imperative programming language some of
        the <code class="filename">.mk</code> files could be described as
        procedures. They take some input parameters and&mdash;after
@@ -10733,7 +10809,7 @@ CFLAGS+=                -Wall
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="infr.design.intf.action"></a>25.5.2.�Actions taken on behalf of parameters</h3></div></div></div>
+<a name="infr.design.intf.action"></a>26.5.2.�Actions taken on behalf of parameters</h3></div></div></div>
 <p>Action files take some input parameters and may define
        runtime variables. They shall not define loadtime variables.
        There are action files that are included implicitly by the
@@ -10745,7 +10821,7 @@ CFLAGS+=                -Wall
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="infr.order"></a>25.6.�The order in which files are loaded</h2></div></div></div>
+<a name="infr.order"></a>26.6.�The order in which files are loaded</h2></div></div></div>
 <p>Package <code class="filename">Makefile</code>s usually consist of
        a set of variable definitions, and include the file
        <code class="filename">../../mk/bsd.pkg.mk</code> in the very last line.
@@ -10760,7 +10836,7 @@ CFLAGS+=                -Wall
        are loaded and gives reasons for that order.</p>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="infr.order.prefs"></a>25.6.1.�The order in <code class="filename">bsd.prefs.mk</code>
+<a name="infr.order.prefs"></a>26.6.1.�The order in <code class="filename">bsd.prefs.mk</code>
 </h3></div></div></div>
 <p>The very first action in <code class="filename">bsd.prefs.mk</code>
        is to define some essential variables like
@@ -10785,7 +10861,7 @@ CFLAGS+=                -Wall
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="infr.order.pkg"></a>25.6.2.�The order in <code class="filename">bsd.pkg.mk</code>
+<a name="infr.order.pkg"></a>26.6.2.�The order in <code class="filename">bsd.pkg.mk</code>
 </h3></div></div></div>
 <p>First, <code class="filename">bsd.prefs.mk</code> is loaded.</p>
 <p>Then, the various <code class="filename">*-vars.mk</code> files are
@@ -10818,15 +10894,15 @@ CFLAGS+=                -Wall
 </div>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="regression"></a>Chapter�26.�Regression tests</h2></div></div></div>
+<a name="regression"></a>Chapter�27.�Regression tests</h2></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl class="toc">
-<dt><span class="sect1"><a href="#regression.run">26.1. Running the regression tests</a></span></dt>
-<dt><span class="sect1"><a href="#regression.new">26.2. Adding a new regression test</a></span></dt>
+<dt><span class="sect1"><a href="#regression.run">27.1. Running the regression tests</a></span></dt>
+<dt><span class="sect1"><a href="#regression.new">27.2. Adding a new regression test</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="#regression.fun.override">26.2.1. Overridable functions</a></span></dt>
-<dt><span class="sect2"><a href="#regression.fun.helper">26.2.2. Helper functions</a></span></dt>
+<dt><span class="sect2"><a href="#regression.fun.override">27.2.1. Overridable functions</a></span></dt>
+<dt><span class="sect2"><a href="#regression.fun.helper">27.2.2. Helper functions</a></span></dt>
 </dl></dd>
 </dl>
 </div>
@@ -10840,7 +10916,7 @@ CFLAGS+=                -Wall
        how you can add new tests.</p>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="regression.run"></a>26.1.�Running the regression tests</h2></div></div></div>
+<a name="regression.run"></a>27.1.�Running the regression tests</h2></div></div></div>
 <p>You first need to install the <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/pkg_regress/index.html"; target="_top"><code class="filename">pkgtools/pkg_regress</code></a> 
package, which
        provides the <span class="command"><strong>pkg_regress</strong></span> command. Then you
        can simply run that command, which will run all tests in the
@@ -10848,7 +10924,7 @@ CFLAGS+=                -Wall
 </div>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="regression.new"></a>26.2.�Adding a new regression test</h2></div></div></div>
+<a name="regression.new"></a>27.2.�Adding a new regression test</h2></div></div></div>
 <p>Every directory in the <code class="filename">regress/</code>
        directory that contains a file called <code class="filename">spec</code>
        is considered a regression test. This file is a shell program
@@ -10857,7 +10933,7 @@ CFLAGS+=                -Wall
        needs.</p>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="regression.fun.override"></a>26.2.1.�Overridable functions</h3></div></div></div>
+<a name="regression.fun.override"></a>27.2.1.�Overridable functions</h3></div></div></div>
 <p>These functions do not take any parameters. Although they
        are called in <span class="quote">&#8220;<span class="quote">set -e</span>&#8221;</span> mode, they don't stop at the
        first failing command. See <a class="ulink" href="https://stackoverflow.com/q/4072984"; target="_top">this Stack Overflow
@@ -10905,7 +10981,7 @@ check_result() {
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="regression.fun.helper"></a>26.2.2.�Helper functions</h3></div></div></div>
+<a name="regression.fun.helper"></a>27.2.2.�Helper functions</h3></div></div></div>
 <div class="variablelist"><dl class="variablelist">
 <dt><span class="term"><code class="varname">regress_fail <em class="replaceable"><code>message...</code></em></code></span></dt>
 <dd><p>This function makes the test fail with the given error message.</p></dd>
@@ -10936,10 +11012,10 @@ output_require "^[[:alpha:]+[[:space:]][
 </div>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="porting"></a>Chapter�27.�Porting pkgsrc</h2></div></div></div>
+<a name="porting"></a>Chapter�28.�Porting pkgsrc</h2></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
-<dl class="toc"><dt><span class="sect1"><a href="#porting.opsys">27.1. Porting pkgsrc to a new operating system</a></span></dt></dl>
+<dl class="toc"><dt><span class="sect1"><a href="#porting.opsys">28.1. Porting pkgsrc to a new operating system</a></span></dt></dl>
 </div>
 <p>The pkgsrc system has already been ported to many
        operating systems, hardware architectures and compilers. This
@@ -10947,7 +11023,7 @@ output_require "^[[:alpha:]+[[:space:]][
        portable.</p>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="porting.opsys"></a>27.1.�Porting pkgsrc to a new operating system</h2></div></div></div>
+<a name="porting.opsys"></a>28.1.�Porting pkgsrc to a new operating system</h2></div></div></div>
 <p>To port pkgsrc to a new operating system (called
        <code class="literal">MyOS</code> in this example), you need to touch the
        following files:</p>
@@ -12007,119 +12083,123 @@ 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>ARGMAX_REQ</td>
-<td>ARG_MAX</td>
 </tr>
 <tr>
+<td>ARG_MAX</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>AUX</td>
-<td>BDB185_DEFAULT</td>
 </tr>
 <tr>
+<td>BDB185_DEFAULT</td>
 <td>BDBBASE</td>
-<td>BDB_ACCEPTED</td>
 </tr>
 <tr>
+<td>BDB_ACCEPTED</td>
 <td>BDB_DEFAULT</td>
-<td>BDB_LIBS</td>
 </tr>
 <tr>
+<td>BDB_LIBS</td>
 <td>BDB_TYPE</td>
-<td>BINCIMAP_GROUP</td>
 </tr>
 <tr>
+<td>BINCIMAP_GROUP</td>
 <td>BINCIMAP_LOG_USER</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_PC</td>
 </tr>
 <tr>
+<td>BLAS_PC</td>
 <td>BLAS_TYPE</td>
-<td>BOOTSTRAP_DEPENDS</td>
 </tr>
 <tr>
+<td>BOOTSTRAP_DEPENDS</td>
 <td>BROKEN</td>
-<td>BROKEN_EXCEPT_ON_PLATFORM</td>
 </tr>
 <tr>
+<td>BROKEN_EXCEPT_ON_PLATFORM</td>
 <td>BROKEN_ON_PLATFORM</td>
-<td>BSDSRCDIR</td>
 </tr>
 <tr>
+<td>BSDSRCDIR</td>
 <td>BSDXSRCDIR</td>
-<td>BSD_MAKE_ENV</td>
 </tr>
 <tr>
+<td>BSD_MAKE_ENV</td>
 <td>BUILDLINK_AUTO_DIRS</td>
-<td>BUILDLINK_AUTO_VARS</td>
 </tr>
 <tr>
+<td>BUILDLINK_AUTO_VARS</td>
 <td>BUILDLINK_CFLAGS</td>
-<td>BUILDLINK_CONTENTS_FILTER</td>
 </tr>
 <tr>
+<td>BUILDLINK_CONTENTS_FILTER</td>
 <td>BUILDLINK_CPPFLAGS</td>
+</tr>
+<tr>
+<td>BUILDLINK_DEPMETHOD</td>
 <td>BUILDLINK_FILES</td>
 </tr>
 <tr>
@@ -12216,99 +12296,111 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>CHANGES</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_ONLY_PREFIX</td>
-<td>CHECK_FILES_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_FILES_SKIP</td>
 <td>CHECK_FILES_STRICT</td>
-<td>CHECK_HEADERS</td>
 </tr>
 <tr>
+<td>CHECK_HEADERS</td>
 <td>CHECK_HEADERS_SKIP</td>
-<td>CHECK_INTERPRETER</td>
 </tr>
 <tr>
+<td>CHECK_INTERPRETER</td>
 <td>CHECK_INTERPRETER_SKIP</td>
-<td>CHECK_PERMS</td>
 </tr>
 <tr>
+<td>CHECK_PERMS</td>
 <td>CHECK_PERMS_AUTOFIX</td>
-<td>CHECK_PERMS_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_PERMS_SKIP</td>
 <td>CHECK_PIE</td>
-<td>CHECK_PIE_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_PIE_SKIP</td>
 <td>CHECK_PIE_SUPPORTED</td>
-<td>CHECK_PORTABILITY</td>
 </tr>
 <tr>
+<td>CHECK_PORTABILITY</td>
 <td>CHECK_PORTABILITY_EXPERIMENTAL</td>
-<td>CHECK_PORTABILITY_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_PORTABILITY_SKIP</td>
 <td>CHECK_RELRO</td>
-<td>CHECK_RELRO_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_RELRO_SKIP</td>
 <td>CHECK_RELRO_SUPPORTED</td>
-<td>CHECK_SHLIBS</td>
 </tr>
 <tr>
+<td>CHECK_SHLIBS</td>
 <td>CHECK_SHLIBS_SKIP</td>
-<td>CHECK_SHLIBS_SUPPORTED</td>
 </tr>
 <tr>
+<td>CHECK_SHLIBS_SUPPORTED</td>
 <td>CHECK_SHLIBS_TOXIC</td>
-<td>CHECK_SSP</td>
 </tr>
 <tr>
+<td>CHECK_SSP</td>
 <td>CHECK_SSP_SKIP</td>
-<td>CHECK_SSP_SUPPORTED</td>
 </tr>
 <tr>
+<td>CHECK_SSP_SUPPORTED</td>
 <td>CHECK_STRIPPED</td>
-<td>CHECK_STRIPPED_SKIP</td>
 </tr>
 <tr>
+<td>CHECK_STRIPPED_SKIP</td>
 <td>CHECK_WRKREF</td>
-<td>CHECK_WRKREF_EXTRA_DIRS</td>
 </tr>
 <tr>
+<td>CHECK_WRKREF_EXTRA_DIRS</td>
 <td>CHECK_WRKREF_SKIP</td>
-<td>CLAMAV_DBDIR</td>
 </tr>
 <tr>
+<td>CLAMAV_DBDIR</td>
 <td>CLAMAV_GROUP</td>
-<td>CLAMAV_USER</td>
 </tr>
 <tr>
+<td>CLAMAV_USER</td>
 <td>CLANGBASE</td>
-<td>CLEANDEPENDS</td>
 </tr>
 <tr>
+<td>CLEANDEPENDS</td>
 <td>CLT</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>
@@ -12396,7 +12488,23 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>CURSES_TYPE</td>
-<td>CXX</td>
+<td>CVS_EXTRACTDIR</td>
+</tr>
+<tr>
+<td>CVS_MODULE</td>
+<td>CVS_PROJECT</td>
+</tr>
+<tr>
+<td>CVS_REPOSITORIES</td>
+<td>CVS_ROOT</td>
+</tr>
+<tr>
+<td>CVS_ROOT_GNU</td>
+<td>CVS_ROOT_NONGNU</td>
+</tr>
+<tr>
+<td>CVS_ROOT_SOURCEFORGE</td>
+<td>CVS_TAG</td>
 </tr>
 <tr>
 <td>CYRUS_GROUP</td>
@@ -12615,100 +12723,124 @@ source packages</h2></div></div></div>
 <td>FIX_SYSTEM_HEADERS</td>
 </tr>
 <tr>
+<td>FONTDIR</td>
 <td>FONTS_DIRS</td>
-<td>FONTS_VERBOSE</td>
 </tr>
 <tr>
+<td>FONTS_VERBOSE</td>
 <td>FOO_HACKS_MK</td>
-<td>FORCE_CXX_STD</td>
 </tr>
 <tr>
+<td>FORCE_CXX_STD</td>
 <td>FORCE_C_STD</td>
-<td>FOX_USE_XUNICODE</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>
-<td>FREEWNN_USER</td>
 </tr>
 <tr>
+<td>FREEWNN_USER</td>
 <td>FTP_PKG_URL_DIR</td>
-<td>FTP_PKG_URL_HOST</td>
 </tr>
 <tr>
+<td>FTP_PKG_URL_HOST</td>
 <td>GAMEDATAMODE</td>
-<td>GAMEDATA_PERMS</td>
 </tr>
 <tr>
+<td>GAMEDATA_PERMS</td>
 <td>GAMEDIRMODE</td>
-<td>GAMEDIR_PERMS</td>
 </tr>
 <tr>
+<td>GAMEDIR_PERMS</td>
 <td>GAMEGRP</td>
-<td>GAMEMODE</td>
 </tr>
 <tr>
+<td>GAMEMODE</td>
 <td>GAMEOWN</td>
-<td>GAMES_GROUP</td>
 </tr>
 <tr>
+<td>GAMES_GROUP</td>
 <td>GAMES_USER</td>
-<td>GCC</td>
 </tr>
 <tr>
+<td>GCC</td>
 <td>GCCBASE</td>
-<td>GCC_REQD</td>
 </tr>
 <tr>
+<td>GCC_REQD</td>
 <td>GCC_VERSION_SUFFIX</td>
-<td>GEM_BUILD</td>
 </tr>
 <tr>
+<td>GEM_BUILD</td>
 <td>GEM_CLEANBUILD</td>
-<td>GEM_CLEANBUILD_EXTENSIONS</td>
 </tr>
 <tr>
+<td>GEM_CLEANBUILD_EXTENSIONS</td>
 <td>GEM_DOCDIR</td>
-<td>GEM_EXTSDIR</td>
 </tr>
 <tr>
+<td>GEM_EXTSDIR</td>
 <td>GEM_HOME</td>
-<td>GEM_KEEPBUILD</td>
 </tr>
 <tr>
+<td>GEM_KEEPBUILD</td>
 <td>GEM_LIBDIR</td>
-<td>GEM_NAME</td>
 </tr>
 <tr>
+<td>GEM_NAME</td>
 <td>GEM_PATH</td>
-<td>GEM_PLUGINSDIR</td>
 </tr>
 <tr>
+<td>GEM_PLUGINSDIR</td>
 <td>GEM_SPECFILE</td>
-<td>GENERATE_PLIST</td>
 </tr>
 <tr>
+<td>GENERATE_PLIST</td>
 <td>GHC</td>
-<td>GHOSTSCRIPT_REQD</td>
 </tr>
 <tr>
+<td>GHOSTSCRIPT_REQD</td>
 <td>GITHUB_PROJECT</td>
-<td>GITHUB_RELEASE</td>
 </tr>
 <tr>
+<td>GITHUB_RELEASE</td>
 <td>GITHUB_SUBMODULES</td>
-<td>GITHUB_TAG</td>
 </tr>
 <tr>
+<td>GITHUB_TAG</td>
 <td>GITHUB_TYPE</td>
-<td>GITLAB_PROJECT</td>
 </tr>
 <tr>
+<td>GITLAB_PROJECT</td>
 <td>GITLAB_RELEASE</td>
-<td>GITLAB_SUBMODULES</td>
 </tr>
 <tr>
+<td>GITLAB_SUBMODULES</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>
@@ -12751,27 +12883,35 @@ source packages</h2></div></div></div>
 <td>GZIP</td>
 </tr>
 <tr>
+<td>HASKELL_COMPILER</td>
 <td>HASKELL_DISABLE_EXECUTABLES</td>
-<td>HASKELL_DISABLE_LIBRARIES</td>
 </tr>
 <tr>
+<td>HASKELL_DISABLE_LIBRARIES</td>
 <td>HASKELL_ENABLE_DYNAMIC_EXECUTABLE</td>
-<td>HASKELL_ENABLE_HADDOCK_DOCUMENTATION</td>
 </tr>
 <tr>
+<td>HASKELL_ENABLE_HADDOCK_DOCUMENTATION</td>
 <td>HASKELL_ENABLE_LIBRARY_PROFILING</td>
-<td>HASKELL_ENABLE_SHARED_LIBRARY</td>
 </tr>
 <tr>
+<td>HASKELL_ENABLE_SHARED_LIBRARY</td>
 <td>HASKELL_ENABLE_TESTS</td>
-<td>HASKELL_OPTIMIZATION_LEVEL</td>
 </tr>
 <tr>
+<td>HASKELL_OPTIMIZATION_LEVEL</td>
 <td>HASKELL_PKG_NAME</td>
-<td>HASKELL_UNRESTRICT_DEPENDENCIES</td>
 </tr>
 <tr>
+<td>HASKELL_UNRESTRICT_DEPENDENCIES</td>
 <td>HEADER_TEMPLATES</td>
+</tr>
+<tr>
+<td>HG_REPO</td>
+<td>HG_REPOSITORIES</td>
+</tr>
+<tr>
+<td>HG_TAG</td>
 <td>HOMEPAGE</td>
 </tr>
 <tr>
@@ -12868,6 +13008,10 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>JABBERD_USER</td>
+<td>JAVA_APP_PATH</td>
+</tr>
+<tr>
+<td>JAVA_APP_TARGETS</td>
 <td>JAVA_BINPREFIX</td>
 </tr>
 <tr>
@@ -12947,76 +13091,84 @@ 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>LOWER_OPSYS</td>
 </tr>
 <tr>
+<td>LOWER_OPSYS</td>
 <td>LOWER_OPSYS_VERSUFFIX</td>
-<td>LOWER_VARIANT_VERSION</td>
 </tr>
 <tr>
+<td>LOWER_VARIANT_VERSION</td>
 <td>LOWER_VENDOR</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>
@@ -13104,150 +13256,158 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>MTOOLS_ENABLE_FLOPPYD</td>
-<td>MV</td>
+<td>MUST</td>
 </tr>
 <tr>
+<td>MV</td>
 <td>MYSQL_CHARSET</td>
-<td>MYSQL_DATADIR</td>
 </tr>
 <tr>
+<td>MYSQL_DATADIR</td>
 <td>MYSQL_EXTRA_CHARSET</td>
-<td>MYSQL_GROUP</td>
 </tr>
 <tr>
+<td>MYSQL_GROUP</td>
 <td>MYSQL_USER</td>
-<td>MYSQL_VERSION</td>
 </tr>
 <tr>
+<td>MYSQL_VERSION</td>
 <td>MYSQL_VERSIONS_ACCEPTED</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_EXEC_FMT</td>
-<td>NATIVE_LOWER_OPSYS</td>
 </tr>
 <tr>
+<td>NATIVE_LOWER_OPSYS</td>
 <td>NATIVE_LOWER_VENDOR</td>
-<td>NATIVE_MACHINE_PLATFORM</td>
 </tr>
 <tr>
+<td>NATIVE_MACHINE_PLATFORM</td>
 <td>NATIVE_OBJECT_FMT</td>
-<td>NATIVE_OPSYS_VERSION</td>
 </tr>
 <tr>
+<td>NATIVE_OPSYS_VERSION</td>
 <td>NATIVE_OS_VARIANT</td>
-<td>NATIVE_OS_VERSION</td>
 </tr>
 <tr>
+<td>NATIVE_OS_VERSION</td>
 <td>NBPAX_PROGRAM_PREFIX</td>
-<td>NETBSD_LOGIN_NAME</td>
 </tr>
 <tr>
+<td>NETBSD_LOGIN_NAME</td>
 <td>NMH_EDITOR</td>
-<td>NMH_MTA</td>
 </tr>
 <tr>
+<td>NMH_MTA</td>
 <td>NMH_PAGER</td>
-<td>NODE_VERSIONS_ACCEPTED</td>
 </tr>
 <tr>
+<td>NODE_VERSIONS_ACCEPTED</td>
 <td>NODE_VERSIONS_INCOMPATIBLE</td>
-<td>NODE_VERSION_DEFAULT</td>
 </tr>
 <tr>
+<td>NODE_VERSION_DEFAULT</td>
 <td>NODE_VERSION_REQD</td>
-<td>NOLOGIN</td>
 </tr>
 <tr>
+<td>NOLOGIN</td>
 <td>NOTE</td>
-<td>NOT_FOR_PLATFORM</td>
 </tr>
 <tr>
+<td>NOT_FOR_PLATFORM</td>
 <td>NOT_PAX_ASLR_SAFE</td>
-<td>NOT_PAX_MPROTECT_SAFE</td>
 </tr>
 <tr>
+<td>NOT_PAX_MPROTECT_SAFE</td>
 <td>NO_BUILD</td>
-<td>NO_CHECKSUM</td>
 </tr>
 <tr>
+<td>NO_CHECKSUM</td>
 <td>NO_CONFIGURE</td>
-<td>NO_SKIP</td>
 </tr>
 <tr>
+<td>NO_SKIP</td>
 <td>NSD_GROUP</td>
-<td>NSD_LOG_FACILITY</td>
 </tr>
 <tr>
+<td>NSD_LOG_FACILITY</td>
 <td>NSD_USER</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>OBJECT_FMT</td>
-<td>OBJHOSTNAME</td>
 </tr>
 <tr>
+<td>OBJHOSTNAME</td>
 <td>OBJMACHINE</td>
-<td>OCAML_FINDLIB_DIRS</td>
 </tr>
 <tr>
+<td>OCAML_FINDLIB_DIRS</td>
 <td>OCAML_FINDLIB_REGISTER</td>
-<td>OCAML_FINDLIB_REGISTER_VERBOSE</td>
 </tr>
 <tr>
+<td>OCAML_FINDLIB_REGISTER_VERBOSE</td>
 <td>OCAML_SITELIBDIR</td>
-<td>OMF</td>
 </tr>
 <tr>
+<td>OMF</td>
 <td>ONLY_FOR_COMPILER</td>
-<td>ONLY_FOR_PLATFORM</td>
 </tr>
 <tr>
+<td>ONLY_FOR_PLATFORM</td>
 <td>OPENSSH_CHROOT</td>
-<td>OPENSSH_GROUP</td>
 </tr>
 <tr>
+<td>OPENSSH_GROUP</td>
 <td>OPENSSH_USER</td>
-<td>OPSYS</td>
 </tr>
 <tr>
+<td>OPSYS</td>
 <td>OPSYS_EMULDIR</td>
-<td>OPSYS_VERSION</td>
 </tr>
 <tr>
+<td>OPSYS_VERSION</td>
 <td>OS</td>
-<td>OSS_TYPE</td>
 </tr>
 <tr>
+<td>OSS_TYPE</td>
 <td>OSX</td>
-<td>OSX_PATH_TO_M4</td>
 </tr>
 <tr>
+<td>OSX_PATH_TO_M4</td>
 <td>OSX_PATH_TO_YACC</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>
@@ -13295,6 +13455,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>
@@ -13703,6 +13871,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>
@@ -13715,8 +13887,8 @@ source packages</h2></div></div></div>
 <td>RCD_SCRIPT_SRC</td>
 </tr>
 <tr>
+<td>RCD_SUBR</td>
 <td>RDOC</td>
-<td>READLINE_ACCEPTED</td>
 </tr>
 <tr>
 <td>READLINE_DEFAULT</td>
@@ -13791,6 +13963,10 @@ source packages</h2></div></div></div>
 <td>RM</td>
 </tr>
 <tr>
+<td>ROCKSPEC_NAME</td>
+<td>ROCKSPEC_SPECFILE</td>
+</tr>
+<tr>
 <td>ROOT_CMD</td>
 <td>ROOT_GROUP</td>
 </tr>
@@ -13996,187 +14172,199 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>SHLIB</td>
-<td>SIGN_PACKAGES</td>
+<td>SHORTNAME</td>
 </tr>
 <tr>
+<td>SIGN_PACKAGES</td>
 <td>SILC_CLIENT_WITH_PERL</td>
-<td>SITE_SPECIFIC_PKGS</td>
 </tr>
 <tr>
+<td>SITE_SPECIFIC_PKGS</td>
 <td>SKIP_DEPENDS</td>
-<td>SMF_INSTANCES</td>
 </tr>
 <tr>
+<td>SMF_INSTANCES</td>
 <td>SMF_MANIFEST</td>
-<td>SMF_METHODS</td>
 </tr>
 <tr>
+<td>SMF_METHODS</td>
 <td>SMF_METHOD_SHELL</td>
-<td>SMF_METHOD_SRC</td>
 </tr>
 <tr>
+<td>SMF_METHOD_SRC</td>
 <td>SMF_NAME</td>
-<td>SMF_PREFIX</td>
 </tr>
 <tr>
+<td>SMF_PREFIX</td>
 <td>SMF_SRCDIR</td>
-<td>SNIPROXY_GROUP</td>
 </tr>
 <tr>
+<td>SNIPROXY_GROUP</td>
 <td>SNIPROXY_USER</td>
-<td>SOURCE_BUFFSIZE</td>
 </tr>
 <tr>
+<td>SOURCE_BUFFSIZE</td>
 <td>SPECIAL_PERMS</td>
-<td>SPECIFIC_PKGS</td>
 </tr>
 <tr>
+<td>SPECIFIC_PKGS</td>
 <td>SSH_SUID</td>
-<td>SSLCERTBUNDLE</td>
 </tr>
 <tr>
+<td>SSLCERTBUNDLE</td>
 <td>SSLCERTS</td>
-<td>SSLDIR</td>
 </tr>
 <tr>
+<td>SSLDIR</td>
 <td>SSLKEYS</td>
-<td>SSP_SUPPORTED</td>
 </tr>
 <tr>
+<td>SSP_SUPPORTED</td>
 <td>SSYNC_PAWD</td>
-<td>STEP_MSG</td>
 </tr>
 <tr>
+<td>STEP_MSG</td>
 <td>STRIP</td>
-<td>STRIP_DBG</td>
 </tr>
 <tr>
+<td>STRIP_DBG</td>
 <td>STRIP_DEBUG</td>
-<td>STRIP_DEBUG_SUPPORTED</td>
 </tr>
 <tr>
+<td>STRIP_DEBUG_SUPPORTED</td>
 <td>STRIP_FILES_SKIP</td>
-<td>SU</td>
 </tr>
 <tr>
+<td>SU</td>
 <td>SUBDIR</td>
-<td>SUBST</td>
 </tr>
 <tr>
+<td>SUBST</td>
 <td>SUBST_CLASSES</td>
-<td>SUBST_FILES</td>
 </tr>
 <tr>
+<td>SUBST_FILES</td>
 <td>SUBST_FILTER_CMD</td>
-<td>SUBST_MESSAGE</td>
 </tr>
 <tr>
+<td>SUBST_MESSAGE</td>
 <td>SUBST_NOOP_OK</td>
-<td>SUBST_SED</td>
 </tr>
 <tr>
+<td>SUBST_SED</td>
 <td>SUBST_SHOW_DIFF</td>
-<td>SUBST_SKIP_TEXT_CHECK</td>
 </tr>
 <tr>
+<td>SUBST_SKIP_TEXT_CHECK</td>
 <td>SUBST_STAGE</td>
-<td>SUBST_VARS</td>
 </tr>
 <tr>
+<td>SUBST_VARS</td>
 <td>SUNWSPROBASE</td>
-<td>SUSE_PREFER</td>
 </tr>
 <tr>
+<td>SUSE_PREFER</td>
 <td>SU_CMD</td>
-<td>SYSCONFBASE</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_MACHINE_ARCH</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>TLS</td>
 </tr>
 <tr>
+<td>TLS</td>
 <td>TLSWRAPPER_CHROOT</td>
-<td>TO</td>
 </tr>
 <tr>
+<td>TO</td>
 <td>TOOLDIR</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_CROSS_DESTDIR</td>
-<td>TOOLS_DIR</td>
 </tr>
 <tr>
+<td>TOOLS_DIR</td>
 <td>TOOLS_FAIL</td>
-<td>TOOLS_GNU_MISSING</td>
 </tr>
 <tr>
+<td>TOOLS_GNU_MISSING</td>
 <td>TOOLS_LDCONFIG</td>
-<td>TOOLS_NOOP</td>
 </tr>
 <tr>
+<td>TOOLS_NOOP</td>
 <td>TOOLS_PATH</td>
-<td>TOOLS_SCRIPT</td>
 </tr>
 <tr>
+<td>TOOLS_SCRIPT</td>
 <td>TOOLS_USE_CROSS_COMPILE</td>
+</tr>
+<tr>
 <td>TOOL_DEPENDS</td>
+<td>TTF_FONTDIR</td>
 </tr>
 <tr>
 <td>TTF_FONTS_DIR</td>
@@ -14344,155 +14532,159 @@ source packages</h2></div></div></div>
 </tr>
 <tr>
 <td>XXX</td>
-<td>YES</td>
+<td>XXXX</td>
 </tr>
 <tr>
+<td>YES</td>
 <td>ZSH_STATIC</td>
-<td>__stdc__</td>
 </tr>
 <tr>
+<td>__stdc__</td>
 <td>_vargroups</td>
-<td>accept</td>
 </tr>
 <tr>
+<td>accept</td>
 <td>acquire-localbase-lock</td>
-<td>acquire-lock</td>
 </tr>
 <tr>
+<td>acquire-lock</td>
 <td>add</td>
-<td>added</td>
 </tr>
 <tr>
+<td>added</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>built-in</td>
 </tr>
 <tr>
+<td>built-in</td>
 <td>builtin</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-hackage</td>
-<td>check-vulnerable</td>
 </tr>
 <tr>
+<td>check-vulnerable</td>
 <td>checksum</td>
-<td>checksum-phase</td>
 </tr>
 <tr>
+<td>checksum-phase</td>
 <td>clean</td>
-<td>clean-depends</td>
 </tr>
 <tr>
+<td>clean-depends</td>
 <td>cleandir</td>
-<td>commit</td>
 </tr>
 <tr>
+<td>commit</td>
 <td>commit-changes-entry</td>
-<td>compact</td>
 </tr>
 <tr>
+<td>compact</td>
 <td>compiler</td>
-<td>conf</td>
 </tr>
 <tr>
+<td>conf</td>
 <td>config.guess</td>
-<td>config.sub</td>
 </tr>
 <tr>
+<td>config.sub</td>
 <td>configuration</td>
-<td>configure</td>
 </tr>
 <tr>
+<td>configure</td>
 <td>configure-env</td>
-<td>configure-help</td>
 </tr>
 <tr>
+<td>configure-help</td>
 <td>configure_args</td>
-<td>connect</td>
 </tr>
 <tr>
+<td>connect</td>
 <td>cos</td>
-<td>cpe</td>
 </tr>
 <tr>
+<td>cpe</td>
 <td>cputime</td>
-<td>create-usergroup</td>
 </tr>
 <tr>
+<td>create-usergroup</td>
 <td>csh</td>
+</tr>
+<tr>
 <td>ctf</td>
+<td>cvs</td>
 </tr>
 <tr>
 <td>debug</td>
@@ -14543,20 +14735,24 @@ source packages</h2></div></div></div>
 <td>do-fetch</td>
 </tr>
 <tr>
+<td>do-install</td>
 <td>download</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>
@@ -14595,36 +14791,40 @@ 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>
@@ -14651,91 +14851,95 @@ source packages</h2></div></div></div>
 <td>help</td>
 </tr>
 <tr>
+<td>hg</td>
 <td>imake</td>
-<td>in-tree</td>
 </tr>
 <tr>
+<td>in-tree</td>
 <td>increment</td>
-<td>indirect</td>
 </tr>
 <tr>
+<td>indirect</td>
 <td>inet_aton</td>
-<td>install</td>
 </tr>
 <tr>
+<td>install</td>
 <td>install-env</td>
-<td>interp</td>
 </tr>
 <tr>
+<td>interp</td>
 <td>interpreter</td>
-<td>intl</td>
 </tr>
 <tr>
+<td>intl</td>
 <td>ip4</td>
-<td>ip6</td>
 </tr>
 <tr>
+<td>ip6</td>
 <td>ipv4</td>
-<td>ipv6</td>
 </tr>
 <tr>
+<td>ipv6</td>
 <td>iso</td>
-<td>kerberos</td>
 </tr>
 <tr>
+<td>kerberos</td>
 <td>krb</td>
-<td>krb5</td>
 </tr>
 <tr>
+<td>krb5</td>
 <td>ksh</td>
-<td>lapack</td>
 </tr>
 <tr>
+<td>lapack</td>
 <td>latex</td>
-<td>libiconv</td>
 </tr>
 <tr>
+<td>libiconv</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>
+<td>lvalue</td>
 <td>machine_endian</td>
-<td>make</td>
 </tr>
 <tr>
+<td>make</td>
 <td>makedistinfo</td>
-<td>makepatchsum</td>
 </tr>
 <tr>
+<td>makepatchsum</td>
 <td>makesum</td>
-<td>mdi</td>
 </tr>
 <tr>
+<td>mdi</td>
 <td>memory</td>
+</tr>
+<tr>
+<td>mercurial</td>
 <td>meta</td>
 </tr>
 <tr>
@@ -14971,11 +15175,15 @@ source packages</h2></div></div></div>
 <td>substitutions</td>
 </tr>
 <tr>
+<td>subversion</td>
 <td>sun</td>
-<td>sunpro</td>
 </tr>
 <tr>
+<td>sunpro</td>
 <td>sunwspro</td>
+</tr>
+<tr>
+<td>svn</td>
 <td>symlink</td>
 </tr>
 <tr>

Index: pkgsrc/doc/pkgsrc.txt
diff -u pkgsrc/doc/pkgsrc.txt:1.379 pkgsrc/doc/pkgsrc.txt:1.380
--- pkgsrc/doc/pkgsrc.txt:1.379 Wed Apr 16 23:16:14 2025
+++ pkgsrc/doc/pkgsrc.txt       Thu Apr 17 22:01:09 2025
@@ -14,7 +14,7 @@ The pkgsrc Developers
 
 Copyright   1994-2025 The NetBSD Foundation, Inc
 
-$NetBSD: pkgsrc.xml,v 1.44 2025/01/01 01:39:11 jnemeth Exp $
+$NetBSD: pkgsrc.xml,v 1.45 2025/04/17 22:00:11 wiz Exp $
 
 Abstract
 
@@ -290,28 +290,32 @@ II. The pkgsrc developer's guide
         23.6. Updating a package to a newer version
         23.7. Renaming a package in pkgsrc
         23.8. Moving a package in pkgsrc
-    24. Frequently Asked Questions
+    24. pkgsrc Policies
+        24.1. Packages for which updating is restricted
+            24.1.1. Limited Updates - ABI
+            24.1.2. Limited Updates - Bootstrap
+    25. Frequently Asked Questions
 III. The pkgsrc infrastructure internals
-    25. Design of the pkgsrc infrastructure
-        25.1. The meaning of variable definitions
-        25.2. Avoiding problems before they arise
-        25.3. Variable evaluation
-            25.3.1. At load time
-            25.3.2. At runtime
-        25.4. How can variables be specified?
-        25.5. Designing interfaces for Makefile fragments
-            25.5.1. Procedures with parameters
-            25.5.2. Actions taken on behalf of parameters
-        25.6. The order in which files are loaded
-            25.6.1. The order in bsd.prefs.mk
-            25.6.2. The order in bsd.pkg.mk
-    26. Regression tests
-        26.1. Running the regression tests
-        26.2. Adding a new regression test
-            26.2.1. Overridable functions
-            26.2.2. Helper functions
-    27. Porting pkgsrc
-        27.1. Porting pkgsrc to a new operating system
+    26. Design of the pkgsrc infrastructure
+        26.1. The meaning of variable definitions
+        26.2. Avoiding problems before they arise
+        26.3. Variable evaluation
+            26.3.1. At load time
+            26.3.2. At runtime
+        26.4. How can variables be specified?
+        26.5. Designing interfaces for Makefile fragments
+            26.5.1. Procedures with parameters
+            26.5.2. Actions taken on behalf of parameters
+        26.6. The order in which files are loaded
+            26.6.1. The order in bsd.prefs.mk
+            26.6.2. The order in bsd.pkg.mk
+    27. Regression tests
+        27.1. Running the regression tests
+        27.2. Adding a new regression test
+            27.2.1. Overridable functions
+            27.2.2. Helper functions
+    28. Porting pkgsrc
+        28.1. Porting pkgsrc to a new operating system
 A. A simple example package: bison
     A.1. files
         A.1.1. Makefile
@@ -2751,7 +2755,11 @@ Table of Contents
     23.6. Updating a package to a newer version
     23.7. Renaming a package in pkgsrc
     23.8. Moving a package in pkgsrc
-24. Frequently Asked Questions
+24. pkgsrc Policies
+    24.1. Packages for which updating is restricted
+        24.1.1. Limited Updates - ABI
+        24.1.2. Limited Updates - Bootstrap
+25. Frequently Asked Questions
 
 Chapter 11. Getting help
 
@@ -8162,24 +8170,74 @@ follow these steps.
 
     (and any packages from step 5, of course).
 
-Chapter 24. Frequently Asked Questions
+Chapter 24. pkgsrc Policies
+
+Table of Contents
+
+24.1. Packages for which updating is restricted
+    24.1.1. Limited Updates - ABI
+    24.1.2. Limited Updates - Bootstrap
+
+24.1. Packages for which updating is restricted
+
+In the past, some packages have caused more package failures than others, and
+we'd like to reduce this in the future.
+
+For this reason, pkgsrc-pmc marks some packages with POLICY_UPDATE_LIMITED. The
+possible values currently are:
+
+  * abi for packages where ABI/API changes often broke the packages depending
+    on them
+
+  * bootstrap for packages that are used during the pkgsrc bootstrap
+
+pkglint will warn when committing updates to these packages.
+
+24.1.1. Limited Updates - ABI
+
+Before committing non-micro version updates to packages marked with
+POLICY_UPDATE_LIMITED=abi, a limited bulk build of meta-pkgs/bulk-test-$
+{PACKAGE} needs to be run and the result posted to the tech-pkg mailing list,
+highlighting what packages would stop building (if any).
+
+Depending on the result, pkgsrc-pmc then decides:
+
+  * go ahead with the update
+
+  * wait for packages X, Y, Z to be fixed (upstream or locally) with the
+    updated version, which is put in wip in the meantime
+
+  * In the second case, all pkgsrc developers are encouraged to work on fixing
+    this - it is not only the updater's task to fix them.
+
+The decision to wait for packages can be revisited.
+
+24.1.2. Limited Updates - Bootstrap
+
+When updating packages used in the bootstrap, i.e. marked with
+POLICY_UPDATE_LIMITED=bootstrap, test the bootstrap process and preferably some
+basic packages and send the patch to the tech-pkg mailing list so it can be
+tested on other platforms as well. Give at least two weeks for feedback and
+testing by others.
+
+Chapter 25. Frequently Asked Questions
 
 This section contains the answers to questions that may arise when you are
 writing a package. If you don't find your question answered here, first have a
 look in the other chapters, and if you still don't have the answer, ask on the
 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. 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
+25.1. What is the difference between MAKEFLAGS, .MAKEFLAGS and MAKE_FLAGS?
+25.2. What is the difference between MAKE, GMAKE and MAKE_PROGRAM?
+25.3. What is the difference between CC, PKG_CC and PKGSRC_COMPILER?
+25.4. Why does make show-var VARNAME=BUILDLINK_PREFIX.foo say it's empty?
+25.5. What does ${MASTER_SITE_SOURCEFORGE:=package/} mean? I don't understand
     the := inside it.
-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?
+25.6. Which mailing lists are there for package developers?
+25.7. Where is the pkgsrc documentation?
+25.8. I have a little time to kill. What shall I do?
 
-24.1. What is the difference between MAKEFLAGS, .MAKEFLAGS and MAKE_FLAGS?
+25.1. What is the difference between MAKEFLAGS, .MAKEFLAGS and MAKE_FLAGS?
 
       MAKEFLAGS are the flags passed to the pkgsrc-internal invocations of make
       (1).
@@ -8190,7 +8248,7 @@ pkgsrc-users mailing list.
       .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?
+25.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.
@@ -8201,7 +8259,7 @@ pkgsrc-users mailing list.
       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?
+25.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.
@@ -8212,13 +8270,13 @@ pkgsrc-users mailing list.
       that should be used. See mk/compiler.mk for more information about the
       latter variable.
 
-24.4. Why does make show-var VARNAME=BUILDLINK_PREFIX.foo say it's empty?
+25.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.5. What does ${MASTER_SITE_SOURCEFORGE:=package/} mean? I don't understand
+25.5. What does ${MASTER_SITE_SOURCEFORGE:=package/} mean? I don't understand
       the := inside it.
 
       The := is not an assignment operator, even though it may look like one.
@@ -8228,7 +8286,7 @@ pkgsrc-users mailing list.
       string and new_string is package/. That's where the : and the = fall
       together.
 
-24.6. Which mailing lists are there for package developers?
+25.6. Which mailing lists are there for package developers?
 
       tech-pkg
 
@@ -8245,7 +8303,7 @@ pkgsrc-users mailing list.
           Please do not report your bugs here directly; use one of the other
           mailing lists.
          
-24.7. Where is the pkgsrc documentation?
+25.7. Where is the pkgsrc documentation?
 
       There are many places where you can find documentation about pkgsrc:
 
@@ -8279,7 +8337,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.8. I have a little time to kill. What shall I do?
+25.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.
 
@@ -8302,49 +8360,49 @@ maintainer should not need anything from
 
 Table of Contents
 
-25. Design of the pkgsrc infrastructure
-    25.1. The meaning of variable definitions
-    25.2. Avoiding problems before they arise
-    25.3. Variable evaluation
-        25.3.1. At load time
-        25.3.2. At runtime
-    25.4. How can variables be specified?
-    25.5. Designing interfaces for Makefile fragments
-        25.5.1. Procedures with parameters
-        25.5.2. Actions taken on behalf of parameters
-    25.6. The order in which files are loaded
-        25.6.1. The order in bsd.prefs.mk
-        25.6.2. The order in bsd.pkg.mk
-26. Regression tests
-    26.1. Running the regression tests
-    26.2. Adding a new regression test
-        26.2.1. Overridable functions
-        26.2.2. Helper functions
-27. Porting pkgsrc
-    27.1. Porting pkgsrc to a new operating system
+26. Design of the pkgsrc infrastructure
+    26.1. The meaning of variable definitions
+    26.2. Avoiding problems before they arise
+    26.3. Variable evaluation
+        26.3.1. At load time
+        26.3.2. At runtime
+    26.4. How can variables be specified?
+    26.5. Designing interfaces for Makefile fragments
+        26.5.1. Procedures with parameters
+        26.5.2. Actions taken on behalf of parameters
+    26.6. The order in which files are loaded
+        26.6.1. The order in bsd.prefs.mk
+        26.6.2. The order in bsd.pkg.mk
+27. Regression tests
+    27.1. Running the regression tests
+    27.2. Adding a new regression test
+        27.2.1. Overridable functions
+        27.2.2. Helper functions
+28. Porting pkgsrc
+    28.1. Porting pkgsrc to a new operating system
 
-Chapter 25. Design of the pkgsrc infrastructure
+Chapter 26. Design of the pkgsrc infrastructure
 
 Table of Contents
 
-25.1. The meaning of variable definitions
-25.2. Avoiding problems before they arise
-25.3. Variable evaluation
-    25.3.1. At load time
-    25.3.2. At runtime
-25.4. How can variables be specified?
-25.5. Designing interfaces for Makefile fragments
-    25.5.1. Procedures with parameters
-    25.5.2. Actions taken on behalf of parameters
-25.6. The order in which files are loaded
-    25.6.1. The order in bsd.prefs.mk
-    25.6.2. The order in bsd.pkg.mk
+26.1. The meaning of variable definitions
+26.2. Avoiding problems before they arise
+26.3. Variable evaluation
+    26.3.1. At load time
+    26.3.2. At runtime
+26.4. How can variables be specified?
+26.5. Designing interfaces for Makefile fragments
+    26.5.1. Procedures with parameters
+    26.5.2. Actions taken on behalf of parameters
+26.6. The order in which files are loaded
+    26.6.1. The order in bsd.prefs.mk
+    26.6.2. The order in bsd.pkg.mk
 
 The pkgsrc infrastructure consists of many small Makefile fragments. Each such
 fragment needs a properly specified interface. This chapter explains how such
 an interface looks like.
 
-25.1. The meaning of variable definitions
+26.1. The meaning of variable definitions
 
 Whenever a variable is defined in the pkgsrc infrastructure, the location and
 the way of definition provide much information about the intended use of that
@@ -8371,7 +8429,7 @@ Note
 These conventions are currently not applied consistently to the complete pkgsrc
 infrastructure.
 
-25.2. Avoiding problems before they arise
+26.2. Avoiding problems before they arise
 
 All variables that contain lists of things should default to being empty. Two
 examples that do not follow this rule are USE_LANGUAGES and DISTFILES. These
@@ -8388,9 +8446,9 @@ package Makefiles. Similarly for USE_LAN
 value ("c") is so short that it doesn't stand out. Nevertheless it is mentioned
 in many files.
 
-25.3. Variable evaluation
+26.3. Variable evaluation
 
-25.3.1. At load time
+26.3.1. At load time
 
 Variable evaluation takes place either at load time or at runtime, depending on
 the context in which they occur. The contexts where variables are evaluated at
@@ -8425,26 +8483,26 @@ paragraph, the -Wall is appended to the 
 appear in CONFIGURE_ARGS. In actual code, the three paragraphs from above
 typically occur in completely unrelated files.
 
-25.3.2. At runtime
+26.3.2. At runtime
 
 After all the files have been loaded, the values of the variables cannot be
 changed anymore. Variables that are used in the shell commands are expanded at
 this point.
 
-25.4. How can variables be specified?
+26.4. How can variables be specified?
 
 There are many ways in which the definition and use of a variable can be
 restricted in order to detect bugs and violations of the (mostly unwritten)
 policies. A package can be checked with pkglint -Wall to see whether it meets
 these rules.
 
-25.5. Designing interfaces for Makefile fragments
+26.5. Designing interfaces for Makefile fragments
 
 Most of the .mk files fall into one of the following classes. Cases where a
 file falls into more than one class should be avoided as it often leads to
 subtle bugs.
 
-25.5.1. Procedures with parameters
+26.5.1. Procedures with parameters
 
 In a traditional imperative programming language some of the .mk files could be
 described as procedures. They take some input parameters and--after
@@ -8472,7 +8530,7 @@ Examples for procedures are mk/bsd.optio
 To express that the parameters are evaluated at load time, they should be
 assigned using the := operator, which should be used only for this purpose.
 
-25.5.2. Actions taken on behalf of parameters
+26.5.2. Actions taken on behalf of parameters
 
 Action files take some input parameters and may define runtime variables. They
 shall not define loadtime variables. There are action files that are included
@@ -8481,7 +8539,7 @@ explicitly.
 
 An example for action files is mk/subst.mk.
 
-25.6. The order in which files are loaded
+26.6. The order in which files are loaded
 
 Package Makefiles usually consist of a set of variable definitions, and include
 the file ../../mk/bsd.pkg.mk in the very last line. Before that, they may also
@@ -8493,7 +8551,7 @@ the files are loaded matters.
 This section describes at which point the various files are loaded and gives
 reasons for that order.
 
-25.6.1. The order in bsd.prefs.mk
+26.6.1. The order in bsd.prefs.mk
 
 The very first action in bsd.prefs.mk is to define some essential variables
 like OPSYS, OS_VERSION and MACHINE_ARCH.
@@ -8513,7 +8571,7 @@ As the last steps, some essential variab
 system flavor are loaded, as well as the variables that have been cached in
 earlier phases of a package build.
 
-25.6.2. The order in bsd.pkg.mk
+26.6.2. The order in bsd.pkg.mk
 
 First, bsd.prefs.mk is loaded.
 
@@ -8540,14 +8598,14 @@ execution, though the actual order shoul
 At last, some more files are included that don't set any interesting variables
 but rather just define make targets to be executed.
 
-Chapter 26. Regression tests
+Chapter 27. Regression tests
 
 Table of Contents
 
-26.1. Running the regression tests
-26.2. Adding a new regression test
-    26.2.1. Overridable functions
-    26.2.2. Helper functions
+27.1. Running the regression tests
+27.2. Adding a new regression test
+    27.2.1. Overridable functions
+    27.2.2. Helper functions
 
 The pkgsrc infrastructure consists of a large codebase, and there are many
 corners where every little bit of a file is well thought out, making pkgsrc
@@ -8556,20 +8614,20 @@ changes from breaking anything, a suite 
 with every important part of the pkgsrc infrastructure. This chapter describes
 how regression tests work in pkgsrc and how you can add new tests.
 
-26.1. Running the regression tests
+27.1. Running the regression tests
 
 You first need to install the pkgtools/pkg_regress package, which provides the 
 pkg_regress command. Then you can simply run that command, which will run all
 tests in the regress/ directory.
 
-26.2. Adding a new regression test
+27.2. Adding a new regression test
 
 Every directory in the regress/ directory that contains a file called spec is
 considered a regression test. This file is a shell program that is included by
 the pkg_regress command. The following functions can be overridden to suit your
 needs.
 
-26.2.1. Overridable functions
+27.2.1. Overridable functions
 
 These functions do not take any parameters. Although they are called in "set -e
 " mode, they don't stop at the first failing command. See this Stack Overflow
@@ -8612,7 +8670,7 @@ do_cleanup
     This function cleans everything up after the test has been run. By default
     it does nothing.
 
-26.2.2. Helper functions
+27.2.2. Helper functions
 
 regress_fail message...
 
@@ -8638,17 +8696,17 @@ output_prohibit regex...
     () does not match the extended regular expression. If any of the regular
     expressions matches, the test will fail.
 
-Chapter 27. Porting pkgsrc
+Chapter 28. Porting pkgsrc
 
 Table of Contents
 
-27.1. Porting pkgsrc to a new operating system
+28.1. Porting pkgsrc to a new operating system
 
 The pkgsrc system has already been ported to many operating systems, hardware
 architectures and compilers. This chapter explains the necessary steps to make
 pkgsrc even more portable.
 
-27.1. Porting pkgsrc to a new operating system
+28.1. Porting pkgsrc to a new operating system
 
 To port pkgsrc to a new operating system (called MyOS in this example), you
 need to touch the following files:
@@ -9452,775 +9510,808 @@ 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_NETWORK_ACCESS              ALLOW_NEWER_COMPILER
-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
-ARGMAX_REQ                        ARG_MAX
-ARLA_CACHE                        AUDIT_PACKAGES_FLAGS
-AUTOCONF_REQD                     AUTOMAKE_OVERRIDE
-AUTOMAKE_REQD                     AUTO_MKDIRS
-AUX                               BDB185_DEFAULT
-BDBBASE                           BDB_ACCEPTED
-BDB_DEFAULT                       BDB_LIBS
-BDB_TYPE                          BINCIMAP_GROUP
-BINCIMAP_LOG_USER                 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_PC
-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
-CBLAS_PC                          CCACHE_BASE
-CCACHE_DIR                        CCACHE_LOGFILE
-CCACHE_RECACHE                    CC_VERSION
-CC_VERSION_STRING                 CDRECORD_CONF
-CDROM_PKG_URL_DIR                 CDROM_PKG_URL_HOST
-CHANGES                           CHECK_COMPILER
-CHECK_FAKEHOME                    CHECK_FILES
-CHECK_FILES_ONLY_PREFIX           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
-CLT                               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                                CPE
-CPE_EDITION                       CPE_LANG
-CPE_OTHER                         CPE_PART
-CPE_PRODUCT                       CPE_SW_EDITION
-CPE_TARGET_HW                     CPE_TARGET_SW
-CPE_UPDATE                        CPE_URI
-CPE_VENDOR                        CPE_VERSION
-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                            FETCH_AFTER_ARGS
-FETCH_BEFORE_ARGS                 FETCH_CMD
-FETCH_INSECURE                    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                      FORCE_CXX_STD
-FORCE_C_STD                       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_RELEASE                    GITLAB_SUBMODULES
-GITLAB_TAG                        GITLAB_TYPE
-GNU                               GNU_CONFIGURE
-GNU_CONFIGURE_ICONV               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_EXTRACT                 GO_MODULE_FILES
-GO_SRCPATH                        GROUP_SPECIFIC_PKGS
-GRUB_NETWORK_CARDS                GRUB_PRESET_COMMAND
-GRUB_SCAN_ARGS                    GZIP
-HASKELL_DISABLE_EXECUTABLES       HASKELL_DISABLE_LIBRARIES
-HASKELL_ENABLE_DYNAMIC_EXECUTABLE HASKELL_ENABLE_HADDOCK_DOCUMENTATION
-HASKELL_ENABLE_LIBRARY_PROFILING  HASKELL_ENABLE_SHARED_LIBRARY
-HASKELL_ENABLE_TESTS              HASKELL_OPTIMIZATION_LEVEL
-HASKELL_PKG_NAME                  HASKELL_UNRESTRICT_DEPENDENCIES
-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_MSG                          INIT_SYSTEM
-INN_DATA_DIR                      INN_GROUP
-INN_USER                          INSTALLATION_DIRS
-INSTALLATION_DIRS_FROM_PLIST      INSTALL_ENV
-INSTALL_ENV_SHELL                 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                      LAPACKE_PC
-LAPACK_LIBS                       LAPACK_PC
-LATEX2HTML_ICONPATH               LDCONFIG_ADD_CMD
-LDCONFIG_REMOVE_CMD               LDD
-LEAFNODE_DATA_DIR                 LEAFNODE_GROUP
-LEAFNODE_USER                     LIBDVDCSS_HOMEPAGE
-LIBDVDCSS_MASTER_SITES            LIBIMAGEQUANT_TYPE
-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                      LOWER_OPSYS
-LOWER_OPSYS_VERSUFFIX             LOWER_VARIANT_VERSION
-LOWER_VENDOR                      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
-MARIADB_VERSIONS_ALL              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_VERSION_DEFAULT
-NAGIOSCMD_GROUP                   NAGIOSDIR
-NAGIOS_GROUP                      NAGIOS_USER
-NATIVE_EXEC_FMT                   NATIVE_LOWER_OPSYS
-NATIVE_LOWER_VENDOR               NATIVE_MACHINE_PLATFORM
-NATIVE_OBJECT_FMT                 NATIVE_OPSYS_VERSION
-NATIVE_OS_VARIANT                 NATIVE_OS_VERSION
-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
-NSD_GROUP                         NSD_LOG_FACILITY
-NSD_USER                          NS_PREFERRED
-NULLMAILER_GROUP                  NULLMAILER_USER
-OBJECT_FMT                        OBJHOSTNAME
-OBJMACHINE                        OCAML_FINDLIB_DIRS
-OCAML_FINDLIB_REGISTER            OCAML_FINDLIB_REGISTER_VERBOSE
-OCAML_SITELIBDIR                  OMF
-ONLY_FOR_COMPILER                 ONLY_FOR_PLATFORM
-OPENSSH_CHROOT                    OPENSSH_GROUP
-OPENSSH_USER                      OPSYS
-OPSYS_EMULDIR                     OPSYS_VERSION
-OS                                OSS_TYPE
-OSX                               OSX_PATH_TO_M4
-OSX_PATH_TO_YACC                  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                  PEP-518
-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_EGDIR                         PHP_EXTENSION_DIR
-PHP_INCDIR                        PHP_LIBDIR
-PHP_MAJOR_VERS                    PHP_MINIMUM_TEENY
-PHP_MINOR_VERS                    PHP_PKG_PREFIX
-PHP_SHAREDIR                      PHP_VER
-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_MKTOOLS
-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_DBDIR                         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_MKSYMLINKS                    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_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_VERSION                    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_ACCEPTED
-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_TOOL_PYTHON
-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_MANPAGES                  RUBYGEM_NAME
-RUBYGEM_OPTIONS                   RUBYGEM_USE_MANPAGES
-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_RAILS61_VERSION              RUBY_RAILS70_VERSION
-RUBY_RAILS71_VERSION              RUBY_RAILS72_VERSION
-RUBY_RAILS80_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                          SSLCERTBUNDLE
-SSLCERTS                          SSLDIR
-SSLKEYS                           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_MACHINE_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                      TLS
-TLSWRAPPER_CHROOT                 TO
-TOOLDIR                           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                    UNBOUND_GROUP
-UNBOUND_LOG_FACILITY              UNBOUND_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_CC_FEATURES
-USE_CROSS_COMPILE                 USE_CURSES
-USE_CWRAPPERS                     USE_CXX_FEATURES
-USE_DB185                         USE_FEATURES
-USE_GAMESGROUP                    USE_GCC_RUNTIME
-USE_IMAKE                         USE_INDIRECT_DEPENDS
-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_TMPFILES                      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                               added
-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         built-in
-builtin                           c
-c++                               ccache
-cce                               cdefs
-ceil                              changes
-changes-entry                     changes-entry-noupdate
-check                             check-clean
-check-files                       check-files-clean
-check-hackage                     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                               cpe
-cputime                           create-usergroup
-csh                               ctf
-debug                             declaration
-declare                           defined
-depend                            dependencies
-depends                           depends-checksum
-depends-fetch                     deps
-describe                          destdir
-disable                           distclean
-distfiles                         distinfo
-dl                                dlopen
-do-buildlink                      do-clean
-do-configure                      do-configure-post-hook
-do-extract                        do-fetch
-download                          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                            gitlab
-glob                              gnu
-gnu_configure_strict              go
-go-deps                           golang
-guess-license                     hashbang
-heimdal                           help
-imake                             in-tree
-increment                         indirect
-inet_aton                         install
-install-env                       interp
-interpreter                       intl
-ip4                               ip6
-ipv4                              ipv6
-iso                               kerberos
-krb                               krb5
-ksh                               lapack
-latex                             libiconv
-libintl_bindtextdomain            libintl_gettext
-libintl_textdomain                libnbcompat
-libs                              libtool
-licence                           license
-lintl                             little-endian
-lock                              locking
-lua                               lvalue
-machine_endian                    make
-makedistinfo                      makepatchsum
-makesum                           mdi
-memory                            meta
-meta-package                      meta_package
-mit-krb5                          mk.conf
-mkl                               mount
-move                              moved
-mprotect                          mps
-mremap                            native
-nb                                nbcompat
-netlib                            network
-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
-pkgsrc                            platform
-plist                             post-extract
-post-fetch                        post-wrapper
-pre-build-checks-hook             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                             remove
-removed                           rename
-renamed                           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
-sun                               sunpro
-sunwspro                          symlink
-test                              test-env
-tex                               texlive
-tmp                               todo
-tool                              tools
-tools-libtool-m4-override         transitive
-type                              ulimit
-undefined                         undo-replace
-unlimit                           unprivileged
-unprivileged-install-hook         unstripped
-update                            updated
-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_NETWORK_ACCESS                 ALLOW_NEWER_COMPILER
+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                          ARGMAX_REQ
+ARG_MAX                              ARLA_CACHE
+AUDIT_PACKAGES_FLAGS                 AUTOCONF_REQD
+AUTOMAKE_OVERRIDE                    AUTOMAKE_REQD
+AUTO_MKDIRS                          AUX
+BDB185_DEFAULT                       BDBBASE
+BDB_ACCEPTED                         BDB_DEFAULT
+BDB_LIBS                             BDB_TYPE
+BINCIMAP_GROUP                       BINCIMAP_LOG_USER
+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_PC                              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
+CBLAS_PC                             CCACHE_BASE
+CCACHE_DIR                           CCACHE_LOGFILE
+CCACHE_RECACHE                       CC_VERSION
+CC_VERSION_STRING                    CDRECORD_CONF
+CDROM_PKG_URL_DIR                    CDROM_PKG_URL_HOST
+CHANGES                              CHECKOUT_DATE
+CHECK_COMPILER                       CHECK_FAKEHOME
+CHECK_FILES                          CHECK_FILES_ONLY_PREFIX
+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                         CLT
+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                                   CPE
+CPE_EDITION                          CPE_LANG
+CPE_OTHER                            CPE_PART
+CPE_PRODUCT                          CPE_SW_EDITION
+CPE_TARGET_HW                        CPE_TARGET_SW
+CPE_UPDATE                           CPE_URI
+CPE_VENDOR                           CPE_VERSION
+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
+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                               FETCH_AFTER_ARGS
+FETCH_BEFORE_ARGS                    FETCH_CMD
+FETCH_INSECURE                       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
+FORCE_CXX_STD                        FORCE_C_STD
+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_RELEASE
+GITLAB_SUBMODULES                    GITLAB_TAG
+GITLAB_TYPE                          GIT_BRANCH
+GIT_ENV                              GIT_EXTRACTDIR
+GIT_REPO                             GIT_REPOSITORIES
+GIT_REVISION                         GIT_TAG
+GNU                                  GNU_CONFIGURE
+GNU_CONFIGURE_ICONV                  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_EXTRACT                    GO_MODULE_FILES
+GO_SRCPATH                           GROUP_SPECIFIC_PKGS
+GRUB_NETWORK_CARDS                   GRUB_PRESET_COMMAND
+GRUB_SCAN_ARGS                       GZIP
+HASKELL_COMPILER                     HASKELL_DISABLE_EXECUTABLES
+HASKELL_DISABLE_LIBRARIES            HASKELL_ENABLE_DYNAMIC_EXECUTABLE
+HASKELL_ENABLE_HADDOCK_DOCUMENTATION HASKELL_ENABLE_LIBRARY_PROFILING
+HASKELL_ENABLE_SHARED_LIBRARY        HASKELL_ENABLE_TESTS
+HASKELL_OPTIMIZATION_LEVEL           HASKELL_PKG_NAME
+HASKELL_UNRESTRICT_DEPENDENCIES      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_MSG                             INIT_SYSTEM
+INN_DATA_DIR                         INN_GROUP
+INN_USER                             INSTALLATION_DIRS
+INSTALLATION_DIRS_FROM_PLIST         INSTALL_ENV
+INSTALL_ENV_SHELL                    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                         LAPACKE_PC
+LAPACK_LIBS                          LAPACK_PC
+LATEX2HTML_ICONPATH                  LDCONFIG_ADD_CMD
+LDCONFIG_REMOVE_CMD                  LDD
+LEAFNODE_DATA_DIR                    LEAFNODE_GROUP
+LEAFNODE_USER                        LIBDVDCSS_HOMEPAGE
+LIBDVDCSS_MASTER_SITES               LIBIMAGEQUANT_TYPE
+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
+LOWER_OPSYS                          LOWER_OPSYS_VERSUFFIX
+LOWER_VARIANT_VERSION                LOWER_VENDOR
+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
+MARIADB_VERSIONS_ALL                 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_VERSION_DEFAULT                NAGIOSCMD_GROUP
+NAGIOSDIR                            NAGIOS_GROUP
+NAGIOS_USER                          NATIVE_EXEC_FMT
+NATIVE_LOWER_OPSYS                   NATIVE_LOWER_VENDOR
+NATIVE_MACHINE_PLATFORM              NATIVE_OBJECT_FMT
+NATIVE_OPSYS_VERSION                 NATIVE_OS_VARIANT
+NATIVE_OS_VERSION                    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                              NSD_GROUP
+NSD_LOG_FACILITY                     NSD_USER
+NS_PREFERRED                         NULLMAILER_GROUP
+NULLMAILER_USER                      OBJECT_FMT
+OBJHOSTNAME                          OBJMACHINE
+OCAML_FINDLIB_DIRS                   OCAML_FINDLIB_REGISTER
+OCAML_FINDLIB_REGISTER_VERBOSE       OCAML_SITELIBDIR
+OMF                                  ONLY_FOR_COMPILER
+ONLY_FOR_PLATFORM                    OPENSSH_CHROOT
+OPENSSH_GROUP                        OPENSSH_USER
+OPSYS                                OPSYS_EMULDIR
+OPSYS_VERSION                        OS
+OSS_TYPE                             OSX
+OSX_PATH_TO_M4                       OSX_PATH_TO_YACC
+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                     PEP-518
+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_EGDIR                            PHP_EXTENSION_DIR
+PHP_INCDIR                           PHP_LIBDIR
+PHP_MAJOR_VERS                       PHP_MINIMUM_TEENY
+PHP_MINOR_VERS                       PHP_PKG_PREFIX
+PHP_SHAREDIR                         PHP_VER
+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_MKTOOLS
+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_DBDIR                            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_MKSYMLINKS                       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_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_VERSION                       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_TOOL_PYTHON
+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_MANPAGES                     RUBYGEM_NAME
+RUBYGEM_OPTIONS                      RUBYGEM_USE_MANPAGES
+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_RAILS61_VERSION                 RUBY_RAILS70_VERSION
+RUBY_RAILS71_VERSION                 RUBY_RAILS72_VERSION
+RUBY_RAILS80_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
+SSLCERTBUNDLE                        SSLCERTS
+SSLDIR                               SSLKEYS
+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_MACHINE_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
+TLS                                  TLSWRAPPER_CHROOT
+TO                                   TOOLDIR
+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                       UNBOUND_GROUP
+UNBOUND_LOG_FACILITY                 UNBOUND_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_CC_FEATURES
+USE_CROSS_COMPILE                    USE_CURSES
+USE_CWRAPPERS                        USE_CXX_FEATURES
+USE_DB185                            USE_FEATURES
+USE_GAMESGROUP                       USE_GCC_RUNTIME
+USE_IMAKE                            USE_INDIRECT_DEPENDS
+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_TMPFILES                         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
+added                                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
+built-in                             builtin
+c                                    c++
+ccache                               cce
+cdefs                                ceil
+changes                              changes-entry
+changes-entry-noupdate               check
+check-clean                          check-files
+check-files-clean                    check-hackage
+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
+cpe                                  cputime
+create-usergroup                     csh
+ctf                                  cvs
+debug                                declaration
+declare                              defined
+depend                               dependencies
+depends                              depends-checksum
+depends-fetch                        deps
+describe                             destdir
+disable                              distclean
+distfiles                            distinfo
+dl                                   dlopen
+do-buildlink                         do-clean
+do-configure                         do-configure-post-hook
+do-extract                           do-fetch
+do-install                           download
+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
+in-tree                              increment
+indirect                             inet_aton
+install                              install-env
+interp                               interpreter
+intl                                 ip4
+ip6                                  ipv4
+ipv6                                 iso
+kerberos                             krb
+krb5                                 ksh
+lapack                               latex
+libiconv                             libintl_bindtextdomain
+libintl_gettext                      libintl_textdomain
+libnbcompat                          libs
+libtool                              licence
+license                              lintl
+little-endian                        lock
+locking                              lua
+lvalue                               machine_endian
+make                                 makedistinfo
+makepatchsum                         makesum
+mdi                                  memory
+mercurial                            meta
+meta-package                         meta_package
+mit-krb5                             mk.conf
+mkl                                  mount
+move                                 moved
+mprotect                             mps
+mremap                               native
+nb                                   nbcompat
+netlib                               network
+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
+pkgsrc                               platform
+plist                                post-extract
+post-fetch                           post-wrapper
+pre-build-checks-hook                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                                remove
+removed                              rename
+renamed                              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                                  todo
+tool                                 tools
+tools-libtool-m4-override            transitive
+type                                 ulimit
+undefined                            undo-replace
+unlimit                              unprivileged
+unprivileged-install-hook            unstripped
+update                               updated
+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