aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2014-03-10Drop executable bit from linkapps.rbJack Nagel
2014-03-10Update latest CLT version checkJack Nagel
2014-03-10Recognize Xcode 5.1 and CLT 5.1Jack Nagel
Closes Homebrew/homebrew#27389. Fixes Homebrew/homebrew#27390.
2014-03-10Update --cache command for generalized bottle implementationJack Nagel
2014-03-10Update bottle command for generalized bottle implementationJack Nagel
2014-03-10Update fetch command for generalized bottle implementationJack Nagel
2014-03-10Update info command for generalized bottle implementationJack Nagel
2014-03-10Make force_bottle an explicit installer modeJack Nagel
2014-03-10Inline install_bottle? logic into the installerJack Nagel
2014-03-10Wrap cellar compatibility check in a methodJack Nagel
2014-03-10Remove used options check from install_bottle?Jack Nagel
This is now handled by requiring that options are always passed to the installer explicitly.
2014-03-10Remove some obsoleted hacks from the installerJack Nagel
2014-03-10Reduce the number of things that trigger ARGV.build_from_source?Jack Nagel
The newly generalized bottle implementation removes the need to defensively check for --devel, --HEAD, and others in this method.
2014-03-10Make bottle implementation more genericJack Nagel
2014-03-10install: explicitly pass used options to the installerJack Nagel
2014-03-10Make build_from_source an explicit installer modeJack Nagel
2014-03-10Make build_bottle an explicit installer modeJack Nagel
2014-03-09Move mlton, mlkit, urweb to the boneyard.Adam Vandenberg
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-09Clear dependency cache after each testJack Nagel
2014-03-09dependency_collector: pass second tag as import.Mike McQuaid
Closes Homebrew/homebrew#27346.
2014-03-09language_module_dependency: handle nil import_nameMike McQuaid
2014-03-08Pass build_from_source value to dependency installerJack Nagel
2014-03-08Add stubs for build_from_source and build_bottle installer modesJack Nagel
2014-03-08Remove "--fresh" option from installerJack Nagel
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-08Don't remove --only-dependencies since it is meaninglessJack Nagel
When only_deps is true, this method is never called.
2014-03-08Sanitize ARGV options that are reflected in the installer modeJack Nagel
2014-03-08Symbol#to_proc: fix with arrays of arraysMisty De Meo
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-08fetch: fix --retry with resources.Mike McQuaid
2014-03-08audit: Raise problem with non-https Google Code download urlsIan Lancaster
2014-03-08remove brew info --allAdam Vandenberg
Closes Homebrew/homebrew#27322.
2014-03-08audit: check for good with/without usage.Mike McQuaid
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-08audit: don't use GitHub zip files.Mike McQuaid
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-08audit: better handle formulae whitelisting.Mike McQuaid
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-07uses: fix `--installed` with outdated versionsJaime Marquínez Ferrándiz
With that option iterate only over `Formula.installed`, otherwise iterate over `Formula`. This is faster than iterating over all the formulae and checking if it's installed. Fixes Homebrew/homebrew#27259. Closes Homebrew/homebrew#27295. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-03-08Revert "ENV: request no byte code Python when bottling."Mike McQuaid
This reverts commit b603c96276cf7fe1417d2355eebc47fb15da0b8c.
2014-03-07Print loader class name in debug modeJack Nagel
2014-03-07FormulaLoader: pull shared behavior into superclassJack Nagel
2014-03-07add opt shortcuts to formulaAdam Vandenberg
2014-03-07document formula path helpersAdam Vandenberg
2014-03-06fetch: fix overloading Homebrew.failed.Mike McQuaid
2014-03-06Fix cleanup for head-only formulaeJack Nagel
Fixes Homebrew/homebrew#27265.
2014-03-05Finesse doctor message for /Library PythonAdam Vandenberg
2014-03-05update migrations for styleAdam Vandenberg
2014-03-05Redact kerlAdam Vandenberg
Kerl does not provide git tags, so move to headonly. Closes Homebrew/homebrew#26307.
2014-03-05Don't use pkg_version when cleaning the cacheJack Nagel
Fixes Homebrew/homebrew#27245.
2014-03-05OopsJack Nagel
2014-03-05Remove special X11 proxy depsJack Nagel
2014-03-05Prepare bottle tooling for formula revisionsJack Nagel
2014-03-05Teach commands to work with revisionsJack Nagel
2014-03-05Encode formula revision in installation prefixJack Nagel
In order to allow kegs built with the same version but differing formula revisions to coexist, we must encode the revision as part of the keg's name. This is necessary to actually perform an upgrade, as we cannot upgrade a keg in-place, and temporarily moving it pending the result of the upgrade is error-prone and potentially slow. To accomplish this, we introduce a new Formula#pkg_version method that concatenates the active_spec version with the formula revision. An exception is made for a formula that has no revision: the tag is omitted. This preserves compatibility with existing installations.