Como compilar o código fonte de Tupí (OSX) usando Macports

Uma vez mais, Cristian Cepeda nos ajuda a trazer o Tupí para mais perto do mundo Mac. Desta vez, adiciona uma nova forma de compilá-lo usando um gerenciador de pacotes amigável chamado Macports.

Nota: Para construir e instalar o Tupí no Mac OSX seguindo este artigo, o aplicativo Terminal é necessário e pode ser localizado em /Applications/Utilities/Terminal usando o aplicativo Finder.
O Terminal é apenas um console de comandos (emulador de terminal), então se você não tem experiência de usá-lo, recomendamos que você dê uma olhada neste pequeno guia:

http://www.hacktheday.com/beginners-guide-to-apple-terminal-part-1/

Agora, se você sentir que está pronto para compilar/instalar o Tupí a partir do código fonte, por favor, siga as seguentes instruções:

1. Instale o pacote XCode Developer Tools disponível em:

https://developer.apple.com/downloads/index.action

Se o seu OSX é Lion, utilize a versão 4.1 ou posterior, e inclua o pacote chamado "Command Line Tools for Xcode"



Se o seu OSX é Snow Leopard, utilize a versão 3.2

Nota: precisa de uma conta na Apple para baixar o XCode

2. Instale os Macports (gerenciador de pacotes) disponíveis em:

http://www.macports.org/

Leia as instruções de instalação aqui:
http://www.macports.org/install.php

3. Instale os ports necessários:
    $ sudo port install zlib
    $ sudo port install ffmpeg +nonfree
    $ sudo port install git-core
    $ sudo port install qt4-mac

4. Baixe o código fonte de Tupí no Gitorious:
    $ mkdir -p /Users/username/tupi/sources (onde username é o nome de sua conta no sistema OSX)
    cd /Users/username/tupi/sources
    $ git clone git://github.com/xtingray/tupi.git

5. Acesse o diretório do projeto:
    $ cd tupi

6. Execute o script de configuração:

    $ ./configure --prefix=/Users/username/tupi/installer --bindir=/Users/username/tupi/installer --with-debug

7. Compile o projeto:
    $ make

8. Instale os binários e recursos:
    $ sudo make install

9. Crie o instalador .dmg:
    $ cd /Users/username/tupi/sources/tupi
    $ ./tools/build_mac_osx_app.sh /Users/username/tupi/sources/tupi /Users/username/tupi/installer

10. Procure o arquivo .dmg no caminho /Users/username/tupi/installer e faça a instalação. Agora você pode desfrutar de Tupí (assim como nós).

Tarefas pendentes:
- Fazer o arquivo do port do Tupí para Macports