Misty De Meo
d7a6161751
Recommit ENV changes
2014-01-04 01:20:56 -08:00
Mike McQuaid
3cf2cc853d
Revert "stdenv: fix self.cc check"
...
This reverts commit 0e1d52c0d3945ae0ac69383c7734e425b7fbf8f1.
2014-01-04 09:14:28 +00:00
Mike McQuaid
e3bb6f6e0b
Revert "default_cc: locate already returns Pathnames"
...
This reverts commit 8ec6123d439e8f4d3586bbca6a426b726bd5e9dd.
2014-01-04 09:14:27 +00:00
Mike McQuaid
4866fd670f
Revert "default_compiler: recognize gcc-4.0"
...
This reverts commit bedcbb806bb8a991a1317b4ccde8d16b6974cc46.
2014-01-04 09:14:26 +00:00
Mike McQuaid
1dcf726a59
Revert "stdenv: set correct compiler symbol for gcc 4.0"
...
This reverts commit f4dc5614953b3b90acc28c83262d56587b0616b1.
2014-01-04 09:14:25 +00:00
Misty De Meo
bdd2e71b3a
stdenv: set correct compiler symbol for gcc 4.0
2014-01-03 19:13:35 -08:00
Misty De Meo
ce97caed34
default_compiler: recognize gcc-4.0
2014-01-03 18:25:09 -08:00
Misty De Meo
a6c838b08a
default_cc: locate already returns Pathnames
2014-01-03 18:24:54 -08:00
Misty De Meo
97bb9c5b73
stdenv: fix self.cc check
...
Since ENV.cc/cxx are accessors to ENV, any values being passed through
are coerced into strings, which means that a nil `ENV.cc` is actually
an empty string - which isn't considered to be false in Ruby.
Fixes mistydemeo/tigerbrew#161 .
Fixes mistydemeo/tigerbrew#135 .
2014-01-03 17:59:00 -08:00
Mike McQuaid
5413ebca53
exceptions: remove unused AlreadyTappedError.
2014-01-03 21:57:07 +00:00
Mike McQuaid
4dd6f0cb4c
install, update: AlreadyTappedError never raised.
2014-01-03 21:57:06 +00:00
Mike McQuaid
95e6a634b4
tap: never throw AlreadyTappedError.
...
Just make it a warning instead.
Closes Homebrew/homebrew#25511 .
Closes Homebrew/homebrew#25617 .
2014-01-03 21:56:57 +00:00
Mike McQuaid
220c6fade1
README: add Gittip link.
...
Closes Homebrew/homebrew#20482 .
2014-01-03 21:42:54 +00:00
Mike McQuaid
d4db3d5d40
dependency: don't try and expand yourself.
...
This can happen on e.g. fossil where the dependency HEAD requires having
an install of fossil in order to check it out. Bit of a silly edge case
but this handles it.
Fixes Homebrew/homebrew#25605
2014-01-03 21:33:07 +00:00
Misty De Meo
31ed0d6505
Add python27 dependency
...
Fixes Homebrew/homebrew#25561 .
Fixes Homebrew/homebrew#25410 .
2013-12-30 13:20:58 -08:00
Mike McQuaid
bc7810e07e
README: show Homebrew core contributors.
2013-12-30 10:48:16 +00:00
Mike McQuaid
677cdff228
Fix Homebrew/python case.
2013-12-28 12:47:13 +00:00
Mike McQuaid
5b95710254
homebrew-python has moved to Homebrew org.
2013-12-28 12:14:38 +00:00
Josh Tilles
410121d8ed
Replace template’s j1
with deparallelize
...
Solely because I think `ENV.deparallelize` is *way* clearer than
`ENV.j1`, at least to the uninitiated.
Also, updating the template will reduce the number of `ENV.j1`s that
persist because the Homebrew maintainers want clean histories of
formulae. Ideally, this change should prevent any more cases from being
introduced!
Closes Homebrew/homebrew#25431 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-12-27 16:58:55 -06:00
Jack Nagel
7a3e9149e0
bottle: fix updating formulae with sha256 checksums
2013-12-27 16:43:34 -06:00
Jack Nagel
ec2cd31c1d
bottle: use formula path accessor
2013-12-27 16:43:34 -06:00
Jack Nagel
c95b90a022
Don't send, just call the method directly
2013-12-27 16:19:43 -06:00
Jack Nagel
e29cbc5a48
Drop unnecessary Pathname creation
2013-12-27 16:09:31 -06:00
Jack Nagel
2e22465aa4
Apply the same filtering to -I paths as -L paths
2013-12-27 15:46:36 -06:00
Jack Nagel
b745d21912
superenv: don't accidentally filter out HOMEBREW_TEMP
...
Fixes Homebrew/homebrew#25471 .
2013-12-27 13:01:41 -06:00
Jack Nagel
ccc0eb98ba
Escape prefix when interpolating into regexp
2013-12-27 13:01:41 -06:00
Christian Moritz
b50d5126ee
brew-test-bot: check requirements default_formulae
...
With this brew-test-bot doesn't skip builds, if a requirement isn't
satisfied but a default_formula is specified.
This default_formula is already in dependencies, because of brew deps.
Closes Homebrew/homebrew#25398 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-12-23 18:35:50 +00:00
Jack Nagel
3cec3e36e9
cleaner: use ObserverPathnameExtension
2013-12-22 13:43:51 -06:00
Jack Nagel
095d83d10b
cleaner: reorganize clean_dir to avoid repeated conditional
2013-12-22 13:43:50 -06:00
Jack Nagel
676f29d757
Drop unnecessary string conversion in skip_clean
2013-12-22 13:43:00 -06:00
Jack Nagel
5e1cbb50c1
cleaner: add more tests for current behavior
2013-12-22 13:43:00 -06:00
Jack Nagel
d19934dcb7
cleaner: clean up broken and orphaned symlinks
2013-12-21 23:28:04 -06:00
Jack Nagel
f55e93d9fc
cleaner: add test to demonstrate that empty prefixes are removed
2013-12-21 23:28:03 -06:00
Jack Nagel
8430307fa5
cleaner: add tests to document current pruning behavior
2013-12-21 23:28:03 -06:00
Jack Nagel
b57e6006a6
cleaner: add tests to demonstrate some current failures
2013-12-21 23:28:03 -06:00
Jack Nagel
554490f9e0
cleaner: slightly less coupling in tests
2013-12-21 23:28:03 -06:00
Jack Nagel
e480206464
cleaner: fix permission debug output
2013-12-21 23:28:03 -06:00
Jack Nagel
0bb7c4d3ed
prune: remove unnecessary .sort
2013-12-21 21:37:26 -06:00
Mike McQuaid
157b1ecfec
Add brew update
to CONTRIBUTING file.
2013-12-21 12:24:45 +00:00
Mike McQuaid
b2287999e1
brew-test-bot: delete takes string, not regex.
2013-12-20 15:38:42 +00:00
Mike McQuaid
4401ee0819
brew-test-bot: remove form feed properly.
2013-12-20 15:22:00 +00:00
Mike McQuaid
f853ec7365
brew-test-bot: use install --only-dependencies.
2013-12-19 23:03:12 +00:00
Jack Nagel
76a45df325
Note when --only-dependencies is a no-op
2013-12-19 16:43:46 -06:00
Steven Peters
b524943226
install: add --only-dependencies option
...
The traditional approach to installing the dependencies of a formula is
the following:
brew install `brew deps formula`
This approach ignores any options that are specified in the parent
formula. This pull request adds a --only-dependencies option to brew
install that installs the dependencies of a formula with optional flags,
but returns before installing the parent formula.
Closes Homebrew/homebrew#25272 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-12-19 16:43:42 -06:00
Mike McQuaid
d03100c615
brew-test-bot: regex to delete invalid XML chars.
2013-12-18 09:39:58 +00:00
Adam Vandenberg
8a2464bf25
Move comparepdf to boneyard
...
Upstream is no longer maintaining this software, and it does not
build with Xcode 5.
Closes Homebrew/homebrew#24911 .
2013-12-17 19:16:03 -08:00
Jack Nagel
a6602740f8
bottle: extract method for enumerating files that match a string
...
This brings a (small) performance improvement as we yield the files as
they are output by fgrep rather than waiting until fgrep is done to do
any work.
2013-12-17 21:13:23 -06:00
Jack Nagel
4e11656e01
versions: improve performance of rev_list
2013-12-17 20:43:45 -06:00
Mike McQuaid
268e32e37c
doctor: don't complain about unmigrated remote.
2013-12-17 23:40:21 +00:00
Mike McQuaid
4b7f435a00
doctor: fix autocrlf set command.
...
Fixes Homebrew/homebrew#25282 .
2013-12-17 16:34:01 +00:00