22820 Commits

Author SHA1 Message Date
Max Howell
cc50131728 Created /Library moved brew tool to /bin
Moved Forumla and Cellar/homebrew into Library.

This way the homebrew core files are more sensibly placed, Cellar is
more internally consistent and only generated. And Homebrew is ready for
use straight out of the tarball.
2009-06-04 19:36:58 +01:00
Max Howell
84ad47bc3c Don't bail if prefix is invalid
Git Formula doesn't build anything from a formula, so allow this usage.
It feels dirty though :(
2009-06-03 19:19:23 +01:00
Max Howell
14424feab2 Determine number of cores using RubyCocoa #win 2009-06-03 19:17:41 +01:00
Max Howell
d6141137f2 Refactor Formulae
Basically Formulae are now classes that get dynamically loaded by the
brew script. This gives me more flexability.
2009-06-03 15:57:19 +01:00
Max Howell
d2c7fcac29 Split appsupport out into function 2009-05-25 12:01:01 +01:00
Max Howell
7bb66cf93a brew abv whitespace display correction 2009-05-25 12:01:01 +01:00
Max Howell
bff155932d New test for Boost version style
1_39_0 becomes 1.39.0
2009-05-25 12:01:01 +01:00
Max Howell
bdc02ad696 Owner made term a full project
He requested I remove the gist
2009-05-25 12:00:53 +01:00
Max Howell
21bbb46ae6 xmlrpc-c won't build -j2 2009-05-25 12:00:32 +01:00
Max Howell
c0d84c8d08 TagLib formula 2009-05-25 11:48:11 +01:00
Max Howell
3821b2009a Boost formula 2009-05-25 11:47:58 +01:00
Max Howell
d40718f4de Don't strip all symbols from dylibs 2009-05-23 18:21:35 +01:00
Max Howell
dad6dbc6f7 brew uninstall alias for brew rm 2009-05-23 18:21:35 +01:00
Max Howell
87727356bc pkg-config formula 2009-05-23 18:21:35 +01:00
Max Howell
3910bdbfbd FFTW formula 2009-05-23 18:21:30 +01:00
Max Howell
3c3f1a1c92 install the brew command with a relative symlink 2009-05-23 18:19:10 +01:00
Max Howell
0de774df34 Fix not capturing stderr from build commands 2009-05-23 18:19:10 +01:00
Max Howell
61cadf7b50 Don't adjust LDFLAGS if brew prefix is /usr/local
This keeps build lines more minimal so its just an aesthetic thing
2009-05-23 18:19:10 +01:00
Max Howell
a41cf81fbc MAKEFLAGS=-j2 2009-05-23 18:19:10 +01:00
Max Howell
2a5a7545f7 brew prefix command 2009-05-23 18:19:10 +01:00
Max Howell
9c864343b6 Strip executables and dylibs 2009-05-23 18:19:10 +01:00
Max Howell
4e81f810db Term script formula 2009-05-23 18:19:10 +01:00
Max Howell
188d87c902 GithubGistFormula
Downloads github gist and auto figures out the right fields then
installs to bin and makes executable
2009-05-23 18:19:10 +01:00
Max Howell
f32d0e6af9 UncompressedScriptFormula 2009-05-23 18:19:03 +01:00
Max Howell
def522a5cf Make dmd and its kin executable
ZIP files suck. Long life tarballs!
2009-05-22 20:09:40 +01:00
Max Howell
0a9e8362e4 Pngcrush formula 2009-05-22 20:09:03 +01:00
Max Howell
77d3913bf8 Special case GitHub download URLs 2009-05-22 19:45:52 +01:00
Max Howell
4317fee8c8 brew abv
Shows statistics about current Cellar
2009-05-22 16:36:08 +01:00
Max Howell
7b09f95664 Made brew ln more useful
No need to specify exact versions or paths we try to be clever
2009-05-22 16:23:13 +01:00
Max Howell
985030ad82 Fix prune
Don't prune everything!
Also added count puts
2009-05-22 16:23:13 +01:00
Max Howell
02cef8a36e libsamplerate formula 2009-05-22 16:23:13 +01:00
Max Howell
be3b76b59c Display progress bar when downloading 2009-05-22 16:23:13 +01:00
Max Howell
2c67a47517 libogg formula 2009-05-22 16:23:13 +01:00
Max Howell
4a60b794b6 LAME formula 2009-05-22 16:23:13 +01:00
Max Howell
07b9037eaf Really handle CTRL-C 2009-05-22 16:23:13 +01:00
Max Howell
6b0eb969b9 Make the ack script executable 2009-05-22 16:23:13 +01:00
Max Howell
3c834fd67c Template for new formulae 2009-05-22 16:23:13 +01:00
Max Howell
c4608279af More rigorous regexp escaping 2009-05-22 16:23:08 +01:00
Max Howell
ef0f9b986e Ack formula 2009-05-22 12:21:02 +01:00
Max Howell
8faa3a8920 Escape inreplace 2009-05-22 00:15:48 +01:00
Max Howell
5c62420d27 Apply further optimizations to builds 2009-05-22 00:15:48 +01:00
Max Howell
26e2ee1cf8 Fix grc
Pathname objects become root if you operator+ them with absolute paths
2009-05-22 00:15:48 +01:00
Max Howell
35f2dd3532 brew rm command 2009-05-22 00:15:48 +01:00
Max Howell
ed0f997d18 Handle CTRL-C and RuntimeErrors prettily
But not the rest
2009-05-21 17:55:23 +01:00
Max Howell
8b4f826c3c --debug mode
Allows packager to salvage a failed build
2009-05-21 17:54:31 +01:00
Max Howell
b659838993 Display md5 mismatch if that fails 2009-05-21 17:54:14 +01:00
Max Howell
9554f771cc Append all arguments to brew install option
So forumla scripts get ARGV[2..] as their arguments when brew install x
is invoked
2009-05-21 17:52:18 +01:00
Max Howell
0b0fa48c31 Rename h1 to ohai (for the lulz) 2009-05-21 17:50:57 +01:00
Max Howell
ef7dd6363d liblastfm-0.3 formula 2009-05-21 17:40:27 +01:00
Max Howell
25f9cfc01f yajl-1.0.5 formula 2009-05-21 17:40:10 +01:00