An SDL port was progressing okay, though I've used Allegro recently and would be inclined to use it in the Construct runtime when multi-platform runtimes come to be made.
The current SDL fork renders fairly well and quickly, but would be pretty hard to make work on any other platform, so it wouldn't be considered for a while yet.
I also use the Allegro Library for games programming, so if the future port uses it, I may be able to help.