changeset 1080:120e458a2e33

vanilla: update manual page with implicit dependencies
author David Demelier <markand@malikania.fr>
date Tue, 03 Sep 2019 13:27:11 +0200
parents fa8e5c89e9f8
children cf4a6be4a30f
files Docs/manual.md
diffstat 1 files changed, 20 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/Docs/manual.md	Tue Sep 03 13:19:15 2019 +0200
+++ b/Docs/manual.md	Tue Sep 03 13:27:11 2019 +0200
@@ -89,19 +89,35 @@
 Handling dependencies
 =====================
 
-The variable *PKGDEPENDS* is filled up with package origins, thus you need to
-write *lib/zlib* NOT *zlib*.
+Add any dependencies the packages requires in *PKGDEPENDS* variable.
 
 Also, the following selectors may be appended to the dependency to alter the
 meaning:
 
 - `:build` the dependency is only required for building,
 - `:optional` the dependency is optional and not strictly required.
-- `:recommended` same as optional but installed by default.
 
 Example:
 
-	PKGDEPENDS="dev/cmake:build graphics/qt5:recommended lib/zlib"
+	PKGDEPENDS="cmake:build qt5:optional zlib"
+
+The following dependencies are implicit and must *never* be marked in
+*PKGDEPENDS*:
+
+- autoconf
+- automake
+- busybox
+- clang
+- compiler-rt
+- filesystem
+- libc++
+- libc++abi
+- libtool
+- libunwind
+- lld
+- llvm
+- musl
+- pkgconf
 
 Protected files
 ===============