run-sbcl.sh and some other scripts don't have execute permission set
Some of the *.sh files have their execute bits set in the CVS repository and some, such as run-sbcl.sh do not. This is true of both files that are checked out from CVS and the files in the binary distribution tar for Mac OS X that I looked at. I didn't check other binary distributions.
I noticed this when I tried to install MCLIDE for use with sbcl. The current beta will only work if it is configured to point to run-sbcl.sh as the way to launch sbcl, as opposed to /usr/local/
When a file is checked out from CVS it gets execute permission if the underlying file,v in the repository has its execute bit set. From what I have read, the only way to make a file executable if it was not initially checked to CVS as such is to chmod the file,v file. I was unable to determine how to do that on Sourceforge, so there may not be a good solution to this in the CVS repository. However the scripts that make the distribution tarballs, both source and binary, could be fixed to make the shell scripts executable independent of changing it in the CVS repository.