Commit Briefs
portable: propagate AM_CFLAGS/AM_CPPFLAGS (ta/update-flags)
Compiling with warnings and certain compiler flags is important for security and bug-free code. Set a bunch of warnings via AM_CFLAGS in a common Makefile, and let those values propagate to all other Makefiles. While here, also fix the version string to remove quotes.
libexec: honour libeexec path for helpers
libexec is a common path which is understood by autotools, and should be honoured. Patch from Christian "naddy" Weisgerber
portable: add FreeBSD support
This adds the capability to compile got-portable on FreeBSD.
manpages: install .5 to correct location
When installing man pages, split out .1 and .5 as they install to different paths.
dist: rework files for distcheck
Rather than having a toplevel EXTRA_DIST target in the toplevel Makefile.am file, move the relevant files to their own Makefile.am locations.
automake: Fix path to libexec directory
The got_lib_privsep.h header expects the path to the libexec directory to be called GOT_LIBEXECDIR. At the moment it always falls back to using /usr/libexec. Fix what looks to be a typo.
portable: initial Linux compilation
This commit modifies the GoT main branch to be able to compile it under linux.