Commit Graph

261513 Commits (d17f3e539d7f529199758af8a0455a929130ed4c)

Author SHA1 Message Date
Max Howell ead43565c2 Remove MacPorts and Fink from the build environment
Closes Homebrew/homebrew#13
2009-08-11 14:52:45 +01:00
Max Howell a4e1acad42 Some frivalous mods to glib 2009-08-11 01:31:47 +01:00
Max Howell 4d7eef35c6 Place /usr/local first in pkg-config path
And uniq! the path list
2009-08-10 18:46:27 +01:00
Adam Vandenberg 7775d479cf Sqlite (newer than pack-in version) 2009-08-10 18:46:15 +01:00
Max Howell 428dd6181f FIX Flac2Mp3 script 2009-08-10 18:27:53 +01:00
Adam Vandenberg 21c1afa34d Recipe for MySQL client tools (5.1.x) 2009-08-10 18:15:25 +01:00
Max Howell 0c12437417 Allow skip_clean? to skip entire directories
Speeds up Python formula plenty in clean phase
2009-08-10 18:12:16 +01:00
Adam Vandenberg c491bc9ed2 Revert readline to version 5.2, but add patches
This is because Python 2.6 needs this. As soon as something needs readline 6,
we need to support both, which of course we can :)
2009-08-10 18:12:16 +01:00
Max Howell 408c3e49aa Fix inreplace and yajl formula 2009-08-10 18:12:16 +01:00
Max Howell dcff7e0064 Neon and libmusicbrainz formulae 2009-08-10 18:12:16 +01:00
Max Howell df51b41db8 FIX ImageMagick formula 2009-08-10 18:12:16 +01:00
Max Howell fe99e07595 Only install UNIX d samples 2009-08-10 18:12:16 +01:00
Max Howell c9188f1f84 mpg123 formula 2009-08-10 18:12:16 +01:00
Adam Vandenberg 3a6b50192b Updated Python recipe
No longer strips the main Python executable, as that was breaking the ability
of dlopen() and thus import .so based modules.

This change depends on changes to keg & formula that allow files to not be
cleaned.

Also, replaced a duplicate libpython2.6.a with a link (saves 6MB.)
2009-08-10 18:11:23 +01:00
Max Howell aa14a25a43 Apply new ENV capabilities to all existing Formulae 2009-08-10 18:11:22 +01:00
Max Howell c81d5b6ca6 Refactor
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 18:11:17 +01:00
Max Howell 63fcc79593 Make git install grc --profile work again 2009-08-06 20:25:59 +01:00
Max Howell 907d9779ba Install taglib-extras with Taglib 2009-08-06 20:25:59 +01:00
Max Howell 6a1082617e Only hardlink git to the other bits if they are indeed the same files 2009-08-06 20:25:59 +01:00
Max Howell 0380bb0372 Updated PNGcrush to version 1.7.0 2009-08-02 13:00:40 +01:00
Adam Vandenberg 8a2132a7b9 Add subversion formula. 2009-08-02 01:25:01 +01:00
Adam Vandenberg d387e38c71 'tig' formula, a curses-based front end for Git. 2009-08-02 01:25:01 +01:00
Max Howell 6acb6af0d2 Added Readline formula; updated Python formula. 2009-08-02 01:25:01 +01:00
Max Howell b949554b09 FIX flac install 2009-07-31 14:04:49 +01:00
Max Howell b5706e2d9c Refactor $foo into HOMEBREW_FOO
CONSTANTS are the far saner choice for these important parameters.

Split env up so I can redefine the CONSTANTS in unittest.rb.
2009-07-31 04:59:02 +01:00
Max Howell 99ecbb09a2 Use our CFLAGS for dos2unix 2009-07-31 01:29:00 +01:00
Max Howell 0696e671e9 Use our CFLAGS and LDFLAGS for pngcrush 2009-07-31 01:28:27 +01:00
Max Howell 4b4ee4ce60 Git 1.6.4 2009-07-31 00:32:42 +01:00
Adam Vandenberg 16727d3937 Basic Python 2.6 recipe. 2009-07-31 00:28:38 +01:00
Adam Vandenberg aa17c639ec Recipe for mysql client library.
Signed-off-by: Max Howell <max@methylblue.com>
2009-07-28 18:47:45 +08:00
Max Howell b088d88244 CMake 2.6.4
Also removed xmlrpc-c dep, by coercing cmake into using its own xmlrpc
copy. It statically linked xmlrpc before anyway, so it's better for our
users not to have this crappy dependency.

Still completely in the dark about how cmake can possibly need an
xmlrpc library!
2009-07-28 02:28:46 +01:00
Max Howell 1965601a62 Refactor--object orientate where sensible 2009-07-24 23:57:54 +01:00
Max Howell 4c28749866 Update Qt to 4.5.2 2009-07-23 13:03:23 +01:00
Max Howell 74b4c3fcca Update JPEG to v7 2009-07-23 13:03:15 +01:00
Max Howell 3b15855efa Update and improve dmd formula 2009-07-23 04:12:36 +01:00
Max Howell d67aab20d1 Fix ack formula 2009-07-23 04:12:25 +01:00
Max Howell b1a09741d9 Improvements to cmake install 2009-07-23 03:02:09 +01:00
Max Howell 3394cc7d88 Fix issues with Pathname.install and arrays 2009-07-23 01:14:22 +01:00
Max Howell 819c9d54de Fix hard link dissociation bug
strip unlinks the file first, breaking hard links, so we detect instances where we are about to strip a file with many linkages and prevent it.

This fixes the libexec non executable bug in the git package.

Took me a long time to figure out what was wrong! :P
2009-07-22 20:28:42 +01:00
Max Howell 4fa8c73570 Gloox beta7 2009-07-10 03:11:33 +01:00
Max Howell e366c352bf GRC version 1.3 2009-07-10 03:10:35 +01:00
Max Howell a8a5c57e2a Fix cmake formula 2009-07-10 00:49:27 +01:00
Max Howell 8d275a2e6e Make git formula work again 2009-07-10 00:36:59 +01:00
Max Howell 91dc7e7e85 Update PNGcrush and FLAC formulae 2009-07-07 16:09:44 +01:00
Max Howell 4018e05d35 ImageMagick and Jpeg-lib formulae 2009-06-28 16:56:15 +01:00
Max Howell 46e09a2d6e Use newer flac2mp3 script 2009-06-28 16:41:06 +01:00
Max Howell 042a5d4400 Use FileUtils.chmod 2009-06-26 12:58:32 +01:00
Max Howell 481379d5ad P7ZIP formula 2009-06-26 12:58:00 +01:00
Max Howell 8412fa92f8 Tidied things up a little in light of recent changes 2009-06-18 11:13:11 +01:00
Max Howell 8a2140553a vorbis-tools and libao formulae 2009-06-18 11:00:03 +01:00