Commit Graph

47 Commits (aa6bf3f372bfdd93274a1a6eff0e288ae3d5832b)

Author SHA1 Message Date
Jack Nagel 5bd598db36 Use ENV shortcut methods where applicable
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-15 14:03:12 -05:00
Adam Vandenberg 2ab4fa3fae Remove redundant :using => :svn 2012-05-10 07:10:12 -07:00
Adam Vandenberg fd1e30b966 Boost: use requirement for universal python 2012-04-28 11:57:34 -07:00
Charlie Sharpsteen 7eb008bb68 boost: Fix Snow Leopard bottle
This bottle was built on 10.6.3 with XCode 3.2.6 and uses the system Python
instead of Homebrew's Python.
2012-04-22 12:05:18 -07:00
Mike McQuaid f6f14cb21b Remove Boost 10.6 bottle until fixed.
Fixes Homebrew/homebrew#11802.
Fixes Homebrew/homebrew#11633.
2012-04-22 21:40:50 +10:00
Misty De Meo 72b3073322 boost: add Snow Leopard bottle 2012-04-10 11:01:08 -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
Xiyue Deng 98336f641c Update boost formula to version 1.49.0 and drop obsolete patches.
Closes Homebrew/homebrew#10465.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-02-25 11:49:02 +00:00
Jack Nagel e84fd18665 boost: builds with latest LLVM
To be safe (because this is an important dep), mark 2335 as the failure
point since a 2335.x shipped with older Xcode. Given that Clang 2.1 is
one of Boost's test compilers, current Xcode compilers should be fine.
And most users will get the bottle, anyway.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-15 20:05:50 -06:00
Jack Nagel f484acb324 boost: style cleanup
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-08 14:20:13 -06:00
ambs f146ed7ee7 boost: add --with-icu option
Closes Homebrew/homebrew#10031.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-08 14:20:10 -06: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
Jack Nagel eeec79ffcb boost: don't apply patch to HEAD
It's already upstream.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-23 14:30:17 -06:00
Mike McQuaid a5e3b27bdc Update boost bottle. 2012-01-16 21:50:44 +00:00
Charlie Sharpsteen 1da9b9b491 Boost: Update bottle
Re-built the boost bottle to incorporate boost::BOOST_FOREACH fixes from pull
request Homebrew/homebrew#8763.
2011-12-01 16:51:05 -08:00
Trevor Wennblom 5f02cd59e6 boost: Fix boost::BOOST_FOREACH errors
Fixed by adding a patch against 1.48.0. HEAD url also added.

Closes Homebrew/homebrew#8763.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-12-01 15:40:55 -08:00
Xiyue Deng 3d6acf1f3f boost: Update to 1.48.0
Closes Homebrew/homebrew#8657.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-19 14:44:20 -08:00
Jack Nagel bb44922515 Use ENV.make_jobs in formulae
Some formulae are still calling Hardware.processor_count; replace those
instances with ENV.make_jobs.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-15 00:05:15 -05:00
Charlie Sharpsteen 6d44e98bd7 Boost: Fix --without-python
Looks like `--without-libraries=<library>` is just `--without-<library>`.
2011-09-20 21:12:37 -07:00
Adam Vandenberg 93eeeb39fc boost: add --without-python option 2011-09-03 09:27:29 -07:00
Mike McQuaid 29ca083ff6 Update Boost's bottle to 1.47.0. 2011-07-28 21:57:41 +01:00
Astellar d0517ed4d9 Updated Boost to 1.47.0
Do not set fails_with_llvm for XCode 4.1 and later, as according
to release notes LLVM compiler provided by it is now among primary
test compilers, LLVM-GCC is working too.

Closes Homebrew/homebrew#6669.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-07-28 21:57:41 +01:00
Mike McQuaid 89229ba421 Add bottles to Qt's and Boost's formulae. 2011-06-25 11:51:36 +01:00
Adam Vandenberg 1f31751977 Use ARGV.build_universal? 2011-04-23 08:36:47 -07:00
cxx 20a2186688 boost - fix building universal binaries
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-03 19:21:38 -07:00
Adam Vandenberg 637b78d33d boost - add warning about universal and python
A universal build of boost will expect a universal build of Python.
2011-04-01 17:39:55 -07:00
Adam Vandenberg 99b61b9a23 Update fails_with_llvm in formulae 2011-03-25 23:31:30 -07:00
Clint Shryock f7d9c7e5f1 Boost version bump to 1.46.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-16 10:06:21 -07:00
Adam Vandenberg 4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Ville Lautanala 87bb909e8f Update Boost to 1.46.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-06 21:19:26 -08:00
Adam Vandenberg aa69948554 boost - fix duplicate options 2011-01-21 09:42:44 -08:00
David Nadlinger 6985d7c424 Support for building universal binaries of boost.
Closes Homebrew/homebrew#3915.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-01-20 22:31:39 +00:00
Aku Kotkavuo ae0b5c1d5f Update Boost to 1.45.0.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-21 13:20:58 +00:00
Carmine Paolino 456480aae6 Added option --with-mpi to the Boost formula.
It doesn't need to depend on the open-mpi formula because OS X ships with it.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-27 11:24:38 -07:00
Adam Vandenberg dda266aca6 boost - tweak comments 2010-09-26 11:14:59 -07:00
Aku Kotkavuo 05aa8d3f69 Update formula boost to 1.44.0.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-06 12:35:02 -07:00
Adam Vandenberg 8bbca11387 Reformat boost a bit 2010-07-09 16:36:52 -07:00
Aku Kotkavuo 515a0c3399 Updated formula: boost 1.43.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-09 16:19:57 -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
Chris Hoffman 8af1b3d725 Boost 1.42
With patches for:
 * homebrew outside of /usr/local
 * compile problems with llvm-g++

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-03-12 22:01:09 -08:00
Florian Sowade 69937d0367 Bump boost from 1.40.0 to 1.41.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>

Signed-off-by: Max Howell <max@methylblue.com>
2009-12-05 14:39:06 +00:00
Ash Berlin fcfb4ddc60 Add patch for boost to fix 64bit boost-test issue
Without this fix applied using the test framework will yield a double free error at exit time.
2009-12-04 18:03:26 +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
Dane Jensen 72cb689bc5 Build multi-threaded Boost. 2009-09-16 14:49:06 +01:00
Max Howell d8ba293d16 Update Boost to 1.40 2009-08-29 14:15:22 +01:00
Max Howell 8412fa92f8 Tidied things up a little in light of recent changes 2009-06-18 11:13:11 +01:00
Max Howell 97b1ada08d Created /Library moved brew tool to /bin
Moved Forumla and Cellar/homebrew into Library.

This way the homebrew core files are more sensibly placed, Cellar is
more internally consistent and only generated. And Homebrew is ready for
use straight out of the tarball.
2009-06-04 19:36:58 +01:00