I did the following to get (linux) flash7 to work in Firefox on FreeBSD 6.0-RELEASE:
- Install www/linuxpluginwrapper
- Install www/linux-flashplugin7
- Put following in /etc/libmap.conf
[/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so]
libpthread.so.0 libpthread.so.2
libdl.so.2 pluginwrapper/flash7.so
libz.so.1 libz.so.3
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash7.so
- Apply the patch at http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff to /usr/src/libexec/rtld-elf/rtld.c:
cd /usr/src/libexec/rtld-elf/
fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff
patch < rtld_dlsym_hack.diff
make clean cleandir
make clean cleandir (yes, twice!)
make obj
make depend
make
make install
- Link the plugin:
ln -s /usr/X11R6/lib/linux-flashplugin7/libflashplayer.so /usr/X11R6/lib/browser_plugins/