Commit graph

52 commits

Author SHA1 Message Date
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
Max Howell
f7881114f3 Fix Erlang crypto plugin 2009-12-06 15:29:16 +00:00
Max Howell
6e317a6d4d Actually, only CouchDB depends on icu4c 2009-12-02 11:38:15 +00:00
Max Howell
9c80d32be7 Erlang R13B03
Remove the __END__ patch as it is now fixed.

Removed some patches that make no sense for us.
2009-12-01 12:07:33 +00:00
Max Howell
eb73bc8aa0 Fixes Homebrew/homebrew#126; configure breaks with 64 bit kernel 2009-11-11 17:29:35 +00:00
Max Howell
d876c0add6 Let's have an Erlang without serious performance issues
Fixes Homebrew/homebrew#120
2009-11-09 17:56:16 +00:00
Jannis Leidel
e055617c92 Fixed erlang formula by applying required patches 2009-11-07 18:22:33 +00:00
jtimberman
ad41f40b32 Skip wxwidgets because it fails to build on Leopard
Fixes Homebrew/homebrew#96
2009-10-19 04:02:47 +01: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
Max Howell
a5655419d8 Fixes Homebrew/homebrew#61; Erlang crypto driver fails to load
Turns out the problem was zealous stripping… again.
2009-10-04 17:49:49 +01:00
Max Howell
caf60a8f4f Remove OpenSSL
We don't want beta libs and Erlang doesn't need it.

Also disabled installation of erlang docs as we just delete them, we need to make the delete step optional.
2009-10-03 16:16:44 +01:00
Joe Shaw
e5e3e307fd Update erlang to the latest release, R13B02-1 2009-09-30 01:24:31 +01:00
Abhay Kumar
e6de5ac534 Don't prematurely bump Erlang
Thou shall not bump a packaging system's erlang version before it's released
even though you love to live on the edge.

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

Agreed, Homebrew sticks to stable releases in the main url, the @head url is used for cutting edge.
2009-09-25 01:24:05 +01:00
Ben Alpert
5e0a3ac21a Add Hardware.is_64_bit? method
Closes Homebrew/homebrew#53
2009-09-24 16:30:26 -06:00
Max Howell
ec4aa1f6b6 Merge branch 'deps'
Conflicts:
	Library/Formula/imagemagick.rb
	Library/Formula/taglib.rb
	Library/Homebrew/brew.h.rb
	Library/Homebrew/formula.rb
	bin/brew
2009-09-21 18:46:28 +01:00
Max Howell
c665eac117 Dependency resolution with fancy syntax
Is it a DSL? No. But people call it that apparently.

To add a dependency:

class Doe <Formula
  depends_on 'ray'
  depends_on 'mee' => :optional
  depends_on 'far' => :recommended
  depends_on Sew.new
end

Sew would be a formula you have defined in this Formula file. This is useful,
eg. see Python's formula. Formula specified in this fashion cannot be linked
into the HOMEBREW_PREFIX, they are considered private libraries. This allows
you to create custom installations that are very specific to your formula.

More features to come, like specifying versions
2009-09-21 18:27:48 +01:00
Geoff Cant
55e8b5582e Latest Erlang R13B02 snapshot
Signed-off-by: Max Howell <max@methylblue.com>

I had to amend this quite heavily as it wasn't a patch against the latest formula.
2009-09-16 14:49:06 +01:00
Sean Wolfe
c86462d485 Some improvements to the Erlang Formula
Updated erlang with changes to brewkit

Added deps.

Crypto still broke.

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

I removed the flag to make manpages optional as the Homebrew default is to
install manapges.
2009-09-14 20:33:46 +01:00
Abhay Kumar
d1330fb0b4 updated erlang to R13B01 and added man pages 2009-08-31 17:06:11 -07:00
Adam Vandenberg
ffbe67c95b Reformatted ./configure
Signed-off-by: Max Howell <max@methylblue.com>
2009-08-12 05:42:57 +08:00