Para fins de teste, usarei a octave
port. Liste os distfiles necessários para a porta executando port distfiles octave
. Você obterá a seguinte saída:
---> Distfiles for octave
[octave-3.2.4.tar.gz] /opt/local/var/macports/distfiles/octave/octave-3.2.4.tar.gz
md5: 90c39fa9e241ad2e978bcee4682a2ba9
sha1: 93b81fc300bc5e27e88b6668ef0622f29898dfd2
rmd160: 13b2198db1b8684229d2ba787ebbedd8e50a518c
http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/octave/octave-3.2.4.tar.gz
http://mirrors.kernel.org/gnu/octave/octave-3.2.4.tar.gz
http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/octave/octave-3.2.4.tar.gz
…
http://lil.fr.distfiles.macports.org/octave/octave-3.2.4.tar.gz
http://sea.us.distfiles.macports.org/macports/mpdistfiles/octave/octave-3.2.4.tar.gz
http://svn.macports.org/repository/macports/distfiles/octave/octave-3.2.4.tar.gz
Dentro dos colchetes é o nome do arquivo a ser baixado, seguido pelo caminho que o MacPorts procurará pelo arquivo. Os links abaixo são um número de espelhos que você pode baixar usando seu gerenciador de downloads. Vá para /opt/local/var/macports/distfiles
e crie um diretório chamado octave
, se ele não existir. Coloque o pacote de origem baixado nessa pasta. Prossiga para instalar usando sudo port install octave
.
Certifique-se de que você tenha todos os distfiles pertencentes a uma determinada porta, já que muitas portas possuem mais de um.