SeaMonkey 2.49 Ports Build Recipe
1. Install clang 6.0.1 - clang 8.x and 9.x cause it to coredump on startup (I didn't try 7.x given the hours it takes to build clang).
2. Tweak /etc/make.conf
so that the ports build will use clang6. Note: you will need to comment this out after building so that other ports build with the latest and maybe not so greatest clang version.
2. Tweak /usr/ports/Mk/bsd.gecko.mk
to comment out the line:
otherwise the build fails almost immediately with "unknown option --with-system-webp".
3. Tweak the /usr/ports/www/seamonkey/Makefile
MOZ_OPTIONS+= --enable-application=suite --disable-startupcache
5. It will fail due to an unknown option "-- enable-rust-simd". This is expected. You now need to tweak /usr/ports/www/seamonkey/work/seamonkey-2.49.4/.mozconfig
to remove the option
and install when finished.
I'd volunteer to maintain it if I knew what I was doing, but I know just enough to be dangerous