From the ChangeLog: 1.2.4: - fixed bad test function declarations (2014/10/18 Michael Tautschnig) - improved man pages (2012/11/4 Markus Koschany) - fix broken pg road tile by mirroring counterpart (2012/11/01 MS) - removed non-free panzer general faq (2012/10/29 MS) - replaced/modified non-free graphics/sounds (2012/10/29 Markus Koschany) - applied hardened compile patch (2012/10/11 Markus Koschany) That last line "applied hardened compile patch" looks much like the patch lgeneral-1.2.3-format.patch that is currently applied to lgeneral-1.2.3, so it should be removed from the ebuild. (Not sure about the other changes in src_prepare.)
in portage. thanks for the bug report.