aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2013-06-29brew-test-bot: improve JUnit output for Jenkins.Mike McQuaid
2013-06-29brew-test-bot: move command shortening to method.Mike McQuaid
2013-06-29brew-test-bot: fix logs in spaced directories.Mike McQuaid
2013-06-28Make non-exes in bin fatal to brew-botAdam Vandenberg
Closes Homebrew/homebrew#10817.
2013-06-27brew --env: Add missing CPATH environment variablePaul Fitzpatrick
Closes Homebrew/homebrew#20813. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
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-27superenv cc: specify llvm-g++-4.2Misty De Meo
We previously tried to call llvm-g++ under the name `g++`, but this is now a link to clang on Xcode 5+. Fixes Homebrew/homebrew#20691.
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 Homebrew/homebrew#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 Homebrew/homebrew#20716.
2013-06-26Add syntax sugar for MPIDependencyJack Nagel
Closes Homebrew/homebrew#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-27brew-test-bot: always write something to email file.Mike McQuaid
2013-06-26audit: don't try to audit missing depsJack Nagel
Refs Homebrew/homebrew#20829.
2013-06-26Print inspected values in dependency collector errorsJack Nagel
2013-06-26Clean up `brew options`Jack Nagel
2013-06-26brew-test-bot: fix email subject filename.Mike McQuaid
2013-06-26brew-test-bot: remove prefix from email subject.Mike McQuaid
2013-06-26Reword uses commentAdam Vandenberg
2013-06-26brew-test-bot: don't install dependencies first.Mike McQuaid
Now that --build-bottle is filtered we don't need to worry about extra installation time.
2013-06-26ARGV: filter build-bottle from dependencies.Mike McQuaid
Fixes Homebrew/homebrew#20682.
2013-06-26brew-test-bot: force fetching formulae.Mike McQuaid
References Homebrew/homebrew#20807.
2013-06-26Detect Command Line Tools on Mavericks.David Rice
Closes Homebrew/homebrew#20774.
2013-06-26Formula.each: note why import failedJack Nagel
Refs Homebrew/homebrew#20819.
2013-06-26uses: fail fast if invalid formula names are givenJack Nagel
Fixes Homebrew/homebrew#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 Homebrew/homebrew#20780.
2013-06-25Note which formula's requirements failedJack Nagel
Closes Homebrew/homebrew#20713.
2013-06-25Yield correct dependent when expanding requirementsJack Nagel
2013-06-25Uniqify tags when merging dependenciesJack Nagel
2013-06-24brew-server: fix reference to removed methodJack Nagel
Fixes Homebrew/homebrew#20744.
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 Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#16373. Closes Homebrew/homebrew#20725.
2013-06-24Show conflicting files on install if linking failsAdam Vandenberg
Closes Homebrew/homebrew#18303. Closes Homebrew/homebrew#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 Homebrew/homebrew#20718.
2013-06-23document canonical name and move vars down to usageAdam Vandenberg
Closes Homebrew/homebrew#20719.