aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-08-01fix typoMerelyAPseudonym
Closes Homebrew/homebrew#21601. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-31Handle mkpath of node_modules directory in kegJack Nagel
2013-07-31Increase copyright year in LICENSE to 2013Samuel John
2013-07-30cc: delegate cpp to the real tool, not compilerMisty De Meo
Fixes Homebrew/homebrew#21527.
2013-07-29superenv: fix locating non-Xcode gcc-4.2Misty De Meo
2013-07-28audit: don't complain about bottle versions.Mike McQuaid
`brew bottle` already complains and this is a niche case. References Homebrew/homebrew#21374.
2013-07-28RbConfig::CONFIG['bindir'] is already a stringJack Nagel
2013-07-28search: silence JSON decode errorsJack Nagel
Closes Homebrew/homebrew#21506. Closes Homebrew/homebrew#21508.
2013-07-27Set close-on-exec on lock file descriptorsJack Nagel
The formula locks used by the installer and commands like link and unlink are backed by open files and flock(). The open file descriptors are thus leaked to any subprocesses. This can result in weird behavior in programs spawned from formula that do not expect to inherit these descriptors. Fix this by setting close-on-exec on the lock file descriptors. Fixes Homebrew/homebrew#21486.
2013-07-26MacOS.locate: search HOMEBREW_PREFIX before xcrunMisty De Meo
Since xcrun doesn't work on CLT-only systems. Querying HOMEBREW_PREFIX first before xcrun is much faster for that case.
2013-07-26Fix expansion of deps with --build-bottleJack Nagel
2013-07-24Adjust logic to properly sort erlang versionsJack Nagel
Fixes Homebrew/homebrew#21417.
2013-07-23SUPPORTERS: Add £15, cleanup.Mike McQuaid
2013-07-23audit: add TODOAdam Vandenberg
2013-07-23audit: use !~ instead of "not ... =~"Jack Nagel
2013-07-23audit: fix dep name escapingJack Nagel
2013-07-22audit: escape dep before regexp interpolationJack Nagel
2013-07-22audit: fix indentationJack Nagel
2013-07-22audit: fix broken conditionJack Nagel
2013-07-22Update commentJack Nagel
2013-07-22Handle optional build-time deps correctlyJack Nagel
2013-07-22Check deps of satisfied depsJack Nagel
2013-07-22Pathname#write: don't check ARGV.force?Jack Nagel
Closes Homebrew/homebrew#21390.
2013-07-22typoPhil Smith
Closes Homebrew/homebrew#21385. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-22Silence warningsJack Nagel
2013-07-22Fix python dependency hash equalityJack Nagel
eql? should not depend on the hash value as hash values of uneql objects can collide, but eql values may only collide for objects that are actually eql. Further, python dependencies are uniquely identified by the combination of the name and imports attributes, so there is no reason to involved the expensive binary computation for simple equality checks. Fixes Homebrew/homebrew#20840.
2013-07-22Remove redundant reader methodJack Nagel
2013-07-22Map pkginfo versions to actual XQuartz versionsJack Nagel
2013-07-22Fall back on pkgutil when mdls cannot determine XQuartz versionJack Nagel
2013-07-22Separate version detection from accessorJack Nagel
2013-07-22Extract version_from_pkgutilJack Nagel
2013-07-22Extract version_from_mdlsJack Nagel
2013-07-22Extract guess_system_versionJack Nagel
2013-07-22Extract bundle_path from XQuartz.versionJack Nagel
2013-07-21Cache pkgutil results at the sourceJack Nagel
2013-07-21Eliminate nested conditionalJack Nagel
2013-07-21Extract bundle_path method from Xcode#prefixJack Nagel
2013-07-21Existence of directory is implied by existence of executablesJack Nagel
2013-07-21Pull another unwieldy condition into a methodJack Nagel
2013-07-21Update comment about CLTJack Nagel
This was worded in a confusing way, and made an assumption about future OS X versions that we don't know to be true. Also, it's probably wrong to state that the CLT location is dependent on the OS X version; surely there will be a newer CLT for 10.8 that gets installed in the same location as on 10.9. But we don't know any better yet.
2013-07-21Split up unreadable conditionalJack Nagel
2013-07-21These should be integersJack Nagel
2013-07-20Remove unnecessary use of globals in compiler version methodsJack Nagel
2013-07-20Don't report llvm-gcc if it's actually clangJack Nagel
2013-07-19Add String#end_with?Jack Nagel
I'm tired of not remembering if start_with?/end_with? are portable, so just add them both if they're not defined.
2013-07-19Fix String#start_with? implementationJack Nagel
It is supposed to accept a variable number of prefixes, and also to check if they are convertible to strings. This matches behavior documented in RubySpec.
2013-07-19Enable superenv on Snow LeopardMisty De Meo
This has been tested with several dozen formulae without any superenv-related issues.
2013-07-19SUPPORTERS.md fixed some missing http://Samuel John
some links like example.com were not clickable in some markdown viewers.
2013-07-18upgrade: put exit statements in both conditional branchesAdam Coffman
This check was only occurring in one branch of the conditional. As a result, if you ran `brew upgrade` with no args and there were no packages to upgrade, the nonsensical message "==> Upgrading 0 outdated package, with result:" would be printed. Closes Homebrew/homebrew#21316. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-07-18brew-test-bot: only install bottle if created OK.Mike McQuaid