| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-03 | Add keg-only reason symbols for Xcode 4.3 and Xcode 5 | Jack Nagel | |
| Closes Homebrew/homebrew#28095. | |||
| 2014-04-03 | Remove special behavior of autotools symbol deps | Jack Nagel | |
| Closes Homebrew/homebrew#28094. | |||
| 2014-04-02 | Cache MacOS.version comparison results | Jack Nagel | |
| MacOS.version#<=> is called many, many times during formula loading with the same half dozen or so arguments. A typical call to this method involves: * a hash lookup to convert a symbol argument to a string * creation of a throw-away Version object wrapping the argument * the actual version comparison, which is not cheap This makes it a prime candidate to be memoized. | |||
| 2014-04-02 | Add fast path for CVS dep | Jack Nagel | |
| The search mechanism in MacOS::Xcode is very slow. It requires shelling out at least twice, and possibly a third time (in the CLT-only case). Calling provides_cvs? activates this in order to determine the Xcode version. But if we know that there isn't an Xcode available for the current OS that meets the criteria, we can avoid this check entirely. | |||
| 2014-04-01 | Remove dead code | Jack Nagel | |
| 2014-04-01 | Make keg_only validation lazy | Jack Nagel | |
| 2014-04-01 | The argument to pkgutil_info is always a string | Jack Nagel | |
| 2014-04-01 | Batch up mdfind calls when possible | Jack Nagel | |
| 2014-04-01 | Avoid calling xcodebuild twice | Jack Nagel | |
| 2014-04-01 | Remove unused parameter | Jack Nagel | |
| 2014-04-01 | Extract tag and checksum selection from DSL method | Jack Nagel | |
| 2014-04-01 | Remove now unnecessary branching from bottle DSL methods | Jack Nagel | |
| 2014-04-01 | Stop jumping through hoops to get at the collector object | Jack Nagel | |
| 2014-03-31 | Use resolved_path instead of dirname and readlink directly | Jack Nagel | |
| 2014-03-31 | Remove default value from Keg#link_dir mode parameter | Jack Nagel | |
| Now that this is always called with an explicit mode argument, let's make sure it stays that way. | |||
| 2014-03-31 | Pass the link mode to resolve_any_conflicts | Jack Nagel | |
| 2014-03-31 | Move dnsiff to the boneyard | Jack Nagel | |
| Closes Homebrew/homebrew#27642. | |||
| 2014-03-31 | pocl: move to homebrew/science. | Mike McQuaid | |
| 2014-03-31 | audit: check the use of Dir[] | Mike McQuaid | |
| Sometimes `Dir[]` is used with single files/directories unnecessarily. | |||
| 2014-03-30 | Audit gnome URLs, prefer download.gnome.org | Jack Nagel | |
| 2014-03-30 | Aliases never point at symlinks, so just use resolved_path | Jack Nagel | |
| 2014-03-29 | Relocate files in share/pkgconfig too | Jack Nagel | |
| 2014-03-29 | Calling find on nonexistent directories only works on 1.8 | Jack Nagel | |
| 2014-03-29 | Always call Process.wait with an argument | Jack Nagel | |
| 2014-03-29 | Future-proof the build process fork/wait | Jack Nagel | |
| 2014-03-29 | Make sure we wait for the correct child | Jack Nagel | |
| Fixes Homebrew/homebrew#27962. | |||
| 2014-03-28 | Simplify collecting options | Jack Nagel | |
| 2014-03-28 | Don't rely on Dependency#to_s | Jack Nagel | |
| 2014-03-28 | Add revision to `brew info --json` | Jack Nagel | |
| Closes Homebrew/homebrew#27820. | |||
| 2014-03-28 | Filter arguments for setup.py and build.py | Jack Nagel | |
| 2014-03-28 | Make ENV changes in the child so we don't have to roll them back | Jack Nagel | |
| 2014-03-28 | Add ENV.refurbish_args helper | Misty De Meo | |
| Rationale: our arg refurbishment is normally only turned on when called via the `make` wrapper, for compatibility reasons. However, there are numberous places we'd like this to be turned on elsewhere, like software that builds via `python setup.py` where bad flags from the system python can be pulled in. This helper appends 'O' to CCCFG, which enables refurbishment for all calls of the compiler shims. | |||
| 2014-03-28 | Move hwloc to homebrew/science. | Dominique Orban | |
| Closes Homebrew/homebrew#27949. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-03-28 | Migrate dotwrp, qrupdate, slicot to homebrew-science | Adam Vandenberg | |
| Closes Homebrew/homebrew#27743. | |||
| 2014-03-27 | Move initializer after constants and class methods | Jack Nagel | |
| 2014-03-27 | Fix class definition so we can require files first | Jack Nagel | |
| 2014-03-27 | Only write files if we actually made a change | Jack Nagel | |
| 2014-03-27 | Return early so we can reduce nesting of conditionals | Jack Nagel | |
| 2014-03-27 | Fix overly defensive handling of src parameter in make_relative_symlink | Jack Nagel | |
| This method is for internal use only. It is unsuitable for use in formulae, which should use install_symlink to create relative symlinks. Thus callers are required to pass a Pathname, not a string, and we can remove this conditional. Further, if src is not absolute, then src.relative_path_from(dirname) will fail. All callers currently pass absolute pathnames. Therefore we don't need to call expand_path when printing it. | |||
| 2014-03-27 | Don't mix boolean operator types | Jack Nagel | |
| 2014-03-27 | Put constant strings in a constant | Jack Nagel | |
| 2014-03-27 | Fix Keg#find so we don't have to deal with it everywhere | Jack Nagel | |
| lol inheritance | |||
| 2014-03-27 | link: fix output ordering when exceptions are raised | Jack Nagel | |
| 2014-03-27 | link: print wrapper is not always required | Jack Nagel | |
| 2014-03-27 | Replace files atomically when relocating, take two | Jack Nagel | |
| 2014-03-27 | Revert "Replace files atomically when relocating" | Jack Nagel | |
| There are some weird interactions with ensure_writable and atomic_write that need to be sorted out. Fixes Homebrew/homebrew#27917. This reverts commit 41c21e6ea5647823a9e589a56f0494b622e26fb2. | |||
| 2014-03-27 | extend/string: backport #rpartition | Misty De Meo | |
| 2014-03-27 | Assert that Keg#link produces relative symlinks | Jack Nagel | |
| 2014-03-27 | Assert that the broken symlink is actually overwritten | Jack Nagel | |
| 2014-03-27 | Don't let broken symlinks halt linking | Jack Nagel | |
