#30759: app portgroup -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: app -------------------------------------+-------------------------------------- Create an "app" portgroup, to create an application in ${applications_dir}, optionally with an icon. (Currently we copy blocks of code into portfiles to do this, for example r82472.) The portgroup should expose a number of options, including: * app.name (the name that will appear in the Finder; default computed based on ${name} (for example, if ${name} is all lowercase, use [[http://www.tcl.tk/man/tcl8.4/TclCmd/string.htm#M44 string totitle] ${name}], otherwise use ${name}) * app.executable (the executable to run; default ${name}; can be absolute path within ${destroot} or relative (to ${prefix}/bin) in which case a symlink to it is made, or can be absolute path in ${worksrcpath} or ${filespath} in which case it is copied and used directly) * app.icon (the icns file to use; default empty; can be set to an existing icns file, or any other graphics file that makeicns can turn into an icns file) * app.identifier (a valid [http://developer.apple.com/library/mac/#documentation/General/Reference/Info... CFBundleIdentifier]; default computed based on ${homepage} and ${app.name}) -- Ticket URL: <https://trac.macports.org/ticket/30759> MacPorts <http://www.macports.org/> Ports system for Mac OS