[Ifeffit] Fink for Mac OS X and debian for Linux (was: new versions of my programs)

Bruce Ravel ravel at phys.washington.edu
Mon Apr 19 15:56:09 CDT 2004


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 at 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/




More information about the Ifeffit mailing list