aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2013-11-01cc: ensure wrapper output is always flushedJack Nagel
2013-11-01Remove "-c1" one-line configJack Nagel
This is broken and nobody noticed, so remove it. Closes Homebrew/homebrew#23878.
2013-11-01Fix CLT latest version check for 10.8/9Jack Nagel
Closes Homebrew/homebrew#23874.
2013-11-01Add pkgutil version for XQuartz 2.7.5_rc3Jack Nagel
2013-11-01python_dependency: fix includes location on 10.9.Mike McQuaid
Fixes Homebrew/homebrew#23837. Fixes Homebrew/homebrew#23866.
2013-10-31bottle: improve written bottle output.Mike McQuaid
2013-10-31bottle: write to relative path if exists.Mike McQuaid
2013-10-31install: search when formula isn't found.Mike McQuaid
2013-10-31bottle: improve relocatable debugging.Elliot Saba
* When Homebrew developer mode is enabled, if a bottle is not found to be relocatable attempt to explain why * Print out paths of each file that still contains the string search for * If the string searched for was found in an executable, check to see if `otool` can explain the string's appearance * If otool can't explain, see if `strings` can explain Closes Homebrew/homebrew#23824. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-10-31Allow configuring HOMEBREW_LOGS.Mike McQuaid
2013-10-31Use HOMEBREW_LOGS more consistently.Mike McQuaid
2013-10-31Remove duplicate testJack Nagel
2013-10-31fetch: check for existing cache file before downloadingJack Nagel
2013-10-31fetch: clear partial downloads when --force is givenJack Nagel
Fixes Homebrew/homebrew#23764.
2013-10-31Generate logs in verbose modeStefan
Closes Homebrew/homebrew#23654. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-10-31sh: only activate X11 if it's installedJack Nagel
Fixes Homebrew/homebrew#23835.
2013-10-30Hardware::CPU: add extmodel helperMisty De Meo
2013-10-30Add Hardware::CPU.ssse3? helper method.Brian Stolz
Closes Homebrew/homebrew#23796. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2013-10-30git-etc: remove all code.Mike McQuaid
I've given up on this; too many edge cases. If someone else wants to pick it up then send me a message and I'll walk you through the approach.
2013-10-30Cleanup use of some global constants.Mike McQuaid
2013-10-30deps: don't use symbol-like output by default.Mike McQuaid
2013-10-30doctor: strengthen osx-gcc-installer warning.Mike McQuaid
We hate it and we should tell people why. Next step may be blocking it altogether.
2013-10-30install: print osx-gcc-installer doctor warning.Mike McQuaid
2013-10-30update: automatically tap migrated formulae.Mike McQuaid
When a formula is removed from core and installed let's tap it so users can get updates without caring which tap we want to put things in. This should allow us to migrate a lot of things to taps. Closes Homebrew/homebrew#23760.
2013-10-30Add tap migrations file.Mike McQuaid
2013-10-30exceptions: direct to correct tap on failure.Mike McQuaid
Closes Homebrew/homebrew#23757.
2013-10-30Formula: add tap? method.Mike McQuaid
2013-10-30global: add more tap regexes.Mike McQuaid
2013-10-30uses: display requirements.Mike McQuaid
Closes Homebrew/homebrew#23758.
2013-10-30deps: display requirements default_formulae.Mike McQuaid
2013-10-30doctor: ensure git --version actually matches.Mike McQuaid
Closes Homebrew/homebrew#23791.
2013-10-30Resource: extract unpacking from #stageJack Nagel
Closes Homebrew/homebrew#23768.
2013-10-30Resource: push conditional down into #verify_download_integrityJack Nagel
2013-10-30Use curl to download list of Apache mirrorsJack Nagel
Ruby's OpenURI library is somewhat broken under 1.8 and chokes on otherwise valid values of http(s)_proxy. Use curl to get the mirror list instead. Fixes Homebrew/homebrew#23708.
2013-10-29add unlink apps to manpage and completionAdam Vandenberg
2013-10-29New command: `brew unlinkapps`Teo Ljungberg
The name is pretty self explanatory, it unlinks all installed applications found under `brew --prefix` from either `~/Applications` or `/Applications` Closes Homebrew/homebrew#22729. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-10-28Add ant dependencyJack Nagel
Closes Homebrew/homebrew#23484. Closes Homebrew/homebrew#23494. Closes Homebrew/homebrew#23681.
2013-10-28Mac.prefer_64_bit?: fix conditional for 10.4Misty De Meo
2013-10-28Bottle: handle legacy bottle OS tags.Mike McQuaid
Otherwise :mountainlion, :snowleopard in the history for CMake breaks bottle_filenames from versions for new CMake bottles.
2013-10-28versions: fix bottle_filenames.Mike McQuaid
Previously if a bottle had no checksum for a particular platform (i.e. currently there are no Mavericks bottles) then it would generate a different revision (and thus filename) to the rest of the bottles being generated which meant bottles needed to be manually renamed. Instead check the actual bottle object's checksums to make sure that we've looked at the previous bottles for all platforms rather than just the current one.
2013-10-27Fix md5 compat layerJack Nagel
Fixes Homebrew/homebrew#23653.
2013-10-27fix build log outputStefan
Closes Homebrew/homebrew#23669. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-10-27Make stdenv handling less intrusive.Xiyue Deng
* Don't encode "-Qunused-arguments", as this is only supported in Clang and will break building when C/C++ compiler is switched during the process, e.g. building gcc. The warning is harmless without "-Werror".
2013-10-26Clang standard library selection.Xiyue Deng
* Add new ENV function for selecting stdlib for Clang. - The selection is no-op for non-system-clang compilers. - Both superenv and stdenv are handled. * Add new HOMEBREW_CCCFG flag and ccwrapper handling.
2013-10-26C++11 support.Xiyue Deng
* Add options and ENV method to specify building in C++11 mode. - Set C++ compiler flags to enable C++11 mode. - To add options to support C++11 mode, a formula can now use option :cxx11 to provide "--c++11" option, and detect and enable C++11 support in install method using ENV.cxx11 if build.cxx11? Closes Homebrew/homebrew#22453.
2013-10-26detect_cxx_stdlibs: use mach_o_filesMisty De Meo
2013-10-26Move bottle stdlib tracking post-pourMisty De Meo
This allows us to track the actual stdlib in use, and prevents warnings for bottles with no C++ code.
2013-10-26Move stdlib tracking postinstallMisty De Meo
This moves stdlib tracking after the install completes, which allows the tracking to have access to the actual stdlib in use. This unfortunately means that builds can error out *after* a build, resulting in wasted time; however, it reduces false positives, and the overall user experience is still likely to be better this way.
2013-10-26brew-unpack: use #length == 1, not #one?Misty De Meo
Array#one? wasn't yet defined in Ruby 1.8.6. In this case the block form isn't being used, so Array.length == 1 is a simple replacement. Fixes mistydemeo/tigerbrew#123.
2013-10-26create: escape example interpolationJack Nagel
Fixes Homebrew/homebrew#23643.