Hello,

With Ryan's help we've made two enhancements to the app PortGroup

1. an optional bash launch script that doesn't pass -psn, and sets up the PATH 
prior to launch

options app.use_launch_script 
default app.use_launch_script  no

2. an option to hide the sometimes forever bouncing dock icon

options app.hide_dock_icon 
default app.hide_dock_icon  no


With this, many gtk2 and gtk3 apps could now have nice launchable bundles if 
desired. They usually already have the icons in the distfiles, so it's quite 
easy to set up (mods for qalculate-gtk and pan2 listed at bottom).

For the +x11 versions, you would want both of these options to be "yes" if gtk2 
and gtk3 are installed as +x11.

I don't use the +quartz versions much and would appreciate a bit of testing 
from someone.

I think you'd want the launch_script option, but the icon should stop bouncing 
for a +quartz app (I hope) so perhaps the icon doesn't need to be hidden.

Please send some feedback once you've tested one or two +quartz variants of 
apps so we can see what the best defaults should be for those!

Thanks,

Ken


mods to Portfile for qalculate-gtk (Overrides app.name, hides dock icon, uses 
launch script):

PortGroup           app 1.0

app.name            Qalculate!
app.icon            data/qalculate.png
app.hide_dock_icon  yes
app.use_launch_script yes


mods to Portfile for pan2 (Overrides app.name, app.executable, hides dock icon, 
uses launch script):

PortGroup           app 1.0

app.name            Pan
app.executable      pan
app.icon            pan/icons/icon_pan_about_logo.png
app.hide_dock_icon  yes
app.use_launch_script yes



Reply via email to