pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/doc
Module Name: pkgsrc
Committed By: gutteridge
Date: Tue Nov 9 17:55:46 UTC 2021
Modified Files:
pkgsrc/doc: pkgsrc.html pkgsrc.txt
Log Message:
doc/pkgsrc.*: regen
To generate a diff of this commit:
cvs rdiff -u -r1.325 -r1.326 pkgsrc/doc/pkgsrc.html
cvs rdiff -u -r1.323 -r1.324 pkgsrc/doc/pkgsrc.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/doc/pkgsrc.html
diff -u pkgsrc/doc/pkgsrc.html:1.325 pkgsrc/doc/pkgsrc.html:1.326
--- pkgsrc/doc/pkgsrc.html:1.325 Mon Nov 8 22:26:32 2021
+++ pkgsrc/doc/pkgsrc.html Tue Nov 9 17:55:46 2021
@@ -6440,10 +6440,13 @@ BUILDLINK_TREE+= -tiff
cause unneeded package deletions and rebuilds. In many cases,
new versions of packages work just fine with older
dependencies.</p>
-<p>Also it is not needed to set
+<p>Also, it is not needed to set
<code class="varname">BUILDLINK_ABI_DEPENDS.<em class="replaceable"><code>pkg</code></em></code>
when it is identical to
- <code class="varname">BUILDLINK_API_DEPENDS.<em class="replaceable"><code>pkg</code></em></code>. </p>
+ <code class="varname">BUILDLINK_API_DEPENDS.<em class="replaceable"><code>pkg</code></em></code>.</p>
+<p>Note there is also the distinction that users are able to disable
+ enforcement of ABI dependencies using the <code class="varname">USE_ABI_DEPENDS</code>
+ variable, but there is no equivalent option for API dependencies.</p>
</div>
</div>
<div class="sect1">
@@ -8579,12 +8582,12 @@ pre-configure:
<p>There are further similar REPLACE variables available, e.g.,
<code class="varname">REPLACE_AWK</code> for packages containing awk scripts,
and <code class="varname">REPLACE_R</code> for R. These two, like the others
- noted above, are defined centrally in
+ noted above, have their actions defined centrally in
<code class="filename">mk/configure/replace-interpreter.mk</code>. Other
- languages define these variables within their own dedicated part of
- the tree, e.g., PHP defines <code class="varname">REPLACE_PHP</code> in
- <code class="filename">lang/php/phpversion.mk</code>, and Python defines
- <code class="varname">REPLACE_PYTHON</code> in
+ languages define the actions of these variables within their own
+ dedicated part of the tree, e.g., <code class="varname">REPLACE_PHP</code> is
+ actioned in <code class="filename">lang/php/phpversion.mk</code>, and
+ <code class="varname">REPLACE_PYTHON</code> is actioned in
<code class="filename">lang/python/application.mk</code>. For other languages,
consult the mk files found within their specific directories (the
naming convention varies).</p>
@@ -14337,179 +14340,179 @@ source packages</h2></div></div></div>
</tr>
<tr>
<td>python</td>
-<td>readme-all</td>
+<td>r</td>
</tr>
<tr>
+<td>readme-all</td>
<td>recv</td>
-<td>recvfrom</td>
</tr>
<tr>
+<td>recvfrom</td>
<td>regcomp</td>
-<td>release-localbase-lock</td>
</tr>
<tr>
+<td>release-localbase-lock</td>
<td>release-lock</td>
-<td>relro</td>
</tr>
<tr>
+<td>relro</td>
<td>rename</td>
-<td>reorder</td>
</tr>
<tr>
+<td>reorder</td>
<td>replace</td>
-<td>replace_interpreter</td>
</tr>
<tr>
+<td>replace_interpreter</td>
<td>reproducible</td>
-<td>resolv</td>
</tr>
<tr>
+<td>resolv</td>
<td>root</td>
-<td>ruby</td>
</tr>
<tr>
+<td>ruby</td>
<td>send</td>
-<td>sendfile</td>
</tr>
<tr>
+<td>sendfile</td>
<td>sendto</td>
-<td>setenv</td>
</tr>
<tr>
+<td>setenv</td>
<td>setgid</td>
-<td>setprogname</td>
</tr>
<tr>
+<td>setprogname</td>
<td>setuid</td>
-<td>sh</td>
</tr>
<tr>
+<td>sh</td>
<td>shebang</td>
-<td>show</td>
</tr>
<tr>
+<td>show</td>
<td>show-all</td>
-<td>show-build-defs</td>
</tr>
<tr>
+<td>show-build-defs</td>
<td>show-depends</td>
-<td>show-deps</td>
</tr>
<tr>
+<td>show-deps</td>
<td>show-distfiles</td>
-<td>show-downlevel</td>
</tr>
<tr>
+<td>show-downlevel</td>
<td>show-subdir-var</td>
-<td>show-tools</td>
</tr>
<tr>
+<td>show-tools</td>
<td>show-var</td>
-<td>show-vars</td>
</tr>
<tr>
+<td>show-vars</td>
<td>snprintf</td>
-<td>socket</td>
</tr>
<tr>
+<td>socket</td>
<td>ssp</td>
-<td>st_mode</td>
</tr>
<tr>
+<td>st_mode</td>
<td>stage-install</td>
-<td>strcasestr</td>
</tr>
<tr>
+<td>strcasestr</td>
<td>strict</td>
-<td>strip</td>
</tr>
<tr>
+<td>strip</td>
<td>strndup</td>
-<td>strnlen</td>
</tr>
<tr>
+<td>strnlen</td>
<td>strsep</td>
-<td>subst</td>
</tr>
<tr>
+<td>subst</td>
<td>substitutions</td>
-<td>sun</td>
</tr>
<tr>
+<td>sun</td>
<td>sunpro</td>
-<td>sunwspro</td>
</tr>
<tr>
+<td>sunwspro</td>
<td>symlink</td>
-<td>test</td>
</tr>
<tr>
+<td>test</td>
<td>test-env</td>
-<td>tex</td>
</tr>
<tr>
+<td>tex</td>
<td>texlive</td>
-<td>tmp</td>
</tr>
<tr>
+<td>tmp</td>
<td>tool</td>
-<td>tools</td>
</tr>
<tr>
+<td>tools</td>
<td>tools-libtool-m4-override</td>
-<td>type</td>
</tr>
<tr>
+<td>type</td>
<td>ulimit</td>
-<td>undefined</td>
</tr>
<tr>
+<td>undefined</td>
<td>undo-replace</td>
-<td>unlimit</td>
</tr>
<tr>
+<td>unlimit</td>
<td>unprivileged</td>
-<td>unprivileged-install-hook</td>
</tr>
<tr>
+<td>unprivileged-install-hook</td>
<td>unstripped</td>
-<td>update</td>
</tr>
<tr>
+<td>update</td>
<td>upload</td>
-<td>upload-distfiles</td>
</tr>
<tr>
+<td>upload-distfiles</td>
<td>use_tools</td>
-<td>user</td>
</tr>
<tr>
+<td>user</td>
<td>utimes</td>
-<td>vasprintf</td>
</tr>
<tr>
+<td>vasprintf</td>
<td>verbose</td>
-<td>vsnprintf</td>
</tr>
<tr>
+<td>vsnprintf</td>
<td>warn</td>
-<td>warning</td>
</tr>
<tr>
+<td>warning</td>
<td>warnings</td>
-<td>warnx</td>
</tr>
<tr>
+<td>warnx</td>
<td>wattr_off</td>
-<td>wattr_on</td>
</tr>
<tr>
+<td>wattr_on</td>
<td>work</td>
-<td>wrapper</td>
</tr>
<tr>
+<td>wrapper</td>
<td>wrkdir</td>
-<td>�</td>
</tr>
</table>
</div>
Index: pkgsrc/doc/pkgsrc.txt
diff -u pkgsrc/doc/pkgsrc.txt:1.323 pkgsrc/doc/pkgsrc.txt:1.324
--- pkgsrc/doc/pkgsrc.txt:1.323 Mon Nov 8 22:26:32 2021
+++ pkgsrc/doc/pkgsrc.txt Tue Nov 9 17:55:46 2021
@@ -5360,9 +5360,13 @@ BUILDLINK_ABI_DEPENDS.pkg in a buildlink
unneeded package deletions and rebuilds. In many cases, new versions of
packages work just fine with older dependencies.
-Also it is not needed to set BUILDLINK_ABI_DEPENDS.pkg when it is identical to
+Also, it is not needed to set BUILDLINK_ABI_DEPENDS.pkg when it is identical to
BUILDLINK_API_DEPENDS.pkg.
+Note there is also the distinction that users are able to disable enforcement
+of ABI dependencies using the USE_ABI_DEPENDS variable, but there is no
+equivalent option for API dependencies.
+
18.3. Writing builtin.mk files
Some packages in pkgsrc install headers and libraries that coincide with
@@ -7115,12 +7119,12 @@ USE_TOOLS.
There are further similar REPLACE variables available, e.g., REPLACE_AWK for
packages containing awk scripts, and REPLACE_R for R. These two, like the
-others noted above, are defined centrally in mk/configure/
-replace-interpreter.mk. Other languages define these variables within their own
-dedicated part of the tree, e.g., PHP defines REPLACE_PHP in lang/php/
-phpversion.mk, and Python defines REPLACE_PYTHON in lang/python/application.mk.
-For other languages, consult the mk files found within their specific
-directories (the naming convention varies).
+others noted above, have their actions defined centrally in mk/configure/
+replace-interpreter.mk. Other languages define the actions of these variables
+within their own dedicated part of the tree, e.g., REPLACE_PHP is actioned in
+lang/php/phpversion.mk, and REPLACE_PYTHON is actioned in lang/python/
+application.mk. For other languages, consult the mk files found within their
+specific directories (the naming convention varies).
Currently, special handling for other languages varies in pkgsrc. If a compiler
package provides a buildlink3.mk file, include that, otherwise just add a
@@ -10181,50 +10185,50 @@ pre-configure-checks-hook pre-ext
pre-fetch print-go-deps
print-plist print-summary-data
privileged-install-hook pypi
-python readme-all
-recv recvfrom
-regcomp release-localbase-lock
-release-lock relro
-rename reorder
-replace replace_interpreter
-reproducible resolv
-root ruby
-send sendfile
-sendto setenv
-setgid setprogname
-setuid sh
-shebang show
-show-all show-build-defs
-show-depends show-deps
-show-distfiles show-downlevel
-show-subdir-var show-tools
-show-var show-vars
-snprintf socket
-ssp st_mode
-stage-install strcasestr
-strict strip
-strndup strnlen
-strsep subst
-substitutions sun
-sunpro sunwspro
-symlink test
-test-env tex
-texlive tmp
-tool tools
-tools-libtool-m4-override type
-ulimit undefined
-undo-replace unlimit
-unprivileged unprivileged-install-hook
-unstripped update
-upload upload-distfiles
-use_tools user
-utimes vasprintf
-verbose vsnprintf
-warn warning
-warnings warnx
-wattr_off wattr_on
-work wrapper
-wrkdir
+python r
+readme-all recv
+recvfrom regcomp
+release-localbase-lock release-lock
+relro rename
+reorder replace
+replace_interpreter reproducible
+resolv root
+ruby send
+sendfile sendto
+setenv setgid
+setprogname setuid
+sh shebang
+show show-all
+show-build-defs show-depends
+show-deps show-distfiles
+show-downlevel show-subdir-var
+show-tools show-var
+show-vars snprintf
+socket ssp
+st_mode stage-install
+strcasestr strict
+strip strndup
+strnlen strsep
+subst substitutions
+sun sunpro
+sunwspro symlink
+test test-env
+tex texlive
+tmp tool
+tools tools-libtool-m4-override
+type ulimit
+undefined undo-replace
+unlimit unprivileged
+unprivileged-install-hook unstripped
+update upload
+upload-distfiles use_tools
+user utimes
+vasprintf verbose
+vsnprintf warn
+warning warnings
+warnx wattr_off
+wattr_on work
+wrapper wrkdir
Appendix F. Editing guidelines for the pkgsrc guide
Home |
Main Index |
Thread Index |
Old Index