When interpolating in strings passed to Formula#system, it should be
done in such a way that if any interpolated variables contain spaces,
they are either (a) passed as part of a list or (b) protected by quotes
if they are part of a long string (which is subject to shell expansion).
Otherwise, they will be split on the space when expanded by the shell
and passed as multiple arguments to whatever process is being executed.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Allow SBCL to be built with or without support for native OS
threads. The default is to build with threads included. The command
line option --without-threads disables them.
Also, add two other options for useful things that can be included in
the build:
* --with-ldb builds with the low-level debugger (invoked when SBCL
crashes hard)
* --with-internals-xref includes XREF information for internal
functions. This increases the size of the core file by 5-6 MB, but
is useful if you want to figure out how SBCL works.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This change updates the SBCL installation to the latest (stable)
source release, and adds a --HEAD build option.
ClosesHomebrew/homebrew#3935.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
snow_leopard_64? (defined in Hardware) is a short-cut for:
MACOS_VERSION >= 10.6 and Hardware.is_64_bit?
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews