summaryrefslogtreecommitdiff
path: root/doc/pkgsrc.html
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2005-04-12 19:00:37 +0000
committertv <tv@pkgsrc.org>2005-04-12 19:00:37 +0000
commit54dc242fdea39d26eb1eeb1422f8c3a70e524ae9 (patch)
tree0a8df9d6f4a1d0e1e14f82a654493f2c80feb09f /doc/pkgsrc.html
parent27cf72ad5dbd82d790768c89af2d4cc88f72f107 (diff)
downloadpkgsrc-54dc242fdea39d26eb1eeb1422f8c3a70e524ae9.tar.gz
regen after USE_BUILDLINK3 nit changes
Diffstat (limited to 'doc/pkgsrc.html')
-rw-r--r--doc/pkgsrc.html1146
1 files changed, 629 insertions, 517 deletions
diff --git a/doc/pkgsrc.html b/doc/pkgsrc.html
index a898e0176b2..0c7165dd930 100644
--- a/doc/pkgsrc.html
+++ b/doc/pkgsrc.html
@@ -19,8 +19,8 @@ alink="#0000FF">
<div class="titlepage">
<div>
<div>
- <h1 class="title"><a name="id2550988" id=
- "id2550988"></a>The pkgsrc guide</h1>
+ <h1 class="title"><a name="id2540860" id=
+ "id2540860"></a>The pkgsrc guide</h1>
</div>
<div>
@@ -93,7 +93,7 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2516957">1.1.
+ <dt><span class="sect1"><a href="#id2507990">1.1.
Introduction</a></span></dt>
<dt><span class="sect1"><a href="#overview">1.2.
@@ -117,13 +117,13 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2517611">2.1.
+ <dt><span class="sect1"><a href="#id2508576">2.1.
As tar file</a></span></dt>
- <dt><span class="sect1"><a href="#id2517627">2.2.
+ <dt><span class="sect1"><a href="#id2508592">2.2.
Via SUP</a></span></dt>
- <dt><span class="sect1"><a href="#id2517659">2.3.
+ <dt><span class="sect1"><a href="#id2508692">2.3.
Via CVS</a></span></dt>
</dl>
</dd>
@@ -133,32 +133,35 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2517769">3.1.
+ <dt><span class="sect1"><a href="#id2508802">3.1.
Bootstrapping pkgsrc</a></span></dt>
- <dt><span class="sect1"><a href="#id2518019">3.2.
+ <dt><span class="sect1"><a href="#id2508915">3.2.
Platform specific notes</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2518025">3.2.1. Darwin (Mac OS
+ "#id2508921">3.2.1. Darwin (Mac OS
X)</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2518187">3.2.2. FreeBSD</a></span></dt>
+ "#id2509220">3.2.2. FreeBSD</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2518768">3.2.3. Interix</a></span></dt>
+ "#id2509390">3.2.3. Interix</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2518926">3.2.4. IRIX</a></span></dt>
+ "#id2509966">3.2.4. IRIX</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519044">3.2.5. OpenBSD</a></span></dt>
+ "#id2510187">3.2.5. Linux</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519156">3.2.6. Solaris</a></span></dt>
+ "#id2510248">3.2.6. OpenBSD</a></span></dt>
+
+ <dt><span class="sect2"><a href=
+ "#id2510360">3.2.7. Solaris</a></span></dt>
</dl>
</dd>
</dl>
@@ -176,38 +179,38 @@ alink="#0000FF">
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2519292">4.1.1. Where to get binary
+ "#id2510565">4.1.1. Where to get binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519333">4.1.2. How to use binary
+ "#id2510605">4.1.2. How to use binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519467">4.1.3. A word of
+ "#id2510672">4.1.3. A word of
warning</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2519479">4.2.
+ <dt><span class="sect1"><a href="#id2510683">4.2.
Building packages from source</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2519489">4.2.1.
+ "#id2510693">4.2.1.
Requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519509">4.2.2. Fetching
+ "#id2510781">4.2.2. Fetching
distfiles</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519561">4.2.3. How to build and
+ "#id2510834">4.2.3. How to build and
install</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2520288">4.2.4. Selecting the
+ "#id2511091">4.2.4. Selecting the
compiler</a></span></dt>
</dl>
</dd>
@@ -219,10 +222,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2520374">5.1.
+ <dt><span class="sect1"><a href="#id2512065">5.1.
Building a single binary package</a></span></dt>
- <dt><span class="sect1"><a href="#id2585578">5.2.
+ <dt><span class="sect1"><a href="#id2512142">5.2.
Settings for creation of binary
packages</a></span></dt>
@@ -236,26 +239,26 @@ alink="#0000FF">
Configuration</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2585786">5.3.2. Other environmental
+ "#id2577136">5.3.2. Other environmental
considerations</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2585827">5.3.3. Operation</a></span></dt>
+ "#id2577176">5.3.3. Operation</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2585964">5.3.4. What it
+ "#id2577245">5.3.4. What it
does</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2586021">5.3.5. Disk space
+ "#id2577302">5.3.5. Disk space
requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2586048">5.3.6. Setting up a sandbox for
+ "#id2577329">5.3.6. Setting up a sandbox for
chroot'ed builds</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2586508">5.3.7. Building a partial set of
+ "#id2577858">5.3.7. Building a partial set of
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -264,14 +267,14 @@ alink="#0000FF">
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2586946">5.4.
+ <dt><span class="sect1"><a href="#id2578363">5.4.
Creating a multiple CD-ROM packages
collection</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2586961">5.4.1. Example of
+ "#id2578378">5.4.1. Example of
cdpack</a></span></dt>
</dl>
</dd>
@@ -283,54 +286,54 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2587153">6.1.
+ <dt><span class="sect1"><a href="#id2578570">6.1.
Are there any mailing lists for pkg-related
discussion?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587355">6.2.
+ <dt><span class="sect1"><a href="#id2578636">6.2.
Where's the pkgviews documentation?</a></span></dt>
<dt><span class="sect1"><a href=
"#faq-pkgtools">6.3. Utilities for package
management (pkgtools)</a></span></dt>
- <dt><span class="sect1"><a href="#id2587540">6.4.
+ <dt><span class="sect1"><a href="#id2578821">6.4.
How to use pkgsrc as non-root</a></span></dt>
- <dt><span class="sect1"><a href="#id2587552">6.5.
+ <dt><span class="sect1"><a href="#id2578833">6.5.
How to resume transfers when fetching
distfiles?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587594">6.6.
+ <dt><span class="sect1"><a href="#id2578944">6.6.
How can I install/use XFree86 from
pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587622">6.7.
+ <dt><span class="sect1"><a href="#id2578971">6.7.
How can I install/use X.org from
pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587650">6.8.
+ <dt><span class="sect1"><a href="#id2578999">6.8.
How to fetch files from behind a
firewall</a></span></dt>
- <dt><span class="sect1"><a href="#id2587664">6.9.
+ <dt><span class="sect1"><a href="#id2579013">6.9.
How do I tell <span><strong class="command">make
fetch</strong></span> to do passive
FTP?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587715">6.10.
+ <dt><span class="sect1"><a href="#id2579064">6.10.
How to fetch all distfiles at once</a></span></dt>
- <dt><span class="sect1"><a href="#id2587923">6.11.
+ <dt><span class="sect1"><a href="#id2579204">6.11.
What does &#8220;<span class="quote">Don't know how
to make /usr/share/tmac/tmac.andoc</span>&#8221;
mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587961">6.12.
+ <dt><span class="sect1"><a href="#id2579242">6.12.
What does &#8220;<span class="quote">Could not find
bsd.own.mk</span>&#8221; mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2588087">6.13.
+ <dt><span class="sect1"><a href="#id2579300">6.13.
Using 'sudo' with pkgsrc</a></span></dt>
<dt><span class="sect1"><a href="#faq.conf">6.14.
@@ -368,17 +371,17 @@ alink="#0000FF">
"#components.patches">7.3.
patches/*</a></span></dt>
- <dt><span class="sect1"><a href="#id2589201">7.4.
+ <dt><span class="sect1"><a href="#id2580482">7.4.
Other mandatory files</a></span></dt>
<dt><span class="sect1"><a href=
"#components.optional">7.5. Optional
files</a></span></dt>
- <dt><span class="sect1"><a href="#id2589326">7.6.
+ <dt><span class="sect1"><a href="#id2580608">7.6.
<code class="filename">work*</code></a></span></dt>
- <dt><span class="sect1"><a href="#id2589482">7.7.
+ <dt><span class="sect1"><a href="#id2580763">7.7.
<code class=
"filename">files/*</code></a></span></dt>
</dl>
@@ -389,10 +392,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2589537">8.1.
+ <dt><span class="sect1"><a href="#id2580818">8.1.
RCS ID</a></span></dt>
- <dt><span class="sect1"><a href="#id2589552">8.2.
+ <dt><span class="sect1"><a href="#id2580901">8.2.
Semi-automatic <code class="filename">PLIST</code>
generation</a></span></dt>
@@ -404,14 +407,14 @@ alink="#0000FF">
<dt><span class="sect1"><a href="#plist.misc">8.4.
Variable substitution in PLIST</a></span></dt>
- <dt><span class="sect1"><a href="#id2589941">8.5.
+ <dt><span class="sect1"><a href="#id2581290">8.5.
Manpage-compression</a></span></dt>
- <dt><span class="sect1"><a href="#id2589982">8.6.
+ <dt><span class="sect1"><a href="#id2581332">8.6.
Changing PLIST source with <code class=
"varname">PLIST_SRC</code></a></span></dt>
- <dt><span class="sect1"><a href="#id2590000">8.7.
+ <dt><span class="sect1"><a href="#id2581349">8.7.
Platform specific and differing
PLISTs</a></span></dt>
@@ -426,22 +429,22 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2590334">9.1.
+ <dt><span class="sect1"><a href="#id2581547">9.1.
Converting packages to use
buildlink3</a></span></dt>
- <dt><span class="sect1"><a href="#id2590525">9.2.
+ <dt><span class="sect1"><a href="#id2581865">9.2.
Writing <code class="filename">buildlink3.mk</code>
files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2590595">9.2.1. Anatomy of a buildlink3.mk
+ "#id2581934">9.2.1. Anatomy of a buildlink3.mk
file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2591035">9.2.2. Updating <code class=
+ "#id2582307">9.2.2. Updating <code class=
"varname">BUILDLINK_DEPENDS.<em class=
"replaceable"><code>pkg</code></em></code> in
<code class="filename">buildlink3.mk</code>
@@ -449,19 +452,19 @@ alink="#0000FF">
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2591182">9.3.
+ <dt><span class="sect1"><a href="#id2582386">9.3.
Writing <code class="filename">builtin.mk</code>
files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2591400">9.3.1. Anatomy of a <code class=
+ "#id2582603">9.3.1. Anatomy of a <code class=
"filename">builtin.mk</code>
file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2591627">9.3.2. Global preferences for
+ "#id2582830">9.3.2. Global preferences for
native or pkgsrc software</a></span></dt>
</dl>
</dd>
@@ -473,10 +476,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2591700">10.1.
+ <dt><span class="sect1"><a href="#id2582903">10.1.
Global default options</a></span></dt>
- <dt><span class="sect1"><a href="#id2591715">10.2.
+ <dt><span class="sect1"><a href="#id2582918">10.2.
Converting packages to use <code class=
"filename">bsd.options.mk</code></a></span></dt>
</dl>
@@ -491,7 +494,7 @@ alink="#0000FF">
"#build.prefix">11.1. Program
location</a></span></dt>
- <dt><span class="sect1"><a href="#id2592323">11.2.
+ <dt><span class="sect1"><a href="#id2583526">11.2.
Main targets</a></span></dt>
<dt><span class="sect1"><a href=
@@ -505,17 +508,17 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2593723">12.1.
+ <dt><span class="sect1"><a href="#id2585063">12.1.
General operation</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2593726">12.1.1. How to pull in variables
+ "#id2585066">12.1.1. How to pull in variables
from /etc/mk.conf</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2593878">12.1.2. Restricted
+ "#id2585149">12.1.2. Restricted
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -523,15 +526,15 @@ alink="#0000FF">
dependencies</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594393">12.1.4. Handling conflicts with
+ "#id2585596">12.1.4. Handling conflicts with
other packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594443">12.1.5. Packages that cannot or
+ "#id2585715">12.1.5. Packages that cannot or
should not be built</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594469">12.1.6. Packages which should not
+ "#id2585740">12.1.6. Packages which should not
be deleted, once installed</a></span></dt>
<dt><span class="sect2"><a href=
@@ -539,37 +542,37 @@ alink="#0000FF">
with security problems</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594629">12.1.8. How to handle compiler
+ "#id2585832">12.1.8. How to handle compiler
bugs</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594651">12.1.9. How to handle incrementing
+ "#id2585854">12.1.9. How to handle incrementing
versions when fixing an existing
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594700">12.1.10. Portability of
+ "#id2585904">12.1.10. Portability of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2594725">12.2.
+ <dt><span class="sect1"><a href="#id2585928">12.2.
Possible downloading issues</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2594728">12.2.1. Packages whose distfiles
+ "#id2585931">12.2.1. Packages whose distfiles
aren't available for plain
downloading</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594791">12.2.2. How to handle modified
+ "#id2585994">12.2.2. How to handle modified
distfiles with the 'old' name</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2594803">12.3.
+ <dt><span class="sect1"><a href="#id2586006">12.3.
Configuration gotchas</a></span></dt>
<dd>
@@ -579,66 +582,66 @@ alink="#0000FF">
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595250">12.3.2. Using libtool on GNU
+ "#id2586589">12.3.2. Using libtool on GNU
packages that already support
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595334">12.3.3. GNU
+ "#id2586670">12.3.3. GNU
Autoconf/Automake</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2595379">12.4.
+ <dt><span class="sect1"><a href="#id2586784">12.4.
Building considerations</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2595382">12.4.1. CPP
+ "#id2586787">12.4.1. CPP
defines</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2595412">12.5.
+ <dt><span class="sect1"><a href="#id2586817">12.5.
Package specific actions</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2595415">12.5.1. Package configuration
+ "#id2586820">12.5.1. Package configuration
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595722">12.5.2. User
+ "#id2586990">12.5.2. User
interaction</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595767">12.5.3. Handling
+ "#id2587035">12.5.3. Handling
licenses</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595918">12.5.4. Creating an account from a
+ "#id2587187">12.5.4. Creating an account from a
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595980">12.5.5. Installing score
+ "#id2587249">12.5.5. Installing score
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596024">12.5.6. Packages providing login
+ "#id2587292">12.5.6. Packages providing login
shells</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596082">12.5.7. Packages containing perl
+ "#id2587350">12.5.7. Packages containing perl
scripts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596100">12.5.8. Packages with hardcoded
+ "#id2587368">12.5.8. Packages with hardcoded
paths to other interpreters</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596121">12.5.9. Packages installing perl
+ "#id2587458">12.5.9. Packages installing perl
modules</a></span></dt>
<dt><span class="sect2"><a href=
@@ -646,40 +649,40 @@ alink="#0000FF">
info files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596341">12.5.11. Packages installing
+ "#id2587677">12.5.11. Packages installing
GConf2 data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596441">12.5.12. Packages installing
+ "#id2587778">12.5.12. Packages installing
scrollkeeper data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596561">12.5.13. Packages installing X11
+ "#id2587829">12.5.13. Packages installing X11
fonts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596608">12.5.14. Packages installing GTK2
+ "#id2587876">12.5.14. Packages installing GTK2
modules</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596745">12.5.15. Packages installing SGML
+ "#id2587945">12.5.15. Packages installing SGML
or XML data</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596797">12.5.16. Packages installing
+ "#id2588066">12.5.16. Packages installing
extensions to the MIME database</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2597004">12.5.17. Packages using
+ "#id2588273">12.5.17. Packages using
intltool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2597018">12.5.18. Packages installing
+ "#id2588286">12.5.18. Packages installing
startup scripts</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2597040">12.6.
+ <dt><span class="sect1"><a href="#id2588308">12.6.
Feedback to the author</a></span></dt>
</dl>
</dd>
@@ -692,18 +695,18 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2597570">14.1.
+ <dt><span class="sect1"><a href="#id2588838">14.1.
Submitting your packages</a></span></dt>
- <dt><span class="sect1"><a href="#id2597621">14.2.
+ <dt><span class="sect1"><a href="#id2588889">14.2.
Committing: Importing a package into
CVS</a></span></dt>
- <dt><span class="sect1"><a href="#id2597752">14.3.
+ <dt><span class="sect1"><a href="#id2589020">14.3.
Updating a package to a newer
version</a></span></dt>
- <dt><span class="sect1"><a href="#id2597771">14.4.
+ <dt><span class="sect1"><a href="#id2589040">14.4.
Moving a package in pkgsrc</a></span></dt>
</dl>
</dd>
@@ -715,27 +718,27 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2597997">A.1.
+ <dt><span class="sect1"><a href="#id2589266">A.1.
files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2598001">A.1.1.
+ <dt><span class="sect2"><a href="#id2589269">A.1.1.
Makefile</a></span></dt>
- <dt><span class="sect2"><a href="#id2598008">A.1.2.
+ <dt><span class="sect2"><a href="#id2589276">A.1.2.
DESCR</a></span></dt>
- <dt><span class="sect2"><a href="#id2598023">A.1.3.
+ <dt><span class="sect2"><a href="#id2589291">A.1.3.
PLIST</a></span></dt>
- <dt><span class="sect2"><a href="#id2598030">A.1.4.
+ <dt><span class="sect2"><a href="#id2589299">A.1.4.
Checking a package with <span><strong class=
"command">pkglint</strong></span></a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2598071">A.2. Steps
+ <dt><span class="sect1"><a href="#id2589339">A.2. Steps
for building, installing, packaging</a></span></dt>
</dl>
</dd>
@@ -761,10 +764,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2598922">D.1.
+ <dt><span class="sect1"><a href="#id2590054">D.1.
Targets</a></span></dt>
- <dt><span class="sect1"><a href="#id2599129">D.2.
+ <dt><span class="sect1"><a href="#id2590124">D.2.
Procedure</a></span></dt>
</dl>
</dd>
@@ -785,7 +788,7 @@ alink="#0000FF">
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2516957">1.1.
+ <dt><span class="sect1"><a href="#id2507990">1.1.
Introduction</a></span></dt>
<dt><span class="sect1"><a href="#overview">1.2.
@@ -804,8 +807,8 @@ alink="#0000FF">
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2516957" id=
- "id2516957"></a>1.1.&nbsp;Introduction</h2>
+ "id2507990" id=
+ "id2507990"></a>1.1.&nbsp;Introduction</h2>
</div>
</div>
</div>
@@ -1115,13 +1118,13 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2517611">2.1. As
+ <dt><span class="sect1"><a href="#id2508576">2.1. As
tar file</a></span></dt>
- <dt><span class="sect1"><a href="#id2517627">2.2. Via
+ <dt><span class="sect1"><a href="#id2508592">2.2. Via
SUP</a></span></dt>
- <dt><span class="sect1"><a href="#id2517659">2.3. Via
+ <dt><span class="sect1"><a href="#id2508692">2.3. Via
CVS</a></span></dt>
</dl>
</dd>
@@ -1131,32 +1134,35 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2517769">3.1.
+ <dt><span class="sect1"><a href="#id2508802">3.1.
Bootstrapping pkgsrc</a></span></dt>
- <dt><span class="sect1"><a href="#id2518019">3.2.
+ <dt><span class="sect1"><a href="#id2508915">3.2.
Platform specific notes</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2518025">3.2.1. Darwin (Mac OS
+ "#id2508921">3.2.1. Darwin (Mac OS
X)</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2518187">3.2.2. FreeBSD</a></span></dt>
+ "#id2509220">3.2.2. FreeBSD</a></span></dt>
+
+ <dt><span class="sect2"><a href=
+ "#id2509390">3.2.3. Interix</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2518768">3.2.3. Interix</a></span></dt>
+ "#id2509966">3.2.4. IRIX</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2518926">3.2.4. IRIX</a></span></dt>
+ "#id2510187">3.2.5. Linux</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519044">3.2.5. OpenBSD</a></span></dt>
+ "#id2510248">3.2.6. OpenBSD</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519156">3.2.6. Solaris</a></span></dt>
+ "#id2510360">3.2.7. Solaris</a></span></dt>
</dl>
</dd>
</dl>
@@ -1174,37 +1180,37 @@ alink="#0000FF">
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2519292">4.1.1. Where to get binary
+ "#id2510565">4.1.1. Where to get binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519333">4.1.2. How to use binary
+ "#id2510605">4.1.2. How to use binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519467">4.1.3. A word of
+ "#id2510672">4.1.3. A word of
warning</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2519479">4.2.
+ <dt><span class="sect1"><a href="#id2510683">4.2.
Building packages from source</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2519489">4.2.1. Requirements</a></span></dt>
+ "#id2510693">4.2.1. Requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519509">4.2.2. Fetching
+ "#id2510781">4.2.2. Fetching
distfiles</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2519561">4.2.3. How to build and
+ "#id2510834">4.2.3. How to build and
install</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2520288">4.2.4. Selecting the
+ "#id2511091">4.2.4. Selecting the
compiler</a></span></dt>
</dl>
</dd>
@@ -1216,10 +1222,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2520374">5.1.
+ <dt><span class="sect1"><a href="#id2512065">5.1.
Building a single binary package</a></span></dt>
- <dt><span class="sect1"><a href="#id2585578">5.2.
+ <dt><span class="sect1"><a href="#id2512142">5.2.
Settings for creation of binary
packages</a></span></dt>
@@ -1233,25 +1239,25 @@ alink="#0000FF">
Configuration</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2585786">5.3.2. Other environmental
+ "#id2577136">5.3.2. Other environmental
considerations</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2585827">5.3.3. Operation</a></span></dt>
+ "#id2577176">5.3.3. Operation</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2585964">5.3.4. What it does</a></span></dt>
+ "#id2577245">5.3.4. What it does</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2586021">5.3.5. Disk space
+ "#id2577302">5.3.5. Disk space
requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2586048">5.3.6. Setting up a sandbox for
+ "#id2577329">5.3.6. Setting up a sandbox for
chroot'ed builds</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2586508">5.3.7. Building a partial set of
+ "#id2577858">5.3.7. Building a partial set of
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -1260,14 +1266,14 @@ alink="#0000FF">
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2586946">5.4.
+ <dt><span class="sect1"><a href="#id2578363">5.4.
Creating a multiple CD-ROM packages
collection</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2586961">5.4.1. Example of
+ "#id2578378">5.4.1. Example of
cdpack</a></span></dt>
</dl>
</dd>
@@ -1279,52 +1285,52 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2587153">6.1. Are
+ <dt><span class="sect1"><a href="#id2578570">6.1. Are
there any mailing lists for pkg-related
discussion?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587355">6.2.
+ <dt><span class="sect1"><a href="#id2578636">6.2.
Where's the pkgviews documentation?</a></span></dt>
<dt><span class="sect1"><a href="#faq-pkgtools">6.3.
Utilities for package management
(pkgtools)</a></span></dt>
- <dt><span class="sect1"><a href="#id2587540">6.4. How
+ <dt><span class="sect1"><a href="#id2578821">6.4. How
to use pkgsrc as non-root</a></span></dt>
- <dt><span class="sect1"><a href="#id2587552">6.5. How
+ <dt><span class="sect1"><a href="#id2578833">6.5. How
to resume transfers when fetching
distfiles?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587594">6.6. How
+ <dt><span class="sect1"><a href="#id2578944">6.6. How
can I install/use XFree86 from
pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587622">6.7. How
+ <dt><span class="sect1"><a href="#id2578971">6.7. How
can I install/use X.org from pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587650">6.8. How
+ <dt><span class="sect1"><a href="#id2578999">6.8. How
to fetch files from behind a firewall</a></span></dt>
- <dt><span class="sect1"><a href="#id2587664">6.9. How
+ <dt><span class="sect1"><a href="#id2579013">6.9. How
do I tell <span><strong class="command">make
fetch</strong></span> to do passive
FTP?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587715">6.10.
+ <dt><span class="sect1"><a href="#id2579064">6.10.
How to fetch all distfiles at once</a></span></dt>
- <dt><span class="sect1"><a href="#id2587923">6.11.
+ <dt><span class="sect1"><a href="#id2579204">6.11.
What does &#8220;<span class="quote">Don't know how
to make /usr/share/tmac/tmac.andoc</span>&#8221;
mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587961">6.12.
+ <dt><span class="sect1"><a href="#id2579242">6.12.
What does &#8220;<span class="quote">Could not find
bsd.own.mk</span>&#8221; mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2588087">6.13.
+ <dt><span class="sect1"><a href="#id2579300">6.13.
Using 'sudo' with pkgsrc</a></span></dt>
<dt><span class="sect1"><a href="#faq.conf">6.14.
@@ -1354,13 +1360,13 @@ alink="#0000FF">
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2517611">2.1. As
+ <dt><span class="sect1"><a href="#id2508576">2.1. As
tar file</a></span></dt>
- <dt><span class="sect1"><a href="#id2517627">2.2. Via
+ <dt><span class="sect1"><a href="#id2508592">2.2. Via
SUP</a></span></dt>
- <dt><span class="sect1"><a href="#id2517659">2.3. Via
+ <dt><span class="sect1"><a href="#id2508692">2.3. Via
CVS</a></span></dt>
</dl>
</div>
@@ -1374,7 +1380,7 @@ alink="#0000FF">
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2517611" id="id2517611"></a>2.1.&nbsp;As tar
+ "id2508576" id="id2508576"></a>2.1.&nbsp;As tar
file</h2>
</div>
</div>
@@ -1392,7 +1398,7 @@ alink="#0000FF">
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2517627" id="id2517627"></a>2.2.&nbsp;Via
+ "id2508592" id="id2508592"></a>2.2.&nbsp;Via
SUP</h2>
</div>
</div>
@@ -1418,7 +1424,7 @@ release=pkgsrc
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2517659" id="id2517659"></a>2.3.&nbsp;Via
+ "id2508692" id="id2508692"></a>2.3.&nbsp;Via
CVS</h2>
</div>
</div>
@@ -1475,30 +1481,33 @@ release=pkgsrc
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2517769">3.1.
+ <dt><span class="sect1"><a href="#id2508802">3.1.
Bootstrapping pkgsrc</a></span></dt>
- <dt><span class="sect1"><a href="#id2518019">3.2.
+ <dt><span class="sect1"><a href="#id2508915">3.2.
Platform specific notes</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2518025">3.2.1.
+ <dt><span class="sect2"><a href="#id2508921">3.2.1.
Darwin (Mac OS X)</a></span></dt>
- <dt><span class="sect2"><a href="#id2518187">3.2.2.
+ <dt><span class="sect2"><a href="#id2509220">3.2.2.
FreeBSD</a></span></dt>
- <dt><span class="sect2"><a href="#id2518768">3.2.3.
+ <dt><span class="sect2"><a href="#id2509390">3.2.3.
Interix</a></span></dt>
- <dt><span class="sect2"><a href="#id2518926">3.2.4.
+ <dt><span class="sect2"><a href="#id2509966">3.2.4.
IRIX</a></span></dt>
- <dt><span class="sect2"><a href="#id2519044">3.2.5.
+ <dt><span class="sect2"><a href="#id2510187">3.2.5.
+ Linux</a></span></dt>
+
+ <dt><span class="sect2"><a href="#id2510248">3.2.6.
OpenBSD</a></span></dt>
- <dt><span class="sect2"><a href="#id2519156">3.2.6.
+ <dt><span class="sect2"><a href="#id2510360">3.2.7.
Solaris</a></span></dt>
</dl>
</dd>
@@ -1510,8 +1519,8 @@ release=pkgsrc
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2517769" id=
- "id2517769"></a>3.1.&nbsp;Bootstrapping pkgsrc</h2>
+ "id2508802" id=
+ "id2508802"></a>3.1.&nbsp;Bootstrapping pkgsrc</h2>
</div>
</div>
</div>
@@ -1601,7 +1610,7 @@ release=pkgsrc
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2518019" id="id2518019"></a>3.2.&nbsp;Platform
+ "id2508915" id="id2508915"></a>3.2.&nbsp;Platform
specific notes</h2>
</div>
</div>
@@ -1614,8 +1623,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2518025" id=
- "id2518025"></a>3.2.1.&nbsp;Darwin (Mac OS
+ <h3 class="title"><a name="id2508921" id=
+ "id2508921"></a>3.2.1.&nbsp;Darwin (Mac OS
X)</h3>
</div>
</div>
@@ -1705,7 +1714,7 @@ release=pkgsrc
"emphasis"><em>prefix</em></span>. e.g.</p>
<pre class="screen">
<code class="prompt">#</code> <strong class=
-"userinput"><code>./bootstrap --pkgdbdir=/usr/pkg/pkgdb --pkgsrcdir=/Volumes/ufs/pkgsrc</code></strong>
+"userinput"><code>./bootstrap --pkgdbdir /usr/pkg/pkgdb --pkgsrcdir /Volumes/ufs/pkgsrc</code></strong>
</pre>
<p>If you created your partitions at the time of
@@ -1747,8 +1756,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2518187" id=
- "id2518187"></a>3.2.2.&nbsp;FreeBSD</h3>
+ <h3 class="title"><a name="id2509220" id=
+ "id2509220"></a>3.2.2.&nbsp;FreeBSD</h3>
</div>
</div>
</div>
@@ -1804,8 +1813,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2518768" id=
- "id2518768"></a>3.2.3.&nbsp;Interix</h3>
+ <h3 class="title"><a name="id2509390" id=
+ "id2509390"></a>3.2.3.&nbsp;Interix</h3>
</div>
</div>
</div>
@@ -1815,8 +1824,9 @@ release=pkgsrc
with a tighter kernel integration than available with
Cygwin. It is part of the Windows Services for Unix
package, available for free for any licensed copy of
- Windows 2000, XP, or 2003. SFU can be downloaded from
- <a href="http://www.microsoft.com/windows/sfu/" target=
+ Windows 2000, XP (not including XP Home), or 2003. SFU
+ can be downloaded from <a href=
+ "http://www.microsoft.com/windows/sfu/" target=
"_top">http://www.microsoft.com/windows/sfu/</a>.</p>
<p>Services for Unix 3.5, current as of this writing,
@@ -1968,6 +1978,16 @@ release=pkgsrc
them at the same time as the pkgsrc packages, ensure
that you use the proper pkg_* tools for each type of
binary package.</p>
+
+ <p>The TERM setting used for DOS-type console windows
+ (including those invoked by the csh and ksh startup
+ shortcuts) is "interix". Most systems don't have a
+ termcap/terminfo entry for it, but the following
+ .termcap entry provides adequate emulation in most
+ cases:</p>
+ <pre class="programlisting">
+interix:kP=\E[S:kN=\E[T:kH=\E[U:dc@:DC@:tc=pcansi:
+</pre>
</div>
</div>
@@ -1975,8 +1995,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2518926" id=
- "id2518926"></a>3.2.4.&nbsp;IRIX</h3>
+ <h3 class="title"><a name="id2509966" id=
+ "id2509966"></a>3.2.4.&nbsp;IRIX</h3>
</div>
</div>
</div>
@@ -2022,14 +2042,109 @@ release=pkgsrc
Please see <code class=
"filename">pkgsrc/mk/defaults/mk.conf</code> and, of
course, your compilers man pages for details.</p>
+
+ <p>If you are using SGI's MIPSPro compiler, please
+ set</p>
+ <pre class="programlisting">
+PKGSRC_COMPILER=mipspro
+</pre>
+
+ <p>in <code class="filename">/etc/mk.conf</code>.
+ Otherwise, pkgsrc will assume you are using gcc and may
+ end up passing invalid flags to the compiler. Note that
+ bootstrap should create an appropriate <code class=
+ "filename">mk.conf.example</code> by default.</p>
+
+ <p>If you have both the MIPSPro compiler chain
+ installed as well as gcc, but want to make sure that
+ MIPRPro is used, please set your <code class=
+ "varname">PATH</code> to <span class=
+ "emphasis"><em>not</em></span> include the location of
+ gcc (often <code class=
+ "filename">/usr/freeware/bin</code>), and (important)
+ pass the '--preserve-path' flag.</p>
+ </div>
+
+ <div class="sect2" lang="en" xml:lang="en">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title"><a name="id2510187" id=
+ "id2510187"></a>3.2.5.&nbsp;Linux</h3>
+ </div>
+ </div>
+ </div>
+
+ <p>Some versions of Linux (for example Debian
+ GNU/Linux) need either libtermcap or libcurses
+ (libncurses). Installing the distributions
+ libncurses-dev package (or equivalent) should fix the
+ problem.</p>
+
+ <p>pkgsrc supports both gcc (GNU Compiler Collection)
+ and icc (Intel C++ Compiler). gcc is the default. icc
+ 8.0 and 8.1 on i386 have been tested.</p>
+
+ <p>To bootstrap using icc, assuming the default icc
+ installation directory:</p>
+ <pre class="programlisting">
+env CC=/opt/intel_cc_80/bin/icc LDFLAGS=-static-libcxa \
+ ac_cv___attribute__=yes ./bootstrap
+</pre>
+
+ <div class="note" style=
+ "margin-left: 0.5in; margin-right: 0.5in;">
+ <h3 class="title">Note</h3>
+
+ <p>icc 8.1 needs the `-i-static' argument instead of
+ -static-libcxa.</p>
+ </div>
+
+ <p>icc supports __attribute__, but the GNU configure
+ test uses a nested function, which icc does not
+ support. #undef'ing __attribute__ has the unfortunate
+ side-effect of breaking many of the Linux header files,
+ which cannot be compiled properly without
+ __attribute__. The test must be overridden so that
+ __attribute__ is assumed supported by the compiler.</p>
+
+ <p>After bootstrapping, you should set <code class=
+ "varname">PKGSRC_COMPILER</code> in <code class=
+ "filename">/etc/mk.conf</code>:</p>
+ <pre class="programlisting">
+PKGSRC_COMPILER=icc
+</pre>
+
+ <p>The default installation directory for icc is
+ <code class="filename">/opt/intel_cc_80</code>, which
+ is also the pkgsrc default. If you have installed it
+ into a different directory, set <code class=
+ "varname">ICCBASE</code> in <code class=
+ "filename">/etc/mk.conf</code>:</p>
+ <pre class="programlisting">
+ICCBASE=/opt/icc
+</pre>
+
+ <p>pkgsrc uses the static linking method of the runtime
+ libraries provided by icc, so binaries can be run on
+ other systems which do not have the shared libraries
+ installed.</p>
+
+ <p>Libtool, however, extracts a list of libraries from
+ the ld(1) command run when linking a C++ shared library
+ and records it, throwing away the -Bstatic and
+ -Bdynamic options interspersed between the libraries.
+ This means that libtool-linked C++ shared libraries
+ will have a runtime dependency on the icc libraries
+ until this is fixed in libtool.</p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519044" id=
- "id2519044"></a>3.2.5.&nbsp;OpenBSD</h3>
+ <h3 class="title"><a name="id2510248" id=
+ "id2510248"></a>3.2.6.&nbsp;OpenBSD</h3>
</div>
</div>
</div>
@@ -2095,8 +2210,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519156" id=
- "id2519156"></a>3.2.6.&nbsp;Solaris</h3>
+ <h3 class="title"><a name="id2510360" id=
+ "id2510360"></a>3.2.7.&nbsp;Solaris</h3>
</div>
</div>
</div>
@@ -2140,8 +2255,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2519187" id=
- "id2519187"></a>3.2.6.1.&nbsp;If you are using
+ <h4 class="title"><a name="id2510391" id=
+ "id2510391"></a>3.2.7.1.&nbsp;If you are using
gcc</h4>
</div>
</div>
@@ -2170,8 +2285,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2519208" id=
- "id2519208"></a>3.2.6.2.&nbsp;If you are using
+ <h4 class="title"><a name="id2510412" id=
+ "id2510412"></a>3.2.7.2.&nbsp;If you are using
Sun WorkShop</h4>
</div>
</div>
@@ -2248,32 +2363,32 @@ CFLAGS= -xtarget=ultra -xarch=v9
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2519292">4.1.1.
+ <dt><span class="sect2"><a href="#id2510565">4.1.1.
Where to get binary packages</a></span></dt>
- <dt><span class="sect2"><a href="#id2519333">4.1.2.
+ <dt><span class="sect2"><a href="#id2510605">4.1.2.
How to use binary packages</a></span></dt>
- <dt><span class="sect2"><a href="#id2519467">4.1.3.
+ <dt><span class="sect2"><a href="#id2510672">4.1.3.
A word of warning</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2519479">4.2.
+ <dt><span class="sect1"><a href="#id2510683">4.2.
Building packages from source</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2519489">4.2.1.
+ <dt><span class="sect2"><a href="#id2510693">4.2.1.
Requirements</a></span></dt>
- <dt><span class="sect2"><a href="#id2519509">4.2.2.
+ <dt><span class="sect2"><a href="#id2510781">4.2.2.
Fetching distfiles</a></span></dt>
- <dt><span class="sect2"><a href="#id2519561">4.2.3.
+ <dt><span class="sect2"><a href="#id2510834">4.2.3.
How to build and install</a></span></dt>
- <dt><span class="sect2"><a href="#id2520288">4.2.4.
+ <dt><span class="sect2"><a href="#id2511091">4.2.4.
Selecting the compiler</a></span></dt>
</dl>
</dd>
@@ -2300,8 +2415,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519292" id=
- "id2519292"></a>4.1.1.&nbsp;Where to get binary
+ <h3 class="title"><a name="id2510565" id=
+ "id2510565"></a>4.1.1.&nbsp;Where to get binary
packages</h3>
</div>
</div>
@@ -2332,8 +2447,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519333" id=
- "id2519333"></a>4.1.2.&nbsp;How to use binary
+ <h3 class="title"><a name="id2510605" id=
+ "id2510605"></a>4.1.2.&nbsp;How to use binary
packages</h3>
</div>
</div>
@@ -2377,8 +2492,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519467" id=
- "id2519467"></a>4.1.3.&nbsp;A word of
+ <h3 class="title"><a name="id2510672" id=
+ "id2510672"></a>4.1.3.&nbsp;A word of
warning</h3>
</div>
</div>
@@ -2401,7 +2516,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2519479" id="id2519479"></a>4.2.&nbsp;Building
+ "id2510683" id="id2510683"></a>4.2.&nbsp;Building
packages from source</h2>
</div>
</div>
@@ -2416,8 +2531,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519489" id=
- "id2519489"></a>4.2.1.&nbsp;Requirements</h3>
+ <h3 class="title"><a name="id2510693" id=
+ "id2510693"></a>4.2.1.&nbsp;Requirements</h3>
</div>
</div>
</div>
@@ -2436,8 +2551,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519509" id=
- "id2519509"></a>4.2.2.&nbsp;Fetching
+ <h3 class="title"><a name="id2510781" id=
+ "id2510781"></a>4.2.2.&nbsp;Fetching
distfiles</h3>
</div>
</div>
@@ -2478,8 +2593,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2519561" id=
- "id2519561"></a>4.2.3.&nbsp;How to build and
+ <h3 class="title"><a name="id2510834" id=
+ "id2510834"></a>4.2.3.&nbsp;How to build and
install</h3>
</div>
</div>
@@ -2581,7 +2696,11 @@ CFLAGS= -xtarget=ultra -xarch=v9
<li>
<p>If you want to know the value of a certain
- make(1) definition, then the <code class=
+ <a href=
+ "http://netbsd.gw.com/cgi-bin/man-cgi?make+1+NetBSD-current">
+ <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 href=
@@ -2589,7 +2708,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
<span class="citerefentry"><span class=
"refentrytitle">make</span>(1)</span></a>
variable <code class=
- "varname">DISTFILES</code>:</p>
+ "varname">LOCALBASE</code>:</p>
<pre class="screen">
<code class="prompt">%</code> <strong class=
"userinput"><code>make show-var VARNAME=LOCALBASE</code></strong>
@@ -2643,8 +2762,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2520288" id=
- "id2520288"></a>4.2.4.&nbsp;Selecting the
+ <h3 class="title"><a name="id2511091" id=
+ "id2511091"></a>4.2.4.&nbsp;Selecting the
compiler</h3>
</div>
</div>
@@ -2744,10 +2863,10 @@ CFLAGS= -xtarget=ultra -xarch=v9
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2520374">5.1.
+ <dt><span class="sect1"><a href="#id2512065">5.1.
Building a single binary package</a></span></dt>
- <dt><span class="sect1"><a href="#id2585578">5.2.
+ <dt><span class="sect1"><a href="#id2512142">5.2.
Settings for creation of binary
packages</a></span></dt>
@@ -2760,23 +2879,23 @@ CFLAGS= -xtarget=ultra -xarch=v9
"#binary.configuration">5.3.1.
Configuration</a></span></dt>
- <dt><span class="sect2"><a href="#id2585786">5.3.2.
+ <dt><span class="sect2"><a href="#id2577136">5.3.2.
Other environmental considerations</a></span></dt>
- <dt><span class="sect2"><a href="#id2585827">5.3.3.
+ <dt><span class="sect2"><a href="#id2577176">5.3.3.
Operation</a></span></dt>
- <dt><span class="sect2"><a href="#id2585964">5.3.4.
+ <dt><span class="sect2"><a href="#id2577245">5.3.4.
What it does</a></span></dt>
- <dt><span class="sect2"><a href="#id2586021">5.3.5.
+ <dt><span class="sect2"><a href="#id2577302">5.3.5.
Disk space requirements</a></span></dt>
- <dt><span class="sect2"><a href="#id2586048">5.3.6.
+ <dt><span class="sect2"><a href="#id2577329">5.3.6.
Setting up a sandbox for chroot'ed
builds</a></span></dt>
- <dt><span class="sect2"><a href="#id2586508">5.3.7.
+ <dt><span class="sect2"><a href="#id2577858">5.3.7.
Building a partial set of packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -2785,13 +2904,13 @@ CFLAGS= -xtarget=ultra -xarch=v9
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2586946">5.4.
+ <dt><span class="sect1"><a href="#id2578363">5.4.
Creating a multiple CD-ROM packages
collection</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2586961">5.4.1.
+ <dt><span class="sect2"><a href="#id2578378">5.4.1.
Example of cdpack</a></span></dt>
</dl>
</dd>
@@ -2803,7 +2922,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2520374" id="id2520374"></a>5.1.&nbsp;Building a
+ "id2512065" id="id2512065"></a>5.1.&nbsp;Building a
single binary package</h2>
</div>
</div>
@@ -2857,7 +2976,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2585578" id="id2585578"></a>5.2.&nbsp;Settings
+ "id2512142" id="id2512142"></a>5.2.&nbsp;Settings
for creation of binary packages</h2>
</div>
</div>
@@ -2939,8 +3058,8 @@ _ACCEPTABLE= yes
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2585642" id=
- "id2585642"></a>5.3.1.2.&nbsp;<code class=
+ <h4 class="title"><a name="id2512206" id=
+ "id2512206"></a>5.3.1.2.&nbsp;<code class=
"filename">build.conf</code></h4>
</div>
</div>
@@ -2965,8 +3084,8 @@ _ACCEPTABLE= yes
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2585747" id=
- "id2585747"></a>5.3.1.3.&nbsp;<code class=
+ <h4 class="title"><a name="id2577028" id=
+ "id2577028"></a>5.3.1.3.&nbsp;<code class=
"filename">pre-build.local</code></h4>
</div>
</div>
@@ -2997,8 +3116,8 @@ _ACCEPTABLE= yes
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2585786" id=
- "id2585786"></a>5.3.2.&nbsp;Other environmental
+ <h3 class="title"><a name="id2577136" id=
+ "id2577136"></a>5.3.2.&nbsp;Other environmental
considerations</h3>
</div>
</div>
@@ -3039,8 +3158,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2585827" id=
- "id2585827"></a>5.3.3.&nbsp;Operation</h3>
+ <h3 class="title"><a name="id2577176" id=
+ "id2577176"></a>5.3.3.&nbsp;Operation</h3>
</div>
</div>
</div>
@@ -3086,8 +3205,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2585964" id=
- "id2585964"></a>5.3.4.&nbsp;What it does</h3>
+ <h3 class="title"><a name="id2577245" id=
+ "id2577245"></a>5.3.4.&nbsp;What it does</h3>
</div>
</div>
</div>
@@ -3145,8 +3264,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2586021" id=
- "id2586021"></a>5.3.5.&nbsp;Disk space
+ <h3 class="title"><a name="id2577302" id=
+ "id2577302"></a>5.3.5.&nbsp;Disk space
requirements</h3>
</div>
</div>
@@ -3188,8 +3307,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2586048" id=
- "id2586048"></a>5.3.6.&nbsp;Setting up a sandbox
+ <h3 class="title"><a name="id2577329" id=
+ "id2577329"></a>5.3.6.&nbsp;Setting up a sandbox
for chroot'ed builds</h3>
</div>
</div>
@@ -3378,8 +3497,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2586508" id=
- "id2586508"></a>5.3.7.&nbsp;Building a partial
+ <h3 class="title"><a name="id2577858" id=
+ "id2577858"></a>5.3.7.&nbsp;Building a partial
set of packages</h3>
</div>
</div>
@@ -3562,7 +3681,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2586946" id="id2586946"></a>5.4.&nbsp;Creating a
+ "id2578363" id="id2578363"></a>5.4.&nbsp;Creating a
multiple CD-ROM packages collection</h2>
</div>
</div>
@@ -3585,8 +3704,8 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2586961" id=
- "id2586961"></a>5.4.1.&nbsp;Example of
+ <h3 class="title"><a name="id2578378" id=
+ "id2578378"></a>5.4.1.&nbsp;Example of
cdpack</h3>
</div>
</div>
@@ -3659,51 +3778,51 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2587153">6.1. Are
+ <dt><span class="sect1"><a href="#id2578570">6.1. Are
there any mailing lists for pkg-related
discussion?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587355">6.2.
+ <dt><span class="sect1"><a href="#id2578636">6.2.
Where's the pkgviews documentation?</a></span></dt>
<dt><span class="sect1"><a href="#faq-pkgtools">6.3.
Utilities for package management
(pkgtools)</a></span></dt>
- <dt><span class="sect1"><a href="#id2587540">6.4. How
+ <dt><span class="sect1"><a href="#id2578821">6.4. How
to use pkgsrc as non-root</a></span></dt>
- <dt><span class="sect1"><a href="#id2587552">6.5. How
+ <dt><span class="sect1"><a href="#id2578833">6.5. How
to resume transfers when fetching
distfiles?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587594">6.6. How
+ <dt><span class="sect1"><a href="#id2578944">6.6. How
can I install/use XFree86 from pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587622">6.7. How
+ <dt><span class="sect1"><a href="#id2578971">6.7. How
can I install/use X.org from pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587650">6.8. How
+ <dt><span class="sect1"><a href="#id2578999">6.8. How
to fetch files from behind a firewall</a></span></dt>
- <dt><span class="sect1"><a href="#id2587664">6.9. How
+ <dt><span class="sect1"><a href="#id2579013">6.9. How
do I tell <span><strong class="command">make
fetch</strong></span> to do passive
FTP?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587715">6.10. How
+ <dt><span class="sect1"><a href="#id2579064">6.10. How
to fetch all distfiles at once</a></span></dt>
- <dt><span class="sect1"><a href="#id2587923">6.11. What
+ <dt><span class="sect1"><a href="#id2579204">6.11. What
does &#8220;<span class="quote">Don't know how to make
/usr/share/tmac/tmac.andoc</span>&#8221;
mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2587961">6.12. What
+ <dt><span class="sect1"><a href="#id2579242">6.12. What
does &#8220;<span class="quote">Could not find
bsd.own.mk</span>&#8221; mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2588087">6.13.
+ <dt><span class="sect1"><a href="#id2579300">6.13.
Using 'sudo' with pkgsrc</a></span></dt>
<dt><span class="sect1"><a href="#faq.conf">6.14.
@@ -3725,7 +3844,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587153" id="id2587153"></a>6.1.&nbsp;Are there
+ "id2578570" id="id2578570"></a>6.1.&nbsp;Are there
any mailing lists for pkg-related discussion?</h2>
</div>
</div>
@@ -3784,7 +3903,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587355" id="id2587355"></a>6.2.&nbsp;Where's
+ "id2578636" id="id2578636"></a>6.2.&nbsp;Where's
the pkgviews documentation?</h2>
</div>
</div>
@@ -4039,7 +4158,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587540" id="id2587540"></a>6.4.&nbsp;How to use
+ "id2578821" id="id2578821"></a>6.4.&nbsp;How to use
pkgsrc as non-root</h2>
</div>
</div>
@@ -4057,7 +4176,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587552" id="id2587552"></a>6.5.&nbsp;How to
+ "id2578833" id="id2578833"></a>6.5.&nbsp;How to
resume transfers when fetching distfiles?</h2>
</div>
</div>
@@ -4096,7 +4215,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587594" id="id2587594"></a>6.6.&nbsp;How can I
+ "id2578944" id="id2578944"></a>6.6.&nbsp;How can I
install/use XFree86 from pkgsrc?</h2>
</div>
</div>
@@ -4119,7 +4238,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587622" id="id2587622"></a>6.7.&nbsp;How can I
+ "id2578971" id="id2578971"></a>6.7.&nbsp;How can I
install/use X.org from pkgsrc?</h2>
</div>
</div>
@@ -4142,7 +4261,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong>
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587650" id="id2587650"></a>6.8.&nbsp;How to
+ "id2578999" id="id2578999"></a>6.8.&nbsp;How to
fetch files from behind a firewall</h2>
</div>
</div>
@@ -4167,7 +4286,7 @@ http_proxy=http://orpheus.amdahl.com:80/
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587664" id="id2587664"></a>6.9.&nbsp;How do I
+ "id2579013" id="id2579013"></a>6.9.&nbsp;How do I
tell <span><strong class="command">make
fetch</strong></span> to do passive FTP?</h2>
</div>
@@ -4201,7 +4320,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587715" id="id2587715"></a>6.10.&nbsp;How to
+ "id2579064" id="id2579064"></a>6.10.&nbsp;How to
fetch all distfiles at once</h2>
</div>
</div>
@@ -4270,7 +4389,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587923" id="id2587923"></a>6.11.&nbsp;What does
+ "id2579204" id="id2579204"></a>6.11.&nbsp;What does
&#8220;<span class="quote">Don't know how to make
/usr/share/tmac/tmac.andoc</span>&#8221; mean?</h2>
</div>
@@ -4302,7 +4421,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2587961" id="id2587961"></a>6.12.&nbsp;What does
+ "id2579242" id="id2579242"></a>6.12.&nbsp;What does
&#8220;<span class="quote">Could not find
bsd.own.mk</span>&#8221; mean?</h2>
</div>
@@ -4331,7 +4450,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2588087" id="id2588087"></a>6.13.&nbsp;Using
+ "id2579300" id="id2579300"></a>6.13.&nbsp;Using
'sudo' with pkgsrc</h2>
</div>
</div>
@@ -4613,17 +4732,17 @@ fi
<dt><span class="sect1"><a href=
"#components.patches">7.3. patches/*</a></span></dt>
- <dt><span class="sect1"><a href="#id2589201">7.4.
+ <dt><span class="sect1"><a href="#id2580482">7.4.
Other mandatory files</a></span></dt>
<dt><span class="sect1"><a href=
"#components.optional">7.5. Optional
files</a></span></dt>
- <dt><span class="sect1"><a href="#id2589326">7.6.
+ <dt><span class="sect1"><a href="#id2580608">7.6.
<code class="filename">work*</code></a></span></dt>
- <dt><span class="sect1"><a href="#id2589482">7.7.
+ <dt><span class="sect1"><a href="#id2580763">7.7.
<code class="filename">files/*</code></a></span></dt>
</dl>
</dd>
@@ -4633,10 +4752,10 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2589537">8.1. RCS
+ <dt><span class="sect1"><a href="#id2580818">8.1. RCS
ID</a></span></dt>
- <dt><span class="sect1"><a href="#id2589552">8.2.
+ <dt><span class="sect1"><a href="#id2580901">8.2.
Semi-automatic <code class="filename">PLIST</code>
generation</a></span></dt>
@@ -4647,14 +4766,14 @@ fi
<dt><span class="sect1"><a href="#plist.misc">8.4.
Variable substitution in PLIST</a></span></dt>
- <dt><span class="sect1"><a href="#id2589941">8.5.
+ <dt><span class="sect1"><a href="#id2581290">8.5.
Manpage-compression</a></span></dt>
- <dt><span class="sect1"><a href="#id2589982">8.6.
+ <dt><span class="sect1"><a href="#id2581332">8.6.
Changing PLIST source with <code class=
"varname">PLIST_SRC</code></a></span></dt>
- <dt><span class="sect1"><a href="#id2590000">8.7.
+ <dt><span class="sect1"><a href="#id2581349">8.7.
Platform specific and differing
PLISTs</a></span></dt>
@@ -4669,21 +4788,21 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2590334">9.1.
+ <dt><span class="sect1"><a href="#id2581547">9.1.
Converting packages to use buildlink3</a></span></dt>
- <dt><span class="sect1"><a href="#id2590525">9.2.
+ <dt><span class="sect1"><a href="#id2581865">9.2.
Writing <code class="filename">buildlink3.mk</code>
files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2590595">9.2.1. Anatomy of a buildlink3.mk
+ "#id2581934">9.2.1. Anatomy of a buildlink3.mk
file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2591035">9.2.2. Updating <code class=
+ "#id2582307">9.2.2. Updating <code class=
"varname">BUILDLINK_DEPENDS.<em class=
"replaceable"><code>pkg</code></em></code> in
<code class="filename">buildlink3.mk</code>
@@ -4691,18 +4810,18 @@ fi
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2591182">9.3.
+ <dt><span class="sect1"><a href="#id2582386">9.3.
Writing <code class="filename">builtin.mk</code>
files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2591400">9.3.1. Anatomy of a <code class=
+ "#id2582603">9.3.1. Anatomy of a <code class=
"filename">builtin.mk</code> file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2591627">9.3.2. Global preferences for native
+ "#id2582830">9.3.2. Global preferences for native
or pkgsrc software</a></span></dt>
</dl>
</dd>
@@ -4714,10 +4833,10 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2591700">10.1.
+ <dt><span class="sect1"><a href="#id2582903">10.1.
Global default options</a></span></dt>
- <dt><span class="sect1"><a href="#id2591715">10.2.
+ <dt><span class="sect1"><a href="#id2582918">10.2.
Converting packages to use <code class=
"filename">bsd.options.mk</code></a></span></dt>
</dl>
@@ -4731,7 +4850,7 @@ fi
<dt><span class="sect1"><a href="#build.prefix">11.1.
Program location</a></span></dt>
- <dt><span class="sect1"><a href="#id2592323">11.2.
+ <dt><span class="sect1"><a href="#id2583526">11.2.
Main targets</a></span></dt>
<dt><span class="sect1"><a href=
@@ -4745,17 +4864,17 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2593723">12.1.
+ <dt><span class="sect1"><a href="#id2585063">12.1.
General operation</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2593726">12.1.1. How to pull in variables
+ "#id2585066">12.1.1. How to pull in variables
from /etc/mk.conf</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2593878">12.1.2. Restricted
+ "#id2585149">12.1.2. Restricted
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -4763,15 +4882,15 @@ fi
dependencies</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594393">12.1.4. Handling conflicts with
+ "#id2585596">12.1.4. Handling conflicts with
other packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594443">12.1.5. Packages that cannot or
+ "#id2585715">12.1.5. Packages that cannot or
should not be built</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594469">12.1.6. Packages which should not be
+ "#id2585740">12.1.6. Packages which should not be
deleted, once installed</a></span></dt>
<dt><span class="sect2"><a href=
@@ -4779,37 +4898,37 @@ fi
with security problems</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594629">12.1.8. How to handle compiler
+ "#id2585832">12.1.8. How to handle compiler
bugs</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594651">12.1.9. How to handle incrementing
+ "#id2585854">12.1.9. How to handle incrementing
versions when fixing an existing
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594700">12.1.10. Portability of
+ "#id2585904">12.1.10. Portability of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2594725">12.2.
+ <dt><span class="sect1"><a href="#id2585928">12.2.
Possible downloading issues</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2594728">12.2.1. Packages whose distfiles
+ "#id2585931">12.2.1. Packages whose distfiles
aren't available for plain
downloading</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594791">12.2.2. How to handle modified
+ "#id2585994">12.2.2. How to handle modified
distfiles with the 'old' name</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2594803">12.3.
+ <dt><span class="sect1"><a href="#id2586006">12.3.
Configuration gotchas</a></span></dt>
<dd>
@@ -4819,65 +4938,65 @@ fi
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595250">12.3.2. Using libtool on GNU
+ "#id2586589">12.3.2. Using libtool on GNU
packages that already support
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595334">12.3.3. GNU
+ "#id2586670">12.3.3. GNU
Autoconf/Automake</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2595379">12.4.
+ <dt><span class="sect1"><a href="#id2586784">12.4.
Building considerations</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2595382">12.4.1. CPP defines</a></span></dt>
+ "#id2586787">12.4.1. CPP defines</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2595412">12.5.
+ <dt><span class="sect1"><a href="#id2586817">12.5.
Package specific actions</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2595415">12.5.1. Package configuration
+ "#id2586820">12.5.1. Package configuration
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595722">12.5.2. User
+ "#id2586990">12.5.2. User
interaction</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595767">12.5.3. Handling
+ "#id2587035">12.5.3. Handling
licenses</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595918">12.5.4. Creating an account from a
+ "#id2587187">12.5.4. Creating an account from a
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595980">12.5.5. Installing score
+ "#id2587249">12.5.5. Installing score
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596024">12.5.6. Packages providing login
+ "#id2587292">12.5.6. Packages providing login
shells</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596082">12.5.7. Packages containing perl
+ "#id2587350">12.5.7. Packages containing perl
scripts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596100">12.5.8. Packages with hardcoded
+ "#id2587368">12.5.8. Packages with hardcoded
paths to other interpreters</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596121">12.5.9. Packages installing perl
+ "#id2587458">12.5.9. Packages installing perl
modules</a></span></dt>
<dt><span class="sect2"><a href=
@@ -4885,40 +5004,40 @@ fi
info files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596341">12.5.11. Packages installing GConf2
+ "#id2587677">12.5.11. Packages installing GConf2
data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596441">12.5.12. Packages installing
+ "#id2587778">12.5.12. Packages installing
scrollkeeper data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596561">12.5.13. Packages installing X11
+ "#id2587829">12.5.13. Packages installing X11
fonts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596608">12.5.14. Packages installing GTK2
+ "#id2587876">12.5.14. Packages installing GTK2
modules</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596745">12.5.15. Packages installing SGML or
+ "#id2587945">12.5.15. Packages installing SGML or
XML data</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596797">12.5.16. Packages installing
+ "#id2588066">12.5.16. Packages installing
extensions to the MIME database</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2597004">12.5.17. Packages using
+ "#id2588273">12.5.17. Packages using
intltool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2597018">12.5.18. Packages installing startup
+ "#id2588286">12.5.18. Packages installing startup
scripts</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2597040">12.6.
+ <dt><span class="sect1"><a href="#id2588308">12.6.
Feedback to the author</a></span></dt>
</dl>
</dd>
@@ -4931,17 +5050,17 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2597570">14.1.
+ <dt><span class="sect1"><a href="#id2588838">14.1.
Submitting your packages</a></span></dt>
- <dt><span class="sect1"><a href="#id2597621">14.2.
+ <dt><span class="sect1"><a href="#id2588889">14.2.
Committing: Importing a package into
CVS</a></span></dt>
- <dt><span class="sect1"><a href="#id2597752">14.3.
+ <dt><span class="sect1"><a href="#id2589020">14.3.
Updating a package to a newer version</a></span></dt>
- <dt><span class="sect1"><a href="#id2597771">14.4.
+ <dt><span class="sect1"><a href="#id2589040">14.4.
Moving a package in pkgsrc</a></span></dt>
</dl>
</dd>
@@ -4974,17 +5093,17 @@ fi
<dt><span class="sect1"><a href=
"#components.patches">7.3. patches/*</a></span></dt>
- <dt><span class="sect1"><a href="#id2589201">7.4. Other
+ <dt><span class="sect1"><a href="#id2580482">7.4. Other
mandatory files</a></span></dt>
<dt><span class="sect1"><a href=
"#components.optional">7.5. Optional
files</a></span></dt>
- <dt><span class="sect1"><a href="#id2589326">7.6.
+ <dt><span class="sect1"><a href="#id2580608">7.6.
<code class="filename">work*</code></a></span></dt>
- <dt><span class="sect1"><a href="#id2589482">7.7.
+ <dt><span class="sect1"><a href="#id2580763">7.7.
<code class="filename">files/*</code></a></span></dt>
</dl>
</div>
@@ -5319,7 +5438,7 @@ converters games mbone print x11
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2589201" id="id2589201"></a>7.4.&nbsp;Other
+ "id2580482" id="id2580482"></a>7.4.&nbsp;Other
mandatory files</h2>
</div>
</div>
@@ -5443,8 +5562,8 @@ MESSAGE_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2589326" id=
- "id2589326"></a>7.6.&nbsp;<code class=
+ "id2580608" id=
+ "id2580608"></a>7.6.&nbsp;<code class=
"filename">work*</code></h2>
</div>
</div>
@@ -5504,8 +5623,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2589482" id=
- "id2589482"></a>7.7.&nbsp;<code class=
+ "id2580763" id=
+ "id2580763"></a>7.7.&nbsp;<code class=
"filename">files/*</code></h2>
</div>
</div>
@@ -5537,10 +5656,10 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2589537">8.1. RCS
+ <dt><span class="sect1"><a href="#id2580818">8.1. RCS
ID</a></span></dt>
- <dt><span class="sect1"><a href="#id2589552">8.2.
+ <dt><span class="sect1"><a href="#id2580901">8.2.
Semi-automatic <code class="filename">PLIST</code>
generation</a></span></dt>
@@ -5551,14 +5670,14 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<dt><span class="sect1"><a href="#plist.misc">8.4.
Variable substitution in PLIST</a></span></dt>
- <dt><span class="sect1"><a href="#id2589941">8.5.
+ <dt><span class="sect1"><a href="#id2581290">8.5.
Manpage-compression</a></span></dt>
- <dt><span class="sect1"><a href="#id2589982">8.6.
+ <dt><span class="sect1"><a href="#id2581332">8.6.
Changing PLIST source with <code class=
"varname">PLIST_SRC</code></a></span></dt>
- <dt><span class="sect1"><a href="#id2590000">8.7.
+ <dt><span class="sect1"><a href="#id2581349">8.7.
Platform specific and differing PLISTs</a></span></dt>
<dt><span class="sect1"><a href="#faq.common-dirs">8.8.
@@ -5584,7 +5703,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2589537" id="id2589537"></a>8.1.&nbsp;RCS
+ "id2580818" id="id2580818"></a>8.1.&nbsp;RCS
ID</h2>
</div>
</div>
@@ -5602,8 +5721,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2589552" id=
- "id2589552"></a>8.2.&nbsp;Semi-automatic
+ "id2580901" id=
+ "id2580901"></a>8.2.&nbsp;Semi-automatic
<code class="filename">PLIST</code> generation</h2>
</div>
</div>
@@ -5797,8 +5916,8 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2589941" id=
- "id2589941"></a>8.5.&nbsp;Manpage-compression</h2>
+ "id2581290" id=
+ "id2581290"></a>8.5.&nbsp;Manpage-compression</h2>
</div>
</div>
</div>
@@ -5822,7 +5941,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2589982" id="id2589982"></a>8.6.&nbsp;Changing
+ "id2581332" id="id2581332"></a>8.6.&nbsp;Changing
PLIST source with <code class=
"varname">PLIST_SRC</code></h2>
</div>
@@ -5842,7 +5961,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2590000" id="id2590000"></a>8.7.&nbsp;Platform
+ "id2581349" id="id2581349"></a>8.7.&nbsp;Platform
specific and differing PLISTs</h2>
</div>
</div>
@@ -5987,19 +6106,19 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2590334">9.1.
+ <dt><span class="sect1"><a href="#id2581547">9.1.
Converting packages to use buildlink3</a></span></dt>
- <dt><span class="sect1"><a href="#id2590525">9.2.
+ <dt><span class="sect1"><a href="#id2581865">9.2.
Writing <code class="filename">buildlink3.mk</code>
files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2590595">9.2.1.
+ <dt><span class="sect2"><a href="#id2581934">9.2.1.
Anatomy of a buildlink3.mk file</a></span></dt>
- <dt><span class="sect2"><a href="#id2591035">9.2.2.
+ <dt><span class="sect2"><a href="#id2582307">9.2.2.
Updating <code class=
"varname">BUILDLINK_DEPENDS.<em class=
"replaceable"><code>pkg</code></em></code> in
@@ -6008,17 +6127,17 @@ PLIST_SUBST+= SOMEVAR="somevalue"
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2591182">9.3.
+ <dt><span class="sect1"><a href="#id2582386">9.3.
Writing <code class="filename">builtin.mk</code>
files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2591400">9.3.1.
+ <dt><span class="sect2"><a href="#id2582603">9.3.1.
Anatomy of a <code class=
"filename">builtin.mk</code> file</a></span></dt>
- <dt><span class="sect2"><a href="#id2591627">9.3.2.
+ <dt><span class="sect2"><a href="#id2582830">9.3.2.
Global preferences for native or pkgsrc
software</a></span></dt>
</dl>
@@ -6069,7 +6188,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2590334" id="id2590334"></a>9.1.&nbsp;Converting
+ "id2581547" id="id2581547"></a>9.1.&nbsp;Converting
packages to use buildlink3</h2>
</div>
</div>
@@ -6083,12 +6202,6 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div class="orderedlist">
<ol type="1">
<li>
- <p>Set <code class="varname">USE_BUILDLINK3</code>
- to &#8220;<span class=
- "quote">yes</span>&#8221;.</p>
- </li>
-
- <li>
<p>Ensure that the build always calls the wrapper
scripts instead of the actual toolchain. Some
packages are tricky, and the only way to know for
@@ -6220,7 +6333,7 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2590525" id="id2590525"></a>9.2.&nbsp;Writing
+ "id2581865" id="id2581865"></a>9.2.&nbsp;Writing
<code class="filename">buildlink3.mk</code>
files</h2>
</div>
@@ -6260,8 +6373,8 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2590595" id=
- "id2590595"></a>9.2.1. Anatomy of a buildlink3.mk
+ <h3 class="title"><a name="id2581934" id=
+ "id2581934"></a>9.2.1. Anatomy of a buildlink3.mk
file</h3>
</div>
</div>
@@ -6491,8 +6604,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2591035" id=
- "id2591035"></a>9.2.2. Updating <code class=
+ <h3 class="title"><a name="id2582307" id=
+ "id2582307"></a>9.2.2. Updating <code class=
"varname">BUILDLINK_DEPENDS.<em class=
"replaceable"><code>pkg</code></em></code> in
<code class="filename">buildlink3.mk</code>
@@ -6561,7 +6674,7 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2591182" id="id2591182"></a>9.3.&nbsp;Writing
+ "id2582386" id="id2582386"></a>9.3.&nbsp;Writing
<code class="filename">builtin.mk</code> files</h2>
</div>
</div>
@@ -6613,8 +6726,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2591400" id=
- "id2591400"></a>9.3.1.&nbsp;Anatomy of a
+ <h3 class="title"><a name="id2582603" id=
+ "id2582603"></a>9.3.1.&nbsp;Anatomy of a
<code class="filename">builtin.mk</code>
file</h3>
</div>
@@ -6739,8 +6852,8 @@ CHECK_BUILTIN.foo?= no
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2591627" id=
- "id2591627"></a>9.3.2.&nbsp;Global preferences
+ <h3 class="title"><a name="id2582830" id=
+ "id2582830"></a>9.3.2.&nbsp;Global preferences
for native or pkgsrc software</h3>
</div>
</div>
@@ -6798,10 +6911,10 @@ CHECK_BUILTIN.foo?= no
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2591700">10.1.
+ <dt><span class="sect1"><a href="#id2582903">10.1.
Global default options</a></span></dt>
- <dt><span class="sect1"><a href="#id2591715">10.2.
+ <dt><span class="sect1"><a href="#id2582918">10.2.
Converting packages to use <code class=
"filename">bsd.options.mk</code></a></span></dt>
</dl>
@@ -6821,7 +6934,7 @@ CHECK_BUILTIN.foo?= no
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2591700" id="id2591700"></a>10.1.&nbsp;Global
+ "id2582903" id="id2582903"></a>10.1.&nbsp;Global
default options</h2>
</div>
</div>
@@ -6839,8 +6952,8 @@ CHECK_BUILTIN.foo?= no
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2591715" id=
- "id2591715"></a>10.2.&nbsp;Converting packages to
+ "id2582918" id=
+ "id2582918"></a>10.2.&nbsp;Converting packages to
use <code class=
"filename">bsd.options.mk</code></h2>
</div>
@@ -7003,7 +7116,7 @@ CONFIGURE_ARGS+= --enable-sasl=${BUILDLINK_PREFIX.sasl}
<dt><span class="sect1"><a href="#build.prefix">11.1.
Program location</a></span></dt>
- <dt><span class="sect1"><a href="#id2592323">11.2. Main
+ <dt><span class="sect1"><a href="#id2583526">11.2. Main
targets</a></span></dt>
<dt><span class="sect1"><a href=
@@ -7200,7 +7313,7 @@ GTKDIR_DEFAULT= ${LOCALBASE}
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2592323" id="id2592323"></a>11.2.&nbsp;Main
+ "id2583526" id="id2583526"></a>11.2.&nbsp;Main
targets</h2>
</div>
</div>
@@ -7966,17 +8079,17 @@ make build
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2593723">12.1.
+ <dt><span class="sect1"><a href="#id2585063">12.1.
General operation</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2593726">12.1.1. How to pull in variables from
+ "#id2585066">12.1.1. How to pull in variables from
/etc/mk.conf</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2593878">12.1.2. Restricted
+ "#id2585149">12.1.2. Restricted
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -7984,15 +8097,15 @@ make build
dependencies</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594393">12.1.4. Handling conflicts with other
+ "#id2585596">12.1.4. Handling conflicts with other
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594443">12.1.5. Packages that cannot or should
+ "#id2585715">12.1.5. Packages that cannot or should
not be built</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594469">12.1.6. Packages which should not be
+ "#id2585740">12.1.6. Packages which should not be
deleted, once installed</a></span></dt>
<dt><span class="sect2"><a href=
@@ -8000,37 +8113,37 @@ make build
security problems</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594629">12.1.8. How to handle compiler
+ "#id2585832">12.1.8. How to handle compiler
bugs</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594651">12.1.9. How to handle incrementing
+ "#id2585854">12.1.9. How to handle incrementing
versions when fixing an existing
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594700">12.1.10. Portability of
+ "#id2585904">12.1.10. Portability of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2594725">12.2.
+ <dt><span class="sect1"><a href="#id2585928">12.2.
Possible downloading issues</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2594728">12.2.1. Packages whose distfiles
+ "#id2585931">12.2.1. Packages whose distfiles
aren't available for plain
downloading</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2594791">12.2.2. How to handle modified
+ "#id2585994">12.2.2. How to handle modified
distfiles with the 'old' name</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2594803">12.3.
+ <dt><span class="sect1"><a href="#id2586006">12.3.
Configuration gotchas</a></span></dt>
<dd>
@@ -8040,64 +8153,64 @@ make build
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595250">12.3.2. Using libtool on GNU packages
+ "#id2586589">12.3.2. Using libtool on GNU packages
that already support libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595334">12.3.3. GNU
+ "#id2586670">12.3.3. GNU
Autoconf/Automake</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2595379">12.4.
+ <dt><span class="sect1"><a href="#id2586784">12.4.
Building considerations</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2595382">12.4.1. CPP defines</a></span></dt>
+ "#id2586787">12.4.1. CPP defines</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2595412">12.5.
+ <dt><span class="sect1"><a href="#id2586817">12.5.
Package specific actions</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2595415">12.5.1. Package configuration
+ "#id2586820">12.5.1. Package configuration
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595722">12.5.2. User
+ "#id2586990">12.5.2. User
interaction</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595767">12.5.3. Handling
+ "#id2587035">12.5.3. Handling
licenses</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595918">12.5.4. Creating an account from a
+ "#id2587187">12.5.4. Creating an account from a
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2595980">12.5.5. Installing score
+ "#id2587249">12.5.5. Installing score
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596024">12.5.6. Packages providing login
+ "#id2587292">12.5.6. Packages providing login
shells</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596082">12.5.7. Packages containing perl
+ "#id2587350">12.5.7. Packages containing perl
scripts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596100">12.5.8. Packages with hardcoded paths
+ "#id2587368">12.5.8. Packages with hardcoded paths
to other interpreters</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596121">12.5.9. Packages installing perl
+ "#id2587458">12.5.9. Packages installing perl
modules</a></span></dt>
<dt><span class="sect2"><a href=
@@ -8105,40 +8218,40 @@ make build
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596341">12.5.11. Packages installing GConf2
+ "#id2587677">12.5.11. Packages installing GConf2
data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596441">12.5.12. Packages installing
+ "#id2587778">12.5.12. Packages installing
scrollkeeper data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596561">12.5.13. Packages installing X11
+ "#id2587829">12.5.13. Packages installing X11
fonts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596608">12.5.14. Packages installing GTK2
+ "#id2587876">12.5.14. Packages installing GTK2
modules</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596745">12.5.15. Packages installing SGML or
+ "#id2587945">12.5.15. Packages installing SGML or
XML data</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2596797">12.5.16. Packages installing
+ "#id2588066">12.5.16. Packages installing
extensions to the MIME database</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2597004">12.5.17. Packages using
+ "#id2588273">12.5.17. Packages using
intltool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2597018">12.5.18. Packages installing startup
+ "#id2588286">12.5.18. Packages installing startup
scripts</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2597040">12.6.
+ <dt><span class="sect1"><a href="#id2588308">12.6.
Feedback to the author</a></span></dt>
</dl>
</div>
@@ -8148,7 +8261,7 @@ make build
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2593723" id="id2593723"></a>12.1.&nbsp;General
+ "id2585063" id="id2585063"></a>12.1.&nbsp;General
operation</h2>
</div>
</div>
@@ -8158,8 +8271,8 @@ make build
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2593726" id=
- "id2593726"></a>12.1.1.&nbsp;How to pull in
+ <h3 class="title"><a name="id2585066" id=
+ "id2585066"></a>12.1.1.&nbsp;How to pull in
variables from /etc/mk.conf</h3>
</div>
</div>
@@ -8219,8 +8332,8 @@ CFLAGS+= -your -flags
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2593878" id=
- "id2593878"></a>12.1.2.&nbsp;Restricted
+ <h3 class="title"><a name="id2585149" id=
+ "id2585149"></a>12.1.2.&nbsp;Restricted
packages</h3>
</div>
</div>
@@ -8523,8 +8636,8 @@ pre-clean:
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594393" id=
- "id2594393"></a>12.1.4.&nbsp;Handling conflicts
+ <h3 class="title"><a name="id2585596" id=
+ "id2585596"></a>12.1.4.&nbsp;Handling conflicts
with other packages</h3>
</div>
</div>
@@ -8571,8 +8684,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594443" id=
- "id2594443"></a>12.1.5.&nbsp;Packages that cannot
+ <h3 class="title"><a name="id2585715" id=
+ "id2585715"></a>12.1.5.&nbsp;Packages that cannot
or should not be built</h3>
</div>
</div>
@@ -8603,8 +8716,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594469" id=
- "id2594469"></a>12.1.6.&nbsp;Packages which
+ <h3 class="title"><a name="id2585740" id=
+ "id2585740"></a>12.1.6.&nbsp;Packages which
should not be deleted, once installed</h3>
</div>
</div>
@@ -8667,8 +8780,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594629" id=
- "id2594629"></a>12.1.8.&nbsp;How to handle
+ <h3 class="title"><a name="id2585832" id=
+ "id2585832"></a>12.1.8.&nbsp;How to handle
compiler bugs</h3>
</div>
</div>
@@ -8693,8 +8806,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594651" id=
- "id2594651"></a>12.1.9.&nbsp;How to handle
+ <h3 class="title"><a name="id2585854" id=
+ "id2585854"></a>12.1.9.&nbsp;How to handle
incrementing versions when fixing an existing
package</h3>
</div>
@@ -8734,8 +8847,8 @@ DISTNAME= foo-17.43
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594700" id=
- "id2594700"></a>12.1.10.&nbsp;Portability of
+ <h3 class="title"><a name="id2585904" id=
+ "id2585904"></a>12.1.10.&nbsp;Portability of
packages</h3>
</div>
</div>
@@ -8751,8 +8864,8 @@ DISTNAME= foo-17.43
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2594706" id=
- "id2594706"></a>12.1.10.1.&nbsp;${INSTALL},
+ <h4 class="title"><a name="id2585909" id=
+ "id2585909"></a>12.1.10.1.&nbsp;${INSTALL},
${INSTALL_DATA_DIR}, ...</h4>
</div>
</div>
@@ -8777,7 +8890,7 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2594725" id="id2594725"></a>12.2.&nbsp;Possible
+ "id2585928" id="id2585928"></a>12.2.&nbsp;Possible
downloading issues</h2>
</div>
</div>
@@ -8787,8 +8900,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594728" id=
- "id2594728"></a>12.2.1.&nbsp;Packages whose
+ <h3 class="title"><a name="id2585931" id=
+ "id2585931"></a>12.2.1.&nbsp;Packages whose
distfiles aren't available for plain
downloading</h3>
</div>
@@ -8849,8 +8962,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2594791" id=
- "id2594791"></a>12.2.2.&nbsp;How to handle
+ <h3 class="title"><a name="id2585994" id=
+ "id2585994"></a>12.2.2.&nbsp;How to handle
modified distfiles with the 'old' name</h3>
</div>
</div>
@@ -8879,8 +8992,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2594803" id=
- "id2594803"></a>12.3.&nbsp;Configuration
+ "id2586006" id=
+ "id2586006"></a>12.3.&nbsp;Configuration
gotchas</h2>
</div>
</div>
@@ -9101,8 +9214,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595250" id=
- "id2595250"></a>12.3.2.&nbsp;Using libtool on GNU
+ <h3 class="title"><a name="id2586589" id=
+ "id2586589"></a>12.3.2.&nbsp;Using libtool on GNU
packages that already support libtool</h3>
</div>
</div>
@@ -9133,8 +9246,7 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib
<p>If your package makes use of the platform
independent library for loading dynamic shared objects,
that comes with libtool (libltdl), you should include
- the libtool buildlink3.mk (and set <code class=
- "varname">USE_BUILDLINK3=YES</code>).</p>
+ devel/libltdl/buildlink3.mk.</p>
<p>Some packages use libtool incorrectly so that the
package may not work or build in some circumstances.
@@ -9181,8 +9293,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595334" id=
- "id2595334"></a>12.3.3.&nbsp;GNU
+ <h3 class="title"><a name="id2586670" id=
+ "id2586670"></a>12.3.3.&nbsp;GNU
Autoconf/Automake</h3>
</div>
</div>
@@ -9248,7 +9360,7 @@ pre-configure:
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2595379" id="id2595379"></a>12.4.&nbsp;Building
+ "id2586784" id="id2586784"></a>12.4.&nbsp;Building
considerations</h2>
</div>
</div>
@@ -9258,8 +9370,8 @@ pre-configure:
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595382" id=
- "id2595382"></a>12.4.1.&nbsp;CPP defines</h3>
+ <h3 class="title"><a name="id2586787" id=
+ "id2586787"></a>12.4.1.&nbsp;CPP defines</h3>
</div>
</div>
</div>
@@ -9298,7 +9410,7 @@ pre-configure:
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2595412" id="id2595412"></a>12.5.&nbsp;Package
+ "id2586817" id="id2586817"></a>12.5.&nbsp;Package
specific actions</h2>
</div>
</div>
@@ -9308,8 +9420,8 @@ pre-configure:
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595415" id=
- "id2595415"></a>12.5.1.&nbsp;Package
+ <h3 class="title"><a name="id2586820" id=
+ "id2586820"></a>12.5.1.&nbsp;Package
configuration files</h3>
</div>
</div>
@@ -9381,8 +9493,8 @@ pre-configure:
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595722" id=
- "id2595722"></a>12.5.2.&nbsp;User
+ <h3 class="title"><a name="id2586990" id=
+ "id2586990"></a>12.5.2.&nbsp;User
interaction</h3>
</div>
</div>
@@ -9431,8 +9543,8 @@ INTERACTIVE_STAGE= configure install
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595767" id=
- "id2595767"></a>12.5.3.&nbsp;Handling
+ <h3 class="title"><a name="id2587035" id=
+ "id2587035"></a>12.5.3.&nbsp;Handling
licenses</h3>
</div>
</div>
@@ -9506,8 +9618,8 @@ ACCEPTABLE_LICENSES+=graphviz-license
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595918" id=
- "id2595918"></a>12.5.4.&nbsp;Creating an account
+ <h3 class="title"><a name="id2587187" id=
+ "id2587187"></a>12.5.4.&nbsp;Creating an account
from a package</h3>
</div>
</div>
@@ -9561,8 +9673,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2595980" id=
- "id2595980"></a>12.5.5.&nbsp;Installing score
+ <h3 class="title"><a name="id2587249" id=
+ "id2587249"></a>12.5.5.&nbsp;Installing score
files</h3>
</div>
</div>
@@ -9599,8 +9711,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596024" id=
- "id2596024"></a>12.5.6.&nbsp;Packages providing
+ <h3 class="title"><a name="id2587292" id=
+ "id2587292"></a>12.5.6.&nbsp;Packages providing
login shells</h3>
</div>
</div>
@@ -9635,8 +9747,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596082" id=
- "id2596082"></a>12.5.7.&nbsp;Packages containing
+ <h3 class="title"><a name="id2587350" id=
+ "id2587350"></a>12.5.7.&nbsp;Packages containing
perl scripts</h3>
</div>
</div>
@@ -9654,8 +9766,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596100" id=
- "id2596100"></a>12.5.8.&nbsp;Packages with
+ <h3 class="title"><a name="id2587368" id=
+ "id2587368"></a>12.5.8.&nbsp;Packages with
hardcoded paths to other interpreters</h3>
</div>
</div>
@@ -9681,8 +9793,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596121" id=
- "id2596121"></a>12.5.9.&nbsp;Packages installing
+ <h3 class="title"><a name="id2587458" id=
+ "id2587458"></a>12.5.9.&nbsp;Packages installing
perl modules</h3>
</div>
</div>
@@ -9821,8 +9933,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596341" id=
- "id2596341"></a>12.5.11.&nbsp;Packages installing
+ <h3 class="title"><a name="id2587677" id=
+ "id2587677"></a>12.5.11.&nbsp;Packages installing
GConf2 data files</h3>
</div>
</div>
@@ -9896,8 +10008,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596441" id=
- "id2596441"></a>12.5.12.&nbsp;Packages installing
+ <h3 class="title"><a name="id2587778" id=
+ "id2587778"></a>12.5.12.&nbsp;Packages installing
scrollkeeper data files</h3>
</div>
</div>
@@ -9941,8 +10053,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596561" id=
- "id2596561"></a>12.5.13.&nbsp;Packages installing
+ <h3 class="title"><a name="id2587829" id=
+ "id2587829"></a>12.5.13.&nbsp;Packages installing
X11 fonts</h3>
</div>
</div>
@@ -9979,8 +10091,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596608" id=
- "id2596608"></a>12.5.14.&nbsp;Packages installing
+ <h3 class="title"><a name="id2587876" id=
+ "id2587876"></a>12.5.14.&nbsp;Packages installing
GTK2 modules</h3>
</div>
</div>
@@ -10046,8 +10158,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596745" id=
- "id2596745"></a>12.5.15.&nbsp;Packages installing
+ <h3 class="title"><a name="id2587945" id=
+ "id2587945"></a>12.5.15.&nbsp;Packages installing
SGML or XML data</h3>
</div>
</div>
@@ -10108,8 +10220,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2596797" id=
- "id2596797"></a>12.5.16.&nbsp;Packages installing
+ <h3 class="title"><a name="id2588066" id=
+ "id2588066"></a>12.5.16.&nbsp;Packages installing
extensions to the MIME database</h3>
</div>
</div>
@@ -10167,8 +10279,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2597004" id=
- "id2597004"></a>12.5.17.&nbsp;Packages using
+ <h3 class="title"><a name="id2588273" id=
+ "id2588273"></a>12.5.17.&nbsp;Packages using
intltool</h3>
</div>
</div>
@@ -10191,8 +10303,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2597018" id=
- "id2597018"></a>12.5.18.&nbsp;Packages installing
+ <h3 class="title"><a name="id2588286" id=
+ "id2588286"></a>12.5.18.&nbsp;Packages installing
startup scripts</h3>
</div>
</div>
@@ -10215,7 +10327,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2597040" id="id2597040"></a>12.6.&nbsp;Feedback
+ "id2588308" id="id2588308"></a>12.6.&nbsp;Feedback
to the author</h2>
</div>
</div>
@@ -10451,17 +10563,17 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2597570">14.1.
+ <dt><span class="sect1"><a href="#id2588838">14.1.
Submitting your packages</a></span></dt>
- <dt><span class="sect1"><a href="#id2597621">14.2.
+ <dt><span class="sect1"><a href="#id2588889">14.2.
Committing: Importing a package into
CVS</a></span></dt>
- <dt><span class="sect1"><a href="#id2597752">14.3.
+ <dt><span class="sect1"><a href="#id2589020">14.3.
Updating a package to a newer version</a></span></dt>
- <dt><span class="sect1"><a href="#id2597771">14.4.
+ <dt><span class="sect1"><a href="#id2589040">14.4.
Moving a package in pkgsrc</a></span></dt>
</dl>
</div>
@@ -10471,8 +10583,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2597570" id=
- "id2597570"></a>14.1.&nbsp;Submitting your
+ "id2588838" id=
+ "id2588838"></a>14.1.&nbsp;Submitting your
packages</h2>
</div>
</div>
@@ -10538,8 +10650,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2597621" id=
- "id2597621"></a>14.2.&nbsp;Committing: Importing a
+ "id2588889" id=
+ "id2588889"></a>14.2.&nbsp;Committing: Importing a
package into CVS</h2>
</div>
</div>
@@ -10595,7 +10707,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2597752" id="id2597752"></a>14.3.&nbsp;Updating
+ "id2589020" id="id2589020"></a>14.3.&nbsp;Updating
a package to a newer version</h2>
</div>
</div>
@@ -10646,7 +10758,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2597771" id="id2597771"></a>14.4.&nbsp;Moving a
+ "id2589040" id="id2589040"></a>14.4.&nbsp;Moving a
package in pkgsrc</h2>
</div>
</div>
@@ -10747,27 +10859,27 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2597997">A.1.
+ <dt><span class="sect1"><a href="#id2589266">A.1.
files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2598001">A.1.1.
+ <dt><span class="sect2"><a href="#id2589269">A.1.1.
Makefile</a></span></dt>
- <dt><span class="sect2"><a href="#id2598008">A.1.2.
+ <dt><span class="sect2"><a href="#id2589276">A.1.2.
DESCR</a></span></dt>
- <dt><span class="sect2"><a href="#id2598023">A.1.3.
+ <dt><span class="sect2"><a href="#id2589291">A.1.3.
PLIST</a></span></dt>
- <dt><span class="sect2"><a href="#id2598030">A.1.4.
+ <dt><span class="sect2"><a href="#id2589299">A.1.4.
Checking a package with <span><strong class=
"command">pkglint</strong></span></a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2598071">A.2. Steps
+ <dt><span class="sect1"><a href="#id2589339">A.2. Steps
for building, installing, packaging</a></span></dt>
</dl>
</div>
@@ -10785,7 +10897,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2597997" id="id2597997"></a>A.1.&nbsp;files</h2>
+ "id2589266" id="id2589266"></a>A.1.&nbsp;files</h2>
</div>
</div>
</div>
@@ -10794,8 +10906,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2598001" id=
- "id2598001"></a>A.1.1.&nbsp;Makefile</h3>
+ <h3 class="title"><a name="id2589269" id=
+ "id2589269"></a>A.1.1.&nbsp;Makefile</h3>
</div>
</div>
</div>
@@ -10822,8 +10934,8 @@ INFO_FILES= bison.info
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2598008" id=
- "id2598008"></a>A.1.2.&nbsp;DESCR</h3>
+ <h3 class="title"><a name="id2589276" id=
+ "id2589276"></a>A.1.2.&nbsp;DESCR</h3>
</div>
</div>
</div>
@@ -10839,8 +10951,8 @@ of the NetBSD source tree is beyond me.
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2598023" id=
- "id2598023"></a>A.1.3.&nbsp;PLIST</h3>
+ <h3 class="title"><a name="id2589291" id=
+ "id2589291"></a>A.1.3.&nbsp;PLIST</h3>
</div>
</div>
</div>
@@ -10857,8 +10969,8 @@ share/bison.hairy
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2598030" id=
- "id2598030"></a>A.1.4.&nbsp;Checking a package with
+ <h3 class="title"><a name="id2589299" id=
+ "id2589299"></a>A.1.4.&nbsp;Checking a package with
<span><strong class=
"command">pkglint</strong></span></h3>
</div>
@@ -10896,7 +11008,7 @@ looks fine.
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2598071" id="id2598071"></a>A.2.&nbsp;Steps for
+ "id2589339" id="id2589339"></a>A.2.&nbsp;Steps for
building, installing, packaging</h2>
</div>
</div>
@@ -11314,10 +11426,10 @@ Registering depends:.
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2598922">D.1.
+ <dt><span class="sect1"><a href="#id2590054">D.1.
Targets</a></span></dt>
- <dt><span class="sect1"><a href="#id2599129">D.2.
+ <dt><span class="sect1"><a href="#id2590124">D.2.
Procedure</a></span></dt>
</dl>
</div>
@@ -11330,7 +11442,7 @@ Registering depends:.
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2598922" id="id2598922"></a>D.1.&nbsp;Targets</h2>
+ "id2590054" id="id2590054"></a>D.1.&nbsp;Targets</h2>
</div>
</div>
</div>
@@ -11383,8 +11495,8 @@ Registering depends:.
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2599129" id=
- "id2599129"></a>D.2.&nbsp;Procedure</h2>
+ "id2590124" id=
+ "id2590124"></a>D.2.&nbsp;Procedure</h2>
</div>
</div>
</div>