The dependency graph is very hard to understand.
          
- 
              It can vary by architecture
            
 - 
              It can vary by OS version
            
 - 
              It can vary by applications you already have installed.
              Thus, if you build a port or package on your own machine, it
              may produce a different result from the one on the package
              cluster.