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.
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: integration. ation to build. integration) .
1. Changed the ige-mac-integration dependency to gtk-mac-
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 libgtkmacintegr
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-
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.