I'm not sure that I understand these commands.
From only a glance at their names, my first thought was that
So then I thought, well, maybe
To me, that seems to be saying that
Am I misunderstanding
From only a glance at their names, my first thought was that
make all-depends-list | sort
would probably give output equivalent to (make build-depends-list; make run-depends-list) | sort | uniq
. But a lot more things show up in all-depends-list
than in the combination of build-depends-list
and run-depends-list
.So then I thought, well, maybe
all-depends-list
calculates recursively, while the other two do not. But man ports
says:
Code:
run-depends-list, build-depends-list
Print a list of all the compile and run
dependencies, and dependencies of those
dependencies, by port directory.
all-depends-list Print a list of all dependencies for the port.
run-depends-list
and build-depends-list
are calculating recursively, while all-depends-list
may or may not be.Am I misunderstanding
man ports
? Or is man ports
wrong about this? Or are there some sort of dependencies other than run dependencies and build dependencies that I don't know about, and are included in all-depends-list
? Or is there some other thing I'm not getting?