[MacPorts] #27794: New port: ige-mac-bundler 0.6.0
MacPorts
noreply at macports.org
Sun Mar 20 14:33:35 PDT 2011
#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
More information about the macports-tickets
mailing list