aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2014-05-06Preserve -Xarch_<arch> context when filtering argsJack Nagel
2014-05-06Extract body of refurbished_args loopJack Nagel
2014-05-06ENV/shared: fix gcc versions edge case.Mike McQuaid
2014-05-06bottle_version: handle zpython bottle.Mike McQuaid
Closes Homebrew/homebrew#28870. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-05-06bottle_version: parse disco bottle versions.Mike McQuaid
2014-05-06ENV/std: use full paths to gcc versions.Mike McQuaid
This is consistent with how e.g. `gcc-4.2` is handled. This means e.g. `ghc` can find `gcc-4.8` at runtime. Fixes Homebrew/homebrew#28934.
2014-05-06shared: refactor gcc_version_formula.Mike McQuaid
Avoid throwing unnecessary exceptions by checking for paths existing and creating formulae as late as possible. Additionally use instance variables for some caching.
2014-05-06shared: don't use Formula.factory unnecessarily.Mike McQuaid
Instead check if the path exists by using opt.
2014-05-06os/mac: don't use Formula.factory unnecessarily.Mike McQuaid
Instead check if the path exists by using opt.
2014-05-05Move kismet to the boneyard.Adam Vandenberg
The APIs used by the software are no longer available in OS X 10.9. Closes Homebrew/homebrew#25036.
2014-05-05Add a method_defined? guard for Pathname#/Jack Nagel
This was added to the stdlib in https://github.com/ruby/ruby/commit/391fc2eeecfc2f0d0f851b0c27ba02e041fe2cd9.
2014-05-05Use #+ instead of #join to define Pathname#/Alexey Muranov
See also https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/45826/diff/ext/pathname/lib/pathname.rb Closes Homebrew/homebrew#28972. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-05-04Move clam to boneyard.Adam Vandenberg
Fails to build with clang or on non-/usr/local installs. Closes Homebrew/homebrew#23024.
2014-05-04Drop emacs dep auditJack Nagel
cf. Homebrew/homebrew#24802.
2014-05-04Remove iulibJack Nagel
Closes Homebrew/homebrew#27238.
2014-05-04Move hugs98 to the boneyard.Adam Vandenberg
Last update was in 2006 and this software does not build with modern compilers. Closes Homebrew/homebrew#28939.
2014-05-04Don't attempt to require nilJack Nagel
Fixes Homebrew/homebrew#28942.
2014-05-03The \w character class already includes underscoreJack Nagel
Newer versions of Ruby issue a warning for repeated character classes.
2014-05-03Suppress a warning on Ruby 2.1+Jack Nagel
2014-05-03Move aws-iam-tools to the boneyardAdam Vandenberg
This has been deprecated upstream in favor of AWS CLI. Closes Homebrew/homebrew#28930.
2014-05-03Remove executable bit from build.rbJack Nagel
- the executed script is the formula file, build.rb is a library - ruby is invoked directly, so it wouldn't need to be executable anyway
2014-05-02Fix for String#undentBaptiste Fontaine
Without it, String#undent would fail on unindented strings, e.g.: "foo".undent NoMethodError: undefined method `length' for nil:NilClass` Closes Homebrew/homebrew#28873. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-05-02doctor: use Xcode.bundle_pathJack Nagel
2014-05-02Simpler Xcode prefix detection codeJack Nagel
2014-05-02Remove obsolete fallback for broken Xcode 4.3+Jack Nagel
After recent cleanups the code in this branch should be unreachable, so there is little point in keeping it around.
2014-05-02Simplify HOMEBREW_LIBRARY_PATH usageJack Nagel
2014-05-02No need to put vendor on the load pathJack Nagel
2014-05-02`require` accepts PathnamesJack Nagel
2014-05-02Set ENV variables to strings, not pathnamesJack Nagel
2014-05-02Use File::PATH_SEPARATORJack Nagel
2014-05-02Apparently quiet_system isn't always quietJack Nagel
cf. Homebrew/homebrew#28918.
2014-05-02doctor: suppress warnings from git wrapper scriptJack Nagel
Fixes Homebrew/homebrew#28901.
2014-05-02add commentAdam Vandenberg
2014-05-01Remove bad doctor checkJack Nagel
2014-05-01Remove MacOS.dev_tools_path and MacOS.dev_tools_prefixJack Nagel
These methods are no longer required.
2014-05-01Rename Xcode.folder to MacOS.active_developer_dirJack Nagel
This reflects what Apple calls it in more recent versions of Xcode/OS X.
2014-05-01Xcode-only path adjustments should be the same in both environmentsJack Nagel
2014-05-01Move xctoolchain_path to Xcode module, where it belongsJack Nagel
2014-05-01Trust xcrun now that we error out early for bad xcode-select pathsJack 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-01Remove unnecessary nil checkJack Nagel
2014-05-01Fix caching of gcc_42_build_versionJack Nagel
2014-05-01Remove outdated commentJack Nagel
2014-05-01Restore bash completion for --configJack Nagel
2014-05-01zsh_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-30outdated: allow forcing verbose outputAdam Vandenberg
Closes Homebrew/homebrew#27813.
2014-04-30--config -> configAdam Vandenberg
2014-04-30Superenv: determine_optflags should return a stringMisty 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-30brew-test-bot: handle failing devel requirements.Mike McQuaid
2014-04-30ENV/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-29xcrun wrapper: rephrase commentsJack Nagel