gdb 8.0 was released. This is my effort to make it available as port
Unit Tests Skipped
I'll forward port the kgdb bits into a new branch relative to 8.0 that you can use that will rename files, deal with the cleanups, etc.
I would actually like to rename the kgdb files to match what upstream has done, so 'amd64-fbsd-kern.c', etc.
If ldirname() is returning a std::string, then using a make_cleanup() on its c_str() method is almost certainly wrong.
This is now done via RAII in C++, I will need to find the replacement way to have the bfd auto-close when going out of scope.
This should not be needed. The code is using ALL_NONEXITED_THREADS() which already skips exited threads.
Fixing two patching issues with new patch files and a not up-to-date Makefile (Portervision is 2)
Moreover, I've integrated the PR 219844, relaxing the Python requirement to every Python version (2 or 3)