O gerenciador de pacotes do Arch Linux, pacman
gerencia automaticamente as dependências.
Se por ports
você quer dizer os pacotes de terceiros fornecidos pelos usuários do Arch no repositório não suportado (AUR), alguns dos auxiliares do AUR têm uma opção para atualizar as dependências. Yaourt, por exemplo, fará isso.
No entanto, como a página do yaourt no wiki deixa claro, não é sábio nem aconselhável automatizar completamente isso recursivamente.
Dado o número de pacotes nos repositórios oficiais do Arch, isso não é realmente um problema. Haverá muito poucos pacotes do AUR com dependências extensas, portanto atualizá-los individualmente não é difícil nem oneroso.