aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2019-10-03 20:50:58 +0000
committerMathieu Arnold <mat@FreeBSD.org>2019-10-03 20:50:58 +0000
commit1241ed694a76c81fd372610439ca14bfb4a68d38 (patch)
tree1638720797cf06a72665bf0ee4abb8d848b8c5e4
parent772a0d27359502867d968e60528eff16d8d58422 (diff)
downloaddoc-1241ed694a76c81fd372610439ca14bfb4a68d38.tar.gz
doc-1241ed694a76c81fd372610439ca14bfb4a68d38.zip
Make it clear that a port's dependencies should not be minimal.
Reviewed by: portmgr Differential Revision: https://reviews.freebsd.org/D21717
Notes
Notes: svn path=/head/; revision=53454
-rw-r--r--en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml11
1 files changed, 11 insertions, 0 deletions
diff --git a/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml b/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml
index 84632b9268..a06e32c578 100644
--- a/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml
+++ b/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml
@@ -5469,6 +5469,17 @@ LICENSE_COMB= multi</programlisting>
also some pre-supported dependency variables for common cases,
plus a few more to control the behavior of dependencies.</para>
+ <important>
+ <para>When software has extra dependencies that provide extra
+ features, the base dependencies listed in
+ <varname><replaceable>*</replaceable>_DEPENDS</varname> should
+ include the extra dependencies that would benefit most users.
+ The base dependencies should never be a <quote>minimal</quote>
+ dependency set. The goal is not to include every dependency
+ possible. Only include those that will benefit most
+ people.</para>
+ </important>
+
<sect2 xml:id="makefile-lib_depends">
<title><varname>LIB_DEPENDS</varname></title>