This project is mirrored from https://github.com/Homebrew/brew.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Jan 26, 2013
-
-
Mike McQuaid authored
-
- Jan 25, 2013
-
-
Samuel John authored
Superenv normally filters out "-m32" flag, preventing 32bit builds. Some software, however, still only work in 32bit mode. If ENV.m32 is called, superenv does not filter out the "-m32" flag. Also note, superenv, does not explicitly add the -m32 flag and expects the build system of the software to know when and where to provide this flag. Closes Homebrew/homebrew#16350. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
- Jan 24, 2013
-
-
Adam Vandenberg authored
Closes Homebrew/homebrew#16607.
-
Samuel John authored
Closes Homebrew/homebrew#17267. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
Adam Vandenberg authored
-
Jack Nagel authored
Closes Homebrew/homebrew#16457.
-
- Jan 23, 2013
-
-
Jack Nagel authored
We already (correctly) allow -Wl, style linker arguments to pass through; extend this to -Wp, (preprocessor) and -Wa, (assembler). Fixes Homebrew/homebrew#17252.
-
Jack Nagel authored
When a requirement is specified like: satisfy { which "foo" } There is no reason that we should inject all of ENV.userpaths! into the build environment. Instead, infer the directory to be added to PATH from the Pathname that is returned. This is another step towards condensing the "which program" requirements down into a one-liner DSL element.
-
Jack Nagel authored
-
Jack Nagel authored
-
Jack Nagel authored
-
- Jan 22, 2013
-
-
Mike McQuaid authored
-
Rory O’Kane authored
To match the recent renaming of that wiki article. Closes Homebrew/homebrew#17249. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Jack Nagel authored
-
Jack Nagel authored
Instead of overriding #satisfied?, Requirement subclasses can specify the condition in a block: satisfy do some_condition? end The contents of the block are evaluated in the context of the instance, and so have access to instance variables and instance methods as before. Additionally, it is wrapped in an ENV.with_build_environment block. This can be disabled by passing :build_env => false to satisfy: satisfy :build_env => false do some_condition? end
-
Jack Nagel authored
-
Jack Nagel authored
Not thread safe! But I don't think we care. We want to evaluate the env DSL block in the context of ENV for asthetic reasons, but we also want access to methods on the requirement instance. We can use #instance_exec to pass the requirement itself into the block: class Foo < Requirement env do |req| append 'PATH', req.some_path end def some_path which 'something' end end Also add a simplified version of Object#instance_exec for Ruby 1.8.6.
-
Jack Nagel authored
In addition to env :userpaths env :std requirements can now do env do append 'PATH', '/some/path/to/bin' # and more end
-
Jack Nagel authored
-
Jack Nagel authored
-
Jack Nagel authored
-
Matt Di Pasquale authored
exit 1 if formulae given but none outdated Closes Homebrew/homebrew#17199. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Jan 21, 2013
-
-
Jack Nagel authored
This is the order of precedence used elsewhere in Homebrew when detecting X11 versions and prefixes. Fixes Homebrew/homebrew#16598.
-
- Jan 20, 2013
-
-
Misty De Meo authored
-
Randy Thiemann authored
Closes Homebrew/homebrew#17085. Closes Homebrew/homebrew#17086. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Jan 18, 2013
-
-
Jack Nagel authored
- Simplify encoding example because hashes are unordered. - Fix broken require
-
Jack Nagel authored
If the repository is set up by `brew update`, the remote URL is https://github.com/mxcl/homebrew.git, but if it is set up by the install script, the .git suffix is omitted.
-
Jack Nagel authored
This contains updates to the OkJson library that allow objects to define to_json for serialization, and this will be used in the upcoming options and deps work.
-
Jack Nagel authored
-
Simon Sigurdhsson authored
Added checks on doctor.rb for: * Missing git origin * git origin not pointing at mxcl/homebrew Tests use `git config --get remote.origin.url`. Also added printout of origin to --config.rb. Fixes Homebrew/homebrew#14399. Closes Homebrew/homebrew#17117. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
- Jan 16, 2013
-
-
Jack Nagel authored
-
Jack Nagel authored
-
Jack Nagel authored
-
- Jan 15, 2013
-
-
Adam Vandenberg authored
-
Jack Nagel authored
-
Jack Nagel authored
-
Jack Nagel authored
Fixes Homebrew/homebrew#16989.
-
- Jan 14, 2013
-
-
Chad Catlett authored
Fixes Homebrew/homebrew#17074. Closes Homebrew/homebrew#17075. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
Jack Nagel authored
The DependencyCollector tests are really integration tests, while the rest are closer to real unit tests. Split them up so that the tests can be run in isolation on a per-class basis.
-
Jack Nagel authored
It is important that dep equality corresponds to the name attribute, but we may want to use the Comparable interface to sort them by installation order in the future. Code that needs to sort them alphabetically should just use sort_by.
-