On 03/02/2017 04:58 AM, Alexis Ballier wrote: > > Is it really abusing ? > := deps in DEPEND only would also make sense for e.g. code generators >
Slot operator dependencies are ignored in DEPEND: Indicates that any slot value is acceptable. In addition, for runtime dependencies, indicates that the package will break unless a matching package with slot and sub-slot equal to the slot and sub-slot of the best installed version at the time the package was built is available. In other words, the ":=" only does something special in RDEPEND. That makes sense when you think of it as meaning "the thing will break" rather than "I want to do a rebuild." The only reason it's not an error to put them in DEPEND is because it would annoy everyone doing DEPEND="${RDEPEND}".