The "gdk" naming convention is a historical quirk that we should fix now that this is clearly a GTK+ port. This does not preclude the possibility of a gdk-only port if someone wants to pick up work on that project again, as it can be done under the umbrella of the GTK+ port.
The renaming can be done in a few steps:
Update the build files
Rename 'gdk' directories
Rename files named FooGdk.(cpp|h)
Rename classes named like FooGdk
This bug is a duplicate of #14732
*** This bug has been marked as a duplicate of 14732 ***