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