Approved by: perl (mat)
these ports were broken because they always depended on it. I've rearranged all the dependencies to fit the new scheme.
files have changed.