| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#20410. Closes Homebrew/homebrew#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 Homebrew/homebrew#18944. References Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#18481. | |||
| 2013-03-11 | Portability fixes to run Homebrew on Linux systems | Shaun Jackman | |
| Closes Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#17426 References Homebrew/homebrew#17455 | |||
| 2013-01-29 | Don't use underscores in (new) bottle filenames. | Mike McQuaid | |
| Closes Homebrew/homebrew#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 Homebrew/homebrew#17383. Closes Homebrew/homebrew#17384. | |||
| 2013-01-08 | Prevent repeated lookups of nil-valued keys | Jack Nagel | |
| 2012-12-17 | Better reporting for MacPorts/Fink installations | Jack Nagel | |
| closes Homebrew/homebrew#15853. | |||
| 2012-12-12 | Fix stupid typo in bottle fix. | Mike McQuaid | |
| 2012-12-11 | Disable bottle installation correctly on 10.6. | Mike McQuaid | |
| 2012-12-08 | Don't print error message when dev_tools_path fails to find tools | Jack Nagel | |
| This message is either (a) never printed because the tools are installed, or (b) printed every time this method is called. See Homebrew/homebrew#16119. This code shouldn't be responsible for UX anyway, so just remove it and let other parts of Homebrew be responsible for failing or declaring that they need the developer tools. | |||
| 2012-12-04 | Improve bottle error messages. | Mike McQuaid | |
| On installation or creation of a bottle error out of the current machine does not support bottles. References Homebrew/homebrew#16291. | |||
| 2012-11-01 | Add Xcode 4.5.2 to standard compilers map | Jack Nagel | |
| Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
