install bug in latest basemap version

There appears to be a bug in the latest basemap distrib. (0.3.1) that
prevents it from being installed in a non-standard location.

In basemap.py, the required data file location is specified as:

_datadir =
os.path.join(sys.prefix,'share/basemap-py'+repr(sys.version_info[0])+rep
r(sys.version_info[1]))

On my system, sys.prefix returns '/usr'. However, I installed the
package using the --prefix option and a different path than /usr. Then
when basemap tries to access data files for coastlines, etc. with

open(os.path.join(_datadir,'gshhs_'+resolution+'.txt'))

it's looking for the files in /usr and they ain't there.

Since I don't have root privileges on my own machine, I can't do a
symbolic link (and that would be tacky anyway). Jeff, could you fix
this? Thanks.

Jeff Orrey