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