diff options
-rw-r--r-- | doc/pkgsrc.html | 806 | ||||
-rw-r--r-- | doc/pkgsrc.txt | 559 |
2 files changed, 730 insertions, 635 deletions
diff --git a/doc/pkgsrc.html b/doc/pkgsrc.html index d9e3d8e2523..347b99d5444 100644 --- a/doc/pkgsrc.html +++ b/doc/pkgsrc.html @@ -583,7 +583,7 @@ minutes!</p> </tr></thead> <tbody> <tr> -<td><a class="ulink" href="http://www.NetBSD.org/" target="_top">NetBSD</a></td> +<td><a class="ulink" href="https://www.NetBSD.org/" target="_top">NetBSD</a></td> <td align="center">Aug 1997</td> <td class="auto-generated"> </td> </tr> @@ -593,7 +593,7 @@ minutes!</p> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Solaris" target="_top">README.Solaris</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.kernel.org/" target="_top">Linux</a></td> +<td><a class="ulink" href="https://www.kernel.org/" target="_top">Linux</a></td> <td align="center">Jun 1999</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Linux" target="_top">README.Linux</a></td> </tr> @@ -605,17 +605,17 @@ minutes!</p> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.MacOSX" target="_top">README.MacOSX</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.freebsd.org/" target="_top">FreeBSD</a></td> +<td><a class="ulink" href="https://www.freebsd.org/" target="_top">FreeBSD</a></td> <td align="center">Nov 2002</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.FreeBSD" target="_top">README.FreeBSD</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.openbsd.org/" target="_top">OpenBSD</a></td> +<td><a class="ulink" href="https://www.openbsd.org/" target="_top">OpenBSD</a></td> <td align="center">Nov 2002</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.OpenBSD" target="_top">README.OpenBSD</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.sgi.com/software/irix/" target="_top">IRIX</a></td> +<td><a class="ulink" href="https://www.sgi.com/software/irix/" target="_top">IRIX</a></td> <td align="center">Dec 2002</td> <td> <a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.IRIX" target="_top">README.IRIX</a> @@ -628,20 +628,20 @@ minutes!</p> <td class="auto-generated"> </td> </tr> <tr> -<td><a class="ulink" href="http://www-1.ibm.com/servers/aix/" target="_top">AIX</a></td> +<td><a class="ulink" href="https://www-1.ibm.com/servers/aix/" target="_top">AIX</a></td> <td align="center">Dec 2003</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.AIX" target="_top">README.AIX</a></td> </tr> <tr> <td> - <a class="ulink" href="http://www.microsoft.com/windows/sfu/" target="_top">Interix</a> + <a class="ulink" href="https://www.microsoft.com/windows/sfu/" target="_top">Interix</a> (Microsoft Windows Services for Unix) </td> <td align="center">Mar 2004</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Interix" target="_top">README.Interix</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.dragonflybsd.org/" target="_top">DragonFlyBSD</a></td> +<td><a class="ulink" href="https://www.dragonflybsd.org/" target="_top">DragonFlyBSD</a></td> <td align="center">Oct 2004</td> <td class="auto-generated"> </td> </tr> @@ -651,37 +651,37 @@ minutes!</p> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.OSF1" target="_top">README.OSF1</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.hp.com/products1/unix/" target="_top">HP-UX</a></td> +<td><a class="ulink" href="https://www.hp.com/products1/unix/" target="_top">HP-UX</a></td> <td align="center">Apr 2007</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.HPUX" target="_top">README.HPUX</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.haiku-os.org/" target="_top">Haiku</a></td> +<td><a class="ulink" href="https://www.haiku-os.org/" target="_top">Haiku</a></td> <td align="center">Sep 2010</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Haiku" target="_top">README.Haiku</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.mirbsd.org/" target="_top">MirBSD</a></td> +<td><a class="ulink" href="https://www.mirbsd.org/" target="_top">MirBSD</a></td> <td align="center">Jan 2011</td> <td class="auto-generated"> </td> </tr> <tr> -<td><a class="ulink" href="http://www.minix3.org/" target="_top">Minix3</a></td> +<td><a class="ulink" href="https://www.minix3.org/" target="_top">Minix3</a></td> <td align="center">Nov 2011</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Minix3" target="_top">README.Minix3</a></td> </tr> <tr> -<td><a class="ulink" href="http://cygwin.com/" target="_top">Cygwin</a></td> +<td><a class="ulink" href="https://cygwin.com/" target="_top">Cygwin</a></td> <td align="center">Mar 2013</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Cygwin" target="_top">README.Cygwin</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.debian.org/ports/kfreebsd-gnu/" target="_top">GNU/kFreeBSD</a></td> +<td><a class="ulink" href="https://www.debian.org/ports/kfreebsd-gnu/" target="_top">GNU/kFreeBSD</a></td> <td align="center">Jul 2013</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.GNUkFreeBSD" target="_top">README.GNUkFreeBSD</a></td> </tr> <tr> -<td><a class="ulink" href="http://www.bitrig.org/" target="_top">Bitrig</a></td> +<td><a class="ulink" href="https://www.bitrig.org/" target="_top">Bitrig</a></td> <td align="center">Jun 2014</td> <td><a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Bitrig" target="_top">README.Bitrig</a></td> </tr> @@ -978,7 +978,7 @@ and dashes.</p> quarterly basis from the current branch and only gets modified for security updates. The names of the stable branches are built from the year and the quarter, for example - <code class="literal">2019Q4</code>.</p> + <code class="literal">2020Q1</code>.</p> <p>The second step is to decide <span class="emphasis"><em>how</em></span> you want to download pkgsrc. You can get it as a tar file or via CVS. Both ways are described here.</p> @@ -1004,11 +1004,11 @@ and dashes.</p> respectively. </p> <p>You can fetch the same files using FTP.</p> -<p>The tar file for the stable branch 2019Q4 is in the - directory <code class="filename">pkgsrc-2019Q4</code> and is also called <a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/pkgsrc-2019Q4/pkgsrc.tar.gz" target="_top"><code class="filename">pkgsrc.tar.gz</code></a>.</p> +<p>The tar file for the stable branch 2020Q1 is in the + directory <code class="filename">pkgsrc-2020Q1</code> and is also called <a class="ulink" href="https://cdn.NetBSD.org/pub/pkgsrc/pkgsrc-2020Q1/pkgsrc.tar.gz" target="_top"><code class="filename">pkgsrc.tar.gz</code></a>.</p> <p>To download the latest pkgsrc stable tarball, run:</p> <pre class="screen"> -<code class="prompt">$</code> <strong class="userinput"><code>ftp ftp://ftp.NetBSD.org/pub/pkgsrc/pkgsrc-2019Q4/pkgsrc.tar.gz</code></strong></pre> +<code class="prompt">$</code> <strong class="userinput"><code>ftp ftp://ftp.NetBSD.org/pub/pkgsrc/pkgsrc-2020Q1/pkgsrc.tar.gz</code></strong></pre> <p>If you prefer, you can also fetch it using "wget", "curl", or your web browser.</p> <p>Then, extract it with:</p> @@ -1023,7 +1023,7 @@ and dashes.</p> <div class="titlepage"><div><div><h3 class="title"> <a name="getting-via-cvs"></a>3.1.2. Via anonymous CVS</h3></div></div></div> <p>To fetch a specific pkgsrc stable branch, run:</p> -<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>cd /usr && cvs -q -z2 -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -r pkgsrc-2019Q4 -P pkgsrc</code></strong> +<pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>cd /usr && cvs -q -z2 -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -r pkgsrc-2020Q1 -P pkgsrc</code></strong> </pre> <p>This will create the directory <code class="filename">pkgsrc/</code> in your <code class="filename">/usr/</code> directory and all the package source @@ -1031,7 +1031,7 @@ and dashes.</p> <p>To fetch the pkgsrc current branch, run:</p> <pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>cd /usr && cvs -q -z2 -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc</code></strong> </pre> -<p>Refer to the <a class="ulink" href="http://www.NetBSD.org/mirrors/#anoncvs" target="_top">list of available mirrors</a> to choose a faster CVS mirror, if needed.</p> +<p>Refer to the <a class="ulink" href="https://www.NetBSD.org/mirrors/#anoncvs" target="_top">list of available mirrors</a> to choose a faster CVS mirror, if needed.</p> <p>If you get error messages from <code class="literal">rsh</code>, you need to set CVS_RSH variable. E.g.:</p> <pre class="screen"><code class="prompt">$</code> <strong class="userinput"><code>cd /usr && env CVS_RSH=ssh cvs -q -z2 -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc</code></strong> </pre> @@ -1108,7 +1108,7 @@ release -d by adding the option <span class="quote">“<span class="quote">-A</span>”</span> after the <span class="quote">“<span class="quote">update</span>”</span> keyword. To switch from the current branch back to the stable branch, add the - <span class="quote">“<span class="quote">-rpkgsrc-2019Q4</span>”</span> option.</p> + <span class="quote">“<span class="quote">-rpkgsrc-2020Q1</span>”</span> option.</p> </div> <div class="sect3"> <div class="titlepage"><div><div><h4 class="title"> @@ -1264,7 +1264,7 @@ and you can still use binary packages from someone else.</p> <span class="command"><strong>su</strong></span> to root first):</p> <pre class="screen"> <code class="prompt">#</code> <strong class="userinput"><code>PATH="/usr/pkg/sbin:$PATH"</code></strong> -<code class="prompt">#</code> <strong class="userinput"><code>PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages"</code></strong> +<code class="prompt">#</code> <strong class="userinput"><code>PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages"</code></strong> <code class="prompt">#</code> <strong class="userinput"><code>PKG_PATH="$PKG_PATH/<em class="replaceable"><code>OPSYS</code></em>/<em class="replaceable"><code>ARCH</code></em>/<em class="replaceable"><code>VERSIONS</code></em>/All/"</code></strong> <code class="prompt">#</code> <strong class="userinput"><code>export PATH PKG_PATH</code></strong> </pre> @@ -1330,7 +1330,7 @@ and you can still use binary packages from someone else.</p> The pkgsrc Security Team and Packages Groups maintain a list of known security vulnerabilities to packages which are (or have been) included in pkgsrc. The list is available from the NetBSD - FTP site at <a class="ulink" href="http://ftp.NetBSD.org/pub/NetBSD/packages/vulns/pkg-vulnerabilities" target="_top">http://ftp.NetBSD.org/pub/NetBSD/packages/vulns/pkg-vulnerabilities</a>. + FTP site at <a class="ulink" href="https://ftp.NetBSD.org/pub/NetBSD/packages/vulns/pkg-vulnerabilities" target="_top">https://ftp.NetBSD.org/pub/NetBSD/packages/vulns/pkg-vulnerabilities</a>. </p> <p> Through <span class="command"><strong>pkg_admin fetch-pkg-vulnerabilities</strong></span>, @@ -1348,13 +1348,13 @@ and you can still use binary packages from someone else.</p> will see output similar to the following: </p> <pre class="screen">Package samba-2.0.9 has a local-root-shell vulnerability, see - http://www.samba.org/samba/whatsnew/macroexploit.html</pre> + https://www.samba.org/samba/whatsnew/macroexploit.html</pre> <p> You may wish to have the - <a class="ulink" href="http://ftp.NetBSD.org/pub/pkgsrc/distfiles/vulnerabilities" target="_top">vulnerabilities</a> + <a class="ulink" href="https://ftp.NetBSD.org/pub/pkgsrc/distfiles/vulnerabilities" target="_top">vulnerabilities</a> file downloaded daily so that it remains current. This may be done by adding an appropriate entry - to the root users <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?crontab+5.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">crontab</span>(5)</span></a> entry. For example the entry + to the root users <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?crontab+5.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">crontab</span>(5)</span></a> entry. For example the entry </p> <pre class="screen"> # Download vulnerabilities file @@ -1383,7 +1383,7 @@ fetch_pkg_vulnerabilities=YES check_pkg_vulnerabilities=YES </pre> <p> - see <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?daily.conf+5.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">daily.conf</span>(5)</span></a> and <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?security.conf+5.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">security.conf</span>(5)</span></a> for more details. + see <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?daily.conf+5.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">daily.conf</span>(5)</span></a> and <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?security.conf+5.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">security.conf</span>(5)</span></a> for more details. </p> </div> <div class="sect2"> @@ -1574,7 +1574,7 @@ Version mismatch: 'tcsh' 6.09.00 vs 6.10.00 help with this.</p> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<p>If you invoke the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> command with +<p>If you invoke the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> command with <code class="varname">PKG_DEBUG_LEVEL=2</code>, then a huge amount of information will be displayed. For example,</p> <pre class="screen"><strong class="userinput"><code>make patch PKG_DEBUG_LEVEL=2</code></strong></pre> @@ -1582,10 +1582,10 @@ Version mismatch: 'tcsh' 6.09.00 vs 6.10.00 including the <span class="quote">“<span class="quote">patch</span>”</span> stage.</p> </li> <li class="listitem"> -<p>If you want to know the value of a certain <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> +<p>If you want to know the value of a certain <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> definition, then the <code class="varname">VARNAME</code> definition should be used, in conjunction with the show-var - target. e.g. to show the expansion of the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> + target. e.g. to show the expansion of the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> variable <code class="varname">LOCALBASE</code>:</p> <pre class="screen"> <code class="prompt">%</code> <strong class="userinput"><code>make show-var VARNAME=LOCALBASE</code></strong> @@ -1598,11 +1598,11 @@ Version mismatch: 'tcsh' 6.09.00 vs 6.10.00 created yourself (see next section), that you put into pkgsrc/packages manually or that is located on a remote FTP server, you can use the "bin-install" target. This target will - install a binary package - if available - via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>, + install a binary package - if available - via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>, else do a <span class="command"><strong>make package</strong></span>. The list of remote FTP sites searched is kept in the variable <code class="varname">BINPKG_SITES</code>, which defaults to - ftp.NetBSD.org. Any flags that should be added to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> + ftp.NetBSD.org. Any flags that should be added to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> can be put into <code class="varname">BIN_INSTALL_FLAGS</code>. See <code class="filename">pkgsrc/mk/defaults/mk.conf</code> for more details.</p> @@ -1641,7 +1641,7 @@ Version mismatch: 'tcsh' 6.09.00 vs 6.10.00 <a name="mk.conf"></a><p>The whole pkgsrc system is configured in a single file, usually called <code class="filename">mk.conf</code>. In which directory pkgsrc looks for that file depends on the installation. On NetBSD, when you use -<a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> from the base system, it is in the directory +<a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> from the base system, it is in the directory <code class="filename">/etc/</code>. In all other cases the default location is <code class="literal">${PREFIX}/etc/</code>, depending on where you told the bootstrap program to install the binary packages.</p> @@ -1783,7 +1783,7 @@ uid=1000(myusername) gid=100(users) groups=100(users),0(wheel) <p> For the following command, you must be able to gain root - privileges using <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?su+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">su</span>(1)</span></a> + privileges using <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?su+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">su</span>(1)</span></a> </p> <pre class="programlisting"> @@ -2024,7 +2024,7 @@ PKG_OPTIONS.apache= suexec </pre> <a name="building-a-single-binary-package"></a>7.1. Building a single binary package</h2></div></div></div> <p>Once you have built and installed a package, you can create a <span class="emphasis"><em>binary package</em></span> which can be installed on - another system with <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>. This saves having to build + another system with <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>. This saves having to build the same package on a group of hosts and wasting CPU time. It also provides a simple means for others to install your package, should you distribute it.</p> @@ -2415,10 +2415,10 @@ it contains items for both pkgsrc users and developers.</p> proposals for changes that impact the pkgsrc user community, e.g. major infrastructure changes, new features, package removals, etc., may also be posted.</p></li> -<li class="listitem"><p><a class="ulink" href="http://www.NetBSD.org/mailinglists/index.html#pkgsrc-bulk" target="_top">pkgsrc-bulk</a>: +<li class="listitem"><p><a class="ulink" href="https://www.NetBSD.org/mailinglists/index.html#pkgsrc-bulk" target="_top">pkgsrc-bulk</a>: A list where the results of pkgsrc bulk builds are sent and discussed.</p></li> -<li class="listitem"><p><a class="ulink" href="http://www.NetBSD.org/mailinglists/index.html#pkgsrc-changes" target="_top">pkgsrc-changes</a>: +<li class="listitem"><p><a class="ulink" href="https://www.NetBSD.org/mailinglists/index.html#pkgsrc-changes" target="_top">pkgsrc-changes</a>: This list is for those who are interested in getting a commit message for every change committed to pkgsrc. It is also available in digest form, meaning one daily message @@ -2430,7 +2430,7 @@ it contains items for both pkgsrc users and developers.</p> <code class="prompt">%</code> echo subscribe <em class="replaceable"><code>listname</code></em> | mail majordomo@NetBSD.org </pre> <p>Archives for all these mailing lists are available from -<a class="ulink" href="http://mail-index.NetBSD.org/" target="_top">http://mail-index.NetBSD.org/</a>.</p> +<a class="ulink" href="https://mail-index.NetBSD.org/" target="_top">https://mail-index.NetBSD.org/</a>.</p> </div> <div class="sect1"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> @@ -2615,7 +2615,7 @@ but downloading the entire directory may not be appropriate.</p> <p>The answer here is to do a <span class="command"><strong>make fetch-list</strong></span> in <code class="filename">/usr/pkgsrc</code> or one of its subdirectories, carry the resulting list to your machine at work/school and use it there. If you -don't have a NetBSD-compatible <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?ftp+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">ftp</span>(1)</span></a> (like tnftp) at work, don't +don't have a NetBSD-compatible <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?ftp+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">ftp</span>(1)</span></a> (like tnftp) at work, don't forget to set <code class="varname">FETCH_CMD</code> to something that fetches a URL:</p> <p>At home:</p> @@ -2667,7 +2667,7 @@ the one that corresponds to your release (determine via <span class="command"><s <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="using-sudo-with-pkgsrc"></a>10.12. Using 'sudo' with pkgsrc</h2></div></div></div> <p>When installing packages as non-root user and using the just-in-time -<a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?su+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">su</span>(1)</span></a> feature of pkgsrc, it can become annoying to type in the root +<a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?su+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">su</span>(1)</span></a> feature of pkgsrc, it can become annoying to type in the root password for each required package installed. To avoid this, the sudo package can be used, which does password caching over a limited time. To use it, install sudo (either as binary package or from @@ -2741,7 +2741,7 @@ perform a security check before building any package.</p> <code class="varname">CFLAGS</code> variable in your <a class="link" href="#mk.conf"><code class="filename">mk.conf</code></a>, these flags are passed in environment variables to the <code class="filename">./configure</code> - scripts and to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a>. Some package authors ignore the + scripts and to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a>. Some package authors ignore the <code class="varname">CFLAGS</code> from the environment variable by overriding them in the <code class="filename">Makefile</code>s of their package.</p> @@ -3651,7 +3651,7 @@ converters games mbone print x11 Primary location(s) for distribution patch files (see <code class="varname">PATCHFILES</code> above) if not found locally.</p></li> <li class="listitem"><p><code class="varname">PATCH_DIST_STRIP</code>: - an argument to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?patch+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">patch</span>(1)</span></a> that sets the pathname strip count to + an argument to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?patch+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">patch</span>(1)</span></a> that sets the pathname strip count to help find the correct files to patch. It defaults to <span class="command"><strong>-p0</strong></span>.</p></li> </ul></div> @@ -3661,7 +3661,7 @@ converters games mbone print x11 <li class="listitem"><p><code class="varname">MAINTAINER</code> is the email address of the person who feels responsible for this package, and who is most likely to look at problems or questions regarding - this package which have been reported with <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?send-pr+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">send-pr</span>(1)</span></a>. + this package which have been reported with <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?send-pr+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">send-pr</span>(1)</span></a>. Other developers may contact the <code class="varname">MAINTAINER</code> before making changes to the package, but are not required to do so. When packaging a new program, set <code class="varname">MAINTAINER</code> @@ -4014,13 +4014,13 @@ monitor_file(...) <div class="variablelist"><dl class="variablelist"> <dt><span class="term"><code class="filename">INSTALL</code></span></dt> <dd> -<p>This shell script is invoked twice by <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>. +<p>This shell script is invoked twice by <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>. First time after package extraction and before files are moved in place, the second time after the files to install are moved in place. This can be used to do any custom procedures not possible with @exec commands in - <code class="filename">PLIST</code>. See <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> and - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_create+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_create</span>(1)</span></a> for more information. See also <a class="xref" href="#files-and-dirs-outside-prefix" title="17.1. Files and directories outside the installation prefix">Section 17.1, “Files and directories outside the installation prefix”</a>. + <code class="filename">PLIST</code>. See <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> and + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_create+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_create</span>(1)</span></a> for more information. See also <a class="xref" href="#files-and-dirs-outside-prefix" title="17.1. Files and directories outside the installation prefix">Section 17.1, “Files and directories outside the installation prefix”</a>. Please note that you can modify variables in it easily by using <code class="varname">FILES_SUBST</code> in the package's <code class="filename">Makefile</code>:</p> @@ -4040,8 +4040,8 @@ FILES_SUBST+= SOMEVAR="somevalue" this script's responsibility to clean up any additional messy details around the package's installation, since all pkg_delete knows is how to delete the files created in the original distribution. - See <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> - and <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_create+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_create</span>(1)</span></a> for more information. + See <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> + and <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_create+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_create</span>(1)</span></a> for more information. The same methods to replace variables can be used as for the <code class="filename">INSTALL</code> file.</p></dd> <dt><span class="term"><code class="filename">MESSAGE</code></span></dt> @@ -4177,13 +4177,13 @@ FILESDIR= ../../editors/xemacs/files </div> <p>Pkgsrc consists of many <code class="filename">Makefile</code> fragments, each of which forms a well-defined part of the pkgsrc system. Using - the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> system as a programming language for a big system + the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> system as a programming language for a big system like pkgsrc requires some discipline to keep the code correct and understandable.</p> <p>The basic ingredients for <code class="filename">Makefile</code> programming are variables and shell commands. Among these shell commands may even be more complex ones - like <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?awk+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">awk</span>(1)</span></a> programs. To make sure that every shell command runs + like <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?awk+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">awk</span>(1)</span></a> programs. To make sure that every shell command runs as intended it is necessary to quote all variables correctly when they are used.</p> <p>This chapter describes some patterns that appear quite often in @@ -4197,7 +4197,7 @@ FILESDIR= ../../editors/xemacs/files target of a rule, always write the data to a temporary file first and finally rename that file. Otherwise there might occur an error in the middle of generating the file, and when the user runs - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> for the second time, the file exists and will not be + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> for the second time, the file exists and will not be regenerated properly. Example:</p> <pre class="programlisting"> wrong: @@ -4215,11 +4215,11 @@ correct: <code class="filename">wrong</code> will exist, although there was an error message in the first run. On the other hand, running <span class="command"><strong>make correct</strong></span> gives an error message twice, as expected.</p> -<p>You might remember that <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> sometimes removes +<p>You might remember that <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> sometimes removes <code class="literal">${.TARGET}</code> in case of error, but this only happens when it is interrupted, for example by pressing <code class="literal">Ctrl+C</code>. This does <span class="emphasis"><em>not</em></span> happen - when one of the commands fails (like <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?false+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">false</span>(1)</span></a> above).</p> + when one of the commands fails (like <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?false+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">false</span>(1)</span></a> above).</p> </li></ul></div> </div> <div class="sect1"> @@ -4228,7 +4228,7 @@ correct: <p><code class="filename">Makefile</code> variables contain strings that can be processed using the five operators <code class="code">=</code>, <code class="code">+=</code>, <code class="code">?=</code>, <code class="code">:=</code> and - <code class="code">!=</code>, which are described in the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> man + <code class="code">!=</code>, which are described in the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> man page.</p> <p>When a variable's value is parsed from a <code class="filename">Makefile</code>, the hash character <code class="code">#</code> and @@ -4246,7 +4246,7 @@ correct: <p>Some of the modifiers split the string into words and then operate on the words, others operate on the string as a whole. When a string is split into words, double quotes and single quotes are - interpreted as delimiters, just like in <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?sh+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">sh</span>(1)</span></a>.</p> + interpreted as delimiters, just like in <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?sh+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">sh</span>(1)</span></a>.</p> <div class="sect2"> <div class="titlepage"><div><div><h3 class="title"> <a name="makefile.variables.names"></a>14.2.1. Naming conventions</h3></div></div></div> @@ -4303,11 +4303,11 @@ are just copied.</p> <p>Example 2 quotes the string so that the shell interprets it correctly. But the echo command may additionally interpret strings with a leading dash or those containing backslashes.</p> -<p>Example 3 can handle arbitrary strings, since <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?printf+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">printf</span>(1)</span></a> only +<p>Example 3 can handle arbitrary strings, since <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?printf+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">printf</span>(1)</span></a> only interprets the format string, but not the next argument. The trailing single quotes handle the case when the string is empty. In that case, the :Q modifier would result in an empty string too, which would then be -skipped by the shell. For <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?printf+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">printf</span>(1)</span></a> this doesn't make a difference, +skipped by the shell. For <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?printf+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">printf</span>(1)</span></a> this doesn't make a difference, but other programs may care.</p> <p>In example 4, the <code class="varname">EXAMPLE_ENV</code> does not need to be quoted because the quoting has already been done @@ -4351,7 +4351,7 @@ install-examples: # produces a syntax error in the shell done </pre> <p>The shell only sees the text <code class="code">for egfile in ; do</code>, since -<code class="code">${EGFILES}</code> is replaced with an empty string by <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a>. +<code class="code">${EGFILES}</code> is replaced with an empty string by <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a>. To fix this syntax error, use one of the snippets below.</p> <pre class="programlisting"> EMPTY= # empty @@ -4400,7 +4400,7 @@ the following code: <code class="code">${TEST} -z ${POSSIBLY_EMPTY:Q}""</code>.< <span class="quote">“<span class="quote">packing list</span>”</span>, i.e. a list of files that belong to the package (relative to the <code class="filename">${PREFIX}</code> directory it's been installed in) plus some additional statements - - see the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_create+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_create</span>(1)</span></a> man page for a full list. + - see the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_create+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_create</span>(1)</span></a> man page for a full list. This chapter addresses some issues that need attention when dealing with the <code class="filename">PLIST</code> file (or files, see below!).</p> @@ -4544,7 +4544,7 @@ adding the RCS ID the space should be ommited.</p> <p>To use one or more files as source for the <code class="filename">PLIST</code> used in generating the binary package, set the variable <code class="varname">PLIST_SRC</code> to the names of that file(s). - The files are later concatenated using <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?cat+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">cat</span>(1)</span></a>, and the order of things is + The files are later concatenated using <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?cat+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">cat</span>(1)</span></a>, and the order of things is important. The default for <code class="varname">PLIST_SRC</code> is <code class="filename">${PKGDIR}/PLIST</code>.</p> </div> @@ -5630,7 +5630,7 @@ options are supported by the package, and any default options settings if needed.</p> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"><p><code class="varname">PKG_OPTIONS_VAR</code> is the name of the -<a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> variable that the user can set to override the default +<a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> variable that the user can set to override the default options. It should be set to PKG_OPTIONS.<em class="replaceable"><code>pkgbase</code></em>. Do not set it to PKG_OPTIONS.${PKGBASE}, since <code class="varname">PKGBASE</code> is not defined @@ -5848,7 +5848,7 @@ details.</p> <code class="varname">USE_IMAKE</code> to be installed correctly under <code class="varname">LOCALBASE</code>.</p></li> <li class="listitem"><p>Within <code class="filename">${PREFIX}</code>, packages should - install files according to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?hier+7.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">hier</span>(7)</span></a>, with the exception that + install files according to <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?hier+7.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">hier</span>(7)</span></a>, with the exception that manual pages go into <code class="filename">${PREFIX}/man</code>, not <code class="filename">${PREFIX}/share/man</code>.</p></li> </ul></div> @@ -5950,8 +5950,8 @@ DISTFILES= ${DEFAULT_DISTFILES} additional-files.tar.gz DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES+= foo-file.tar.gz SITES.foo-file.tar.gz= \ -http://www.somewhere.com/somehow/ \ -http://www.somewhereelse.com/mirror/somehow/ +https://www.somewhere.com/somehow/ \ +https://www.somewhereelse.com/mirror/somehow/ </pre> <p>When actually fetching the distfiles, each item from <code class="varname">MASTER_SITES</code> or @@ -5963,7 +5963,7 @@ http://www.somewhereelse.com/mirror/somehow/ that gets the name of the distfile as a parameter. In this case, the definition would look like:</p> <pre class="programlisting"> -MASTER_SITES= http://www.example.com/download.cgi?file= +MASTER_SITES= https://www.example.com/download.cgi?file= </pre> <p> The exception to this rule are URLs starting with a dash. In that case the URL is taken as is, fetched and the result @@ -5977,7 +5977,7 @@ MASTER_SITES= http://www.example.com/download.cgi?file= <code class="filename">v1.0.0.tar.gz</code>.</p> <pre class="programlisting"> DISTNAME= foo-1.0.0 -MASTER_SITES= -http://www.example.com/archive/v1.0.0.tar.gz +MASTER_SITES= -https://www.example.com/archive/v1.0.0.tar.gz </pre> <p>There are some predefined values for <code class="varname">MASTER_SITES</code>, which can be used in @@ -6166,9 +6166,9 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} <code class="filename">.gz</code> are uncompressed before they are applied, files ending in <code class="filename">.orig</code> or <code class="filename">.rej</code> are ignored. Any special options to - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?patch+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">patch</span>(1)</span></a> can be handed in + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?patch+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">patch</span>(1)</span></a> can be handed in <code class="varname">PATCH_DIST_ARGS</code>. See <a class="xref" href="#components.patches" title="13.3. patches/*">Section 13.3, “<code class="filename">patches/*</code>”</a> for more details.</p> -<p>By default <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?patch+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">patch</span>(1)</span></a> is given special args to make +<p>By default <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?patch+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">patch</span>(1)</span></a> is given special args to make it fail if the patches apply with some lines of fuzz. Please fix (regen) the patches so that they apply cleanly. The rationale behind this is that patches that don't apply cleanly @@ -6347,7 +6347,7 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} defined.</p> <p>In the <span class="emphasis"><em>install</em></span> phase, the following variables are useful. They are all variations of the - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?install+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">install</span>(1)</span></a> command that have the owner, group and + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?install+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">install</span>(1)</span></a> command that have the owner, group and permissions preset. <code class="varname">INSTALL</code> is the plain install command. The specialized variants, together with their intended use, are:</p> @@ -6393,7 +6393,7 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} <p>Some other variables are:</p> <div class="variablelist"><dl class="variablelist"> <dt><span class="term"><code class="varname">INSTALL_UNSTRIPPED</code></span></dt> -<dd><p>If set to <code class="literal">yes</code>, do not run <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?strip+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">strip</span>(1)</span></a> +<dd><p>If set to <code class="literal">yes</code>, do not run <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?strip+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">strip</span>(1)</span></a> when installing binaries. Any debugging sections and symbols present in binaries will be preserved. </p></dd> @@ -6470,13 +6470,13 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} </dd> <dt><span class="term">deinstall</span></dt> <dd> -<p>This target does a <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> in the +<p>This target does a <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> in the current directory, effectively de-installing the package. The following variables can be used to tune the behaviour:</p> <div class="variablelist"><dl class="variablelist"> <dt><span class="term"><code class="varname">PKG_VERBOSE</code></span></dt> -<dd><p>Add a "-v" to the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> command.</p></dd> +<dd><p>Add a "-v" to the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> command.</p></dd> <dt><span class="term"><code class="varname">DEINSTALLDEPENDS</code></span></dt> <dd><p>Remove all packages that require (depend on) the given package. This can be used to remove any @@ -6485,7 +6485,7 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} DEINSTALLDEPENDS=1</strong></span> is done in <code class="filename">pkgsrc/x11/kde</code>, this is likely to remove whole KDE. Works by adding - <span class="quote">“<span class="quote">-R</span>”</span> to the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> + <span class="quote">“<span class="quote">-R</span>”</span> to the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> command line.</p></dd> </dl></div> </dd> @@ -6637,7 +6637,7 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} recommended for advanced users.</p> </dd> <dt><span class="term">info</span></dt> -<dd><p>This target invokes <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_info+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_info</span>(1)</span></a> for the current +<dd><p>This target invokes <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_info+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_info</span>(1)</span></a> for the current package. You can use this to check which version of a package is installed.</p></dd> <dt><span class="term">index</span></dt> @@ -6753,7 +6753,7 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} <code class="filename">PLIST</code>. On upgrades, it's useful to diff the output of this command against an already existing <code class="filename">PLIST</code> file.</p> -<p>If the package installs files via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?tar+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> or +<p>If the package installs files via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?tar+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> or other methods that don't update file access times, be sure to add these files manually to your <code class="filename">PLIST</code>, as the <span class="quote">“<span class="quote">find @@ -6780,12 +6780,12 @@ builds)</i></a>). <dd> <p>Used during bulk-installs to install required packages. If an up-to-date binary package is available, - it will be installed via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>. If not, + it will be installed via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a>. If not, <span class="command"><strong>make bulk-package</strong></span> will be executed, but the installed binary won't be removed.</p> <p>A binary package is considered <span class="quote">“<span class="quote">up-to-date</span>”</span> to be installed via - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> if:</p> + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> if:</p> <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"><p>None of the package's files (<code class="filename">Makefile</code>, ...) were modified @@ -6971,7 +6971,7 @@ TOOLS_PLATFORM.true?= true # shell builtin variables in the file pointed to by <code class="varname">MAKECONF</code>, which is <a class="link" href="#mk.conf"><code class="filename">mk.conf</code></a> by default. When you want to use those variables in the preprocessor directives of - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> (for example <code class="literal">.if</code> or + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> (for example <code class="literal">.if</code> or <code class="literal">.for</code>), you need to include the file <code class="filename">../../mk/bsd.prefs.mk</code> before, which in turn loads the user preferences.</p> @@ -7225,7 +7225,7 @@ ACCEPTABLE_LICENSES+=xv-license </pre> <p>Please note that the <span class="quote">“<span class="quote">pre-req-package-name</span>”</span> may include any of the wildcard version numbers recognized by - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_info+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_info</span>(1)</span></a>.</p> + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_info+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_info</span>(1)</span></a>.</p> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> <p>If your package needs another package's binaries or @@ -7326,7 +7326,7 @@ CONFLICTS= Xaw-Xpm-[0-9]* <pre class="programlisting"> CONFLICTS= libXaw3d-[0-9]* </pre> -<p><a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> is able to detect attempts to install packages +<p><a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_add</span>(1)</span></a> is able to detect attempts to install packages that conflict with existing packages and abort. However, in many situations this is too late in the process. Binary package managers will not know about the conflict until they attempt to install the @@ -7337,7 +7337,7 @@ CONFLICTS= libXaw3d-[0-9]* <p>To avoid these issues <code class="varname">CONFLICTS</code> entries should be added in all cases where it is known that packages conflict with each other. These <code class="varname">CONFLICTS</code> entries are - exported in <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_summary+5.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_summary</span>(5)</span></a> files and consumed by binary package + exported in <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_summary+5.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_summary</span>(5)</span></a> files and consumed by binary package managers to inform users that packages cannot be installed onto the target system.</p> </div> @@ -7388,7 +7388,7 @@ CONFLICTS= libXaw3d-[0-9]* be set in the package Makefile. This will be carried into any binary package that is made from this pkgsrc entry. A <span class="quote">“<span class="quote">preserved</span>”</span> package will - not be deleted using <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> unless the + not be deleted using <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_delete</span>(1)</span></a> unless the <span class="quote">“<span class="quote">-f</span>”</span> option is used.</p> </div> <div class="sect2"> @@ -7530,7 +7530,7 @@ SUBST_SED.fix-paths+= -e 's,"/var/log,"${VARBASE}/log,g' substitution will take place. The patterns are interpreted relatively to the <code class="varname">WRKSRC</code> directory.</p> <p><code class="varname">SUBST_SED.*</code> is a list of arguments to - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?sed+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">sed</span>(1)</span></a> that specify the actual substitution. Every sed + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?sed+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">sed</span>(1)</span></a> that specify the actual substitution. Every sed command should be prefixed with <code class="literal">-e</code>, so that all SUBST blocks look uniform.</p> <p><code class="varname">SUBST_VARS.*</code> is a list of variable names. @@ -7616,7 +7616,7 @@ FETCH_MESSAGE+= "manually from "${MASTER_SITES:Q}"." <div class="titlepage"><div><div><h4 class="title"> <a name="build.fetch.github.tag"></a>21.2.3.1. Fetch based on a tagged release</h4></div></div></div> <p>If your distfile URL looks similar to - <code class="literal">http://github.com/username/exampleproject/archive/v1.0.zip</code>, + <code class="literal">https://github.com/username/exampleproject/archive/v1.0.zip</code>, then you are packaging a tagged release.</p> <pre class="programlisting"> DISTNAME= exampleproject-1.0 @@ -7630,7 +7630,7 @@ EXTRACT_SUFX= .zip <div class="titlepage"><div><div><h4 class="title"> <a name="build.fetch.github.commit"></a>21.2.3.2. Fetch based on a specific commit</h4></div></div></div> <p>If your distfile URL looks similar to - <code class="literal">http://github.com​/example​/example​/archive​/988881adc9fc3655077dc2d4d757d480b5ea0e11.tar.gz</code>, + <code class="literal">https://github.com​/example​/example​/archive​/988881adc9fc3655077dc2d4d757d480b5ea0e11.tar.gz</code>, then you are packaging a specific commit not tied to a release.</p> <pre class="programlisting"> @@ -7644,7 +7644,7 @@ GITHUB_TAG= 988881adc9fc3655077dc2d4d757d480b5ea0e11 <div class="titlepage"><div><div><h4 class="title"> <a name="build.fetch.github.release"></a>21.2.3.3. Fetch based on release</h4></div></div></div> <p>If your distfile URL looks similar to - <code class="literal">http://github.com​/username/exampleproject​/releases​/download​/rel-1.6​/offensive-1.6.zip</code>, + <code class="literal">https://github.com​/username/exampleproject​/releases​/download​/rel-1.6​/offensive-1.6.zip</code>, then you are packaging a release.</p> <pre class="programlisting"> DISTNAME= offensive-1.6 @@ -7742,7 +7742,7 @@ dynamic linker chooses the library with the greater REVISION number. </li> <li class="listitem"> <p>When linking shared object (<code class="filename">.so</code>) - files, i.e. files that are loaded via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?dlopen+3.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">dlopen</span>(3)</span></a>, NOT + files, i.e. files that are loaded via <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?dlopen+3.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">dlopen</span>(3)</span></a>, NOT shared libraries, use <span class="quote">“<span class="quote">-module -avoid-version</span>”</span> to prevent them getting version tacked on.</p> @@ -7752,7 +7752,7 @@ dynamic linker chooses the library with the greater REVISION number. <li class="listitem"> <p>When linking programs that depend on these libraries <span class="emphasis"><em>before</em></span> they are installed, preface - the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?cc+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">cc</span>(1)</span></a> or <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?ld+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">ld</span>(1)</span></a> line with <span class="quote">“<span class="quote">${LIBTOOL} + the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?cc+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">cc</span>(1)</span></a> or <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?ld+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">ld</span>(1)</span></a> line with <span class="quote">“<span class="quote">${LIBTOOL} --mode=link</span>”</span>, and it will find the correct libraries (static or shared), but please be aware that libtool will not allow you to specify a relative path in @@ -7769,8 +7769,8 @@ ${LIBTOOL} --mode=link ${CC} -o <em class="replaceable"><code>someprog</code></e <p>and it will do the right thing with the libraries.</p> </li> <li class="listitem"> -<p>When installing libraries, preface the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?install+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">install</span>(1)</span></a> - or <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?cp+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">cp</span>(1)</span></a> command with <span class="quote">“<span class="quote">${LIBTOOL} +<p>When installing libraries, preface the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?install+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">install</span>(1)</span></a> + or <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?cp+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">cp</span>(1)</span></a> command with <span class="quote">“<span class="quote">${LIBTOOL} --mode=install</span>”</span>, and change the library name to <code class="filename">.la</code>. e.g.</p> <pre class="programlisting"> @@ -7778,7 +7778,7 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} ${SOMELIB:.a=.la} ${PREFIX}/lib </pre> <p>This will install the static <code class="filename">.a</code>, shared library, any needed symlinks, and run - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?ldconfig+8.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">ldconfig</span>(8)</span></a>.</p> + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?ldconfig+8.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">ldconfig</span>(8)</span></a>.</p> </li> <li class="listitem"><p>In your <code class="filename">PLIST</code>, include only the <code class="filename">.la</code> @@ -8862,7 +8862,7 @@ PERL5_PACKLIST= auto/Pg/.packlist <span class="command"><strong>url2pkg</strong></span>:</p> <pre class="screen"><code class="prompt">%</code> <strong class="userinput"><code>mkdir /usr/pkgsrc/<em class="replaceable"><code>category</code></em>/<em class="replaceable"><code>examplepkg</code></em></code></strong> <code class="prompt">%</code> <strong class="userinput"><code>cd /usr/pkgsrc/<em class="replaceable"><code>category</code></em>/<em class="replaceable"><code>examplepkg</code></em></code></strong> -<code class="prompt">%</code> <strong class="userinput"><code>url2pkg http://www.example.com/path/to/distfile.tar.gz</code></strong></pre> +<code class="prompt">%</code> <strong class="userinput"><code>url2pkg https://www.example.com/path/to/distfile.tar.gz</code></strong></pre> </li> <li class="listitem"><p>Edit the <code class="filename">Makefile</code> as requested.</p></li> <li class="listitem"><p>Fill in the <code class="filename">DESCR</code> file</p></li> @@ -8962,12 +8962,12 @@ builds)</i></a>.</p> <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 runs well; see <a class="xref" href="#debug" title="Chapter 22. Debugging">Chapter 22, <i>Debugging</i></a> and the rest of this - document. Next, generate an uuencoded gzipped <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?tar+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> + document. Next, generate an uuencoded gzipped <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?tar+1.i386+NetBSD-9.0"><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, - either with the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?send-pr+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">send-pr</span>(1)</span></a> command, or if you don't have + either with the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?send-pr+1.i386+NetBSD-9.0"><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="http://www.NetBSD.org/support/send-pr.html" target="_top">http://www.NetBSD.org/support/send-pr.html</a>, + <a class="ulink" href="https://www.NetBSD.org/support/send-pr.html" target="_top">https://www.NetBSD.org/support/send-pr.html</a>, which contains some instructions and a link to a form where you can submit packages. The <a href="https://cdn.NetBSD.org/pub/pkgsrc/current/pkgsrc/sysutils/gtk-send-pr/README.html" target="_top"><code class="filename">sysutils/gtk-send-pr</code></a> package is @@ -8984,7 +8984,7 @@ builds)</i></a>.</p> 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="http://pkgsrc.org/wip/" target="_top">http://pkgsrc.org/wip/</a> + homepage at <a class="ulink" href="https://pkgsrc.org/wip/" target="_top">https://pkgsrc.org/wip/</a> for details.</p> </div> <div class="sect1"> @@ -8994,7 +8994,7 @@ builds)</i></a>.</p> removals in <code class="filename">pkgsrc/doc/CHANGES-<em class="replaceable"><code>YYYY</code></em></code>. It's very important to keep this file up to date and conforming to the existing format, because it will be used by scripts to - automatically update pages on <a class="ulink" href="http://www.NetBSD.org/" target="_top">www.NetBSD.org</a> and other + automatically update pages on <a class="ulink" href="https://www.NetBSD.org/" target="_top">www.NetBSD.org</a> and other sites. Additionally, check the <code class="filename">pkgsrc/doc/TODO</code> file and remove the entry for the package you updated or removed, in case it was mentioned @@ -9168,7 +9168,7 @@ instead of <span class="quote">“<span class="quote">../../category/package <code class="varname">PREV_PKGPATH</code> to the previous category/package pathname. The <code class="varname">PREV_PKGPATH</code> can be used by tools for doing an update using pkgsrc building; for example, it can -search the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_summary+5.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">pkg_summary</span>(5)</span></a> database for <code class="varname">PREV_PKGPATH</code> +search the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?pkg_summary+5.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">pkg_summary</span>(5)</span></a> database for <code class="varname">PREV_PKGPATH</code> (if no <code class="varname">SUPERSEDES</code>) and then use the corresponding new <code class="varname">PKGPATH</code> for that moved package. Note that it may have multiple matches, so the tool should also check on the @@ -9204,7 +9204,7 @@ place.</p></li> and if you still don't have the answer, ask on the <code class="literal">pkgsrc-users</code> mailing list.</p> <div class="qandaset"> -<a name="idm79483792"></a><dl> +<a name="devfaq.qandaset"></a><dl> <dt>24.1. <a href="#devfaq.makeflags">What is the difference between MAKEFLAGS, .MAKEFLAGS and MAKE_FLAGS?</a> @@ -9237,8 +9237,8 @@ place.</p></li> <dt>24.8. <a href="#devfaq.documentation">Where is the pkgsrc documentation?</a> </dt> -<dt>24.9. <a href="#devfaq.too-much-time">I have a little time to kill. What shall I -do?</a> +<dt>24.9. <a href="#devfaq.too-much-time">I have a little time to kill. +What shall I do?</a> </dt> </dl> <table border="0" style="width: 100%;"> @@ -9249,7 +9249,7 @@ do?</a> <tbody> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.makeflags"></a><a name="idm79483408"></a><p><b>24.1.</b></p> +<a name="devfaq.makeflags"></a><a name="devfaq.makeflags.q"></a><p><b>24.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 @@ -9258,14 +9258,14 @@ do?</a> <tr class="answer"> <td align="left" valign="top"></td> <td align="left" valign="top"><p><code class="varname">MAKEFLAGS</code> are the flags passed - to the pkgsrc-internal invocations of <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a>, while + to the pkgsrc-internal invocations of <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a>, while <code class="varname">MAKE_FLAGS</code> are the flags that are passed to the <code class="varname">MAKE_PROGRAM</code> when building the package. [FIXME: What is .MAKEFLAGS for?]</p></td> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.make"></a><a name="idm79479440"></a><p><b>24.2.</b></p> +<a name="devfaq.make"></a><a name="devfaq.make.q"></a><p><b>24.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 @@ -9274,7 +9274,7 @@ do?</a> <tr class="answer"> <td align="left" valign="top"></td> <td align="left" valign="top"><p><code class="varname">MAKE</code> is the path to the - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> program that is used in the pkgsrc + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> program that is used in the pkgsrc infrastructure. <code class="varname">GMAKE</code> is the path to GNU Make, but you need to say <code class="varname">USE_TOOLS+=gmake</code> to use that. <code class="varname">MAKE_PROGRAM</code> is the path to the @@ -9283,7 +9283,7 @@ do?</a> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.cc"></a><a name="idm79474960"></a><p><b>24.3.</b></p> +<a name="devfaq.cc"></a><a name="devfaq.cc.q"></a><p><b>24.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 @@ -9301,7 +9301,7 @@ do?</a> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.bl3flags"></a><a name="idm79470864"></a><p><b>24.4.</b></p> +<a name="devfaq.bl3flags"></a><a name="devfaq.bl3flags.q"></a><p><b>24.4.</b></p> </td> <td align="left" valign="top"><p>What is the difference between <code class="varname">BUILDLINK_LDFLAGS</code>, @@ -9314,7 +9314,7 @@ do?</a> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.bl3prefix"></a><a name="idm79468560"></a><p><b>24.5.</b></p> +<a name="devfaq.bl3prefix"></a><a name="devfaq.bl3prefix.q"></a><p><b>24.5.</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> @@ -9330,7 +9330,7 @@ do?</a> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.master_sites"></a><a name="idm79465488"></a><p><b>24.6.</b></p> +<a name="devfaq.master_sites"></a><a name="devfaq.master_sites.q"></a><p><b>24.6.</b></p> </td> <td align="left" valign="top"><p>What does <code class="code">${MASTER_SITE_SOURCEFORGE:=package/}</code> mean? I @@ -9343,7 +9343,7 @@ do?</a> assignment operator, although it looks like it. Instead, it is a degenerate form of <code class="code">${LIST:<em class="replaceable"><code>old_string</code></em>=<em class="replaceable"><code>new_string</code></em>}</code>, - which is documented in the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> man page and which is + which is documented in the <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?make+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> man page and which is commonly used in the form <code class="code">${SRCS:.c=.o}</code>. In the case of <code class="varname">MASTER_SITE_*</code>, <em class="replaceable"><code>old_string</code></em> is the empty string and @@ -9354,7 +9354,7 @@ do?</a> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.mailinglists"></a><a name="idm79458576"></a><p><b>24.7.</b></p> +<a name="devfaq.mailinglists"></a><a name="devfaq.mailinglists.q"></a><p><b>24.7.</b></p> </td> <td align="left" valign="top"><p>Which mailing lists are there for package developers?</p></td> @@ -9362,7 +9362,7 @@ do?</a> <tr class="answer"> <td align="left" valign="top"></td> <td align="left" valign="top"><div class="variablelist"><dl class="variablelist"> -<dt><span class="term"><a class="ulink" href="http://www.NetBSD.org/mailinglists/index.html#tech-pkg" target="_top">tech-pkg</a></span></dt> +<dt><span class="term"><a class="ulink" href="https://www.NetBSD.org/mailinglists/index.html#tech-pkg" target="_top">tech-pkg</a></span></dt> <dd><p>This is a list for technical discussions related to pkgsrc development, e.g. soliciting feedback for changes to pkgsrc infrastructure, proposed new features, questions related @@ -9370,16 +9370,16 @@ do?</a> package, patches that affect many packages, help requests moved from pkgsrc-users when an infrastructure bug is found, etc.</p></dd> -<dt><span class="term"><a class="ulink" href="http://www.NetBSD.org/mailinglists/index.html#pkgsrc-bugs" target="_top">pkgsrc-bugs</a></span></dt> +<dt><span class="term"><a class="ulink" href="https://www.NetBSD.org/mailinglists/index.html#pkgsrc-bugs" target="_top">pkgsrc-bugs</a></span></dt> <dd><p>All bug reports in category "pkg" sent with - <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?send-pr+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">send-pr</span>(1)</span></a> appear here. Please do not report your bugs here + <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?send-pr+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">send-pr</span>(1)</span></a> appear here. Please do not report your bugs here directly; use one of the other mailing lists.</p></dd> </dl></div></td> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.documentation"></a><a name="idm79454864"></a><p><b>24.8.</b></p> +<a name="devfaq.documentation"></a><a name="devfaq.documentation.q"></a><p><b>24.8.</b></p> </td> <td align="left" valign="top"><p>Where is the pkgsrc documentation?</p></td> @@ -9394,7 +9394,7 @@ do?</a> of chapters that explain large parts of pkgsrc, but some chapters tend to be outdated. Which ones they are is hard to say.</p></li> -<li class="listitem"><p>On the mailing list archives (see <a class="ulink" href="http://mail-index.NetBSD.org/" target="_top">http://mail-index.NetBSD.org/</a>), you can find discussions +<li class="listitem"><p>On the mailing list archives (see <a class="ulink" href="https://mail-index.NetBSD.org/" target="_top">https://mail-index.NetBSD.org/</a>), you can find discussions about certain features, announcements of new parts of the pkgsrc infrastructure and sometimes even announcements that a certain feature has been marked as obsolete. The benefit here is that @@ -9427,10 +9427,10 @@ do?</a> </tr> <tr class="question"> <td align="left" valign="top"> -<a name="devfaq.too-much-time"></a><a name="idm79448336"></a><p><b>24.9.</b></p> +<a name="devfaq.too-much-time"></a><a name="devfaq.too-much-time.q"></a><p><b>24.9.</b></p> </td> -<td align="left" valign="top"><p>I have a little time to kill. What shall I -do?</p></td> +<td align="left" valign="top"><p>I have a little time to kill. +What shall I do?</p></td> </tr> <tr class="answer"> <td align="left" valign="top"></td> @@ -9447,7 +9447,7 @@ anyway.</p> cleanups and enhancements for pkgsrc that would be nice to have.</p></li> <li class="listitem"><p>Review packages for which review was requested on - the <a class="ulink" href="http://www.NetBSD.org/mailinglists/index.html#tech-pkg" target="_top">tech-pkg</a> + the <a class="ulink" href="https://www.NetBSD.org/mailinglists/index.html#tech-pkg" target="_top">tech-pkg</a> mailing list.</p></li> </ul></div> </td> @@ -9468,7 +9468,7 @@ anyway.</p> <dt><span class="sect1"><a href="#patching">25.4. Patching guidelines</a></span></dt> </dl> </div> -<p>Quoting <a class="ulink" href="http://www.gnome.org/" target="_top">GNOME's web +<p>Quoting <a class="ulink" href="https://www.gnome.org/" target="_top">GNOME's web site</a>:</p> <div class="blockquote"><blockquote class="blockquote"><p>The GNOME project provides two things: The GNOME desktop environment, an intuitive and attractive desktop for users, and the @@ -9482,9 +9482,9 @@ included technologies buildlink3, the wrappers and tools framework and automatic configuration file management. Lots of efforts are put into achieving a completely clean deinstallation of installed software components.</p> -<p>Given that pkgsrc is <a class="ulink" href="http://www.NetBSD.org/" target="_top">NetBSD</a>'s official packaging system, +<p>Given that pkgsrc is <a class="ulink" href="https://www.NetBSD.org/" target="_top">NetBSD</a>'s official packaging system, the above also means that great efforts are put into making GNOME work -under this operating system. Recently, <a class="ulink" href="http://www.dragonflybsd.org/" target="_top">DragonFly BSD</a> also adopted +under this operating system. Recently, <a class="ulink" href="https://www.dragonflybsd.org/" target="_top">DragonFly BSD</a> also adopted pkgsrc as its preferred packaging system, contributing lots of portability fixes to make GNOME build and install under it.</p> <p>This chapter is aimed at pkgsrc developers and other people @@ -9495,7 +9495,7 @@ important information regarding their internals.</p> <h3 class="title">We need your help!</h3> <p>Should you have some spare cycles to devote to NetBSD, pkgsrc and GNOME and are willing to learn new exciting stuff, please jump - straight to the <a class="ulink" href="http://www.NetBSD.org/contrib/projects.html#gnome" target="_top">pending + straight to the <a class="ulink" href="https://www.NetBSD.org/contrib/projects.html#gnome" target="_top">pending work</a> list! There is still a long way to go to get a fully-functional GNOME desktop under NetBSD and we need your help to achieve it!</p> @@ -9740,7 +9740,7 @@ their attention on portability issues and to ensure that future versions can be built out-of-the box on NetBSD. The less custom patches in pkgsrc, the easier further updates are. Those developers in charge of issuing major GNOME updates will be grateful if you do that.</p> -<p>The most common places to report bugs are the <a class="ulink" href="http://bugzilla.gnome.org/" target="_top">GNOME's Bugzilla</a> and the <a class="ulink" href="http://bugzilla.freedesktop.org/" target="_top">freedesktop.org's +<p>The most common places to report bugs are the <a class="ulink" href="https://bugzilla.gnome.org/" target="_top">GNOME's Bugzilla</a> and the <a class="ulink" href="https://bugzilla.freedesktop.org/" target="_top">freedesktop.org's Bugzilla</a>. Not all components use these to track bugs, but most of them do. Do not be short on your reports: always provide detailed explanations of the current failure, how it can be improved to achieve @@ -10121,7 +10121,7 @@ CFLAGS+= -Wall <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">“<span class="quote">set -e</span>”</span> mode, they don't stop at the - first failing command. See <a class="ulink" href="http://stackoverflow.com/q/4072984" target="_top">this Stack Overflow + first failing command. See <a class="ulink" href="https://stackoverflow.com/q/4072984" target="_top">this Stack Overflow question</a> for details.</p> <div class="variablelist"><dl class="variablelist"> <dt><span class="term"><code class="varname">do_setup</code></span></dt> @@ -10277,7 +10277,7 @@ CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=bison/} MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://www.gnu.org/software/bison/bison.html +HOMEPAGE= https://www.gnu.org/software/bison/bison.html COMMENT= GNU yacc clone GNU_CONFIGURE= yes @@ -10291,7 +10291,7 @@ INFO_FILES= yes <a name="example-descr"></a>A.1.2. DESCR</h3></div></div></div> <pre class="programlisting"> GNU version of yacc. Can make re-entrant parsers, and numerous other -improvements. Why you would want this when Berkeley <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?yacc+1.i386+NetBSD-8.1"><span class="citerefentry"><span class="refentrytitle">yacc</span>(1)</span></a> is part +improvements. Why you would want this when Berkeley <a class="citerefentry" href="https://netbsd.gw.com/cgi-bin/man-cgi?yacc+1.i386+NetBSD-9.0"><span class="citerefentry"><span class="refentrytitle">yacc</span>(1)</span></a> is part of the NetBSD source tree is beyond me. </pre> </div> @@ -12221,324 +12221,328 @@ source packages</h2></div></div></div> <td>POPTOP_USE_MPPE</td> </tr> <tr> +<td>POSSIBLE_GFORTRAN_VERSION</td> <td>POST_FETCH_HOOK</td> -<td>PREFER</td> </tr> <tr> +<td>PREFER</td> <td>PREFER_NATIVE</td> -<td>PREFER_NATIVE_PTHREADS</td> </tr> <tr> +<td>PREFER_NATIVE_PTHREADS</td> <td>PREFER_PKGSRC</td> -<td>PREFIX</td> </tr> <tr> +<td>PREFIX</td> <td>PREPEND_PATH</td> -<td>PRE_ROOT_CMD</td> </tr> <tr> +<td>PRE_ROOT_CMD</td> <td>PRIVILEGED_STAGES</td> -<td>PS</td> </tr> <tr> +<td>PS</td> <td>PTHREAD_AUTO_VARS</td> -<td>PTHREAD_CFLAGS</td> </tr> <tr> +<td>PTHREAD_CFLAGS</td> <td>PTHREAD_LDFLAGS</td> -<td>PTHREAD_LIBS</td> </tr> <tr> +<td>PTHREAD_LIBS</td> <td>PTHREAD_OPTS</td> -<td>PTHREAD_TYPE</td> </tr> <tr> +<td>PTHREAD_TYPE</td> <td>PVM_SSH</td> -<td>PYPKGPREFIX</td> </tr> <tr> +<td>PYPKGPREFIX</td> <td>PYTHON_FOR_BUILD_ONLY</td> -<td>PYTHON_SELF_CONFLICT</td> </tr> <tr> +<td>PYTHON_SELF_CONFLICT</td> <td>PYTHON_VERSIONED_DEPENDENCIES</td> -<td>PYTHON_VERSIONS_ACCEPTED</td> </tr> <tr> +<td>PYTHON_VERSIONS_ACCEPTED</td> <td>PYTHON_VERSIONS_INCOMPATIBLE</td> -<td>PYTHON_VERSION_DEFAULT</td> </tr> <tr> +<td>PYTHON_VERSION_DEFAULT</td> <td>PYTHON_VERSION_REQD</td> -<td>PYVERSSUFFIX</td> </tr> <tr> +<td>PYVERSSUFFIX</td> <td>PY_NO_EGG</td> -<td>QMAILDIR</td> </tr> <tr> +<td>QMAILDIR</td> <td>QMAIL_ALIAS_USER</td> -<td>QMAIL_DAEMON_USER</td> </tr> <tr> +<td>QMAIL_DAEMON_USER</td> <td>QMAIL_LOG_USER</td> -<td>QMAIL_NOFILES_GROUP</td> </tr> <tr> +<td>QMAIL_NOFILES_GROUP</td> <td>QMAIL_PASSWD_USER</td> -<td>QMAIL_QMAIL_GROUP</td> </tr> <tr> +<td>QMAIL_QMAIL_GROUP</td> <td>QMAIL_QUEUE_DIR</td> -<td>QMAIL_QUEUE_EXTRA</td> </tr> <tr> +<td>QMAIL_QUEUE_EXTRA</td> <td>QMAIL_QUEUE_USER</td> -<td>QMAIL_REMOTE_USER</td> </tr> <tr> +<td>QMAIL_REMOTE_USER</td> <td>QMAIL_ROOT_USER</td> -<td>QMAIL_SEND_USER</td> </tr> <tr> +<td>QMAIL_SEND_USER</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>REPLACE_AWK</td> </tr> <tr> +<td>REPLACE_AWK</td> <td>REPLACE_BASH</td> -<td>REPLACE_CSH</td> </tr> <tr> +<td>REPLACE_CSH</td> <td>REPLACE_KSH</td> -<td>REPLACE_PERL</td> </tr> <tr> +<td>REPLACE_PERL</td> <td>REPLACE_PERL6</td> -<td>REPLACE_PHP</td> </tr> <tr> +<td>REPLACE_PHP</td> <td>REPLACE_PYTHON</td> -<td>REPLACE_RUBY</td> </tr> <tr> +<td>REPLACE_RUBY</td> <td>REPLACE_RUBY_DIRS</td> -<td>REPLACE_RUBY_PAT</td> </tr> <tr> +<td>REPLACE_RUBY_PAT</td> <td>REPLACE_SH</td> -<td>REPLACE_TEXLUA</td> </tr> <tr> +<td>REPLACE_TEXLUA</td> <td>REQD_DIRS</td> -<td>REQD_DIRS_PERMS</td> </tr> <tr> +<td>REQD_DIRS_PERMS</td> <td>REQD_FILES</td> -<td>REQD_FILES_MODE</td> </tr> <tr> +<td>REQD_FILES_MODE</td> <td>REQD_FILES_PERMS</td> -<td>RESOLV_AUTO_VARS</td> </tr> <tr> +<td>RESOLV_AUTO_VARS</td> <td>RESOLV_LDFLAGS</td> -<td>RESOLV_LIBS</td> </tr> <tr> +<td>RESOLV_LIBS</td> <td>RM</td> -<td>ROCKSPEC_NAME</td> </tr> <tr> +<td>ROCKSPEC_NAME</td> <td>ROCKSPEC_SPECFILE</td> -<td>ROOT_CMD</td> </tr> <tr> +<td>ROOT_CMD</td> <td>ROOT_GROUP</td> -<td>ROOT_USER</td> </tr> <tr> +<td>ROOT_USER</td> <td>RPCGEN</td> -<td>RPM</td> </tr> <tr> +<td>RPM</td> <td>RPM2PKG_PLIST</td> -<td>RPM2PKG_PREFIX</td> </tr> <tr> +<td>RPM2PKG_PREFIX</td> <td>RPM2PKG_STAGE</td> -<td>RPM2PKG_STRIP</td> </tr> <tr> +<td>RPM2PKG_STRIP</td> <td>RPM2PKG_SUBPREFIX</td> -<td>RPMFILES</td> </tr> <tr> +<td>RPMFILES</td> <td>RPMIGNOREPATH</td> -<td>RPM_DB_PREFIX</td> </tr> <tr> +<td>RPM_DB_PREFIX</td> <td>RSSH_CVS_PATH</td> -<td>RSSH_RDIST_PATH</td> </tr> <tr> +<td>RSSH_RDIST_PATH</td> <td>RSSH_RSYNC_PATH</td> -<td>RSSH_SCP_PATH</td> </tr> <tr> +<td>RSSH_SCP_PATH</td> <td>RSSH_SFTP_SERVER_PATH</td> -<td>RUBY</td> </tr> <tr> +<td>RUBY</td> <td>RUBYGEM</td> -<td>RUBYGEM_NAME</td> </tr> <tr> +<td>RUBYGEM_NAME</td> <td>RUBYGEM_OPTIONS</td> -<td>RUBY_ABI_VERSION</td> </tr> <tr> +<td>RUBY_ABI_VERSION</td> <td>RUBY_ARCH</td> -<td>RUBY_ARCHINC</td> </tr> <tr> +<td>RUBY_ARCHINC</td> <td>RUBY_ARCHLIB</td> -<td>RUBY_BASE</td> </tr> <tr> +<td>RUBY_BASE</td> <td>RUBY_BASERIDIR</td> -<td>RUBY_BUILD_DOCUMENT</td> </tr> <tr> +<td>RUBY_BUILD_DOCUMENT</td> <td>RUBY_DLEXT</td> -<td>RUBY_DOC</td> </tr> <tr> +<td>RUBY_DOC</td> <td>RUBY_DYNAMIC_DIRS</td> -<td>RUBY_EG</td> </tr> <tr> +<td>RUBY_EG</td> <td>RUBY_ENCODING_ARG</td> -<td>RUBY_EXTCONF</td> </tr> <tr> +<td>RUBY_EXTCONF</td> <td>RUBY_EXTCONF_CHECK</td> -<td>RUBY_EXTCONF_DEBUG</td> </tr> <tr> +<td>RUBY_EXTCONF_DEBUG</td> <td>RUBY_EXTCONF_MAKEFILE</td> -<td>RUBY_GEM_BASE</td> </tr> <tr> +<td>RUBY_GEM_BASE</td> <td>RUBY_INC</td> -<td>RUBY_LIB</td> </tr> <tr> +<td>RUBY_LIB</td> <td>RUBY_LIB_BASE</td> -<td>RUBY_NAME</td> </tr> <tr> +<td>RUBY_NAME</td> <td>RUBY_NOVERSION</td> -<td>RUBY_PKGPREFIX</td> </tr> <tr> +<td>RUBY_PKGPREFIX</td> <td>RUBY_RAILS</td> -<td>RUBY_RAILS42_VERSION</td> </tr> <tr> <td>RUBY_RAILS51_VERSION</td> <td>RUBY_RAILS52_VERSION</td> </tr> <tr> +<td>RUBY_RAILS60_VERSION</td> <td>RUBY_RAILS_ACCEPTED</td> -<td>RUBY_RAILS_DEFAULT</td> </tr> <tr> +<td>RUBY_RAILS_DEFAULT</td> <td>RUBY_RAILS_REQD</td> -<td>RUBY_RAILS_STRICT_DEP</td> </tr> <tr> +<td>RUBY_RAILS_STRICT_DEP</td> <td>RUBY_RIDIR</td> -<td>RUBY_SETUP</td> </tr> <tr> +<td>RUBY_SETUP</td> <td>RUBY_SHLIB</td> -<td>RUBY_SHLIBALIAS</td> </tr> <tr> +<td>RUBY_SHLIBALIAS</td> <td>RUBY_SHLIBVER</td> -<td>RUBY_SIMPLE_INSTALL</td> </tr> <tr> +<td>RUBY_SIMPLE_INSTALL</td> <td>RUBY_SITEARCHLIB</td> -<td>RUBY_SITELIB</td> </tr> <tr> +<td>RUBY_SITELIB</td> <td>RUBY_SITELIB_BASE</td> -<td>RUBY_SITERIDIR</td> </tr> <tr> +<td>RUBY_SITERIDIR</td> <td>RUBY_SLEXT</td> -<td>RUBY_SRCDIR</td> </tr> <tr> +<td>RUBY_SRCDIR</td> <td>RUBY_STATICLIB</td> -<td>RUBY_SUFFIX</td> </tr> <tr> +<td>RUBY_SUFFIX</td> <td>RUBY_SYSRIDIR</td> -<td>RUBY_USE_PTHREAD</td> </tr> <tr> +<td>RUBY_USE_PTHREAD</td> <td>RUBY_VENDORARCHLIB</td> -<td>RUBY_VENDORLIB</td> </tr> <tr> +<td>RUBY_VENDORLIB</td> <td>RUBY_VENDORLIB_BASE</td> -<td>RUBY_VER</td> </tr> <tr> +<td>RUBY_VER</td> <td>RUBY_VERSION</td> +</tr> +<tr> <td>RUBY_VERSIONS_ACCEPTED</td> +<td>RUBY_VERSIONS_INCOMPATIBLE</td> </tr> <tr> <td>RUBY_VERSION_DEFAULT</td> @@ -12638,14 +12642,18 @@ source packages</h2></div></div></div> </tr> <tr> <td>SUBDIR</td> -<td>SUBST_CLASSES</td> +<td>SUBST</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> +</tr> +<tr> +<td>SUBST_NOOP_OK</td> <td>SUBST_SED</td> </tr> <tr> @@ -12685,251 +12693,259 @@ source packages</h2></div></div></div> <td>TEST_ENV</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>TO</td> -<td>TOOLS_ALIASES</td> </tr> <tr> +<td>TOOLS_ALIASES</td> <td>TOOLS_ARGS</td> -<td>TOOLS_BROKEN</td> </tr> <tr> +<td>TOOLS_BROKEN</td> <td>TOOLS_CMD</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>USA</td> -<td>USERGROUP_PHASE</td> </tr> <tr> +<td>USERGROUP_PHASE</td> <td>USERPPP_GROUP</td> -<td>USER_SPECIFIC_PKGS</td> </tr> <tr> +<td>USER_SPECIFIC_PKGS</td> <td>USE_ABI_DEPENDS</td> -<td>USE_APR</td> </tr> <tr> +<td>USE_APR</td> <td>USE_BSD_MAKEFILE</td> -<td>USE_BUILTIN</td> </tr> <tr> +<td>USE_BUILTIN</td> <td>USE_CROSS_COMPILE</td> -<td>USE_CURSES</td> </tr> <tr> +<td>USE_CURSES</td> <td>USE_CWRAPPERS</td> -<td>USE_DB185</td> </tr> <tr> +<td>USE_DB185</td> <td>USE_FEATURES</td> -<td>USE_GAMESGROUP</td> </tr> <tr> +<td>USE_GAMESGROUP</td> <td>USE_GCC_RUNTIME</td> -<td>USE_IMAKE</td> </tr> <tr> +<td>USE_IMAKE</td> <td>USE_JAVA</td> -<td>USE_JAVA2</td> </tr> <tr> +<td>USE_JAVA2</td> <td>USE_LANGUAGES</td> -<td>USE_LIBTOOL</td> </tr> <tr> +<td>USE_LIBTOOL</td> <td>USE_NATIVE_GCC</td> -<td>USE_NETBSD_REPO</td> </tr> <tr> +<td>USE_NETBSD_REPO</td> <td>USE_PKGSRC_GCC</td> -<td>USE_PKGSRC_GCC_RUNTIME</td> </tr> <tr> +<td>USE_PKGSRC_GCC_RUNTIME</td> <td>USE_PKGTASKS</td> -<td>USE_PKG_ADMIN_DIGEST</td> </tr> <tr> +<td>USE_PKG_ADMIN_DIGEST</td> <td>USE_RUBY_EXTCONF</td> -<td>USE_RUBY_INSTALL</td> </tr> <tr> +<td>USE_RUBY_INSTALL</td> <td>USE_RUBY_SETUP</td> -<td>USE_RUBY_SETUP_PKG</td> </tr> <tr> +<td>USE_RUBY_SETUP_PKG</td> <td>USE_TOOLS</td> -<td>UUCP_GROUP</td> </tr> <tr> +<td>UUCP_GROUP</td> <td>UUCP_USER</td> -<td>VARBASE</td> </tr> <tr> +<td>VARBASE</td> <td>VARNAME</td> -<td>VIM_EXTRA_OPTS</td> </tr> <tr> +<td>VIM_EXTRA_OPTS</td> <td>WARNING_MSG</td> -<td>WCALC_CGIDIR</td> </tr> <tr> +<td>WCALC_CGIDIR</td> <td>WCALC_CGIPATH</td> -<td>WCALC_HTMLDIR</td> </tr> <tr> +<td>WCALC_HTMLDIR</td> <td>WCALC_HTMLPATH</td> -<td>WDM_MANAGERS</td> </tr> <tr> +<td>WDM_MANAGERS</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>WXGTK_ACCEPTED</td> </tr> <tr> -<td>WXGTK_DEFAULT</td> <td>X10_PORT</td> +<td>X11</td> </tr> <tr> -<td>X11</td> <td>X11BASE</td> +<td>X11_PKGSRCDIR</td> </tr> <tr> -<td>X11_PKGSRCDIR</td> <td>X11_TYPE</td> +<td>X509_CERTIFICATE</td> </tr> <tr> -<td>X509_CERTIFICATE</td> <td>X509_KEY</td> +<td>XAW_TYPE</td> </tr> <tr> -<td>XAW_TYPE</td> <td>XLOCK_DEFAULT_MODE</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>ZERO_FILESIZE_P</td> </tr> <tr> -<td>ZERO_FILESIZE_P</td> <td>ZSH_STATIC</td> +<td>__stdc__</td> </tr> <tr> -<td>__stdc__</td> <td>_vargroups</td> +<td>accept</td> +</tr> +<tr> +<td>acquire-localbase-lock</td> +<td>acquire-lock</td> </tr> <tr> <td>add</td> -<td>all</td> +<td>administrator</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> +</tr> +<tr> +<td>bind</td> <td>binpkg-list</td> </tr> <tr> @@ -12941,6 +12957,10 @@ source packages</h2></div></div></div> <td>broken_on_platform</td> </tr> <tr> +<td>bsd</td> +<td>bsd.prog.mk</td> +</tr> +<tr> <td>build</td> <td>build-env</td> </tr> @@ -12958,126 +12978,138 @@ source packages</h2></div></div></div> </tr> <tr> <td>cdefs</td> -<td>changes</td> +<td>ceil</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> +</tr> +<tr> <td>configure_args</td> +<td>connect</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-build</td> -<td>do-buildlink</td> </tr> <tr> +<td>do-buildlink</td> <td>do-clean</td> -<td>do-configure</td> </tr> <tr> +<td>do-configure</td> <td>do-configure-post-hook</td> -<td>do-extract</td> </tr> <tr> +<td>do-extract</td> <td>do-fetch</td> -<td>do-install</td> </tr> <tr> +<td>do-install</td> <td>emul</td> -<td>emulation</td> </tr> <tr> +<td>emul-distinfo</td> +<td>emul-fetch</td> +</tr> +<tr> +<td>emulation</td> <td>emulator</td> -<td>enable</td> </tr> <tr> +<td>enable</td> <td>endian</td> +</tr> +<tr> +<td>endif</td> <td>enomem</td> </tr> <tr> @@ -13086,31 +13118,35 @@ source packages</h2></div></div></div> </tr> <tr> <td>etc</td> -<td>feature</td> +<td>exp</td> +</tr> +<tr> +<td>extract-rpm</td> +<td>fabs</td> </tr> <tr> +<td>feature</td> <td>features</td> -<td>fetch</td> </tr> <tr> +<td>fetch</td> <td>fetch-list</td> -<td>follows</td> </tr> <tr> +<td>follows</td> <td>forbids</td> -<td>form</td> </tr> <tr> +<td>form</td> <td>format</td> -<td>fortify</td> </tr> <tr> +<td>fortify</td> <td>fortify_source</td> -<td>fossil</td> </tr> <tr> +<td>fossil</td> <td>friend</td> -<td>from</td> </tr> <tr> <td>fts</td> @@ -13122,46 +13158,58 @@ source packages</h2></div></div></div> </tr> <tr> <td>fts_set</td> -<td>full</td> +<td>gcc</td> </tr> <tr> -<td>gcc</td> +<td>gethostbyaddr</td> +<td>gethostbyname</td> +</tr> +<tr> +<td>gethostbyname2</td> <td>getopt_long</td> </tr> <tr> <td>getprogname</td> -<td>gettext</td> +<td>getservbyname</td> +</tr> +<tr> +<td>getservbyport</td> +<td>getservent</td> </tr> <tr> +<td>gettext</td> <td>git</td> -<td>github</td> </tr> <tr> +<td>github</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> +</tr> +<tr> +<td>inet_aton</td> <td>interp</td> </tr> <tr> @@ -13182,58 +13230,62 @@ source packages</h2></div></div></div> </tr> <tr> <td>latex</td> -<td>libnbcompat</td> +<td>libintl_bindtextdomain</td> </tr> <tr> +<td>libintl_gettext</td> +<td>libintl_textdomain</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>lvalue</td> -<td>make</td> </tr> <tr> +<td>make</td> <td>makesum</td> -<td>memory</td> </tr> <tr> +<td>memory</td> <td>mercurial</td> -<td>meta</td> </tr> <tr> +<td>meta</td> <td>meta-package</td> -<td>meta_package</td> </tr> <tr> +<td>meta_package</td> <td>mit-krb5</td> -<td>mk.conf</td> </tr> <tr> +<td>mk.conf</td> <td>mkl</td> -<td>mount</td> </tr> <tr> +<td>mount</td> <td>mprotect</td> -<td>mremap</td> </tr> <tr> +<td>mremap</td> <td>nb</td> -<td>nbcompat</td> </tr> <tr> -<td>no</td> +<td>nbcompat</td> <td>obstack</td> </tr> <tr> @@ -13261,80 +13313,96 @@ source packages</h2></div></div></div> <td>parallel</td> </tr> <tr> -<td>partial</td> <td>path</td> +<td>pax</td> </tr> <tr> -<td>pax</td> <td>paxctl</td> +<td>pbulk-index</td> </tr> <tr> -<td>pbulk-index</td> <td>pc</td> +<td>perl</td> </tr> <tr> -<td>perl</td> <td>perl5</td> +<td>perms</td> </tr> <tr> -<td>perms</td> <td>php</td> +<td>pkg-build-options</td> </tr> <tr> -<td>pkg-build-options</td> <td>pkg-config</td> +<td>pkg_build_options</td> </tr> <tr> -<td>pkg_build_options</td> <td>platform</td> +<td>plist</td> </tr> <tr> -<td>plist</td> <td>post-extract</td> +<td>post-fetch</td> </tr> <tr> -<td>post-fetch</td> <td>post-wrapper</td> +<td>pre-build-checks-hook</td> </tr> <tr> <td>pre-configure</td> -<td>pre-extract</td> +<td>pre-configure-checks-hook</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> +</tr> +<tr> <td>readme-all</td> +<td>recv</td> </tr> <tr> +<td>recvfrom</td> <td>regcomp</td> -<td>relro</td> </tr> <tr> +<td>release-localbase-lock</td> +<td>release-lock</td> +</tr> +<tr> +<td>relro</td> <td>rename</td> -<td>reorder</td> </tr> <tr> +<td>reorder</td> <td>replace</td> -<td>replace_interpreter</td> </tr> <tr> +<td>replace_interpreter</td> <td>reproducible</td> -<td>resolv</td> </tr> <tr> +<td>resolv</td> <td>root</td> +</tr> +<tr> <td>ruby</td> +<td>send</td> +</tr> +<tr> +<td>sendfile</td> +<td>sendto</td> </tr> <tr> <td>setenv</td> @@ -13370,22 +13438,30 @@ source packages</h2></div></div></div> </tr> <tr> <td>snprintf</td> -<td>ssp</td> +<td>socket</td> </tr> <tr> +<td>ssp</td> <td>st_mode</td> +</tr> +<tr> <td>stage-install</td> +<td>strcasestr</td> </tr> <tr> <td>strict</td> <td>strip</td> </tr> <tr> +<td>strndup</td> <td>strnlen</td> -<td>strong</td> </tr> <tr> +<td>strsep</td> <td>subst</td> +</tr> +<tr> +<td>substitutions</td> <td>subversion</td> </tr> <tr> @@ -13401,40 +13477,40 @@ source packages</h2></div></div></div> <td>test</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>usage</td> </tr> <tr> <td>use_tools</td> @@ -13457,15 +13533,15 @@ source packages</h2></div></div></div> <td>warnx</td> </tr> <tr> -<td>weak</td> -<td>work</td> +<td>wattr_off</td> +<td>wattr_on</td> </tr> <tr> +<td>work</td> <td>wrapper</td> -<td>wrkdir</td> </tr> <tr> -<td>yes</td> +<td>wrkdir</td> <td> </td> </tr> </table> @@ -13491,10 +13567,10 @@ source packages</h2></div></div></div> <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"><p><code class="filename">pkgsrc/doc/pkgsrc.txt</code></p></li> <li class="listitem"><p><code class="filename">pkgsrc/doc/pkgsrc.html</code></p></li> -<li class="listitem"><p><a class="ulink" href="http://www.NetBSD.org/docs/pkgsrc/" target="_top">http://www.NetBSD.org/docs/pkgsrc/</a></p></li> -<li class="listitem"><p><a class="ulink" href="http://www.NetBSD.org/docs/pkgsrc/pkgsrc.pdf" target="_top">http://www.NetBSD.org/docs/pkgsrc/pkgsrc.pdf</a>: +<li class="listitem"><p><a class="ulink" href="https://www.NetBSD.org/docs/pkgsrc/" target="_top">https://www.NetBSD.org/docs/pkgsrc/</a></p></li> +<li class="listitem"><p><a class="ulink" href="https://www.NetBSD.org/docs/pkgsrc/pkgsrc.pdf" target="_top">https://www.NetBSD.org/docs/pkgsrc/pkgsrc.pdf</a>: The PDF version of the pkgsrc guide.</p></li> -<li class="listitem"><p><a class="ulink" href="http://www.NetBSD.org/docs/pkgsrc/pkgsrc.ps" target="_top">http://www.NetBSD.org/docs/pkgsrc/pkgsrc.ps</a>: +<li class="listitem"><p><a class="ulink" href="https://www.NetBSD.org/docs/pkgsrc/pkgsrc.ps" target="_top">https://www.NetBSD.org/docs/pkgsrc/pkgsrc.ps</a>: PostScript version of the pkgsrc guide.</p></li> </ul></div> </div> diff --git a/doc/pkgsrc.txt b/doc/pkgsrc.txt index 072d2585731..fec28ac3ca1 100644 --- a/doc/pkgsrc.txt +++ b/doc/pkgsrc.txt @@ -831,7 +831,7 @@ Before you download any pkgsrc files, you should decide whether you want the current branch or the stable branch. The latter is forked on a quarterly basis from the current branch and only gets modified for security updates. The names of the stable branches are built from the year and the quarter, for example -2019Q4. +2020Q1. The second step is to decide how you want to download pkgsrc. You can get it as a tar file or via CVS. Both ways are described here. @@ -855,12 +855,12 @@ published at pkgsrc.tar.bz2 and pkgsrc.tar.xz respectively. You can fetch the same files using FTP. -The tar file for the stable branch 2019Q4 is in the directory pkgsrc-2019Q4 and +The tar file for the stable branch 2020Q1 is in the directory pkgsrc-2020Q1 and is also called pkgsrc.tar.gz. To download the latest pkgsrc stable tarball, run: -$ ftp ftp://ftp.NetBSD.org/pub/pkgsrc/pkgsrc-2019Q4/pkgsrc.tar.gz +$ ftp ftp://ftp.NetBSD.org/pub/pkgsrc/pkgsrc-2020Q1/pkgsrc.tar.gz If you prefer, you can also fetch it using "wget", "curl", or your web browser. @@ -879,7 +879,7 @@ $ ftp ftp://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc.tar.gz To fetch a specific pkgsrc stable branch, run: -$ cd /usr && cvs -q -z2 -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -r pkgsrc-2019Q4 -P pkgsrc +$ cd /usr && cvs -q -z2 -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -r pkgsrc-2020Q1 -P pkgsrc This will create the directory pkgsrc/ in your /usr/ directory and all the package source will be stored under /usr/pkgsrc/. @@ -961,7 +961,7 @@ When updating pkgsrc, the CVS program keeps track of the branch you selected. But if you, for whatever reason, want to switch from the stable branch to the current one, you can do it by adding the option "-A" after the "update" keyword. To switch from the current branch back to the stable branch, add the " --rpkgsrc-2019Q4" option. +-rpkgsrc-2020Q1" option. 3.2.2.2. What happens to my changes when updating? @@ -1091,7 +1091,7 @@ To install packages directly from an FTP or HTTP server, run the following commands in a Bourne-compatible shell (be sure to su to root first): # PATH="/usr/pkg/sbin:$PATH" -# PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages" +# PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages" # PKG_PATH="$PKG_PATH/OPSYS/ARCH/VERSIONS/All/" # export PATH PKG_PATH @@ -1142,8 +1142,8 @@ files. The pkgsrc Security Team and Packages Groups maintain a list of known security vulnerabilities to packages which are (or have been) included in pkgsrc. The -list is available from the NetBSD FTP site at http://ftp.NetBSD.org/pub/NetBSD/ -packages/vulns/pkg-vulnerabilities. +list is available from the NetBSD FTP site at https://ftp.NetBSD.org/pub/NetBSD +/packages/vulns/pkg-vulnerabilities. Through pkg_admin fetch-pkg-vulnerabilities, this list can be downloaded automatically, and a security audit of all packages installed on a system can @@ -1156,7 +1156,7 @@ your installed packages are vulnerable. If a package is vulnerable, you will see output similar to the following: Package samba-2.0.9 has a local-root-shell vulnerability, see - http://www.samba.org/samba/whatsnew/macroexploit.html + https://www.samba.org/samba/whatsnew/macroexploit.html You may wish to have the vulnerabilities file downloaded daily so that it remains current. This may be done by adding an appropriate entry to the root @@ -2056,7 +2056,7 @@ To subscribe, do: % echo subscribe listname | mail majordomo@NetBSD.org -Archives for all these mailing lists are available from http:// +Archives for all these mailing lists are available from https:// mail-index.NetBSD.org/. 10.2. Utilities for package management (pkgtools) @@ -4949,8 +4949,8 @@ the suffix) can be found. DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES+= foo-file.tar.gz SITES.foo-file.tar.gz= \ -http://www.somewhere.com/somehow/ \ -http://www.somewhereelse.com/mirror/somehow/ +https://www.somewhere.com/somehow/ \ +https://www.somewhereelse.com/mirror/somehow/ When actually fetching the distfiles, each item from MASTER_SITES or SITES.* gets the name of each distfile appended to it, without an intermediate slash. @@ -4959,7 +4959,7 @@ character. This allows for example to set MASTER_SITES to a URL of a CGI script that gets the name of the distfile as a parameter. In this case, the definition would look like: -MASTER_SITES= http://www.example.com/download.cgi?file= +MASTER_SITES= https://www.example.com/download.cgi?file= The exception to this rule are URLs starting with a dash. In that case the URL is taken as is, fetched and the result stored under the name of the distfile. @@ -4970,7 +4970,7 @@ Content-Disposition header. In the following example, foo-1.0.0.tar.gz will be created instead of the default v1.0.0.tar.gz. DISTNAME= foo-1.0.0 -MASTER_SITES= -http://www.example.com/archive/v1.0.0.tar.gz +MASTER_SITES= -https://www.example.com/archive/v1.0.0.tar.gz There are some predefined values for MASTER_SITES, which can be used in packages. The names of the variables should speak for themselves. @@ -6277,8 +6277,8 @@ of the three recipes from below: 21.2.3.1. Fetch based on a tagged release -If your distfile URL looks similar to http://github.com/username/exampleproject -/archive/v1.0.zip, then you are packaging a tagged release. +If your distfile URL looks similar to https://github.com/username/ +exampleproject/archive/v1.0.zip, then you are packaging a tagged release. DISTNAME= exampleproject-1.0 MASTER_SITES= ${MASTER_SITE_GITHUB:=username/} @@ -6288,7 +6288,7 @@ EXTRACT_SUFX= .zip 21.2.3.2. Fetch based on a specific commit -If your distfile URL looks similar to http://github.com?/example?/example?/ +If your distfile URL looks similar to https://github.com?/example?/example?/ archive?/988881adc9fc3655077dc2d4d757d480b5ea0e11.tar.gz, then you are packaging a specific commit not tied to a release. @@ -6299,7 +6299,7 @@ GITHUB_TAG= 988881adc9fc3655077dc2d4d757d480b5ea0e11 21.2.3.3. Fetch based on release -If your distfile URL looks similar to http://github.com?/username/ +If your distfile URL looks similar to https://github.com?/username/ exampleproject?/releases?/download?/rel-1.6?/offensive-1.6.zip, then you are packaging a release. @@ -7234,7 +7234,7 @@ what was explained in the previous sections, only with some debugging aids. % mkdir /usr/pkgsrc/category/examplepkg % cd /usr/pkgsrc/category/examplepkg - % url2pkg http://www.example.com/path/to/distfile.tar.gz + % url2pkg https://www.example.com/path/to/distfile.tar.gz * Edit the Makefile as requested. @@ -7332,7 +7332,7 @@ Chapter 22, Debugging 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 -http://www.NetBSD.org/support/send-pr.html, which contains some instructions +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. @@ -7346,7 +7346,7 @@ 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 http://pkgsrc.org/wip/ for details. +work-in-progress"); see the homepage at https://pkgsrc.org/wip/ for details. 23.3. General notes when adding, updating, or removing packages @@ -7618,8 +7618,8 @@ pkgsrc-users mailing list. explain large parts of pkgsrc, but some chapters tend to be outdated. Which ones they are is hard to say. - * On the mailing list archives (see http://mail-index.NetBSD.org/), you - can find discussions about certain features, announcements of new + * On the mailing list archives (see https://mail-index.NetBSD.org/), + you can find discussions about certain features, announcements of new parts of the pkgsrc infrastructure and sometimes even announcements that a certain feature has been marked as obsolete. The benefit here is that each message has a date appended to it. @@ -8340,7 +8340,7 @@ CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=bison/} MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://www.gnu.org/software/bison/bison.html +HOMEPAGE= https://www.gnu.org/software/bison/bison.html COMMENT= GNU yacc clone GNU_CONFIGURE= yes @@ -9088,86 +9088,87 @@ PLIST PLIST_AWK PLIST_AWK_ENV PLIST_SRC PLIST_SUBST PLIST_TYPE PLIST_VARS POPTOP_USE_MPPE -POST_FETCH_HOOK PREFER -PREFER_NATIVE PREFER_NATIVE_PTHREADS -PREFER_PKGSRC PREFIX -PREPEND_PATH PRE_ROOT_CMD -PRIVILEGED_STAGES PS -PTHREAD_AUTO_VARS PTHREAD_CFLAGS -PTHREAD_LDFLAGS PTHREAD_LIBS -PTHREAD_OPTS PTHREAD_TYPE -PVM_SSH PYPKGPREFIX -PYTHON_FOR_BUILD_ONLY PYTHON_SELF_CONFLICT -PYTHON_VERSIONED_DEPENDENCIES PYTHON_VERSIONS_ACCEPTED -PYTHON_VERSIONS_INCOMPATIBLE PYTHON_VERSION_DEFAULT -PYTHON_VERSION_REQD PYVERSSUFFIX -PY_NO_EGG 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 -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 REPLACE_AWK -REPLACE_BASH REPLACE_CSH -REPLACE_KSH REPLACE_PERL -REPLACE_PERL6 REPLACE_PHP -REPLACE_PYTHON REPLACE_RUBY -REPLACE_RUBY_DIRS REPLACE_RUBY_PAT -REPLACE_SH REPLACE_TEXLUA -REQD_DIRS REQD_DIRS_PERMS -REQD_FILES REQD_FILES_MODE -REQD_FILES_PERMS RESOLV_AUTO_VARS -RESOLV_LDFLAGS RESOLV_LIBS -RM ROCKSPEC_NAME -ROCKSPEC_SPECFILE ROOT_CMD -ROOT_GROUP ROOT_USER -RPCGEN RPM -RPM2PKG_PLIST RPM2PKG_PREFIX -RPM2PKG_STAGE RPM2PKG_STRIP -RPM2PKG_SUBPREFIX RPMFILES -RPMIGNOREPATH RPM_DB_PREFIX -RSSH_CVS_PATH RSSH_RDIST_PATH -RSSH_RSYNC_PATH RSSH_SCP_PATH -RSSH_SFTP_SERVER_PATH RUBY -RUBYGEM RUBYGEM_NAME -RUBYGEM_OPTIONS 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_BASE -RUBY_INC RUBY_LIB -RUBY_LIB_BASE RUBY_NAME -RUBY_NOVERSION RUBY_PKGPREFIX -RUBY_RAILS RUBY_RAILS42_VERSION +POSSIBLE_GFORTRAN_VERSION POST_FETCH_HOOK +PREFER PREFER_NATIVE +PREFER_NATIVE_PTHREADS PREFER_PKGSRC +PREFIX PREPEND_PATH +PRE_ROOT_CMD PRIVILEGED_STAGES +PS PTHREAD_AUTO_VARS +PTHREAD_CFLAGS PTHREAD_LDFLAGS +PTHREAD_LIBS PTHREAD_OPTS +PTHREAD_TYPE PVM_SSH +PYPKGPREFIX PYTHON_FOR_BUILD_ONLY +PYTHON_SELF_CONFLICT PYTHON_VERSIONED_DEPENDENCIES +PYTHON_VERSIONS_ACCEPTED PYTHON_VERSIONS_INCOMPATIBLE +PYTHON_VERSION_DEFAULT PYTHON_VERSION_REQD +PYVERSSUFFIX PY_NO_EGG +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 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 +REPLACE_AWK REPLACE_BASH +REPLACE_CSH REPLACE_KSH +REPLACE_PERL REPLACE_PERL6 +REPLACE_PHP REPLACE_PYTHON +REPLACE_RUBY REPLACE_RUBY_DIRS +REPLACE_RUBY_PAT REPLACE_SH +REPLACE_TEXLUA REQD_DIRS +REQD_DIRS_PERMS REQD_FILES +REQD_FILES_MODE REQD_FILES_PERMS +RESOLV_AUTO_VARS RESOLV_LDFLAGS +RESOLV_LIBS RM +ROCKSPEC_NAME ROCKSPEC_SPECFILE +ROOT_CMD ROOT_GROUP +ROOT_USER RPCGEN +RPM RPM2PKG_PLIST +RPM2PKG_PREFIX RPM2PKG_STAGE +RPM2PKG_STRIP RPM2PKG_SUBPREFIX +RPMFILES RPMIGNOREPATH +RPM_DB_PREFIX RSSH_CVS_PATH +RSSH_RDIST_PATH RSSH_RSYNC_PATH +RSSH_SCP_PATH RSSH_SFTP_SERVER_PATH +RUBY RUBYGEM +RUBYGEM_NAME RUBYGEM_OPTIONS +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_BASE RUBY_INC +RUBY_LIB RUBY_LIB_BASE +RUBY_NAME RUBY_NOVERSION +RUBY_PKGPREFIX RUBY_RAILS RUBY_RAILS51_VERSION RUBY_RAILS52_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_RAILS60_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 SAWFISH_THEMES @@ -9192,9 +9193,10 @@ SSYNC_PAWD STEP_MSG STRIP STRIP_DBG STRIP_DEBUG STRIP_DEBUG_SUPPORTED STRIP_FILES_SKIP SU -SUBDIR SUBST_CLASSES -SUBST_FILES SUBST_FILTER_CMD -SUBST_MESSAGE SUBST_SED +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 @@ -9204,169 +9206,184 @@ SVN_REVISION TERMCAP_TYPE TERMINFO_DEFAULT TERMINFO_TYPE TEST TEST_DEPENDS TEST_DIRS TEST_ENV -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 -TO TOOLS_ALIASES -TOOLS_ARGS TOOLS_BROKEN -TOOLS_CMD 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 -USA 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_REORDER_CMDS WRKDIR -WRKDIR_BASENAME WRKDIR_LOCKTYPE -WRKLOG WRKOBJDIR -WRKSRC WXGTK_ACCEPTED -WXGTK_DEFAULT X10_PORT -X11 X11BASE -X11_PKGSRCDIR X11_TYPE -X509_CERTIFICATE X509_KEY -XAW_TYPE XLOCK_DEFAULT_MODE -XMKMF_FLAGS XXX -XXXX YES -ZERO_FILESIZE_P ZSH_STATIC -__stdc__ _vargroups -add all -alternatives aslr -asprintf atlas -autoconf automake -autoreconf awk -bash big-endian -bin-install binpkg-list +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 TO +TOOLS_ALIASES TOOLS_ARGS +TOOLS_BROKEN TOOLS_CMD +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 USA +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_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_FLAGS +XXX XXXX +YES ZERO_FILESIZE_P +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 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 -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-build do-buildlink -do-clean do-configure -do-configure-post-hook do-extract -do-fetch do-install -emul emulation -emulator enable -endian enomem +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-build +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 feature -features fetch -fetch-list follows -forbids form -format fortify -fortify_source fossil -friend from +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 full -gcc getopt_long -getprogname gettext -git github -glob gnu -gnu_configure_strict go -go-deps golang -guess-license hashbang -heimdal help -hg imake -increment interp +fts_set gcc +gethostbyaddr gethostbyname +gethostbyname2 getopt_long +getprogname getservbyname +getservbyport getservent +gettext git +github glob +gnu gnu_configure_strict +go go-deps +golang guess-license +hashbang heimdal +help hg +imake increment +inet_aton interp interpreter intl iso kerberos krb krb5 ksh lapack -latex libnbcompat -libs libtool -licence license -lintl little-endian -lock locking -lvalue make -makesum memory -mercurial meta -meta-package meta_package -mit-krb5 mk.conf -mkl mount -mprotect mremap -nb nbcompat -no obstack +latex libintl_bindtextdomain +libintl_gettext libintl_textdomain +libnbcompat libs +libtool licence +license lintl +little-endian lock +locking lvalue +make makesum +memory mercurial +meta meta-package +meta_package mit-krb5 +mk.conf mkl +mount mprotect +mremap nb +nbcompat obstack obstack_ptr_grow occurs only openblas options options.mk order override override-intltool override-message-intltool package parallel -partial 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-configure pre-extract -pre-fetch print-go-deps -print-plist print-summary-data -privileged-install-hook pypi -python readme-all -regcomp relro -rename reorder -replace replace_interpreter -reproducible resolv -root ruby +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 +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 show @@ -9375,31 +9392,33 @@ show-depends show-deps show-distfiles show-downlevel show-subdir-var show-tools show-var show-vars -snprintf ssp -st_mode stage-install +snprintf socket +ssp st_mode +stage-install strcasestr strict strip -strnlen strong -subst subversion +strndup strnlen +strsep subst +substitutions subversion sun sunpro sunwspro svn symlink test -tex texlive -tmp tool -tools tools-libtool-m4-override -type ulimit -undefined undo-replace -unlimit unprivileged -unprivileged-install-hook unstripped -update upload -upload-distfiles usage +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 -weak work -wrapper wrkdir -yes +wattr_off wattr_on +work wrapper +wrkdir Appendix E. Editing guidelines for the pkgsrc guide @@ -9419,12 +9438,12 @@ files are created from it: * pkgsrc/doc/pkgsrc.html - * http://www.NetBSD.org/docs/pkgsrc/ + * https://www.NetBSD.org/docs/pkgsrc/ - * http://www.NetBSD.org/docs/pkgsrc/pkgsrc.pdf: The PDF version of the pkgsrc - guide. + * https://www.NetBSD.org/docs/pkgsrc/pkgsrc.pdf: The PDF version of the + pkgsrc guide. - * http://www.NetBSD.org/docs/pkgsrc/pkgsrc.ps: PostScript version of the + * https://www.NetBSD.org/docs/pkgsrc/pkgsrc.ps: PostScript version of the pkgsrc guide. E.2. Procedure |