aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2010-08-27Fixed recognition of versions like 'foobar-4.50-beta' in Pathname#versionlukas
Sphinx currently has a download name 'http://sphinxsearch.com/downloads/sphinx-1.10-beta.tar.gz', which homebrew currently can't correctly identify - with a small change to the regex for 'foobar-4.5.0-beta1' (make that trailing number optional) - it works like a charm. Signed-off-by: David Höppner <0xffea@gmail.com>
2010-08-22Define "snow_leopard_64?"Adam Vandenberg
snow_leopard_64? (defined in Hardware) is a short-cut for: MACOS_VERSION >= 10.6 and Hardware.is_64_bit? Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-21Only check for Jars if lib exists.Adam Vandenberg
2010-08-21Warn about jars in lib.Adam Vandenberg
Java software tends to come with its own mini file layout including bin, lib and other folders. The lib folder typically holds jars, which can conflict between packages if linked into HOMEBREW_PREFIX/lib and aren't needed to compile other .dylib based software anyway. The recommendation for Java software is to install to "libexec" and then symlink or wrap binaries from libexec/bin to bin in the Cellar.
2010-08-21Deal with symlinked meta filesAdam Vandenberg
2010-08-21Man sections only run through 8Adam Vandenberg
2010-08-21HOMEBREW_KEEP_INFO to keep info pagesAdam Vandenberg
2010-08-21use f.infoAdam Vandenberg
2010-08-21Move cleaner to separate fileAdam Vandenberg
2010-08-21comment link stepAdam Vandenberg
2010-08-20Let 'interactive_shell' take a formula and set ENV vars.Adam Vandenberg
Pull duplicate code out of install --debug and install -i up into 'interactive_shell'.
2010-08-20Add 'HOMEBREW_DEBUG_PREFIX'Adam Vandenberg
When doing "brew install -i", set the "HOMEBREW_DEBUG_PREFIX" variable to the prefix of the formula being installed.
2010-08-20'brew cleanup' no longer complains about single versionsAdam Vandenberg
Previously "brew cleanup" would complain if the most recent version of a brew wasn't installed. We now suppress this message if only one (outdated) formula is present.
2010-08-18brew doctor - look for MacGPG2 installed via the .mpkgAdam Vandenberg
2010-08-16Use 1.9 compat syntax. Fixes Homebrew/homebrew#2192Adam Vandenberg
2010-08-16brew doctor - tweak multiple volume checkAdam Vandenberg
2010-08-15Make errors during link step more visible.Adam Vandenberg
2010-08-15Move method back to Pathname.Adam Vandenberg
2010-08-11Tweak ARGV.usageAdam Vandenberg
2010-08-11Tweak default templateAdam Vandenberg
2010-08-10ENV.rb - add ENV.cflagsAdam Vandenberg
2010-08-10ENV.rb - style cleanupsAdam Vandenberg
2010-08-09brew doctor - add libiconv checkAdam Vandenberg
2010-08-09brew doctor - check all keg_only brewsAdam Vandenberg
Add a check to see if any keg_only brews are installed and linked into the Cellar. Doing this can cause installs of other formulae to fail.
2010-08-09fails_with_llvm will switch to GCC 4.2 by defaultAdam Vandenberg
2010-08-09brew doctor - add check for non-standard autoconfAdam Vandenberg
2010-08-09brew doctor - add check for /usr/bin/cc symlinks.Adam Vandenberg
If you symlink /usr/bin/cc to llvm, then Homebrew's "fails_with_llvm" checks are bypassed. So add a warning to "brew doctor".
2010-08-09Remove redundent line and reword comments slightly.Adam Vandenberg
2010-08-09brew doctor - X11 checkAdam Vandenberg
Tweak wording in X11 check and use the same X11 detection function as ENV.x11; also move that function into utils.
2010-08-09Fix skip_clean :all to actually skip clean stepChris Hoffman
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-08Changing the magic &:downcase back to regular block.Brent Fitzgerald
Fixes Homebrew/homebrew#2089 Signed-off-by: Adam Vandenberg <flangy@gmail.com> (This is needed for 10.5 support.)
2010-08-08Move Pathname.starts_with? into PathnameAdam Vandenberg
2010-08-08Getting rid of pesky 'warning: parenthesize argument(s) for future version'Brent Fitzgerald
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07change behaviour of github_info to fallback sooner to mxcl/masterlukas
Fixes Homebrew/homebrew#1980 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Resolve aliases in 'brew edit'.Adam Vandenberg
2010-08-07Make "lib/node" a real folder.Adam Vandenberg
Treat the "lib/node" folder like Python, Perl, etc. Create it as a real folder in HOMEBREW_PREFIX, so that package managers (npm) have a stable place to drop libs.
2010-08-07Homebrew now at version 0.70.7Adam Vandenberg
Changes in this version include: * Aliases are now defined by relative symlinks rather than in the formulae themselves. Many commands are faster now that they don't have to read every formula to find aliases. * "url" now supports the same features as "head", including ":using" and version specifiers for VCS systems. * Files and methods marked for deprecation in 0.7 have been removed. * The Formula DSL now supports "skip_clean :all" and "keg_only 'reason'"
2010-08-070.7 Remove deprecated brewkitAdam Vandenberg
2010-08-07Put /usr/X11/bin in PATH when requesting X11.Adam Vandenberg
2010-08-07Add 'skip_clean :all' to the DSL.Adam Vandenberg
2010-08-07Add keg-only to DSLAdam Vandenberg
2010-08-07added man subdirectories man2-man8Sam X Nguyen
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Sort and line up path helpersAdam Vandenberg
2010-08-07Deprecate using symbols to define depsAdam Vandenberg
2010-08-07"url" now has same features as "head"Adam Vandenberg
Specifically, it can accept all the VCS tag specs that head could, making it more useful for defining stable versions that come from VCS instead of tarballs. A new "SoftwareSpecification" class was added to implement this. This new class holds a "spec" for downloading a software package. It combines the url (or head url) with the "specs" [1] that head has been able to take. This allows both the stable (url) and unstable (head) specification for a software package to co-exist without stomping on each others "specs". [1] "specs" contain instructions on which branch/tag/revision/etc. to use from the source repository URL.
2010-08-07Use ERB to generate formula template.Alexander Kahn
2010-08-07ARGV - rename method that conflicts with optparseAdam Vandenberg
optparse adds an "options" method to ARGV, and so does Homebrew. Rename this method (and remove optparse blocking script) so that Homebrew plays nicer with external Ruby software. This fixes the issue where "gem install thin" would break "brew server", for instance.
2010-08-07Use new alias system with `brew search`Max Howell
Also don't show any aliases if you just type `brew search` as there is so little context, it just looks messy.
2010-08-07`brew create` uses new Aliasing systemMax Howell
2010-08-07Resolve aliases in ARGV extension.Max Howell
* This allows most brew commands to automatically accept aliases.