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 by
temporarily adding:
Code:
CC=clang60
CXX=clang++60
CPP=clang-cpp60
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,
temporarily to comment out the line:
webp_MOZ_OPTIONS= --with-system-webp
otherwise the build fails almost immediately with "unknown option --with-system-webp".
3. Tweak the
/usr/ports/www/seamonkey/Makefile thus:
MOZ_OPTIONS+= --enable-application=suite
--disable-startupcache
4.
make DISABLE_VULNERABILITIES=yes
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
ac_add_options --enable-rust-simd
6.
make DISABLE_VULNERABILITIES=yes
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