Comment 13 for bug 721448

Revision history for this message
Roy Liu (royliu) wrote :

Ok, I made some progress on this bug. See attached patch menus.diff -- it's a big one. Here's what I did, with substeps:
1. Changed the ige-mac-integration dependency to gtk-mac-integration.
       1. As a prerequisite, added gtk-mac-integration as a pkg-config definition on configure.ac.
       2. Removed old ige-mac-integration code completely, as Inkscape +quartz now requires the libgtkmacintegration to build.
2. Changed the menu integration code to reflect the new dependencies.
      1. Moved the integration code from interface.cpp to desktop-widget.cpp.
      2. Added some extra code to conforms to the new dependency on gtk-osx-application (a subcomponent of gtk-mac-integration).

This patch is applicable on Inkscape 0.48.2. Those who are interested in trying it out in MacPorts are welcome to contact me for help.