aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2010-01-29remove the nonexistant list --brewed flag from the help output.Ben Bleything
Resolves mxcl/homebrew#158. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-01-18If keg only don't warn about s?bin not being in PATHMax Howell
Fixes Homebrew/homebrew#488.
2010-01-18Document brew cleanupMax Howell
2010-01-18prune after brew cleanupMax Howell
Stale symlinks may exist, so we may as well fix them up at this juncture.
2010-01-18Don't cleanup if we can't tell which formula is for keepsMax Howell
If the formula was updated and not yet installed, then cleanup would delete all kegs. Which is most likely not what the user wanted. Ideally we'd do a version check to figure out which keg is newest. But we don't yet have a function that can determine with accuracy version order.
2010-01-18Unit test for `brew cleanup`Joshua Peek
2010-01-18Add cleanup commandJoshua Peek
* `brew cleanup foo` removes any unlinked foo kegs * `brew cleanup` removes all unlinked kegs
2010-01-17Don't require beer_eventsMax Howell
RubyCocoa is a large dependency, and any large system can cause unexpected errors. In this case the user's system was badly setup and RubyCocoa caused a dynamic loader issue. We don't use beer_events currently due to other bugs that occurred sporadically with its use. So requiring it is unnecessary. So lets save ourselves trouble. Fixes Homebrew/homebrew#487
2010-01-16Stop raising during the raise ctorMax Howell
2010-01-16There's not enough payback for stripping librariesMax Howell
It causes lots of bugs, for the sake of what is often just a few kilobytes.
2010-01-16Blacklist wxwidgets for creationMax Howell
2010-01-16Some bulletproofing for bash completion script.Adam Vandenberg
Since Homebrew's Library doesn't have to be linked under prefix, we need to do some extra work in the bash completion script to support this configuration. Added a "--repository" option to brew, and updated the completion script to use paths relative to this location.
2010-01-16Check for bad values of console_widthMax Howell
Fixes Homebrew/homebrew#453.
2010-01-14Added CMAKE_PREFIX_PATH to environment valriablesFlorian Sowade
CMake ignores the CPPFLAGS and LDFLAGS environment variables. This makes sure CMake finds libraries when homebrew is not installed at /usr/local. Signed-off-by: Max Howell <max@methylblue.com> Fixes Homebrew/homebrew#242
2010-01-14Added CMake parameter to suppress warningsFlorian Sowade
The -Wno-dev CMake parameter suppresses warnings meant for the developer, not the user.
2010-01-13Improve error when no url givenAsh Berlin
2010-01-13Support Perl/CPAN external dependenciesMax Howell
WhoHas requires LWP::UserAgent.
2010-01-13Adds: depends_on 'simplejson' => :pythonMax Howell
So far we only added python, but we can add more. Fixes Homebrew/homebrew#401
2010-01-13Add quiet_systemMax Howell
Same as Kernel.system, but prints no output.
2010-01-13Print quotes around executed arguments with spacesMax Howell
Eg: ['foo', 'bar la'] -> "foo 'bar la'"
2010-01-13Use less lengthy path to llvm binariesMax Howell
2010-01-13Ensure we delete temp filesMax Howell
It's easy to code complete with Ruby, so lets. I love Ruby.
2010-01-13Escape any spaces in path during strip stepMax Howell
Not using path.basename for mktemp due to risk of bugs due to incorrect escaping. But mainly, mktemp gives a unique name and this operation is procedural.
2010-01-13Use full paths to strip, mktemp, cat and lsMax Howell
2010-01-13Fixes Homebrew/homebrew#433Adam Vandenberg
2010-01-13Formulary commentsMax Howell
2010-01-13LICENCE is a common spelling tooMax Howell
2010-01-13Add Makefile var and multi-replace support inreplace.Adam Vandenberg
2010-01-13Escape spaces for archs_for_commandMax Howell
Use inject for concision. Rename to archs from arch as it returns an array.
2010-01-11Detect X11 when ENV.x11 is requested; dump in --config.Adam Vandenberg
2010-01-06Check GitHub for issues relating to build failuresMax Howell
Uses the GitHub issue search API, so it's very neat and concise. However you can get false positives, so it's not 100% useful. Still I think it is more useful than before, which was, nothing. A further issue is it depends on the ticket at GitHub using the formula's proper name. So we should ensure this as we can. Finally, it does add a possibly large delay to clean exit after a build error. We may want to fiddle with timeouts if it becomes troublesome.
2010-01-06Use full path to duMax Howell
Fixes Homebrew/homebrew#354
2009-12-31Add support for compress compressed tarballs (.tar.Z)Alexis Hildebrandt
Fixes Homebrew/homebrew#295
2009-12-30Xcode is still installed, even if it's as old as 3.0Max Howell
Instead tell them to upgrade. Problem was Xcode 3.0 didn't come with GCC 4.2.
2009-12-30Pathname.md5 methodMax Howell
2009-12-22Install README.md too if foundMax Howell
There's a whole bunch of other versions of README and that, and we did need to handle them. Just not today.
2009-12-21If the download is a .jar, don't unzip itMax Howell
Also remove special casing for two existing jar formula.
2009-12-20Add unittest for issue Homebrew/homebrew#127Adam Vandenberg
2009-12-20If there is no output, don't find longest length.Adam Vandenberg
2009-12-19Remove unused method expand_deps.Adam Vandenberg
2009-12-19Just try requiring, instead of looking for the name first.Adam Vandenberg
2009-12-19Fix Formula path.Adam Vandenberg
Linking "Library" under prefix is optional, but Library will always exist relative to the REPOSITORY folder, so use that instead of prefix for formula paths.
2009-12-19Be verbose with git clonesMax Howell
It has useful progress information and is about 5 lines of text.
2009-12-19Revert "Mercurial - use post-fix if"Max Howell
This reverts commit 6a8b3cc71feccbf73225bc7dc8c5e6972de9953d. This was a bad merge on my part. Fixes Homebrew/homebrew#221. Fixes Homebrew/homebrew#220.
2009-12-17Making column amount and width dynamic, adjusting to console size.Kieran Pilkington
2009-12-17Allow https on more download strategies.Adam Vandenberg
2009-12-17Also match -source tarballs.Adam Vandenberg
2009-12-17Don't resolve conflcts for pre-existing symlinks in HOMEBREW_PREFIXMax Howell
Eg /usr/local/lib/juice/foo points somewhere else where the user has modules that he wants juice to use. Basically don't error out for stuff that isn't ours.
2009-12-17Mercurial - use post-fix ifAdam Vandenberg
2009-12-17Update VCS caches when installingMax Howell
I held off on this as I wasn't sure it made sense. Eg. if you install you'd expect it to install the same version as before? But with HEAD formula you always want the newest, that's the point. Otherwise it should be tagged/revisioned.