Because there seemed to be more patches than normal in 5.8, and I am lazy and there was lots of time over the holidays. I thought I would compile the all the source rather than do the patches piecemeal.
I have never tried to compile all the source, I ran into some errors. First: Several make files 's have .sh files which must be executed. Those files done have X permission on them. I took the simple approach to fix them just chmod all the .sh files to 755. Second: usr.sbin/rpc.statd needs a sm_inter.h which it cannot find the one at seems to be correct ./lib/librpcsvc/sm_inter.h Third: gnu/lib/libiberty needs a config.h which it cannot find. At this point, I decided to just update the modules given in the patches.