aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2010-07-03Allow user to override temp folder with HOMEBREW_TEMPAdam Vandenberg
2010-07-02Remove $PATH from --config and build dumps.Adam Vandenberg
While it is useful to be able to see the user's path in bug reports, it is perhaps slightly too intrusive to post this without the user's permission. A path can have usernames or other project sensitive information, and several Homebrew users were editing their bug reports to omit this information. `brew doctor` will still report on the path issues that we typically care about, so dropping automatic posting of PATH.
2010-07-01Brew doctor now checks that lib/pkgconfig is writable.Adam Vandenberg
If previous non-Homebrew software was installed to /usr/local with "sudo", then a pkgconfig folder may have been created with restricted permissions. This will prevent brews (such as glib) from symlinking their .pc files correctly.
2010-07-01Use http URL for "brew update".Adam Vandenberg
This allows users behind firewalls to pull down updates to Homebrew itself. Fixes Homebrew/homebrew#1086
2010-06-30Tweak CurlPostDownloadStrategyAdam Vandenberg
2010-06-30Add flat-.pkg support to CurlDownloadStrategyAdam Vandenberg
2010-06-30External command 'brew test'.Adam Vandenberg
2010-06-29manpage updatesAdam Vandenberg
* Update title for ronn 0.7.3 * document --use-llvm * document --ignore-dependencies
2010-06-29Fix typo in github_infoLuke Gallagher
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-28Add brew doctor check for Cellar and TMP on separate volumes.Adam Vandenberg
Add a brew doctor check for this issue: http://github.com/mxcl/homebrew/issues/issue/1238
2010-06-28brew doctor - warn about symlinked cellarsAdam Vandenberg
2010-06-28Fix spacing in brew doctor messages.Adam Vandenberg
2010-06-28Use cp, not mv, to keep download in cache.Adam Vandenberg
2010-06-25Add brew doctor check for DYLD vars.Adam Vandenberg
2010-06-25Add a download strategy that uses HTTP POSTAdam Vandenberg
2010-06-23Extract "brew_install".Adam Vandenberg
This was supposed to go in with the "brew-upgrade" external command, but must have been lost in the merge.
2010-06-23Create explicit folders for more language libs.Patrick Walton
2010-06-23External command "brew audit <formula>"Adam Vandenberg
"brew audit <formula>" will check the given formula for a couple of known issues: * Is an explicit mirror being used for a SourceForge download path? * Is the commented-out cmake support present?
2010-06-22Exclude "HEAD" formula from outdated list.SHIBATA Hiroshi
2010-06-18cleans only existing directoriesPaul O'Neil
The previous code works fine on ruby 1.8.x, but under 1.9 trying find on a non-existent folder gives: ==> No such file or directory /usr/local/Cellar/ruby/1.9.1-p378/lib/ruby/1.9.1/find.rb:38:in `block in find' Fixes Homebrew/homebrew#1633
2010-06-18Fix LLVM compilation under OS X 10.6 where cflags was not being defined.Brett Cannon
Signed-off-by: Adam Vandenberg <flangy@gmail.com> * Unshare code between ENV.llvm and ENV.setup_build_environment
2010-06-18Note how to redownload tarballs on failed checksum.Adam Vandenberg
Fixes Homebrew/homebrew#659
2010-06-17Remove buggy, unsupported TeX-live brew, and suggest MacTex.Adam Vandenberg
The TeX-live 2008 formula was out of date (there's a 2009), buggy, and doesn't build 64-bit. The MacTeX package works and is supported, with a 2010 version in the works. Let's recommend that instead. Fixes Homebrew/homebrew#1087
2010-06-17Remove unused global defineAdam Vandenberg
2010-06-17Bug fix for METAFILES that are actually directories.Adam Vandenberg
If a package contains a folder that has the same name as one of our expected meta files, skip trying to install that folder. (Otherwise we install an empty folder and can get odd permission errors when trying to summarize after install.)
2010-06-17Tweak "clean".Adam Vandenberg
The code to try to move man into share didn't seem to be working, since the code that warns if a top-level man was found was firing off. Removing this apparently dead code.
2010-06-17brew server - use search methodAdam Vandenberg
2010-06-17filter out aliases when real name was foundAdam Vandenberg
2010-06-17Extract search_brews methodAdam Vandenberg
2010-06-17Refactor llvm compiler selection so formula can use itChris Hoffman
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-17Fix exception when installing with --use-llvmChris Hoffman
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-16Convert server to external command and enhance.Adam Vandenberg
2010-06-16Use same LLVM binary to check build # as we do to build with.Adam Vandenberg
Different llvm binaries were used to check build numbers and to compile with. Normalize this, and normalize the variable name used to hold the xcode location. (Calling it "prefix" is confusing, since there are already concepts in Homebrew called "prefx".)
2010-06-16Add "fails_with_llvm" to formula to document LLVM build breaks.Adam Vandenberg
Replaced ENV.gcc_4_2 + comments with calls to "fails_with_llvm", to specifically message to the user when a formula is known or suspected to not build with LLVM. If the user specifies "--use-llvm", the message will be displayed, but compilation will be tried anyway. Since using LLVM is now an advanced/hidden feature instead of the default on 10.6, we'll let the user try anyway (and submit patches if things are now working.)
2010-06-16External command: upgradeAdam Vandenberg
Reinstalls out outdated brews. See: http://github.com/mxcl/homebrew/issues/issue/1324
2010-06-16Move code to find outdated brew listAdam Vandenberg
2010-06-16Tweak usage for brew switchAdam Vandenberg
2010-06-16External command: brew switch formula versionAdam Vandenberg
This external command allows you to switch between installed versions of a formula. If you have multiple versions of a formula in your cellar, the standard "brew link" command will refuse to run. This new command "brew switch" tries to unlink all versions of the brew from the prefix, then links the specific requested version.
2010-06-15brew fetch --force to force redownload of tarballsAdam Vandenberg
External command "brew fetch" now allows -f|--force to remove an existing cached file before downloading.
2010-06-15Modify brew update to show if any formulae were removed.Trevor Stevens
2010-06-15External: 'brew fetch' downloads tarballs to cache.Adam Vandenberg
2010-06-15Set HOMEBREW_DEBUG_INSTALL when in a shell during install -d|-iAdam Vandenberg
When an "install -d formula" fails, and the user gets dropped into an interactive shell, set the HOMEBREW_DEBUG_INSTALL env var to the name for the formula that failed. Also set variable if the user requests an interactive install in the first place. Note that this may be different than the formula being installed, since it may have been a dep that failed. Also remove todo in utils; users can now look for HOMEBREW_DEBUG_INSTALL in their prompt command, and adjust their prompts accordingly.
2010-06-13Man page for HomebrewChristopher Sexton
Includes: generator script, ronn source, manpage output Signed-off-by: Adam Vandenberg <flangy@gmail.com> Man page updates. * Generator command is now an external command with additional options * Added more brew commands * Tweaks and reformats
2010-06-10Fix: attr doesn't take a list.Adam Vandenberg
2010-06-10Added check for stray 'config' scripts in $PATH.Adam Vandenberg
If the user has, for instance, a non-system "xml2-config" in the path ahead of the system and Homebrew folders, ./configure scripts which look for and use this config script will get confused.
2010-06-10Failures during ./configure should mention config.log.Adam Vandenberg
2010-06-10MercurialDownloadStrategy: pull and update instead of update onlyTuncer Ayaz
2010-06-10MercurialDownloadStrategy: pull and update instead of update onlyTuncer Ayaz
2010-06-09Add some dash-commands to bash completion scriptAdam Vandenberg
2010-06-09External command: brew linkappsAdam Vandenberg
This command looks for Cocoa Applications (.app bundles) in the prefix of all installed formulae. If any are found, they are linked into "~/Applications", the system-defined location for per-user apps.