Created attachment 873061 [details, diff] Debian wxGTK-3.2 patch Currently amule-2.3.3-r1 depends on wxGTK:3.0 when built with USE=X. Unfortunately throws up a lot of problems on recent toolchains, see bug #910441, #898592, #889652, #876613, #693134, #910441. I did some research yesterday and found out there is already an upstream issue about wxGTK-3.2.x support (https://github.com/amule-project/amule/issues/340) and luckily also an already working Debian patch (https://salsa.debian.org/debian/amule/-/blob/master/debian/patches/wx3.2.patch). Even more luckily the Debian patch cleanly applies on Gentoos' amule-2.3.3. So I hacked down a new -r2 ebuild to incorporate the Debian patch and use wxGTK:3.2 includes instead of the wxGTK:3.0. Surprisingly this instantly worked and amule 2.3.3-r2 is running fine on my box since yesterday on wxGTK:3.2. Looks about the same as the wxGTK:3.0 version but the blurry fonts are gone - fonts under wxGTK:3.2 look crisp. :)
Created attachment 873062 [details] amule-2.3.3-r2.ebuild
Created attachment 873063 [details] build.log
Created attachment 873064 [details] emerge --info
It would be great if you provided a git am'able patch to incorporate these changes that we can just merge!
A patch for current stable 2.3.3 or 2.3.3-r1? So no new -r2 for the wxGTK:3.0 to wxGTK:3.2 bump?
(In reply to ernsteiswuerfel from comment #5) > A patch for current stable 2.3.3 or 2.3.3-r1? So no new -r2 for the > wxGTK:3.0 to wxGTK:3.2 bump? It's better to do a revbump. This shouldn't be a problem with git-format-patch.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a6f67841aa6aedf6cc17509c208783591f3731 commit a4a6f67841aa6aedf6cc17509c208783591f3731 Author: Alexander Tsoy <alexander@tsoy.me> AuthorDate: 2023-12-18 02:36:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-12-22 06:43:44 +0000 net-p2p/amule: port to wxGTK 3.2 Apply Debian patch with fixes for wxWidgets 3.2 compatibility Thanks-to: ernsteiswuerfel <erhard_f@mailbox.org> Closes: https://bugs.gentoo.org/915906 Signed-off-by: Alexander Tsoy <alexander@tsoy.me> Signed-off-by: Sam James <sam@gentoo.org> net-p2p/amule/amule-2.3.3-r3.ebuild | 160 ++++++++++ net-p2p/amule/amule-9999.ebuild | 11 +- net-p2p/amule/files/amule-2.3.3-wx3.2.patch | 461 ++++++++++++++++++++++++++++ 3 files changed, 627 insertions(+), 5 deletions(-)
(In reply to Alexander Tsoy from comment #6) > (In reply to ernsteiswuerfel from comment #5) > > A patch for current stable 2.3.3 or 2.3.3-r1? So no new -r2 for the > > wxGTK:3.0 to wxGTK:3.2 bump? > It's better to do a revbump. This shouldn't be a problem with > git-format-patch. Thanks for pushing this! I had only little time the last few weeks, sorry.