diff options
author | sketch <sketch@pkgsrc.org> | 2005-02-10 11:30:00 +0000 |
---|---|---|
committer | sketch <sketch@pkgsrc.org> | 2005-02-10 11:30:00 +0000 |
commit | 35824b90577b324bf52261e3e95795bcf25b9e6f (patch) | |
tree | dbebe1d07c09b08e0075cb9a7d6b17807e044f48 /doc/pkgsrc.html | |
parent | 7e9f9121f87b5d4cb80f9d1c8bd6621752d18f12 (diff) | |
download | pkgsrc-35824b90577b324bf52261e3e95795bcf25b9e6f.tar.gz |
Regenerate for fixes.xml rev 1.7 (typo fix), but appears to have pulled in
some other changes as well.
Diffstat (limited to 'doc/pkgsrc.html')
-rw-r--r-- | doc/pkgsrc.html | 1039 |
1 files changed, 526 insertions, 513 deletions
diff --git a/doc/pkgsrc.html b/doc/pkgsrc.html index b27869f6bdc..3d86432f143 100644 --- a/doc/pkgsrc.html +++ b/doc/pkgsrc.html @@ -19,8 +19,8 @@ alink="#0000FF"> <div class="titlepage"> <div> <div> - <h1 class="title"><a name="id2458392" id= - "id2458392"></a>The pkgsrc guide</h1> + <h1 class="title"><a name="id2458244" id= + "id2458244"></a>The pkgsrc guide</h1> </div> <div> @@ -93,7 +93,7 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2514274">1.1. + <dt><span class="sect1"><a href="#id2514134">1.1. Introduction</a></span></dt> <dt><span class="sect1"><a href="#overview">1.2. @@ -117,13 +117,13 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2514852">2.1. + <dt><span class="sect1"><a href="#id2514720">2.1. As tar file</a></span></dt> - <dt><span class="sect1"><a href="#id2514868">2.2. + <dt><span class="sect1"><a href="#id2514736">2.2. Via SUP</a></span></dt> - <dt><span class="sect1"><a href="#id2514968">2.3. + <dt><span class="sect1"><a href="#id2514836">2.3. Via CVS</a></span></dt> </dl> </dd> @@ -133,32 +133,32 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2515078">3.1. + <dt><span class="sect1"><a href="#id2515014">3.1. Bootstrapping pkgsrc</a></span></dt> - <dt><span class="sect1"><a href="#id2515253">3.2. + <dt><span class="sect1"><a href="#id2515127">3.2. Platform specific notes</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2515259">3.2.1. Darwin (Mac OS + "#id2515133">3.2.1. Darwin (Mac OS X)</a></span></dt> <dt><span class="sect2"><a href= - "#id2515558">3.2.2. FreeBSD</a></span></dt> + "#id2515432">3.2.2. FreeBSD</a></span></dt> <dt><span class="sect2"><a href= - "#id2515660">3.2.3. Interix</a></span></dt> + "#id2515876">3.2.3. Interix</a></span></dt> <dt><span class="sect2"><a href= - "#id2515751">3.2.4. IRIX</a></span></dt> + "#id2515966">3.2.4. IRIX</a></span></dt> <dt><span class="sect2"><a href= - "#id2516278">3.2.5. OpenBSD</a></span></dt> + "#id2516084">3.2.5. OpenBSD</a></span></dt> <dt><span class="sect2"><a href= - "#id2516390">3.2.6. Solaris</a></span></dt> + "#id2516264">3.2.6. Solaris</a></span></dt> </dl> </dd> </dl> @@ -176,38 +176,38 @@ alink="#0000FF"> <dd> <dl> <dt><span class="sect2"><a href= - "#id2516526">4.1.1. Where to get binary + "#id2516401">4.1.1. Where to get binary packages</a></span></dt> <dt><span class="sect2"><a href= - "#id2516567">4.1.2. How to use binary + "#id2516441">4.1.2. How to use binary packages</a></span></dt> <dt><span class="sect2"><a href= - "#id2516633">4.1.3. A word of + "#id2516576">4.1.3. A word of warning</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2516645">4.2. + <dt><span class="sect1"><a href="#id2516587">4.2. Building packages from source</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2516723">4.2.1. + "#id2516597">4.2.1. Requirements</a></span></dt> <dt><span class="sect2"><a href= - "#id2516743">4.2.2. Fetching + "#id2516617">4.2.2. Fetching distfiles</a></span></dt> <dt><span class="sect2"><a href= - "#id2516864">4.2.3. How to build and + "#id2516806">4.2.3. How to build and install</a></span></dt> <dt><span class="sect2"><a href= - "#id2517180">4.2.4. Selecting the + "#id2517464">4.2.4. Selecting the compiler</a></span></dt> </dl> </dd> @@ -219,10 +219,10 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2517335">5.1. + <dt><span class="sect1"><a href="#id2582745">5.1. Building a single binary package</a></span></dt> - <dt><span class="sect1"><a href="#id2517822">5.2. + <dt><span class="sect1"><a href="#id2582823">5.2. Settings for creation of binary packages</a></span></dt> @@ -236,26 +236,26 @@ alink="#0000FF"> Configuration</a></span></dt> <dt><span class="sect2"><a href= - "#id2517962">5.3.2. Other environmental + "#id2582963">5.3.2. Other environmental considerations</a></span></dt> <dt><span class="sect2"><a href= - "#id2518003">5.3.3. Operation</a></span></dt> + "#id2583003">5.3.3. Operation</a></span></dt> <dt><span class="sect2"><a href= - "#id2583267">5.3.4. What it + "#id2583141">5.3.4. What it does</a></span></dt> <dt><span class="sect2"><a href= - "#id2583392">5.3.5. Disk space + "#id2583266">5.3.5. Disk space requirements</a></span></dt> <dt><span class="sect2"><a href= - "#id2583418">5.3.6. Setting up a sandbox for + "#id2583292">5.3.6. Setting up a sandbox for chroot'ed builds</a></span></dt> <dt><span class="sect2"><a href= - "#id2583811">5.3.7. Building a partial set of + "#id2583685">5.3.7. Building a partial set of packages</a></span></dt> <dt><span class="sect2"><a href= @@ -264,14 +264,14 @@ alink="#0000FF"> </dl> </dd> - <dt><span class="sect1"><a href="#id2584227">5.4. + <dt><span class="sect1"><a href="#id2584190">5.4. Creating a multiple CD-ROM packages collection</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2584310">5.4.1. Example of + "#id2584205">5.4.1. Example of cdpack</a></span></dt> </dl> </dd> @@ -283,54 +283,54 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2584502">6.1. + <dt><span class="sect1"><a href="#id2584466">6.1. Is there a mailing list for pkg-related discussion?</a></span></dt> - <dt><span class="sect1"><a href="#id2584600">6.2. + <dt><span class="sect1"><a href="#id2584496">6.2. Where's the pkgviews documentation?</a></span></dt> <dt><span class="sect1"><a href= "#faq-pkgtools">6.3. Utilities for package management (pkgtools)</a></span></dt> - <dt><span class="sect1"><a href="#id2584853">6.4. + <dt><span class="sect1"><a href="#id2584748">6.4. How to use pkgsrc as non-root</a></span></dt> - <dt><span class="sect1"><a href="#id2584865">6.5. + <dt><span class="sect1"><a href="#id2584760">6.5. How to resume transfers when fetching distfiles?</a></span></dt> - <dt><span class="sect1"><a href="#id2584907">6.6. + <dt><span class="sect1"><a href="#id2584803">6.6. How can I install/use XFree86 from pkgsrc?</a></span></dt> - <dt><span class="sect1"><a href="#id2584935">6.7. + <dt><span class="sect1"><a href="#id2584830">6.7. How can I install/use X.org from pkgsrc?</a></span></dt> - <dt><span class="sect1"><a href="#id2584963">6.8. + <dt><span class="sect1"><a href="#id2584858">6.8. How to fetch files from behind a firewall</a></span></dt> - <dt><span class="sect1"><a href="#id2584977">6.9. + <dt><span class="sect1"><a href="#id2584872">6.9. How do I tell <span><strong class="command">make fetch</strong></span> to do passive FTP?</a></span></dt> - <dt><span class="sect1"><a href="#id2585028">6.10. + <dt><span class="sect1"><a href="#id2584923">6.10. How to fetch all distfiles at once</a></span></dt> - <dt><span class="sect1"><a href="#id2585168">6.11. + <dt><span class="sect1"><a href="#id2585063">6.11. What does “<span class="quote">Don't know how to make /usr/share/tmac/tmac.andoc</span>” mean?</a></span></dt> - <dt><span class="sect1"><a href="#id2585206">6.12. + <dt><span class="sect1"><a href="#id2585101">6.12. What does “<span class="quote">Could not find bsd.own.mk</span>” mean?</a></span></dt> - <dt><span class="sect1"><a href="#id2585264">6.13. + <dt><span class="sect1"><a href="#id2585227">6.13. Using 'sudo' with pkgsrc</a></span></dt> <dt><span class="sect1"><a href="#faq.conf">6.14. @@ -368,17 +368,17 @@ alink="#0000FF"> "#components.patches">7.3. patches/*</a></span></dt> - <dt><span class="sect1"><a href="#id2586445">7.4. + <dt><span class="sect1"><a href="#id2586341">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="#id2586640">7.6. + <dt><span class="sect1"><a href="#id2586535">7.6. <code class="filename">work*</code></a></span></dt> - <dt><span class="sect1"><a href="#id2586727">7.7. + <dt><span class="sect1"><a href="#id2586622">7.7. <code class= "filename">files/*</code></a></span></dt> </dl> @@ -389,10 +389,10 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2586781">8.1. + <dt><span class="sect1"><a href="#id2586677">8.1. RCS ID</a></span></dt> - <dt><span class="sect1"><a href="#id2586796">8.2. + <dt><span class="sect1"><a href="#id2586692">8.2. Semi-automatic <code class="filename">PLIST</code> generation</a></span></dt> @@ -404,14 +404,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="#id2587186">8.5. + <dt><span class="sect1"><a href="#id2587081">8.5. Manpage-compression</a></span></dt> - <dt><span class="sect1"><a href="#id2587227">8.6. + <dt><span class="sect1"><a href="#id2587123">8.6. Changing PLIST source with <code class= "varname">PLIST_SRC</code></a></span></dt> - <dt><span class="sect1"><a href="#id2587244">8.7. + <dt><span class="sect1"><a href="#id2587140">8.7. Platform specific and differing PLISTs</a></span></dt> @@ -426,22 +426,22 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2587653">9.1. + <dt><span class="sect1"><a href="#id2587480">9.1. Converting packages to use buildlink3</a></span></dt> - <dt><span class="sect1"><a href="#id2587844">9.2. + <dt><span class="sect1"><a href="#id2587739">9.2. Writing <code class="filename">buildlink3.mk</code> files</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2587913">9.2.1. Anatomy of a buildlink3.mk + "#id2587809">9.2.1. Anatomy of a buildlink3.mk file</a></span></dt> <dt><span class="sect2"><a href= - "#id2588354">9.2.2. Updating <code class= + "#id2588249">9.2.2. Updating <code class= "varname">BUILDLINK_DEPENDS.<em class= "replaceable"><code>pkg</code></em></code> in <code class="filename">buildlink3.mk</code> @@ -449,19 +449,19 @@ alink="#0000FF"> </dl> </dd> - <dt><span class="sect1"><a href="#id2588433">9.3. + <dt><span class="sect1"><a href="#id2588465">9.3. Writing <code class="filename">builtin.mk</code> files</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2588582">9.3.1. Anatomy of a <code class= + "#id2588546">9.3.1. Anatomy of a <code class= "filename">builtin.mk</code> file</a></span></dt> <dt><span class="sect2"><a href= - "#id2588877">9.3.2. Global preferences for + "#id2588773">9.3.2. Global preferences for native or pkgsrc software</a></span></dt> </dl> </dd> @@ -473,10 +473,10 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2588950">10.1. + <dt><span class="sect1"><a href="#id2588845">10.1. Global default options</a></span></dt> - <dt><span class="sect1"><a href="#id2588965">10.2. + <dt><span class="sect1"><a href="#id2588860">10.2. Converting packages to use <code class= "filename">bsd.options.mk</code></a></span></dt> </dl> @@ -491,7 +491,7 @@ alink="#0000FF"> "#build.prefix">11.1. Program location</a></span></dt> - <dt><span class="sect1"><a href="#id2589573">11.2. + <dt><span class="sect1"><a href="#id2589468">11.2. Main targets</a></span></dt> <dt><span class="sect1"><a href= @@ -505,17 +505,17 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2590973">12.1. + <dt><span class="sect1"><a href="#id2590937">12.1. General operation</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2590977">12.1.1. How to pull in variables + "#id2590940">12.1.1. How to pull in variables from /etc/mk.conf</a></span></dt> <dt><span class="sect2"><a href= - "#id2591128">12.1.2. Restricted + "#id2591092">12.1.2. Restricted packages</a></span></dt> <dt><span class="sect2"><a href= @@ -523,15 +523,15 @@ alink="#0000FF"> dependencies</a></span></dt> <dt><span class="sect2"><a href= - "#id2591643">12.1.4. Handling conflicts with + "#id2591607">12.1.4. Handling conflicts with other packages</a></span></dt> <dt><span class="sect2"><a href= - "#id2591762">12.1.5. Packages that cannot or + "#id2591657">12.1.5. Packages that cannot or should not be built</a></span></dt> <dt><span class="sect2"><a href= - "#id2591787">12.1.6. Packages which should not + "#id2591683">12.1.6. Packages which should not be deleted, once installed</a></span></dt> <dt><span class="sect2"><a href= @@ -539,37 +539,37 @@ alink="#0000FF"> with security problems</a></span></dt> <dt><span class="sect2"><a href= - "#id2591879">12.1.8. How to handle compiler + "#id2591774">12.1.8. How to handle compiler bugs</a></span></dt> <dt><span class="sect2"><a href= - "#id2591901">12.1.9. How to handle incrementing + "#id2591797">12.1.9. How to handle incrementing versions when fixing an existing package</a></span></dt> <dt><span class="sect2"><a href= - "#id2591950">12.1.10. Portability of + "#id2591914">12.1.10. Portability of packages</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2591975">12.2. + <dt><span class="sect1"><a href="#id2591939">12.2. Possible downloading issues</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2591978">12.2.1. Packages whose distfiles + "#id2591942">12.2.1. Packages whose distfiles aren't available for plain downloading</a></span></dt> <dt><span class="sect2"><a href= - "#id2592109">12.2.2. How to handle modified + "#id2592005">12.2.2. How to handle modified distfiles with the 'old' name</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592121">12.3. + <dt><span class="sect1"><a href="#id2592017">12.3. Configuration gotchas</a></span></dt> <dd> @@ -579,66 +579,66 @@ alink="#0000FF"> libtool</a></span></dt> <dt><span class="sect2"><a href= - "#id2592529">12.3.2. Using libtool on GNU + "#id2592424">12.3.2. Using libtool on GNU packages that already support libtool</a></span></dt> <dt><span class="sect2"><a href= - "#id2592613">12.3.3. GNU + "#id2592577">12.3.3. GNU Autoconf/Automake</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592726">12.4. + <dt><span class="sect1"><a href="#id2592621">12.4. Building considerations</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2592729">12.4.1. CPP + "#id2592625">12.4.1. CPP defines</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592759">12.5. + <dt><span class="sect1"><a href="#id2592791">12.5. Package specific actions</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2592762">12.5.1. Package configuration + "#id2592794">12.5.1. Package configuration files</a></span></dt> <dt><span class="sect2"><a href= - "#id2592933">12.5.2. User + "#id2592897">12.5.2. User interaction</a></span></dt> <dt><span class="sect2"><a href= - "#id2593046">12.5.3. Handling + "#id2593010">12.5.3. Handling licenses</a></span></dt> <dt><span class="sect2"><a href= - "#id2593197">12.5.4. Creating an account from a + "#id2593093">12.5.4. Creating an account from a package</a></span></dt> <dt><span class="sect2"><a href= - "#id2593328">12.5.5. Installing score + "#id2593223">12.5.5. Installing score files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593371">12.5.6. Packages providing login + "#id2593335">12.5.6. Packages providing login shells</a></span></dt> <dt><span class="sect2"><a href= - "#id2593429">12.5.7. Packages containing perl + "#id2593393">12.5.7. Packages containing perl scripts</a></span></dt> <dt><span class="sect2"><a href= - "#id2593447">12.5.8. Packages with hardcoded + "#id2593411">12.5.8. Packages with hardcoded paths to other interpreters</a></span></dt> <dt><span class="sect2"><a href= - "#id2593468">12.5.9. Packages installing perl + "#id2593432">12.5.9. Packages installing perl modules</a></span></dt> <dt><span class="sect2"><a href= @@ -646,36 +646,36 @@ alink="#0000FF"> info files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593688">12.5.11. Packages installing + "#id2593652">12.5.11. Packages installing GConf2 data files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593788">12.5.12. Packages installing + "#id2593752">12.5.12. Packages installing scrollkeeper data files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593840">12.5.13. Packages installing X11 + "#id2593803">12.5.13. Packages installing X11 fonts</a></span></dt> <dt><span class="sect2"><a href= - "#id2593886">12.5.14. Packages installing GTK2 + "#id2593850">12.5.14. Packages installing GTK2 modules</a></span></dt> <dt><span class="sect2"><a href= - "#id2593956">12.5.15. Packages installing SGML + "#id2593988">12.5.15. Packages installing SGML or XML data</a></span></dt> <dt><span class="sect2"><a href= - "#id2594076">12.5.16. Packages installing + "#id2594108">12.5.16. Packages installing extensions to the MIME database</a></span></dt> <dt><span class="sect2"><a href= - "#id2594283">12.5.17. Packages using + "#id2594247">12.5.17. Packages using intltool</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2594297">12.6. + <dt><span class="sect1"><a href="#id2594261">12.6. Feedback to the author</a></span></dt> </dl> </dd> @@ -688,18 +688,18 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2594827">14.1. + <dt><span class="sect1"><a href="#id2594723">14.1. Submitting your packages</a></span></dt> - <dt><span class="sect1"><a href="#id2594878">14.2. + <dt><span class="sect1"><a href="#id2594842">14.2. Committing: Importing a package into CVS</a></span></dt> - <dt><span class="sect1"><a href="#id2594941">14.3. + <dt><span class="sect1"><a href="#id2594905">14.3. Updating a package to a newer version</a></span></dt> - <dt><span class="sect1"><a href="#id2594961">14.4. + <dt><span class="sect1"><a href="#id2594924">14.4. Moving a package in pkgsrc</a></span></dt> </dl> </dd> @@ -711,27 +711,27 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2595255">A.1. + <dt><span class="sect1"><a href="#id2595219">A.1. files</a></span></dt> <dd> <dl> - <dt><span class="sect2"><a href="#id2595258">A.1.1. + <dt><span class="sect2"><a href="#id2595222">A.1.1. Makefile</a></span></dt> - <dt><span class="sect2"><a href="#id2595266">A.1.2. + <dt><span class="sect2"><a href="#id2595229">A.1.2. DESCR</a></span></dt> - <dt><span class="sect2"><a href="#id2595281">A.1.3. + <dt><span class="sect2"><a href="#id2595244">A.1.3. PLIST</a></span></dt> - <dt><span class="sect2"><a href="#id2595288">A.1.4. + <dt><span class="sect2"><a href="#id2595252">A.1.4. Checking a package with <span><strong class= "command">pkglint</strong></span></a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2595329">A.2. Steps + <dt><span class="sect1"><a href="#id2595292">A.2. Steps for building, installing, packaging</a></span></dt> </dl> </dd> @@ -757,10 +757,10 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2595975">D.1. + <dt><span class="sect1"><a href="#id2596075">D.1. Targets</a></span></dt> - <dt><span class="sect1"><a href="#id2596387">D.2. + <dt><span class="sect1"><a href="#id2596282">D.2. Procedure</a></span></dt> </dl> </dd> @@ -781,7 +781,7 @@ alink="#0000FF"> <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2514274">1.1. + <dt><span class="sect1"><a href="#id2514134">1.1. Introduction</a></span></dt> <dt><span class="sect1"><a href="#overview">1.2. @@ -800,8 +800,8 @@ alink="#0000FF"> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2514274" id= - "id2514274"></a>1.1. Introduction</h2> + "id2514134" id= + "id2514134"></a>1.1. Introduction</h2> </div> </div> </div> @@ -912,6 +912,11 @@ alink="#0000FF"> </li> <li> + <p><a href="http://h30097.www3.hp.com/" target= + "_top">Tru64</a> (Digital UNIX, OSF1)</p> + </li> + + <li> <p><a href="http://www.openbsd.org/" target= "_top">OpenBSD</a></p> </li> @@ -920,11 +925,6 @@ alink="#0000FF"> <p><a href="http://www.sun.com/solaris/" target= "_top">Solaris</a></p> </li> - - <li> - <p><a href="http://h30097.www3.hp.com/" target= - "_top">Tru64</a> (Digital UNIX/OSF1)</p> - </li> </ul> </div> </div> @@ -1111,13 +1111,13 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2514852">2.1. As + <dt><span class="sect1"><a href="#id2514720">2.1. As tar file</a></span></dt> - <dt><span class="sect1"><a href="#id2514868">2.2. Via + <dt><span class="sect1"><a href="#id2514736">2.2. Via SUP</a></span></dt> - <dt><span class="sect1"><a href="#id2514968">2.3. Via + <dt><span class="sect1"><a href="#id2514836">2.3. Via CVS</a></span></dt> </dl> </dd> @@ -1127,32 +1127,32 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2515078">3.1. + <dt><span class="sect1"><a href="#id2515014">3.1. Bootstrapping pkgsrc</a></span></dt> - <dt><span class="sect1"><a href="#id2515253">3.2. + <dt><span class="sect1"><a href="#id2515127">3.2. Platform specific notes</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2515259">3.2.1. Darwin (Mac OS + "#id2515133">3.2.1. Darwin (Mac OS X)</a></span></dt> <dt><span class="sect2"><a href= - "#id2515558">3.2.2. FreeBSD</a></span></dt> + "#id2515432">3.2.2. FreeBSD</a></span></dt> <dt><span class="sect2"><a href= - "#id2515660">3.2.3. Interix</a></span></dt> + "#id2515876">3.2.3. Interix</a></span></dt> <dt><span class="sect2"><a href= - "#id2515751">3.2.4. IRIX</a></span></dt> + "#id2515966">3.2.4. IRIX</a></span></dt> <dt><span class="sect2"><a href= - "#id2516278">3.2.5. OpenBSD</a></span></dt> + "#id2516084">3.2.5. OpenBSD</a></span></dt> <dt><span class="sect2"><a href= - "#id2516390">3.2.6. Solaris</a></span></dt> + "#id2516264">3.2.6. Solaris</a></span></dt> </dl> </dd> </dl> @@ -1170,37 +1170,37 @@ alink="#0000FF"> <dd> <dl> <dt><span class="sect2"><a href= - "#id2516526">4.1.1. Where to get binary + "#id2516401">4.1.1. Where to get binary packages</a></span></dt> <dt><span class="sect2"><a href= - "#id2516567">4.1.2. How to use binary + "#id2516441">4.1.2. How to use binary packages</a></span></dt> <dt><span class="sect2"><a href= - "#id2516633">4.1.3. A word of + "#id2516576">4.1.3. A word of warning</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2516645">4.2. + <dt><span class="sect1"><a href="#id2516587">4.2. Building packages from source</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2516723">4.2.1. Requirements</a></span></dt> + "#id2516597">4.2.1. Requirements</a></span></dt> <dt><span class="sect2"><a href= - "#id2516743">4.2.2. Fetching + "#id2516617">4.2.2. Fetching distfiles</a></span></dt> <dt><span class="sect2"><a href= - "#id2516864">4.2.3. How to build and + "#id2516806">4.2.3. How to build and install</a></span></dt> <dt><span class="sect2"><a href= - "#id2517180">4.2.4. Selecting the + "#id2517464">4.2.4. Selecting the compiler</a></span></dt> </dl> </dd> @@ -1212,10 +1212,10 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2517335">5.1. + <dt><span class="sect1"><a href="#id2582745">5.1. Building a single binary package</a></span></dt> - <dt><span class="sect1"><a href="#id2517822">5.2. + <dt><span class="sect1"><a href="#id2582823">5.2. Settings for creation of binary packages</a></span></dt> @@ -1229,25 +1229,25 @@ alink="#0000FF"> Configuration</a></span></dt> <dt><span class="sect2"><a href= - "#id2517962">5.3.2. Other environmental + "#id2582963">5.3.2. Other environmental considerations</a></span></dt> <dt><span class="sect2"><a href= - "#id2518003">5.3.3. Operation</a></span></dt> + "#id2583003">5.3.3. Operation</a></span></dt> <dt><span class="sect2"><a href= - "#id2583267">5.3.4. What it does</a></span></dt> + "#id2583141">5.3.4. What it does</a></span></dt> <dt><span class="sect2"><a href= - "#id2583392">5.3.5. Disk space + "#id2583266">5.3.5. Disk space requirements</a></span></dt> <dt><span class="sect2"><a href= - "#id2583418">5.3.6. Setting up a sandbox for + "#id2583292">5.3.6. Setting up a sandbox for chroot'ed builds</a></span></dt> <dt><span class="sect2"><a href= - "#id2583811">5.3.7. Building a partial set of + "#id2583685">5.3.7. Building a partial set of packages</a></span></dt> <dt><span class="sect2"><a href= @@ -1256,14 +1256,14 @@ alink="#0000FF"> </dl> </dd> - <dt><span class="sect1"><a href="#id2584227">5.4. + <dt><span class="sect1"><a href="#id2584190">5.4. Creating a multiple CD-ROM packages collection</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2584310">5.4.1. Example of + "#id2584205">5.4.1. Example of cdpack</a></span></dt> </dl> </dd> @@ -1275,52 +1275,52 @@ alink="#0000FF"> <dd> <dl> - <dt><span class="sect1"><a href="#id2584502">6.1. Is + <dt><span class="sect1"><a href="#id2584466">6.1. Is there a mailing list for pkg-related discussion?</a></span></dt> - <dt><span class="sect1"><a href="#id2584600">6.2. + <dt><span class="sect1"><a href="#id2584496">6.2. Where's the pkgviews documentation?</a></span></dt> <dt><span class="sect1"><a href="#faq-pkgtools">6.3. Utilities for package management (pkgtools)</a></span></dt> - <dt><span class="sect1"><a href="#id2584853">6.4. How + <dt><span class="sect1"><a href="#id2584748">6.4. How to use pkgsrc as non-root</a></span></dt> - <dt><span class="sect1"><a href="#id2584865">6.5. How + <dt><span class="sect1"><a href="#id2584760">6.5. How to resume transfers when fetching distfiles?</a></span></dt> - <dt><span class="sect1"><a href="#id2584907">6.6. How + <dt><span class="sect1"><a href="#id2584803">6.6. How can I install/use XFree86 from pkgsrc?</a></span></dt> - <dt><span class="sect1"><a href="#id2584935">6.7. How + <dt><span class="sect1"><a href="#id2584830">6.7. How can I install/use X.org from pkgsrc?</a></span></dt> - <dt><span class="sect1"><a href="#id2584963">6.8. How + <dt><span class="sect1"><a href="#id2584858">6.8. How to fetch files from behind a firewall</a></span></dt> - <dt><span class="sect1"><a href="#id2584977">6.9. How + <dt><span class="sect1"><a href="#id2584872">6.9. How do I tell <span><strong class="command">make fetch</strong></span> to do passive FTP?</a></span></dt> - <dt><span class="sect1"><a href="#id2585028">6.10. + <dt><span class="sect1"><a href="#id2584923">6.10. How to fetch all distfiles at once</a></span></dt> - <dt><span class="sect1"><a href="#id2585168">6.11. + <dt><span class="sect1"><a href="#id2585063">6.11. What does “<span class="quote">Don't know how to make /usr/share/tmac/tmac.andoc</span>” mean?</a></span></dt> - <dt><span class="sect1"><a href="#id2585206">6.12. + <dt><span class="sect1"><a href="#id2585101">6.12. What does “<span class="quote">Could not find bsd.own.mk</span>” mean?</a></span></dt> - <dt><span class="sect1"><a href="#id2585264">6.13. + <dt><span class="sect1"><a href="#id2585227">6.13. Using 'sudo' with pkgsrc</a></span></dt> <dt><span class="sect1"><a href="#faq.conf">6.14. @@ -1350,13 +1350,13 @@ alink="#0000FF"> <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2514852">2.1. As + <dt><span class="sect1"><a href="#id2514720">2.1. As tar file</a></span></dt> - <dt><span class="sect1"><a href="#id2514868">2.2. Via + <dt><span class="sect1"><a href="#id2514736">2.2. Via SUP</a></span></dt> - <dt><span class="sect1"><a href="#id2514968">2.3. Via + <dt><span class="sect1"><a href="#id2514836">2.3. Via CVS</a></span></dt> </dl> </div> @@ -1370,7 +1370,7 @@ alink="#0000FF"> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2514852" id="id2514852"></a>2.1. As tar + "id2514720" id="id2514720"></a>2.1. As tar file</h2> </div> </div> @@ -1388,7 +1388,7 @@ alink="#0000FF"> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2514868" id="id2514868"></a>2.2. Via + "id2514736" id="id2514736"></a>2.2. Via SUP</h2> </div> </div> @@ -1414,7 +1414,7 @@ release=pkgsrc <div> <div> <h2 class="title" style="clear: both"><a name= - "id2514968" id="id2514968"></a>2.3. Via + "id2514836" id="id2514836"></a>2.3. Via CVS</h2> </div> </div> @@ -1471,30 +1471,30 @@ release=pkgsrc <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2515078">3.1. + <dt><span class="sect1"><a href="#id2515014">3.1. Bootstrapping pkgsrc</a></span></dt> - <dt><span class="sect1"><a href="#id2515253">3.2. + <dt><span class="sect1"><a href="#id2515127">3.2. Platform specific notes</a></span></dt> <dd> <dl> - <dt><span class="sect2"><a href="#id2515259">3.2.1. + <dt><span class="sect2"><a href="#id2515133">3.2.1. Darwin (Mac OS X)</a></span></dt> - <dt><span class="sect2"><a href="#id2515558">3.2.2. + <dt><span class="sect2"><a href="#id2515432">3.2.2. FreeBSD</a></span></dt> - <dt><span class="sect2"><a href="#id2515660">3.2.3. + <dt><span class="sect2"><a href="#id2515876">3.2.3. Interix</a></span></dt> - <dt><span class="sect2"><a href="#id2515751">3.2.4. + <dt><span class="sect2"><a href="#id2515966">3.2.4. IRIX</a></span></dt> - <dt><span class="sect2"><a href="#id2516278">3.2.5. + <dt><span class="sect2"><a href="#id2516084">3.2.5. OpenBSD</a></span></dt> - <dt><span class="sect2"><a href="#id2516390">3.2.6. + <dt><span class="sect2"><a href="#id2516264">3.2.6. Solaris</a></span></dt> </dl> </dd> @@ -1506,8 +1506,8 @@ release=pkgsrc <div> <div> <h2 class="title" style="clear: both"><a name= - "id2515078" id= - "id2515078"></a>3.1. Bootstrapping pkgsrc</h2> + "id2515014" id= + "id2515014"></a>3.1. Bootstrapping pkgsrc</h2> </div> </div> </div> @@ -1597,7 +1597,7 @@ release=pkgsrc <div> <div> <h2 class="title" style="clear: both"><a name= - "id2515253" id="id2515253"></a>3.2. Platform + "id2515127" id="id2515127"></a>3.2. Platform specific notes</h2> </div> </div> @@ -1610,8 +1610,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2515259" id= - "id2515259"></a>3.2.1. Darwin (Mac OS + <h3 class="title"><a name="id2515133" id= + "id2515133"></a>3.2.1. Darwin (Mac OS X)</h3> </div> </div> @@ -1743,8 +1743,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2515558" id= - "id2515558"></a>3.2.2. FreeBSD</h3> + <h3 class="title"><a name="id2515432" id= + "id2515432"></a>3.2.2. FreeBSD</h3> </div> </div> </div> @@ -1800,8 +1800,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2515660" id= - "id2515660"></a>3.2.3. Interix</h3> + <h3 class="title"><a name="id2515876" id= + "id2515876"></a>3.2.3. Interix</h3> </div> </div> </div> @@ -1971,8 +1971,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2515751" id= - "id2515751"></a>3.2.4. IRIX</h3> + <h3 class="title"><a name="id2515966" id= + "id2515966"></a>3.2.4. IRIX</h3> </div> </div> </div> @@ -2024,8 +2024,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516278" id= - "id2516278"></a>3.2.5. OpenBSD</h3> + <h3 class="title"><a name="id2516084" id= + "id2516084"></a>3.2.5. OpenBSD</h3> </div> </div> </div> @@ -2091,8 +2091,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516390" id= - "id2516390"></a>3.2.6. Solaris</h3> + <h3 class="title"><a name="id2516264" id= + "id2516264"></a>3.2.6. Solaris</h3> </div> </div> </div> @@ -2136,8 +2136,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h4 class="title"><a name="id2516421" id= - "id2516421"></a>3.2.6.1. If you are using + <h4 class="title"><a name="id2516295" id= + "id2516295"></a>3.2.6.1. If you are using gcc</h4> </div> </div> @@ -2166,8 +2166,8 @@ release=pkgsrc <div class="titlepage"> <div> <div> - <h4 class="title"><a name="id2516442" id= - "id2516442"></a>3.2.6.2. If you are using + <h4 class="title"><a name="id2516316" id= + "id2516316"></a>3.2.6.2. If you are using Sun WorkShop</h4> </div> </div> @@ -2244,32 +2244,32 @@ CFLAGS= -xtarget=ultra -xarch=v9 <dd> <dl> - <dt><span class="sect2"><a href="#id2516526">4.1.1. + <dt><span class="sect2"><a href="#id2516401">4.1.1. Where to get binary packages</a></span></dt> - <dt><span class="sect2"><a href="#id2516567">4.1.2. + <dt><span class="sect2"><a href="#id2516441">4.1.2. How to use binary packages</a></span></dt> - <dt><span class="sect2"><a href="#id2516633">4.1.3. + <dt><span class="sect2"><a href="#id2516576">4.1.3. A word of warning</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2516645">4.2. + <dt><span class="sect1"><a href="#id2516587">4.2. Building packages from source</a></span></dt> <dd> <dl> - <dt><span class="sect2"><a href="#id2516723">4.2.1. + <dt><span class="sect2"><a href="#id2516597">4.2.1. Requirements</a></span></dt> - <dt><span class="sect2"><a href="#id2516743">4.2.2. + <dt><span class="sect2"><a href="#id2516617">4.2.2. Fetching distfiles</a></span></dt> - <dt><span class="sect2"><a href="#id2516864">4.2.3. + <dt><span class="sect2"><a href="#id2516806">4.2.3. How to build and install</a></span></dt> - <dt><span class="sect2"><a href="#id2517180">4.2.4. + <dt><span class="sect2"><a href="#id2517464">4.2.4. Selecting the compiler</a></span></dt> </dl> </dd> @@ -2296,8 +2296,8 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516526" id= - "id2516526"></a>4.1.1. Where to get binary + <h3 class="title"><a name="id2516401" id= + "id2516401"></a>4.1.1. Where to get binary packages</h3> </div> </div> @@ -2328,8 +2328,8 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516567" id= - "id2516567"></a>4.1.2. How to use binary + <h3 class="title"><a name="id2516441" id= + "id2516441"></a>4.1.2. How to use binary packages</h3> </div> </div> @@ -2373,8 +2373,8 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516633" id= - "id2516633"></a>4.1.3. A word of + <h3 class="title"><a name="id2516576" id= + "id2516576"></a>4.1.3. A word of warning</h3> </div> </div> @@ -2397,7 +2397,7 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div> <div> <h2 class="title" style="clear: both"><a name= - "id2516645" id="id2516645"></a>4.2. Building + "id2516587" id="id2516587"></a>4.2. Building packages from source</h2> </div> </div> @@ -2412,8 +2412,8 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516723" id= - "id2516723"></a>4.2.1. Requirements</h3> + <h3 class="title"><a name="id2516597" id= + "id2516597"></a>4.2.1. Requirements</h3> </div> </div> </div> @@ -2432,8 +2432,8 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516743" id= - "id2516743"></a>4.2.2. Fetching + <h3 class="title"><a name="id2516617" id= + "id2516617"></a>4.2.2. Fetching distfiles</h3> </div> </div> @@ -2474,8 +2474,8 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2516864" id= - "id2516864"></a>4.2.3. How to build and + <h3 class="title"><a name="id2516806" id= + "id2516806"></a>4.2.3. How to build and install</h3> </div> </div> @@ -2639,8 +2639,8 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2517180" id= - "id2517180"></a>4.2.4. Selecting the + <h3 class="title"><a name="id2517464" id= + "id2517464"></a>4.2.4. Selecting the compiler</h3> </div> </div> @@ -2740,10 +2740,10 @@ CFLAGS= -xtarget=ultra -xarch=v9 <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2517335">5.1. + <dt><span class="sect1"><a href="#id2582745">5.1. Building a single binary package</a></span></dt> - <dt><span class="sect1"><a href="#id2517822">5.2. + <dt><span class="sect1"><a href="#id2582823">5.2. Settings for creation of binary packages</a></span></dt> @@ -2756,23 +2756,23 @@ CFLAGS= -xtarget=ultra -xarch=v9 "#binary.configuration">5.3.1. Configuration</a></span></dt> - <dt><span class="sect2"><a href="#id2517962">5.3.2. + <dt><span class="sect2"><a href="#id2582963">5.3.2. Other environmental considerations</a></span></dt> - <dt><span class="sect2"><a href="#id2518003">5.3.3. + <dt><span class="sect2"><a href="#id2583003">5.3.3. Operation</a></span></dt> - <dt><span class="sect2"><a href="#id2583267">5.3.4. + <dt><span class="sect2"><a href="#id2583141">5.3.4. What it does</a></span></dt> - <dt><span class="sect2"><a href="#id2583392">5.3.5. + <dt><span class="sect2"><a href="#id2583266">5.3.5. Disk space requirements</a></span></dt> - <dt><span class="sect2"><a href="#id2583418">5.3.6. + <dt><span class="sect2"><a href="#id2583292">5.3.6. Setting up a sandbox for chroot'ed builds</a></span></dt> - <dt><span class="sect2"><a href="#id2583811">5.3.7. + <dt><span class="sect2"><a href="#id2583685">5.3.7. Building a partial set of packages</a></span></dt> <dt><span class="sect2"><a href= @@ -2781,13 +2781,13 @@ CFLAGS= -xtarget=ultra -xarch=v9 </dl> </dd> - <dt><span class="sect1"><a href="#id2584227">5.4. + <dt><span class="sect1"><a href="#id2584190">5.4. Creating a multiple CD-ROM packages collection</a></span></dt> <dd> <dl> - <dt><span class="sect2"><a href="#id2584310">5.4.1. + <dt><span class="sect2"><a href="#id2584205">5.4.1. Example of cdpack</a></span></dt> </dl> </dd> @@ -2799,7 +2799,7 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div> <div> <h2 class="title" style="clear: both"><a name= - "id2517335" id="id2517335"></a>5.1. Building a + "id2582745" id="id2582745"></a>5.1. Building a single binary package</h2> </div> </div> @@ -2853,7 +2853,7 @@ CFLAGS= -xtarget=ultra -xarch=v9 <div> <div> <h2 class="title" style="clear: both"><a name= - "id2517822" id="id2517822"></a>5.2. Settings + "id2582823" id="id2582823"></a>5.2. Settings for creation of binary packages</h2> </div> </div> @@ -2935,8 +2935,8 @@ _ACCEPTABLE= yes <div class="titlepage"> <div> <div> - <h4 class="title"><a name="id2517886" id= - "id2517886"></a>5.3.1.2. <code class= + <h4 class="title"><a name="id2582887" id= + "id2582887"></a>5.3.1.2. <code class= "filename">build.conf</code></h4> </div> </div> @@ -2961,8 +2961,8 @@ _ACCEPTABLE= yes <div class="titlepage"> <div> <div> - <h4 class="title"><a name="id2517923" id= - "id2517923"></a>5.3.1.3. <code class= + <h4 class="title"><a name="id2582923" id= + "id2582923"></a>5.3.1.3. <code class= "filename">pre-build.local</code></h4> </div> </div> @@ -2993,8 +2993,8 @@ _ACCEPTABLE= yes <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2517962" id= - "id2517962"></a>5.3.2. Other environmental + <h3 class="title"><a name="id2582963" id= + "id2582963"></a>5.3.2. Other environmental considerations</h3> </div> </div> @@ -3035,8 +3035,8 @@ fi <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2518003" id= - "id2518003"></a>5.3.3. Operation</h3> + <h3 class="title"><a name="id2583003" id= + "id2583003"></a>5.3.3. Operation</h3> </div> </div> </div> @@ -3082,8 +3082,8 @@ fi <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2583267" id= - "id2583267"></a>5.3.4. What it does</h3> + <h3 class="title"><a name="id2583141" id= + "id2583141"></a>5.3.4. What it does</h3> </div> </div> </div> @@ -3141,8 +3141,8 @@ fi <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2583392" id= - "id2583392"></a>5.3.5. Disk space + <h3 class="title"><a name="id2583266" id= + "id2583266"></a>5.3.5. Disk space requirements</h3> </div> </div> @@ -3184,8 +3184,8 @@ fi <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2583418" id= - "id2583418"></a>5.3.6. Setting up a sandbox + <h3 class="title"><a name="id2583292" id= + "id2583292"></a>5.3.6. Setting up a sandbox for chroot'ed builds</h3> </div> </div> @@ -3374,8 +3374,8 @@ fi <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2583811" id= - "id2583811"></a>5.3.7. Building a partial + <h3 class="title"><a name="id2583685" id= + "id2583685"></a>5.3.7. Building a partial set of packages</h3> </div> </div> @@ -3437,7 +3437,20 @@ fi upload binary pkgs built by bulk builds to ftp.NetBSD.org.</p> - <p>First, make sure that you have <code class= + <p>If you would like to automatically create checksum + files for the binary packages you intend to upload, + remember to set <code class="varname">MKSUMS=yes</code> + in your <code class= + "filename">mk/bulk/build.conf</code>.</p> + + <p>If you would like to PGP sign the checksum files + (highly recommended!), remember to set <code class= + "varname">SIGN_AS=username@NetBSD.org</code> in your + <code class="filename">mk/bulk/build.conf</code>. This + will prompt you for your gpg password to sign the files + before uploading everything.</p> + + <p>Then, make sure that you have <code class= "varname">RSYNC_DST</code> set properly in your <code class="filename">mk/bulk/build.conf</code> file, i.e. adjust it to something like one of the @@ -3491,7 +3504,7 @@ chroot-<code class="prompt">#</code> <strong class= <p>Now take the output of <code class= "filename">id-dsa.pub</code> and append it to your <code class="filename">~/.ssh/authorized_keys</code> - file on ftp.netBSD.org. You can remove the key after + file on ftp.NetBSD.org. You can remove the key after the upload is done!</p> <p>Next, test if your ssh connection really works:</p> @@ -3545,7 +3558,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584227" id="id2584227"></a>5.4. Creating a + "id2584190" id="id2584190"></a>5.4. Creating a multiple CD-ROM packages collection</h2> </div> </div> @@ -3568,8 +3581,8 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2584310" id= - "id2584310"></a>5.4.1. Example of + <h3 class="title"><a name="id2584205" id= + "id2584205"></a>5.4.1. Example of cdpack</h3> </div> </div> @@ -3642,51 +3655,51 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2584502">6.1. Is + <dt><span class="sect1"><a href="#id2584466">6.1. Is there a mailing list for pkg-related discussion?</a></span></dt> - <dt><span class="sect1"><a href="#id2584600">6.2. + <dt><span class="sect1"><a href="#id2584496">6.2. Where's the pkgviews documentation?</a></span></dt> <dt><span class="sect1"><a href="#faq-pkgtools">6.3. Utilities for package management (pkgtools)</a></span></dt> - <dt><span class="sect1"><a href="#id2584853">6.4. How + <dt><span class="sect1"><a href="#id2584748">6.4. How to use pkgsrc as non-root</a></span></dt> - <dt><span class="sect1"><a href="#id2584865">6.5. How + <dt><span class="sect1"><a href="#id2584760">6.5. How to resume transfers when fetching distfiles?</a></span></dt> - <dt><span class="sect1"><a href="#id2584907">6.6. How + <dt><span class="sect1"><a href="#id2584803">6.6. How can I install/use XFree86 from pkgsrc?</a></span></dt> - <dt><span class="sect1"><a href="#id2584935">6.7. How + <dt><span class="sect1"><a href="#id2584830">6.7. How can I install/use X.org from pkgsrc?</a></span></dt> - <dt><span class="sect1"><a href="#id2584963">6.8. How + <dt><span class="sect1"><a href="#id2584858">6.8. How to fetch files from behind a firewall</a></span></dt> - <dt><span class="sect1"><a href="#id2584977">6.9. How + <dt><span class="sect1"><a href="#id2584872">6.9. How do I tell <span><strong class="command">make fetch</strong></span> to do passive FTP?</a></span></dt> - <dt><span class="sect1"><a href="#id2585028">6.10. How + <dt><span class="sect1"><a href="#id2584923">6.10. How to fetch all distfiles at once</a></span></dt> - <dt><span class="sect1"><a href="#id2585168">6.11. What + <dt><span class="sect1"><a href="#id2585063">6.11. What does “<span class="quote">Don't know how to make /usr/share/tmac/tmac.andoc</span>” mean?</a></span></dt> - <dt><span class="sect1"><a href="#id2585206">6.12. What + <dt><span class="sect1"><a href="#id2585101">6.12. What does “<span class="quote">Could not find bsd.own.mk</span>” mean?</a></span></dt> - <dt><span class="sect1"><a href="#id2585264">6.13. + <dt><span class="sect1"><a href="#id2585227">6.13. Using 'sudo' with pkgsrc</a></span></dt> <dt><span class="sect1"><a href="#faq.conf">6.14. @@ -3708,7 +3721,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584502" id="id2584502"></a>6.1. Is there a + "id2584466" id="id2584466"></a>6.1. Is there a mailing list for pkg-related discussion?</h2> </div> </div> @@ -3733,7 +3746,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584600" id="id2584600"></a>6.2. Where's + "id2584496" id="id2584496"></a>6.2. Where's the pkgviews documentation?</h2> </div> </div> @@ -3988,7 +4001,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584853" id="id2584853"></a>6.4. How to use + "id2584748" id="id2584748"></a>6.4. How to use pkgsrc as non-root</h2> </div> </div> @@ -4006,7 +4019,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584865" id="id2584865"></a>6.5. How to + "id2584760" id="id2584760"></a>6.5. How to resume transfers when fetching distfiles?</h2> </div> </div> @@ -4045,7 +4058,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584907" id="id2584907"></a>6.6. How can I + "id2584803" id="id2584803"></a>6.6. How can I install/use XFree86 from pkgsrc?</h2> </div> </div> @@ -4068,7 +4081,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584935" id="id2584935"></a>6.7. How can I + "id2584830" id="id2584830"></a>6.7. How can I install/use X.org from pkgsrc?</h2> </div> </div> @@ -4091,7 +4104,7 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584963" id="id2584963"></a>6.8. How to + "id2584858" id="id2584858"></a>6.8. How to fetch files from behind a firewall</h2> </div> </div> @@ -4116,7 +4129,7 @@ http_proxy=http://orpheus.amdahl.com:80/ <div> <div> <h2 class="title" style="clear: both"><a name= - "id2584977" id="id2584977"></a>6.9. How do I + "id2584872" id="id2584872"></a>6.9. How do I tell <span><strong class="command">make fetch</strong></span> to do passive FTP?</h2> </div> @@ -4150,7 +4163,7 @@ ${LOCALBASE}/bin/ftp <div> <div> <h2 class="title" style="clear: both"><a name= - "id2585028" id="id2585028"></a>6.10. How to + "id2584923" id="id2584923"></a>6.10. How to fetch all distfiles at once</h2> </div> </div> @@ -4219,7 +4232,7 @@ ${LOCALBASE}/bin/ftp <div> <div> <h2 class="title" style="clear: both"><a name= - "id2585168" id="id2585168"></a>6.11. What does + "id2585063" id="id2585063"></a>6.11. What does “<span class="quote">Don't know how to make /usr/share/tmac/tmac.andoc</span>” mean?</h2> </div> @@ -4251,7 +4264,7 @@ ${LOCALBASE}/bin/ftp <div> <div> <h2 class="title" style="clear: both"><a name= - "id2585206" id="id2585206"></a>6.12. What does + "id2585101" id="id2585101"></a>6.12. What does “<span class="quote">Could not find bsd.own.mk</span>” mean?</h2> </div> @@ -4280,7 +4293,7 @@ ${LOCALBASE}/bin/ftp <div> <div> <h2 class="title" style="clear: both"><a name= - "id2585264" id="id2585264"></a>6.13. Using + "id2585227" id="id2585227"></a>6.13. Using 'sudo' with pkgsrc</h2> </div> </div> @@ -4503,7 +4516,7 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc audit-packages installation procedure:</p> <pre class="screen"> =========================================================================== -$NetBSD: pkgsrc.html,v 1.15 2005/01/11 16:34:44 xtraeme Exp $ +$NetBSD: faq.xml,v 1.4 2005/01/11 16:05:20 wiz Exp $ You may wish to have the vulnerabilities file downloaded daily so that it remains current. This may be done by adding an appropriate entry @@ -4562,17 +4575,17 @@ fi <dt><span class="sect1"><a href= "#components.patches">7.3. patches/*</a></span></dt> - <dt><span class="sect1"><a href="#id2586445">7.4. + <dt><span class="sect1"><a href="#id2586341">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="#id2586640">7.6. + <dt><span class="sect1"><a href="#id2586535">7.6. <code class="filename">work*</code></a></span></dt> - <dt><span class="sect1"><a href="#id2586727">7.7. + <dt><span class="sect1"><a href="#id2586622">7.7. <code class="filename">files/*</code></a></span></dt> </dl> </dd> @@ -4582,10 +4595,10 @@ fi <dd> <dl> - <dt><span class="sect1"><a href="#id2586781">8.1. RCS + <dt><span class="sect1"><a href="#id2586677">8.1. RCS ID</a></span></dt> - <dt><span class="sect1"><a href="#id2586796">8.2. + <dt><span class="sect1"><a href="#id2586692">8.2. Semi-automatic <code class="filename">PLIST</code> generation</a></span></dt> @@ -4596,14 +4609,14 @@ fi <dt><span class="sect1"><a href="#plist.misc">8.4. Variable substitution in PLIST</a></span></dt> - <dt><span class="sect1"><a href="#id2587186">8.5. + <dt><span class="sect1"><a href="#id2587081">8.5. Manpage-compression</a></span></dt> - <dt><span class="sect1"><a href="#id2587227">8.6. + <dt><span class="sect1"><a href="#id2587123">8.6. Changing PLIST source with <code class= "varname">PLIST_SRC</code></a></span></dt> - <dt><span class="sect1"><a href="#id2587244">8.7. + <dt><span class="sect1"><a href="#id2587140">8.7. Platform specific and differing PLISTs</a></span></dt> @@ -4618,21 +4631,21 @@ fi <dd> <dl> - <dt><span class="sect1"><a href="#id2587653">9.1. + <dt><span class="sect1"><a href="#id2587480">9.1. Converting packages to use buildlink3</a></span></dt> - <dt><span class="sect1"><a href="#id2587844">9.2. + <dt><span class="sect1"><a href="#id2587739">9.2. Writing <code class="filename">buildlink3.mk</code> files</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2587913">9.2.1. Anatomy of a buildlink3.mk + "#id2587809">9.2.1. Anatomy of a buildlink3.mk file</a></span></dt> <dt><span class="sect2"><a href= - "#id2588354">9.2.2. Updating <code class= + "#id2588249">9.2.2. Updating <code class= "varname">BUILDLINK_DEPENDS.<em class= "replaceable"><code>pkg</code></em></code> in <code class="filename">buildlink3.mk</code> @@ -4640,18 +4653,18 @@ fi </dl> </dd> - <dt><span class="sect1"><a href="#id2588433">9.3. + <dt><span class="sect1"><a href="#id2588465">9.3. Writing <code class="filename">builtin.mk</code> files</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2588582">9.3.1. Anatomy of a <code class= + "#id2588546">9.3.1. Anatomy of a <code class= "filename">builtin.mk</code> file</a></span></dt> <dt><span class="sect2"><a href= - "#id2588877">9.3.2. Global preferences for native + "#id2588773">9.3.2. Global preferences for native or pkgsrc software</a></span></dt> </dl> </dd> @@ -4663,10 +4676,10 @@ fi <dd> <dl> - <dt><span class="sect1"><a href="#id2588950">10.1. + <dt><span class="sect1"><a href="#id2588845">10.1. Global default options</a></span></dt> - <dt><span class="sect1"><a href="#id2588965">10.2. + <dt><span class="sect1"><a href="#id2588860">10.2. Converting packages to use <code class= "filename">bsd.options.mk</code></a></span></dt> </dl> @@ -4680,7 +4693,7 @@ fi <dt><span class="sect1"><a href="#build.prefix">11.1. Program location</a></span></dt> - <dt><span class="sect1"><a href="#id2589573">11.2. + <dt><span class="sect1"><a href="#id2589468">11.2. Main targets</a></span></dt> <dt><span class="sect1"><a href= @@ -4694,17 +4707,17 @@ fi <dd> <dl> - <dt><span class="sect1"><a href="#id2590973">12.1. + <dt><span class="sect1"><a href="#id2590937">12.1. General operation</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2590977">12.1.1. How to pull in variables + "#id2590940">12.1.1. How to pull in variables from /etc/mk.conf</a></span></dt> <dt><span class="sect2"><a href= - "#id2591128">12.1.2. Restricted + "#id2591092">12.1.2. Restricted packages</a></span></dt> <dt><span class="sect2"><a href= @@ -4712,15 +4725,15 @@ fi dependencies</a></span></dt> <dt><span class="sect2"><a href= - "#id2591643">12.1.4. Handling conflicts with + "#id2591607">12.1.4. Handling conflicts with other packages</a></span></dt> <dt><span class="sect2"><a href= - "#id2591762">12.1.5. Packages that cannot or + "#id2591657">12.1.5. Packages that cannot or should not be built</a></span></dt> <dt><span class="sect2"><a href= - "#id2591787">12.1.6. Packages which should not be + "#id2591683">12.1.6. Packages which should not be deleted, once installed</a></span></dt> <dt><span class="sect2"><a href= @@ -4728,37 +4741,37 @@ fi with security problems</a></span></dt> <dt><span class="sect2"><a href= - "#id2591879">12.1.8. How to handle compiler + "#id2591774">12.1.8. How to handle compiler bugs</a></span></dt> <dt><span class="sect2"><a href= - "#id2591901">12.1.9. How to handle incrementing + "#id2591797">12.1.9. How to handle incrementing versions when fixing an existing package</a></span></dt> <dt><span class="sect2"><a href= - "#id2591950">12.1.10. Portability of + "#id2591914">12.1.10. Portability of packages</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2591975">12.2. + <dt><span class="sect1"><a href="#id2591939">12.2. Possible downloading issues</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2591978">12.2.1. Packages whose distfiles + "#id2591942">12.2.1. Packages whose distfiles aren't available for plain downloading</a></span></dt> <dt><span class="sect2"><a href= - "#id2592109">12.2.2. How to handle modified + "#id2592005">12.2.2. How to handle modified distfiles with the 'old' name</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592121">12.3. + <dt><span class="sect1"><a href="#id2592017">12.3. Configuration gotchas</a></span></dt> <dd> @@ -4768,65 +4781,65 @@ fi libtool</a></span></dt> <dt><span class="sect2"><a href= - "#id2592529">12.3.2. Using libtool on GNU + "#id2592424">12.3.2. Using libtool on GNU packages that already support libtool</a></span></dt> <dt><span class="sect2"><a href= - "#id2592613">12.3.3. GNU + "#id2592577">12.3.3. GNU Autoconf/Automake</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592726">12.4. + <dt><span class="sect1"><a href="#id2592621">12.4. Building considerations</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2592729">12.4.1. CPP defines</a></span></dt> + "#id2592625">12.4.1. CPP defines</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592759">12.5. + <dt><span class="sect1"><a href="#id2592791">12.5. Package specific actions</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2592762">12.5.1. Package configuration + "#id2592794">12.5.1. Package configuration files</a></span></dt> <dt><span class="sect2"><a href= - "#id2592933">12.5.2. User + "#id2592897">12.5.2. User interaction</a></span></dt> <dt><span class="sect2"><a href= - "#id2593046">12.5.3. Handling + "#id2593010">12.5.3. Handling licenses</a></span></dt> <dt><span class="sect2"><a href= - "#id2593197">12.5.4. Creating an account from a + "#id2593093">12.5.4. Creating an account from a package</a></span></dt> <dt><span class="sect2"><a href= - "#id2593328">12.5.5. Installing score + "#id2593223">12.5.5. Installing score files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593371">12.5.6. Packages providing login + "#id2593335">12.5.6. Packages providing login shells</a></span></dt> <dt><span class="sect2"><a href= - "#id2593429">12.5.7. Packages containing perl + "#id2593393">12.5.7. Packages containing perl scripts</a></span></dt> <dt><span class="sect2"><a href= - "#id2593447">12.5.8. Packages with hardcoded + "#id2593411">12.5.8. Packages with hardcoded paths to other interpreters</a></span></dt> <dt><span class="sect2"><a href= - "#id2593468">12.5.9. Packages installing perl + "#id2593432">12.5.9. Packages installing perl modules</a></span></dt> <dt><span class="sect2"><a href= @@ -4834,36 +4847,36 @@ fi info files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593688">12.5.11. Packages installing GConf2 + "#id2593652">12.5.11. Packages installing GConf2 data files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593788">12.5.12. Packages installing + "#id2593752">12.5.12. Packages installing scrollkeeper data files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593840">12.5.13. Packages installing X11 + "#id2593803">12.5.13. Packages installing X11 fonts</a></span></dt> <dt><span class="sect2"><a href= - "#id2593886">12.5.14. Packages installing GTK2 + "#id2593850">12.5.14. Packages installing GTK2 modules</a></span></dt> <dt><span class="sect2"><a href= - "#id2593956">12.5.15. Packages installing SGML or + "#id2593988">12.5.15. Packages installing SGML or XML data</a></span></dt> <dt><span class="sect2"><a href= - "#id2594076">12.5.16. Packages installing + "#id2594108">12.5.16. Packages installing extensions to the MIME database</a></span></dt> <dt><span class="sect2"><a href= - "#id2594283">12.5.17. Packages using + "#id2594247">12.5.17. Packages using intltool</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2594297">12.6. + <dt><span class="sect1"><a href="#id2594261">12.6. Feedback to the author</a></span></dt> </dl> </dd> @@ -4876,17 +4889,17 @@ fi <dd> <dl> - <dt><span class="sect1"><a href="#id2594827">14.1. + <dt><span class="sect1"><a href="#id2594723">14.1. Submitting your packages</a></span></dt> - <dt><span class="sect1"><a href="#id2594878">14.2. + <dt><span class="sect1"><a href="#id2594842">14.2. Committing: Importing a package into CVS</a></span></dt> - <dt><span class="sect1"><a href="#id2594941">14.3. + <dt><span class="sect1"><a href="#id2594905">14.3. Updating a package to a newer version</a></span></dt> - <dt><span class="sect1"><a href="#id2594961">14.4. + <dt><span class="sect1"><a href="#id2594924">14.4. Moving a package in pkgsrc</a></span></dt> </dl> </dd> @@ -4919,17 +4932,17 @@ fi <dt><span class="sect1"><a href= "#components.patches">7.3. patches/*</a></span></dt> - <dt><span class="sect1"><a href="#id2586445">7.4. Other + <dt><span class="sect1"><a href="#id2586341">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="#id2586640">7.6. + <dt><span class="sect1"><a href="#id2586535">7.6. <code class="filename">work*</code></a></span></dt> - <dt><span class="sect1"><a href="#id2586727">7.7. + <dt><span class="sect1"><a href="#id2586622">7.7. <code class="filename">files/*</code></a></span></dt> </dl> </div> @@ -5264,7 +5277,7 @@ converters games mbone print x11 <div> <div> <h2 class="title" style="clear: both"><a name= - "id2586445" id="id2586445"></a>7.4. Other + "id2586341" id="id2586341"></a>7.4. Other mandatory files</h2> </div> </div> @@ -5388,8 +5401,8 @@ MESSAGE_SUBST+= SOMEVAR="somevalue" <div> <div> <h2 class="title" style="clear: both"><a name= - "id2586640" id= - "id2586640"></a>7.6. <code class= + "id2586535" id= + "id2586535"></a>7.6. <code class= "filename">work*</code></h2> </div> </div> @@ -5449,8 +5462,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix <div> <div> <h2 class="title" style="clear: both"><a name= - "id2586727" id= - "id2586727"></a>7.7. <code class= + "id2586622" id= + "id2586622"></a>7.7. <code class= "filename">files/*</code></h2> </div> </div> @@ -5482,10 +5495,10 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2586781">8.1. RCS + <dt><span class="sect1"><a href="#id2586677">8.1. RCS ID</a></span></dt> - <dt><span class="sect1"><a href="#id2586796">8.2. + <dt><span class="sect1"><a href="#id2586692">8.2. Semi-automatic <code class="filename">PLIST</code> generation</a></span></dt> @@ -5496,14 +5509,14 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix <dt><span class="sect1"><a href="#plist.misc">8.4. Variable substitution in PLIST</a></span></dt> - <dt><span class="sect1"><a href="#id2587186">8.5. + <dt><span class="sect1"><a href="#id2587081">8.5. Manpage-compression</a></span></dt> - <dt><span class="sect1"><a href="#id2587227">8.6. + <dt><span class="sect1"><a href="#id2587123">8.6. Changing PLIST source with <code class= "varname">PLIST_SRC</code></a></span></dt> - <dt><span class="sect1"><a href="#id2587244">8.7. + <dt><span class="sect1"><a href="#id2587140">8.7. Platform specific and differing PLISTs</a></span></dt> <dt><span class="sect1"><a href="#faq.common-dirs">8.8. @@ -5529,7 +5542,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix <div> <div> <h2 class="title" style="clear: both"><a name= - "id2586781" id="id2586781"></a>8.1. RCS + "id2586677" id="id2586677"></a>8.1. RCS ID</h2> </div> </div> @@ -5538,7 +5551,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix <p>Be sure to add a RCS ID line as the first thing in any <code class="filename">PLIST</code> file you write:</p> <pre class="programlisting"> -@comment $NetBSD: pkgsrc.html,v 1.15 2005/01/11 16:34:44 xtraeme Exp $ +@comment $NetBSD$ </pre> </div> @@ -5547,8 +5560,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix <div> <div> <h2 class="title" style="clear: both"><a name= - "id2586796" id= - "id2586796"></a>8.2. Semi-automatic + "id2586692" id= + "id2586692"></a>8.2. Semi-automatic <code class="filename">PLIST</code> generation</h2> </div> </div> @@ -5742,8 +5755,8 @@ PLIST_SUBST+= SOMEVAR="somevalue" <div> <div> <h2 class="title" style="clear: both"><a name= - "id2587186" id= - "id2587186"></a>8.5. Manpage-compression</h2> + "id2587081" id= + "id2587081"></a>8.5. Manpage-compression</h2> </div> </div> </div> @@ -5767,7 +5780,7 @@ PLIST_SUBST+= SOMEVAR="somevalue" <div> <div> <h2 class="title" style="clear: both"><a name= - "id2587227" id="id2587227"></a>8.6. Changing + "id2587123" id="id2587123"></a>8.6. Changing PLIST source with <code class= "varname">PLIST_SRC</code></h2> </div> @@ -5787,7 +5800,7 @@ PLIST_SUBST+= SOMEVAR="somevalue" <div> <div> <h2 class="title" style="clear: both"><a name= - "id2587244" id="id2587244"></a>8.7. Platform + "id2587140" id="id2587140"></a>8.7. Platform specific and differing PLISTs</h2> </div> </div> @@ -5929,19 +5942,19 @@ PLIST_SUBST+= SOMEVAR="somevalue" <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2587653">9.1. + <dt><span class="sect1"><a href="#id2587480">9.1. Converting packages to use buildlink3</a></span></dt> - <dt><span class="sect1"><a href="#id2587844">9.2. + <dt><span class="sect1"><a href="#id2587739">9.2. Writing <code class="filename">buildlink3.mk</code> files</a></span></dt> <dd> <dl> - <dt><span class="sect2"><a href="#id2587913">9.2.1. + <dt><span class="sect2"><a href="#id2587809">9.2.1. Anatomy of a buildlink3.mk file</a></span></dt> - <dt><span class="sect2"><a href="#id2588354">9.2.2. + <dt><span class="sect2"><a href="#id2588249">9.2.2. Updating <code class= "varname">BUILDLINK_DEPENDS.<em class= "replaceable"><code>pkg</code></em></code> in @@ -5950,17 +5963,17 @@ PLIST_SUBST+= SOMEVAR="somevalue" </dl> </dd> - <dt><span class="sect1"><a href="#id2588433">9.3. + <dt><span class="sect1"><a href="#id2588465">9.3. Writing <code class="filename">builtin.mk</code> files</a></span></dt> <dd> <dl> - <dt><span class="sect2"><a href="#id2588582">9.3.1. + <dt><span class="sect2"><a href="#id2588546">9.3.1. Anatomy of a <code class= "filename">builtin.mk</code> file</a></span></dt> - <dt><span class="sect2"><a href="#id2588877">9.3.2. + <dt><span class="sect2"><a href="#id2588773">9.3.2. Global preferences for native or pkgsrc software</a></span></dt> </dl> @@ -6011,7 +6024,7 @@ PLIST_SUBST+= SOMEVAR="somevalue" <div> <div> <h2 class="title" style="clear: both"><a name= - "id2587653" id="id2587653"></a>9.1. Converting + "id2587480" id="id2587480"></a>9.1. Converting packages to use buildlink3</h2> </div> </div> @@ -6162,7 +6175,7 @@ DEPENDS+= foo>=1.1.0:../../category/foo <div> <div> <h2 class="title" style="clear: both"><a name= - "id2587844" id="id2587844"></a>9.2. Writing + "id2587739" id="id2587739"></a>9.2. Writing <code class="filename">buildlink3.mk</code> files</h2> </div> @@ -6202,8 +6215,8 @@ DEPENDS+= foo>=1.1.0:../../category/foo <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2587913" id= - "id2587913"></a>9.2.1. Anatomy of a buildlink3.mk + <h3 class="title"><a name="id2587809" id= + "id2587809"></a>9.2.1. Anatomy of a buildlink3.mk file</h3> </div> </div> @@ -6213,7 +6226,7 @@ DEPENDS+= foo>=1.1.0:../../category/foo "filename">buildlink3.mk</code> is taken from <code class="filename">pkgsrc/graphics/tiff</code>:</p> <pre class="programlisting"> -# $NetBSD: pkgsrc.html,v 1.15 2005/01/11 16:34:44 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.7 2004/03/18 09:12:12 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ TIFF_BUILDLINK3_MK:= ${TIFF_BUILDLINK3_MK}+ @@ -6433,8 +6446,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2588354" id= - "id2588354"></a>9.2.2. Updating <code class= + <h3 class="title"><a name="id2588249" id= + "id2588249"></a>9.2.2. Updating <code class= "varname">BUILDLINK_DEPENDS.<em class= "replaceable"><code>pkg</code></em></code> in <code class="filename">buildlink3.mk</code> @@ -6503,7 +6516,7 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} <div> <div> <h2 class="title" style="clear: both"><a name= - "id2588433" id="id2588433"></a>9.3. Writing + "id2588465" id="id2588465"></a>9.3. Writing <code class="filename">builtin.mk</code> files</h2> </div> </div> @@ -6555,8 +6568,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2588582" id= - "id2588582"></a>9.3.1. Anatomy of a + <h3 class="title"><a name="id2588546" id= + "id2588546"></a>9.3.1. Anatomy of a <code class="filename">builtin.mk</code> file</h3> </div> @@ -6681,8 +6694,8 @@ CHECK_BUILTIN.foo?= no <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2588877" id= - "id2588877"></a>9.3.2. Global preferences + <h3 class="title"><a name="id2588773" id= + "id2588773"></a>9.3.2. Global preferences for native or pkgsrc software</h3> </div> </div> @@ -6740,10 +6753,10 @@ CHECK_BUILTIN.foo?= no <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2588950">10.1. + <dt><span class="sect1"><a href="#id2588845">10.1. Global default options</a></span></dt> - <dt><span class="sect1"><a href="#id2588965">10.2. + <dt><span class="sect1"><a href="#id2588860">10.2. Converting packages to use <code class= "filename">bsd.options.mk</code></a></span></dt> </dl> @@ -6763,7 +6776,7 @@ CHECK_BUILTIN.foo?= no <div> <div> <h2 class="title" style="clear: both"><a name= - "id2588950" id="id2588950"></a>10.1. Global + "id2588845" id="id2588845"></a>10.1. Global default options</h2> </div> </div> @@ -6781,8 +6794,8 @@ CHECK_BUILTIN.foo?= no <div> <div> <h2 class="title" style="clear: both"><a name= - "id2588965" id= - "id2588965"></a>10.2. Converting packages to + "id2588860" id= + "id2588860"></a>10.2. Converting packages to use <code class= "filename">bsd.options.mk</code></h2> </div> @@ -6945,7 +6958,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="#id2589573">11.2. Main + <dt><span class="sect1"><a href="#id2589468">11.2. Main targets</a></span></dt> <dt><span class="sect1"><a href= @@ -7142,7 +7155,7 @@ GTKDIR_DEFAULT= ${LOCALBASE} <div> <div> <h2 class="title" style="clear: both"><a name= - "id2589573" id="id2589573"></a>11.2. Main + "id2589468" id="id2589468"></a>11.2. Main targets</h2> </div> </div> @@ -7908,17 +7921,17 @@ make build <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2590973">12.1. + <dt><span class="sect1"><a href="#id2590937">12.1. General operation</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2590977">12.1.1. How to pull in variables from + "#id2590940">12.1.1. How to pull in variables from /etc/mk.conf</a></span></dt> <dt><span class="sect2"><a href= - "#id2591128">12.1.2. Restricted + "#id2591092">12.1.2. Restricted packages</a></span></dt> <dt><span class="sect2"><a href= @@ -7926,15 +7939,15 @@ make build dependencies</a></span></dt> <dt><span class="sect2"><a href= - "#id2591643">12.1.4. Handling conflicts with other + "#id2591607">12.1.4. Handling conflicts with other packages</a></span></dt> <dt><span class="sect2"><a href= - "#id2591762">12.1.5. Packages that cannot or should + "#id2591657">12.1.5. Packages that cannot or should not be built</a></span></dt> <dt><span class="sect2"><a href= - "#id2591787">12.1.6. Packages which should not be + "#id2591683">12.1.6. Packages which should not be deleted, once installed</a></span></dt> <dt><span class="sect2"><a href= @@ -7942,37 +7955,37 @@ make build security problems</a></span></dt> <dt><span class="sect2"><a href= - "#id2591879">12.1.8. How to handle compiler + "#id2591774">12.1.8. How to handle compiler bugs</a></span></dt> <dt><span class="sect2"><a href= - "#id2591901">12.1.9. How to handle incrementing + "#id2591797">12.1.9. How to handle incrementing versions when fixing an existing package</a></span></dt> <dt><span class="sect2"><a href= - "#id2591950">12.1.10. Portability of + "#id2591914">12.1.10. Portability of packages</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2591975">12.2. + <dt><span class="sect1"><a href="#id2591939">12.2. Possible downloading issues</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2591978">12.2.1. Packages whose distfiles + "#id2591942">12.2.1. Packages whose distfiles aren't available for plain downloading</a></span></dt> <dt><span class="sect2"><a href= - "#id2592109">12.2.2. How to handle modified + "#id2592005">12.2.2. How to handle modified distfiles with the 'old' name</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592121">12.3. + <dt><span class="sect1"><a href="#id2592017">12.3. Configuration gotchas</a></span></dt> <dd> @@ -7982,64 +7995,64 @@ make build libtool</a></span></dt> <dt><span class="sect2"><a href= - "#id2592529">12.3.2. Using libtool on GNU packages + "#id2592424">12.3.2. Using libtool on GNU packages that already support libtool</a></span></dt> <dt><span class="sect2"><a href= - "#id2592613">12.3.3. GNU + "#id2592577">12.3.3. GNU Autoconf/Automake</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592726">12.4. + <dt><span class="sect1"><a href="#id2592621">12.4. Building considerations</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2592729">12.4.1. CPP defines</a></span></dt> + "#id2592625">12.4.1. CPP defines</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2592759">12.5. + <dt><span class="sect1"><a href="#id2592791">12.5. Package specific actions</a></span></dt> <dd> <dl> <dt><span class="sect2"><a href= - "#id2592762">12.5.1. Package configuration + "#id2592794">12.5.1. Package configuration files</a></span></dt> <dt><span class="sect2"><a href= - "#id2592933">12.5.2. User + "#id2592897">12.5.2. User interaction</a></span></dt> <dt><span class="sect2"><a href= - "#id2593046">12.5.3. Handling + "#id2593010">12.5.3. Handling licenses</a></span></dt> <dt><span class="sect2"><a href= - "#id2593197">12.5.4. Creating an account from a + "#id2593093">12.5.4. Creating an account from a package</a></span></dt> <dt><span class="sect2"><a href= - "#id2593328">12.5.5. Installing score + "#id2593223">12.5.5. Installing score files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593371">12.5.6. Packages providing login + "#id2593335">12.5.6. Packages providing login shells</a></span></dt> <dt><span class="sect2"><a href= - "#id2593429">12.5.7. Packages containing perl + "#id2593393">12.5.7. Packages containing perl scripts</a></span></dt> <dt><span class="sect2"><a href= - "#id2593447">12.5.8. Packages with hardcoded paths + "#id2593411">12.5.8. Packages with hardcoded paths to other interpreters</a></span></dt> <dt><span class="sect2"><a href= - "#id2593468">12.5.9. Packages installing perl + "#id2593432">12.5.9. Packages installing perl modules</a></span></dt> <dt><span class="sect2"><a href= @@ -8047,36 +8060,36 @@ make build files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593688">12.5.11. Packages installing GConf2 + "#id2593652">12.5.11. Packages installing GConf2 data files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593788">12.5.12. Packages installing + "#id2593752">12.5.12. Packages installing scrollkeeper data files</a></span></dt> <dt><span class="sect2"><a href= - "#id2593840">12.5.13. Packages installing X11 + "#id2593803">12.5.13. Packages installing X11 fonts</a></span></dt> <dt><span class="sect2"><a href= - "#id2593886">12.5.14. Packages installing GTK2 + "#id2593850">12.5.14. Packages installing GTK2 modules</a></span></dt> <dt><span class="sect2"><a href= - "#id2593956">12.5.15. Packages installing SGML or + "#id2593988">12.5.15. Packages installing SGML or XML data</a></span></dt> <dt><span class="sect2"><a href= - "#id2594076">12.5.16. Packages installing + "#id2594108">12.5.16. Packages installing extensions to the MIME database</a></span></dt> <dt><span class="sect2"><a href= - "#id2594283">12.5.17. Packages using + "#id2594247">12.5.17. Packages using intltool</a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2594297">12.6. + <dt><span class="sect1"><a href="#id2594261">12.6. Feedback to the author</a></span></dt> </dl> </div> @@ -8086,7 +8099,7 @@ make build <div> <div> <h2 class="title" style="clear: both"><a name= - "id2590973" id="id2590973"></a>12.1. General + "id2590937" id="id2590937"></a>12.1. General operation</h2> </div> </div> @@ -8096,8 +8109,8 @@ make build <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2590977" id= - "id2590977"></a>12.1.1. How to pull in + <h3 class="title"><a name="id2590940" id= + "id2590940"></a>12.1.1. How to pull in variables from /etc/mk.conf</h3> </div> </div> @@ -8157,8 +8170,8 @@ CFLAGS+= -your -flags <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591128" id= - "id2591128"></a>12.1.2. Restricted + <h3 class="title"><a name="id2591092" id= + "id2591092"></a>12.1.2. Restricted packages</h3> </div> </div> @@ -8398,7 +8411,7 @@ RECOMMENDED+= tiff>=3.6.1:../../graphics/tiff <li> <p>If your package needs some executable to be - able to run correctly and if there's agail no + able to run correctly and if there's no <code class="filename">buildlink3.mk</code> file, this is specified using the <code class= "varname">DEPENDS</code> variable. The <a xmlns= @@ -8461,8 +8474,8 @@ pre-clean: <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591643" id= - "id2591643"></a>12.1.4. Handling conflicts + <h3 class="title"><a name="id2591607" id= + "id2591607"></a>12.1.4. Handling conflicts with other packages</h3> </div> </div> @@ -8509,8 +8522,8 @@ CONFLICTS= Xaw3d-[0-9]* <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591762" id= - "id2591762"></a>12.1.5. Packages that cannot + <h3 class="title"><a name="id2591657" id= + "id2591657"></a>12.1.5. Packages that cannot or should not be built</h3> </div> </div> @@ -8541,8 +8554,8 @@ CONFLICTS= Xaw3d-[0-9]* <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591787" id= - "id2591787"></a>12.1.6. Packages which + <h3 class="title"><a name="id2591683" id= + "id2591683"></a>12.1.6. Packages which should not be deleted, once installed</h3> </div> </div> @@ -8605,8 +8618,8 @@ CONFLICTS= Xaw3d-[0-9]* <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591879" id= - "id2591879"></a>12.1.8. How to handle + <h3 class="title"><a name="id2591774" id= + "id2591774"></a>12.1.8. How to handle compiler bugs</h3> </div> </div> @@ -8631,8 +8644,8 @@ CONFLICTS= Xaw3d-[0-9]* <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591901" id= - "id2591901"></a>12.1.9. How to handle + <h3 class="title"><a name="id2591797" id= + "id2591797"></a>12.1.9. How to handle incrementing versions when fixing an existing package</h3> </div> @@ -8672,8 +8685,8 @@ DISTNAME= foo-17.43 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591950" id= - "id2591950"></a>12.1.10. Portability of + <h3 class="title"><a name="id2591914" id= + "id2591914"></a>12.1.10. Portability of packages</h3> </div> </div> @@ -8689,8 +8702,8 @@ DISTNAME= foo-17.43 <div class="titlepage"> <div> <div> - <h4 class="title"><a name="id2591956" id= - "id2591956"></a>12.1.10.1. ${INSTALL}, + <h4 class="title"><a name="id2591920" id= + "id2591920"></a>12.1.10.1. ${INSTALL}, ${INSTALL_DATA_DIR}, ...</h4> </div> </div> @@ -8715,7 +8728,7 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2 <div> <div> <h2 class="title" style="clear: both"><a name= - "id2591975" id="id2591975"></a>12.2. Possible + "id2591939" id="id2591939"></a>12.2. Possible downloading issues</h2> </div> </div> @@ -8725,8 +8738,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2591978" id= - "id2591978"></a>12.2.1. Packages whose + <h3 class="title"><a name="id2591942" id= + "id2591942"></a>12.2.1. Packages whose distfiles aren't available for plain downloading</h3> </div> @@ -8787,8 +8800,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2 <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2592109" id= - "id2592109"></a>12.2.2. How to handle + <h3 class="title"><a name="id2592005" id= + "id2592005"></a>12.2.2. How to handle modified distfiles with the 'old' name</h3> </div> </div> @@ -8817,8 +8830,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2 <div> <div> <h2 class="title" style="clear: both"><a name= - "id2592121" id= - "id2592121"></a>12.3. Configuration + "id2592017" id= + "id2592017"></a>12.3. Configuration gotchas</h2> </div> </div> @@ -9046,8 +9059,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2592529" id= - "id2592529"></a>12.3.2. Using libtool on GNU + <h3 class="title"><a name="id2592424" id= + "id2592424"></a>12.3.2. Using libtool on GNU packages that already support libtool</h3> </div> </div> @@ -9126,8 +9139,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2592613" id= - "id2592613"></a>12.3.3. GNU + <h3 class="title"><a name="id2592577" id= + "id2592577"></a>12.3.3. GNU Autoconf/Automake</h3> </div> </div> @@ -9193,7 +9206,7 @@ pre-configure: <div> <div> <h2 class="title" style="clear: both"><a name= - "id2592726" id="id2592726"></a>12.4. Building + "id2592621" id="id2592621"></a>12.4. Building considerations</h2> </div> </div> @@ -9203,8 +9216,8 @@ pre-configure: <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2592729" id= - "id2592729"></a>12.4.1. CPP defines</h3> + <h3 class="title"><a name="id2592625" id= + "id2592625"></a>12.4.1. CPP defines</h3> </div> </div> </div> @@ -9243,7 +9256,7 @@ pre-configure: <div> <div> <h2 class="title" style="clear: both"><a name= - "id2592759" id="id2592759"></a>12.5. Package + "id2592791" id="id2592791"></a>12.5. Package specific actions</h2> </div> </div> @@ -9253,8 +9266,8 @@ pre-configure: <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2592762" id= - "id2592762"></a>12.5.1. Package + <h3 class="title"><a name="id2592794" id= + "id2592794"></a>12.5.1. Package configuration files</h3> </div> </div> @@ -9326,8 +9339,8 @@ pre-configure: <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2592933" id= - "id2592933"></a>12.5.2. User + <h3 class="title"><a name="id2592897" id= + "id2592897"></a>12.5.2. User interaction</h3> </div> </div> @@ -9376,8 +9389,8 @@ INTERACTIVE_STAGE= configure install <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593046" id= - "id2593046"></a>12.5.3. Handling + <h3 class="title"><a name="id2593010" id= + "id2593010"></a>12.5.3. Handling licenses</h3> </div> </div> @@ -9438,7 +9451,7 @@ ACCEPTABLE_LICENSES+=graphviz-license variable settings in <code class= "filename">pkgsrc/mk/defaults/mk.conf</code>.</p> - <p>Is there is a <span class= + <p>If there is a <span class= "emphasis"><em>really</em></span> pressing need to accept all licenses at once, like when trying to download or mirror all distfiles or doing a bulk build @@ -9451,8 +9464,8 @@ ACCEPTABLE_LICENSES+=graphviz-license <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593197" id= - "id2593197"></a>12.5.4. Creating an account + <h3 class="title"><a name="id2593093" id= + "id2593093"></a>12.5.4. Creating an account from a package</h3> </div> </div> @@ -9506,8 +9519,8 @@ user:group[:[userid][:[description][:[home][:shell]]]] <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593328" id= - "id2593328"></a>12.5.5. Installing score + <h3 class="title"><a name="id2593223" id= + "id2593223"></a>12.5.5. Installing score files</h3> </div> </div> @@ -9544,8 +9557,8 @@ user:group[:[userid][:[description][:[home][:shell]]]] <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593371" id= - "id2593371"></a>12.5.6. Packages providing + <h3 class="title"><a name="id2593335" id= + "id2593335"></a>12.5.6. Packages providing login shells</h3> </div> </div> @@ -9580,8 +9593,8 @@ user:group[:[userid][:[description][:[home][:shell]]]] <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593429" id= - "id2593429"></a>12.5.7. Packages containing + <h3 class="title"><a name="id2593393" id= + "id2593393"></a>12.5.7. Packages containing perl scripts</h3> </div> </div> @@ -9599,8 +9612,8 @@ user:group[:[userid][:[description][:[home][:shell]]]] <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593447" id= - "id2593447"></a>12.5.8. Packages with + <h3 class="title"><a name="id2593411" id= + "id2593411"></a>12.5.8. Packages with hardcoded paths to other interpreters</h3> </div> </div> @@ -9626,8 +9639,8 @@ user:group[:[userid][:[description][:[home][:shell]]]] <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593468" id= - "id2593468"></a>12.5.9. Packages installing + <h3 class="title"><a name="id2593432" id= + "id2593432"></a>12.5.9. Packages installing perl modules</h3> </div> </div> @@ -9766,8 +9779,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593688" id= - "id2593688"></a>12.5.11. Packages installing + <h3 class="title"><a name="id2593652" id= + "id2593652"></a>12.5.11. Packages installing GConf2 data files</h3> </div> </div> @@ -9841,8 +9854,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593788" id= - "id2593788"></a>12.5.12. Packages installing + <h3 class="title"><a name="id2593752" id= + "id2593752"></a>12.5.12. Packages installing scrollkeeper data files</h3> </div> </div> @@ -9886,8 +9899,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593840" id= - "id2593840"></a>12.5.13. Packages installing + <h3 class="title"><a name="id2593803" id= + "id2593803"></a>12.5.13. Packages installing X11 fonts</h3> </div> </div> @@ -9924,8 +9937,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593886" id= - "id2593886"></a>12.5.14. Packages installing + <h3 class="title"><a name="id2593850" id= + "id2593850"></a>12.5.14. Packages installing GTK2 modules</h3> </div> </div> @@ -9991,8 +10004,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2593956" id= - "id2593956"></a>12.5.15. Packages installing + <h3 class="title"><a name="id2593988" id= + "id2593988"></a>12.5.15. Packages installing SGML or XML data</h3> </div> </div> @@ -10053,8 +10066,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2594076" id= - "id2594076"></a>12.5.16. Packages installing + <h3 class="title"><a name="id2594108" id= + "id2594108"></a>12.5.16. Packages installing extensions to the MIME database</h3> </div> </div> @@ -10112,8 +10125,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2594283" id= - "id2594283"></a>12.5.17. Packages using + <h3 class="title"><a name="id2594247" id= + "id2594247"></a>12.5.17. Packages using intltool</h3> </div> </div> @@ -10138,7 +10151,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div> <div> <h2 class="title" style="clear: both"><a name= - "id2594297" id="id2594297"></a>12.6. Feedback + "id2594261" id="id2594261"></a>12.6. Feedback to the author</h2> </div> </div> @@ -10374,17 +10387,17 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2594827">14.1. + <dt><span class="sect1"><a href="#id2594723">14.1. Submitting your packages</a></span></dt> - <dt><span class="sect1"><a href="#id2594878">14.2. + <dt><span class="sect1"><a href="#id2594842">14.2. Committing: Importing a package into CVS</a></span></dt> - <dt><span class="sect1"><a href="#id2594941">14.3. + <dt><span class="sect1"><a href="#id2594905">14.3. Updating a package to a newer version</a></span></dt> - <dt><span class="sect1"><a href="#id2594961">14.4. + <dt><span class="sect1"><a href="#id2594924">14.4. Moving a package in pkgsrc</a></span></dt> </dl> </div> @@ -10394,8 +10407,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div> <div> <h2 class="title" style="clear: both"><a name= - "id2594827" id= - "id2594827"></a>14.1. Submitting your + "id2594723" id= + "id2594723"></a>14.1. Submitting your packages</h2> </div> </div> @@ -10461,8 +10474,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div> <div> <h2 class="title" style="clear: both"><a name= - "id2594878" id= - "id2594878"></a>14.2. Committing: Importing a + "id2594842" id= + "id2594842"></a>14.2. Committing: Importing a package into CVS</h2> </div> </div> @@ -10518,7 +10531,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div> <div> <h2 class="title" style="clear: both"><a name= - "id2594941" id="id2594941"></a>14.3. Updating + "id2594905" id="id2594905"></a>14.3. Updating a package to a newer version</h2> </div> </div> @@ -10569,7 +10582,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div> <div> <h2 class="title" style="clear: both"><a name= - "id2594961" id="id2594961"></a>14.4. Moving a + "id2594924" id="id2594924"></a>14.4. Moving a package in pkgsrc</h2> </div> </div> @@ -10670,27 +10683,27 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2595255">A.1. + <dt><span class="sect1"><a href="#id2595219">A.1. files</a></span></dt> <dd> <dl> - <dt><span class="sect2"><a href="#id2595258">A.1.1. + <dt><span class="sect2"><a href="#id2595222">A.1.1. Makefile</a></span></dt> - <dt><span class="sect2"><a href="#id2595266">A.1.2. + <dt><span class="sect2"><a href="#id2595229">A.1.2. DESCR</a></span></dt> - <dt><span class="sect2"><a href="#id2595281">A.1.3. + <dt><span class="sect2"><a href="#id2595244">A.1.3. PLIST</a></span></dt> - <dt><span class="sect2"><a href="#id2595288">A.1.4. + <dt><span class="sect2"><a href="#id2595252">A.1.4. Checking a package with <span><strong class= "command">pkglint</strong></span></a></span></dt> </dl> </dd> - <dt><span class="sect1"><a href="#id2595329">A.2. Steps + <dt><span class="sect1"><a href="#id2595292">A.2. Steps for building, installing, packaging</a></span></dt> </dl> </div> @@ -10708,7 +10721,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div> <div> <h2 class="title" style="clear: both"><a name= - "id2595255" id="id2595255"></a>A.1. files</h2> + "id2595219" id="id2595219"></a>A.1. files</h2> </div> </div> </div> @@ -10717,13 +10730,13 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2595258" id= - "id2595258"></a>A.1.1. Makefile</h3> + <h3 class="title"><a name="id2595222" id= + "id2595222"></a>A.1.1. Makefile</h3> </div> </div> </div> <pre class="programlisting"> -# $NetBSD: pkgsrc.html,v 1.15 2005/01/11 16:34:44 xtraeme Exp $ +# $NetBSD$ # DISTNAME= bison-1.25 @@ -10745,8 +10758,8 @@ INFO_FILES= bison.info <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2595266" id= - "id2595266"></a>A.1.2. DESCR</h3> + <h3 class="title"><a name="id2595229" id= + "id2595229"></a>A.1.2. DESCR</h3> </div> </div> </div> @@ -10762,13 +10775,13 @@ of the NetBSD source tree is beyond me. <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2595281" id= - "id2595281"></a>A.1.3. PLIST</h3> + <h3 class="title"><a name="id2595244" id= + "id2595244"></a>A.1.3. PLIST</h3> </div> </div> </div> <pre class="programlisting"> -@comment $NetBSD: pkgsrc.html,v 1.15 2005/01/11 16:34:44 xtraeme Exp $ +@comment $NetBSD$ bin/bison man/man1/bison.1.gz share/bison.simple @@ -10780,8 +10793,8 @@ share/bison.hairy <div class="titlepage"> <div> <div> - <h3 class="title"><a name="id2595288" id= - "id2595288"></a>A.1.4. Checking a package with + <h3 class="title"><a name="id2595252" id= + "id2595252"></a>A.1.4. Checking a package with <span><strong class= "command">pkglint</strong></span></h3> </div> @@ -10819,7 +10832,7 @@ looks fine. <div> <div> <h2 class="title" style="clear: both"><a name= - "id2595329" id="id2595329"></a>A.2. Steps for + "id2595292" id="id2595292"></a>A.2. Steps for building, installing, packaging</h2> </div> </div> @@ -11237,10 +11250,10 @@ Registering depends:. <p><b>Table of Contents</b></p> <dl> - <dt><span class="sect1"><a href="#id2595975">D.1. + <dt><span class="sect1"><a href="#id2596075">D.1. Targets</a></span></dt> - <dt><span class="sect1"><a href="#id2596387">D.2. + <dt><span class="sect1"><a href="#id2596282">D.2. Procedure</a></span></dt> </dl> </div> @@ -11253,7 +11266,7 @@ Registering depends:. <div> <div> <h2 class="title" style="clear: both"><a name= - "id2595975" id="id2595975"></a>D.1. Targets</h2> + "id2596075" id="id2596075"></a>D.1. Targets</h2> </div> </div> </div> @@ -11306,8 +11319,8 @@ Registering depends:. <div> <div> <h2 class="title" style="clear: both"><a name= - "id2596387" id= - "id2596387"></a>D.2. Procedure</h2> + "id2596282" id= + "id2596282"></a>D.2. Procedure</h2> </div> </div> </div> |