Commit Graph

71 Commits (882ca9ab54d906ea5e1c4fecf8d59f6edee6d86d)

Author SHA1 Message Date
Mike McQuaid 198728c50a Add and correctly find erlang bottle.
Fixes Homebrew/homebrew#11780.
2012-04-24 18:53:33 +10:00
Mike McQuaid c756e7743b Revert "Add and correctly find erlang bottle."
This reverts commit 146e253856eb3e27b6b7382734fd178c160c1beb.
2012-04-24 18:10:09 +10:00
Mike McQuaid 35af315441 Add and correctly find erlang bottle. 2012-04-24 18:08:14 +10:00
Misty De Meo b46fe744f2 erlang: add Snow Leopard bottle 2012-04-10 11:04:30 -05:00
Adam Vandenberg acfaad93f7 Erlang R15B01 2012-04-08 12:10:52 -07: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
Max Howell c61f07f5ff Erlang from source needs automake/libtool
Fixes Homebrew/homebrew#11040.
2012-03-20 23:56:42 +00:00
Charlie Sharpsteen 33b78e2208 Erlang: Fix bottle URL
Was missing the "B" in R15B. Derp.
2012-01-28 20:49:09 -08:00
Adam Vandenberg 3e832c8e72 Erlang: fix audit warning 2012-01-28 20:41:34 -08:00
Charlie Sharpsteen 6056259575 Erlang: Update bottle to R15B 2012-01-28 18:22:04 -08:00
Yurii Rashkovskii 021b544297 Erlang: Update to R15B
Closes Homebrew/homebrew#9120.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-01-28 18:22:04 -08:00
Misty De Meo 2f03f781da Add `devel` to the DSL, + stable and bottle blocks
This commit adds a `devel` entry to the DSL, allowing formulae to
specify an unstable branch.

`devel` takes a block, which should contain standard `url` and `md5`
fields (and `version`, if necessary). This must come after the standard
DSL fields.

This commit also migrates over all formulae currently using `devel` to
the new syntax, as well as formulae which used `head` for non-VCS urls.

The new syntax is also available for `stable` and `bottle`. `stable` is
an option alongside the old syntax. `bottle` replaces the old syntax.

Note that the @stable ivar in Formula has been renamed to @standard,
and the @bottle ivar has been renamed to @bottle_url.

Closes Homebrew/homebrew#9735.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2012-01-25 21:45:19 -06:00
Mike McQuaid 20c89f6364 Update erlang bottle. 2012-01-16 22:37:32 +00:00
José Martínez a2b5069f3f erlang: Fix LLVM failure with XCode 4.2
Erlang pulls a sneaky trick by detecting LLVM-GCC and trying to compile HiPE
using vanilla GCC. Of course, this fails with XCode 4.2.

Closes Homebrew/homebrew#8292.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-16 10:47:55 -08:00
Charlie Sharpsteen e84f33e693 Erlang: Update bottle
Update bottled version to R14B03 compiled using version 68abb24 of the Erlang
formula compiled on OS X 10.7.1 using XCode 4.1.

Closes Homebrew/homebrew#8365.
2011-11-09 23:13:54 -08:00
Charlie Sharpsteen 81ab7469e1 Erlang: Builds with LLVM
Closes Homebrew/homebrew#8240.
CLoses Homebrew/homebrew#8281.

Erlang R14B04 successfully builds under LLVM-GCC.
2011-10-24 18:43:26 -07:00
Yurii Rashkovskii e9f525cf47 Erlang R14B04
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-10-22 13:39:20 -07:00
Charlie Sharpsteen 3a75f0d90b Erlang: Still fails with LLVM
At least, still fails on OS X 10.6.8 with LLVM-2335 using XCode 3.2.6 or 4.0.

