Why don't you try firefox-esr. I had problems with firefox linking with the internal libxul.so. So, I used firefox-esr which uses a known working run time lib that is ppc supported. See http://svnweb.freebsd.org/ports?view=revision&revision=370932