x11-libs/gtk+:2 is EOL.
I modified the current 2.6.2 ebuild to support the 2.6.3 version and get rid of gtk2. - Changed occurrences of `gtk2` by `gtk3`. - Dropped the qt5 patch that's now upstreamed. - Removed `sed` on a file that's not present anymore in the source tree. I did not do intensive testing but I'm able to play a couple of turns using the gtk3 version without any issue.
Created attachment 692349 [details] =games-strategy/freeciv-2.6.3 without gtk2 and with gtk3
(In reply to Patrice Levesque from comment #2) > Created attachment 692349 [details] > =games-strategy/freeciv-2.6.3 without gtk2 and with gtk3 Can you include this with a GCO sign off (Signed-off-by: real name <email>) if you agree with it, and ideally in git format-patch or GitHub PR format?
Created PR https://github.com/gentoo/gentoo/pull/20046 on github to address comment #3.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26984cfb5749d6fcd3858e46eeb7257d060fd372 commit 26984cfb5749d6fcd3858e46eeb7257d060fd372 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-05-15 12:58:14 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-05-15 16:25:15 +0000 games-strategy/freeciv: 2.6.4 version bump Switch to gtk+-3 Fix BDEPEND/DEPEND Closes: https://bugs.gentoo.org/769164 Thanks-to: Patrice Levesque <gentoo.wayne@ptaff.ca> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/20046 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> games-strategy/freeciv/Manifest | 1 + games-strategy/freeciv/freeciv-2.6.4.ebuild | 182 ++++++++++++++++++++++++++++ 2 files changed, 183 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8940e3d8eef6796436dcb7d4fc624665f19a9b commit da8940e3d8eef6796436dcb7d4fc624665f19a9b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-05-15 16:27:26 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-05-16 19:10:46 +0000 games-strategy/freeciv: Drop 2.6.2 Closes: https://bugs.gentoo.org/769164 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> games-strategy/freeciv/Manifest | 1 - .../freeciv/files/freeciv-2.6.2-qt515.patch | 39 ----- games-strategy/freeciv/freeciv-2.6.2.ebuild | 190 --------------------- 3 files changed, 230 deletions(-)