aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-08-19Use File::PATH_SEPARATOR globally instead of ':'Amos Wenger
On Unix, the path separator is ':', whereas on Windows, it is ';'. This is the first of a series of patch to bring macbrew's and winbrew's codebases closer together. The main places the magic constant ':' was being used were: - the $PATH environment variable - CMAKE-related environment variables - pkg-config related environment variables Closes #21921. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-08-19audit: activate ENV extensionsJack Nagel
2013-08-19Remove ENV.expand_xcrunJack Nagel
This method is currently unused and after inspecting the git history, it appears it may never have been used at all.
2013-08-19Initial tests for superenv sanityJack Nagel
2013-08-19No longer call ENV.userpaths! in requirementsJack Nagel
Instead we use which with a custom PATH.
2013-08-19More robust implementation of ENV.with_build_environmentJack Nagel
2013-08-19Rename HomebrewEnvExtension to StdenvJack Nagel
2013-08-19Move common ENV methods to a shared moduleJack Nagel
2013-08-19Move superenv.rb to extend/ENV/super.rbJack Nagel
2013-08-19Fix superenv ENV[] hackJack Nagel
We override ENV[] to always return strings under superenv, because legacy formulae assume that CFLAGS, etc. are non-nil. However, the current implementation has a bug. If I simply concatenate ENV['CFLAGS'] with another string, it mutates ENV['CFLAGS']: irb> ENV['CFLAGS'] => "" irb> ENV['CFLAGS'] + 'a' => "a" irb> ENV['CFLAGS'] => "a" Instead, let's simply return an empty string if the key doesn't exist. This is sufficient because the following are equivalent: 1. ENV['CFLAGS'] += "string" 2. ENV['CFLAGS'] = ENV['CFLAGS'] + "string"
2013-08-19Re-enable superenv ENV[] hackJack Nagel
2013-08-19Reference self, not ENV, in ENV.fortranJack Nagel
2013-08-19Reference self rather than ENV in Superenv moduleJack Nagel
We want to be able to extend this module onto an arbitrary hash and use it without mutating ENV, for testing purposes.
2013-08-19Move extra stdenv setup to extended callbackJack Nagel
2013-08-19Move common stuff to extend/ENV.rbJack Nagel
2013-08-19Make Superenv activation explicitJack Nagel
2013-08-19Move superbin into Superenv moduleJack Nagel
2013-08-19Move setup into an extended callbackJack Nagel
2013-08-19Extend Superenv onto ENV instead of defining it on the singleton classJack Nagel
2013-08-19Gfortran: disable multilib by default and make it an option.Xiyue Deng
* Make the option conditionally available only on 64-bit systems as Mistydemeo suggested.
2013-08-19gearman 1.1.9Adam Vandenberg
2013-08-19socat 1.7.2.2/2.0.0-b6Adam Vandenberg
2013-08-18chruby 0.3.7Shannon Skipper
Closes #21987. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-08-18Pcre++: rename man page to avoid conflict with pcre.Xiyue Deng
* The man page of pcre++ is named Pcre.3, while there is one named pcre.3 in pcre package. This is problem for case-insensitive file system which is widely used across Mac OS X systems. Rename it to pcre++ and add caveat about this change. Closes #21968.
2013-08-18snzip: improve test.Mike McQuaid
2013-08-18snzip 0.9.0 (new formula)Jacob Jewell
Snzip is a command line tool for using snappy. Closes #19476. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-08-18clojurescript 1853 (new formula)Daniel Szmulewicz
Closes #21744.
2013-08-18libresample 0.1.3Greg Thornton
Closes #19741. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18zabbix 2.0.7Brett Koonce
Closes #21966. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18xpa 2.1.15Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18swi-prolog (devel) 6.5.1Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18silk 3.7.2Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18parrot (devel) 5.6.0Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18nasm 2.10.09Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18libdiscid 0.5.2Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18lcdf-typetools 2.99Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18iso-codes 3.45Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18fwknop 2.5.1Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18ExifTool 9.35Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18eprover 1.8Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18embryo 1.7.8Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18eina 1.7.8Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18eet 1.7.8Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18camlp5 6.11Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18ACE 6.2.1Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18abcl 1.2.1Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18yarp 2.3.22Brett Koonce
Closes #21959. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18ssdeep 2.10Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18sqsh 2.3Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-18smartmontools 6.2Brett Koonce
Signed-off-by: Adam Vandenberg <flangy@gmail.com>