Until someone implements some kind of "capabilities" system, we're stuck doing a bunch of logic in Makefiles. One problem no one has come up with a good solution for is mixing packages (with standard prerequisites) with installed ports (with custom prerequisites). mcl