I am angling in the same pond, and recently came upon
Worldwide Soaring Turnpoint Exchange: Airspace
I intend to import data from there into my homebrew GPS, which is written in C and runs on Ubuntu Linux on an eeePC. Not clear when and where I will find the required time, though.
Feel free to get in touch!