6622 Commits

Author SHA1 Message Date
Mike McQuaid
2f8adead9f xcode: add new package ID for Mavericks (again).
Closes Homebrew/homebrew#30296.
2014-06-20 12:59:11 +01:00
Mike McQuaid
e83b6a6b45 Revert "xcode: add new package ID for Mavericks."
This reverts commit b0caede328b5181106451025df74a456276b76cf.

Fixes Homebrew/homebrew#30299.
2014-06-20 12:18:28 +01:00
Mike McQuaid
072261a954 xcode: add new package ID for Mavericks.
Closes Homebrew/homebrew#30296.
2014-06-20 11:27:21 +01:00
Mike McQuaid
1c176348ca doctor: add caveats to avoid scaring people.
Sporadically people ask to whitelist doctor warnings or file issues when
there's nothing actually wrong. Help reassure such people with a
friendly message.

Closes Homebrew/homebrew#30230.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-20 11:14:35 +01:00
Michael Vetter
cca11731ca Remove play, replaced by typesafe-activator
In Play 2.3 the play command has become the activator command. Play has
been updated to use Activator.

People should use typesafe-activator formula instead.

You can read more about this change at:
http://www.playframework.com/documentation/2.3.x/Migration23
and
http://www.playframework.com/documentation/2.3.x/Highlights23

Closes Homebrew/homebrew#30262.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-19 21:19:16 -05:00
Jack Nagel
4f8be5bb66 Remove obsolete doctor check
Both build environments remove MACOSX_DEPLOYMENT_TARGET by default.
2014-06-19 19:32:37 -05:00
Jack Nagel
d9c586e201 Remove unnecessary string evals from doctor 2014-06-19 19:32:37 -05:00
Jack Nagel
c4cdd2b7ac Use .each, not .all? to enumerate formulae 2014-06-19 19:15:40 -05:00
Jack Nagel
09e483c946 Fix typo 2014-06-19 19:15:40 -05:00
Jack Nagel
83b9043c8e Remove more unused requires 2014-06-19 19:15:35 -05:00
Jack Nagel
88aaa36bec Remove unused require 2014-06-19 17:55:04 -05:00
Jack Nagel
b87f9b37d6 Pull requires out of methods 2014-06-19 17:55:04 -05:00
Jack Nagel
21ffc89a8e Use rack accessor instead of building pathname manually 2014-06-19 13:27:19 -05:00
Jack Nagel
10a1952d2c Only "extend self" once on the Homebrew module 2014-06-19 13:10:36 -05:00
Jack Nagel
1cd31db1a8 brew-test-bot: don't pass formula name to fetch twice 2014-06-18 23:33:32 -05:00
Jack Nagel
2afad083ee Stop hiding exceptions completely in brew test 2014-06-18 23:33:31 -05:00
Jack Nagel
2122620d71 Fix brew test when conflicting minitest gems are installed 2014-06-18 23:20:56 -05:00
Jack Nagel
ea203c2aac Combine Homebrew module declarations in testing_env 2014-06-18 21:08:09 -05:00
Jack Nagel
480e3ec855 Make sure compatible gem versions are installed 2014-06-18 20:34:10 -05:00
Jack Nagel
66ffc46aba Use assert_silent 2014-06-18 20:34:10 -05:00
Jack Nagel
4b6abc7da2 Use assert_includes 2014-06-18 20:34:10 -05:00
Jack Nagel
58a75b0f71 Use assert_predicate 2014-06-18 20:34:09 -05:00
Jack Nagel
06305e6211 Switch to Minitest 2014-06-18 20:34:09 -05:00
Jack Nagel
89d74ec475 Move test helpers into Homebrew::TestCase 2014-06-18 20:32:51 -05:00
Jack Nagel
982e9239b8 Use a custom test class so we can avoid monkeypatching 2014-06-18 20:32:51 -05:00
Jack Nagel
55950bec59 bottle: cd to the repository before committing 2014-06-18 19:31:18 -05:00
Jack Nagel
4fd63dc4f8 Expose inreplace as a class method 2014-06-18 19:25:35 -05:00
Jack Nagel
fb7ce8c484 Fix a typo 2014-06-18 19:22:45 -05:00
Jack Nagel
ac36e6881f Undocument brew versions 2014-06-18 11:10:01 -05:00
Marc Sowen
ce78b11710 Modified tap regex to support formulas with a +-sign, e.g. gtk+.rb
Fixes Homebrew/homebrew#30204.
Closes Homebrew/homebrew#30217.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-17 22:47:58 -05:00
Jack Nagel
53afdae10e Use Pathname#subdirs 2014-06-17 22:12:46 -05:00
Jack Nagel
c73baa39cb Add explicit mkpath to Pathname#write_env_script 2014-06-17 21:51:45 -05:00
Jack Nagel
5cbc5437f5 Add explicit mkpath to Pathname#write_jar_script 2014-06-17 21:51:45 -05:00
Jack Nagel
d96f15e324 Add explicit mkpath to Pathname#write_exec_script 2014-06-17 21:51:45 -05:00
Jack Nagel
b2c42fc63c Make signature of Pathname#write compatible with Ruby 2.1+ 2014-06-17 12:14:51 -05:00
Mike McQuaid
40f552f891 connect: redact formula, move to boneyard.
Closes Homebrew/homebrew#30028.
2014-06-17 08:06:28 +01:00
Jack Nagel
9b4bb3d9e4 Fix retry condition when auto-tapping deps
Fixes Homebrew/homebrew#30212.
2014-06-17 00:06:10 -05:00
Adam Vandenberg
ff047a88a5 Move aplus to the boneyard
Does not compile with modern compilers and has not been updated
since 2008.

Closes Homebrew/homebrew#30040.
2014-06-16 20:27:36 -07:00
Jack Nagel
c6d75bfcec Move head-only checks to cmd/install
Fixes Homebrew/homebrew#30084.
Closes Homebrew/homebrew#30203.
2014-06-16 18:39:59 -05:00
Jack Nagel
9d030f8397 Combine conditionals 2014-06-16 16:58:13 -05:00
Jack Nagel
be1822dd72 Place alias adjacent to aliased method 2014-06-16 16:40:09 -05:00
Jack Nagel
ff2d8fece3 Remove unused method alias
Unlike CompilerFailure, the interface of Compiler is entirely internal,
so we don't need to maintain compatibility with anything.
2014-06-16 16:39:07 -05:00
Jack Nagel
344f77e179 Don't load unused compat files for tests 2014-06-16 14:32:24 -05:00
Jack Nagel
3b3c03159a Remove compat/brewkit
Formulae from the "brewkit" era are no longer compatible with the
Formula class.

This file was (unintentionally) removed from the $LOAD_PATH quite
a while ago, and nobody has complained, so remove it.
2014-06-16 13:58:54 -05:00
Jack Nagel
86942aeaee Remove an internal method from compat 2014-06-16 13:53:30 -05:00
Jack Nagel
f3817b58ee install: move requires to top of file 2014-06-16 13:36:17 -05:00
Jack Nagel
e91f359a56 Remove an unnecessary use of ARGV.build_head? 2014-06-15 23:31:58 -05:00
Jack Nagel
5c24876d02 Fix audit suggestion 2014-06-15 23:28:06 -05:00
Jack Nagel
89ba5b2b0a brew-test-bot: fix FormulaUnavailableError handling 2014-06-15 20:23:21 -05:00
Jack Nagel
a57e49db39 brew-test-bot: use path-limited diff 2014-06-15 20:23:21 -05:00