The fact is that at the moment Flash doesn't work well on FreeBSD - Adobe haven't come up with the goods. Enjoying a site like this which is absolutely essential viewing, is quite impossible. So we run the Windows version of Firefox instead, and install all the multimedia plug-ins we need - it works flawlessly.
1. Install WINE - the non-emulator for Windows
Wine makes it possible to run Windows programs alongside any Unix-like operating system. The core of Wine is an implementation off the Windows A.P.I library, acting as a bridge between the Windows program and Unix.
# cd /usr/ports/emulators/wine
# make install clean
2. Configure Wine.
We do that by running
winecfg
This is straightforward, but instructions are available here
3. Download the Windows Firefox installer, place it in
~/.wine/drive_c/Program Files/
and run it! That is do
wine '~/.wine/drive_c/Program Files/snazzy-firefox-installer.exe'
It will set up Firefox for you.
4. To use the Windows binary you simply launch it like this
wine '~/.wine/drive_c/Program Files/Mozilla Firefox/firefox.exe'
It seems to me to run slightly more slowly than the native FreeBSD Firefox, but not unbearably so. You can then use the Windows Firefox to download any plugins you need, including Flash, and run the installers as you did for Firefox. They work well! Of course one day Adobe will give us a native FreeBSD flash binary but till then ...