[MacPorts] #16569: Atari800
MacPorts
noreply at macports.org
Thu Sep 25 10:30:17 PDT 2008
#16569: Atari800
--------------------------------------+-------------------------------------
Reporter: martin.osx at krischik.com | Owner: macports-tickets at lists.macosforge.org
Type: enhancement | Status: new
Priority: Normal | Milestone: Port Submissions
Component: ports | Version: 1.6.0
Resolution: | Keywords:
Port: atari800 |
--------------------------------------+-------------------------------------
Comment(by martin.osx at krischik.com):
Replying to [comment:1 ryandesign@…]:
> * Atari320XE.command assumes MacPorts is installed in /opt/local; it
could be installed elsewhere so you must call the file
Atari320XE.command.in and use @PREFIX@ in it, then copy it to
Atari320XE.command within the destroot and use reinplace within the
Portfile to replace @PREFIX@ with the variable ${prefix}. See the wine
port for an example of how to do this.
done.
> * Atari320XE.command assumes the user has installed the port zsh but
the Portfile does not declare a runtime dependency on that port. You
should either change to using Apple's zsh in /bin/zsh, or if you require
the newer zsh MacPorts offers, then add a runtime dependency on the zsh
port. Or you might want to rewrite the script in Mac OS X's default shell,
sh, to make it easier for others to deal with this script in the future.
done.
> * The post-destroot phase of the Portfile installs things with user
root and group admin. MacPorts might be installed with a different user.
You should not specify a user or group when installing files.
done.
> * The Portfile assumes the user wants MacPorts applications installed
in /Applications/MacPorts but in the next version of MacPorts after 1.6.0
the location will be user-configurable. See the port lisaem for an example
of how this should be handled.
done.
I hope it is all good now.
--
Ticket URL: <http://trac.macports.org/ticket/16569#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list