#27794: New port: ige-mac-bundler 0.6.0 ---------------------------+------------------------------------------------ Reporter: mike@… | Owner: ryandesign@… Type: submission | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: ige-mac-bundler ---------------------------+------------------------------------------------ Comment(by gellule.xg@…): ryandesign, I attached a new Portfile.2 as well as the patches referenced. Some explanations: {{{ In patch-bundler-bundler.py.diff + fout.write("\n") }}} This is from upstream, not in version 0.6.0 of ige-mac-integration {{{ In patch-bundler-bundler.py.diff - self.copy_path(Path("${prefix}/lib/charset.alias")) + self.copy_path(Path("/usr/lib/charset.alias", dest="${bundle}/Contents/Resources")) }}} This is because MacPorts does not have charset.alias in /opt/local/lib. I do hope that it is always found in /usr/lib. {{{ In patch-bundler-bundler.py.diff - f.write("ModuleFiles=./pango.modules\n") + f.write("ModuleFiles=./Contents/Resources/etc/pango/pango.modules\n") In patch-bundler-launsher.sh.diff +cd $bundle }}} The version of pango produced by MacPorts does not like "./pango.modules". I have no idea why I needed that, but it works. Comments from John Ralls (ige-mac-bundler's maintainer): {{{ That must be something MacPorts is doing differently from Gtk-OSX. When I copy pango-querymodules into a bundle and edit the launcher script to run it, I get the expected list of modules printed to Console, with no changing directories or editing pangorc. }}} -- Ticket URL: <https://trac.macports.org/ticket/27794#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS