aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2013-06-27Add an exception for imagemagick in build-time dep auditJack Nagel
2013-06-27Clarify ENV.gcc, ENV.llvm c++ compiler namesMisty De Meo
2013-06-27Fix :gzip_only extractionMisty De Meo
gunzip can only extract files in-place, so just shelling out to gunzip was actually leaving the uncompressed file in Homebrew's cache, not in the temporary directory. (It also destroyed the original compressed file.)
2013-06-27bottles: remove legacy tab handling.Mike McQuaid
References #20716.
2013-06-27Use old #eql? for python reqs, for nowJack Nagel
2013-06-27Fix some #eql? correctness issuesJack Nagel
The implementation of #eql? and #hash should ensure that if a.eql?(b), then a.hash == b.hash, but #eql? itself should not *depend* on #hash. For example, given class Thingy def eql? instance_of?(other.class) && hash == other.hash end def hash [name, *tags].hash end end if #hash produces a collision for different values of [name, *tags], two Thingy objects will appear to be eql?, even though this is not the case. Instead, #eql? should depend on the equality of name and tags directly.
2013-06-26Remove unused guardAdam Vandenberg
Closes #20716.
2013-06-26Add syntax sugar for MPIDependencyJack Nagel
Closes #20797.
2013-06-26Be explicit about passing formulae names or instances to TabAdam Vandenberg
2013-06-26info: Only print Cellar info if it existsMisty De Meo
2013-06-26Don't use 'obj == nil'Jack Nagel
2013-06-26audit: don't try to audit missing depsJack Nagel
Refs #20829.
2013-06-26Print inspected values in dependency collector errorsJack Nagel
2013-06-26Clean up `brew options`Jack Nagel
2013-06-26Reword uses commentAdam Vandenberg
2013-06-26ARGV: filter build-bottle from dependencies.Mike McQuaid
Fixes #20682.
2013-06-26Detect Command Line Tools on Mavericks.David Rice
Closes #20774.
2013-06-26Formula.each: note why import failedJack Nagel
Refs #20819.
2013-06-26uses: fail fast if invalid formula names are givenJack Nagel
Fixes #20819.
2013-06-26Skip test on Xcode only systemsAdam Vandenberg
2013-06-25Rename Fortran requirement to fix option generationJack Nagel
So, `depends_on :fortran => :optional` will generate "--with-fortran" rather than "--with-fortranRequired".
2013-06-25Fix info --githubAdam Vandenberg
Closes #20780.
2013-06-25Note which formula's requirements failedJack Nagel
Closes #20713.
2013-06-25Yield correct dependent when expanding requirementsJack Nagel
2013-06-25Uniqify tags when merging dependenciesJack Nagel
2013-06-24Requirement: callers are responsible for invoking #satisfied?Jack Nagel
This hack was necessary since requirements were not checked again in the forked build process, but now they are, and calling it again after the build environment has been set up can produce incorrect results. In fact, if it happens to return false the second time, the env modification will be skipped altogether.
2013-06-24Add 'From:' to GitHub url for formulaAdam Vandenberg
Closes #20724.
2013-06-24Add Fortran ENV helpersAdam Vandenberg
2013-06-24Update audit for Fortran dependencyAdam Vandenberg
2013-06-24Add :fortran requirementAdam Vandenberg
2013-06-24Misplaced manpages fail brewbotAdam Vandenberg
Closes #20711.
2013-06-24Use 'path or URL' as tap for non-tap, non-core formulaeAdam Vandenberg
2013-06-24Show tap/path for non-core formulae on build failureAdam Vandenberg
Closes #16373. Closes #20725.
2013-06-24Show conflicting files on install if linking failsAdam Vandenberg
Closes #18303. Closes #20726.
2013-06-24Actually make the assertion we care aboutJack Nagel
2013-06-24Copy env_proc when merging depsJack Nagel
2013-06-23Remove unused guard in canonical_nameAdam Vandenberg
Closes #20718.
2013-06-23document canonical name and move vars down to usageAdam Vandenberg
Closes #20719.
2013-06-23Use unicode escapeAdam Vandenberg
Prevents this character from being changed when resaving this file with TextMate (1) on Snow Leopard. Closes #20715.
2013-06-23irb: pass strings to factory, not symbolsAdam Vandenberg
2013-06-23remove no-op code in bottle.rbAdam Vandenberg
ARGV.formulae returns formulae, so no need to pass through factory
2013-06-23Clean the cleanerAdam Vandenberg
* Fix a comment; we pass in formulae not names * Don't pass the formula to factory; this is just a pass-through * Move require to top-level
2013-06-23caveats: tweak reload wording.Mike McQuaid
2013-06-22Extract constant in GitHub moduleJack Nagel
2013-06-22Extract method in Github moduleJack Nagel
2013-06-22Remove trailing whitespaceJack Nagel
2013-06-22Remove MultiJsonJack Nagel
Closes #20696.
2013-06-22Use OkJson directlyJack Nagel
2013-06-22Vendor OkJson directlyJack Nagel
2013-06-22Add Utils::JSON to wrap the JSON implementationJack Nagel