aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
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.
2009-12-17Removed cloning a specific revision from the mercurial download strategy.Ben Cochran
When cloning a mercurial repository from a tagged revision, that tag definition isn't actually included. This causes `hg archive -r tag_name` to fail. Instead, just clone the repository's head and the `hg archive -r revision` will handle getting the correct revision to for the build
2009-12-17Be more quiet about checkouts unless ARGV.verbose?Max Howell
Fixes Homebrew/homebrew#204
2009-12-17Fix `brew info`: wrong number of arguments when calling github_infoPierre Riteau
Fixes Homebrew/homebrew#200. Fixes Homebrew/homebrew#202. Fixes Homebrew/homebrew#203.
2009-12-12Fix brew infoMax Howell
Removed DEFAULT_USER, etc. constants, as code is clearer with actual values IMO, in this case.
2009-12-12Update comment (and spacing) in download_strategy.Adam Vandenberg
2009-12-12Removing deprecated class slated for removal in 0.5Adam Vandenberg
2009-12-12Add no-unzip download strategy; extracted from Jython/sbt.Adam Vandenberg
2009-12-12--github improvementsAdam Vandenberg
* Only invoke git if --github was passed; speeds up brew info --all * Use current branch for --github instead of master.
2009-12-12Some small style reformatsAdam Vandenberg
2009-12-12Mercurial - recognize Google Code repos and support revisions.Adam Vandenberg
2009-12-12Fix selflink script.Adam Vandenberg
2009-12-12Better error message if exec failsMax Howell
2009-12-12Use our Bazaar formula for nowMax Howell
Bzr on PyPi is problematic for now.