| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-07 | Clear/mask passwords as well as tokens. | Mike McQuaid | |
| 2017-09-24 | Rubocop: manual rule fixes. | Mike McQuaid | |
| 2017-04-22 | Hide sensitive tokens from install/test/post. | Mike McQuaid | |
| Hide these tokens to avoid malicious subprocesses e.g. sending them over the network. Also, support using these tokens with environment filtering and clear `HOMEBREW_PATH` from subprocesses to stop them sniffing it. Finally, use `HOMEBREW_PATH` to detect Homebrew’s user’s PATH for e.g. `brew doctor` etc. | |||
| 2016-07-06 | ENV: only check Superenv if necessary. (#451) | Mike McQuaid | |
| 2015-08-03 | Core files style updates. | BrewTestBot | |
| Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-04-22 | Only directories are candidates for superenv bin | Jack Nagel | |
| 2014-04-22 | Simplify conditions for superenv activation | Jack Nagel | |
| `MacOS::Xcode.without_clt? && MacOS.sdk_path.nil?` should never be true. In its earliest form, this would raise a bare RuntimeError in an effort to have the bug reported. Later, it was changed to silently disable superenv. But we don't want to do that. If there's a bug, or the user's system is misconfigured, we want to know, so that we can fix the bug, or the user can fix their system. So let's remove the condition. | |||
| 2014-03-13 | Use ARGV.env | Jack Nagel | |
| 2013-08-19 | More robust implementation of ENV.with_build_environment | Jack Nagel | |
| 2013-08-19 | Rename HomebrewEnvExtension to Stdenv | Jack Nagel | |
| 2013-08-19 | Move common ENV methods to a shared module | Jack Nagel | |
| 2013-08-19 | Move superenv.rb to extend/ENV/super.rb | Jack Nagel | |
| 2013-08-19 | Reference self, not ENV, in ENV.fortran | Jack Nagel | |
| 2013-08-19 | Move extra stdenv setup to extended callback | Jack Nagel | |
| 2013-08-19 | Move common stuff to extend/ENV.rb | Jack Nagel | |
| 2013-08-16 | This is a backreference, not an embedded NUL | Jack Nagel | |
| 2013-08-15 | ENV.universal_binary: use as_arch_flags | Misty De Meo | |
| 2013-08-15 | Add Hardware::CPU.arch_(32|64)_bit | Misty De Meo | |
| This replaces hardcoding of i386/x86_64 all over the code. | |||
| 2013-08-05 | ENV: add usage note to ncurses_define | Adam Vandenberg | |
| 2013-07-11 | Remove unreachable branch in ENV.fortran | Jack Nagel | |
| Now that this is handled by a Requirement with a default formula, this code cannot be triggered under normal circumstances. The advice given has now been moved to the Formula Cookbook on the wiki. | |||
| 2013-06-24 | Add Fortran ENV helpers | Adam Vandenberg | |
| 2013-06-14 | Fix another constant reference | Jack Nagel | |
| 2013-06-14 | Fix constant reference | Jack Nagel | |
| 2013-06-14 | Favor compound if over compound unless | Jack Nagel | |
| 2013-06-14 | Use ||= instead of unless | Jack Nagel | |
| 2013-06-14 | Remove outdated comment | Jack Nagel | |
| 2013-06-14 | Assign this inline | Jack Nagel | |
| 2013-06-14 | Delete rather than assign nil | Jack Nagel | |
| 2013-06-14 | Simplify nested conditional | Jack Nagel | |
| 2013-06-14 | Use has_key? rather than accessing the value | Jack Nagel | |
| 2013-06-14 | Rename single-letter variable | Jack Nagel | |
| 2013-06-14 | Make flag lists into constants | Jack Nagel | |
| 2013-06-14 | ENV: clean up set_cpu_flags and set_cpu_cflags usage | Jack Nagel | |
| 2013-06-14 | Use Hardware::CPU module | Jack Nagel | |
| 2013-06-08 | Add :ld64 dependency | Misty De Meo | |
| This allows formulae which won't build with Tiger's ld to conditionally request a dependency on the ld64 formula. This modifies the build environment appropriately, and will only be active on Tiger. | |||
| 2013-06-06 | Move oldest_cpu to Hardware | Jack Nagel | |
| 2013-06-04 | ENV.userpaths! Hotfix to prefer brewed stuff | Samuel John | |
| The depends_on 'nose' => :python tests fails even if people did `pip install nose` with their brewed pythons because during the tests the PATH is set up such that /usr/bin comes before HOMEBRE_PREFIX/bin. This is a hot fix. Proper fix need resorting the PATH. | |||
| 2013-06-01 | Require hardware where it is needed | Jack Nagel | |
| 2013-05-19 | Fix set_cpu_flags invocations in ENV.fortran | Jack Nagel | |
| Fixes Homebrew/homebrew#19013. Fixes Homebrew/homebrew#19862. Fixes Homebrew/homebrew#19921. | |||
| 2013-05-11 | Fix --build-bottle CFLAGS. | Mike McQuaid | |
| The CFLAGS were previously not generic enough. References Homebrew/homebrew#18944. References Homebrew/homebrew#19179. | |||
| 2013-03-23 | Hardware: separate out CPU values into CPU module | Misty De Meo | |
| * CPU functions now exist in Hardware::CPU * Added compatibility functions in compat/hardware_compat.rb * Names are less specific to Mac hardware, e.g. CPU.family instead of Hardware.intel_family * Hardware::CPU.family works for both Intel and PowerPC * New helper methods on CPU, like .sse4? and .altivec? Signed-off-by: Misty De Meo <mistydemeo@gmail.com> | |||
| 2013-03-21 | Replace remaining shelled-out `which`es | Misty De Meo | |
| 2013-03-16 | ENV: clear influential include path vars | Jack Nagel | |
| 2013-03-11 | Don't run certain functions on non-MACOS. | Mike McQuaid | |
| 2013-03-09 | Index pkgconfig directories by MacOS.version | Jack Nagel | |
| 2013-02-18 | Don't shadow outer local variables | Jack Nagel | |
| 2013-01-21 | ENV.with_build_environment | Jack Nagel | |
| 2013-01-04 | Only add -F if the frameworks folder exists | Adam Vandenberg | |
| Closes Homebrew/homebrew#16901. | |||
| 2012-12-26 | Allow requirements to specify env options | Jack Nagel | |
| 2012-11-19 | separate ENV/pkgconfig dirs by OS version | Camillo Lugaresi | |
| Closes Homebrew/homebrew#16063. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
