On Monday 19 April 2004 04:37 pm, Matt Newville wrote:
For Bruce's codes, the Ifeffit installer puts a lot of stuff in the Perl directory (/Library/Perl), including Perl/Tk. That is, all of horae's dependencies are already in place from the binary installer, and ready to use. So one approach to getting updates for horae would be to make the binary installer more Fink-friendly, so that it would be possible to do ~> /Applications/Ifeffit/bin/iff_init.sh ~> horae_update
from the Terminal for a system with Ifeffit installed from the binary and Fink (with g77) installed. This would then follow the 'normal unix update' and would allow a Fink-enabled Mac to update as soon as Bruce released a new version, without a separate 'package'.
To get this to work will likely mean fiddling with the horae_update script and the horae Makefile.PL, and with the binary installer. I think this is non-trivial but not too hard. It might take a few iterations, but seems much more desirable than a Fink package to me.
My $0.02. I would STRONGLY encourage the mac crowd here on the list to consider the approach that Matt suggests. It does mean that Mac users would have to get Fink up and running on their computers (and get G77, etc working), and that would certainly increase the height of the potential barrier for the not-so-computer-savvy Mac user. On the other hand, it means that *no one* has to maintain a binary package for the Mac since Mac users would get to use the source code package which I maintain and use myself. And, as far as I know, the horae_updater script is working well for everyone who is using it. I am, of course, open to suggestions for modifying either horae_update or the main Makefile.PL to be more Mac/Fink friendly. That just seems like the best way to go. But what do I know about the Macintosh world -- I'm just a numbskull linux user. ;-) B -- Bruce Ravel ----------------------------------- ravel@phys.washington.edu Code 6134, Building 3, Room 405 Naval Research Laboratory phone: (1) 202 767 2268 Washington DC 20375, USA fax: (1) 202 767 4642 NRL Synchrotron Radiation Consortium (NRL-SRC) Beamlines X11a, X11b, X23b National Synchrotron Light Source Brookhaven National Laboratory, Upton, NY 11973 My homepage: http://feff.phys.washington.edu/~ravel EXAFS software: http://feff.phys.washington.edu/~ravel/software/exafs/