On Sep 16, 2009, at 08:52, Jack Howarth wrote:

   Am I correct to assume that, unlike fink, MacPorts doesn't
have the ability to execute post-installation scripts from
a binary archive? I ask because the authors of the apbs software
have asked that the following notice be given on installing
the software...

echo "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++"
echo "Please issue \"open http://agave.wustl.edu/apbs/download/\",";
echo "to register your use of this software to help the author"
echo "maintain funding for apbs. apbs is released under the GPL and this is"
echo "not required, but would be very helpful."
echo "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++"

The only approach I currently see in MacPorts is to use a post- destroot phase to print that, however this won't address binary archives. The only approach for those I see is to have a empty text file installed by apbs which a startup script would check for content. If empty, it would be filled
with some text and the license message printed. I'd rather not have to
resort to that though. Thanks in advance for any hints on this issue.

Most ports that need to print such messages do so in the post-activate phase. I believe you are correct that this will not be shown when installing from binary archives, but since we have no means to centrally build and distribute such archives at this time, and everybody builds from source, this is not a problem.


_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to