Graf Zahl has released a new port, Raze. It uses the EDuke32-derived ports with his own backend.
For people wanting to use my upscale packs with Raze I've posted a set of BAT files in this topic Forum.zdoom.org
Future upscale packs will support Raze out of the box.
Note that Raze is currently very early in development, and you may experience bugs using it with my upscale packs that you wouldn't get in other ports.