diff options
author | rillig <rillig@pkgsrc.org> | 2007-10-11 21:06:45 +0000 |
---|---|---|
committer | rillig <rillig@pkgsrc.org> | 2007-10-11 21:06:45 +0000 |
commit | a32e1d3558e51fa069f17fcf447ea5ca9b989503 (patch) | |
tree | bfd71f4a5be112633199386be553f428baea1bfd | |
parent | 353ee51fed783e723966c50d745ee20d0d7e6d01 (diff) | |
download | pkgsrc-a32e1d3558e51fa069f17fcf447ea5ca9b989503.tar.gz |
regen
-rw-r--r-- | doc/pkgsrc.html | 40 | ||||
-rw-r--r-- | doc/pkgsrc.txt | 30 |
2 files changed, 54 insertions, 16 deletions
diff --git a/doc/pkgsrc.html b/doc/pkgsrc.html index 27a457e790e..9ac296c22bc 100644 --- a/doc/pkgsrc.html +++ b/doc/pkgsrc.html @@ -458,7 +458,8 @@ builds)</a></span></dt> <dt><span class="sect1"><a href="#ftp-iso">C.3. <code class="filename">iso</code>: Currently empty</a></span></dt> <dt><span class="sect1"><a href="#ftp-misc">C.4. <code class="filename">misc</code>: Miscellaneous things</a></span></dt> <dt><span class="sect1"><a href="#ftp-packages">C.5. <code class="filename">packages</code>: Binary packages</a></span></dt> -<dt><span class="sect1"><a href="#ftp-source">C.6. <code class="filename">current</code>, +<dt><span class="sect1"><a href="#ftp-reports">C.6. <code class="filename">reports</code>: Bulk build reports</a></span></dt> +<dt><span class="sect1"><a href="#ftp-source">C.7. <code class="filename">current</code>, <code class="filename">pkgsrc-200<em class="replaceable"><code>x</code></em>Q<em class="replaceable"><code>y</code></em></code>: source packages</a></span></dt> </dl></dd> @@ -10986,7 +10987,8 @@ Registering depends:. <dt><span class="sect1"><a href="#ftp-iso">C.3. <code class="filename">iso</code>: Currently empty</a></span></dt> <dt><span class="sect1"><a href="#ftp-misc">C.4. <code class="filename">misc</code>: Miscellaneous things</a></span></dt> <dt><span class="sect1"><a href="#ftp-packages">C.5. <code class="filename">packages</code>: Binary packages</a></span></dt> -<dt><span class="sect1"><a href="#ftp-source">C.6. <code class="filename">current</code>, +<dt><span class="sect1"><a href="#ftp-reports">C.6. <code class="filename">reports</code>: Bulk build reports</a></span></dt> +<dt><span class="sect1"><a href="#ftp-source">C.7. <code class="filename">current</code>, <code class="filename">pkgsrc-200<em class="replaceable"><code>x</code></em>Q<em class="replaceable"><code>y</code></em></code>: source packages</a></span></dt> </dl> @@ -11004,7 +11006,8 @@ source packages</a></span></dt> <a name="ftp-bootstrap"></a>C.1. <code class="filename">bootstrap-pkgsrc</code>: Bootstrap kits</h2></div></div></div> <p>For those who only want to manage binary packages on systems other than NetBSD, we provide the package management - tools in a separate, small tar file.</p> + tools in a separate, small tar file. Please note that most of + these files are horribly outdated.</p> </div> <div class="sect1" lang="en"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> @@ -11034,10 +11037,24 @@ source packages</a></span></dt> platforms that are supported by pkgsrc. Each subdirectory is of the form <em class="replaceable"><code>OPSYS</code></em>/<em class="replaceable"><code>ARCH</code></em>/<em class="replaceable"><code>OSVERSION_TAG</code></em>. The meaning of these variables is:</p> <div class="itemizedlist"><ul type="disc"> -<li><p><code class="varname">OPSYS</code> is the name of the operating system for which the packages have been built,</p></li> -<li><p><code class="varname">ARCH</code> is the hardware architecture,</p></li> -<li><p><code class="varname">OSVERSION</code> is the version of the operating system,</p></li> -<li><p><code class="varname">TAG</code> is either <code class="literal">200<em class="replaceable"><code>x</code></em>Q<em class="replaceable"><code>y</code></em></code> for a stable branch, or <code class="literal">head</code> for packages built from the HEAD branch.</p></li> +<li><p><code class="varname">OPSYS</code> is the name of the + operating system for which the packages have been + built.</p></li> +<li><p><code class="varname">ARCH</code> is the hardware + architecture of the platform for which the packages have been + built.</p></li> +<li><p><code class="varname">OSVERSION</code> is the version of + the operating system. For version numbers that change often (for + example NetBSD-current), the often-changing part should be + replaced with an <code class="literal">x</code>, for example + <code class="literal">4.99.x</code>.</p></li> +<li><p><code class="varname">TAG</code> is either + <code class="literal">200<em class="replaceable"><code>x</code></em>Q<em class="replaceable"><code>y</code></em></code> + for a stable branch, or <code class="literal">head</code> for packages + built from the HEAD branch. The latter should only be used when + the packages are updated on a regular basis. Otherwise the date + from checking out pkgsrc should be appended, for example + <code class="literal">head_20071015</code>.</p></li> </ul></div> <p>The rationale for exactly this scheme is that the pkgsrc users looking for binary packages can quickly click through the directories on the @@ -11055,7 +11072,14 @@ source packages</a></span></dt> </div> <div class="sect1" lang="en"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> -<a name="ftp-source"></a>C.6. <code class="filename">current</code>, +<a name="ftp-reports"></a>C.6. <code class="filename">reports</code>: Bulk build reports</h2></div></div></div> +<p>Here are the reports from bulk builds, for those who want + to fix packages that didn't build on some of the platforms. The + structure of subdirectories should look like the one in <a href="#ftp-packages" title="C.5. packages: Binary packages">Section C.5, “<code class="filename">packages</code>: Binary packages”</a>.</p> +</div> +<div class="sect1" lang="en"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="ftp-source"></a>C.7. <code class="filename">current</code>, <code class="filename">pkgsrc-200<em class="replaceable"><code>x</code></em>Q<em class="replaceable"><code>y</code></em></code>: source packages</h2></div></div></div> <p>These directories contain the “<span class="quote">real</span>” pkgsrc, diff --git a/doc/pkgsrc.txt b/doc/pkgsrc.txt index 01d95e4f9f1..53f8983d3d2 100644 --- a/doc/pkgsrc.txt +++ b/doc/pkgsrc.txt @@ -445,7 +445,8 @@ C. Directory layout of the pkgsrc FTP server C.3. iso: Currently empty C.4. misc: Miscellaneous things C.5. packages: Binary packages - C.6. current, pkgsrc-200xQy: source packages + C.6. reports: Bulk build reports + C.7. current, pkgsrc-200xQy: source packages D. Editing guidelines for the pkgsrc guide @@ -9031,7 +9032,8 @@ C.2. distfiles: The distributed source files C.3. iso: Currently empty C.4. misc: Miscellaneous things C.5. packages: Binary packages -C.6. current, pkgsrc-200xQy: source packages +C.6. reports: Bulk build reports +C.7. current, pkgsrc-200xQy: source packages As in other big projects, the directory layout of pkgsrc is quite complex for newbies. This chapter explains where you find things on the FTP server. The @@ -9043,7 +9045,8 @@ which are explained below. C.1. bootstrap-pkgsrc: Bootstrap kits For those who only want to manage binary packages on systems other than NetBSD, -we provide the package management tools in a separate, small tar file. +we provide the package management tools in a separate, small tar file. Please +note that most of these files are horribly outdated. C.2. distfiles: The distributed source files @@ -9069,14 +9072,19 @@ supported by pkgsrc. Each subdirectory is of the form OPSYS/ARCH/OSVERSION_TAG. The meaning of these variables is: * OPSYS is the name of the operating system for which the packages have been - built, + built. - * ARCH is the hardware architecture, + * ARCH is the hardware architecture of the platform for which the packages + have been built. - * OSVERSION is the version of the operating system, + * OSVERSION is the version of the operating system. For version numbers that + change often (for example NetBSD-current), the often-changing part should + be replaced with an x, for example 4.99.x. * TAG is either 200xQy for a stable branch, or head for packages built from - the HEAD branch. + the HEAD branch. The latter should only be used when the packages are + updated on a regular basis. Otherwise the date from checking out pkgsrc + should be appended, for example head_20071015. The rationale for exactly this scheme is that the pkgsrc users looking for binary packages can quickly click through the directories on the server and @@ -9091,7 +9099,13 @@ specific platform. It has a directory called All which contains all binary packages. Besides that, there are various category directories that contain symbolic links to the real binary packages. -C.6. current, pkgsrc-200xQy: source packages +C.6. reports: Bulk build reports + +Here are the reports from bulk builds, for those who want to fix packages that +didn't build on some of the platforms. The structure of subdirectories should +look like the one in Section C.5, "packages: Binary packages". + +C.7. current, pkgsrc-200xQy: source packages These directories contain the "real" pkgsrc, that is the files that define how to create binary packages from source archives. |