pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/doc doc/pkgsrc.*: regen



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4ea194b54e91
branches:  trunk
changeset: 382895:4ea194b54e91
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Mon Aug 08 01:56:37 2022 +0000

description:
doc/pkgsrc.*: regen

diffstat:

 doc/pkgsrc.html |  1976 +++++++++++++++++++++++++-----------------------------
 doc/pkgsrc.txt  |   982 +++++++++++++-------------
 2 files changed, 1412 insertions(+), 1546 deletions(-)

diffs (truncated from 4123 to 300 lines):

diff -r 8f3b2f6c5976 -r 4ea194b54e91 doc/pkgsrc.html
--- a/doc/pkgsrc.html   Mon Aug 08 01:54:32 2022 +0000
+++ b/doc/pkgsrc.html   Mon Aug 08 01:56:37 2022 +0000
@@ -4165,9 +4165,21 @@
 <dd><p>This is an absolute pathname that points to the
       current package.</p></dd>
 <dt><span class="term"><code class="varname">PKGPATH</code></span></dt>
-<dd><p>This is a pathname relative to
-      <code class="varname">PKGSRCDIR</code> that points to the current
-      package.</p></dd>
+<dd>
+<p>This is a pathname relative to
+      <code class="varname">PKGSRCDIR</code> that points to the current package.
+      It is defined after including <code class="filename">bsd.prefs.mk</code>
+      and can be used in makefile fragments that are used by several
+      packages to distinguish between these packages. Other variables
+      that would serve the same purpose are <code class="varname">PKGBASE</code>
+      and <code class="varname">PKGNAME</code>, but these are only defined after
+      including <code class="filename">bsd.pkg.mk</code>, which is too
+      late.</p>
+<p>In <a class="link" href="#mk.conf"><code class="filename">mk.conf</code></a>, the pkgsrc user can use
+      <code class="varname">PKGPATH</code> to tweak variables like
+      <code class="varname">MAKE_JOBS</code> and
+      <code class="varname">CFLAGS</code>.</p>
+</dd>
 <dt><span class="term"><code class="varname">WRKDIR</code></span></dt>
 <dd><p>This is an absolute pathname pointing to the directory
       where all work takes place. The distfiles are extracted to this
@@ -4194,10 +4206,11 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="build.running"></a>13.4. Running a phase</h2></div></div></div>
 <p>You can run a particular phase by typing <span class="command"><strong>make
-    phase</strong></span>, where <span class="emphasis"><em>phase</em></span> is the name of the
-    phase. This will automatically run all phases that are required for this
-    phase. The default phase is <code class="varname">build</code>, that is, when you
-    run <span class="command"><strong>make</strong></span> without parameters in a package directory,
+    <em class="replaceable"><code>phase</code></em></strong></span>, where
+    <em class="replaceable"><code>phase</code></em> is the name of the phase. This will
+    automatically run all phases that are required for this phase. The
+    default phase is <code class="varname">build</code>, that is, when you run
+    <span class="command"><strong>make</strong></span> without parameters in a package directory,
     the package will be built, but not installed.</p>
 </div>
 <div class="sect1">
@@ -8994,6 +9007,15 @@
 solve this problem you can try to tell the package to disable inlining
 of functions.</p>
 </div>
+<div class="sect3">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="undefined-reference-atomic"></a>21.5.4.2. Missing atomic functions</h4></div></div></div>
+<p>When building for older machine architectures (e.g., i386, PowerPC),
+  builds may fail because the package expects modern 64-bit atomic functions
+  which the underlying hardware either doesn't support, or will only support
+  with specific compiler flags. This is generally handled via inclusion of
+  mk/atomic64.mk.</p>
+</div>
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
@@ -11799,116 +11821,112 @@
 <td>ALL_ENV</td>
 </tr>
 <tr>
-<td>ALSA_PC</td>
 <td>ALTERNATIVES_SRC</td>
-</tr>
-<tr>
 <td>AMANDA_TMP</td>
+</tr>
+<tr>
 <td>AMANDA_USER</td>
-</tr>
-<tr>
 <td>AMANDA_VAR</td>
+</tr>
+<tr>
 <td>APACHE_GROUP</td>
-</tr>
-<tr>
 <td>APACHE_MODULE_NAME</td>
+</tr>
+<tr>
 <td>APACHE_MODULE_SRC</td>
-</tr>
-<tr>
 <td>APACHE_MODULE_SRCDIR</td>
+</tr>
+<tr>
 <td>APACHE_PKG_PREFIX</td>
-</tr>
-<tr>
 <td>APACHE_SUEXEC_CONFIGURE_ARGS</td>
+</tr>
+<tr>
 <td>APACHE_SUEXEC_DOCROOT</td>
-</tr>
-<tr>
 <td>APACHE_USER</td>
+</tr>
+<tr>
 <td>APPEND_ABI</td>
-</tr>
-<tr>
 <td>APPEND_ELF</td>
+</tr>
+<tr>
 <td>ARLA_CACHE</td>
-</tr>
-<tr>
 <td>AUDIT_PACKAGES_FLAGS</td>
