6354 Commits

Author SHA1 Message Date
Mike McQuaid
a6b46347a1 brew-test-bot: use install_args for building deps. 2014-03-13 10:31:22 +00:00
Mike McQuaid
ca0133cf5b brew-test-bot: hide --retry flag. 2014-03-13 10:30:49 +00:00
Mike McQuaid
0e52cc6188 bottle: remove pyc files before bottling.
Allows more `cellar :any` bottles.
2014-03-13 10:05:20 +00:00
Mike McQuaid
916e751596 keg: add delete_pyc_files! method. 2014-03-13 10:05:20 +00:00
Mike McQuaid
5b6d872459 python_dependency: always bottle with brew Python. 2014-03-13 10:05:20 +00:00
Mike McQuaid
c789f907eb utils: return empty issues array when no API. 2014-03-13 10:05:20 +00:00
Jack Nagel
6e2a469e8b brew-unpack: remove obsoleted bottle workaround 2014-03-12 18:47:29 -05:00
Mike McQuaid
0fd32118c7 requirements: remove unneeded Python27Dependency.
PythonDependency now implies this.
2014-03-12 13:57:10 +00:00
Mike McQuaid
c594053449 python_dependency: fixes, features, cleanup.
- PythonDependency now implies Python 2.7
- PythonDependency now uses brewed Python for bottling
- Use double-quotes everywhere

Closes Homebrew/homebrew#27112.
2014-03-12 13:56:41 +00:00
Mike McQuaid
34edc35b9b Add Language::Python module. 2014-03-12 13:56:27 +00:00
Mike McQuaid
d8ef8d4f82 caveats: recommend Python .pth file instead.
This is better than PYTHONPATH as it doesn't mess with incompatible
versions of Python.

Closes Homebrew/homebrew#27138.
2014-03-12 13:29:19 +00:00
Jack Nagel
9030c19418 Don't chdir just to do a glob 2014-03-11 18:45:55 -05:00
Jack Nagel
da26203912 Fix brew bottle --merge 2014-03-11 09:16:14 -05:00
Tung Nguyen
c8478e8ce3 formula_specialties: fix AWS standard_instructions
Closes Homebrew/homebrew#27398.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-11 08:03:04 +00:00
Jack Nagel
2dbd5fd509 Drop executable bit from linkapps.rb 2014-03-10 16:25:08 -05:00
Jack Nagel
cca7d1a96f Update latest CLT version check 2014-03-10 15:39:16 -05:00
Jack Nagel
5bd5e05541 Recognize Xcode 5.1 and CLT 5.1
Closes Homebrew/homebrew#27389.
Fixes Homebrew/homebrew#27390.
2014-03-10 15:26:36 -05:00
Jack Nagel
1e9975ce36 Add missing backtick to man page 2014-03-10 15:05:51 -05:00
Jack Nagel
85ee742737 Update --cache command for generalized bottle implementation 2014-03-10 14:56:03 -05:00
Jack Nagel
0129542ede Update bottle command for generalized bottle implementation 2014-03-10 14:56:02 -05:00
Jack Nagel
a8fe989733 Update fetch command for generalized bottle implementation 2014-03-10 14:56:02 -05:00
Jack Nagel
7f875419c6 Update info command for generalized bottle implementation 2014-03-10 14:56:02 -05:00
Jack Nagel
a96c1a2afc Make force_bottle an explicit installer mode 2014-03-10 14:56:02 -05:00
Jack Nagel
7b6fa8b7bb Inline install_bottle? logic into the installer 2014-03-10 14:56:02 -05:00
Jack Nagel
32ab18c189 Wrap cellar compatibility check in a method 2014-03-10 14:56:02 -05:00
Jack Nagel
4b80d30bab Remove used options check from install_bottle?
This is now handled by requiring that options are always passed to the
installer explicitly.
2014-03-10 14:56:02 -05:00
Jack Nagel
2182ce4d16 Remove some obsoleted hacks from the installer 2014-03-10 14:56:02 -05:00
Jack Nagel
9bc8d0820e Reduce the number of things that trigger ARGV.build_from_source?
The newly generalized bottle implementation removes the need to
defensively check for --devel, --HEAD, and others in this method.
2014-03-10 14:56:02 -05:00
Jack Nagel
7da459874f Make bottle implementation more generic 2014-03-10 14:56:02 -05:00
Jack Nagel
97dd5f61c4 install: explicitly pass used options to the installer 2014-03-10 14:56:02 -05:00
Jack Nagel
a911dd5066 Make build_from_source an explicit installer mode 2014-03-10 14:56:02 -05:00
Jack Nagel
42e60f7c59 Make build_bottle an explicit installer mode 2014-03-10 14:56:01 -05:00
Adam Vandenberg
15ad296cfd Move mlton, mlkit, urweb to the boneyard.
mlton is a binary-only formula that only works when installed
to /usr/local. Moving it, and things that depend on it to the
boneyard.

Closes Homebrew/homebrew#21780.
2014-03-09 19:22:29 -07:00
Jack Nagel
9970c97c28 Clear dependency cache after each test 2014-03-09 12:38:19 -05:00
Mike McQuaid
b14ff8d163 dependency_collector: pass second tag as import.
Closes Homebrew/homebrew#27346.
2014-03-09 17:25:26 +00:00
Mike McQuaid
686f829f2f language_module_dependency: handle nil import_name 2014-03-09 17:24:50 +00:00
Jack Nagel
f01c8a0218 Pass build_from_source value to dependency installer 2014-03-08 23:42:14 -06:00
Jack Nagel
3a4bd12d48 Add stubs for build_from_source and build_bottle installer modes 2014-03-08 22:28:50 -06:00
Jack Nagel
ce93c75f11 Remove "--fresh" option from installer
Turns out that this doesn't really work at all. `brew install` _never_
reuses options in the first place, and using this option with `brew
upgrade` results in some nasty corner cases in passing options to
dependencies.
2014-03-08 19:08:47 -06:00
Jack Nagel
cf41bb1ebb Don't remove --only-dependencies since it is meaningless
When only_deps is true, this method is never called.
2014-03-08 19:08:47 -06:00
Jack Nagel
a465950874 Sanitize ARGV options that are reflected in the installer mode 2014-03-08 18:50:00 -06:00
Misty De Meo
53a2558473 Symbol#to_proc: fix with arrays of arrays
Previously, with nested arrays, the Symbol#to_proc would iterate over
the first item in the nested array instead of the array itself, e.g.:

[[1,2], [3,4]].map(&:first) #=>
	NoMethodError: undefined method `first' for 1:Fixnum
2014-03-08 10:37:58 -08:00
Mike McQuaid
9850e84f3b fetch: fix --retry with resources. 2014-03-08 17:21:37 +00:00
Ian Lancaster
9c345bfc03 audit: Raise problem with non-https Google Code download urls 2014-03-08 09:10:54 -08:00
Adam Vandenberg
85c93ad22c remove brew info --all
Closes Homebrew/homebrew#27322.
2014-03-08 07:43:36 -08:00
Mike McQuaid
53c2532c26 SUPPORTERS: remove link on user request. 2014-03-08 11:58:54 +00:00
Mike McQuaid
3c4da82ee9 pull: add --bump option. 2014-03-08 01:19:20 +00:00
Mike McQuaid
52658e793a pull: warn if not pulling bottles. 2014-03-08 01:12:02 +00:00
Mike McQuaid
aa15b265e5 pull: general cleanup/fixes. 2014-03-08 01:12:02 +00:00
Mike McQuaid
a5bed1ea31 audit: check for good with/without usage.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-08 00:54:35 +00:00