A commit from upstream that could be applied as-is is fixing a bug when built with Qt 5.9 where settings are not written on disk when changed. Here is the bugfix commit: https://github.com/hedgewars/hw/commit/f8e302e5ac5033c1b7ac5d83d6d8df3f15eb6178
Created attachment 525828 [details, diff] updated qt5-2.patch that also include commit that fix writing settings on disk I updated hedgewars-0.9.23-qt5-2.patch to add changes on that commit.
Created attachment 525834 [details, diff] settings saving bugfix Changed by doing a separated patch instead.
Created attachment 525836 [details] ebuild to apply the patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc30a2ca0454d4c93ae8e7b88775b14dbe36841 commit 2bc30a2ca0454d4c93ae8e7b88775b14dbe36841 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-03-29 18:36:21 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-03-29 18:56:40 +0000 games-strategy/hedgewars: Fix settings saving w/ Qt-5.9 Thanks-to: Quentin R. <gentoo@retornaz.com> Closes: https://bugs.gentoo.org/651810 Package-Manager: Portage-2.3.26, Repoman-2.3.7 .../files/hedgewars-0.9.23-settings-saving.patch | 134 +++++++++++++++++++++ .../hedgewars/hedgewars-0.9.23-r3.ebuild | 94 +++++++++++++++ 2 files changed, 228 insertions(+)