mxcl/homebrew — pull request #17901 by kavu (2013-02-17 09:55:02+00:00)
Title: Racket 5.3.3

Here is bump of Racket to 5.3.3. Also there is couple of fixes for #16436, so we can build it and just run `racket` and `raco`.

What does fix commit looks like?

1. We need 'libtool' dependency so we can use proper _GNU libtool_. XCode `libtool` doesn't have `--mode=compile` flag.
2. Option `with-docs` — we can decrease build time disabling docs, and those who need the docs can enable it explicitly.
3. `xonx`, `shared`, `gracket` — I've built Racket nearly 50 times to figure out that we need to remove this options. Racket needs some dylibs (for example `libffi`) during `make install`. But it can't link with system libraries, so it downloads them from http://download.racket-lang.org/libs/10/x86_64-macosx/. But I think something is broken and it wouldn't download `libffi` (that needs to be download for some Racket packages to be built) unless we choose to build `gracket`. Enabling `xonx`, `shared` will cause build to fail anyhow.
4. After the installation I remove that dylibs, because Homebrew can't link properly. Also I remove `*.app` like DrRacket.

And after that we have working `racket` and `raco` but I'm sure, that some Racket packages linked with those downloaded dylibs will be broken.

P.S. I think those who want to use Racket on OS X should download official Racket.dmg.