Commit graph

44 commits

Author SHA1 Message Date
Mike McQuaid
46fe4d1c84 icu4c: 51.1 bottles 2013-05-03 17:58:25 +01:00
Xiyue Deng
b13c3a9743 icu4c: 51.1
* Update hashes and drop old bottles.
* Enable build with Clang as [1] shouldn't be happening again.

[1] https://github.com/mxcl/homebrew/issues/16142

Closes Homebrew/homebrew#19354.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-05-03 17:58:25 +01:00
Jack Nagel
ec11577107 Switch compilers when no build is specified
Given the current state of OS X compilers, the original fails_with
behavior is becoming less useful, mostly resulting in build failures
each time the compiler is updated. So make the following changes:

When a build is specified, we retain the old behavior: switch compilers
if the available compiler is <= the build, don't switch if it is > the
build.

When no build is specified, unconditionally switch compilers, and don't
output the advice message. This allows us to mark formulae as
perpetually failing, avoiding the need to update formulae each time a
new compiler build is made available.

As a bonus, this makes the logic much easier to reason about.

Closes Homebrew/homebrew#18175.
2013-03-12 13:55:15 -05:00
Mike McQuaid
531dd5fe7c icu4c: update bottle 2013-03-03 23:34:06 +00:00
Mike McQuaid
8317e10e3d icu4c: use new bottle revision syntax. 2013-03-01 18:06:50 +00:00
Adam Vandenberg
95fc2109d2 icu: still causes problems with clang 425
Closes Homebrew/homebrew#17567.
2013-02-05 14:03:22 -08:00
Mike McQuaid
c13e250532 icu4c: update bottles with C++11 fix. 2012-12-01 15:17:33 +00:00
Xiyue Deng
a6ef45c6a5 icu4c: force to use non-clang compiler to avoid C++11 mode.
Closes Homebrew/homebrew#16302.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-12-01 15:17:33 +00:00
Mike McQuaid
547e349bbc icu4c: add bottles. 2012-11-18 21:13:29 +00:00
mbcoguno
bdc42fbf0c icu4c: 50.1
Closes Homebrew/homebrew#15934.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-11-18 21:13:28 +00:00
Jack Nagel
172b955644 icu4c: fix checksum
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-03 22:30:19 -05:00
Mike McQuaid
88779ade49 Batch convert MD5 formula to SHA1.
Closes Homebrew/homebrew#14653.
2012-09-03 11:36:42 -07:00
Jack Nagel
c30f5a1947 Address fallout related to f6e3241aa02a9c9bacfc6ee
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-27 09:49:14 -05:00
Adam Vandenberg
799c91ef61 icu4c: version is detected 2012-08-26 22:24:03 -07:00
Mike McQuaid
f68904d364 icu4c: add Mountain Lion bottle.
Fixes Homebrew/homebrew#14356.
2012-08-26 13:12:03 -07:00
Adam Vandenberg
f31a7664fb icu4c: use options dsl 2012-08-09 22:10:50 -07:00
Daniel Trebbien
82ae96f55c Update icu4c to 49.1.2
Fixes Homebrew/homebrew#12701, fixes Homebrew/homebrew#13185.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-07-22 16:16:32 +01:00
Misty De Meo
ef91566ee3 icu4c: add Snow Leopard bottle 2012-04-10 11:08:26 -05:00
Xiyue Deng
33381ed2ec icu4c: add "--universal"
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-25 11:48:21 -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
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
bebdfcdd8b Update icu4c bottle. 2012-01-16 21:51:56 +00:00
Xiyue Deng
60586fb57b icu4c: Update to 4.8.1.1
Closes Homebrew/homebrew#8646.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-17 13:04:15 -08:00
Charlie Sharpsteen
8732d04329 ICU4C: Update bottle 2011-10-05 13:51:01 -07:00
Oleg Oshmyan
08cb649524 icu4c 4.8.1
Closes Homebrew/homebrew#7597.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-02 13:43:59 -05:00
Jan Lehnardt
56a2d4ceda Bottle icu4c
Closes Homebrew/homebrew#7299.

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

We'll bottle anything that takes ages to build and that is just "infrastructure".
2011-09-02 12:12:30 +01:00
Adam Vandenberg
7689fb8fd2 Replace snow_leopard_64? in brews. 2011-03-18 10:30:47 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Max Howell
fc020d429e Let the core handle the install name fixes now 2011-03-12 11:55:04 -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
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
Ali Asad Lotia
fabb56aaf8 Update icu4c to 4.4.1.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-28 12:33:53 -07:00
Adam Vandenberg
645f476cb8 icu4u - use -headerpad_max_install_names 2010-07-28 12:32:40 -07:00
Max Howell
94a992cb98 Remove debug output 2010-04-13 20:34:13 +01:00
Max Howell
464b50c8de Fix couchdb by fixing icu4c install_names
Bad icu4c, but this presses the point that we should be in general fixing stuff when it is installed. This code can be generalised, but there are some caveats.
2010-04-13 20:17:28 +01:00
Max Howell
84deed7379 This icu4c caveat doesn't seem to have effected anyone actually 2010-01-18 09:13:04 +00:00
Max Howell
49fb8a1b96 Make icu4c keg-only
Fixes Homebrew/homebrew#167.
2009-12-02 11:38:57 +00: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
3f2008da91 Document selflinks.sh
Neaten icu4c caveats.

Use auto sourceforge mirror selection for mad.
2009-10-09 00:09: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
3b4dac6ddd Default to patch level 1
Having gone through our patches it's clear that p1 is more standard.

Also fixed a bug where returning DATA outside of an array would fail to patch.
2009-09-16 17:08:32 +01:00
Max Howell
93b192046f Use __END__ patch rather than github gist
Also there was seemingly some bug where if you didn't read the pipe for the
patch commmand the exit status was non-zero.
2009-09-16 14:49:06 +01:00
Sean Wolfe
5fc51a6e1b Couchdb and dependency formulae
Signed-off-by: Max Howell <max@methylblue.com>

I squashed a number of commits here, and also replaced the use of nspr.prefix with HOMEBREW_PREFIX as in theory we are flexible with our requirement for dependencies, although with the limited build system that SpiderMonkey possesses this is difficult for us to achieve anyway…
2009-09-14 20:33:46 +01:00