A filosofia do MacPorts é que é uma abordagem independente. A partir do início rápido :
You may notice that MacPorts will build software that you didn't specifically request. This will occur if the port you originally requested has other ports marked as dependencies. Even if the software already exists without OS X, remember the whole MacPorts self-contained design approach. Some recreation of existing software may be necessary to produce a functional self-contained environment.
Outra filosofia é usar o máximo possível da infra-estrutura de software existente no OS X, e essa é a abordagem que Homebrew leva O maior risco com isso é que uma atualização do sistema OS X pode quebrar algum software instalado pelo Homebrew que depende do software instalado no OS X.
Para responder à sua pergunta, no MacPorts, parece que a git-core
port depende da perl5
port, que é a versão 5.8.9. O MacPorts também contém uma porta Perl 5.10, perl5.10
. O que você está vendo é o comportamento normal do MacPorts e você não precisa desistir se quiser usar o Git no MacPorts.