On Mon, Dec 31, 2018 at 06:03:27PM +0100, Jeremie Courreges-Anglas wrote: > > Hi, > > tl;dr, what the diff does: > > - update to wxWidgets-3.0.4, the latest version available > > - update to wxPython-3.0.2, the latest and probably last "classic" > release - Aleksander Piotrowski > > - adapt consumer ports to cope. Those fall into five categories: > > 1. ports already fixed, with few or no patches > > 2. ports fixed, but broken at runtime > - misc/rocrail,-gui (crash) - sebastia@ > - devel/codeblocks (hangs at startup) - Josh Grosse > > 3. ports updated to a newer version to cope with the wxWidgets update > - games/golly - Donovan Watteau > - net/filezilla - giovanni@ > > 4. ports marked as broken, newer release available upstream > - audio/audacity (this one is for Antoine :) > - cad/kicad - I think Jérôme Kasper wanted to update it > - math/wxMaxima (already BROKEN) - edd@ > > 5. ports marked as broken, no idea yet how to handle them > - graphics/discwrapper (last release in 2009) > - x11/p5-Wx > > If you're the maintainer of a port among lists 2, 3 or 4, your feedback > would be greatly appreciated. For rocview and codeblocks which are > broken at runtime, I'll issue a follow-up with more details. > > > Regarding the wxWidgets update itself: > > - work based on what was in openbsd-wip earlier in 2018 > (either from Jérôme Kasper or from jasper@ ?) > - bite the bullet and replace wxWidgets 2 with wxWidgets 3. Lots of > abandonware used our ancient wxWidgets version, a cleanup was due. > - I've kept the -media subpackage as present in the ports tree to cut > down on dependencies. > - big changes: gtk2->gtk3, sdl->sdl2, odbc removed, > webkit->webkitgtk4->disabled for now > - at first I added a -webview subpackage for the parts depending on > webkit, but decided that it could be done afterwards. Please think > about !(x86) before suggesting that. ;) > - soname encoding is force-disabled for now, shouldn't be problem since > symlinks aren't used in the build. > > Regarding runtime, nearly all consumers have been (lightly) tested: > - two nasty issues with rocview and codeblocks > - non-fatal assertion failures in poedit, rapidsvn and spatialite_gis > - ports not tested at all: > - lang/erlang/*,-wx > - print/printrun (wxPython consumer) > - comms/gnuradio (wxPython consumer) > - math/prover9/p9m4 is already broken at runtime > > I'd like to push this in the tree soonish, so that it gets wider > testing. Yes, codeblocks and rocrail are currently unusable, but IMHO > it's unfair to block progress here for just two programs. There's > plenty of time for us to find fixes before 6.5. ;)
I support this plan. filezilla 3.39 & pgadmin3 works fine, and i'll check how the pending grass ports work with this newer wx. > I've asked Antoine if he could add this to an amd64 bulk on exopi. > Reviews and oks welcome. Will try to have a deeper look in the coming days, but it reads good at first look. Landry