Closes Homebrew/homebrew#7691.
2011-09-18 21:28:24 -07:00
Adam Vandenberg 742fe1bde1 Be more explicit about paths in test methods 2011-09-01 13:00:28 -07:00
Mike McQuaid f05f31d1c1 Add erlang bottle.
Closes Homebrew/homebrew#7297.
2011-08-31 08:57:31 +01:00
Adam Vandenberg af3e8602f0 Erlang: add note about compilation time
Depending on CPU, Erlang may take a very long time to compile and install,
without seemingly taking much CPU time.
2011-06-18 13:03:43 -07:00
Ray Slakinski cb7dc9d773 Erlang: use GitHub tarball for release version
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-16 09:10:06 -07:00
Adam Vandenberg 97309e91d2 erlang: add --no-docs option 2011-05-27 10:02:15 -07:00
Adam Vandenberg 243bc743ea Use https for github repos. 2011-05-26 22:02:55 -07:00
Yurii Rashkovskii 1bff00dbe2 Erlang R14B03
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-26 07:51:58 -07:00
Adam Vandenberg 121e4f8614 Normalize use of MACOS_VERSION 2011-04-09 09:36:30 -07:00
Joseph Wayne Norton 5fe96883b0 Install erlang html documentation
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-26 08:29:33 -07:00
Adam Vandenberg 99b61b9a23 Update fails_with_llvm in formulae 2011-03-25 23:31:30 -07:00
Adam Vandenberg 7689fb8fd2 Replace snow_leopard_64? in brews. 2011-03-18 10:30:47 -07:00
Yurii Rashkovskii d8d98fc4e5 Erlang R14B02
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-16 09:53:28 -07:00
Adam Vandenberg 4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Yurii Rashkovskii 642a35b483 Erlang has been updated to R14B01
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-12-26 13:07:48 -08:00
Tianyi Cui 8b275c916a Use https for all GitHub URLs
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-18 20:14:27 -08:00
Martin Kühl ba216ce942 Remove the fix for Homebrew/homebrew#1317 from `erlang`.
It is obsolete in erlang 14B.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-03 17:58:37 -07:00
Adam Vandenberg a35879c0e6 erlang - add llvm # that fails 2010-09-29 21:53:18 -07:00
Adam Vandenberg 764ee4e566 erlang - fix audit warning 2010-09-21 21:34:27 -07:00
Adam Vandenberg f14fa31a22 erlang - add test from bug Homebrew/homebrew#120 2010-09-20 11:55:49 -07:00
Alain O'Dea ec3c0e594d Make R14B default and head Erlang version
- Use R14B documentation
 - Use R14B tag for GitHub download

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

 - Move head up to dev branch
2010-09-18 12:11:17 -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 1f9a0c404f Add erlang 14 as HEAD 2010-08-21 15:56:39 -07:00
Adam Vandenberg 7a07e88673 erlang - add options 2010-08-09 10:00:12 -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
Adam Vandenberg 0f2c755f32 Enable Erlang test. 2010-06-30 07:27:23 -07:00
Adam Vandenberg ecbc97996c Updates to Erlang formula.
* Install erlang-skels.el for emacs
* Always use GitHub download; it's too much faster not to.
2010-06-29 20:35:41 -07:00
Adam Vandenberg e1bb919734 Add "fails_with_llvm" to formula to document LLVM build breaks.
Replaced ENV.gcc_4_2 + comments with calls to "fails_with_llvm",
to specifically message to the user when a formula is known or suspected
to not build with LLVM. If the user specifies "--use-llvm", the message
will be displayed, but compilation will be tried anyway.

Since using LLVM is now an advanced/hidden feature instead of the
default on 10.6, we'll let the user try anyway (and submit patches
if things are now working.)
2010-06-16 11:50:36 -07:00
Adam Vandenberg 7570c95242 Allow Erlang to download from GitHub.
Erland has an official GitHub repository. Cloning this repository is
faster than downloading the official tarball, so we (ab)use head to
allow for this alternate download:
    brew install erlang --HEAD

Fixes Homebrew/homebrew#1179.
2010-04-19 12:20:13 -07:00
Max Howell 73b42027ec Lets swap those md5s
Serves me right for not test building it. But you see — Erlang takes ages.
2010-02-24 17:26:43 +00:00
Tuncer Ayaz b45ff75fea Update Erlang/OTP to R13B04
Update Erlang/OTP to R13B04 release and in the process drop amd64
and HiPE patches. Geoff Cant provided patches inspired by the
macports diffs and these are now included upstream.

I've also dropped the wxMac patches as (1) wx is not built but
SKIPped and (2) the last time I tried on 10.6 it worked without any
patches. That was of course in 32-bit mode only as the wxMac bundled
with 10.6 is exclusively 32-bit. The not-yet-stable wxMac 2.9 branch
has 64-bit support but it's not tested with wxErlang, yet.

Signed-off-by: Tuncer Ayaz <tuncer.ayaz@gmail.com>
2010-02-24 15:13:20 +00:00
Max Howell 79ae5bb593 Add regression test function
Nothing runs it yet, but we can add plumbing later.
2009-12-06 15:30:23 +00:00
Max Howell 488a0c69f5 Update Erlang manuals to R13B03 2009-12-06 15:30:04 +00:00