| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-08-12 | Pathname.version on directories ignores extname | Max Howell | |
| Because directories don't have extensions. Included test | |||
| 2009-08-12 | Add note about xeon. | Adam Vandenberg | |
| Signed-off-by: Max Howell <max@methylblue.com> | |||
| 2009-08-11 | Allow user to specify patch level | Max Howell | |
| The default is p0, but if you return a Hash instead of an array from patches you can specify patch level. See the comment documentation. Closes Homebrew/homebrew#10 | |||
| 2009-08-11 | Remove MacPorts and Fink from the build environment | Max Howell | |
| Closes Homebrew/homebrew#13 | |||
| 2009-08-11 | More ARGV tests | Max Howell | |
| 2009-08-11 | FIX formulae and kegs didn't always work | Max Howell | |
| Strange that they did often enough for my tests to work. | |||
| 2009-08-11 | rmdir_if_possible should ignore EACCES | Max Howell | |
| It was raising an exception, which stopped prune in its tracks when something was installed root, eg. Fuse. | |||
| 2009-08-11 | Raise if ARGV.named and no named arguments | Max Howell | |
| 2009-08-10 | FIX if dst cannot be deleted, it's an error | Max Howell | |
| 2009-08-10 | Escape / in before inreplace too | Max Howell | |
| 2009-08-10 | CTRL-C for a child process should interrupt brew too | Max Howell | |
| 2009-08-10 | Abort debug install if exit is not zero | Max Howell | |
| 2009-08-10 | TEST Zip'd archives can be extracted | Max Howell | |
| 2009-08-10 | Allow skip_clean? to skip entire directories | Max Howell | |
| Speeds up Python formula plenty in clean phase | |||
| 2009-08-10 | Fix inreplace and yajl formula | Max Howell | |
| 2009-08-10 | ENV.libpng | Max Howell | |
| libpng and that are in the X11 formula | |||
| 2009-08-10 | Install README.txt etc. as README | Max Howell | |
| 2009-08-10 | Support github tagged download versions | Max Howell | |
| eg. http://github.com/lloyd/yajl/tarball/1.0.5 | |||
| 2009-08-10 | Ensure ENV is pristine for each installation | Max Howell | |
| Because we modified the ENV global each install this propagated to consecutive formulae. So exec a new brew process each install. This is the safest way although Ruby exceptions don't propagate to the parent process so I worry about it somewhat. | |||
| 2009-08-10 | ohai takes multiple parameters | Max Howell | |
| Will not show any of the block if the 1st additional parameter is nil | |||
| 2009-08-10 | When safe, correct common install issues | Max Howell | |
| Eg. man can be moved into share without consequences | |||
| 2009-08-10 | Delete installed documentation after install | Max Howell | |
| Documentation is all online nowadays, and is more current there. Documentation often takes up more space than the rest of the package. Package listings are now more relevent. We'll make it optional as soon as one person complains. | |||
| 2009-08-10 | Remove duplicates from ARGV.named | Max Howell | |
| Includes test | |||
| 2009-08-10 | Apply new ENV capabilities to all existing Formulae | Max Howell | |
| 2009-08-10 | Refactor0.4 | Max Howell | |
| Large refactor to Formula, mostly improving reliability and error handling but also layout and readability. General improvements so testing can be more complete. Patches are automatically downloaded and applied for Formula that return a list of urls from Formula::patches. Split out the brew command logic to facilitate testing. Facility from Adam Vandenberg to allow selective cleaning of files, added because Python doesn't work when stripped. | |||
| 2009-08-10 | Extend ENV to make tweaking the build environment easier | Max Howell | |
| eg. ENV.libpng or ENV.deparallelize | |||
| 2009-08-10 | Return the installed path(s) from install | Max Howell | |
| 2009-08-10 | FIX Pathname.rename | Max Howell | |
| Rename relative to self.dirname | |||
| 2009-08-10 | ARGV+yeast | Max Howell | |
| Extensions to ARGV that are convenient or improve our robustness | |||
| 2009-08-10 | Pull USERAGENT used by curl into constant | Adam Vandenberg | |
| 2009-08-10 | Extract 'verify_download_integrity' method | Adam Vandenberg | |
| In order to support more than just MD5 verification, extract 'verify_download' into a separate method. | |||
| 2009-08-06 | Formula::std_cmake_parameters | Max Howell | |
| Because cmake syntax is batshit-insane, this stops people having to memorize which parameters to supply, and thus prevents error. I didn't do the same for Autotools deliberately as I have found that which parameters are supported is somewhat inconsistent. Plenty don't even support --disable-debug, thus I want the parameters getting used in the contributors face so they can easily diagnose what is going on. | |||
| 2009-08-04 | Remove all testing temporaries when done | Max Howell | |
| 2009-08-04 | The unittest now emulates a fresh install better | Max Howell | |
| In future, this will hopefully prevent regressions like issue Homebrew/homebrew#7. | |||
| 2009-08-04 | Homepage takes any formula, installed or not. | Adam Vandenberg | |
| Signed-off-by: Max Howell <max@methylblue.com> | |||
| 2009-08-04 | HOMEBREW_CACHE is now a Pathname object | Max Howell | |
| This is consistent with the other HOMEBREW_* path constants | |||
| 2009-08-04 | FIX Github gist formulae | Max Howell | |
| 2009-08-04 | FIX brew install before Cache has yet been created | Max Howell | |
| Closes Homebrew/homebrew#7 Cache directory is created when downloading tarballs, but the new hw.model stuff compiles the hw.model.c file there. | |||
| 2009-08-03 | Add home(page) to completion. | Adam Vandenberg | |
| Signed-off-by: Max Howell <max@methylblue.com> | |||
| 2009-08-02 | brew home foo open's foo's homepage in default web-browser | Adam Vandenberg | |
| 2009-08-02 | Create /usr/local/bin if it doesn't already exist. | Adam Vandenberg | |
| 2009-08-02 | Add all commands to the bash completion script. | Adam Vandenberg | |
| 2009-08-02 | Info also takes installed brews | Adam Vandenberg | |
| 2009-08-02 | Ensure that the Cellar exists when symlinking | Adam Vandenberg | |
| Only remove brew symlinks w/ selflink. | |||
| 2009-08-02 | Bash completion script for the brew command | Adam Vandenberg | |
| 2009-08-02 | A script to symlink Homebrew into /usr/local | Adam Vandenberg | |
| This is a developer utility, to allow you to keep your git clone in eg. your home directory, but still have Homebrew installed to /usr/local. It is an optional utility having the whole checkout at /usr/local is the default and recommended solution. | |||
| 2009-08-02 | Use cleanpath instead of realpath to keep symlinks intact. | Adam Vandenberg | |
| 2009-08-01 | Refactor and clean up code | Max Howell | |
| 2009-08-01 | FIX allow @version to be set in derived Formula | Max Howell | |
| 2009-07-31 | Determine best optimization flags for host | Max Howell | |
| We call sysctl to determine which exact Mac model we are running on and optimize as well as possible. | |||
