On the Operating system page, there are links to other peoples' pages about running/installing MythTV on freeBSD, but as far as Nigel can tell, they are for MythTV-0.21 and don't help with Qt4, or MythTV trunk. These steps should help anyone on FreeBSD 7.2.
1) I am behind a proxy server, so as root I edited /etc/make.conf and added a line like:
2) Install sudo, because I try to only do the minimum number of commands as root. As root, do:
cd /usr/ports/security/sudo make install rehash visudo
and add a user privilege specification for yourself. I just copied the root ALL one.
3) Install the pre-requisites; lame and qt:
cd /usr/ports/audio/lame sudo make install cd /usr/ports/devel/qt4-corelib sudo make install ... cd /usr/ports/databases/qt4-mysql-plugin sudo make install
4) Install subversion:
cd /usr/ports/devel/subversion sudo make install
(I also exited ~/.subversion/servers and added a proxy)
5) Download the source code, configure, make:
svn co http://svn.mythtv.org/svn/trunk/mythtv mythtv cd mythtv ./configure --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib make sudo make install