Opened 9 years ago
Last modified 3 years ago
#50701 closed defect
wxWidgets: add patches to support KiCad — at Version 2
Reported by: | mojca (Mojca Miklavec) | Owned by: | mojca (Mojca Miklavec) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | jyrkiwahlstedt, g5pw (Aljaž Srebrnič) | |
Port: | wxWidgets-3.0, kicad |
Description (last modified by mojca (Mojca Miklavec))
KiCad (#47268) requires some patches of wxWidgets. Here's a list of patches for wxWidgets from the KiCad's build instructions:
in master
- wxwidgets-3.0.0_macosx_scrolledwindow.patch (include; also in 3.0 branch)
- some scrolling events
- wxwidgets-3.0.2_macosx_magnify_event.patch (include; not in 3.0 branch)
- adds support for a magnifying mouse gesture (possibly compare the patch with
master
)
- adds support for a magnifying mouse gesture (possibly compare the patch with
not in master
- wxpython-3.0.0_macosx_multiarch.patch
- handles arch flags in build scripts, most likely not needed
- wxwidgets-3.0.0_macosx.patch
- it replaces carbon with cocoa at some places and fixes overlays (I don't completely understand it)
- the patch for wxPython is slightly different from the patch for wxWidgets (why?)
- wxwidgets-3.0.0_macosx_bug_15908.patch
- some dirty patch to avoid crashes (I don't understand it, not sure what to do)
- see also http://trac.wxwidgets.org/ticket/15908
- wxwidgets-3.0.0_macosx_soname.patch
- it avoids running
change-install-names
- similar patch was already in MacPorts in the past; see also http://trac.wxwidgets.org/ticket/15452
- most likely this is some weird practice of wxWidgets build system, but wxWidgets should work fine with the patch or without
- it avoids running
- wxwidgets-3.0.2_macosx_data_view_ctrl.patch
- I don't understand it
- wxwidgets-3.0.2_macosx_retina_opengl.patch
- conflicting informations are circulating around about support of retina displays, so I'm a bit confused about why this is needed
- see also https://forums.wxwidgets.org/viewtopic.php?t=36684
- see also https://wiki.wxwidgets.org/WxMac-specific_topics#Retina_display_support
- wxwidgets-3.0.2_macosx_yosemite.patch
- why exactly is this needed and not included upstream?
- should the patch only be applied to Yosemite (and El Capitan) or to all versions?
And here's an alternative link with patches and build scripts.
Change History (2)
comment:1 Changed 9 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
comment:2 Changed 9 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
Note: See
TracTickets for help on using
tickets.