summaryrefslogtreecommitdiff
path: root/doc/pkgsrc.html
diff options
context:
space:
mode:
authorhubertf <hubertf>2004-10-22 00:27:55 +0000
committerhubertf <hubertf>2004-10-22 00:27:55 +0000
commit6b343abc355b8e561b7775115c17509142f69698 (patch)
treed09fce3a2f42cfebde47cdab91f22b9cd9d771e6 /doc/pkgsrc.html
parent9ac71a1a4ef85d46bfb2e746503c7a7674715001 (diff)
downloadpkgsrc-6b343abc355b8e561b7775115c17509142f69698.tar.gz
update
Diffstat (limited to 'doc/pkgsrc.html')
-rw-r--r--doc/pkgsrc.html1640
1 files changed, 894 insertions, 746 deletions
diff --git a/doc/pkgsrc.html b/doc/pkgsrc.html
index 28b486f944e..283daee76b3 100644
--- a/doc/pkgsrc.html
+++ b/doc/pkgsrc.html
@@ -1,7 +1,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content=
- "HTML Tidy for NetBSD (vers 1st August 2004), see www.w3.org" />
+ "HTML Tidy for NetBSD (vers 1st October 2003), see www.w3.org" />
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii" />
@@ -19,12 +19,12 @@ alink="#0000FF">
<div class="titlepage">
<div>
<div>
- <h1 class="title"><a name="id2496010" id=
- "id2496010"></a>The pkgsrc guide</h1>
+ <h1 class="title"><a name="id2526935" id=
+ "id2526935"></a>The pkgsrc guide</h1>
</div>
<div>
- <h2 class="subtitle">Documentation on the NetBSD package
+ <h2 class="subtitle">Documentation on the NetBSD packages
system</h2>
</div>
@@ -55,6 +55,8 @@ alink="#0000FF">
</div>
</div>
</div>
+
+ <h3 class="corpauthor">The pkgsrc Developers Group</h3>
</div>
</div>
@@ -64,8 +66,8 @@ alink="#0000FF">
</div>
<div>
- <p class="pubdate">$NetBSD: pkgsrc.xml,v 1.1.1.1
- 2004/10/21 14:27:40 grant Exp $</p>
+ <p class="pubdate">$NetBSD: pkgsrc.xml,v 1.2 2004/10/21
+ 15:07:47 grant Exp $</p>
</div>
<div>
@@ -91,7 +93,7 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2494471">1.1.
+ <dt><span class="sect1"><a href="#id2494406">1.1.
Introduction</a></span></dt>
<dt><span class="sect1"><a href="#overview">1.2.
@@ -105,7 +107,7 @@ alink="#0000FF">
</dl>
</dd>
- <dt><span class="part"><a href="#users-guide">I. pkgsrc
+ <dt><span class="part"><a href="#users-guide">I. The pkgsrc
user's guide</a></span></dt>
<dd>
@@ -115,13 +117,13 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2495110">2.1.
+ <dt><span class="sect1"><a href="#id2495045">2.1.
As tar file</a></span></dt>
- <dt><span class="sect1"><a href="#id2495127">2.2.
+ <dt><span class="sect1"><a href="#id2495062">2.2.
Via SUP</a></span></dt>
- <dt><span class="sect1"><a href="#id2495159">2.3.
+ <dt><span class="sect1"><a href="#id2495094">2.3.
Via CVS</a></span></dt>
</dl>
</dd>
@@ -131,32 +133,32 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2495269">3.1.
+ <dt><span class="sect1"><a href="#id2495204">3.1.
Bootstrapping pkgsrc</a></span></dt>
- <dt><span class="sect1"><a href="#id2495376">3.2.
+ <dt><span class="sect1"><a href="#id2495310">3.2.
Platform specific notes</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2495382">3.2.1. Darwin (Mac OS
+ "#id2495317">3.2.1. Darwin (Mac OS
X)</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2495681">3.2.2. FreeBSD</a></span></dt>
+ "#id2495616">3.2.2. FreeBSD</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496397">3.2.3. Interix</a></span></dt>
+ "#id2496264">3.2.3. Interix</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496488">3.2.4. IRIX</a></span></dt>
+ "#id2496355">3.2.4. IRIX</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496605">3.2.5. OpenBSD</a></span></dt>
+ "#id2496472">3.2.5. OpenBSD</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496786">3.2.6. Solaris</a></span></dt>
+ "#id2496652">3.2.6. Solaris</a></span></dt>
</dl>
</dd>
</dl>
@@ -174,38 +176,38 @@ alink="#0000FF">
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2496922">4.1.1. Where to get binary
+ "#id2496857">4.1.1. Where to get binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496963">4.1.2. How to use binary
+ "#id2496898">4.1.2. How to use binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2497165">4.1.3. A word of
+ "#id2497032">4.1.3. A word of
warning</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2497177">4.2.
+ <dt><span class="sect1"><a href="#id2497044">4.2.
Building packages from source</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2497187">4.2.1.
+ "#id2497053">4.2.1.
Requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2497275">4.2.2. Fetching
+ "#id2497142">4.2.2. Fetching
distfiles</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2497328">4.2.3. How to build and
+ "#id2497194">4.2.3. How to build and
install</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2498259">4.2.4. Selecting the
+ "#id2498125">4.2.4. Selecting the
compiler</a></span></dt>
</dl>
</dd>
@@ -217,10 +219,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2498413">5.1.
+ <dt><span class="sect1"><a href="#id2498280">5.1.
Building a single binary package</a></span></dt>
- <dt><span class="sect1"><a href="#id2563208">5.2.
+ <dt><span class="sect1"><a href="#id2563075">5.2.
Settings for creation of binary
packages</a></span></dt>
@@ -234,38 +236,38 @@ alink="#0000FF">
Configuration</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563348">5.3.2. Other environmental
+ "#id2563214">5.3.2. Other environmental
considerations</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563388">5.3.3. Operation</a></span></dt>
+ "#id2563255">5.3.3. Operation</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563595">5.3.4. What it
+ "#id2563462">5.3.4. What it
does</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563652">5.3.5. Disk space
+ "#id2563518">5.3.5. Disk space
requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563678">5.3.6. Setting up a sandbox for
+ "#id2563545">5.3.6. Setting up a sandbox for
chroot'ed builds</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2564042">5.3.7. Building a partial set of
+ "#id2563909">5.3.7. Building a partial set of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2564085">5.4.
+ <dt><span class="sect1"><a href="#id2563952">5.4.
Creating a multiple CD-ROM packages
collection</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2564168">5.4.1. Example of
+ "#id2564035">5.4.1. Example of
cdpack</a></span></dt>
</dl>
</dd>
@@ -277,48 +279,48 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2564359">6.1.
+ <dt><span class="sect1"><a href="#id2564294">6.1.
Is there a mailing list for pkg-related
discussion?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564457">6.2.
+ <dt><span class="sect1"><a href="#id2564324">6.2.
Where's the pkgviews documentation?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564470">6.3.
+ <dt><span class="sect1"><a href="#id2564337">6.3.
Utilities for package management
(pkgtools)</a></span></dt>
- <dt><span class="sect1"><a href="#id2564695">6.4.
+ <dt><span class="sect1"><a href="#id2564562">6.4.
How to use pkgsrc as non-root</a></span></dt>
- <dt><span class="sect1"><a href="#id2564707">6.5.
+ <dt><span class="sect1"><a href="#id2564642">6.5.
How can I install/use XFree86 from
pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564803">6.6.
+ <dt><span class="sect1"><a href="#id2564669">6.6.
How can I install/use X.org from
pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564830">6.7.
+ <dt><span class="sect1"><a href="#id2564697">6.7.
How to fetch files from behind a
firewall</a></span></dt>
- <dt><span class="sect1"><a href="#id2564844">6.8.
+ <dt><span class="sect1"><a href="#id2564711">6.8.
How do I tell make fetch to do passive
FTP?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564896">6.9.
+ <dt><span class="sect1"><a href="#id2564762">6.9.
How to fetch all distfiles at once</a></span></dt>
- <dt><span class="sect1"><a href="#id2565104">6.10.
+ <dt><span class="sect1"><a href="#id2564970">6.10.
What does Don't know how to make
/usr/share/tmac/tmac.andoc mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2565142">6.11.
+ <dt><span class="sect1"><a href="#id2565009">6.11.
What does Could not find bsd.own.mk
mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2565200">6.12.
+ <dt><span class="sect1"><a href="#id2565066">6.12.
Using 'sudo' with pkgsrc</a></span></dt>
<dt><span class="sect1"><a href="#faq.conf">6.13.
@@ -333,7 +335,7 @@ alink="#0000FF">
</dl>
</dd>
- <dt><span class="part"><a href="#developers-guide">II.
+ <dt><span class="part"><a href="#developers-guide">II. The
pkgsrc developer's guide</a></span></dt>
<dd>
@@ -356,17 +358,17 @@ alink="#0000FF">
"#components.patches">7.3.
patches/*</a></span></dt>
- <dt><span class="sect1"><a href="#id2566375">7.4.
+ <dt><span class="sect1"><a href="#id2566242">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="#id2566569">7.6.
+ <dt><span class="sect1"><a href="#id2566436">7.6.
work*</a></span></dt>
- <dt><span class="sect1"><a href="#id2566657">7.7.
+ <dt><span class="sect1"><a href="#id2566523">7.7.
files/*</a></span></dt>
</dl>
</dd>
@@ -376,10 +378,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2566711">8.1.
+ <dt><span class="sect1"><a href="#id2566578">8.1.
RCS ID</a></span></dt>
- <dt><span class="sect1"><a href="#id2566726">8.2.
+ <dt><span class="sect1"><a href="#id2566593">8.2.
Semi-automatic PLIST generation</a></span></dt>
<dt><span class="sect1"><a href="#print-PLIST">8.3.
@@ -388,14 +390,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="#id2567047">8.5.
+ <dt><span class="sect1"><a href="#id2566914">8.5.
Manpage-compression</a></span></dt>
- <dt><span class="sect1"><a href="#id2567089">8.6.
+ <dt><span class="sect1"><a href="#id2566955">8.6.
Changing PLIST source with
PLIST_SRC</a></span></dt>
- <dt><span class="sect1"><a href="#id2567106">8.7.
+ <dt><span class="sect1"><a href="#id2566972">8.7.
Platform specific and differing
PLISTs</a></span></dt>
@@ -410,37 +412,37 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2567378">9.1.
+ <dt><span class="sect1"><a href="#id2567313">9.1.
Converting packages to use
buildlink3</a></span></dt>
- <dt><span class="sect1"><a href="#id2567637">9.2.
+ <dt><span class="sect1"><a href="#id2567640">9.2.
Writing buildlink3.mk files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2567774">9.2.1. Anatomy of a buildlink3.mk
+ "#id2567709">9.2.1. Anatomy of a buildlink3.mk
file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2568283">9.2.2. Updating
+ "#id2568150">9.2.2. Updating
BUILDLINK_DEPENDS.pkg in buildlink3.mk
files</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2568362">9.3.
+ <dt><span class="sect1"><a href="#id2568229">9.3.
Writing builtin.mk files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2568512">9.3.1. Anatomy of a builtin.mk
+ "#id2568378">9.3.1. Anatomy of a builtin.mk
file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2568739">9.3.2. Global preferences for
+ "#id2568537">9.3.2. Global preferences for
native or pkgsrc software</a></span></dt>
</dl>
</dd>
@@ -452,10 +454,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2568811">10.1.
+ <dt><span class="sect1"><a href="#id2568610">10.1.
Global default options</a></span></dt>
- <dt><span class="sect1"><a href="#id2568826">10.2.
+ <dt><span class="sect1"><a href="#id2568625">10.2.
Converting packages to use
bsd.options.mk</a></span></dt>
</dl>
@@ -470,7 +472,7 @@ alink="#0000FF">
"#build.prefix">11.1. Program
location</a></span></dt>
- <dt><span class="sect1"><a href="#id2569571">11.2.
+ <dt><span class="sect1"><a href="#id2569369">11.2.
Main targets</a></span></dt>
<dt><span class="sect1"><a href=
@@ -484,17 +486,17 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2570968">12.1.
+ <dt><span class="sect1"><a href="#id2570766">12.1.
General operation</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2570971">12.1.1. How to pull in variables
+ "#id2570770">12.1.1. How to pull in variables
from /etc/mk.conf</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571054">12.1.2. Restricted
+ "#id2570853">12.1.2. Restricted
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -502,15 +504,15 @@ alink="#0000FF">
dependencies</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571501">12.1.4. Handling conflicts with
+ "#id2571436">12.1.4. Handling conflicts with
other packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571620">12.1.5. Packages that cannot or
+ "#id2571486">12.1.5. Packages that cannot or
should not be built</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571645">12.1.6. Packages which should not
+ "#id2571512">12.1.6. Packages which should not
be deleted, once installed</a></span></dt>
<dt><span class="sect2"><a href=
@@ -518,37 +520,37 @@ alink="#0000FF">
with security problems</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571737">12.1.8. How to handle compiler
+ "#id2571604">12.1.8. How to handle compiler
bugs</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571760">12.1.9. How to handle incrementing
+ "#id2571626">12.1.9. How to handle incrementing
versions when fixing an existing
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571809">12.1.10. Portability of
+ "#id2571675">12.1.10. Portability of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2571901">12.2.
+ <dt><span class="sect1"><a href="#id2571700">12.2.
Possible downloading issues</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2571905">12.2.1. Packages whose distfiles
+ "#id2571703">12.2.1. Packages whose distfiles
aren't available for plain
downloading</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572036">12.2.2. How to handle modified
+ "#id2571902">12.2.2. How to handle modified
distfiles with the 'old' name</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572048">12.3.
+ <dt><span class="sect1"><a href="#id2571914">12.3.
Configuration gotchas</a></span></dt>
<dd>
@@ -558,66 +560,66 @@ alink="#0000FF">
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572523">12.3.2. Using libtool on GNU
+ "#id2572390">12.3.2. Using libtool on GNU
packages that already support
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572608">12.3.3. GNU
+ "#id2572474">12.3.3. GNU
Autoconf/Automake</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572652">12.4.
+ <dt><span class="sect1"><a href="#id2572519">12.4.
Building considerations</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2572656">12.4.1. CPP
+ "#id2572522">12.4.1. CPP
defines</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572685">12.5.
+ <dt><span class="sect1"><a href="#id2572552">12.5.
Package specific actions</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2572689">12.5.1. Package configuration
+ "#id2572555">12.5.1. Package configuration
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572859">12.5.2. User
- Interaction</a></span></dt>
+ "#id2572726">12.5.2. User
+ interaction</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572904">12.5.3. Handling
+ "#id2572771">12.5.3. Handling
licenses</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572987">12.5.4. Creating an account from a
+ "#id2572922">12.5.4. Creating an account from a
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573049">12.5.5. Installing score
+ "#id2573052">12.5.5. Installing score
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573093">12.5.6. Packages providing login
+ "#id2573096">12.5.6. Packages providing login
shells</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573424">12.5.7. Packages containing perl
+ "#id2573222">12.5.7. Packages containing perl
scripts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573442">12.5.8. Packages with hardcoded
+ "#id2573240">12.5.8. Packages with hardcoded
paths to other interpreters</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573463">12.5.9. Packages installing perl
+ "#id2573261">12.5.9. Packages installing perl
modules</a></span></dt>
<dt><span class="sect2"><a href=
@@ -625,36 +627,36 @@ alink="#0000FF">
info files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573751">12.5.11. Packages installing
+ "#id2573549">12.5.11. Packages installing
GConf2 data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573851">12.5.12. Packages installing
+ "#id2573650">12.5.12. Packages installing
scrollkeeper data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573902">12.5.13. Packages installing X11
+ "#id2573701">12.5.13. Packages installing X11
fonts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574018">12.5.14. Packages installing GTK2
+ "#id2573816">12.5.14. Packages installing GTK2
modules</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574087">12.5.15. Packages installing SGML
+ "#id2573885">12.5.15. Packages installing SGML
or XML data</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574139">12.5.16. Packages installing
+ "#id2573938">12.5.16. Packages installing
extensions to the MIME database</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574210">12.5.17. Packages using
+ "#id2574008">12.5.17. Packages using
intltool</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2574224">12.6.
+ <dt><span class="sect1"><a href="#id2574022">12.6.
Feedback to the author</a></span></dt>
</dl>
</dd>
@@ -667,19 +669,19 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2574685">14.1.
+ <dt><span class="sect1"><a href="#id2574484">14.1.
Submitting your packages</a></span></dt>
- <dt><span class="sect1"><a href="#id2574732">14.2.
+ <dt><span class="sect1"><a href="#id2574531">14.2.
Committing: Importing a package into
CVS</a></span></dt>
- <dt><span class="sect1"><a href="#id2575000">14.3.
- Updating a Package to a Newer
- Version</a></span></dt>
+ <dt><span class="sect1"><a href="#id2574730">14.3.
+ Updating a package to a newer
+ version</a></span></dt>
- <dt><span class="sect1"><a href="#id2575019">14.4.
- Moving a Package in pkgsrc</a></span></dt>
+ <dt><span class="sect1"><a href="#id2574818">14.4.
+ Moving a package in pkgsrc</a></span></dt>
</dl>
</dd>
</dl>
@@ -690,26 +692,26 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2575177">A.1.
+ <dt><span class="sect1"><a href="#id2575044">A.1.
files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2575180">A.1.1.
+ <dt><span class="sect2"><a href="#id2575047">A.1.1.
Makefile</a></span></dt>
- <dt><span class="sect2"><a href="#id2575188">A.1.2.
+ <dt><span class="sect2"><a href="#id2575054">A.1.2.
DESCR</a></span></dt>
- <dt><span class="sect2"><a href="#id2575203">A.1.3.
+ <dt><span class="sect2"><a href="#id2575069">A.1.3.
PLIST</a></span></dt>
- <dt><span class="sect2"><a href="#id2575210">A.1.4.
+ <dt><span class="sect2"><a href="#id2575077">A.1.4.
Checking a package with pkglint</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2575319">A.2. Steps
+ <dt><span class="sect1"><a href="#id2575186">A.2. Steps
for building, installing, packaging</a></span></dt>
</dl>
</dd>
@@ -729,6 +731,19 @@ alink="#0000FF">
<dt><span class="appendix"><a href="#ftp-layout">C. Layout
of the FTP server's package archive</a></span></dt>
+
+ <dt><span class="appendix"><a href="#editing">D. Editing
+ guidelines for the pkgsrc guide</a></span></dt>
+
+ <dd>
+ <dl>
+ <dt><span class="sect1"><a href="#id2575900">D.1.
+ Targets</a></span></dt>
+
+ <dt><span class="sect1"><a href="#id2575949">D.2.
+ Procedure</a></span></dt>
+ </dl>
+ </dd>
</dl>
</div>
@@ -746,7 +761,7 @@ alink="#0000FF">
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2494471">1.1.
+ <dt><span class="sect1"><a href="#id2494406">1.1.
Introduction</a></span></dt>
<dt><span class="sect1"><a href="#overview">1.2.
@@ -765,8 +780,8 @@ alink="#0000FF">
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2494471" id=
- "id2494471"></a>1.1.&nbsp;Introduction</h2>
+ "id2494406" id=
+ "id2494406"></a>1.1.&nbsp;Introduction</h2>
</div>
</div>
</div>
@@ -795,32 +810,32 @@ alink="#0000FF">
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/apache/README.html"
- class="pkgname">www/apache</a> - The Apache web
- server</p>
+ class="pkgname">www/apache</a> - The Apache web
+ server</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/mozilla/README.html"
- class="pkgname">www/mozilla</a> - The Mozilla web
- browser</p>
+ class="pkgname">www/mozilla</a> - The Mozilla web
+ browser</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/meta-pkgs/gnome/README.html"
- class="pkgname">meta-pkgs/gnome</a> - The GNOME
- Desktop Environment</p>
+ class="pkgname">meta-pkgs/gnome</a> - The GNOME
+ Desktop Environment</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/meta-pkgs/kde3/README.html"
- class="pkgname">meta-pkgs/kde3</a> - The K Desktop
- Environment</p>
+ class="pkgname">meta-pkgs/kde3</a> - The K Desktop
+ Environment</p>
</li>
</ul>
</div>
@@ -894,16 +909,16 @@ alink="#0000FF">
<p>This document is divided into two parts. The first,
<a href="#users-guide" title=
- "Part&nbsp;I.&nbsp;pkgsrc user's guide">pkgsrc user's
- guide</a>, describes how one can use one of the packages in
- the Package Collection, either by installing a precompiled
- binary package, or by building one's own copy using the
- NetBSD package system. The second part, <a href=
+ "Part&nbsp;I.&nbsp;The pkgsrc user's guide">The pkgsrc
+ user's guide</a>, describes how one can use one of the
+ packages in the Package Collection, either by installing a
+ precompiled binary package, or by building one's own copy
+ using the NetBSD package system. The second part, <a href=
"#developers-guide" title=
- "Part&nbsp;II.&nbsp;pkgsrc developer's guide">pkgsrc
- developer's guide</a>, explains how to prepare a package so
- it can be easily built by other NetBSD users without
- knowing about the package's building details.</p>
+ "Part&nbsp;II.&nbsp;The pkgsrc developer's guide">The
+ pkgsrc developer's guide</a>, explains how to prepare a
+ package so it can be easily built by other NetBSD users
+ without knowing about the package's building details.</p>
<p>This document is available in various formats:</p>
@@ -1049,7 +1064,7 @@ alink="#0000FF">
<div>
<div>
<h1 class="title"><a name="users-guide" id=
- "users-guide"></a>pkgsrc user's guide</h1>
+ "users-guide"></a>The pkgsrc user's guide</h1>
</div>
</div>
</div>
@@ -1063,13 +1078,13 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2495110">2.1. As
+ <dt><span class="sect1"><a href="#id2495045">2.1. As
tar file</a></span></dt>
- <dt><span class="sect1"><a href="#id2495127">2.2. Via
+ <dt><span class="sect1"><a href="#id2495062">2.2. Via
SUP</a></span></dt>
- <dt><span class="sect1"><a href="#id2495159">2.3. Via
+ <dt><span class="sect1"><a href="#id2495094">2.3. Via
CVS</a></span></dt>
</dl>
</dd>
@@ -1079,32 +1094,32 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2495269">3.1.
+ <dt><span class="sect1"><a href="#id2495204">3.1.
Bootstrapping pkgsrc</a></span></dt>
- <dt><span class="sect1"><a href="#id2495376">3.2.
+ <dt><span class="sect1"><a href="#id2495310">3.2.
Platform specific notes</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2495382">3.2.1. Darwin (Mac OS
+ "#id2495317">3.2.1. Darwin (Mac OS
X)</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2495681">3.2.2. FreeBSD</a></span></dt>
+ "#id2495616">3.2.2. FreeBSD</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496397">3.2.3. Interix</a></span></dt>
+ "#id2496264">3.2.3. Interix</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496488">3.2.4. IRIX</a></span></dt>
+ "#id2496355">3.2.4. IRIX</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496605">3.2.5. OpenBSD</a></span></dt>
+ "#id2496472">3.2.5. OpenBSD</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496786">3.2.6. Solaris</a></span></dt>
+ "#id2496652">3.2.6. Solaris</a></span></dt>
</dl>
</dd>
</dl>
@@ -1122,37 +1137,37 @@ alink="#0000FF">
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2496922">4.1.1. Where to get binary
+ "#id2496857">4.1.1. Where to get binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2496963">4.1.2. How to use binary
+ "#id2496898">4.1.2. How to use binary
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2497165">4.1.3. A word of
+ "#id2497032">4.1.3. A word of
warning</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2497177">4.2.
+ <dt><span class="sect1"><a href="#id2497044">4.2.
Building packages from source</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2497187">4.2.1. Requirements</a></span></dt>
+ "#id2497053">4.2.1. Requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2497275">4.2.2. Fetching
+ "#id2497142">4.2.2. Fetching
distfiles</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2497328">4.2.3. How to build and
+ "#id2497194">4.2.3. How to build and
install</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2498259">4.2.4. Selecting the
+ "#id2498125">4.2.4. Selecting the
compiler</a></span></dt>
</dl>
</dd>
@@ -1164,10 +1179,10 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2498413">5.1.
+ <dt><span class="sect1"><a href="#id2498280">5.1.
Building a single binary package</a></span></dt>
- <dt><span class="sect1"><a href="#id2563208">5.2.
+ <dt><span class="sect1"><a href="#id2563075">5.2.
Settings for creation of binary
packages</a></span></dt>
@@ -1181,37 +1196,37 @@ alink="#0000FF">
Configuration</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563348">5.3.2. Other environmental
+ "#id2563214">5.3.2. Other environmental
considerations</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563388">5.3.3. Operation</a></span></dt>
+ "#id2563255">5.3.3. Operation</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563595">5.3.4. What it does</a></span></dt>
+ "#id2563462">5.3.4. What it does</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563652">5.3.5. Disk space
+ "#id2563518">5.3.5. Disk space
requirements</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2563678">5.3.6. Setting up a sandbox for
+ "#id2563545">5.3.6. Setting up a sandbox for
chroot'ed builds</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2564042">5.3.7. Building a partial set of
+ "#id2563909">5.3.7. Building a partial set of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2564085">5.4.
+ <dt><span class="sect1"><a href="#id2563952">5.4.
Creating a multiple CD-ROM packages
collection</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2564168">5.4.1. Example of
+ "#id2564035">5.4.1. Example of
cdpack</a></span></dt>
</dl>
</dd>
@@ -1223,46 +1238,46 @@ alink="#0000FF">
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2564359">6.1. Is
+ <dt><span class="sect1"><a href="#id2564294">6.1. Is
there a mailing list for pkg-related
discussion?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564457">6.2.
+ <dt><span class="sect1"><a href="#id2564324">6.2.
Where's the pkgviews documentation?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564470">6.3.
+ <dt><span class="sect1"><a href="#id2564337">6.3.
Utilities for package management
(pkgtools)</a></span></dt>
- <dt><span class="sect1"><a href="#id2564695">6.4. How
+ <dt><span class="sect1"><a href="#id2564562">6.4. How
to use pkgsrc as non-root</a></span></dt>
- <dt><span class="sect1"><a href="#id2564707">6.5. How
+ <dt><span class="sect1"><a href="#id2564642">6.5. How
can I install/use XFree86 from
pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564803">6.6. How
+ <dt><span class="sect1"><a href="#id2564669">6.6. How
can I install/use X.org from pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564830">6.7. How
+ <dt><span class="sect1"><a href="#id2564697">6.7. How
to fetch files from behind a firewall</a></span></dt>
- <dt><span class="sect1"><a href="#id2564844">6.8. How
+ <dt><span class="sect1"><a href="#id2564711">6.8. How
do I tell make fetch to do passive
FTP?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564896">6.9. How
+ <dt><span class="sect1"><a href="#id2564762">6.9. How
to fetch all distfiles at once</a></span></dt>
- <dt><span class="sect1"><a href="#id2565104">6.10.
+ <dt><span class="sect1"><a href="#id2564970">6.10.
What does Don't know how to make
/usr/share/tmac/tmac.andoc mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2565142">6.11.
+ <dt><span class="sect1"><a href="#id2565009">6.11.
What does Could not find bsd.own.mk
mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2565200">6.12.
+ <dt><span class="sect1"><a href="#id2565066">6.12.
Using 'sudo' with pkgsrc</a></span></dt>
<dt><span class="sect1"><a href="#faq.conf">6.13.
@@ -1292,13 +1307,13 @@ alink="#0000FF">
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2495110">2.1. As
+ <dt><span class="sect1"><a href="#id2495045">2.1. As
tar file</a></span></dt>
- <dt><span class="sect1"><a href="#id2495127">2.2. Via
+ <dt><span class="sect1"><a href="#id2495062">2.2. Via
SUP</a></span></dt>
- <dt><span class="sect1"><a href="#id2495159">2.3. Via
+ <dt><span class="sect1"><a href="#id2495094">2.3. Via
CVS</a></span></dt>
</dl>
</div>
@@ -1312,7 +1327,7 @@ alink="#0000FF">
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2495110" id="id2495110"></a>2.1.&nbsp;As tar
+ "id2495045" id="id2495045"></a>2.1.&nbsp;As tar
file</h2>
</div>
</div>
@@ -1321,8 +1336,8 @@ alink="#0000FF">
<p>To get pkgsrc going, you need to get the pkgsrc.tar.gz
file from <a href=
"ftp://ftp.NetBSD.org/pub/NetBSD-current/tar_files/pkgsrc.tar.gz"
- target="_top">ftp.NetBSD.org</a> and unpack it into
- <tt class="filename">/usr/pkgsrc</tt>.</p>
+ target="_top">ftp.NetBSD.org</a> and unpack it into
+ <tt class="filename">/usr/pkgsrc</tt>.</p>
</div>
<div class="sect1" lang="en" xml:lang="en">
@@ -1330,7 +1345,7 @@ alink="#0000FF">
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2495127" id="id2495127"></a>2.2.&nbsp;Via
+ "id2495062" id="id2495062"></a>2.2.&nbsp;Via
SUP</h2>
</div>
</div>
@@ -1356,7 +1371,7 @@ release=pkgsrc
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2495159" id="id2495159"></a>2.3.&nbsp;Via
+ "id2495094" id="id2495094"></a>2.3.&nbsp;Via
CVS</h2>
</div>
</div>
@@ -1411,30 +1426,30 @@ release=pkgsrc
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2495269">3.1.
+ <dt><span class="sect1"><a href="#id2495204">3.1.
Bootstrapping pkgsrc</a></span></dt>
- <dt><span class="sect1"><a href="#id2495376">3.2.
+ <dt><span class="sect1"><a href="#id2495310">3.2.
Platform specific notes</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2495382">3.2.1.
+ <dt><span class="sect2"><a href="#id2495317">3.2.1.
Darwin (Mac OS X)</a></span></dt>
- <dt><span class="sect2"><a href="#id2495681">3.2.2.
+ <dt><span class="sect2"><a href="#id2495616">3.2.2.
FreeBSD</a></span></dt>
- <dt><span class="sect2"><a href="#id2496397">3.2.3.
+ <dt><span class="sect2"><a href="#id2496264">3.2.3.
Interix</a></span></dt>
- <dt><span class="sect2"><a href="#id2496488">3.2.4.
+ <dt><span class="sect2"><a href="#id2496355">3.2.4.
IRIX</a></span></dt>
- <dt><span class="sect2"><a href="#id2496605">3.2.5.
+ <dt><span class="sect2"><a href="#id2496472">3.2.5.
OpenBSD</a></span></dt>
- <dt><span class="sect2"><a href="#id2496786">3.2.6.
+ <dt><span class="sect2"><a href="#id2496652">3.2.6.
Solaris</a></span></dt>
</dl>
</dd>
@@ -1446,8 +1461,8 @@ release=pkgsrc
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2495269" id=
- "id2495269"></a>3.1.&nbsp;Bootstrapping pkgsrc</h2>
+ "id2495204" id=
+ "id2495204"></a>3.1.&nbsp;Bootstrapping pkgsrc</h2>
</div>
</div>
</div>
@@ -1528,7 +1543,7 @@ release=pkgsrc
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2495376" id="id2495376"></a>3.2.&nbsp;Platform
+ "id2495310" id="id2495310"></a>3.2.&nbsp;Platform
specific notes</h2>
</div>
</div>
@@ -1541,8 +1556,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2495382" id=
- "id2495382"></a>3.2.1.&nbsp;Darwin (Mac OS
+ <h3 class="title"><a name="id2495317" id=
+ "id2495317"></a>3.2.1.&nbsp;Darwin (Mac OS
X)</h3>
</div>
</div>
@@ -1674,8 +1689,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2495681" id=
- "id2495681"></a>3.2.2.&nbsp;FreeBSD</h3>
+ <h3 class="title"><a name="id2495616" id=
+ "id2495616"></a>3.2.2.&nbsp;FreeBSD</h3>
</div>
</div>
</div>
@@ -1730,8 +1745,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2496397" id=
- "id2496397"></a>3.2.3.&nbsp;Interix</h3>
+ <h3 class="title"><a name="id2496264" id=
+ "id2496264"></a>3.2.3.&nbsp;Interix</h3>
</div>
</div>
</div>
@@ -1757,7 +1772,7 @@ release=pkgsrc
<h4 class="title"><a name=
"platform.interix-sfu-install" id=
"platform.interix-sfu-install"></a>3.2.3.1.&nbsp;When
- Installing Interix/SFU</h4>
+ installing Interix/SFU</h4>
</div>
</div>
</div>
@@ -1901,8 +1916,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2496488" id=
- "id2496488"></a>3.2.4.&nbsp;IRIX</h3>
+ <h3 class="title"><a name="id2496355" id=
+ "id2496355"></a>3.2.4.&nbsp;IRIX</h3>
</div>
</div>
</div>
@@ -1954,8 +1969,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2496605" id=
- "id2496605"></a>3.2.5.&nbsp;OpenBSD</h3>
+ <h3 class="title"><a name="id2496472" id=
+ "id2496472"></a>3.2.5.&nbsp;OpenBSD</h3>
</div>
</div>
</div>
@@ -2020,8 +2035,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2496786" id=
- "id2496786"></a>3.2.6.&nbsp;Solaris</h3>
+ <h3 class="title"><a name="id2496652" id=
+ "id2496652"></a>3.2.6.&nbsp;Solaris</h3>
</div>
</div>
</div>
@@ -2065,8 +2080,8 @@ release=pkgsrc
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2496817" id=
- "id2496817"></a>3.2.6.1.&nbsp;If you are using
+ <h4 class="title"><a name="id2496683" id=
+ "id2496683"></a>3.2.6.1.&nbsp;If you are using
gcc</h4>
</div>
</div>
@@ -2080,23 +2095,23 @@ release=pkgsrc
<a xmlns="http://www.w3.org/TR/xhtml1/transitional"
href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/lang/gcc/README.html"
- class="pkgname">lang/gcc</a> or install a binary gcc
- package, then remove gcc used during
- bootstrapping.</p>
+ class="pkgname">lang/gcc</a> or install a binary
+ gcc package, then remove gcc used during
+ bootstrapping.</p>
<p>Binary packages of gcc can be found through
<a href=
"http://www.sun.com/bigadmin/common/freewareSearch.html"
- target=
- "_top">http://www.sun.com/bigadmin/common/freewareSearch.html</a>.</p>
+ target=
+ "_top">http://www.sun.com/bigadmin/common/freewareSearch.html</a>.</p>
</div>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2496838" id=
- "id2496838"></a>3.2.6.2.&nbsp;If you are using
+ <h4 class="title"><a name="id2496705" id=
+ "id2496705"></a>3.2.6.2.&nbsp;If you are using
Sun WorkShop</h4>
</div>
</div>
@@ -2172,32 +2187,32 @@ CFLAGS= -xtarget=ultra -xarch=v9
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2496922">4.1.1.
+ <dt><span class="sect2"><a href="#id2496857">4.1.1.
Where to get binary packages</a></span></dt>
- <dt><span class="sect2"><a href="#id2496963">4.1.2.
+ <dt><span class="sect2"><a href="#id2496898">4.1.2.
How to use binary packages</a></span></dt>
- <dt><span class="sect2"><a href="#id2497165">4.1.3.
+ <dt><span class="sect2"><a href="#id2497032">4.1.3.
A word of warning</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2497177">4.2.
+ <dt><span class="sect1"><a href="#id2497044">4.2.
Building packages from source</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2497187">4.2.1.
+ <dt><span class="sect2"><a href="#id2497053">4.2.1.
Requirements</a></span></dt>
- <dt><span class="sect2"><a href="#id2497275">4.2.2.
+ <dt><span class="sect2"><a href="#id2497142">4.2.2.
Fetching distfiles</a></span></dt>
- <dt><span class="sect2"><a href="#id2497328">4.2.3.
+ <dt><span class="sect2"><a href="#id2497194">4.2.3.
How to build and install</a></span></dt>
- <dt><span class="sect2"><a href="#id2498259">4.2.4.
+ <dt><span class="sect2"><a href="#id2498125">4.2.4.
Selecting the compiler</a></span></dt>
</dl>
</dd>
@@ -2224,8 +2239,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2496922" id=
- "id2496922"></a>4.1.1.&nbsp;Where to get binary
+ <h3 class="title"><a name="id2496857" id=
+ "id2496857"></a>4.1.1.&nbsp;Where to get binary
packages</h3>
</div>
</div>
@@ -2255,8 +2270,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2496963" id=
- "id2496963"></a>4.1.2.&nbsp;How to use binary
+ <h3 class="title"><a name="id2496898" id=
+ "id2496898"></a>4.1.2.&nbsp;How to use binary
packages</h3>
</div>
</div>
@@ -2299,8 +2314,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2497165" id=
- "id2497165"></a>4.1.3.&nbsp;A word of
+ <h3 class="title"><a name="id2497032" id=
+ "id2497032"></a>4.1.3.&nbsp;A word of
warning</h3>
</div>
</div>
@@ -2323,7 +2338,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2497177" id="id2497177"></a>4.2.&nbsp;Building
+ "id2497044" id="id2497044"></a>4.2.&nbsp;Building
packages from source</h2>
</div>
</div>
@@ -2331,15 +2346,15 @@ CFLAGS= -xtarget=ultra -xarch=v9
<p>This assumes that the package is already in pkgsrc. If
it is not, see <a href="#developers-guide" title=
- "Part&nbsp;II.&nbsp;pkgsrc developer's guide">Part&nbsp;II,
- &#8220;pkgsrc developer's guide&#8221;</a>.</p>
+ "Part&nbsp;II.&nbsp;The pkgsrc developer's guide">Part&nbsp;II,
+ &#8220;The pkgsrc developer's guide&#8221;</a>.</p>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2497187" id=
- "id2497187"></a>4.2.1.&nbsp;Requirements</h3>
+ <h3 class="title"><a name="id2497053" id=
+ "id2497053"></a>4.2.1.&nbsp;Requirements</h3>
</div>
</div>
</div>
@@ -2358,8 +2373,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2497275" id=
- "id2497275"></a>4.2.2.&nbsp;Fetching
+ <h3 class="title"><a name="id2497142" id=
+ "id2497142"></a>4.2.2.&nbsp;Fetching
distfiles</h3>
</div>
</div>
@@ -2400,8 +2415,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2497328" id=
- "id2497328"></a>4.2.3.&nbsp;How to build and
+ <h3 class="title"><a name="id2497194" id=
+ "id2497194"></a>4.2.3.&nbsp;How to build and
install</h3>
</div>
</div>
@@ -2555,8 +2570,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2498259" id=
- "id2498259"></a>4.2.4.&nbsp;Selecting the
+ <h3 class="title"><a name="id2498125" id=
+ "id2498125"></a>4.2.4.&nbsp;Selecting the
compiler</h3>
</div>
</div>
@@ -2655,10 +2670,10 @@ CFLAGS= -xtarget=ultra -xarch=v9
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2498413">5.1.
+ <dt><span class="sect1"><a href="#id2498280">5.1.
Building a single binary package</a></span></dt>
- <dt><span class="sect1"><a href="#id2563208">5.2.
+ <dt><span class="sect1"><a href="#id2563075">5.2.
Settings for creation of binary
packages</a></span></dt>
@@ -2671,34 +2686,34 @@ CFLAGS= -xtarget=ultra -xarch=v9
"#binary.configuration">5.3.1.
Configuration</a></span></dt>
- <dt><span class="sect2"><a href="#id2563348">5.3.2.
+ <dt><span class="sect2"><a href="#id2563214">5.3.2.
Other environmental considerations</a></span></dt>
- <dt><span class="sect2"><a href="#id2563388">5.3.3.
+ <dt><span class="sect2"><a href="#id2563255">5.3.3.
Operation</a></span></dt>
- <dt><span class="sect2"><a href="#id2563595">5.3.4.
+ <dt><span class="sect2"><a href="#id2563462">5.3.4.
What it does</a></span></dt>
- <dt><span class="sect2"><a href="#id2563652">5.3.5.
+ <dt><span class="sect2"><a href="#id2563518">5.3.5.
Disk space requirements</a></span></dt>
- <dt><span class="sect2"><a href="#id2563678">5.3.6.
+ <dt><span class="sect2"><a href="#id2563545">5.3.6.
Setting up a sandbox for chroot'ed
builds</a></span></dt>
- <dt><span class="sect2"><a href="#id2564042">5.3.7.
+ <dt><span class="sect2"><a href="#id2563909">5.3.7.
Building a partial set of packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2564085">5.4.
+ <dt><span class="sect1"><a href="#id2563952">5.4.
Creating a multiple CD-ROM packages
collection</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2564168">5.4.1.
+ <dt><span class="sect2"><a href="#id2564035">5.4.1.
Example of cdpack</a></span></dt>
</dl>
</dd>
@@ -2710,7 +2725,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2498413" id="id2498413"></a>5.1.&nbsp;Building a
+ "id2498280" id="id2498280"></a>5.1.&nbsp;Building a
single binary package</h2>
</div>
</div>
@@ -2750,7 +2765,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
the above <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/misc/figlet/README.html"
- class="pkgname">misc/figlet</a> example.</p>
+ class="pkgname">misc/figlet</a> example.</p>
<p>See <a href="#submit" title=
"Chapter&nbsp;14.&nbsp;Submitting and Committing">Chapter
@@ -2763,7 +2778,7 @@ CFLAGS= -xtarget=ultra -xarch=v9
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2563208" id="id2563208"></a>5.2.&nbsp;Settings
+ "id2563075" id="id2563075"></a>5.2.&nbsp;Settings
for creation of binary packages</h2>
</div>
</div>
@@ -2845,8 +2860,8 @@ _ACCEPTABLE= yes
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2563272" id=
- "id2563272"></a>5.3.1.2.&nbsp;<tt class=
+ <h4 class="title"><a name="id2563139" id=
+ "id2563139"></a>5.3.1.2.&nbsp;<tt class=
"filename">build.conf</tt></h4>
</div>
</div>
@@ -2870,8 +2885,8 @@ _ACCEPTABLE= yes
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2563308" id=
- "id2563308"></a>5.3.1.3.&nbsp;<tt class=
+ <h4 class="title"><a name="id2563175" id=
+ "id2563175"></a>5.3.1.3.&nbsp;<tt class=
"filename">pre-build.local</tt></h4>
</div>
</div>
@@ -2902,8 +2917,8 @@ _ACCEPTABLE= yes
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2563348" id=
- "id2563348"></a>5.3.2.&nbsp;Other environmental
+ <h3 class="title"><a name="id2563214" id=
+ "id2563214"></a>5.3.2.&nbsp;Other environmental
considerations</h3>
</div>
</div>
@@ -2943,8 +2958,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2563388" id=
- "id2563388"></a>5.3.3.&nbsp;Operation</h3>
+ <h3 class="title"><a name="id2563255" id=
+ "id2563255"></a>5.3.3.&nbsp;Operation</h3>
</div>
</div>
</div>
@@ -2990,8 +3005,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2563595" id=
- "id2563595"></a>5.3.4.&nbsp;What it does</h3>
+ <h3 class="title"><a name="id2563462" id=
+ "id2563462"></a>5.3.4.&nbsp;What it does</h3>
</div>
</div>
</div>
@@ -3049,8 +3064,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2563652" id=
- "id2563652"></a>5.3.5.&nbsp;Disk space
+ <h3 class="title"><a name="id2563518" id=
+ "id2563518"></a>5.3.5.&nbsp;Disk space
requirements</h3>
</div>
</div>
@@ -3092,8 +3107,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2563678" id=
- "id2563678"></a>5.3.6.&nbsp;Setting up a sandbox
+ <h3 class="title"><a name="id2563545" id=
+ "id2563545"></a>5.3.6.&nbsp;Setting up a sandbox
for chroot'ed builds</h3>
</div>
</div>
@@ -3136,7 +3151,8 @@ fi
(for <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/security/smtpd/README.html"
- class="pkgname">security/smtpd</a> and mail):</p>
+ class="pkgname">security/smtpd</a> and
+ mail):</p>
<pre class="screen">
<tt class="prompt">#</tt> <b class=
"userinput"><tt>cp /etc/resolv.conf /usr/sandbox/etc</tt></b>
@@ -3157,7 +3173,7 @@ fi
<a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/security/smtpd/README.html"
- class="pkgname">security/smtpd</a>):</p>
+ class="pkgname">security/smtpd</a>):</p>
<pre class="screen">
<tt class="prompt">#</tt> <b class=
"userinput"><tt>ln -sf /usr/share/zoneinfo/UTC /usr/sandbox/etc/localtime</tt></b>
@@ -3169,10 +3185,12 @@ fi
sources, for <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/sysutils/aperture/README.html"
- class="pkgname">sysutils/aperture</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/net/ppp-mppe/README.html"
- class="pkgname">net/ppp-mppe</a>):</p>
+ class="pkgname">sysutils/aperture</a>,
+ <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional"
+ href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/net/ppp-mppe/README.html"
+ class="pkgname">net/ppp-mppe</a>):</p>
<pre class="screen">
<tt class="prompt">#</tt> <b class=
"userinput"><tt>ln -s ../disk1/cvs .</tt></b>
@@ -3267,8 +3285,8 @@ fi
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2564042" id=
- "id2564042"></a>5.3.7.&nbsp;Building a partial
+ <h3 class="title"><a name="id2563909" id=
+ "id2563909"></a>5.3.7.&nbsp;Building a partial
set of packages</h3>
</div>
</div>
@@ -3321,7 +3339,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564085" id="id2564085"></a>5.4.&nbsp;Creating a
+ "id2563952" id="id2563952"></a>5.4.&nbsp;Creating a
multiple CD-ROM packages collection</h2>
</div>
</div>
@@ -3333,19 +3351,19 @@ fi
machines. The <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/cdpack/README.html"
- class="pkgname">pkgtools/cdpack</a> package provides a
- simple tool for creating the ISO 9660 images.
- <span><b class="command">cdpack</b></span> arranges the
- packages on the CD-ROMs in a way that keeps all the
- dependencies for given package on the same CD as that
- package.</p>
+ class="pkgname">pkgtools/cdpack</a> package provides a
+ simple tool for creating the ISO 9660 images.
+ <span><b class="command">cdpack</b></span> arranges
+ the packages on the CD-ROMs in a way that keeps all
+ the dependencies for given package on the same CD as
+ that package.</p>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2564168" id=
- "id2564168"></a>5.4.1.&nbsp;Example of
+ <h3 class="title"><a name="id2564035" id=
+ "id2564035"></a>5.4.1.&nbsp;Example of
cdpack</h3>
</div>
</div>
@@ -3418,43 +3436,43 @@ fi
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2564359">6.1. Is
+ <dt><span class="sect1"><a href="#id2564294">6.1. Is
there a mailing list for pkg-related
discussion?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564457">6.2.
+ <dt><span class="sect1"><a href="#id2564324">6.2.
Where's the pkgviews documentation?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564470">6.3.
+ <dt><span class="sect1"><a href="#id2564337">6.3.
Utilities for package management
(pkgtools)</a></span></dt>
- <dt><span class="sect1"><a href="#id2564695">6.4. How
+ <dt><span class="sect1"><a href="#id2564562">6.4. How
to use pkgsrc as non-root</a></span></dt>
- <dt><span class="sect1"><a href="#id2564707">6.5. How
+ <dt><span class="sect1"><a href="#id2564642">6.5. How
can I install/use XFree86 from pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564803">6.6. How
+ <dt><span class="sect1"><a href="#id2564669">6.6. How
can I install/use X.org from pkgsrc?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564830">6.7. How
+ <dt><span class="sect1"><a href="#id2564697">6.7. How
to fetch files from behind a firewall</a></span></dt>
- <dt><span class="sect1"><a href="#id2564844">6.8. How
+ <dt><span class="sect1"><a href="#id2564711">6.8. How
do I tell make fetch to do passive FTP?</a></span></dt>
- <dt><span class="sect1"><a href="#id2564896">6.9. How
+ <dt><span class="sect1"><a href="#id2564762">6.9. How
to fetch all distfiles at once</a></span></dt>
- <dt><span class="sect1"><a href="#id2565104">6.10. What
+ <dt><span class="sect1"><a href="#id2564970">6.10. What
does Don't know how to make /usr/share/tmac/tmac.andoc
mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2565142">6.11. What
+ <dt><span class="sect1"><a href="#id2565009">6.11. What
does Could not find bsd.own.mk mean?</a></span></dt>
- <dt><span class="sect1"><a href="#id2565200">6.12.
+ <dt><span class="sect1"><a href="#id2565066">6.12.
Using 'sudo' with pkgsrc</a></span></dt>
<dt><span class="sect1"><a href="#faq.conf">6.13.
@@ -3476,7 +3494,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564359" id="id2564359"></a>6.1.&nbsp;Is there a
+ "id2564294" id="id2564294"></a>6.1.&nbsp;Is there a
mailing list for pkg-related discussion?</h2>
</div>
</div>
@@ -3501,7 +3519,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564457" id="id2564457"></a>6.2.&nbsp;Where's
+ "id2564324" id="id2564324"></a>6.2.&nbsp;Where's
the pkgviews documentation?</h2>
</div>
</div>
@@ -3517,7 +3535,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564470" id="id2564470"></a>6.3.&nbsp;Utilities
+ "id2564337" id="id2564337"></a>6.3.&nbsp;Utilities
for package management (pkgtools)</h2>
</div>
</div>
@@ -3539,8 +3557,8 @@ fi
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/x11-links/README.html"
- class="pkgname">pkgtools/x11-links</a>: symlinks
- for use by buildlink</p>
+ class="pkgname">pkgtools/x11-links</a>: symlinks
+ for use by buildlink</p>
</li>
</ul>
</div>
@@ -3554,34 +3572,34 @@ fi
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/digest/README.html"
- class="pkgname">pkgtools/digest</a>: calculates
- SHA1 checksums (and other kinds)</p>
+ class="pkgname">pkgtools/digest</a>: calculates
+ SHA1 checksums (and other kinds)</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/libnbcompat/README.html"
- class="pkgname">pkgtools/libnbcompat</a>: compat
- library for pkg tools</p>
+ class="pkgname">pkgtools/libnbcompat</a>: compat
+ library for pkg tools</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/mtree/README.html"
- class="pkgname">pkgtools/mtree</a>: installed on
- non-BSD systems due to lack of native mtree</p>
+ class="pkgname">pkgtools/mtree</a>: installed on
+ non-BSD systems due to lack of native mtree</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkg_install/README.html"
- class="pkgname">pkgtools/pkg_install</a>:
- up-to-date replacement for /usr/sbin/pkg_install,
- or for use on operating systems where pkg_install
- is not present</p>
+ class="pkgname">pkgtools/pkg_install</a>:
+ up-to-date replacement for
+ /usr/sbin/pkg_install, or for use on operating
+ systems where pkg_install is not present</p>
</li>
</ul>
</div>
@@ -3595,17 +3613,18 @@ fi
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkg_tarup/README.html"
- class="pkgname">pkgtools/pkg_tarup</a>: create a
- binary package from an already-installed package.
- used by 'make replace' to save the old package</p>
+ class="pkgname">pkgtools/pkg_tarup</a>: create a
+ binary package from an already-installed
+ package. used by 'make replace' to save the old
+ package</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/xpkgwedge/README.html"
- class="pkgname">pkgtools/xpkgwedge</a>: put X11
- packages someplace else (enabled by default)</p>
+ class="pkgname">pkgtools/xpkgwedge</a>: put X11
+ packages someplace else (enabled by default)</p>
</li>
</ul>
</div>
@@ -3619,45 +3638,46 @@ fi
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkg_chk/README.html"
- class="pkgname">pkgtools/pkg_chk</a>: installs
- pkg_chk, which reports on packages whose installed
- versions do not match the latest pkgsrc entries</p>
+ class="pkgname">pkgtools/pkg_chk</a>: installs
+ pkg_chk, which reports on packages whose
+ installed versions do not match the latest
+ pkgsrc entries</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkgdep/README.html"
- class="pkgname">pkgtools/pkgdep</a>: makes
- dependency graphs of packages, to aid in choosing a
- strategy for updating</p>
+ class="pkgname">pkgtools/pkgdep</a>: makes
+ dependency graphs of packages, to aid in
+ choosing a strategy for updating</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkgdepgraph/README.html"
- class="pkgname">pkgtools/pkgdepgraph</a>: make
- graph from above (uses graphviz)</p>
+ class="pkgname">pkgtools/pkgdepgraph</a>: make
+ graph from above (uses graphviz)</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkglint/README.html"
- class="pkgname">pkgtools/pkglint</a>: This provides
- two distinct abilities: check a pkgsrc entry for
- correctness (pkglint) check for and remove
- out-of-date distfiles and binary packages
- (lintpkgsrc)</p>
+ class="pkgname">pkgtools/pkglint</a>: This
+ provides two distinct abilities: check a pkgsrc
+ entry for correctness (pkglint) check for and
+ remove out-of-date distfiles and binary packages
+ (lintpkgsrc)</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkgsurvey/README.html"
- class="pkgname">pkgtools/pkgsurvey</a>: report what
- packages you have installed</p>
+ class="pkgname">pkgtools/pkgsurvey</a>: report
+ what packages you have installed</p>
</li>
</ul>
</div>
@@ -3671,28 +3691,28 @@ fi
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkgdiff/README.html"
- class="pkgname">pkgtools/pkgdiff</a>: automate
- making and maintaining patches for a package
- (includes pkgdiff, pkgvi, mkpatches, ...)</p>
+ class="pkgname">pkgtools/pkgdiff</a>: automate
+ making and maintaining patches for a package
+ (includes pkgdiff, pkgvi, mkpatches, ...)</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/rpm2pkg/README.html"
- class="pkgname">pkgtools/rpm2pkg</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/url2pkg/README.html"
- class="pkgname">pkgtools/url2pkg</a>: aids in
- converting to pkgsrc</p>
+ class="pkgname">pkgtools/rpm2pkg</a>, <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/url2pkg/README.html"
+ class="pkgname">pkgtools/url2pkg</a>: aids in
+ converting to pkgsrc</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/gensolpkg/README.html"
- class="pkgname">pkgtools/gensolpkg</a>: convert
- pkgsrc to a Solaris package</p>
+ class="pkgname">pkgtools/gensolpkg</a>: convert
+ pkgsrc to a Solaris package</p>
</li>
</ul>
</div>
@@ -3706,25 +3726,25 @@ fi
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkgconflict/README.html"
- class="pkgname">pkgtools/pkgconflict</a>: find
- packages that conflict but aren't marked as
- such</p>
+ class="pkgname">pkgtools/pkgconflict</a>: find
+ packages that conflict but aren't marked as
+ such</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkg_comp/README.html"
- class="pkgname">pkgtools/pkg_comp</a>: build
- packages in a chrooted area</p>
+ class="pkgname">pkgtools/pkg_comp</a>: build
+ packages in a chrooted area</p>
</li>
<li>
<p><a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/libkver/README.html"
- class="pkgname">pkgtools/libkver</a>: spoof kernel
- version for chrooted cross builds</p>
+ class="pkgname">pkgtools/libkver</a>: spoof
+ kernel version for chrooted cross builds</p>
</li>
</ul>
</div>
@@ -3735,7 +3755,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564695" id="id2564695"></a>6.4.&nbsp;How to use
+ "id2564562" id="id2564562"></a>6.4.&nbsp;How to use
pkgsrc as non-root</h2>
</div>
</div>
@@ -3745,7 +3765,7 @@ fi
set some variables to make pkgsrc work under these
conditions. Please see <a href=
"http://mail-index.NetBSD.org/tech-pkg/2003/09/27/0023.html"
- target="_top">this message</a> for more details.</p>
+ target="_top">this message</a> for more details.</p>
</div>
<div class="sect1" lang="en" xml:lang="en">
@@ -3753,7 +3773,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564707" id="id2564707"></a>6.5.&nbsp;How can I
+ "id2564642" id="id2564642"></a>6.5.&nbsp;How can I
install/use XFree86 from pkgsrc?</h2>
</div>
</div>
@@ -3775,7 +3795,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564803" id="id2564803"></a>6.6.&nbsp;How can I
+ "id2564669" id="id2564669"></a>6.6.&nbsp;How can I
install/use X.org from pkgsrc?</h2>
</div>
</div>
@@ -3797,7 +3817,7 @@ fi
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564830" id="id2564830"></a>6.7.&nbsp;How to
+ "id2564697" id="id2564697"></a>6.7.&nbsp;How to
fetch files from behind a firewall</h2>
</div>
</div>
@@ -3822,7 +3842,7 @@ http_proxy=http://orpheus.amdahl.com:80/
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564844" id="id2564844"></a>6.8.&nbsp;How do I
+ "id2564711" id="id2564711"></a>6.8.&nbsp;How do I
tell <span><b class="command">make fetch</b></span>
to do passive FTP?</h2>
</div>
@@ -3856,7 +3876,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2564896" id="id2564896"></a>6.9.&nbsp;How to
+ "id2564762" id="id2564762"></a>6.9.&nbsp;How to
fetch all distfiles at once</h2>
</div>
</div>
@@ -3923,7 +3943,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2565104" id="id2565104"></a>6.10.&nbsp;What does
+ "id2564970" id="id2564970"></a>6.10.&nbsp;What does
&#8220;<span class="quote">Don't know how to make
/usr/share/tmac/tmac.andoc</span>&#8221; mean?</h2>
</div>
@@ -3933,21 +3953,22 @@ ${LOCALBASE}/bin/ftp
<p>When compiling the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkg_install/README.html"
- class="pkgname">pkgtools/pkg_install</a> package, you get
- the error from make that it doesn't know how to make
- <tt class="filename">/usr/share/tmac/tmac.andoc</tt>?
- This indicates that you don't have installed the
- &#8220;<span class="quote">text</span>&#8221; set on your
- machine (nroff, ...). It is recommended to do that to
- format manpages.</p>
+ class="pkgname">pkgtools/pkg_install</a> package, you
+ get the error from make that it doesn't know how to
+ make <tt class=
+ "filename">/usr/share/tmac/tmac.andoc</tt>? This
+ indicates that you don't have installed the
+ &#8220;<span class="quote">text</span>&#8221; set on
+ your machine (nroff, ...). It is recommended to do
+ that to format manpages.</p>
<p>In the case of the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkg_install/README.html"
- class="pkgname">pkgtools/pkg_install</a> package, you can
- get away with setting <tt class="varname">NOMAN=YES</tt>
- either in the environment or in <tt class=
- "filename">/etc/mk.conf</tt>.</p>
+ class="pkgname">pkgtools/pkg_install</a> package, you
+ can get away with setting <tt class=
+ "varname">NOMAN=YES</tt> either in the environment or
+ in <tt class="filename">/etc/mk.conf</tt>.</p>
</div>
<div class="sect1" lang="en" xml:lang="en">
@@ -3955,7 +3976,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2565142" id="id2565142"></a>6.11.&nbsp;What does
+ "id2565009" id="id2565009"></a>6.11.&nbsp;What does
&#8220;<span class="quote">Could not find
bsd.own.mk</span>&#8221; mean?</h2>
</div>
@@ -3983,7 +4004,7 @@ ${LOCALBASE}/bin/ftp
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2565200" id="id2565200"></a>6.12.&nbsp;Using
+ "id2565066" id="id2565066"></a>6.12.&nbsp;Using
'sudo' with pkgsrc</h2>
</div>
</div>
@@ -3997,9 +4018,9 @@ ${LOCALBASE}/bin/ftp
use it, install sudo (either as binary package or from
<a xmlns="http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/security/sudo/README.html"
- class="pkgname">security/sudo</a>) and then put the
- following into your <tt class=
- "filename">/etc/mk.conf</tt>:</p>
+ class="pkgname">security/sudo</a>) and then put the
+ following into your <tt class=
+ "filename">/etc/mk.conf</tt>:</p>
<pre class="programlisting">
.if exists(/usr/pkg/bin/sudo)
SU_CMD=/usr/pkg/bin/sudo /bin/sh -c
@@ -4162,8 +4183,8 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
this, install the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/security/audit-packages/README.html"
- class="pkgname">security/audit-packages</a> package. It
- has two components:</p>
+ class="pkgname">security/audit-packages</a> package.
+ It has two components:</p>
<div class="orderedlist">
<ol type="1">
@@ -4178,8 +4199,8 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
<p><a href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/pkg-vulnerabilities"
- target=
- "_top">ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/pkg-vulnerabilities</a></p>
+ target=
+ "_top">ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/pkg-vulnerabilities</a></p>
</li>
<li>
@@ -4234,7 +4255,8 @@ fi
<div>
<div>
<h1 class="title"><a name="developers-guide" id=
- "developers-guide"></a>pkgsrc developer's guide</h1>
+ "developers-guide"></a>The pkgsrc developer's
+ guide</h1>
</div>
</div>
</div>
@@ -4258,17 +4280,17 @@ fi
<dt><span class="sect1"><a href=
"#components.patches">7.3. patches/*</a></span></dt>
- <dt><span class="sect1"><a href="#id2566375">7.4.
+ <dt><span class="sect1"><a href="#id2566242">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="#id2566569">7.6.
+ <dt><span class="sect1"><a href="#id2566436">7.6.
work*</a></span></dt>
- <dt><span class="sect1"><a href="#id2566657">7.7.
+ <dt><span class="sect1"><a href="#id2566523">7.7.
files/*</a></span></dt>
</dl>
</dd>
@@ -4278,10 +4300,10 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2566711">8.1. RCS
+ <dt><span class="sect1"><a href="#id2566578">8.1. RCS
ID</a></span></dt>
- <dt><span class="sect1"><a href="#id2566726">8.2.
+ <dt><span class="sect1"><a href="#id2566593">8.2.
Semi-automatic PLIST generation</a></span></dt>
<dt><span class="sect1"><a href="#print-PLIST">8.3.
@@ -4290,13 +4312,13 @@ fi
<dt><span class="sect1"><a href="#plist.misc">8.4.
Variable substitution in PLIST</a></span></dt>
- <dt><span class="sect1"><a href="#id2567047">8.5.
+ <dt><span class="sect1"><a href="#id2566914">8.5.
Manpage-compression</a></span></dt>
- <dt><span class="sect1"><a href="#id2567089">8.6.
+ <dt><span class="sect1"><a href="#id2566955">8.6.
Changing PLIST source with PLIST_SRC</a></span></dt>
- <dt><span class="sect1"><a href="#id2567106">8.7.
+ <dt><span class="sect1"><a href="#id2566972">8.7.
Platform specific and differing
PLISTs</a></span></dt>
@@ -4311,36 +4333,36 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2567378">9.1.
+ <dt><span class="sect1"><a href="#id2567313">9.1.
Converting packages to use buildlink3</a></span></dt>
- <dt><span class="sect1"><a href="#id2567637">9.2.
+ <dt><span class="sect1"><a href="#id2567640">9.2.
Writing buildlink3.mk files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2567774">9.2.1. Anatomy of a buildlink3.mk
+ "#id2567709">9.2.1. Anatomy of a buildlink3.mk
file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2568283">9.2.2. Updating
+ "#id2568150">9.2.2. Updating
BUILDLINK_DEPENDS.pkg in buildlink3.mk
files</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2568362">9.3.
+ <dt><span class="sect1"><a href="#id2568229">9.3.
Writing builtin.mk files</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2568512">9.3.1. Anatomy of a builtin.mk
+ "#id2568378">9.3.1. Anatomy of a builtin.mk
file</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2568739">9.3.2. Global preferences for native
+ "#id2568537">9.3.2. Global preferences for native
or pkgsrc software</a></span></dt>
</dl>
</dd>
@@ -4352,10 +4374,10 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2568811">10.1.
+ <dt><span class="sect1"><a href="#id2568610">10.1.
Global default options</a></span></dt>
- <dt><span class="sect1"><a href="#id2568826">10.2.
+ <dt><span class="sect1"><a href="#id2568625">10.2.
Converting packages to use
bsd.options.mk</a></span></dt>
</dl>
@@ -4369,7 +4391,7 @@ fi
<dt><span class="sect1"><a href="#build.prefix">11.1.
Program location</a></span></dt>
- <dt><span class="sect1"><a href="#id2569571">11.2.
+ <dt><span class="sect1"><a href="#id2569369">11.2.
Main targets</a></span></dt>
<dt><span class="sect1"><a href=
@@ -4383,17 +4405,17 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2570968">12.1.
+ <dt><span class="sect1"><a href="#id2570766">12.1.
General operation</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2570971">12.1.1. How to pull in variables
+ "#id2570770">12.1.1. How to pull in variables
from /etc/mk.conf</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571054">12.1.2. Restricted
+ "#id2570853">12.1.2. Restricted
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -4401,15 +4423,15 @@ fi
dependencies</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571501">12.1.4. Handling conflicts with
+ "#id2571436">12.1.4. Handling conflicts with
other packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571620">12.1.5. Packages that cannot or
+ "#id2571486">12.1.5. Packages that cannot or
should not be built</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571645">12.1.6. Packages which should not be
+ "#id2571512">12.1.6. Packages which should not be
deleted, once installed</a></span></dt>
<dt><span class="sect2"><a href=
@@ -4417,37 +4439,37 @@ fi
with security problems</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571737">12.1.8. How to handle compiler
+ "#id2571604">12.1.8. How to handle compiler
bugs</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571760">12.1.9. How to handle incrementing
+ "#id2571626">12.1.9. How to handle incrementing
versions when fixing an existing
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571809">12.1.10. Portability of
+ "#id2571675">12.1.10. Portability of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2571901">12.2.
+ <dt><span class="sect1"><a href="#id2571700">12.2.
Possible downloading issues</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2571905">12.2.1. Packages whose distfiles
+ "#id2571703">12.2.1. Packages whose distfiles
aren't available for plain
downloading</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572036">12.2.2. How to handle modified
+ "#id2571902">12.2.2. How to handle modified
distfiles with the 'old' name</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572048">12.3.
+ <dt><span class="sect1"><a href="#id2571914">12.3.
Configuration gotchas</a></span></dt>
<dd>
@@ -4457,65 +4479,65 @@ fi
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572523">12.3.2. Using libtool on GNU
+ "#id2572390">12.3.2. Using libtool on GNU
packages that already support
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572608">12.3.3. GNU
+ "#id2572474">12.3.3. GNU
Autoconf/Automake</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572652">12.4.
+ <dt><span class="sect1"><a href="#id2572519">12.4.
Building considerations</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2572656">12.4.1. CPP defines</a></span></dt>
+ "#id2572522">12.4.1. CPP defines</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572685">12.5.
+ <dt><span class="sect1"><a href="#id2572552">12.5.
Package specific actions</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2572689">12.5.1. Package configuration
+ "#id2572555">12.5.1. Package configuration
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572859">12.5.2. User
- Interaction</a></span></dt>
+ "#id2572726">12.5.2. User
+ interaction</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572904">12.5.3. Handling
+ "#id2572771">12.5.3. Handling
licenses</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572987">12.5.4. Creating an account from a
+ "#id2572922">12.5.4. Creating an account from a
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573049">12.5.5. Installing score
+ "#id2573052">12.5.5. Installing score
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573093">12.5.6. Packages providing login
+ "#id2573096">12.5.6. Packages providing login
shells</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573424">12.5.7. Packages containing perl
+ "#id2573222">12.5.7. Packages containing perl
scripts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573442">12.5.8. Packages with hardcoded
+ "#id2573240">12.5.8. Packages with hardcoded
paths to other interpreters</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573463">12.5.9. Packages installing perl
+ "#id2573261">12.5.9. Packages installing perl
modules</a></span></dt>
<dt><span class="sect2"><a href=
@@ -4523,36 +4545,36 @@ fi
info files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573751">12.5.11. Packages installing GConf2
+ "#id2573549">12.5.11. Packages installing GConf2
data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573851">12.5.12. Packages installing
+ "#id2573650">12.5.12. Packages installing
scrollkeeper data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573902">12.5.13. Packages installing X11
+ "#id2573701">12.5.13. Packages installing X11
fonts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574018">12.5.14. Packages installing GTK2
+ "#id2573816">12.5.14. Packages installing GTK2
modules</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574087">12.5.15. Packages installing SGML or
+ "#id2573885">12.5.15. Packages installing SGML or
XML data</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574139">12.5.16. Packages installing
+ "#id2573938">12.5.16. Packages installing
extensions to the MIME database</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574210">12.5.17. Packages using
+ "#id2574008">12.5.17. Packages using
intltool</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2574224">12.6.
+ <dt><span class="sect1"><a href="#id2574022">12.6.
Feedback to the author</a></span></dt>
</dl>
</dd>
@@ -4565,18 +4587,18 @@ fi
<dd>
<dl>
- <dt><span class="sect1"><a href="#id2574685">14.1.
+ <dt><span class="sect1"><a href="#id2574484">14.1.
Submitting your packages</a></span></dt>
- <dt><span class="sect1"><a href="#id2574732">14.2.
+ <dt><span class="sect1"><a href="#id2574531">14.2.
Committing: Importing a package into
CVS</a></span></dt>
- <dt><span class="sect1"><a href="#id2575000">14.3.
- Updating a Package to a Newer Version</a></span></dt>
+ <dt><span class="sect1"><a href="#id2574730">14.3.
+ Updating a package to a newer version</a></span></dt>
- <dt><span class="sect1"><a href="#id2575019">14.4.
- Moving a Package in pkgsrc</a></span></dt>
+ <dt><span class="sect1"><a href="#id2574818">14.4.
+ Moving a package in pkgsrc</a></span></dt>
</dl>
</dd>
</dl>
@@ -4606,17 +4628,17 @@ fi
<dt><span class="sect1"><a href=
"#components.patches">7.3. patches/*</a></span></dt>
- <dt><span class="sect1"><a href="#id2566375">7.4. Other
+ <dt><span class="sect1"><a href="#id2566242">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="#id2566569">7.6.
+ <dt><span class="sect1"><a href="#id2566436">7.6.
work*</a></span></dt>
- <dt><span class="sect1"><a href="#id2566657">7.7.
+ <dt><span class="sect1"><a href="#id2566523">7.7.
files/*</a></span></dt>
</dl>
</div>
@@ -4817,25 +4839,25 @@ converters games mbone print x11
in new distinfo files. The <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/digest/README.html"
- class="pkgname">pkgtools/digest</a> utility calculates
- all of the digests in the distinfo file, and it provides
- various different algorithms. At the current time, the
- algorithms provided are: <span class=
- "emphasis"><em>md5</em></span>, <span class=
- "emphasis"><em>rmd160</em></span>, <span class=
- "emphasis"><em>sha1</em></span>, <span class=
- "emphasis"><em>sha256</em></span>, <span class=
- "emphasis"><em>sha384</em></span> and <span class=
- "emphasis"><em>sha512</em></span>.</p>
+ class="pkgname">pkgtools/digest</a> utility calculates
+ all of the digests in the distinfo file, and it
+ provides various different algorithms. At the current
+ time, the algorithms provided are: <span class=
+ "emphasis"><em>md5</em></span>, <span class=
+ "emphasis"><em>rmd160</em></span>, <span class=
+ "emphasis"><em>sha1</em></span>, <span class=
+ "emphasis"><em>sha256</em></span>, <span class=
+ "emphasis"><em>sha384</em></span> and <span class=
+ "emphasis"><em>sha512</em></span>.</p>
<p>Some packages have different sets of distfiles on a
per architecture basis, for example <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/navigator/README.html"
- class="pkgname">www/navigator</a>). These are kept in the
- same distinfo file and care should be taken when
- upgrading such a package to ensure distfile information
- is not lost.</p>
+ class="pkgname">www/navigator</a>). These are kept in
+ the same distinfo file and care should be taken when
+ upgrading such a package to ensure distfile
+ information is not lost.</p>
<p>The message digest/checksum for all the official
patches found in the <tt class="filename">patches/</tt>
@@ -4936,8 +4958,8 @@ converters games mbone print x11
"command">pkgdiff</b></span> from the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkgdiff/README.html"
- class="pkgname">pkgtools/pkgdiff</a> package to avoid
- these problems.</p>
+ class="pkgname">pkgtools/pkgdiff</a> package to avoid
+ these problems.</p>
<p>For even more automation, we recommend using
<span><b class="command">mkpatches</b></span> from the
@@ -4984,7 +5006,7 @@ converters games mbone print x11
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2566375" id="id2566375"></a>7.4.&nbsp;Other
+ "id2566242" id="id2566242"></a>7.4.&nbsp;Other
mandatory files</h2>
</div>
</div>
@@ -5108,7 +5130,7 @@ MESSAGE_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2566569" id="id2566569"></a>7.6.&nbsp;<tt class=
+ "id2566436" id="id2566436"></a>7.6.&nbsp;<tt class=
"filename">work*</tt></h2>
</div>
</div>
@@ -5127,8 +5149,8 @@ MESSAGE_SUBST+= SOMEVAR="somevalue"
<tt class="varname">WRKSRC</tt> accordingly, e.g.
<a xmlns="http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/editors/sam/README.html"
- class="pkgname">editors/sam</a> again, but the quick
- answer is:</p>
+ class="pkgname">editors/sam</a> again, but the quick
+ answer is:</p>
<pre class="programlisting">
WRKSRC= ${WRKDIR}
</pre>
@@ -5142,11 +5164,11 @@ WRKSRC= ${WRKDIR}
name in <tt class="filename">${WRKDIR}</tt>. See
<a xmlns="http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/lang/tcl/README.html"
- class="pkgname">lang/tcl</a> and <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/tk/README.html"
- class="pkgname">x11/tk</a> for examples, and here is
- another one:</p>
+ class="pkgname">lang/tcl</a> and <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/tk/README.html"
+ class="pkgname">x11/tk</a> for examples, and here is
+ another one:</p>
<pre class="programlisting">
WRKSRC= ${WRKDIR}/${DISTNAME}/unix
</pre>
@@ -5166,7 +5188,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2566657" id="id2566657"></a>7.7.&nbsp;<tt class=
+ "id2566523" id="id2566523"></a>7.7.&nbsp;<tt class=
"filename">files/*</tt></h2>
</div>
</div>
@@ -5198,10 +5220,10 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2566711">8.1. RCS
+ <dt><span class="sect1"><a href="#id2566578">8.1. RCS
ID</a></span></dt>
- <dt><span class="sect1"><a href="#id2566726">8.2.
+ <dt><span class="sect1"><a href="#id2566593">8.2.
Semi-automatic PLIST generation</a></span></dt>
<dt><span class="sect1"><a href="#print-PLIST">8.3.
@@ -5210,13 +5232,13 @@ 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="#id2567047">8.5.
+ <dt><span class="sect1"><a href="#id2566914">8.5.
Manpage-compression</a></span></dt>
- <dt><span class="sect1"><a href="#id2567089">8.6.
+ <dt><span class="sect1"><a href="#id2566955">8.6.
Changing PLIST source with PLIST_SRC</a></span></dt>
- <dt><span class="sect1"><a href="#id2567106">8.7.
+ <dt><span class="sect1"><a href="#id2566972">8.7.
Platform specific and differing PLISTs</a></span></dt>
<dt><span class="sect1"><a href="#faq.common-dirs">8.8.
@@ -5242,7 +5264,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2566711" id="id2566711"></a>8.1.&nbsp;RCS
+ "id2566578" id="id2566578"></a>8.1.&nbsp;RCS
ID</h2>
</div>
</div>
@@ -5260,8 +5282,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2566726" id=
- "id2566726"></a>8.2.&nbsp;Semi-automatic <tt class=
+ "id2566593" id=
+ "id2566593"></a>8.2.&nbsp;Semi-automatic <tt class=
"filename">PLIST</tt> generation</h2>
</div>
</div>
@@ -5454,8 +5476,8 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2567047" id=
- "id2567047"></a>8.5.&nbsp;Manpage-compression</h2>
+ "id2566914" id=
+ "id2566914"></a>8.5.&nbsp;Manpage-compression</h2>
</div>
</div>
</div>
@@ -5479,7 +5501,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2567089" id="id2567089"></a>8.6.&nbsp;Changing
+ "id2566955" id="id2566955"></a>8.6.&nbsp;Changing
PLIST source with <tt class=
"varname">PLIST_SRC</tt></h2>
</div>
@@ -5499,7 +5521,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2567106" id="id2567106"></a>8.7.&nbsp;Platform
+ "id2566972" id="id2566972"></a>8.7.&nbsp;Platform
specific and differing PLISTs</h2>
</div>
</div>
@@ -5576,9 +5598,9 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<a xmlns="http://www.w3.org/TR/xhtml1/transitional"
href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/textproc/scrollkeeper/README.html"
- class="pkgname">textproc/scrollkeeper</a>, which
- removes the shared directory <tt class=
- "filename">share/omf</tt>.</p>
+ class="pkgname">textproc/scrollkeeper</a>, which
+ removes the shared directory <tt class=
+ "filename">share/omf</tt>.</p>
</li>
<li>
@@ -5639,32 +5661,32 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2567378">9.1.
+ <dt><span class="sect1"><a href="#id2567313">9.1.
Converting packages to use buildlink3</a></span></dt>
- <dt><span class="sect1"><a href="#id2567637">9.2.
+ <dt><span class="sect1"><a href="#id2567640">9.2.
Writing buildlink3.mk files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2567774">9.2.1.
+ <dt><span class="sect2"><a href="#id2567709">9.2.1.
Anatomy of a buildlink3.mk file</a></span></dt>
- <dt><span class="sect2"><a href="#id2568283">9.2.2.
+ <dt><span class="sect2"><a href="#id2568150">9.2.2.
Updating BUILDLINK_DEPENDS.pkg in buildlink3.mk
files</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2568362">9.3.
+ <dt><span class="sect1"><a href="#id2568229">9.3.
Writing builtin.mk files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2568512">9.3.1.
+ <dt><span class="sect2"><a href="#id2568378">9.3.1.
Anatomy of a builtin.mk file</a></span></dt>
- <dt><span class="sect2"><a href="#id2568739">9.3.2.
+ <dt><span class="sect2"><a href="#id2568537">9.3.2.
Global preferences for native or pkgsrc
software</a></span></dt>
</dl>
@@ -5714,7 +5736,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2567378" id="id2567378"></a>9.1.&nbsp;Converting
+ "id2567313" id="id2567313"></a>9.1.&nbsp;Converting
packages to use buildlink3</h2>
</div>
</div>
@@ -5795,7 +5817,7 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
<a xmlns="http://www.w3.org/TR/xhtml1/transitional"
href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/ncurses/README.html"
- class="pkgname">devel/ncurses</a> package.</p>
+ class="pkgname">devel/ncurses</a> package.</p>
</li>
<li>
@@ -5813,10 +5835,10 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
adds a dependency on <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/lesstif/README.html"
- class="pkgname">x11/lesstif</a> or <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/openmotif/README.html"
- class="pkgname">x11/openmotif</a>;</p>
+ class="pkgname">x11/lesstif</a> or <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/openmotif/README.html"
+ class="pkgname">x11/openmotif</a>;</p>
</li>
<li>
@@ -5840,7 +5862,7 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
pthreads or adds a dependency on <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/pth/README.html"
- class="pkgname">devel/pth</a> as needed;</p>
+ class="pkgname">devel/pth</a> as needed;</p>
</li>
<li>
@@ -5861,7 +5883,7 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2567637" id="id2567637"></a>9.2.&nbsp;Writing
+ "id2567640" id="id2567640"></a>9.2.&nbsp;Writing
<tt class="filename">buildlink3.mk</tt> files</h2>
</div>
</div>
@@ -5882,10 +5904,10 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
Rene Hexel's <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/createbuildlink/README.html"
- class="pkgname">pkgtools/createbuildlink</a> package is
- highly recommended. For most packages, the following
- command will generate a good starting point for
- <tt class="filename">buildlink3.mk</tt> files:</p>
+ class="pkgname">pkgtools/createbuildlink</a> package
+ is highly recommended. For most packages, the
+ following command will generate a good starting point
+ for <tt class="filename">buildlink3.mk</tt> files:</p>
<pre class="screen">
<tt class="prompt">%</tt> <b class=
"userinput"><tt>cd pkgsrc/<i class=
@@ -5899,8 +5921,8 @@ DEPENDS+= foo&gt;=1.1.0:../../category/foo
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2567774" id=
- "id2567774"></a>9.2.1. Anatomy of a buildlink3.mk
+ <h3 class="title"><a name="id2567709" id=
+ "id2567709"></a>9.2.1. Anatomy of a buildlink3.mk
file</h3>
</div>
</div>
@@ -6119,8 +6141,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2568283" id=
- "id2568283"></a>9.2.2. Updating <tt class=
+ <h3 class="title"><a name="id2568150" id=
+ "id2568150"></a>9.2.2. Updating <tt class=
"varname">BUILDLINK_DEPENDS.<i class=
"replaceable"><tt>pkg</tt></i></tt> in <tt class=
"filename">buildlink3.mk</tt> files</h3>
@@ -6186,7 +6208,7 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2568362" id="id2568362"></a>9.3.&nbsp;Writing
+ "id2568229" id="id2568229"></a>9.3.&nbsp;Writing
<tt class="filename">builtin.mk</tt> files</h2>
</div>
</div>
@@ -6238,8 +6260,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2568512" id=
- "id2568512"></a>9.3.1.&nbsp;Anatomy of a
+ <h3 class="title"><a name="id2568378" id=
+ "id2568378"></a>9.3.1.&nbsp;Anatomy of a
<tt class="filename">builtin.mk</tt> file</h3>
</div>
</div>
@@ -6361,8 +6383,8 @@ CHECK_BUILTIN.foo?= no
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2568739" id=
- "id2568739"></a>9.3.2.&nbsp;Global preferences
+ <h3 class="title"><a name="id2568537" id=
+ "id2568537"></a>9.3.2.&nbsp;Global preferences
for native or pkgsrc software</h3>
</div>
</div>
@@ -6420,10 +6442,10 @@ CHECK_BUILTIN.foo?= no
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2568811">10.1.
+ <dt><span class="sect1"><a href="#id2568610">10.1.
Global default options</a></span></dt>
- <dt><span class="sect1"><a href="#id2568826">10.2.
+ <dt><span class="sect1"><a href="#id2568625">10.2.
Converting packages to use
bsd.options.mk</a></span></dt>
</dl>
@@ -6443,7 +6465,7 @@ CHECK_BUILTIN.foo?= no
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2568811" id="id2568811"></a>10.1.&nbsp;Global
+ "id2568610" id="id2568610"></a>10.1.&nbsp;Global
default options</h2>
</div>
</div>
@@ -6461,8 +6483,8 @@ CHECK_BUILTIN.foo?= no
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2568826" id=
- "id2568826"></a>10.2.&nbsp;Converting packages to
+ "id2568625" id=
+ "id2568625"></a>10.2.&nbsp;Converting packages to
use <tt class="filename">bsd.options.mk</tt></h2>
</div>
</div>
@@ -6623,7 +6645,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="#id2569571">11.2. Main
+ <dt><span class="sect1"><a href="#id2569369">11.2. Main
targets</a></span></dt>
<dt><span class="sect1"><a href=
@@ -6747,8 +6769,8 @@ CONFIGURE_ARGS+= --enable-sasl=${BUILDLINK_PREFIX.sasl}
"varname">LOCALBASE</tt>, the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/xpkgwedge/README.html"
- class="pkgname">pkgtools/xpkgwedge</a> is enabled
- by default.</p>
+ class="pkgname">pkgtools/xpkgwedge</a> is
+ enabled by default.</p>
</li>
<li>
@@ -6817,7 +6839,7 @@ GTKDIR_DEFAULT= ${LOCALBASE}
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2569571" id="id2569571"></a>11.2.&nbsp;Main
+ "id2569369" id="id2569369"></a>11.2.&nbsp;Main
targets</h2>
</div>
</div>
@@ -6975,7 +6997,7 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS}
from the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/sysutils/top/README.html"
- class="pkgname">sysutils/top</a> package:</p>
+ class="pkgname">sysutils/top</a> package:</p>
<pre class="programlisting">
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
@@ -7342,27 +7364,27 @@ make build
viewed using a browser such as <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/mozilla/README.html"
- class="pkgname">www/mozilla</a> or <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/links/README.html"
- class="pkgname">www/links</a>. The generated files
- contain references to any packages which are in the
- <tt class="varname">PACKAGES</tt> directory on the
- local host. The generated files can be made to
- refer to URLs based on <tt class=
- "varname">FTP_PKG_URL_HOST</tt> and <tt class=
- "varname">FTP_PKG_URL_DIR</tt>. For example, if I
- wanted to generate <tt class=
- "filename">README.html</tt> files which pointed to
- binary packages on the local machine, in the
- directory <tt class="filename">/usr/packages</tt>,
- set <tt class=
- "varname">FTP_PKG_URL_HOST=file://localhost</tt>
- and <tt class=
- "varname">FTP_PKG_URL_DIR=/usr/packages</tt>. The
- <tt class="varname">${PACKAGES}</tt> directory and
- its subdirectories will be searched for all the
- binary packages.</p>
+ class="pkgname">www/mozilla</a> or <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/links/README.html"
+ class="pkgname">www/links</a>. The generated
+ files contain references to any packages which
+ are in the <tt class="varname">PACKAGES</tt>
+ directory on the local host. The generated files
+ can be made to refer to URLs based on <tt class=
+ "varname">FTP_PKG_URL_HOST</tt> and <tt class=
+ "varname">FTP_PKG_URL_DIR</tt>. For example, if
+ I wanted to generate <tt class=
+ "filename">README.html</tt> files which pointed
+ to binary packages on the local machine, in the
+ directory <tt class=
+ "filename">/usr/packages</tt>, set <tt class=
+ "varname">FTP_PKG_URL_HOST=file://localhost</tt>
+ and <tt class=
+ "varname">FTP_PKG_URL_DIR=/usr/packages</tt>.
+ The <tt class="varname">${PACKAGES}</tt>
+ directory and its subdirectories will be
+ searched for all the binary packages.</p>
</dd>
<dt><span class="term">readme-all</span></dt>
@@ -7566,17 +7588,17 @@ make build
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2570968">12.1.
+ <dt><span class="sect1"><a href="#id2570766">12.1.
General operation</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2570971">12.1.1. How to pull in variables from
+ "#id2570770">12.1.1. How to pull in variables from
/etc/mk.conf</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571054">12.1.2. Restricted
+ "#id2570853">12.1.2. Restricted
packages</a></span></dt>
<dt><span class="sect2"><a href=
@@ -7584,15 +7606,15 @@ make build
dependencies</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571501">12.1.4. Handling conflicts with other
+ "#id2571436">12.1.4. Handling conflicts with other
packages</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571620">12.1.5. Packages that cannot or should
+ "#id2571486">12.1.5. Packages that cannot or should
not be built</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571645">12.1.6. Packages which should not be
+ "#id2571512">12.1.6. Packages which should not be
deleted, once installed</a></span></dt>
<dt><span class="sect2"><a href=
@@ -7600,37 +7622,37 @@ make build
security problems</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571737">12.1.8. How to handle compiler
+ "#id2571604">12.1.8. How to handle compiler
bugs</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571760">12.1.9. How to handle incrementing
+ "#id2571626">12.1.9. How to handle incrementing
versions when fixing an existing
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2571809">12.1.10. Portability of
+ "#id2571675">12.1.10. Portability of
packages</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2571901">12.2.
+ <dt><span class="sect1"><a href="#id2571700">12.2.
Possible downloading issues</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2571905">12.2.1. Packages whose distfiles
+ "#id2571703">12.2.1. Packages whose distfiles
aren't available for plain
downloading</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572036">12.2.2. How to handle modified
+ "#id2571902">12.2.2. How to handle modified
distfiles with the 'old' name</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572048">12.3.
+ <dt><span class="sect1"><a href="#id2571914">12.3.
Configuration gotchas</a></span></dt>
<dd>
@@ -7640,64 +7662,64 @@ make build
libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572523">12.3.2. Using libtool on GNU packages
+ "#id2572390">12.3.2. Using libtool on GNU packages
that already support libtool</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572608">12.3.3. GNU
+ "#id2572474">12.3.3. GNU
Autoconf/Automake</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572652">12.4.
+ <dt><span class="sect1"><a href="#id2572519">12.4.
Building considerations</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2572656">12.4.1. CPP defines</a></span></dt>
+ "#id2572522">12.4.1. CPP defines</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2572685">12.5.
+ <dt><span class="sect1"><a href="#id2572552">12.5.
Package specific actions</a></span></dt>
<dd>
<dl>
<dt><span class="sect2"><a href=
- "#id2572689">12.5.1. Package configuration
+ "#id2572555">12.5.1. Package configuration
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572859">12.5.2. User
- Interaction</a></span></dt>
+ "#id2572726">12.5.2. User
+ interaction</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572904">12.5.3. Handling
+ "#id2572771">12.5.3. Handling
licenses</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2572987">12.5.4. Creating an account from a
+ "#id2572922">12.5.4. Creating an account from a
package</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573049">12.5.5. Installing score
+ "#id2573052">12.5.5. Installing score
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573093">12.5.6. Packages providing login
+ "#id2573096">12.5.6. Packages providing login
shells</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573424">12.5.7. Packages containing perl
+ "#id2573222">12.5.7. Packages containing perl
scripts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573442">12.5.8. Packages with hardcoded paths
+ "#id2573240">12.5.8. Packages with hardcoded paths
to other interpreters</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573463">12.5.9. Packages installing perl
+ "#id2573261">12.5.9. Packages installing perl
modules</a></span></dt>
<dt><span class="sect2"><a href=
@@ -7705,36 +7727,36 @@ make build
files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573751">12.5.11. Packages installing GConf2
+ "#id2573549">12.5.11. Packages installing GConf2
data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573851">12.5.12. Packages installing
+ "#id2573650">12.5.12. Packages installing
scrollkeeper data files</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2573902">12.5.13. Packages installing X11
+ "#id2573701">12.5.13. Packages installing X11
fonts</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574018">12.5.14. Packages installing GTK2
+ "#id2573816">12.5.14. Packages installing GTK2
modules</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574087">12.5.15. Packages installing SGML or
+ "#id2573885">12.5.15. Packages installing SGML or
XML data</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574139">12.5.16. Packages installing
+ "#id2573938">12.5.16. Packages installing
extensions to the MIME database</a></span></dt>
<dt><span class="sect2"><a href=
- "#id2574210">12.5.17. Packages using
+ "#id2574008">12.5.17. Packages using
intltool</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2574224">12.6.
+ <dt><span class="sect1"><a href="#id2574022">12.6.
Feedback to the author</a></span></dt>
</dl>
</div>
@@ -7744,7 +7766,7 @@ make build
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2570968" id="id2570968"></a>12.1.&nbsp;General
+ "id2570766" id="id2570766"></a>12.1.&nbsp;General
operation</h2>
</div>
</div>
@@ -7754,8 +7776,8 @@ make build
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2570971" id=
- "id2570971"></a>12.1.1.&nbsp;How to pull in
+ <h3 class="title"><a name="id2570770" id=
+ "id2570770"></a>12.1.1.&nbsp;How to pull in
variables from /etc/mk.conf</h3>
</div>
</div>
@@ -7805,16 +7827,16 @@ CFLAGS+= -your -flags
<a xmlns="http://www.w3.org/TR/xhtml1/transitional"
href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/cpuflags/README.html"
- class="pkgname">devel/cpuflags</a> package if you're
- interested in optimization for the current CPU.</p>
+ class="pkgname">devel/cpuflags</a> package if you're
+ interested in optimization for the current CPU.</p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571054" id=
- "id2571054"></a>12.1.2.&nbsp;Restricted
+ <h3 class="title"><a name="id2570853" id=
+ "id2570853"></a>12.1.2.&nbsp;Restricted
packages</h3>
</div>
</div>
@@ -7972,8 +7994,9 @@ BUILD_DEPENDS+= autoconf-2.13:../../devel/autoconf
this is the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/print/lyx/README.html"
- class="pkgname">print/lyx</a> package, which uses
- the xpm library, version 3.4j to build:</p>
+ class="pkgname">print/lyx</a> package, which
+ uses the xpm library, version 3.4j to
+ build:</p>
<pre class="programlisting">
DEPENDS+= xpm-3.4j:../../graphics/xpm
</pre>
@@ -8057,9 +8080,10 @@ RECOMMENDED+= tiff&gt;=3.6.1:../../graphics/tiff
"varname">DEPENDS</tt> variable. The <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/print/lyx/README.html"
- class="pkgname">print/lyx</a> package needs to be
- able to execute the latex binary from the teTeX
- package when it runs, and that is specified:</p>
+ class="pkgname">print/lyx</a> package needs to
+ be able to execute the latex binary from the
+ teTeX package when it runs, and that is
+ specified:</p>
<pre class="programlisting">
DEPENDS+= teTeX-[0-9]*:../../print/teTeX
</pre>
@@ -8075,9 +8099,9 @@ DEPENDS+= teTeX-[0-9]*:../../print/teTeX
"quote">do-configure</span>&#8221; target <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/print/ghostscript5/README.html"
- class="pkgname">print/ghostscript5</a> package (it
- relies on the jpeg sources being present in source form
- during the build):</p>
+ class="pkgname">print/ghostscript5</a> package (it
+ relies on the jpeg sources being present in source
+ form during the build):</p>
<pre class="programlisting">
if [ ! -e ${_PKGSRCDIR}/graphics/jpeg/${WRKDIR:T}/jpeg-6b ]; then \
cd ${_PKGSRCDIR}/../../graphics/jpeg &amp;&amp; ${MAKE} extract; \
@@ -8101,21 +8125,21 @@ pre-clean:
and, if it isn't, installs the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/gettext/README.html"
- class="pkgname">devel/gettext</a> package. The latter
- adds a build dependency on either an installed version
- of an older gettext package, or if it isn't, installs
- the <a xmlns="http://www.w3.org/TR/xhtml1/transitional"
- href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/gettext-m4/README.html"
- class="pkgname">devel/gettext-m4</a> package.</p>
+ class="pkgname">devel/gettext</a> package. The
+ latter adds a build dependency on either an
+ installed version of an older gettext package, or if
+ it isn't, installs the <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/gettext-m4/README.html"
+ class="pkgname">devel/gettext-m4</a> package.</p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571501" id=
- "id2571501"></a>12.1.4.&nbsp;Handling conflicts
+ <h3 class="title"><a name="id2571436" id=
+ "id2571436"></a>12.1.4.&nbsp;Handling conflicts
with other packages</h3>
</div>
</div>
@@ -8134,12 +8158,12 @@ pre-clean:
<p>For example <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/Xaw3d/README.html"
- class="pkgname">x11/Xaw3d</a> and <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/Xaw-Xpm/README.html"
- class="pkgname">x11/Xaw-Xpm</a> install provide the
- same shared library, thus you set in <tt class=
- "filename">pkgsrc/x11/Xaw3d/Makefile</tt>:</p>
+ class="pkgname">x11/Xaw3d</a> and <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/x11/Xaw-Xpm/README.html"
+ class="pkgname">x11/Xaw-Xpm</a> install provide the
+ same shared library, thus you set in <tt class=
+ "filename">pkgsrc/x11/Xaw3d/Makefile</tt>:</p>
<pre class="programlisting">
CONFLICTS= Xaw-Xpm-[0-9]*
</pre>
@@ -8162,8 +8186,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571620" id=
- "id2571620"></a>12.1.5.&nbsp;Packages that cannot
+ <h3 class="title"><a name="id2571486" id=
+ "id2571486"></a>12.1.5.&nbsp;Packages that cannot
or should not be built</h3>
</div>
</div>
@@ -8193,8 +8217,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571645" id=
- "id2571645"></a>12.1.6.&nbsp;Packages which
+ <h3 class="title"><a name="id2571512" id=
+ "id2571512"></a>12.1.6.&nbsp;Packages which
should not be deleted, once installed</h3>
</div>
</div>
@@ -8256,8 +8280,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571737" id=
- "id2571737"></a>12.1.8.&nbsp;How to handle
+ <h3 class="title"><a name="id2571604" id=
+ "id2571604"></a>12.1.8.&nbsp;How to handle
compiler bugs</h3>
</div>
</div>
@@ -8282,8 +8306,8 @@ CONFLICTS= Xaw3d-[0-9]*
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571760" id=
- "id2571760"></a>12.1.9.&nbsp;How to handle
+ <h3 class="title"><a name="id2571626" id=
+ "id2571626"></a>12.1.9.&nbsp;How to handle
incrementing versions when fixing an existing
package</h3>
</div>
@@ -8323,8 +8347,8 @@ DISTNAME= foo-17.43
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571809" id=
- "id2571809"></a>12.1.10.&nbsp;Portability of
+ <h3 class="title"><a name="id2571675" id=
+ "id2571675"></a>12.1.10.&nbsp;Portability of
packages</h3>
</div>
</div>
@@ -8340,8 +8364,8 @@ DISTNAME= foo-17.43
<div class="titlepage">
<div>
<div>
- <h4 class="title"><a name="id2571882" id=
- "id2571882"></a>12.1.10.1.&nbsp;${INSTALL},
+ <h4 class="title"><a name="id2571681" id=
+ "id2571681"></a>12.1.10.1.&nbsp;${INSTALL},
${INSTALL_DATA_DIR}, ...</h4>
</div>
</div>
@@ -8366,7 +8390,7 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2571901" id="id2571901"></a>12.2.&nbsp;Possible
+ "id2571700" id="id2571700"></a>12.2.&nbsp;Possible
downloading issues</h2>
</div>
</div>
@@ -8376,8 +8400,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2571905" id=
- "id2571905"></a>12.2.1.&nbsp;Packages whose
+ <h3 class="title"><a name="id2571703" id=
+ "id2571703"></a>12.2.1.&nbsp;Packages whose
distfiles aren't available for plain
downloading</h3>
</div>
@@ -8393,8 +8417,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
which to download it. <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/graphics/ns-cult3d/README.html"
- class="pkgname">graphics/ns-cult3d</a> is an example of
- this usage.</p>
+ class="pkgname">graphics/ns-cult3d</a> is an example
+ of this usage.</p>
<p>If the download can't be automated, because the user
must submit personal information to apply for a
@@ -8408,37 +8432,39 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
following packages use this: <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/audio/realplayer/README.html"
- class="pkgname">audio/realplayer</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/cad/simian/README.html"
- class="pkgname">cad/simian</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/ipv6socket/README.html"
- class="pkgname">devel/ipv6socket</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/emulators/vmware-module/README.html"
- class="pkgname">emulators/vmware-module</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/fonts/acroread-jpnfont/README.html"
- class="pkgname">fonts/acroread-jpnfont</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/sysutils/storage-manager/README.html"
- class="pkgname">sysutils/storage-manager</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/ap-aolserver/README.html"
- class="pkgname">www/ap-aolserver</a>, <a xmlns=
- "http://www.w3.org/TR/xhtml1/transitional" href=
- "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/openacs/README.html"
- class="pkgname">www/openacs</a>. Try to be consistent
- with them.</p>
+ class="pkgname">audio/realplayer</a>, <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/cad/simian/README.html"
+ class="pkgname">cad/simian</a>, <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/ipv6socket/README.html"
+ class="pkgname">devel/ipv6socket</a>, <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/emulators/vmware-module/README.html"
+ class="pkgname">emulators/vmware-module</a>,
+ <a xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/fonts/acroread-jpnfont/README.html"
+ class="pkgname">fonts/acroread-jpnfont</a>, <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/sysutils/storage-manager/README.html"
+ class="pkgname">sysutils/storage-manager</a>,
+ <a xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/ap-aolserver/README.html"
+ class="pkgname">www/ap-aolserver</a>, <a xmlns=
+ "http://www.w3.org/TR/xhtml1/transitional" href=
+ "ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/openacs/README.html"
+ class="pkgname">www/openacs</a>. Try to be
+ consistent with them.</p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572036" id=
- "id2572036"></a>12.2.2.&nbsp;How to handle
+ <h3 class="title"><a name="id2571902" id=
+ "id2571902"></a>12.2.2.&nbsp;How to handle
modified distfiles with the 'old' name</h3>
</div>
</div>
@@ -8467,8 +8493,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2572048" id=
- "id2572048"></a>12.3.&nbsp;Configuration
+ "id2571914" id=
+ "id2571914"></a>12.3.&nbsp;Configuration
gotchas</h2>
</div>
</div>
@@ -8495,11 +8521,11 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
hand to test things. The <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/libtool/README.html"
- class="pkgname">devel/libtool</a> pkg can help here, as
- it just &#8220;<span class="quote">knows</span>&#8221;
- how to build both static and dynamic libraries from a
- set of source files, thus being platform
- independent.</p>
+ class="pkgname">devel/libtool</a> pkg can help here,
+ as it just &#8220;<span class=
+ "quote">knows</span>&#8221; how to build both static
+ and dynamic libraries from a set of source files,
+ thus being platform independent.</p>
<p>Here's how to use libtool in a pkg in seven simple
steps:</p>
@@ -8690,8 +8716,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572523" id=
- "id2572523"></a>12.3.2.&nbsp;Using libtool on GNU
+ <h3 class="title"><a name="id2572390" id=
+ "id2572390"></a>12.3.2.&nbsp;Using libtool on GNU
packages that already support libtool</h3>
</div>
</div>
@@ -8768,8 +8794,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572608" id=
- "id2572608"></a>12.3.3.&nbsp;GNU
+ <h3 class="title"><a name="id2572474" id=
+ "id2572474"></a>12.3.3.&nbsp;GNU
Autoconf/Automake</h3>
</div>
</div>
@@ -8835,7 +8861,7 @@ pre-configure:
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2572652" id="id2572652"></a>12.4.&nbsp;Building
+ "id2572519" id="id2572519"></a>12.4.&nbsp;Building
considerations</h2>
</div>
</div>
@@ -8845,8 +8871,8 @@ pre-configure:
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572656" id=
- "id2572656"></a>12.4.1.&nbsp;CPP defines</h3>
+ <h3 class="title"><a name="id2572522" id=
+ "id2572522"></a>12.4.1.&nbsp;CPP defines</h3>
</div>
</div>
</div>
@@ -8885,7 +8911,7 @@ pre-configure:
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2572685" id="id2572685"></a>12.5.&nbsp;Package
+ "id2572552" id="id2572552"></a>12.5.&nbsp;Package
specific actions</h2>
</div>
</div>
@@ -8895,8 +8921,8 @@ pre-configure:
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572689" id=
- "id2572689"></a>12.5.1.&nbsp;Package
+ <h3 class="title"><a name="id2572555" id=
+ "id2572555"></a>12.5.1.&nbsp;Package
configuration files</h3>
</div>
</div>
@@ -8965,9 +8991,9 @@ pre-configure:
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572859" id=
- "id2572859"></a>12.5.2.&nbsp;User
- Interaction</h3>
+ <h3 class="title"><a name="id2572726" id=
+ "id2572726"></a>12.5.2.&nbsp;User
+ interaction</h3>
</div>
</div>
</div>
@@ -9015,8 +9041,8 @@ INTERACTIVE_STAGE= configure install
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572904" id=
- "id2572904"></a>12.5.3.&nbsp;Handling
+ <h3 class="title"><a name="id2572771" id=
+ "id2572771"></a>12.5.3.&nbsp;Handling
licenses</h3>
</div>
</div>
@@ -9041,7 +9067,7 @@ INTERACTIVE_STAGE= configure install
<a xmlns="http://www.w3.org/TR/xhtml1/transitional"
href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/graphics/graphviz/README.html"
- class="pkgname">graphics/graphviz</a>:</p>
+ class="pkgname">graphics/graphviz</a>:</p>
<pre class="programlisting">
LICENSE= graphviz-license
</pre>
@@ -9089,8 +9115,8 @@ ACCEPTABLE_LICENSES+=graphviz-license
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2572987" id=
- "id2572987"></a>12.5.4.&nbsp;Creating an account
+ <h3 class="title"><a name="id2572922" id=
+ "id2572922"></a>12.5.4.&nbsp;Creating an account
from a package</h3>
</div>
</div>
@@ -9143,8 +9169,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573049" id=
- "id2573049"></a>12.5.5.&nbsp;Installing score
+ <h3 class="title"><a name="id2573052" id=
+ "id2573052"></a>12.5.5.&nbsp;Installing score
files</h3>
</div>
</div>
@@ -9181,8 +9207,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573093" id=
- "id2573093"></a>12.5.6.&nbsp;Packages providing
+ <h3 class="title"><a name="id2573096" id=
+ "id2573096"></a>12.5.6.&nbsp;Packages providing
login shells</h3>
</div>
</div>
@@ -9216,8 +9242,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573424" id=
- "id2573424"></a>12.5.7.&nbsp;Packages containing
+ <h3 class="title"><a name="id2573222" id=
+ "id2573222"></a>12.5.7.&nbsp;Packages containing
perl scripts</h3>
</div>
</div>
@@ -9235,8 +9261,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573442" id=
- "id2573442"></a>12.5.8.&nbsp;Packages with
+ <h3 class="title"><a name="id2573240" id=
+ "id2573240"></a>12.5.8.&nbsp;Packages with
hardcoded paths to other interpreters</h3>
</div>
</div>
@@ -9262,8 +9288,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573463" id=
- "id2573463"></a>12.5.9.&nbsp;Packages installing
+ <h3 class="title"><a name="id2573261" id=
+ "id2573261"></a>12.5.9.&nbsp;Packages installing
perl modules</h3>
</div>
</div>
@@ -9367,8 +9393,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<a xmlns="http://www.w3.org/TR/xhtml1/transitional"
href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/devel/gtexinfo/README.html"
- class="pkgname">devel/gtexinfo</a> package will be
- added automatically.</p>
+ class="pkgname">devel/gtexinfo</a> package will be
+ added automatically.</p>
<p>The build and installation process of the software
provided by the package should not use the
@@ -9399,8 +9425,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573751" id=
- "id2573751"></a>12.5.11.&nbsp;Packages installing
+ <h3 class="title"><a name="id2573549" id=
+ "id2573549"></a>12.5.11.&nbsp;Packages installing
GConf2 data files</h3>
</div>
</div>
@@ -9472,8 +9498,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573851" id=
- "id2573851"></a>12.5.12.&nbsp;Packages installing
+ <h3 class="title"><a name="id2573650" id=
+ "id2573650"></a>12.5.12.&nbsp;Packages installing
scrollkeeper data files</h3>
</div>
</div>
@@ -9517,8 +9543,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2573902" id=
- "id2573902"></a>12.5.13.&nbsp;Packages installing
+ <h3 class="title"><a name="id2573701" id=
+ "id2573701"></a>12.5.13.&nbsp;Packages installing
X11 fonts</h3>
</div>
</div>
@@ -9553,8 +9579,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2574018" id=
- "id2574018"></a>12.5.14.&nbsp;Packages installing
+ <h3 class="title"><a name="id2573816" id=
+ "id2573816"></a>12.5.14.&nbsp;Packages installing
GTK2 modules</h3>
</div>
</div>
@@ -9618,8 +9644,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2574087" id=
- "id2574087"></a>12.5.15.&nbsp;Packages installing
+ <h3 class="title"><a name="id2573885" id=
+ "id2573885"></a>12.5.15.&nbsp;Packages installing
SGML or XML data</h3>
</div>
</div>
@@ -9680,8 +9706,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2574139" id=
- "id2574139"></a>12.5.16.&nbsp;Packages installing
+ <h3 class="title"><a name="id2573938" id=
+ "id2573938"></a>12.5.16.&nbsp;Packages installing
extensions to the MIME database</h3>
</div>
</div>
@@ -9737,8 +9763,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2574210" id=
- "id2574210"></a>12.5.17.&nbsp;Packages using
+ <h3 class="title"><a name="id2574008" id=
+ "id2574008"></a>12.5.17.&nbsp;Packages using
intltool</h3>
</div>
</div>
@@ -9763,7 +9789,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2574224" id="id2574224"></a>12.6.&nbsp;Feedback
+ "id2574022" id="id2574022"></a>12.6.&nbsp;Feedback
to the author</h2>
</div>
</div>
@@ -9810,9 +9836,10 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<p>Install <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/url2pkg/README.html"
- class="pkgname">pkgtools/url2pkg</a>, create a
- directory for a new package, change into it, then run
- <span><b class="command">url2pkg</b></span>:</p>
+ class="pkgname">pkgtools/url2pkg</a>, create a
+ directory for a new package, change into it, then
+ run <span><b class=
+ "command">url2pkg</b></span>:</p>
<pre class="screen">
<tt class="prompt">%</tt> <b class=
"userinput"><tt>mkdir /usr/pkgsrc/<i class=
@@ -9875,7 +9902,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
"command">pkgvi</b></span> are from the <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkgdiff/README.html"
- class="pkgname">pkgtools/pkgdiff</a> package.</p>
+ class="pkgname">pkgtools/pkgdiff</a> package.</p>
</li>
<li>
@@ -9959,8 +9986,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
from <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkglint/README.html"
- class="pkgname">pkgtools/pkglint</a>, and fix the
- problems it reports:</p>
+ class="pkgname">pkgtools/pkglint</a>, and fix the
+ problems it reports:</p>
<pre class="screen">
<tt class="prompt">#</tt> <b class="userinput"><tt>pkglint</tt></b>
</pre>
@@ -9991,18 +10018,18 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2574685">14.1.
+ <dt><span class="sect1"><a href="#id2574484">14.1.
Submitting your packages</a></span></dt>
- <dt><span class="sect1"><a href="#id2574732">14.2.
+ <dt><span class="sect1"><a href="#id2574531">14.2.
Committing: Importing a package into
CVS</a></span></dt>
- <dt><span class="sect1"><a href="#id2575000">14.3.
- Updating a Package to a Newer Version</a></span></dt>
+ <dt><span class="sect1"><a href="#id2574730">14.3.
+ Updating a package to a newer version</a></span></dt>
- <dt><span class="sect1"><a href="#id2575019">14.4.
- Moving a Package in pkgsrc</a></span></dt>
+ <dt><span class="sect1"><a href="#id2574818">14.4.
+ Moving a package in pkgsrc</a></span></dt>
</dl>
</div>
@@ -10011,8 +10038,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2574685" id=
- "id2574685"></a>14.1.&nbsp;Submitting your
+ "id2574484" id=
+ "id2574484"></a>14.1.&nbsp;Submitting your
packages</h2>
</div>
</div>
@@ -10073,8 +10100,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2574732" id=
- "id2574732"></a>14.2.&nbsp;Committing: Importing a
+ "id2574531" id=
+ "id2574531"></a>14.2.&nbsp;Committing: Importing a
package into CVS</h2>
</div>
</div>
@@ -10129,8 +10156,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2575000" id="id2575000"></a>14.3.&nbsp;Updating
- a Package to a Newer Version</h2>
+ "id2574730" id="id2574730"></a>14.3.&nbsp;Updating
+ a package to a newer version</h2>
</div>
</div>
</div>
@@ -10180,8 +10207,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2575019" id="id2575019"></a>14.4.&nbsp;Moving a
- Package in pkgsrc</h2>
+ "id2574818" id="id2574818"></a>14.4.&nbsp;Moving a
+ package in pkgsrc</h2>
</div>
</div>
</div>
@@ -10279,26 +10306,26 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<p><b>Table of Contents</b></p>
<dl>
- <dt><span class="sect1"><a href="#id2575177">A.1.
+ <dt><span class="sect1"><a href="#id2575044">A.1.
files</a></span></dt>
<dd>
<dl>
- <dt><span class="sect2"><a href="#id2575180">A.1.1.
+ <dt><span class="sect2"><a href="#id2575047">A.1.1.
Makefile</a></span></dt>
- <dt><span class="sect2"><a href="#id2575188">A.1.2.
+ <dt><span class="sect2"><a href="#id2575054">A.1.2.
DESCR</a></span></dt>
- <dt><span class="sect2"><a href="#id2575203">A.1.3.
+ <dt><span class="sect2"><a href="#id2575069">A.1.3.
PLIST</a></span></dt>
- <dt><span class="sect2"><a href="#id2575210">A.1.4.
+ <dt><span class="sect2"><a href="#id2575077">A.1.4.
Checking a package with pkglint</a></span></dt>
</dl>
</dd>
- <dt><span class="sect1"><a href="#id2575319">A.2. Steps
+ <dt><span class="sect1"><a href="#id2575186">A.2. Steps
for building, installing, packaging</a></span></dt>
</dl>
</div>
@@ -10315,7 +10342,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2575177" id="id2575177"></a>A.1.&nbsp;files</h2>
+ "id2575044" id="id2575044"></a>A.1.&nbsp;files</h2>
</div>
</div>
</div>
@@ -10324,8 +10351,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2575180" id=
- "id2575180"></a>A.1.1.&nbsp;Makefile</h3>
+ <h3 class="title"><a name="id2575047" id=
+ "id2575047"></a>A.1.1.&nbsp;Makefile</h3>
</div>
</div>
</div>
@@ -10352,8 +10379,8 @@ INFO_FILES= bison.info
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2575188" id=
- "id2575188"></a>A.1.2.&nbsp;DESCR</h3>
+ <h3 class="title"><a name="id2575054" id=
+ "id2575054"></a>A.1.2.&nbsp;DESCR</h3>
</div>
</div>
</div>
@@ -10369,8 +10396,8 @@ of the NetBSD source tree is beyond me.
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2575203" id=
- "id2575203"></a>A.1.3.&nbsp;PLIST</h3>
+ <h3 class="title"><a name="id2575069" id=
+ "id2575069"></a>A.1.3.&nbsp;PLIST</h3>
</div>
</div>
</div>
@@ -10393,8 +10420,8 @@ share/bison.hairy
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a name="id2575210" id=
- "id2575210"></a>A.1.4.&nbsp;Checking a package with
+ <h3 class="title"><a name="id2575077" id=
+ "id2575077"></a>A.1.4.&nbsp;Checking a package with
<span><b class="command">pkglint</b></span></h3>
</div>
</div>
@@ -10403,11 +10430,11 @@ share/bison.hairy
<p>The NetBSD package system comes with <a xmlns=
"http://www.w3.org/TR/xhtml1/transitional" href=
"ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/pkgtools/pkglint/README.html"
- class="pkgname">pkgtools/pkglint</a> which helps to check
- the contents of these files. After installation it is
- quite easy to use, just change to the directory of the
- package you wish to examine and execute <span><b class=
- "command">pkglint</b></span>:</p>
+ class="pkgname">pkgtools/pkglint</a> which helps to
+ check the contents of these files. After installation
+ it is quite easy to use, just change to the directory
+ of the package you wish to examine and execute
+ <span><b class="command">pkglint</b></span>:</p>
<pre class="screen">
<tt class="prompt">$</tt> <b class="userinput"><tt>pkglint</tt></b>
OK: checking ./DESCR.
@@ -10429,7 +10456,7 @@ looks fine.
<div>
<div>
<h2 class="title" style="clear: both"><a name=
- "id2575319" id="id2575319"></a>A.2.&nbsp;Steps for
+ "id2575186" id="id2575186"></a>A.2.&nbsp;Steps for
building, installing, packaging</h2>
</div>
</div>
@@ -10829,6 +10856,127 @@ Registering depends:.
</ol>
</div>
</div>
+
+ <div class="appendix" lang="en" xml:lang="en">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title"><a name="editing" id=
+ "editing"></a>Appendix&nbsp;D.&nbsp;Editing guidelines
+ for the pkgsrc guide</h2>
+ </div>
+ </div>
+ </div>
+
+ <div class="toc">
+ <p><b>Table of Contents</b></p>
+
+ <dl>
+ <dt><span class="sect1"><a href="#id2575900">D.1.
+ Targets</a></span></dt>
+
+ <dt><span class="sect1"><a href="#id2575949">D.2.
+ Procedure</a></span></dt>
+ </dl>
+ </div>
+
+ <p>This section contains information on editing the pkgsrc
+ guide itself.</p>
+
+ <div class="sect1" lang="en" xml:lang="en">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title" style="clear: both"><a name=
+ "id2575900" id="id2575900"></a>D.1.&nbsp;Targets</h2>
+ </div>
+ </div>
+ </div>
+
+ <p>The pkgsrc guide's source code is stored in <tt class=
+ "filename">pkgsrc/doc/guide/files</tt>, and several files
+ are created from it:</p>
+
+ <div class="itemizedlist">
+ <ul type="disc">
+ <li>
+ <p><tt class="filename">pkgsrc/doc/pkgsrc.txt</tt>,
+ which replaces <tt class=
+ "filename">pkgsrc/Packages.txt</tt></p>
+ </li>
+
+ <li>
+ <p><tt class=
+ "filename">pkgsrc/doc/pkgsrc.html</tt></p>
+ </li>
+
+ <li>
+ <p><tt class=
+ "filename">http://www.NetBSD.org/Documentation/pkgsrc/</tt>:
+ the documentation on the NetBSD website will be built
+ from pkgsrc and kept up to date on the web server
+ itself. This means you <span class=
+ "emphasis"><em>must</em></span> make sure that your
+ changes haven't broken the build!</p>
+ </li>
+ </ul>
+ </div>
+ </div>
+
+ <div class="sect1" lang="en" xml:lang="en">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title" style="clear: both"><a name=
+ "id2575949" id=
+ "id2575949"></a>D.2.&nbsp;Procedure</h2>
+ </div>
+ </div>
+ </div>
+
+ <p>The procedure to edit the pkgsrc guide is:</p>
+
+ <div class="itemizedlist">
+ <ul type="disc">
+ <li>
+ <p>Edit the XML file(s) in <tt class=
+ "filename">pkgsrc/doc/guide/files</tt></p>
+ </li>
+
+ <li>
+ <p>Run <span><b class="command">make</b></span> in
+ <tt class="filename">pkgsrc/doc/guide</tt> to build
+ the HTML and ASCII version</p>
+ </li>
+
+ <li>
+ <p>Run <span><b class="command">make
+ OUTPUT=pdf</b></span> in <tt class=
+ "filename">pkgsrc/doc/guide</tt> to build the PDF
+ version. Dont' omit this, as this does a very strict
+ SGML test, and doing this properly is important for
+ getting proper documentation on the web server!</p>
+ </li>
+
+ <li>
+ <p>If all is well, run <span><b class="command">make
+ install-doc</b></span> to put the generated files
+ into <tt class="filename">pkgserc/doc</tt>.</p>
+ </li>
+
+ <li>
+ <p><span><b class="command">cvs commit
+ pkgsrc/doc/guide/files</b></span></p>
+ </li>
+
+ <li>
+ <p><span><b class="command">cvs commit
+ pkgsrc/doc/pkgsrc.{html,txt}</b></span></p>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
</div>
</body>
</html>