+</tr>
+<tr>
 <td>AUTOCONF_REQD</td>
-</tr>
-<tr>
 <td>AUTOMAKE_OVERRIDE</td>
+</tr>
+<tr>
 <td>AUTOMAKE_REQD</td>
-</tr>
-<tr>
 <td>AUTO_MKDIRS</td>
+</tr>
+<tr>
 <td>BDB185_DEFAULT</td>
-</tr>
-<tr>
 <td>BDBBASE</td>
+</tr>
+<tr>
 <td>BDB_ACCEPTED</td>
-</tr>
-<tr>
 <td>BDB_DEFAULT</td>
+</tr>
+<tr>
 <td>BDB_LIBS</td>
-</tr>
-<tr>
 <td>BDB_TYPE</td>
+</tr>
+<tr>
 <td>BINCIMAP_GROUP</td>
-</tr>
-<tr>
 <td>BINCIMAP_USER</td>
+</tr>
+<tr>
 <td>BIND_DIR</td>
-</tr>
-<tr>
 <td>BIND_GROUP</td>
+</tr>
+<tr>
 <td>BIND_USER</td>
-</tr>
-<tr>
 <td>BINOWN</td>
+</tr>
+<tr>
 <td>BINPKG_SITES</td>
-</tr>
-<tr>
 <td>BIN_INSTALL_FLAGS</td>
+</tr>
+<tr>
 <td>BISON_PKGDATADIR</td>
-</tr>
-<tr>
 <td>BLAS</td>
+</tr>
+<tr>
 <td>BLAS_ACCEPTED</td>
-</tr>
-<tr>
 <td>BLAS_C_INTERFACE</td>
+</tr>
+<tr>
 <td>BLAS_INCLUDES</td>
-</tr>
-<tr>
 <td>BLAS_INDEX64</td>
+</tr>
+<tr>
 <td>BLAS_LIBS</td>
-</tr>
-<tr>
 <td>BLAS_TYPE</td>
+</tr>
+<tr>
 <td>BOOTSTRAP_DEPENDS</td>
-</tr>
-<tr>
 <td>BROKEN</td>
+</tr>
+<tr>
 <td>BROKEN_EXCEPT_ON_PLATFORM</td>
-</tr>
-<tr>
 <td>BROKEN_ON_PLATFORM</td>
+</tr>
+<tr>
 <td>BSDSRCDIR</td>
-</tr>
-<tr>
 <td>BSDXSRCDIR</td>
+</tr>
+<tr>
 <td>BSD_MAKE_ENV</td>
-</tr>
-<tr>
 <td>BUILDLINK_AUTO_DIRS</td>
+</tr>
+<tr>
 <td>BUILDLINK_AUTO_VARS</td>
-</tr>
-<tr>
 <td>BUILDLINK_CFLAGS</td>
+</tr>
+<tr>
 <td>BUILDLINK_CONTENTS_FILTER</td>
-</tr>
-<tr>
 <td>BUILDLINK_CPPFLAGS</td>
-<td>BUILDLINK_DEPMETHOD</td>
 </tr>
 <tr>
 <td>BUILDLINK_FILES</td>
@@ -12003,107 +12021,95 @@
 <td>CHANGES</td>
 </tr>
 <tr>
-<td>CHECKOUT_DATE</td>
 <td>CHECK_COMPILER</td>
-</tr>
-<tr>
 <td>CHECK_FAKEHOME</td>
+</tr>
+<tr>
 <td>CHECK_FILES</td>
-</tr>
-<tr>
 <td>CHECK_FILES_SKIP</td>
+</tr>
+<tr>
 <td>CHECK_FILES_STRICT</td>
-</tr>
-<tr>
 <td>CHECK_HEADERS</td>
+</tr>
+<tr>
 <td>CHECK_HEADERS_SKIP</td>
-</tr>
-<tr>
 <td>CHECK_INTERPRETER</td>
+</tr>
+<tr>
 <td>CHECK_INTERPRETER_SKIP</td>
-</tr>
-<tr>
 <td>CHECK_PERMS</td>
+</tr>
+<tr>
 <td>CHECK_PERMS_AUTOFIX</td>
-</tr>
-<tr>
 <td>CHECK_PERMS_SKIP</td>
+</tr>
+<tr>
 <td>CHECK_PIE</td>
-</tr>
-<tr>
 <td>CHECK_PIE_SKIP</td>
+</tr>
+<tr>
 <td>CHECK_PIE_SUPPORTED</td>
-</tr>
-<tr>
 <td>CHECK_PORTABILITY</td>
+</tr>
+<tr>
 <td>CHECK_PORTABILITY_EXPERIMENTAL</td>
-</tr>
-<tr>
 <td>CHECK_PORTABILITY_SKIP</td>
+</tr>
+<tr>
 <td>CHECK_RELRO</td>
-</tr>
-<tr>
 <td>CHECK_RELRO_SKIP</td>
+</tr>
+<tr>
 <td>CHECK_RELRO_SUPPORTED</td>
-</tr>
-<tr>
 <td>CHECK_SHLIBS</td>
+</tr>
+<tr>



Home | Main Index | Thread Index | Old Index