aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/shims
AgeCommit message (Collapse)Author
2017-12-30scm/git: hide prefix cd failure warning.Mike McQuaid
This may happen with certain checkout configurations (such as on our CI boxes). Also, rename the variables to be clearer about what they reference.
2017-12-23Revert "Revert "shims/scm/git: Fix the search for brewed git""ilovezfs
2017-12-21Revert "shims/scm/git: Fix the search for brewed git"ilovezfs
2017-12-20shims/scm/git: Fix the search for brewed gitShaun Jackman
Search for brewed git in both locations: $HOMEBREW_PREFIX/Homebrew/Library/Homebrew/shims/scm/../../../../../bin/git $HOMEBREW_PREFIX/Library/Homebrew/shims/scm/../../../../bin/git
2017-10-01shims/super/make: don't export MAKE=make.Mike McQuaid
This is redundant and breaks Handbrake: https://github.com/HandBrake/HandBrake/issues/872
2017-08-09shims/super/cc: Fix c++ -xc++-headerShaun Jackman
Compiling a precompiled header should be mode :cxx rather than :cxxld.
2017-07-15FileUtils.make: don't bypass superenvMisty De Meo
2017-07-12Revert "FileUtils.make: don't bypass superenv"ilovezfs
2017-07-07FileUtils.make: don't bypass superenvMisty De Meo
2017-06-07Adding shims for GCC 7David M. Lee
2017-05-13More environment filtering tweaksMike McQuaid
- only document HOMEBREW_* variables in the manpage (although still read from all the original environment variables). - resort manpage environment variables in alphabetical order - check the original path for trailing slashes
2017-03-08super/cc: Fix --cc=llvm_clang invoked as clangShaun Jackman
Fix the error: brew sh --cc=llvm_clang <<<'clang --version' Failed to execute llvm_clang --version
2017-02-27Revert "Revert "cc: always filter flags on deps.""Mike McQuaid
2017-01-07Revert "cc: always filter flags on deps."Mike McQuaid
2016-12-30cc: always filter flags on deps.Mike McQuaid
This has been tested by `brew test-bot` since March and there’s been no issues so let’s turn it on by default.
2016-12-15super/cc: loosen cellar formula regex.Mike McQuaid
Match HOMEBREW_TAP_FORMULA_REGEX to avoid skipping valid cellar regexes.
2016-11-21cc: don't filter -fopenmp for non-llvm_clang.Mike McQuaid
We can filter it just for Clang and let it be used by anything else.
2016-11-18Prefer brewed Clang over gcc-6 for needs :openmpAlex Wang
Clang has fully implemented OpenMP support as of LLVM 3.7, so if OpenMP is required by a formula gcc is no longer the only choice of compiler. Clang should be preferred over gcc because using gcc meant linking against libstdc++, which is ABI incompatible with libc++. This may be unnoticeable for some users, but it causes other builds to fail, e.g. pstoedit when imagemagick was built with OpenMP. pstoedit is required for the octave formula, so for some users this could be a significant problem.
2016-11-13cc: Add -frounding-math to list of ignored flagsAlex Wang
2016-11-02superenv: prune -Wl,-z,defs when refurbishingilovezfs
`-Wl,-z,defs` should be pruned out entirely since `-z defs` is not understood by macOS's `ld`, and the analogue `-undefined error` is already the default.
2016-10-16scm/git: more old OS X versions tweaks.Mike McQuaid
- unset IFS to fix version parsing on older Bashes - reuse existing HOMEBREW_MACOS_VERSION if it’s available - set rather than unset popup_stub
2016-10-16shims/scm/git: fix on old OS X versions.Mike McQuaid
On older versions of OS X (i.e. pre-Mavericks) `xcode-select` is not required to be set when using the CLT. Fix this behaviour so `brew update` doesn't tell everyone on that configuration to `brew install git`.
2016-09-18Use new "macOS" naming where appropriate.Mike McQuaid
Not quite a mass replacement as I've used OS X and Mac OS X where describing specific older versions and added compatibility methods for things in the DSL.
2016-09-02Merge pull request #845 from tdsmith/usr-local-sdkrootTim D. Smith
Don't reject -L/usr/local/lib when SDKROOT is defined Closes #844. Fixes Homebrew/homebrew-fuse#62.
2016-08-31Don't reject -L/usr/local/lib when SDKROOT is definedTim D. Smith
/usr/local/lib is removed from the default linker search path when SDKROOT is defined or sysroot is specified. Homebrew sometimes sets SDKROOT without setting a sysroot as of 45e138f.
2016-08-25scm/git: make --homebrew=print-path absolute.Mike McQuaid
This ensures that the output is always a fully-resolved path.
2016-08-17Merge pull request #721 from MikeMcQuaid/no_weak_importsMike McQuaid
Set -no_weak_imports linker flag for Xcode 8
2016-08-17shims/super/cc: assume Ruby 2.Mike McQuaid
2016-08-16superenv: add LDFLAGS if disabling weak imports.Mike McQuaid
2016-08-08shims/sed: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/pod2man: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/mig: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/make: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/bsdmake: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/apr-1-config: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/ant: fix style inconsistenciesMartin Afanasjew
2016-08-08cmd/vendor-install.sh: fix style inconsistenciesMartin Afanasjew
2016-07-15ENV: move to new paths. (#507)Mike McQuaid
Move some stuff formerly in `Library/ENV` around: - Move `Library/ENV/$XCODE_VERSION` to `Library/Homebrew/env/super` as they are all superenv wrappers and all symlinks to the same version. We never needed the "separate shims for separate versions" functionality and it just adds confusion. - Move `Library/ENV/pkgconfig` to `Library/Homebrew/env/pkgconfig` to get more things under `Library/Homebrew` - Move `Library/ENV/scm` to `Library/scm` as these wrappers are not actually used by or related to superenv (or stdenv) in any way.