checking for swig variants in a pre-fetch hook
Adam Mercer
ram at macports.org
Thu Jul 3 23:25:59 PDT 2008
Hi
The recent changes to the swig port have broken the scipy build on
Tiger, essentially the problem is that scipy requires the python
variant of swig to be installed. Therefore to try and fix this I want
to check for existence of the python variant using something like the
following pre-fetch hook:
pre-fetch {
if {![file exists ${prefix}/share/swig/1.3.36/python/python.swg]} {
ui_error "The python variant of swig is not installed. Please run"
ui_error "the following commands:"
ui_error "$ sudo port uninstall swig"
ui_error "$ sudo port install swig +python"
error "python variant of swig required"
}
}
The problem is that this is dependent on the swig version and will
need to be updated for every new swig release. I tried using a
wildcard for the version but this doesn't work. Is there any way that
I can check for this version dependent path in a version independent
way?
Cheers
Adam
More information about the macports-dev
mailing list