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/4787333102c4
branches:  trunk
changeset: 534118:4787333102c4
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Thu Oct 11 21:06:45 2007 +0000

description:
regen

diffstat:

 doc/pkgsrc.html |  40 ++++++++++++++++++++++++++++++++--------
 doc/pkgsrc.txt  |  34 ++++++++++++++++++++++++----------
 2 files changed, 56 insertions(+), 18 deletions(-)

diffs (152 lines):

diff -r 393c700be7a3 -r 4787333102c4 doc/pkgsrc.html
--- a/doc/pkgsrc.html   Thu Oct 11 21:03:39 2007 +0000
+++ b/doc/pkgsrc.html   Thu Oct 11 21:06:45 2007 +0000
@@ -458,7 +458,8 @@
 <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 @@
 <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 @@
 <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 @@
        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 @@
 </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, &#8220;<code class="filename">packages</code>: Binary 
packages&#8221;</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 &#8220;<span class="quote">real</span>&#8221; pkgsrc,
diff -r 393c700be7a3 -r 4787333102c4 doc/pkgsrc.txt
--- a/doc/pkgsrc.txt    Thu Oct 11 21:03:39 2007 +0000
+++ b/doc/pkgsrc.txt    Thu Oct 11 21:06:45 2007 +0000
@@ -445,7 +445,8 @@
     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.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 @@
 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 @@
 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,
+    built.
+
+  * ARCH is the hardware architecture of the platform for which the packages
+    have been built.
+
+  * 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 @@
 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.



Home | Main Index | Thread Index | Old Index