Anyway, I was interested enough to spin up a FreeBSD (10.2) instance and get it to the point where I could work on configure and compile errors. These are my very terse notes:
sudo pkg install git python \ tk86 blt tclx bwidget \ autoconf readline pkgconf \ boost-all gcc5 pidof gettext py27-tkinter \ boost-python-libs \ libGL libGLU libXmu gmake ./autogen.sh ./configure --with-realtime=uspace CC=gcc5 CXX=g++5 --without-libmodbus --disable-gtk --disable-check-runtime-deps --enable-non-distributable=yes gmakehowever in an evening's work I'm still well short of getting the software to build. One thing I ran into is that clock_nanosleep, something we use thousands of times a second, isn't available on FreeBSD, despite being in POSIX 2008.1!
(and just like their branch, mine is way too green to be ready to share with anyone)