It looks like 010_make_bg_changes_queue_repaint.patch was reverted again from Ubuntu libgtk2+ in LP #889019, and the package in Precise (and the current Quantal package) doesn't have that patch.
Also, you don't include the corresponding workaround (GDK_NATIVE_WINDOWS=1) in the Ubuntu Precise Freeciv package.
That seems like grounds to hope that builds-from-source of the upstream Freeciv distribution running on Ubuntu Precise or later will no longer need the GDK_NATIVE_WINDOWS=1 workaround. Unfortunately, I can't verify this right now.
This is mainly good news for us upstream; I don't think Ubuntu needs to do anything further; I'm posting this for closure, really.
It looks like 010_make_ bg_changes_ queue_repaint. patch was reverted again from Ubuntu libgtk2+ in LP #889019, and the package in Precise (and the current Quantal package) doesn't have that patch. WINDOWS= 1) in the Ubuntu Precise Freeciv package.
Also, you don't include the corresponding workaround (GDK_NATIVE_
That seems like grounds to hope that builds-from-source of the upstream Freeciv distribution running on Ubuntu Precise or later will no longer need the GDK_NATIVE_ WINDOWS= 1 workaround. Unfortunately, I can't verify this right now.
This is mainly good news for us upstream; I don't think Ubuntu needs to do anything further; I'm posting this for closure, really.