pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/doc
Module Name: pkgsrc
Committed By: nia
Date: Fri Feb 11 08:06:21 UTC 2022
Modified Files:
pkgsrc/doc: pkgsrc.html pkgsrc.txt
Log Message:
doc/pkgsrc.*: regen
To generate a diff of this commit:
cvs rdiff -u -r1.332 -r1.333 pkgsrc/doc/pkgsrc.html
cvs rdiff -u -r1.330 -r1.331 pkgsrc/doc/pkgsrc.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/doc/pkgsrc.html
diff -u pkgsrc/doc/pkgsrc.html:1.332 pkgsrc/doc/pkgsrc.html:1.333
--- pkgsrc/doc/pkgsrc.html:1.332 Sun Feb 6 22:11:31 2022
+++ pkgsrc/doc/pkgsrc.html Fri Feb 11 08:06:21 2022
@@ -221,9 +221,10 @@ builds)</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="#creating.common">14.1. Common types of packages</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="#creating.python-module">14.1.1. Python modules and programs</a></span></dt>
-<dt><span class="sect2"><a href="#creating.R-package">14.1.2. R packages</a></span></dt>
-<dt><span class="sect2"><a href="#creating.TeX-package">14.1.3. TeXlive packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.perl-module">14.1.1. Perl modules</a></span></dt>
+<dt><span class="sect2"><a href="#creating.python-module">14.1.2. Python modules and programs</a></span></dt>
+<dt><span class="sect2"><a href="#creating.R-package">14.1.3. R packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.TeX-package">14.1.4. TeXlive packages</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="#creating.examples">14.2. Examples</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="#creating.nvu">14.2.1. How the www/nvu package came into pkgsrc</a></span></dt></dl></dd>
@@ -3188,9 +3189,10 @@ anymore, you can remove that file and ru
<dd><dl>
<dt><span class="sect1"><a href="#creating.common">14.1. Common types of packages</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="#creating.python-module">14.1.1. Python modules and programs</a></span></dt>
-<dt><span class="sect2"><a href="#creating.R-package">14.1.2. R packages</a></span></dt>
-<dt><span class="sect2"><a href="#creating.TeX-package">14.1.3. TeXlive packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.perl-module">14.1.1. Perl modules</a></span></dt>
+<dt><span class="sect2"><a href="#creating.python-module">14.1.2. Python modules and programs</a></span></dt>
+<dt><span class="sect2"><a href="#creating.R-package">14.1.3. R packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.TeX-package">14.1.4. TeXlive packages</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="#creating.examples">14.2. Examples</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="#creating.nvu">14.2.1. How the www/nvu package came into pkgsrc</a></span></dt></dl></dd>
@@ -5064,9 +5066,10 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site
<dl class="toc">
<dt><span class="sect1"><a href="#creating.common">14.1. Common types of packages</a></span></dt>
<dd><dl>
-<dt><span class="sect2"><a href="#creating.python-module">14.1.1. Python modules and programs</a></span></dt>
-<dt><span class="sect2"><a href="#creating.R-package">14.1.2. R packages</a></span></dt>
-<dt><span class="sect2"><a href="#creating.TeX-package">14.1.3. TeXlive packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.perl-module">14.1.1. Perl modules</a></span></dt>
+<dt><span class="sect2"><a href="#creating.python-module">14.1.2. Python modules and programs</a></span></dt>
+<dt><span class="sect2"><a href="#creating.R-package">14.1.3. R packages</a></span></dt>
+<dt><span class="sect2"><a href="#creating.TeX-package">14.1.4. TeXlive packages</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="#creating.examples">14.2. Examples</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="#creating.nvu">14.2.1. How the www/nvu package came into pkgsrc</a></span></dt></dl></dd>
@@ -5090,16 +5093,20 @@ install the utilities <span class="comma
<li class="step">
<p>Choose one of the top-level directories as the category in
which you want to place your package. You can also create a directory of
-your own (maybe called <code class="filename">local</code>). Change into that
-category directory:</p>
-<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>cd <em class="replaceable"><code>category</code></em></code></strong></pre>
+your own (maybe called <code class="filename">local</code>). In that category
+directory, create another directory for your package and change into
+it:</p>
+<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>mkdir <em class="replaceable"><code>category</code></em>/<em
class="replaceable"><code>package</code></em></code></strong>
+<code class="prompt">$</code> <strong class="userinput"><code>cd <em class="replaceable"><code>category</code></em>/<em class="replaceable"><code>package</code></em></code></strong></pre>
</li>
<li class="step">
-<p>Run the program <span class="command"><strong>url2pkg</strong></span>, passing as
-argument the URL of the distribution file (in most cases a
-<code class="filename">.tar.gz</code> file). This will download the distribution
-file and create the necessary files of the package, based on what's in
-the distribution file:</p>
+<p>Run the program <span class="command"><strong>url2pkg</strong></span>, which will ask
+you for a URL. Enter the URL of the distribution file (in most cases a
+<code class="filename">.tar.gz</code> file) and watch how the basic ingredients
+of your package are created automatically. The distribution file is
+extracted automatically to fill in some details in the
+<code class="filename">Makefile</code> that would otherwise have to be done
+manually:</p>
<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>url2pkg <em
class="replaceable"><code>https://www.example.org/packages/package-1.0.tar.gz</code></em></code></strong></pre>
</li>
<li class="step">
@@ -5113,7 +5120,7 @@ file just before the last line. If the
<code class="filename">buildlink3.mk</code> file does not exist, it must be
created first. The <code class="filename">buildlink3.mk</code> file makes sure
that the package's include files and libraries are provided.</p>
-<p>If you just need binaries from a dependent package, add a
+<p>If you just need binaries from a package, add a
<code class="varname">DEPENDS</code> line to the Makefile, which specifies the
version of the dependency and where it can be found in pkgsrc. This line
should be placed in the third paragraph. If the dependency is only
@@ -5123,13 +5130,13 @@ instead of <code class="varname">DEPENDS
The difference between <code class="varname">TOOL_DEPENDS</code> and
<code class="varname">BUILD_DEPENDS</code> occurs when cross-compiling:
<code class="varname">TOOL_DEPENDS</code> are <span class="emphasis"><em>native</em></span>
-packages, i.e. packages for the platform where the package is built;
+packages, i.e. packages for the architecture where the package
+is built;
<code class="varname">BUILD_DEPENDS</code> are <span class="emphasis"><em>target</em></span>
-packages, i.e. packages for the platform for which the package
-is built. There is also <code class="varname">TEST_DEPENDS</code>, which
-specifies a dependency used only for testing the resulting package
-built, using the upstream project's included test suite, on the native
-platform.
+packages, i.e. packages for the architecture for which the package
+is built. There is also <code class="varname">TEST_DEPENDS</code>, which is used
+to specify a dependency used only for testing the resulting package
+built, using the upstream project's included test suite.
Your package may then look like this:</p>
<pre class="programlisting">
[...]
@@ -5155,19 +5162,18 @@ find instructions for the most common ca
over there, you can hopefully continue here.</p></li>
<li class="step"><p>Run <span class="command"><strong>bmake clean</strong></span> to clean the working
directory from the extracted files. Besides these files, a lot of cache
-files and other system information have been saved in the working
-directory, which may have become outdated after you edited the
+files and other system information has been saved in the working
+directory, which may become wrong after you edited the
<code class="filename">Makefile</code>.</p></li>
<li class="step">
<p>Now, run <span class="command"><strong>bmake</strong></span> to build the package. For
the various things that can go wrong in this phase, consult <a class="xref" href="#fixes" title="Chapter�21.�Making your package work">Chapter�21, <i>Making your package work</i></a>.</p>
-<p>If the extracted files from the package need to be fixed, run
-multiple rounds of these commands:</p>
-<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>bmake</code></strong>
+<p>If the extracted files from the package need to be fixed, run multiple rounds of these commands:</p>
+<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>make</code></strong>
<code class="prompt">$</code> <strong class="userinput"><code>pkgvi ${WRKSRC}/some/file/that/does/not/compile</code></strong>
<code class="prompt">$</code> <strong class="userinput"><code>mkpatches</code></strong>
-<code class="prompt">$</code> <strong class="userinput"><code>bmake mps</code></strong>
-<code class="prompt">$</code> <strong class="userinput"><code>bmake clean</code></strong></pre>
+<code class="prompt">$</code> <strong class="userinput"><code>make mps</code></strong>
+<code class="prompt">$</code> <strong class="userinput"><code>make clean</code></strong></pre>
</li>
<li class="step"><p>When the package builds fine, the next step is to install
the package. Run <span class="command"><strong>bmake install</strong></span> and hope that
@@ -5186,11 +5192,12 @@ empty list of files. To fix this, run <s
and <span class="command"><strong>bmake install</strong></span> again. Now the package is
registered with the list of files from
<code class="filename">PLIST</code>.</p></li>
+<li class="step"><p>Run <span class="command"><strong>bmake package</strong></span> to create a binary
+package from the set of installed files.</p></li>
<li class="step"><p>Run <span class="command"><strong>bmake clean update</strong></span> to run everything
from above again in a single step, making sure that the PLIST is correct
and the whole package is created as intended.</p></li>
-<li class="step"><p>Run <span class="command"><strong>pkglint</strong></span> to see if there's anything
-left to do.</p></li>
+<li class="step"><p>Run <span class="command"><strong>pkglint</strong></span> to see if there's anything left to do.</p></li>
<li class="step"><p>Commit the package to pkgsrc-wip or main pkgsrc; see <a class="xref" href="#submit" title="Chapter�23.�Submitting and Committing">Chapter�23, <i>Submitting and
Committing</i></a>.</p></li>
</ol></div>
<div class="sect1">
@@ -5198,7 +5205,13 @@ left to do.</p></li>
<a name="creating.common"></a>14.1.�Common types of packages</h2></div></div></div>
<div class="sect2">
<div class="titlepage"><div><div><h3 class="title">
-<a name="creating.python-module"></a>14.1.1.�Python modules and programs</h3></div></div></div>
+<a name="creating.perl-module"></a>14.1.1.�Perl modules</h3></div></div></div>
+<p>Simple Perl modules are handled automatically by
+<span class="command"><strong>url2pkg</strong></span>, including dependencies.</p>
+</div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="creating.python-module"></a>14.1.2.�Python modules and programs</h3></div></div></div>
<p>Python modules and programs packages are easily created using a
set of predefined variables.</p>
<p>
@@ -5253,7 +5266,7 @@ of supported packages.</p>
</div>
<div class="sect2">
<div class="titlepage"><div><div><h3 class="title">
-<a name="creating.R-package"></a>14.1.2.�R packages</h3></div></div></div>
+<a name="creating.R-package"></a>14.1.3.�R packages</h3></div></div></div>
<p>Simple R packages from <a class="ulink" href="https://cran.r-project.org/web/packages/available_packages_by_name.html" target="_top">CRAN</a>
are handled automatically by <span class="command"><strong>R2pkg</strong></span>, which is
available in <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/R2pkg/index.html" target="_top"><code class="filename">pkgtools/R2pkg</code></a>.
@@ -5268,7 +5281,7 @@ package should be reviewed for correctne
</div>
<div class="sect2">
<div class="titlepage"><div><div><h3 class="title">
-<a name="creating.TeX-package"></a>14.1.3.�TeXlive packages</h3></div></div></div>
+<a name="creating.TeX-package"></a>14.1.4.�TeXlive packages</h3></div></div></div>
<p>TeXlive packages from <a class="ulink" href="https://www.ctan.org/" target="_top">CTAN</a> are handled automatically by
<span class="command"><strong>texlive2pkg</strong></span>, which is available in <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/texlive2pkg/index.html" target="_top"><code
class="filename">pkgtools/texlive2pkg</code></a>.</p>
<p>If the TeXlive package name is not known, it may be useful to
@@ -9718,11 +9731,15 @@ builds)</i></a>.</p>
<div class="sect1">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="submitting-your-package"></a>23.2.�Submitting source packages (for non-NetBSD-developers)</h2></div></div></div>
-<p>First, check that your package is complete, compiles and
+<p>Firstly, you can import new packages into
+ pkgsrc-wip (<span class="quote">“<span class="quote">pkgsrc work-in-progress</span>”</span>); see the
+ homepage at <a class="ulink" href="https://pkgsrc.org/wip/" target="_top">https://pkgsrc.org/wip/</a>
+ for details.</p>
+<p>Next, check that your package is complete, compiles and
runs well; see <a class="xref" href="#creating" title="Chapter�14.�Creating a new pkgsrc package from scratch">Chapter�14, <i>Creating a new pkgsrc package from scratch</i></a> and the rest
of this
- document. Next, generate an uuencoded gzipped <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/tar.1"><span class="citerefentry"><span
class="refentrytitle">tar</span>(1)</span></a>
- archive that contains all files that make up the package.
- Finally, send this package to the pkgsrc bug tracking system,
+ document. Run the <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/pkgtools/pkglint/index.html" target="_top"><code class="filename">pkgtools/pkglint</code></a>
+ tool and fix any errors that appear.</p>
+<p>Finally, send a report to the pkgsrc bug tracking system,
either with the <a class="citerefentry" href="https://man.NetBSD.org/NetBSD-9.2/i386/send-pr.1"><span class="citerefentry"><span class="refentrytitle">send-pr</span>(1)</span></a> command, or
if you don't have
that, go to the web page
<a class="ulink" href="https://www.NetBSD.org/support/send-pr.html" target="_top">https://www.NetBSD.org/support/send-pr.html</a>,
@@ -9735,15 +9752,7 @@ builds)</i></a>.</p>
<span class="quote">“<span class="quote">pkg</span>”</span>, the synopsis should include the package name
and version number, and the description field should contain a
short description of your package (contents of the COMMENT
- variable or DESCR file are OK). The uuencoded package data should
- go into the <span class="quote">“<span class="quote">fix</span>”</span> field.</p>
-<p>If you want to submit several packages, please send a
- separate PR for each one, it's easier for us to track things
- that way.</p>
-<p>Alternatively, you can also import new packages into
- pkgsrc-wip (<span class="quote">“<span class="quote">pkgsrc work-in-progress</span>”</span>); see the
- homepage at <a class="ulink" href="https://pkgsrc.org/wip/" target="_top">https://pkgsrc.org/wip/</a>
- for details.</p>
+ variable or DESCR file are OK).</p>
</div>
<div class="sect1">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -11065,8 +11074,8 @@ precede the program's own data sections,
</p></li>
<li class="listitem"><p>
full: in addition to partial RELRO, every relocation is performed immediately
-when starting the program (with a slight performance impact), allowing the
-entire GOT to be read-only.
+when starting the program, allowing the entire GOT to be read-only. This
+can greatly slow down startup of large programs.
</p></li>
</ul></div>
<p>
@@ -12209,6 +12218,10 @@ source packages</h2></div></div></div>
<td>DOWNLOADED_DISTFILE</td>
</tr>
<tr>
+<td>DQCACHE_GROUP</td>
+<td>DQCACHE_USER</td>
+</tr>
+<tr>
<td>DT_LAYOUT</td>
<td>DYNAMIC_SITES_CMD</td>
</tr>
@@ -12329,14 +12342,6 @@ source packages</h2></div></div></div>
<td>FIX_SYSTEM_HEADERS</td>
</tr>
<tr>
-<td>FLUXBOX_USE_GNOME</td>
-<td>FLUXBOX_USE_KDE</td>
-</tr>
-<tr>
-<td>FLUXBOX_USE_XFT</td>
-<td>FLUXBOX_USE_XINERAMA</td>
-</tr>
-<tr>
<td>FONTDIR</td>
<td>FONTS_DIRS</td>
</tr>
@@ -12602,107 +12607,135 @@ source packages</h2></div></div></div>
</tr>
<tr>
<td>JABBERD_USER</td>
-<td>JAKARTA_HOME</td>
+<td>JAVA_APP_PATH</td>
</tr>
<tr>
-<td>JAVA_APP_PATH</td>
<td>JAVA_APP_TARGETS</td>
+<td>JAVA_BINPREFIX</td>
</tr>
<tr>
-<td>JAVA_BINPREFIX</td>
<td>JAVA_CLASSPATH</td>
+<td>JAVA_HOME</td>
</tr>
<tr>
-<td>JAVA_HOME</td>
<td>JAVA_LD_LIBRARY_PATH</td>
+<td>JAVA_NAME</td>
</tr>
<tr>
-<td>JAVA_NAME</td>
<td>JAVA_UNLIMIT</td>
+<td>JAVA_WRAPPERS</td>
</tr>
<tr>
-<td>JAVA_WRAPPERS</td>
<td>JPEG_ACCEPTED</td>
+<td>JPEG_DEFAULT</td>
</tr>
<tr>
-<td>JPEG_DEFAULT</td>
<td>KERBEROS</td>
+<td>KERMIT_SUID_UUCP</td>
</tr>
<tr>
-<td>KERMIT_SUID_UUCP</td>
<td>KJS_USE_PCRE</td>
+<td>KNEWS_DOMAIN_FILE</td>
</tr>
<tr>
-<td>KNEWS_DOMAIN_FILE</td>
<td>KNEWS_DOMAIN_NAME</td>
+<td>KRB5_ACCEPTED</td>
</tr>
<tr>
-<td>KRB5_ACCEPTED</td>
<td>KRB5_DEFAULT</td>
+<td>LANGUAGES</td>
</tr>
<tr>
-<td>LANGUAGES</td>
<td>LAPACKE_LIBS</td>
+<td>LAPACK_LIBS</td>
</tr>
<tr>
-<td>LAPACK_LIBS</td>
<td>LATEX2HTML_ICONPATH</td>
+<td>LDCONFIG_ADD_CMD</td>
</tr>
<tr>
-<td>LDCONFIG_ADD_CMD</td>
<td>LDCONFIG_REMOVE_CMD</td>
+<td>LDD</td>
</tr>
<tr>
-<td>LDD</td>
<td>LEAFNODE_DATA_DIR</td>
+<td>LEAFNODE_GROUP</td>
</tr>
<tr>
-<td>LEAFNODE_GROUP</td>
<td>LEAFNODE_USER</td>
+<td>LIBDVDCSS_HOMEPAGE</td>
</tr>
<tr>
-<td>LIBDVDCSS_HOMEPAGE</td>
<td>LIBDVDCSS_MASTER_SITES</td>
+<td>LIBRSVG_TYPE</td>
</tr>
<tr>
-<td>LIBRSVG_TYPE</td>
<td>LIBTOOL</td>
+<td>LIBTOOLIZE_PLIST</td>
</tr>
<tr>
-<td>LIBTOOLIZE_PLIST</td>
<td>LIBTOOL_M4_OVERRIDE</td>
+<td>LIBUSB_TYPE</td>
</tr>
<tr>
-<td>LIBUSB_TYPE</td>
<td>LICENSE</td>
+<td>LINKER_RPATH_FLAG</td>
</tr>
<tr>
-<td>LINKER_RPATH_FLAG</td>
<td>LINK_RPATH_FLAG</td>
+<td>LINUX_BASE_NODEPS</td>
</tr>
<tr>
-<td>LINUX_BASE_NODEPS</td>
<td>LINUX_BASE_PREFERRED</td>
+<td>LINUX_BASE_REQUIRED</td>
</tr>
<tr>
-<td>LINUX_BASE_REQUIRED</td>
<td>LINUX_LOCALES</td>
+<td>LOCALBASE</td>
</tr>
<tr>
-<td>LOCALBASE</td>
<td>LOCALBASE_LOCKTYPE</td>
+<td>LOCALPATCHES</td>
</tr>
<tr>
-<td>LOCALPATCHES</td>
<td>LOVE_DATA</td>
+<td>LOVE_GAME</td>
</tr>
<tr>
-<td>LOVE_GAME</td>
<td>LOVE_VERSION</td>
+<td>LP32PLATFORMS</td>
</tr>
<tr>
-<td>LP32PLATFORMS</td>
<td>LP64PLATFORMS</td>
+<td>LUA_CDIR</td>
+</tr>
+<tr>
+<td>LUA_COMPILER</td>
+<td>LUA_DOCDIR</td>
+</tr>
+<tr>
+<td>LUA_EXAMPLESDIR</td>
+<td>LUA_INCDIR</td>
+</tr>
+<tr>
+<td>LUA_INTERPRETER</td>
+<td>LUA_LDIR</td>
+</tr>
+<tr>
+<td>LUA_LINKER_MAGIC</td>
+<td>LUA_PKGPREFIX</td>
+</tr>
+<tr>
+<td>LUA_SELF_CONFLICT</td>
+<td>LUA_VERSIONS_ACCEPTED</td>
+</tr>
+<tr>
+<td>LUA_VERSIONS_INCOMPATIBLE</td>
+<td>LUA_VERSION_DEFAULT</td>
+</tr>
+<tr>
+<td>LUA_VERSION_REQD</td>
+<td>Lua</td>
</tr>
<tr>
<td>MACHINE_PLATFORM</td>
@@ -12853,6 +12886,14 @@ source packages</h2></div></div></div>
<td>NMH_PAGER</td>
</tr>
<tr>
+<td>NODE_VERSIONS_ACCEPTED</td>
+<td>NODE_VERSIONS_INCOMPATIBLE</td>
+</tr>
+<tr>
+<td>NODE_VERSION_DEFAULT</td>
+<td>NODE_VERSION_REQD</td>
+</tr>
+<tr>
<td>NOLOGIN</td>
<td>NOTE</td>
</tr>
@@ -13381,56 +13422,72 @@ source packages</h2></div></div></div>
<td>QMAIL_SEND_USER</td>
</tr>
<tr>
+<td>QORE_LATEST_MODULE_API</td>
+<td>QORE_MODULE_API</td>
+</tr>
+<tr>
+<td>QORE_MODULE_DIR</td>
+<td>QORE_USER_MODULE_DIR</td>
+</tr>
+<tr>
+<td>QORE_VERSION</td>
<td>QPOPPER_FAC</td>
-<td>QPOPPER_SPOOL_DIR</td>
</tr>
<tr>
+<td>QPOPPER_SPOOL_DIR</td>
<td>QPOPPER_USER</td>
-<td>RAKE_NAME</td>
</tr>
<tr>
+<td>RAKE_NAME</td>
<td>RASMOL_DEPTH</td>
-<td>RCD_DIR</td>
</tr>
<tr>
+<td>RCD_DIR</td>
<td>RCD_ORDER</td>
-<td>RCD_SCRIPTS</td>
</tr>
<tr>
+<td>RCD_SCRIPTS</td>
<td>RCD_SCRIPTS_DIR</td>
-<td>RCD_SCRIPTS_EXAMPLEDIR</td>
</tr>
<tr>
+<td>RCD_SCRIPTS_EXAMPLEDIR</td>
<td>RCD_SCRIPTS_MODE</td>
-<td>RCD_SCRIPTS_SHELL</td>
</tr>
<tr>
+<td>RCD_SCRIPTS_SHELL</td>
<td>RCD_SCRIPT_SRC</td>
-<td>RCD_SUBR</td>
</tr>
<tr>
+<td>RCD_SUBR</td>
<td>RDOC</td>
-<td>READLINE_DEFAULT</td>
</tr>
<tr>
+<td>READLINE_DEFAULT</td>
<td>READLINE_TYPE</td>
-<td>REAL_ROOT_GROUP</td>
</tr>
<tr>
+<td>REAL_ROOT_GROUP</td>
<td>REAL_ROOT_USER</td>
-<td>RECURSIVE_MAKE</td>
</tr>
<tr>
+<td>RECURSIVE_MAKE</td>
<td>RELAY_CTRL_DIR</td>
-<td>RELRO_SUPPORTED</td>
</tr>
<tr>
+<td>RELRO_SUPPORTED</td>
<td>REPLACE_AWK</td>
-<td>REPLACE_BASH</td>
</tr>
<tr>
+<td>REPLACE_BASH</td>
<td>REPLACE_CSH</td>
+</tr>
+<tr>
<td>REPLACE_KSH</td>
+<td>REPLACE_LUA</td>
+</tr>
+<tr>
+<td>REPLACE_NODEJS</td>
+<td>REPLACE_OCTAVE</td>
</tr>
<tr>
<td>REPLACE_PERL</td>
@@ -13441,16 +13498,20 @@ source packages</h2></div></div></div>
<td>REPLACE_PYTHON</td>
</tr>
<tr>
+<td>REPLACE_QORE</td>
<td>REPLACE_R</td>
-<td>REPLACE_RUBY</td>
</tr>
<tr>
+<td>REPLACE_RUBY</td>
<td>REPLACE_RUBY_DIRS</td>
-<td>REPLACE_RUBY_PAT</td>
</tr>
<tr>
+<td>REPLACE_RUBY_PAT</td>
<td>REPLACE_SH</td>
+</tr>
+<tr>
<td>REPLACE_TEXLUA</td>
+<td>REPLACE_WISH</td>
</tr>
<tr>
<td>REQD_DIRS</td>
@@ -13642,726 +13703,726 @@ source packages</h2></div></div></div>
</tr>
<tr>
<td>RUN_LDCONFIG</td>
-<td>SAWFISH_THEMES</td>
+<td>SCO</td>
</tr>
<tr>
-<td>SCO</td>
<td>SCREWS_GROUP</td>
+<td>SCREWS_USER</td>
</tr>
<tr>
-<td>SCREWS_USER</td>
<td>SCRIPTS_ENV</td>
+<td>SCROLLKEEPER_DATADIR</td>
</tr>
<tr>
-<td>SCROLLKEEPER_DATADIR</td>
<td>SCROLLKEEPER_REBUILDDB</td>
+<td>SCROLLKEEPER_UPDATEDB</td>
</tr>
<tr>
-<td>SCROLLKEEPER_UPDATEDB</td>
<td>SDIST_PAWD</td>
+<td>SERIAL_DEVICES</td>
</tr>
<tr>
-<td>SERIAL_DEVICES</td>
<td>SETGIDGAME</td>
+<td>SETGID_GAMES_PERMS</td>
</tr>
<tr>
-<td>SETGID_GAMES_PERMS</td>
<td>SETUID_ROOT_PERMS</td>
+<td>SH</td>
</tr>
<tr>
-<td>SH</td>
<td>SHLIB</td>
+<td>SHORTNAME</td>
</tr>
<tr>
-<td>SHORTNAME</td>
<td>SIGN_PACKAGES</td>
+<td>SILC_CLIENT_WITH_PERL</td>
</tr>
<tr>
-<td>SILC_CLIENT_WITH_PERL</td>
<td>SITE_SPECIFIC_PKGS</td>
+<td>SKIP_DEPENDS</td>
</tr>
<tr>
-<td>SKIP_DEPENDS</td>
<td>SMF_INSTANCES</td>
+<td>SMF_MANIFEST</td>
</tr>
<tr>
-<td>SMF_MANIFEST</td>
<td>SMF_METHODS</td>
+<td>SMF_METHOD_SHELL</td>
</tr>
<tr>
-<td>SMF_METHOD_SHELL</td>
<td>SMF_METHOD_SRC</td>
+<td>SMF_NAME</td>
</tr>
<tr>
-<td>SMF_NAME</td>
<td>SMF_PREFIX</td>
+<td>SMF_SRCDIR</td>
</tr>
<tr>
-<td>SMF_SRCDIR</td>
<td>SNIPROXY_GROUP</td>
+<td>SNIPROXY_USER</td>
</tr>
<tr>
-<td>SNIPROXY_USER</td>
<td>SOURCE_BUFFSIZE</td>
+<td>SPECIAL_PERMS</td>
</tr>
<tr>
-<td>SPECIAL_PERMS</td>
<td>SPECIFIC_PKGS</td>
+<td>SSH_SUID</td>
</tr>
<tr>
-<td>SSH_SUID</td>
<td>SSP_SUPPORTED</td>
+<td>SSYNC_PAWD</td>
</tr>
<tr>
-<td>SSYNC_PAWD</td>
<td>STEP_MSG</td>
+<td>STRIP</td>
</tr>
<tr>
-<td>STRIP</td>
<td>STRIP_DBG</td>
+<td>STRIP_DEBUG</td>
</tr>
<tr>
-<td>STRIP_DEBUG</td>
<td>STRIP_DEBUG_SUPPORTED</td>
+<td>STRIP_FILES_SKIP</td>
</tr>
<tr>
-<td>STRIP_FILES_SKIP</td>
<td>SU</td>
+<td>SUBDIR</td>
</tr>
<tr>
-<td>SUBDIR</td>
<td>SUBST</td>
+<td>SUBST_CLASSES</td>
</tr>
<tr>
-<td>SUBST_CLASSES</td>
<td>SUBST_FILES</td>
+<td>SUBST_FILTER_CMD</td>
</tr>
<tr>
-<td>SUBST_FILTER_CMD</td>
<td>SUBST_MESSAGE</td>
+<td>SUBST_NOOP_OK</td>
</tr>
<tr>
-<td>SUBST_NOOP_OK</td>
<td>SUBST_SED</td>
+<td>SUBST_SHOW_DIFF</td>
</tr>
<tr>
-<td>SUBST_SHOW_DIFF</td>
<td>SUBST_SKIP_TEXT_CHECK</td>
+<td>SUBST_STAGE</td>
</tr>
<tr>
-<td>SUBST_STAGE</td>
<td>SUBST_VARS</td>
+<td>SUNWSPROBASE</td>
</tr>
<tr>
-<td>SUNWSPROBASE</td>
<td>SUSE_PREFER</td>
+<td>SU_CMD</td>
</tr>
<tr>
-<td>SU_CMD</td>
<td>SVN_EXTRACTDIR</td>
+<td>SVN_REPO</td>
</tr>
<tr>
-<td>SVN_REPO</td>
<td>SVN_REPOSITORIES</td>
+<td>SVN_REVISION</td>
</tr>
<tr>
-<td>SVN_REVISION</td>
<td>SYSCONFBASE</td>
+<td>TBL</td>
</tr>
<tr>
-<td>TBL</td>
<td>TERMCAP_TYPE</td>
+<td>TERMINFO_DEFAULT</td>
</tr>
<tr>
-<td>TERMINFO_DEFAULT</td>
<td>TERMINFO_TYPE</td>
+<td>TEST</td>
</tr>
<tr>
-<td>TEST</td>
<td>TEST_DEPENDS</td>
+<td>TEST_DIRS</td>
</tr>
<tr>
-<td>TEST_DIRS</td>
<td>TEST_ENV</td>
+<td>TEST_ENV_SHELL</td>
</tr>
<tr>
-<td>TEST_ENV_SHELL</td>
<td>TEST_MAKE_CMD</td>
+<td>TEST_MAKE_FLAGS</td>
</tr>
<tr>
-<td>TEST_MAKE_FLAGS</td>
<td>TEST_TARGET</td>
+<td>TEXLIVE_IGNORE_PATTERNS</td>
</tr>
<tr>
-<td>TEXLIVE_IGNORE_PATTERNS</td>
<td>TEXLIVE_REV</td>
+<td>TEXLIVE_UNVERSIONED</td>
</tr>
<tr>
-<td>TEXLIVE_UNVERSIONED</td>
<td>TEXMFSITE</td>
+<td>TEX_FORMATS</td>
</tr>
<tr>
-<td>TEX_FORMATS</td>
<td>TEX_HYPHEN_DAT</td>
+<td>TEX_HYPHEN_DEF</td>
</tr>
<tr>
-<td>TEX_HYPHEN_DEF</td>
<td>TEX_TEXMF_DIRS</td>
+<td>THTTPD_LOG_FACILITY</td>
</tr>
<tr>
-<td>THTTPD_LOG_FACILITY</td>
<td>TINYDYN_USER</td>
+<td>TLSWRAPPER_CHROOT</td>
</tr>
<tr>
-<td>TLSWRAPPER_CHROOT</td>
<td>TO</td>
+<td>TOOLS_ALIASES</td>
</tr>
<tr>
-<td>TOOLS_ALIASES</td>
<td>TOOLS_ALWAYS_WRAP</td>
+<td>TOOLS_ARGS</td>
</tr>
<tr>
-<td>TOOLS_ARGS</td>
<td>TOOLS_BROKEN</td>
+<td>TOOLS_CMD</td>
</tr>
<tr>
-<td>TOOLS_CMD</td>
<td>TOOLS_CMDLINE_SED</td>
+<td>TOOLS_CREATE</td>
</tr>
<tr>
-<td>TOOLS_CREATE</td>
<td>TOOLS_DIR</td>
+<td>TOOLS_FAIL</td>
</tr>
<tr>
-<td>TOOLS_FAIL</td>
<td>TOOLS_GNU_MISSING</td>
+<td>TOOLS_LDCONFIG</td>
</tr>
<tr>
-<td>TOOLS_LDCONFIG</td>
<td>TOOLS_NOOP</td>
+<td>TOOLS_PATH</td>
</tr>
<tr>
-<td>TOOLS_PATH</td>
<td>TOOLS_SCRIPT</td>
+<td>TOOL_DEPENDS</td>
</tr>
<tr>
-<td>TOOL_DEPENDS</td>
<td>TTF_FONTDIR</td>
+<td>TTF_FONTS_DIR</td>
</tr>
<tr>
-<td>TTF_FONTS_DIR</td>
<td>TYPE</td>
+<td>UAC_REQD_EXECS</td>
</tr>
<tr>
-<td>UAC_REQD_EXECS</td>
<td>UCSPI_SSL_GROUP</td>
+<td>UCSPI_SSL_USER</td>
</tr>
<tr>
-<td>UCSPI_SSL_USER</td>
<td>UNLIMIT_RESOURCES</td>
+<td>UNPRIVILEGED</td>
</tr>
<tr>
-<td>UNPRIVILEGED</td>
<td>UNPRIVILEGED_GROUP</td>
+<td>UNPRIVILEGED_GROUPS</td>
</tr>
<tr>
-<td>UNPRIVILEGED_GROUPS</td>
<td>UNPRIVILEGED_USER</td>
+<td>UNWRAP_FILES</td>
</tr>
<tr>
-<td>UNWRAP_FILES</td>
<td>UNWRAP_PATTERNS</td>
+<td>UPDATE_GEMSPEC</td>
</tr>
<tr>
-<td>UPDATE_GEMSPEC</td>
<td>UPDATE_TARGET</td>
+<td>URI</td>
</tr>
<tr>
-<td>URI</td>
<td>USERGROUP_PHASE</td>
+<td>USERPPP_GROUP</td>
</tr>
<tr>
-<td>USERPPP_GROUP</td>
<td>USER_SPECIFIC_PKGS</td>
+<td>USE_ABI_DEPENDS</td>
</tr>
<tr>
-<td>USE_ABI_DEPENDS</td>
<td>USE_APR</td>
+<td>USE_BSD_MAKEFILE</td>
</tr>
<tr>
-<td>USE_BSD_MAKEFILE</td>
<td>USE_BUILTIN</td>
+<td>USE_CROSS_COMPILE</td>
</tr>
<tr>
-<td>USE_CROSS_COMPILE</td>
<td>USE_CURSES</td>
+<td>USE_CWRAPPERS</td>
</tr>
<tr>
-<td>USE_CWRAPPERS</td>
<td>USE_DB185</td>
+<td>USE_FEATURES</td>
</tr>
<tr>
-<td>USE_FEATURES</td>
<td>USE_GAMESGROUP</td>
+<td>USE_GCC_RUNTIME</td>
</tr>
<tr>
-<td>USE_GCC_RUNTIME</td>
<td>USE_IMAKE</td>
+<td>USE_JAVA</td>
</tr>
<tr>
-<td>USE_JAVA</td>
<td>USE_JAVA2</td>
+<td>USE_LANGUAGES</td>
</tr>
<tr>
-<td>USE_LANGUAGES</td>
<td>USE_LIBTOOL</td>
+<td>USE_NATIVE_GCC</td>
</tr>
<tr>
-<td>USE_NATIVE_GCC</td>
<td>USE_NETBSD_REPO</td>
+<td>USE_PKGSRC_GCC</td>
</tr>
<tr>
-<td>USE_PKGSRC_GCC</td>
<td>USE_PKGSRC_GCC_RUNTIME</td>
+<td>USE_PKGTASKS</td>
</tr>
<tr>
-<td>USE_PKGTASKS</td>
<td>USE_PKG_ADMIN_DIGEST</td>
+<td>USE_RUBY_EXTCONF</td>
</tr>
<tr>
-<td>USE_RUBY_EXTCONF</td>
<td>USE_RUBY_INSTALL</td>
+<td>USE_RUBY_SETUP</td>
</tr>
<tr>
-<td>USE_RUBY_SETUP</td>
<td>USE_RUBY_SETUP_PKG</td>
+<td>USE_TOOLS</td>
</tr>
<tr>
-<td>USE_TOOLS</td>
<td>UUCP_GROUP</td>
+<td>UUCP_USER</td>
</tr>
<tr>
-<td>UUCP_USER</td>
<td>VARBASE</td>
+<td>VARNAME</td>
</tr>
<tr>
-<td>VARNAME</td>
<td>VIM_EXTRA_OPTS</td>
+<td>WARNING_MSG</td>
</tr>
<tr>
-<td>WARNING_MSG</td>
<td>WCALC_CGIDIR</td>
+<td>WCALC_CGIPATH</td>
</tr>
<tr>
-<td>WCALC_CGIPATH</td>
<td>WCALC_HTMLDIR</td>
+<td>WCALC_HTMLPATH</td>
</tr>
<tr>
-<td>WCALC_HTMLPATH</td>
<td>WDM_MANAGERS</td>
+<td>WRAPPER_CC</td>
</tr>
<tr>
-<td>WRAPPER_CC</td>
<td>WRAPPER_REORDER_CMDS</td>
+<td>WRKDIR</td>
</tr>
<tr>
-<td>WRKDIR</td>
<td>WRKDIR_BASENAME</td>
+<td>WRKDIR_LOCKTYPE</td>
</tr>
<tr>
-<td>WRKDIR_LOCKTYPE</td>
<td>WRKLOG</td>
+<td>WRKOBJDIR</td>
</tr>
<tr>
-<td>WRKOBJDIR</td>
<td>WRKSRC</td>
+<td>X10_PORT</td>
</tr>
<tr>
-<td>X10_PORT</td>
<td>X11</td>
+<td>X11BASE</td>
</tr>
<tr>
-<td>X11BASE</td>
<td>X11_PKGSRCDIR</td>
+<td>X11_TYPE</td>
</tr>
<tr>
-<td>X11_TYPE</td>
<td>X509_CERTIFICATE</td>
+<td>X509_KEY</td>
</tr>
<tr>
-<td>X509_KEY</td>
<td>XAW_TYPE</td>
+<td>XLOCK_DEFAULT_MODE</td>
</tr>
<tr>
-<td>XLOCK_DEFAULT_MODE</td>
<td>XMKMF</td>
+<td>XMKMF_FLAGS</td>
</tr>
<tr>
-<td>XMKMF_FLAGS</td>
<td>XXX</td>
+<td>XXXX</td>
</tr>
<tr>
-<td>XXXX</td>
<td>YES</td>
+<td>ZSH_STATIC</td>
</tr>
<tr>
-<td>ZSH_STATIC</td>
<td>__stdc__</td>
+<td>_vargroups</td>
</tr>
<tr>
-<td>_vargroups</td>
<td>accept</td>
+<td>acquire-localbase-lock</td>
</tr>
<tr>
-<td>acquire-localbase-lock</td>
<td>acquire-lock</td>
+<td>add</td>
</tr>
<tr>
-<td>add</td>
<td>administrator</td>
+<td>alloca</td>
</tr>
<tr>
-<td>alloca</td>
<td>alternatives</td>
+<td>aslr</td>
</tr>
<tr>
-<td>aslr</td>
<td>asprintf</td>
+<td>atlas</td>
</tr>
<tr>
-<td>atlas</td>
<td>autoconf</td>
+<td>automake</td>
</tr>
<tr>
-<td>automake</td>
<td>autoreconf</td>
+<td>awk</td>
</tr>
<tr>
-<td>awk</td>
<td>bash</td>
+<td>big-endian</td>
</tr>
<tr>
-<td>big-endian</td>
<td>bin-install</td>
+<td>bind</td>
</tr>
<tr>
-<td>bind</td>
<td>binpkg-list</td>
+<td>blas</td>
</tr>
<tr>
-<td>blas</td>
<td>bootstrap-depends</td>
+<td>broken</td>
</tr>
<tr>
-<td>broken</td>
<td>broken_on_platform</td>
+<td>bsd</td>
</tr>
<tr>
-<td>bsd</td>
<td>bsd.prog.mk</td>
+<td>build</td>
</tr>
<tr>
-<td>build</td>
<td>build-env</td>
+<td>buildlink-directories</td>
</tr>
<tr>
-<td>buildlink-directories</td>
<td>buildlink-oss-soundcard-h</td>
+<td>c</td>
</tr>
<tr>
-<td>c</td>
<td>c++</td>
+<td>ccache</td>
</tr>
<tr>
-<td>ccache</td>
<td>cce</td>
+<td>cdefs</td>
</tr>
<tr>
-<td>cdefs</td>
<td>ceil</td>
+<td>changes</td>
</tr>
<tr>
-<td>changes</td>
<td>changes-entry</td>
+<td>changes-entry-noupdate</td>
</tr>
<tr>
-<td>changes-entry-noupdate</td>
<td>check</td>
+<td>check-clean</td>
</tr>
<tr>
-<td>check-clean</td>
<td>check-files</td>
+<td>check-files-clean</td>
</tr>
<tr>
-<td>check-files-clean</td>
<td>check-vulnerable</td>
+<td>checksum</td>
</tr>
<tr>
-<td>checksum</td>
<td>checksum-phase</td>
+<td>clean</td>
</tr>
<tr>
-<td>clean</td>
<td>clean-depends</td>
+<td>cleandir</td>
</tr>
<tr>
-<td>cleandir</td>
<td>commit</td>
+<td>commit-changes-entry</td>
</tr>
<tr>
-<td>commit-changes-entry</td>
<td>compact</td>
+<td>compiler</td>
</tr>
<tr>
-<td>compiler</td>
<td>conf</td>
+<td>config.guess</td>
</tr>
<tr>
-<td>config.guess</td>
<td>config.sub</td>
+<td>configuration</td>
</tr>
<tr>
-<td>configuration</td>
<td>configure</td>
+<td>configure-env</td>
</tr>
<tr>
-<td>configure-env</td>
<td>configure-help</td>
+<td>configure_args</td>
</tr>
<tr>
-<td>configure_args</td>
<td>connect</td>
+<td>cos</td>
</tr>
<tr>
-<td>cos</td>
<td>cputime</td>
+<td>create-usergroup</td>
</tr>
<tr>
-<td>create-usergroup</td>
<td>csh</td>
+<td>ctf</td>
</tr>
<tr>
-<td>ctf</td>
<td>cvs</td>
+<td>debug</td>
</tr>
<tr>
-<td>debug</td>
<td>declaration</td>
+<td>declare</td>
</tr>
<tr>
-<td>declare</td>
<td>defined</td>
+<td>depend</td>
</tr>
<tr>
-<td>depend</td>
<td>dependencies</td>
+<td>depends</td>
</tr>
<tr>
-<td>depends</td>
<td>depends-checksum</td>
+<td>depends-fetch</td>
</tr>
<tr>
-<td>depends-fetch</td>
<td>deps</td>
+<td>describe</td>
</tr>
<tr>
-<td>describe</td>
<td>destdir</td>
+<td>disable</td>
</tr>
<tr>
-<td>disable</td>
<td>distclean</td>
+<td>distinfo</td>
</tr>
<tr>
-<td>distinfo</td>
<td>dl</td>
+<td>dlopen</td>
</tr>
<tr>
-<td>dlopen</td>
<td>do-buildlink</td>
+<td>do-clean</td>
</tr>
<tr>
-<td>do-clean</td>
<td>do-configure</td>
+<td>do-configure-post-hook</td>
</tr>
<tr>
-<td>do-configure-post-hook</td>
<td>do-extract</td>
+<td>do-fetch</td>
</tr>
<tr>
-<td>do-fetch</td>
<td>do-install</td>
+<td>emul</td>
</tr>
<tr>
-<td>emul</td>
<td>emul-distinfo</td>
+<td>emul-fetch</td>
</tr>
<tr>
-<td>emul-fetch</td>
<td>emulation</td>
+<td>emulator</td>
</tr>
<tr>
-<td>emulator</td>
<td>enable</td>
+<td>endian</td>
</tr>
<tr>
-<td>endian</td>
<td>endif</td>
+<td>enomem</td>
</tr>
<tr>
-<td>enomem</td>
<td>err</td>
+<td>errx</td>
</tr>
<tr>
-<td>errx</td>
<td>etc</td>
+<td>exp</td>
</tr>
<tr>
-<td>exp</td>
<td>extract-rpm</td>
+<td>fabs</td>
</tr>
<tr>
-<td>fabs</td>
<td>feature</td>
+<td>features</td>
</tr>
<tr>
-<td>features</td>
<td>fetch</td>
+<td>fetch-list</td>
</tr>
<tr>
-<td>fetch-list</td>
<td>follows</td>
+<td>forbids</td>
</tr>
<tr>
-<td>forbids</td>
<td>form</td>
+<td>format</td>
</tr>
<tr>
-<td>format</td>
<td>fortify</td>
+<td>fortify_source</td>
</tr>
<tr>
-<td>fortify_source</td>
<td>fossil</td>
+<td>friend</td>
</tr>
<tr>
-<td>friend</td>
<td>fts</td>
+<td>fts_close</td>
</tr>
<tr>
-<td>fts_close</td>
<td>fts_open</td>
+<td>fts_read</td>
</tr>
<tr>
-<td>fts_read</td>
<td>fts_set</td>
+<td>gcc</td>
</tr>
<tr>
-<td>gcc</td>
<td>gethostbyaddr</td>
+<td>gethostbyname</td>
</tr>
<tr>
-<td>gethostbyname</td>
<td>gethostbyname2</td>
+<td>getopt_long</td>
</tr>
<tr>
-<td>getopt_long</td>
<td>getprogname</td>
+<td>getservbyname</td>
</tr>
<tr>
-<td>getservbyname</td>
<td>getservbyport</td>
+<td>getservent</td>
</tr>
<tr>
-<td>getservent</td>
<td>gettext</td>
+<td>git</td>
</tr>
<tr>
-<td>git</td>
<td>github</td>
+<td>gitlab</td>
</tr>
<tr>
-<td>gitlab</td>
<td>glob</td>
+<td>gnu</td>
</tr>
<tr>
-<td>gnu</td>
<td>gnu_configure_strict</td>
+<td>go</td>
</tr>
<tr>
-<td>go</td>
<td>go-deps</td>
+<td>golang</td>
</tr>
<tr>
-<td>golang</td>
<td>guess-license</td>
+<td>hashbang</td>
</tr>
<tr>
-<td>hashbang</td>
<td>heimdal</td>
+<td>help</td>
</tr>
<tr>
-<td>help</td>
<td>hg</td>
+<td>imake</td>
</tr>
<tr>
-<td>imake</td>
<td>increment</td>
+<td>inet_aton</td>
</tr>
<tr>
-<td>inet_aton</td>
<td>interp</td>
+<td>interpreter</td>
</tr>
<tr>
-<td>interpreter</td>
<td>intl</td>
+<td>ip4</td>
</tr>
<tr>
-<td>ip4</td>
<td>ip6</td>
+<td>ipv4</td>
</tr>
<tr>
-<td>ipv4</td>
<td>ipv6</td>
+<td>iso</td>
</tr>
<tr>
-<td>iso</td>
<td>kerberos</td>
+<td>krb</td>
</tr>
<tr>
-<td>krb</td>
<td>krb5</td>
+<td>ksh</td>
</tr>
<tr>
-<td>ksh</td>
<td>lapack</td>
+<td>latex</td>
</tr>
<tr>
-<td>latex</td>
<td>libintl_bindtextdomain</td>
+<td>libintl_gettext</td>
</tr>
<tr>
-<td>libintl_gettext</td>
<td>libintl_textdomain</td>
+<td>libnbcompat</td>
</tr>
<tr>
-<td>libnbcompat</td>
<td>libs</td>
+<td>libtool</td>
</tr>
<tr>
-<td>libtool</td>
<td>licence</td>
+<td>license</td>
</tr>
<tr>
-<td>license</td>
<td>lintl</td>
+<td>little-endian</td>
</tr>
<tr>
-<td>little-endian</td>
<td>lock</td>
+<td>locking</td>
</tr>
<tr>
-<td>locking</td>
+<td>lua</td>
<td>lvalue</td>
</tr>
<tr>
@@ -14397,264 +14458,272 @@ source packages</h2></div></div></div>
<td>netlib</td>
</tr>
<tr>
+<td>node</td>
+<td>node.js</td>
+</tr>
+<tr>
+<td>nodejs</td>
<td>obstack</td>
-<td>obstack_ptr_grow</td>
</tr>
<tr>
+<td>obstack_ptr_grow</td>
<td>occurs</td>
-<td>only</td>
</tr>
<tr>
+<td>only</td>
<td>openblas</td>
-<td>options</td>
</tr>
<tr>
+<td>options</td>
<td>options.mk</td>
-<td>order</td>
</tr>
<tr>
+<td>order</td>
<td>override</td>
-<td>override-intltool</td>
</tr>
<tr>
+<td>override-intltool</td>
<td>override-message-intltool</td>
-<td>package</td>
</tr>
<tr>
+<td>package</td>
<td>parallel</td>
-<td>path</td>
</tr>
<tr>
+<td>path</td>
<td>pax</td>
-<td>paxctl</td>
</tr>
<tr>
+<td>paxctl</td>
<td>pbulk-index</td>
-<td>pc</td>
</tr>
<tr>
+<td>pc</td>
<td>perl</td>
-<td>perl5</td>
</tr>
<tr>
+<td>perl5</td>
<td>perms</td>
-<td>php</td>
</tr>
<tr>
+<td>php</td>
<td>pkg-build-options</td>
-<td>pkg-config</td>
</tr>
<tr>
+<td>pkg-config</td>
<td>pkg_build_options</td>
-<td>platform</td>
</tr>
<tr>
+<td>platform</td>
<td>plist</td>
-<td>post-extract</td>
</tr>
<tr>
+<td>post-extract</td>
<td>post-fetch</td>
-<td>post-wrapper</td>
</tr>
<tr>
+<td>post-wrapper</td>
<td>pre-build-checks-hook</td>
-<td>pre-configure</td>
</tr>
<tr>
+<td>pre-configure</td>
<td>pre-configure-checks-hook</td>
-<td>pre-extract</td>
</tr>
<tr>
+<td>pre-extract</td>
<td>pre-fetch</td>
-<td>print-go-deps</td>
</tr>
<tr>
+<td>print-go-deps</td>
<td>print-plist</td>
-<td>print-summary-data</td>
</tr>
<tr>
+<td>print-summary-data</td>
<td>privileged-install-hook</td>
-<td>pypi</td>
</tr>
<tr>
+<td>pypi</td>
<td>python</td>
-<td>r</td>
</tr>
<tr>
+<td>r</td>
<td>readme-all</td>
-<td>recv</td>
</tr>
<tr>
+<td>recv</td>
<td>recvfrom</td>
-<td>regcomp</td>
</tr>
<tr>
+<td>regcomp</td>
<td>release-localbase-lock</td>
-<td>release-lock</td>
</tr>
<tr>
+<td>release-lock</td>
<td>relro</td>
-<td>rename</td>
</tr>
<tr>
+<td>rename</td>
<td>reorder</td>
-<td>replace</td>
</tr>
<tr>
+<td>replace</td>
<td>replace_interpreter</td>
-<td>reproducible</td>
</tr>
<tr>
+<td>reproducible</td>
<td>resolv</td>
-<td>root</td>
</tr>
<tr>
+<td>root</td>
<td>ruby</td>
-<td>send</td>
</tr>
<tr>
+<td>send</td>
<td>sendfile</td>
-<td>sendto</td>
</tr>
<tr>
+<td>sendto</td>
<td>setenv</td>
-<td>setgid</td>
</tr>
<tr>
+<td>setgid</td>
<td>setprogname</td>
-<td>setuid</td>
</tr>
<tr>
+<td>setuid</td>
<td>sh</td>
-<td>shebang</td>
</tr>
<tr>
+<td>shebang</td>
<td>show</td>
-<td>show-all</td>
</tr>
<tr>
+<td>show-all</td>
<td>show-build-defs</td>
-<td>show-depends</td>
</tr>
<tr>
+<td>show-depends</td>
<td>show-deps</td>
-<td>show-distfiles</td>
</tr>
<tr>
+<td>show-distfiles</td>
<td>show-downlevel</td>
-<td>show-subdir-var</td>
</tr>
<tr>
+<td>show-subdir-var</td>
<td>show-tools</td>
-<td>show-var</td>
</tr>
<tr>
+<td>show-var</td>
<td>show-vars</td>
-<td>snprintf</td>
</tr>
<tr>
+<td>snprintf</td>
<td>socket</td>
-<td>ssp</td>
</tr>
<tr>
+<td>ssp</td>
<td>st_mode</td>
-<td>stage-install</td>
</tr>
<tr>
+<td>stage-install</td>
<td>strcasestr</td>
-<td>strict</td>
</tr>
<tr>
+<td>strict</td>
<td>strip</td>
-<td>strndup</td>
</tr>
<tr>
+<td>strndup</td>
<td>strnlen</td>
-<td>strsep</td>
</tr>
<tr>
+<td>strsep</td>
<td>subst</td>
-<td>substitutions</td>
</tr>
<tr>
+<td>substitutions</td>
<td>subversion</td>
-<td>sun</td>
</tr>
<tr>
+<td>sun</td>
<td>sunpro</td>
-<td>sunwspro</td>
</tr>
<tr>
+<td>sunwspro</td>
<td>svn</td>
-<td>symlink</td>
</tr>
<tr>
+<td>symlink</td>
<td>test</td>
-<td>test-env</td>
</tr>
<tr>
+<td>test-env</td>
<td>tex</td>
-<td>texlive</td>
</tr>
<tr>
+<td>texlive</td>
<td>tmp</td>
-<td>tool</td>
</tr>
<tr>
+<td>tool</td>
<td>tools</td>
-<td>tools-libtool-m4-override</td>
</tr>
<tr>
+<td>tools-libtool-m4-override</td>
<td>type</td>
-<td>ulimit</td>
</tr>
<tr>
+<td>ulimit</td>
<td>undefined</td>
-<td>undo-replace</td>
</tr>
<tr>
+<td>undo-replace</td>
<td>unlimit</td>
-<td>unprivileged</td>
</tr>
<tr>
+<td>unprivileged</td>
<td>unprivileged-install-hook</td>
-<td>unstripped</td>
</tr>
<tr>
+<td>unstripped</td>
<td>update</td>
-<td>upload</td>
</tr>
<tr>
+<td>upload</td>
<td>upload-distfiles</td>
-<td>use_tools</td>
</tr>
<tr>
+<td>use_tools</td>
<td>user</td>
-<td>utimes</td>
</tr>
<tr>
+<td>utimes</td>
<td>vasprintf</td>
-<td>verbose</td>
</tr>
<tr>
+<td>verbose</td>
<td>vsnprintf</td>
-<td>warn</td>
</tr>
<tr>
+<td>warn</td>
<td>warning</td>
-<td>warnings</td>
</tr>
<tr>
+<td>warnings</td>
<td>warnx</td>
-<td>wattr_off</td>
</tr>
<tr>
+<td>wattr_off</td>
<td>wattr_on</td>
-<td>work</td>
</tr>
<tr>
+<td>work</td>
<td>wrapper</td>
+</tr>
+<tr>
<td>wrkdir</td>
+<td>�</td>
</tr>
</table>
</div>
Index: pkgsrc/doc/pkgsrc.txt
diff -u pkgsrc/doc/pkgsrc.txt:1.330 pkgsrc/doc/pkgsrc.txt:1.331
--- pkgsrc/doc/pkgsrc.txt:1.330 Sun Feb 6 22:11:31 2022
+++ pkgsrc/doc/pkgsrc.txt Fri Feb 11 08:06:21 2022
@@ -205,9 +205,10 @@ II. The pkgsrc developer's guide
14.1. Common types of packages
- 14.1.1. Python modules and programs
- 14.1.2. R packages
- 14.1.3. TeXlive packages
+ 14.1.1. Perl modules
+ 14.1.2. Python modules and programs
+ 14.1.3. R packages
+ 14.1.4. TeXlive packages
14.2. Examples
@@ -2730,9 +2731,10 @@ Table of Contents
14.1. Common types of packages
- 14.1.1. Python modules and programs
- 14.1.2. R packages
- 14.1.3. TeXlive packages
+ 14.1.1. Perl modules
+ 14.1.2. Python modules and programs
+ 14.1.3. R packages
+ 14.1.4. TeXlive packages
14.2. Examples
@@ -4213,9 +4215,10 @@ Table of Contents
14.1. Common types of packages
- 14.1.1. Python modules and programs
- 14.1.2. R packages
- 14.1.3. TeXlive packages
+ 14.1.1. Perl modules
+ 14.1.2. Python modules and programs
+ 14.1.3. R packages
+ 14.1.4. TeXlive packages
14.2. Examples
@@ -4235,14 +4238,17 @@ package involves only a few steps.
3. Choose one of the top-level directories as the category in which you want
to place your package. You can also create a directory of your own (maybe
- called local). Change into that category directory:
+ called local). In that category directory, create another directory for
+ your package and change into it:
- $ cd category
+ $ mkdir category/package
+ $ cd category/package
- 4. Run the program url2pkg, passing as argument the URL of the distribution
- file (in most cases a .tar.gz file). This will download the distribution
- file and create the necessary files of the package, based on what's in the
- distribution file:
+ 4. Run the program url2pkg, which will ask you for a URL. Enter the URL of the
+ distribution file (in most cases a .tar.gz file) and watch how the basic
+ ingredients of your package are created automatically. The distribution
+ file is extracted automatically to fill in some details in the Makefile
+ that would otherwise have to be done manually:
$ url2pkg https://www.example.org/packages/package-1.0.tar.gz
@@ -4255,18 +4261,18 @@ package involves only a few steps.
buildlink3.mk file makes sure that the package's include files and
libraries are provided.
- If you just need binaries from a dependent package, add a DEPENDS line to
- the Makefile, which specifies the version of the dependency and where it
- can be found in pkgsrc. This line should be placed in the third paragraph.
- If the dependency is only needed for building the package, but not when
- using it, use TOOL_DEPENDS or BUILD_DEPENDS instead of DEPENDS. The
- difference between TOOL_DEPENDS and BUILD_DEPENDS occurs when
- cross-compiling: TOOL_DEPENDS are native packages, i.e. packages for the
- platform where the package is built; BUILD_DEPENDS are target packages,
- i.e. packages for the platform for which the package is built. There is
- also TEST_DEPENDS, which specifies a dependency used only for testing the
- resulting package built, using the upstream project's included test suite,
- on the native platform. Your package may then look like this:
+ If you just need binaries from a package, add a DEPENDS line to the
+ Makefile, which specifies the version of the dependency and where it can be
+ found in pkgsrc. This line should be placed in the third paragraph. If the
+ dependency is only needed for building the package, but not when using it,
+ use TOOL_DEPENDS or BUILD_DEPENDS instead of DEPENDS. The difference
+ between TOOL_DEPENDS and BUILD_DEPENDS occurs when cross-compiling:
+ TOOL_DEPENDS are native packages, i.e. packages for the architecture where
+ the package is built; BUILD_DEPENDS are target packages, i.e. packages for
+ the architecture for which the package is built. There is also
+ TEST_DEPENDS, which is used to specify a dependency used only for testing
+ the resulting package built, using the upstream project's included test
+ suite. Your package may then look like this:
[...]
@@ -4290,9 +4296,9 @@ package involves only a few steps.
there, you can hopefully continue here.
8. Run bmake clean to clean the working directory from the extracted files.
- Besides these files, a lot of cache files and other system information have
- been saved in the working directory, which may have become outdated after
- you edited the Makefile.
+ Besides these files, a lot of cache files and other system information has
+ been saved in the working directory, which may become wrong after you
+ edited the Makefile.
9. Now, run bmake to build the package. For the various things that can go
wrong in this phase, consult Chapter 21, Making your package work.
@@ -4300,11 +4306,11 @@ package involves only a few steps.
If the extracted files from the package need to be fixed, run multiple
rounds of these commands:
- $ bmake
+ $ make
$ pkgvi ${WRKSRC}/some/file/that/does/not/compile
$ mkpatches
- $ bmake mps
- $ bmake clean
+ $ make mps
+ $ make clean
10. When the package builds fine, the next step is to install the package. Run
bmake install and hope that everything works.
@@ -4321,18 +4327,26 @@ package involves only a few steps.
deinstall and bmake install again. Now the package is registered with the
list of files from PLIST.
-14. Run bmake clean update to run everything from above again in a single step,
+14. Run bmake package to create a binary package from the set of installed
+ files.
+
+15. Run bmake clean update to run everything from above again in a single step,
making sure that the PLIST is correct and the whole package is created as
intended.
-15. Run pkglint to see if there's anything left to do.
+16. Run pkglint to see if there's anything left to do.
-16. Commit the package to pkgsrc-wip or main pkgsrc; see Chapter 23, Submitting
+17. Commit the package to pkgsrc-wip or main pkgsrc; see Chapter 23, Submitting
and Committing.
14.1. Common types of packages
-14.1.1. Python modules and programs
+14.1.1. Perl modules
+
+Simple Perl modules are handled automatically by url2pkg, including
+dependencies.
+
+14.1.2. Python modules and programs
Python modules and programs packages are easily created using a set of
predefined variables.
@@ -4372,7 +4386,7 @@ PYTHON_VERSIONED_DEPENDENCIES=dialog
Look inside versioned_dependencies.mk for a list of supported packages.
-14.1.2. R packages
+14.1.3. R packages
Simple R packages from CRAN are handled automatically by R2pkg, which is
available in pkgtools/R2pkg. Individual packages (and optionally their
@@ -4382,7 +4396,7 @@ file as part of each R package on CRAN.
information and creates or updates a package in the canonical form. The
resulting package should be reviewed for correctness.
-14.1.3. TeXlive packages
+14.1.4. TeXlive packages
TeXlive packages from CTAN are handled automatically by texlive2pkg, which is
available in pkgtools/texlive2pkg.
@@ -8000,27 +8014,23 @@ Creating binary packages for everything
23.2. Submitting source packages (for non-NetBSD-developers)
-First, check that your package is complete, compiles and runs well; see
+Firstly, you can import new packages into pkgsrc-wip ("pkgsrc work-in-progress"
+); see the homepage at https://pkgsrc.org/wip/ for details.
+
+Next, check that your package is complete, compiles and runs well; see
Chapter 14, Creating a new pkgsrc package from scratch and the rest of this
-document. Next, generate an uuencoded gzipped tar(1) archive that contains all
-files that make up the package. Finally, send this package to the pkgsrc bug
-tracking system, either with the send-pr(1) command, or if you don't have that,
-go to the web page https://www.NetBSD.org/support/send-pr.html, which contains
-some instructions and a link to a form where you can submit packages. The
-sysutils/gtk-send-pr package is also available as a substitute for either of
-the above two tools.
+document. Run the pkgtools/pkglint tool and fix any errors that appear.
+
+Finally, send a report to the pkgsrc bug tracking system, either with the
+send-pr(1) command, or if you don't have that, go to the web page https://
+www.NetBSD.org/support/send-pr.html, which contains some instructions and a
+link to a form where you can submit packages. The sysutils/gtk-send-pr package
+is also available as a substitute for either of the above two tools.
In the form of the problem report, the category should be "pkg", the synopsis
should include the package name and version number, and the description field
should contain a short description of your package (contents of the COMMENT
-variable or DESCR file are OK). The uuencoded package data should go into the "
-fix" field.
-
-If you want to submit several packages, please send a separate PR for each one,
-it's easier for us to track things that way.
-
-Alternatively, you can also import new packages into pkgsrc-wip ("pkgsrc
-work-in-progress"); see the homepage at https://pkgsrc.org/wip/ for details.
+variable or DESCR file are OK).
23.3. General notes when adding, updating, or removing packages
@@ -9052,8 +9062,8 @@ Two different mitigation levels are avai
precede the program's own data sections, and non-PLT GOT is read-only;
* full: in addition to partial RELRO, every relocation is performed
- immediately when starting the program (with a slight performance impact),
- allowing the entire GOT to be read-only.
+ immediately when starting the program, allowing the entire GOT to be
+ read-only. This can greatly slow down startup of large programs.
This is currently supported by GCC. Many software distributions now enable this
feature by default, at the "partial" level. However, it cannot yet be enforced
@@ -9646,6 +9656,7 @@ DLOPEN_REQUIRE_PTHREADS DL_
DL_CFLAGS DL_LDFLAGS
DL_LIBS DNS
DOCOWN DOWNLOADED_DISTFILE
+DQCACHE_GROUP DQCACHE_USER
DT_LAYOUT DYNAMIC_SITES_CMD
DYNAMIC_SITES_SCRIPT ECHO
ECHO_N ELK_GUI
@@ -9676,8 +9687,6 @@ FETCH_PROXY FET
FETCH_TIMEOUT FETCH_USE_IPV4_ONLY
FETCH_USING FILES_SUBST
FILES_SUBST_SED FIX_SYSTEM_HEADERS
-FLUXBOX_USE_GNOME FLUXBOX_USE_KDE
-FLUXBOX_USE_XFT FLUXBOX_USE_XINERAMA
FONTDIR FONTS_DIRS
FONTS_VERBOSE FOO_HACKS_MK
FOSSIL_EXTRACTDIR FOSSIL_REPO
@@ -9744,32 +9753,39 @@ IRCD_HYBRID_SYSLOG_FACILITY IRC
IRIX IRRD_USE_PGP
JABBERD_GROUP JABBERD_LOGDIR
JABBERD_PIDDIR JABBERD_SPOOLDIR
-JABBERD_USER JAKARTA_HOME
-JAVA_APP_PATH JAVA_APP_TARGETS
-JAVA_BINPREFIX JAVA_CLASSPATH
-JAVA_HOME JAVA_LD_LIBRARY_PATH
-JAVA_NAME JAVA_UNLIMIT
-JAVA_WRAPPERS JPEG_ACCEPTED
-JPEG_DEFAULT KERBEROS
-KERMIT_SUID_UUCP KJS_USE_PCRE
-KNEWS_DOMAIN_FILE KNEWS_DOMAIN_NAME
-KRB5_ACCEPTED KRB5_DEFAULT
-LANGUAGES LAPACKE_LIBS
-LAPACK_LIBS LATEX2HTML_ICONPATH
-LDCONFIG_ADD_CMD LDCONFIG_REMOVE_CMD
-LDD LEAFNODE_DATA_DIR
-LEAFNODE_GROUP LEAFNODE_USER
-LIBDVDCSS_HOMEPAGE LIBDVDCSS_MASTER_SITES
-LIBRSVG_TYPE LIBTOOL
-LIBTOOLIZE_PLIST LIBTOOL_M4_OVERRIDE
-LIBUSB_TYPE LICENSE
-LINKER_RPATH_FLAG LINK_RPATH_FLAG
-LINUX_BASE_NODEPS LINUX_BASE_PREFERRED
-LINUX_BASE_REQUIRED LINUX_LOCALES
-LOCALBASE LOCALBASE_LOCKTYPE
-LOCALPATCHES LOVE_DATA
-LOVE_GAME LOVE_VERSION
-LP32PLATFORMS LP64PLATFORMS
+JABBERD_USER JAVA_APP_PATH
+JAVA_APP_TARGETS JAVA_BINPREFIX
+JAVA_CLASSPATH JAVA_HOME
+JAVA_LD_LIBRARY_PATH JAVA_NAME
+JAVA_UNLIMIT JAVA_WRAPPERS
+JPEG_ACCEPTED JPEG_DEFAULT
+KERBEROS KERMIT_SUID_UUCP
+KJS_USE_PCRE KNEWS_DOMAIN_FILE
+KNEWS_DOMAIN_NAME KRB5_ACCEPTED
+KRB5_DEFAULT LANGUAGES
+LAPACKE_LIBS LAPACK_LIBS
+LATEX2HTML_ICONPATH LDCONFIG_ADD_CMD
+LDCONFIG_REMOVE_CMD LDD
+LEAFNODE_DATA_DIR LEAFNODE_GROUP
+LEAFNODE_USER LIBDVDCSS_HOMEPAGE
+LIBDVDCSS_MASTER_SITES LIBRSVG_TYPE
+LIBTOOL LIBTOOLIZE_PLIST
+LIBTOOL_M4_OVERRIDE LIBUSB_TYPE
+LICENSE LINKER_RPATH_FLAG
+LINK_RPATH_FLAG LINUX_BASE_NODEPS
+LINUX_BASE_PREFERRED LINUX_BASE_REQUIRED
+LINUX_LOCALES LOCALBASE
+LOCALBASE_LOCKTYPE LOCALPATCHES
+LOVE_DATA LOVE_GAME
+LOVE_VERSION LP32PLATFORMS
+LP64PLATFORMS LUA_CDIR
+LUA_COMPILER LUA_DOCDIR
+LUA_EXAMPLESDIR LUA_INCDIR
+LUA_INTERPRETER LUA_LDIR
+LUA_LINKER_MAGIC LUA_PKGPREFIX
+LUA_SELF_CONFLICT LUA_VERSIONS_ACCEPTED
+LUA_VERSIONS_INCOMPATIBLE LUA_VERSION_DEFAULT
+LUA_VERSION_REQD Lua
MACHINE_PLATFORM MAILAGENT_DOMAIN
MAILAGENT_EMAIL MAILAGENT_FQDN
MAILAGENT_ORGANIZATION MAJORDOMO_HOMEDIR
@@ -9807,6 +9823,8 @@ NATIVE_EXEC_FMT NAT
NATIVE_OBJECT_FMT NBPAX_PROGRAM_PREFIX
NETBSD_LOGIN_NAME NMH_EDITOR
NMH_MTA NMH_PAGER
+NODE_VERSIONS_ACCEPTED NODE_VERSIONS_INCOMPATIBLE
+NODE_VERSION_DEFAULT NODE_VERSION_REQD
NOLOGIN NOTE
NOT_FOR_PLATFORM NOT_PAX_ASLR_SAFE
NOT_PAX_MPROTECT_SAFE NO_BUILD
@@ -9939,24 +9957,29 @@ QMAIL_PASSWD_USER QMA
QMAIL_QUEUE_DIR QMAIL_QUEUE_EXTRA
QMAIL_QUEUE_USER QMAIL_REMOTE_USER
QMAIL_ROOT_USER QMAIL_SEND_USER
-QPOPPER_FAC QPOPPER_SPOOL_DIR
-QPOPPER_USER RAKE_NAME
-RASMOL_DEPTH RCD_DIR
-RCD_ORDER RCD_SCRIPTS
-RCD_SCRIPTS_DIR RCD_SCRIPTS_EXAMPLEDIR
-RCD_SCRIPTS_MODE RCD_SCRIPTS_SHELL
-RCD_SCRIPT_SRC RCD_SUBR
-RDOC READLINE_DEFAULT
-READLINE_TYPE REAL_ROOT_GROUP
-REAL_ROOT_USER RECURSIVE_MAKE
-RELAY_CTRL_DIR RELRO_SUPPORTED
-REPLACE_AWK REPLACE_BASH
-REPLACE_CSH REPLACE_KSH
+QORE_LATEST_MODULE_API QORE_MODULE_API
+QORE_MODULE_DIR QORE_USER_MODULE_DIR
+QORE_VERSION QPOPPER_FAC
+QPOPPER_SPOOL_DIR QPOPPER_USER
+RAKE_NAME RASMOL_DEPTH
+RCD_DIR RCD_ORDER
+RCD_SCRIPTS RCD_SCRIPTS_DIR
+RCD_SCRIPTS_EXAMPLEDIR RCD_SCRIPTS_MODE
+RCD_SCRIPTS_SHELL RCD_SCRIPT_SRC
+RCD_SUBR RDOC
+READLINE_DEFAULT READLINE_TYPE
+REAL_ROOT_GROUP REAL_ROOT_USER
+RECURSIVE_MAKE RELAY_CTRL_DIR
+RELRO_SUPPORTED REPLACE_AWK
+REPLACE_BASH REPLACE_CSH
+REPLACE_KSH REPLACE_LUA
+REPLACE_NODEJS REPLACE_OCTAVE
REPLACE_PERL REPLACE_PERL6
REPLACE_PHP REPLACE_PYTHON
-REPLACE_R REPLACE_RUBY
-REPLACE_RUBY_DIRS REPLACE_RUBY_PAT
-REPLACE_SH REPLACE_TEXLUA
+REPLACE_QORE REPLACE_R
+REPLACE_RUBY REPLACE_RUBY_DIRS
+REPLACE_RUBY_PAT REPLACE_SH
+REPLACE_TEXLUA REPLACE_WISH
REQD_DIRS REQD_DIRS_PERMS
REQD_FILES REQD_FILES_MODE
REQD_FILES_PERMS RESOLV_AUTO_VARS
@@ -10004,187 +10027,187 @@ RUBY_VER RUB
RUBY_VERSIONS_ACCEPTED RUBY_VERSIONS_INCOMPATIBLE
RUBY_VERSION_DEFAULT RUBY_VERSION_REQD
RUBY_VER_DIR RUN
-RUN_LDCONFIG SAWFISH_THEMES
-SCO SCREWS_GROUP
-SCREWS_USER SCRIPTS_ENV
-SCROLLKEEPER_DATADIR SCROLLKEEPER_REBUILDDB
-SCROLLKEEPER_UPDATEDB SDIST_PAWD
-SERIAL_DEVICES SETGIDGAME
-SETGID_GAMES_PERMS SETUID_ROOT_PERMS
-SH SHLIB
-SHORTNAME SIGN_PACKAGES
-SILC_CLIENT_WITH_PERL SITE_SPECIFIC_PKGS
-SKIP_DEPENDS SMF_INSTANCES
-SMF_MANIFEST SMF_METHODS
-SMF_METHOD_SHELL SMF_METHOD_SRC
-SMF_NAME SMF_PREFIX
-SMF_SRCDIR SNIPROXY_GROUP
-SNIPROXY_USER SOURCE_BUFFSIZE
-SPECIAL_PERMS SPECIFIC_PKGS
-SSH_SUID SSP_SUPPORTED
-SSYNC_PAWD STEP_MSG
-STRIP STRIP_DBG
-STRIP_DEBUG STRIP_DEBUG_SUPPORTED
-STRIP_FILES_SKIP SU
-SUBDIR SUBST
-SUBST_CLASSES SUBST_FILES
-SUBST_FILTER_CMD SUBST_MESSAGE
-SUBST_NOOP_OK SUBST_SED
-SUBST_SHOW_DIFF SUBST_SKIP_TEXT_CHECK
-SUBST_STAGE SUBST_VARS
-SUNWSPROBASE SUSE_PREFER
-SU_CMD SVN_EXTRACTDIR
-SVN_REPO SVN_REPOSITORIES
-SVN_REVISION SYSCONFBASE
-TBL TERMCAP_TYPE
-TERMINFO_DEFAULT TERMINFO_TYPE
-TEST TEST_DEPENDS
-TEST_DIRS TEST_ENV
-TEST_ENV_SHELL TEST_MAKE_CMD
-TEST_MAKE_FLAGS TEST_TARGET
-TEXLIVE_IGNORE_PATTERNS TEXLIVE_REV
-TEXLIVE_UNVERSIONED TEXMFSITE
-TEX_FORMATS TEX_HYPHEN_DAT
-TEX_HYPHEN_DEF TEX_TEXMF_DIRS
-THTTPD_LOG_FACILITY TINYDYN_USER
-TLSWRAPPER_CHROOT TO
-TOOLS_ALIASES TOOLS_ALWAYS_WRAP
-TOOLS_ARGS TOOLS_BROKEN
-TOOLS_CMD TOOLS_CMDLINE_SED
-TOOLS_CREATE TOOLS_DIR
-TOOLS_FAIL TOOLS_GNU_MISSING
-TOOLS_LDCONFIG TOOLS_NOOP
-TOOLS_PATH TOOLS_SCRIPT
-TOOL_DEPENDS TTF_FONTDIR
-TTF_FONTS_DIR TYPE
-UAC_REQD_EXECS UCSPI_SSL_GROUP
-UCSPI_SSL_USER UNLIMIT_RESOURCES
-UNPRIVILEGED UNPRIVILEGED_GROUP
-UNPRIVILEGED_GROUPS UNPRIVILEGED_USER
-UNWRAP_FILES UNWRAP_PATTERNS
-UPDATE_GEMSPEC UPDATE_TARGET
-URI USERGROUP_PHASE
-USERPPP_GROUP USER_SPECIFIC_PKGS
-USE_ABI_DEPENDS USE_APR
-USE_BSD_MAKEFILE USE_BUILTIN
-USE_CROSS_COMPILE USE_CURSES
-USE_CWRAPPERS USE_DB185
-USE_FEATURES USE_GAMESGROUP
-USE_GCC_RUNTIME USE_IMAKE
-USE_JAVA USE_JAVA2
-USE_LANGUAGES USE_LIBTOOL
-USE_NATIVE_GCC USE_NETBSD_REPO
-USE_PKGSRC_GCC USE_PKGSRC_GCC_RUNTIME
-USE_PKGTASKS USE_PKG_ADMIN_DIGEST
-USE_RUBY_EXTCONF USE_RUBY_INSTALL
-USE_RUBY_SETUP USE_RUBY_SETUP_PKG
-USE_TOOLS UUCP_GROUP
-UUCP_USER VARBASE
-VARNAME VIM_EXTRA_OPTS
-WARNING_MSG WCALC_CGIDIR
-WCALC_CGIPATH WCALC_HTMLDIR
-WCALC_HTMLPATH WDM_MANAGERS
-WRAPPER_CC WRAPPER_REORDER_CMDS
-WRKDIR WRKDIR_BASENAME
-WRKDIR_LOCKTYPE WRKLOG
-WRKOBJDIR WRKSRC
-X10_PORT X11
-X11BASE X11_PKGSRCDIR
-X11_TYPE X509_CERTIFICATE
-X509_KEY XAW_TYPE
-XLOCK_DEFAULT_MODE XMKMF
-XMKMF_FLAGS XXX
-XXXX YES
-ZSH_STATIC __stdc__
-_vargroups accept
-acquire-localbase-lock acquire-lock
-add administrator
-alloca alternatives
-aslr asprintf
-atlas autoconf
-automake autoreconf
-awk bash
-big-endian bin-install
-bind binpkg-list
-blas bootstrap-depends
-broken broken_on_platform
-bsd bsd.prog.mk
-build build-env
-buildlink-directories buildlink-oss-soundcard-h
-c c++
-ccache cce
-cdefs ceil
-changes changes-entry
-changes-entry-noupdate check
-check-clean check-files
-check-files-clean check-vulnerable
-checksum checksum-phase
-clean clean-depends
-cleandir commit
-commit-changes-entry compact
-compiler conf
-config.guess config.sub
-configuration configure
-configure-env configure-help
-configure_args connect
-cos cputime
-create-usergroup csh
-ctf cvs
-debug declaration
-declare defined
-depend dependencies
-depends depends-checksum
-depends-fetch deps
-describe destdir
-disable distclean
-distinfo dl
-dlopen do-buildlink
-do-clean do-configure
-do-configure-post-hook do-extract
-do-fetch do-install
-emul emul-distinfo
-emul-fetch emulation
-emulator enable
-endian endif
-enomem err
-errx etc
-exp extract-rpm
-fabs feature
-features fetch
-fetch-list follows
-forbids form
-format fortify
-fortify_source fossil
-friend fts
-fts_close fts_open
-fts_read fts_set
-gcc gethostbyaddr
-gethostbyname gethostbyname2
-getopt_long getprogname
-getservbyname getservbyport
-getservent gettext
-git github
-gitlab glob
-gnu gnu_configure_strict
-go go-deps
-golang guess-license
-hashbang heimdal
-help hg
-imake increment
-inet_aton interp
-interpreter intl
-ip4 ip6
-ipv4 ipv6
-iso kerberos
-krb krb5
-ksh lapack
-latex libintl_bindtextdomain
-libintl_gettext libintl_textdomain
-libnbcompat libs
-libtool licence
-license lintl
-little-endian lock
-locking lvalue
+RUN_LDCONFIG SCO
+SCREWS_GROUP SCREWS_USER
+SCRIPTS_ENV SCROLLKEEPER_DATADIR
+SCROLLKEEPER_REBUILDDB SCROLLKEEPER_UPDATEDB
+SDIST_PAWD SERIAL_DEVICES
+SETGIDGAME SETGID_GAMES_PERMS
+SETUID_ROOT_PERMS SH
+SHLIB SHORTNAME
+SIGN_PACKAGES SILC_CLIENT_WITH_PERL
+SITE_SPECIFIC_PKGS SKIP_DEPENDS
+SMF_INSTANCES SMF_MANIFEST
+SMF_METHODS SMF_METHOD_SHELL
+SMF_METHOD_SRC SMF_NAME
+SMF_PREFIX SMF_SRCDIR
+SNIPROXY_GROUP SNIPROXY_USER
+SOURCE_BUFFSIZE SPECIAL_PERMS
+SPECIFIC_PKGS SSH_SUID
+SSP_SUPPORTED SSYNC_PAWD
+STEP_MSG STRIP
+STRIP_DBG STRIP_DEBUG
+STRIP_DEBUG_SUPPORTED STRIP_FILES_SKIP
+SU SUBDIR
+SUBST SUBST_CLASSES
+SUBST_FILES SUBST_FILTER_CMD
+SUBST_MESSAGE SUBST_NOOP_OK
+SUBST_SED SUBST_SHOW_DIFF
+SUBST_SKIP_TEXT_CHECK SUBST_STAGE
+SUBST_VARS SUNWSPROBASE
+SUSE_PREFER SU_CMD
+SVN_EXTRACTDIR SVN_REPO
+SVN_REPOSITORIES SVN_REVISION
+SYSCONFBASE TBL
+TERMCAP_TYPE TERMINFO_DEFAULT
+TERMINFO_TYPE TEST
+TEST_DEPENDS TEST_DIRS
+TEST_ENV TEST_ENV_SHELL
+TEST_MAKE_CMD TEST_MAKE_FLAGS
+TEST_TARGET TEXLIVE_IGNORE_PATTERNS
+TEXLIVE_REV TEXLIVE_UNVERSIONED
+TEXMFSITE TEX_FORMATS
+TEX_HYPHEN_DAT TEX_HYPHEN_DEF
+TEX_TEXMF_DIRS THTTPD_LOG_FACILITY
+TINYDYN_USER TLSWRAPPER_CHROOT
+TO TOOLS_ALIASES
+TOOLS_ALWAYS_WRAP TOOLS_ARGS
+TOOLS_BROKEN TOOLS_CMD
+TOOLS_CMDLINE_SED TOOLS_CREATE
+TOOLS_DIR TOOLS_FAIL
+TOOLS_GNU_MISSING TOOLS_LDCONFIG
+TOOLS_NOOP TOOLS_PATH
+TOOLS_SCRIPT TOOL_DEPENDS
+TTF_FONTDIR TTF_FONTS_DIR
+TYPE UAC_REQD_EXECS
+UCSPI_SSL_GROUP UCSPI_SSL_USER
+UNLIMIT_RESOURCES UNPRIVILEGED
+UNPRIVILEGED_GROUP UNPRIVILEGED_GROUPS
+UNPRIVILEGED_USER UNWRAP_FILES
+UNWRAP_PATTERNS UPDATE_GEMSPEC
+UPDATE_TARGET URI
+USERGROUP_PHASE USERPPP_GROUP
+USER_SPECIFIC_PKGS USE_ABI_DEPENDS
+USE_APR USE_BSD_MAKEFILE
+USE_BUILTIN USE_CROSS_COMPILE
+USE_CURSES USE_CWRAPPERS
+USE_DB185 USE_FEATURES
+USE_GAMESGROUP USE_GCC_RUNTIME
+USE_IMAKE USE_JAVA
+USE_JAVA2 USE_LANGUAGES
+USE_LIBTOOL USE_NATIVE_GCC
+USE_NETBSD_REPO USE_PKGSRC_GCC
+USE_PKGSRC_GCC_RUNTIME USE_PKGTASKS
+USE_PKG_ADMIN_DIGEST USE_RUBY_EXTCONF
+USE_RUBY_INSTALL USE_RUBY_SETUP
+USE_RUBY_SETUP_PKG USE_TOOLS
+UUCP_GROUP UUCP_USER
+VARBASE VARNAME
+VIM_EXTRA_OPTS WARNING_MSG
+WCALC_CGIDIR WCALC_CGIPATH
+WCALC_HTMLDIR WCALC_HTMLPATH
+WDM_MANAGERS WRAPPER_CC
+WRAPPER_REORDER_CMDS WRKDIR
+WRKDIR_BASENAME WRKDIR_LOCKTYPE
+WRKLOG WRKOBJDIR
+WRKSRC X10_PORT
+X11 X11BASE
+X11_PKGSRCDIR X11_TYPE
+X509_CERTIFICATE X509_KEY
+XAW_TYPE XLOCK_DEFAULT_MODE
+XMKMF XMKMF_FLAGS
+XXX XXXX
+YES ZSH_STATIC
+__stdc__ _vargroups
+accept acquire-localbase-lock
+acquire-lock add
+administrator alloca
+alternatives aslr
+asprintf atlas
+autoconf automake
+autoreconf awk
+bash big-endian
+bin-install bind
+binpkg-list blas
+bootstrap-depends broken
+broken_on_platform bsd
+bsd.prog.mk build
+build-env buildlink-directories
+buildlink-oss-soundcard-h c
+c++ ccache
+cce cdefs
+ceil changes
+changes-entry changes-entry-noupdate
+check check-clean
+check-files check-files-clean
+check-vulnerable checksum
+checksum-phase clean
+clean-depends cleandir
+commit commit-changes-entry
+compact compiler
+conf config.guess
+config.sub configuration
+configure configure-env
+configure-help configure_args
+connect cos
+cputime create-usergroup
+csh ctf
+cvs debug
+declaration declare
+defined depend
+dependencies depends
+depends-checksum depends-fetch
+deps describe
+destdir disable
+distclean distinfo
+dl dlopen
+do-buildlink do-clean
+do-configure do-configure-post-hook
+do-extract do-fetch
+do-install emul
+emul-distinfo emul-fetch
+emulation emulator
+enable endian
+endif enomem
+err errx
+etc exp
+extract-rpm fabs
+feature features
+fetch fetch-list
+follows forbids
+form format
+fortify fortify_source
+fossil friend
+fts fts_close
+fts_open fts_read
+fts_set gcc
+gethostbyaddr gethostbyname
+gethostbyname2 getopt_long
+getprogname getservbyname
+getservbyport getservent
+gettext git
+github gitlab
+glob gnu
+gnu_configure_strict go
+go-deps golang
+guess-license hashbang
+heimdal help
+hg imake
+increment inet_aton
+interp interpreter
+intl ip4
+ip6 ipv4
+ipv6 iso
+kerberos krb
+krb5 ksh
+lapack latex
+libintl_bindtextdomain libintl_gettext
+libintl_textdomain libnbcompat
+libs libtool
+licence license
+lintl little-endian
+lock locking
+lua lvalue
make makesum
memory mercurial
meta meta-package
@@ -10193,71 +10216,73 @@ mk.conf mkl
mount mprotect
mremap nb
nbcompat netlib
-obstack obstack_ptr_grow
-occurs only
-openblas options
-options.mk order
-override override-intltool
-override-message-intltool package
-parallel path
-pax paxctl
-pbulk-index pc
-perl perl5
-perms php
-pkg-build-options pkg-config
-pkg_build_options platform
-plist post-extract
-post-fetch post-wrapper
-pre-build-checks-hook pre-configure
-pre-configure-checks-hook pre-extract
-pre-fetch print-go-deps
-print-plist print-summary-data
-privileged-install-hook pypi
-python r
-readme-all recv
-recvfrom regcomp
-release-localbase-lock release-lock
-relro rename
-reorder replace
-replace_interpreter reproducible
-resolv root
-ruby send
-sendfile sendto
-setenv setgid
-setprogname setuid
-sh shebang
-show show-all
-show-build-defs show-depends
-show-deps show-distfiles
-show-downlevel show-subdir-var
-show-tools show-var
-show-vars snprintf
-socket ssp
-st_mode stage-install
-strcasestr strict
-strip strndup
-strnlen strsep
-subst substitutions
-subversion sun
-sunpro sunwspro
-svn symlink
-test test-env
-tex texlive
-tmp tool
-tools tools-libtool-m4-override
-type ulimit
-undefined undo-replace
-unlimit unprivileged
-unprivileged-install-hook unstripped
-update upload
-upload-distfiles use_tools
-user utimes
-vasprintf verbose
-vsnprintf warn
-warning warnings
-warnx wattr_off
-wattr_on work
-wrapper wrkdir
+node node.js
+nodejs obstack
+obstack_ptr_grow occurs
+only openblas
+options options.mk
+order override
+override-intltool override-message-intltool
+package parallel
+path pax
+paxctl pbulk-index
+pc perl
+perl5 perms
+php pkg-build-options
+pkg-config pkg_build_options
+platform plist
+post-extract post-fetch
+post-wrapper pre-build-checks-hook
+pre-configure pre-configure-checks-hook
+pre-extract pre-fetch
+print-go-deps print-plist
+print-summary-data privileged-install-hook
+pypi python
+r readme-all
+recv recvfrom
+regcomp release-localbase-lock
+release-lock relro
+rename reorder
+replace replace_interpreter
+reproducible resolv
+root ruby
+send sendfile
+sendto setenv
+setgid setprogname
+setuid sh
+shebang show
+show-all show-build-defs
+show-depends show-deps
+show-distfiles show-downlevel
+show-subdir-var show-tools
+show-var show-vars
+snprintf socket
+ssp st_mode
+stage-install strcasestr
+strict strip
+strndup strnlen
+strsep subst
+substitutions subversion
+sun sunpro
+sunwspro svn
+symlink test
+test-env tex
+texlive tmp
+tool tools
+tools-libtool-m4-override type
+ulimit undefined
+undo-replace unlimit
+unprivileged unprivileged-install-hook
+unstripped update
+upload upload-distfiles
+use_tools user
+utimes vasprintf
+verbose vsnprintf
+warn warning
+warnings warnx
+wattr_off wattr_on
+work wrapper
+wrkdir
Appendix F. Editing guidelines for the pkgsrc guide
Home |
Main Index |
Thread Index |
Old Index