Commit Graph

26 Commits (3be3ab20d9e0bcf25de2007ce88d5cd1fc25d61c)

Author SHA1 Message Date
Austin Seipp fd472da711 ocaml: add HEAD and devel 4.00.0+beta2
Closes Homebrew/homebrew#12741.

Signed-off-by: Austin Seipp <mad.one@gmail.com>
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-12 18:17:29 -05:00
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
Misty De Meo c42d31e884 objective-caml: add Snow Leopard bottle 2012-04-10 11:23:44 -05:00
Mike McQuaid f3ccf4706d Update objective-caml bottle.
Add new fixes from Homebrew/homebrew#10175.
2012-02-16 21:03:15 +00:00
Anil Madhavapeddy 025d08b0ff ocaml: install compiler-libs
There are some optional libraries built by the compiler that are used by
3rd party packages to create interactive toplevels. Debian installs the
optional files in lib/ocaml/compiler-libs, so this commit follows the
same convention.

Closes Homebrew/homebrew#10175.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-14 18:04:49 -06:00
Mike McQuaid e65e2ddeb4 Add objective-caml bottle.
Closes Homebrew/homebrew#9841.
2012-01-31 19:36:56 +00:00
Jack Nagel 88ebd6f9ae mkpath directories under lib/ocaml
Ocaml packages that need to install here will cause the site-lib
directory to be created, and the symlink in the ocaml keg will work as
intended. This is necessary for the ocaml bottle to work properly.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-30 00:04:33 -06:00
Dennis Griffith c7108debe1 OCaml 3.12.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-18 11:35:55 -07:00
Adam Vandenberg 4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Mike McQuaid 140e5203c5 Fix objective-caml prefix.
Closes Homebrew/homebrew#3863.
2011-01-16 15:52:32 +00:00
Adam Vandenberg b1503e3979 Tweak o-caml 2010-11-08 09:13:16 -08:00
Chris Jones 533561ef22 Update OCaml to 3.12
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-30 22:31:27 -07:00
Adam Vandenberg 72e19eb542 Don't need +x on these 2010-08-13 16:00:17 -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
Max Howell 1f7bc468bd Use new symlink aliases 2010-08-07 18:08:50 -07:00
Adam Vandenberg a12405b1b1 ocaml - Install libraries into lib/ocaml/site-lib
Made the "site-lib" folder a real folder, similar to how the Python brews work.
This will allow other ocaml softare to be built into this location instead of directly
into ocaml's Cellar.
2010-07-10 13:36:15 -07:00
Adam Vandenberg a0990e3024 Fix comments in ocaml formula. 2010-06-23 13:28:52 -07:00
Adam Vandenberg 867643e5a4 ocaml - fix mandir 2010-06-05 09:07:41 -07:00
Markus Groß e1b8f1cc5f Updated ocaml to 3.11.2
Signed-off-by: David Höppner <0xffea@gmail.com>
2010-05-15 12:16:57 +02:00
Joe ea6e75a29f Skip clean all of ocaml
Fixes Homebrew/homebrew#188.

Signed-off-by: Max Howell <max@methylblue.com>

I tested just cleaning lib and the test cases still didn't work.
2009-12-17 13:44:39 +00:00
Joe 279c7d8b1b added skip clean 2009-12-16 12:42:36 -08:00
Adam Vandenberg e441192b74 Add alias support to formulae
* brew install will find an aliased formula
* aliases are searched against
* warn when creating a new formula that has an existing alias.

If Subversion has an alias "svn", then warn when the user tries to
create a new formula "svn". The formula can still be created, though
the user should make sure it's not a duplicate of the existing
aliased one.

Subversion and Objective-Caml formulas get some alises here, so we have
something to test against.
2009-11-19 14:03:07 -08:00
Max Howell 61b2307139 s/require 'brewkit'/require 'formula'/g
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
2009-10-15 16:48:03 +01:00
Adam Vandenberg 71349613b3 Update OCaml recipe per spicyj suggestion. 2009-10-01 15:17:30 +01:00
Adam Vandenberg b2a4c1ed3b Fix parallel build issues in Objective Caml formula. 2009-09-30 18:04:05 +01:00
Brett Cannon dd27682489 OCaml 3.11.1 formula
Signed-off-by: Max Howell <max@methylblue.com>

I renamed it objective-caml.rb as this is the naming policy of homebrew. However I acknowledge everyone will look for it under ocaml.

But we do have a feature planned where formula can specify common aliases, and we'll try to get this in quickly.
2009-09-11 17:42:54 +01:00