Commit graph

32 commits

Author SHA1 Message Date
Jack Nagel
7c648d9732 Shore up a number of shell quoting issues
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>
2012-05-15 14:03:11 -05:00
Jack Nagel
64afeec6d4 Use new fails_with DSL syntax
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Adam Vandenberg
e84698e7aa Add buildpath to Formula 2012-02-24 21:35:51 -08:00
Adam Vandenberg
da3fdbd0cf Use "cd" instead of "Dir.chdir"
* And "mkdir" isntead of "Dir.mkdir"
* And "Dir[]" instead of "Dir.glob"
* Also style fixes and nitpicks
2012-02-24 21:35:50 -08:00
Mike McQuaid
8109314402 Add sbcl bottle.
Result of discussion in Homebrew/homebrew#9841.
2012-01-31 19:37:02 +00:00
Martial
c13c7bfeb5 sbcl 1.0.55
Closes Homebrew/homebrew#9610.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-16 23:16:32 -06:00
Adam Vandenberg
725311b0af Standardize 32 bit build switch 2012-01-02 14:53:36 -08:00
Adam Vandenberg
17272b2e88 SBCL: remove audit warnings 2011-11-27 12:10:18 -08:00
Jose Santos
e325d231f2 SBCL: Add --32bit option
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-27 12:10:11 -08:00
Matt Barnett
bf48c09fdd SBCL: Update to 1.0.53
Closes Homebrew/homebrew#8517.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-09 10:53:04 -08:00
Aku Kotkavuo
384469765f sbcl 1.0.52
Closes Homebrew/homebrew#8038.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-10-10 13:32:20 -07:00
Jack Nagel
f13d2c88d8 sbcl: builds with LLVM build >= 2335
Closes Homebrew/homebrew#7942.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-05 18:03:25 -05:00
Brett Hoerner
0267ebbef3 SBCL 1.0.50
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-21 08:26:10 -07:00
Adam Vandenberg
7a2ec695cf sbcl: use ruby 1.8.6 compat. method for finding non-printables 2011-07-06 15:43:17 -07:00
Brett Hoerner
d32b330e77 SBCL 1.0.49 & point HEAD to new official git repo
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-07 13:20:19 -07:00
Brett Hoerner
bd56674b09 Update SBCL to 1.0.48
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-22 17:47:58 -07:00
Adam Vandenberg
22257ed27f sbcl: fix typo and use positive logic 2011-04-03 19:55:04 -07:00
Ville Lautanala
fe6022e717 sbcl: Remove non-ASCII values from environment
For more information, see http://bugs.gentoo.org/show_bug.cgi?id=174702

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-03 10:39:07 -07:00
Aku
62ca8ed378 Update SBCL to 1.0.47.
* Also, restore MacPorts patches that we were using in 1.0.45.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-01 19:21:58 -07:00
Adam Vandenberg
99b61b9a23 Update fails_with_llvm in formulae 2011-03-25 23:31:30 -07:00
Adam Vandenberg
381367ca07 sbcl: does not compile with llvm 2011-03-19 14:17:11 -07:00
Adam Vandenberg
0bfddb91c1 sbcl: don't need explicit version 2011-03-13 19:55:47 -07:00
Andreas Fuchs
77c9d9b5c9 SBCL 1.0.46
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>
2011-03-13 18:11:48 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Jihyun Cho
c92ba363d0 updated sbcl version and applied macports patches
This patch fixed a issue Homebrew/homebrew#3968.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-01-29 12:37:11 -08:00
Andreas Fuchs
3342c75999 Bootstrap SBCL 1.0.44 from the binaries on their download site.
This change updates the SBCL installation to the latest (stable)
source release, and adds a --HEAD build option.

Closes Homebrew/homebrew#3935.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-01-20 22:52:00 +00:00
Mike McQuaid
2aae04dc04 Revert "sbcl 1.0.42", don't use unofficial binary.
This reverts commit ce3cc386b678de320074c864791ab4a09599faa5.
2010-11-05 10:00:23 +00:00
Bastian Müller
bd1715054a sbcl 1.0.42
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-28 16:06:49 -07:00
Adam Vandenberg
576185d345 Define "snow_leopard_64?"
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>
2010-08-22 20:11:03 -07:00
Adam Vandenberg
7bd947eb0b Update formulae for version 0.7
* 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
2010-08-07 18:08:53 -07:00
Martin Kühl
4cd6eb837f Fixes for sbcl:
* Install 64bit binaries on 64bit systems.
* Don't strip the image under `lib`.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-05-21 19:55:41 -07:00
Joshua Peek
1e155f3bda steel bank common lisp (sbcl) formula
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-05-17 20:06:08 -07:00