| Age | Commit message (Collapse) | Author |
|
Catch system libressl in openssl audit as well
|
|
Update the description to reflect that we may be talking about either crypto library and neither is okay. :)
|
|
--env: support more shells, allow explicit shell selection
|
|
The regex didn't match libcrypto.35.dylib, and it should have.
|
|
|
|
|
|
The experiment to add `-no_weak_imports` unconditionally has been a bit
of a failure. It's broken more than it's fixed and I don't think we can
have this as a default for Xcode 8.
Add `ENV.no_weak_imports` to be used by formulae authors and make
`ENV.no_weak_imports a no-op (for now).
We may reconsider this behaviour in future.
|
|
Issue Homebrew/homebrew-core#3727 suggested we set -no_weak_imports for
new versions of Xcode to ensure that e.g. building on 10.11 against the
10.12 SDK doesn't result in a situation where autotools thinks symbols
exist that don't actually exist on the current platform.
Further discussion in golang/go#16770 revealed that some packages
require weak imports to build normally.
|
|
Fixes https://github.com/Homebrew/homebrew-core/issues/3973.
|
|
|
|
|
|
|
|
|
|
|
|
This partly reverts commit 0ed673abdb59e2f75f9b8539cce318607924e87f.
|
|
|
|
|
|
|
|
In fact, we don't really care about undeclared dependencies for optional
installations. Because, this is mainly used to help us to detect breakage
for bottles so we can do a revision bump.
|
|
Closes #524.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
Switch to HOMEBREW_LIBRARY since HOMEBREW_LIBRARY_PATH already includes
"/Homebrew" and HOMEBREW_LIBRARY is less confusing.
Closes #530.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
Substitue each Version.new and HeadVersion.new with Version.create
to unify Version and HeadVersion instantiation among core code.
Note that this does not relate to Mac::OS::Version class.
|
|
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.
|
|
Looks like it was accidentally left behind (?)
|
|
In https://github.com/Homebrew/brew/commit/0d189fae57bad6c209b471eba9e0b254a2b40886
we completely removed `effective_sysroot`, which consequently left all the
`effective_sysroot`/usr/include calls pointing at `/usr/include`. This is wildly
problematic on systems where the Command Line Tools aren't installed because
`/usr/include` is not a default-created folder prior to CLT installation.
I'm unsure if `effective_sysroot` should still be mentioned in Library/Homebrew/extend/ENV/super.rb
at all. If it can be deleted, feel free to do that without waiting for me to review.
This seems to fix:
* https://github.com/Homebrew/homebrew-core/issues/2991
* https://github.com/Homebrew/homebrew-core/issues/2986
* https://github.com/Homebrew/homebrew-core/issues/2962
|
|
This means linkage checks will be invoked during `brew install` and `brew audit`
Closes #470.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
`.` need to be escaped, otherwise it will match any character.
Also improve code style for handling string s.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remove an exact duplicate from further up in the same file. (It was
accidentally added in 8a582f2bd976ce7044c3b2dc6eef701f94b9ace5.)
|
|
|
|
|
|
|
|
Closes https://github.com/Homebrew/homebrew-core/issues/2758
|
|
Beta versions of XQuartz have address sanitization enabled, which
breaks some software at runtime, including wine.
Closes Homebrew/homebrew-core#2481.
Closes #459.
Signed-off-by: Misty De Meo <mistydemeo@github.com>
|
|
|
|
|
|
They may not but it's nice to be a bit more explicit.
|
|
Affects only legacy systems that don't have a `/usr/bin/cc` binary.
|
|
At this point it's never a good compiler to use so let's just remove it.
|
|
Closes #168.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|