| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-23 | shared: don't warn about non-Apple compilers now. | Mike McQuaid | |
| 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-04-21 | Rework make_relative_symlink error handling and move it into keg | Jack Nagel | |
| 2014-04-20 | Remove obsolete DEVELOPER_DIR hacks | Jack Nagel | |
| These days Homebrew refuses to do anything if the xcode-select path is busted, so this workaround is unnecessary. | |||
| 2014-04-14 | Use quiet_system to silence some useless warnings | Jack Nagel | |
| 2014-04-14 | Remove overzealous exceptions | Jack Nagel | |
| 2014-04-06 | Recognize and extract xar files | Jack Nagel | |
| 2014-04-06 | pathname: use ln_sf in install_symlink. | Mike McQuaid | |
| Closes #28136. | |||
| 2014-04-06 | Handle untarred bzip2 files | Jack Nagel | |
| Fixes #28187. | |||
| 2014-04-06 | Use a case statement in Pathname#compression_type | Jack Nagel | |
| 2014-04-05 | Remove obsolete guards around canonical_name return value | Jack Nagel | |
| 2014-04-05 | Avoid realpath where it is not necessary | Jack Nagel | |
| Symlinks in opt and LinkedKegs point directly at a keg in the cellar, so only resolving one symlink should suffice, and make it clear what path we are actually interested in. | |||
| 2014-04-04 | Clean up some concatentation inside interpolation | Jack Nagel | |
| 2014-04-04 | 0644 is not executable | 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-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 | extend/string: backport #rpartition | Misty De Meo | |
| 2014-03-27 | Don't let broken symlinks halt linking | Jack Nagel | |
| 2014-03-27 | Fix conflicting symlink advice | Jack Nagel | |
| Closes #27899. | |||
| 2014-03-26 | Fall back to Process.gid if we aren't a member of the file's group | Jack Nagel | |
| 2014-03-26 | Put tempfile into binmode before writing | Jack Nagel | |
| 2014-03-22 | Preserve permissions when using Pathname#atomic_write | Jack Nagel | |
| 2014-03-22 | Remove unnecessary swearing. | Mike McQuaid | |
| 2014-03-19 | Expand paths before making relative symlink | Jack Nagel | |
| Fixes #27702. Fixes #27704. | |||
| 2014-03-18 | Make relative symlinks in Pathname#install_symlink | Jack Nagel | |
| Closes #27672. | |||
| 2014-03-15 | Prefer opt prefix over linked keg entry when picking active keg | Jack Nagel | |
| 2014-03-15 | Add an extra sanity check | Jack Nagel | |
| 2014-03-15 | Refactor ARGV.kegs | Jack Nagel | |
| 2014-03-15 | Use canonicalized name in NoSuchKegError message | Jack Nagel | |
| cf. #22778. | |||
| 2014-03-14 | Use Formula#system and existing error handling in scons helper | Jack Nagel | |
| Fixes #27553. | |||
| 2014-03-13 | Use ARGV.env | Jack Nagel | |
| 2014-03-13 | Simplify ARGV.filter_for_dependencies | Jack Nagel | |
| 2014-03-13 | Make debug an installer mode | Jack Nagel | |
| 2014-03-13 | Make verbose an installer mode | Jack Nagel | |
| 2014-03-13 | Make interactive an installer mode | Jack Nagel | |
| 2014-03-13 | Add ARGV.env | Jack Nagel | |
| 2014-03-10 | Reduce the number of things that trigger ARGV.build_from_source? | Jack Nagel | |
| The newly generalized bottle implementation removes the need to defensively check for --devel, --HEAD, and others in this method. | |||
| 2014-03-10 | Make build_bottle an explicit installer mode | Jack Nagel | |
| 2014-03-08 | Remove "--fresh" option from installer | Jack Nagel | |
| Turns out that this doesn't really work at all. `brew install` _never_ reuses options in the first place, and using this option with `brew upgrade` results in some nasty corner cases in passing options to dependencies. | |||
| 2014-03-08 | Symbol#to_proc: fix with arrays of arrays | Misty De Meo | |
| Previously, with nested arrays, the Symbol#to_proc would iterate over the first item in the nested array instead of the array itself, e.g.: [[1,2], [3,4]].map(&:first) #=> NoMethodError: undefined method `first' for 1:Fixnum | |||
| 2014-03-08 | Revert "ENV: request no byte code Python when bottling." | Mike McQuaid | |
| This reverts commit b603c96276cf7fe1417d2355eebc47fb15da0b8c. | |||
| 2014-03-02 | ENV: request no byte code Python when bottling. | Mike McQuaid | |
| 2014-02-28 | move scons helper to fileutils | Adam Vandenberg | |
| 2014-02-27 | Add an xcodebuild helper and deprecate system "xcodebuild" | Jack Nagel | |
| In the future we can remove the ENV munging branch from Formula#system. Closes #27081. | |||
| 2014-02-19 | Fix building universal binaries on 32-bit CPUs | cadrpear | |
| [jn: style, update comment] Closes #25728. Fixes #26834. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-02-18 | Stop exporting HOMEBREW_VERBOSE to build environment | Jack Nagel | |
| This flag no longer affects the output of the compiler wrappers, since everything is buffered by the build process rather than each individual tool. Additionally, this is a user-facing knob that affects ARGV.verbose?, and the combination of these two issues broke the --quieter feature. | |||
| 2014-02-18 | Inline static exception text to remove a rescue | Jack Nagel | |
| 2014-02-14 | ARGV.help?: anchor to end of string | Misty De Meo | |
| Fixes #26735. | |||
