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