FreeBSD improvement and gtk-doc build fix
This merge request includes a few commits which improves the FreeBSD fix committed when resolving #361 (closed). It also includes a few commits to fix the build with gtk-doc enabled.
This merge request includes a few commits which improves the FreeBSD fix committed when resolving #361 (closed). It also includes a few commits to fix the build with gtk-doc enabled.