Docs/manual.md

changeset 1080
120e458a2e33
parent 821
c5cbe07af6a9
child 1106
477457540aa0
--- 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
 ===============

mercurial