| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-10-18 | Rename MacOS to OS::Mac | Jack Nagel | |
| 2013-10-18 | Add OS.mac? and OS.linux? | Jack Nagel | |
| 2013-10-06 | Track the OS's default C++ stdlib | Misty De Meo | |
| 2013-10-04 | Fetch yields the key, use it | Jack Nagel | |
| 2013-10-04 | MacOS: remove unnecessary begin block | Jack Nagel | |
| 2013-10-04 | Add Xcode 5.0.1. | Mike McQuaid | |
| Closes #23040. | |||
| 2013-10-04 | macos: cleanup whitespace. | Mike McQuaid | |
| 2013-09-01 | Implement fails_with for non-Apple compilers | Misty De Meo | |
| This adds support for non-Apple GCC compilers in the fails_with code. A fails_with block for a non-Apple compiler looks like: fails_with :gcc => '4.8.1' do cause 'Foo' end Non-Apple compilers don't have build numbers, so compiler failures are based on version strings instead. Internally non-Apple compilers can be distinguished because they are passed around as strings instead of symbols. In addition, this alters the priority list for compilers, with the following changes: * Apple GCC 4.2 and LLVM-GCC swap positions, with GCC now taking priority. (Maybe LLVM-GCC should just go away.) * Non-Apple GCC compilers are ranked below GCC 4.2 but above LLVM-GCC and Apple GCC 4.0. | |||
| 2013-08-15 | Add MacOS.preferred_arch | Misty De Meo | |
| Replaced the plethora of ternaries we've used all over the place to determine whether x86_64 or i386 is called for. | |||
| 2013-07-26 | MacOS.locate: search HOMEBREW_PREFIX before xcrun | Misty De Meo | |
| Since xcrun doesn't work on CLT-only systems. Querying HOMEBREW_PREFIX first before xcrun is much faster for that case. | |||
| 2013-07-21 | Cache pkgutil results at the source | Jack Nagel | |
| 2013-07-21 | Existence of directory is implied by existence of executables | Jack Nagel | |
| 2013-07-21 | Pull another unwieldy condition into a method | Jack Nagel | |
| 2013-07-21 | These should be integers | Jack Nagel | |
| 2013-07-20 | Remove unnecessary use of globals in compiler version methods | Jack Nagel | |
| 2013-07-20 | Don't report llvm-gcc if it's actually clang | Jack Nagel | |
| 2013-06-26 | Detect Command Line Tools on Mavericks. | David Rice | |
| Closes #20774. | |||
| 2013-06-15 | Push MacOS.cat logic down into MacOS::Version | Jack Nagel | |
| 2013-06-15 | Avoid unnecessary float to string conversion | Jack Nagel | |
| 2013-06-14 | Move pretty_name into MacOS::Version | Adam Vandenberg | |
| Closes #20507. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2013-06-14 | Use Hardware::CPU module | Jack Nagel | |
| 2013-06-13 | Xcode 4.6.3 | Jack Nagel | |
| 2013-06-11 | Recognize OS X 10.9 and Xcode 5.0 | Clemens Gruber | |
| Closes #20410. Closes #20401. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-06-06 | Add MacOS.pretty_name | Jack Nagel | |
| 2013-06-06 | Decouple bottle tags from MacOS.cat | Jack Nagel | |
| 2013-06-06 | Move oldest_cpu to Hardware | Jack Nagel | |
| 2013-06-01 | Require hardware where it is needed | Jack Nagel | |
| 2013-05-25 | Remove cat_without_underscores bottle methods. | Mike McQuaid | |
| 2013-05-11 | Fix --build-bottle CFLAGS. | Mike McQuaid | |
| The CFLAGS were previously not generic enough. References #18944. References #19179. | |||
| 2013-05-08 | Add gcc-4.0 to fails_with | Misty De Meo | |
| 2013-04-15 | Update for Xcode 4.6.2 | Ashley Towns | |
| Closes #19227. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-04-15 | Don't create MacOS.version multiple times | Jack Nagel | |
| 2013-04-02 | CompilerSelector: don't use non-existent compilers | Jack Nagel | |
| 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-14 | Xcode 4.6.1 is released | Jack Nagel | |
| Closes #18481. | |||
| 2013-03-11 | Portability fixes to run Homebrew on Linux systems | Shaun Jackman | |
| Closes #16344. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-03-11 | Don't run certain functions on non-MACOS. | Mike McQuaid | |
| 2013-03-01 | Support 32-bit 10.6 bottles. | Mike McQuaid | |
| Closes #17735. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-03-01 | Add non-/usr/local bottles support. | Mike McQuaid | |
| Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-02-28 | Exclude all located superenv paths. | Mike McQuaid | |
| The previous fix only looked at the current Homebrew but we should discard hits from other installations of Homebrew too. | |||
| 2013-02-10 | Don't reinvent IndexError here | Jack Nagel | |
| 2013-02-07 | superenv bin directory is under HOMEBREW_REPOSITORY | Jack Nagel | |
| 2013-02-07 | MacOSVersion -> MacOS::Version | Jack Nagel | |
| 2013-02-06 | MacOS: cache calls to mdfind | Jack Nagel | |
| 2013-02-01 | Don't call methods on xcrun_path if it's nil | Jack Nagel | |
| 2013-01-31 | Don't let xcrun find superenv tools. | Mike McQuaid | |
| Causes an infinite loop when trying to find e.g. missing gcc. Closes #17426 References #17455 | |||
| 2013-01-29 | Don't use underscores in (new) bottle filenames. | Mike McQuaid | |
| Closes #14270 | |||
| 2013-01-28 | Fix clang version detection on Xcode 4.6+ | Jack Nagel | |
| 2013-01-28 | Fix compiler map key | Jack Nagel | |
| 2013-01-28 | Xcode 4.6 released. | Mike McQuaid | |
| Closes #17383. Closes #17384. | |||
