| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-01 | Rename Xcode.folder to MacOS.active_developer_dir | Jack Nagel | |
| This reflects what Apple calls it in more recent versions of Xcode/OS X. | |||
| 2014-05-01 | Xcode-only path adjustments should be the same in both environments | Jack Nagel | |
| 2014-05-01 | Move xctoolchain_path to Xcode module, where it belongs | Jack Nagel | |
| 2014-05-01 | Trust xcrun now that we error out early for bad xcode-select paths | Jack Nagel | |
| Since ae177adb2bd55ee5ad6367e7639c4cf0c774b63a, we can safely assume that xcrun works, and a functioning xcrun will search dev_tools_path and xctoolchain_path, so we can stop doing extra work here. On CLT-only 10.7 and 10.8, xcrun will not work, but all the tools will be in /usr/bin, which we check before invoking xcrun. Further, in this case, dev_tools_path will be /usr/bin, and xctoolchain_path will not exist, so the fallbacks here are unnecessary. | |||
| 2014-05-01 | Remove unnecessary nil check | Jack Nagel | |
| 2014-05-01 | Fix caching of gcc_42_build_version | Jack Nagel | |
| 2014-05-01 | Remove outdated comment | Jack Nagel | |
| 2014-05-01 | Restore bash completion for --config | Jack Nagel | |
| 2014-05-01 | zsh_completion: fix brew config. | Xu Cheng | |
| Signed-off-by: Xu Cheng <xucheng@me.com> Closes Homebrew/homebrew#28878. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-04-30 | outdated: allow forcing verbose output | Adam Vandenberg | |
| Closes Homebrew/homebrew#27813. | |||
| 2014-04-30 | --config -> config | Adam Vandenberg | |
| 2014-04-30 | Superenv: determine_optflags should return a string | Misty De Meo | |
| This is saved in HOMEBREW_OPTFLAGS and later mutated by ENV.universal_binary, so if this returns nil the sub will fail. | |||
| 2014-04-30 | brew-test-bot: handle failing devel requirements. | Mike McQuaid | |
| 2014-04-30 | ENV/shared: handle untapped e.g. gcc48 formula. | Mike McQuaid | |
| In this case we need to handle the throwing on an exception when attempting to initialize the gcc48 Formula object. This initialization should be unnecessary if the core GCC is already installed and rescued if not. | |||
| 2014-04-29 | xcrun wrapper: rephrase comments | Jack Nagel | |
| 2014-04-29 | xcrun wrapper: reorganize so we only access ARGV once | Jack Nagel | |
| 2014-04-29 | xcrun wrapper: inline try method | Jack Nagel | |
| 2014-04-29 | xcrun wrapper: skip superenv bin when walking PATH | Jack Nagel | |
| 2014-04-29 | Drop obsolete compiler fallback in stdenv | Jack Nagel | |
| This code originated in a slightly different form in 8e88b22fd1ec65a344ce6e4facd6dad4b415b2ad: https://github.com/Homebrew/homebrew/blob/8e88b22fd1ec65a344ce6e4facd6dad4b415b2ad/Library/Homebrew/extend/ENV.rb#L30-L32 Back then, MacOS.default_compiler could return nil, which meant ENV.compiler could do the same. This code was carried forward as the surrounding code changed. At this point it should be unreachable. | |||
| 2014-04-29 | unpack: use correct constant scope for DATA | Jack Nagel | |
| Formula::DATA only worked by accident of implementation; DATA during the build is actually Object::DATA, so we should mirror that here. This reverts commit b12444ba6e1ac1d596a70ff4c777d9386d0791ac. | |||
| 2014-04-29 | brew-unpack: Handle new style :DATA patches | Charlie Sharpsteen | |
| Instances of `IOPatch` created by `patch :DATA` are not affected by re-setting the `DATA` constant of the `Formula` instance. For these patches, we iterate through the `patchlist` and use `instance_variable_set` to attach data. A bit hacky, but `patchlist` has no write accessors so there isn't a clean way to modify patch contents. | |||
| 2014-04-29 | Remove test that doesn't add value | Jack Nagel | |
| 2014-04-29 | ENV/shared: use homebrew/versions GCC if installed | Mike McQuaid | |
| Closes Homebrew/homebrew#28820. | |||
| 2014-04-29 | Use MacOS.locate and delete wrong comment | Jack Nagel | |
| 2014-04-29 | Remove comment that no longer reflects adjacent code | Jack Nagel | |
| 2014-04-29 | We don't use -Qunused-arguments anymore | Jack Nagel | |
| 2014-04-29 | ENV.{cc,cxx} setters already set OBJC and OBJCXX | Jack Nagel | |
| 2014-04-29 | Make ENV.O4 a no-op | Jack Nagel | |
| On older Apple compilers "-O4" is known to cause build errors. On recent clang, it's the same as "-O3" and you have to pass "-O3 -flto" to get the old behavior. | |||
| 2014-04-27 | Fix brew-readall for updated tap structure | Jack Nagel | |
| 2014-04-27 | brew list --versions --multiple | Adam Vandenberg | |
| With --multiple, only list formulae with multiple versions installed. | |||
| 2014-04-27 | run macports check after failed build instead of before every build | Andrew Potter | |
| Closes Homebrew/homebrew#28717. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2014-04-27 | Respect tap directory layout when searching | Jack Nagel | |
| This matches the logic in find_formula. | |||
| 2014-04-27 | Use canonical_name to canonicalize aliases | Jack Nagel | |
| 2014-04-27 | Search results should always be sorted | Jack Nagel | |
| 2014-04-27 | Use Formulary.factory to find formula in taps | Jack Nagel | |
| 2014-04-26 | Explicitly pass key-value options to the build process | Jack Nagel | |
| Fixes Homebrew/homebrew#28695. | |||
| 2014-04-25 | Yield absolute paths from find_formula | Jack Nagel | |
| 2014-04-25 | Pass around only absolute paths when dealing with taps | Jack Nagel | |
| 2014-04-25 | Build relative paths using resolved_path and relative_path_from | Jack Nagel | |
| 2014-04-25 | Less code in begin clause | Jack Nagel | |
| 2014-04-25 | Extract some boilerplate into an each_tap method | Jack Nagel | |
| 2014-04-24 | Remove slow tab completion for `brew tap` | Jack Nagel | |
| This requires hitting the network, which makes the first invocation slow. The results are inaccurate as it only pulls down the first page of results. It is also prone to false-positives. A better implementation is welcome, but in the years since I wrote this code I can't think of a single time where I found it useful. | |||
| 2014-04-24 | Fix tap completion when there aren't any taps | Jack Nagel | |
| 2014-04-24 | Don't use a regexp to match paths, just compare them for equality | Jack Nagel | |
| 2014-04-24 | Pass arguments instead of reopening Pathname | Jack Nagel | |
| 2014-04-24 | Using existing method to make tap symlinks | Jack Nagel | |
| 2014-04-24 | Update bash completion for new tap format | Jack Nagel | |
| 2014-04-24 | Make the on-disk representation of taps unambiguous | Tsukasa OMOTO | |
| This commit supports "-" and "_" in names of user and repository. Closes Homebrew/homebrew#28203. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-04-24 | Blacklist more flags that clang does not support | Jack Nagel | |
| Fixes Homebrew/homebrew#28680. | |||
| 2014-04-23 | separate the brew info for multiple formulae | Dan Martinez | |
| Closes Homebrew/homebrew#27311. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
