pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/doc regen



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b54e3e736017
branches:  trunk
changeset: 531225:b54e3e736017
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Wed Jul 25 17:57:52 2007 +0000

description:
regen

diffstat:

 doc/pkgsrc.html |  38 ++++++++++++++++++++++----------------
 doc/pkgsrc.txt  |  47 ++++++++++++++++++++++++++++++-----------------
 2 files changed, 52 insertions(+), 33 deletions(-)

diffs (133 lines):

diff -r bf3fe6c81675 -r b54e3e736017 doc/pkgsrc.html
--- a/doc/pkgsrc.html   Wed Jul 25 17:53:44 2007 +0000
+++ b/doc/pkgsrc.html   Wed Jul 25 17:57:52 2007 +0000
@@ -447,7 +447,7 @@
 <dt><span class="sect1"><a href="#ftp-distfiles">C.2. <code class="filename">distfiles</code>: The distributed source files</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-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>,
 <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>
@@ -10849,7 +10849,7 @@
 <dt><span class="sect1"><a href="#ftp-distfiles">C.2. <code class="filename">distfiles</code>: The distributed source files</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-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>,
 <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>
@@ -10893,20 +10893,26 @@
 </div>
 <div class="sect1" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="ftp-packages"></a>C.5. <code class="filename">packages*</code>: Binary packages</h2></div></div></div>
-<p>These directories contain binary packages. Those
-       directories that have a branch name
-       (200<em class="replaceable"><code>x</code></em>Q<em class="replaceable"><code>y</code></em>)
-       contain packages from that particular branch. The directory
-       <code class="filename">packages</code> contains binary packages from
-       pkgsrc-current. (However, this does not necessarily mean that
-       the packages are still current anymore.)</p>
-<p>Below the <code class="filename">packages*</code> directories are
-       directories that distinguish the packages by operating system
-       and version, the next directory level specifies the hardware
-       architecture.</p>
-<p>In each of the platform-specific directories, there is a
-       whole binary packages collection. It has a directory called
+<a name="ftp-packages"></a>C.5. <code class="filename">packages</code>: Binary packages</h2></div></div></div>
+<p>This directory contains binary packages for the various
+       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>
+</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
+       server and find the best binary packages for their machines. Since they
+       usually know the operating system and the hardware architecture, OPSYS
+       and ARCH are placed first. After these choices, they can select the
+       best combination of OSVERSION and TAG together, since it is usually the
+       case that packages stay compatible between different version of the
+       operating system.</p>
+<p>In each of these directories, there is a
+       whole binary packages collection for a specific platform. It has a directory called
        <code class="filename">All</code> which contains all binary packages.
        Besides that, there are various category directories that
        contain symbolic links to the real binary packages.</p>
diff -r bf3fe6c81675 -r b54e3e736017 doc/pkgsrc.txt
--- a/doc/pkgsrc.txt    Wed Jul 25 17:53:44 2007 +0000
+++ b/doc/pkgsrc.txt    Wed Jul 25 17:57:52 2007 +0000
@@ -433,7 +433,7 @@
     C.2. distfiles: The distributed source files
     C.3. iso: Currently empty
     C.4. misc: Miscellaneous things
-    C.5. packages*: Binary packages
+    C.5. packages: Binary packages
     C.6. current, pkgsrc-200xQy: source packages
 
 D. Editing guidelines for the pkgsrc guide
@@ -8878,7 +8878,7 @@
 C.2. distfiles: The distributed source files
 C.3. iso: Currently empty
 C.4. misc: Miscellaneous things
-C.5. packages*: Binary packages
+C.5. packages: Binary packages
 C.6. current, pkgsrc-200xQy: source packages
 
 As in other big projects, the directory layout of pkgsrc is quite complex for
@@ -8910,21 +8910,34 @@
 This directory contains things that individual pkgsrc developers find worth
 publishing.
 
-C.5. packages*: Binary packages
-
-These directories contain binary packages. Those directories that have a branch
-name (200xQy) contain packages from that particular branch. The directory
-packages contains binary packages from pkgsrc-current. (However, this does not
-necessarily mean that the packages are still current anymore.)
-
-Below the packages* directories are directories that distinguish the packages
-by operating system and version, the next directory level specifies the
-hardware architecture.
-
-In each of the platform-specific directories, there is a whole binary packages
-collection. 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.5. packages: Binary packages
+
+This directory contains binary packages for the various platforms that are
+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,
+
+  * ARCH is the hardware architecture,
+
+  * OSVERSION is the version of the operating system,
+
+  * TAG is either 200xQy for a stable branch, or head for packages built from
+    the HEAD branch.
+
+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
+find the best binary packages for their machines. Since they usually know the
+operating system and the hardware architecture, OPSYS and ARCH are placed
+first. After these choices, they can select the best combination of OSVERSION
+and TAG together, since it is usually the case that packages stay compatible
+between different version of the operating system.
+
+In each of these directories, there is a whole binary packages collection for a
+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
 



Home | Main Index | Thread Index | Old Index