| Age | Commit message (Collapse) | Author |
|
"--fast-math" caused build failure with clang for
homebrew/science/delly-0.7.2
Apparently, clang only likes this option when it's referred to as
"-ffast-math"
Closes Homebrew/homebrew#50507.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
`/usr/bin/<tool>` will be a popup stub under such configuration.
The idea is to let `scm/git` to handle all of git location resolution
throughout Homebrew codebase.
|
|
We cannot really recover from this, but at least we'll provide a clearer
error message than trying to call `exec` with an empty string.
|
|
Some things can break in hard to debug ways if users or build scripts
set these variables, causing our otherwise quite robust Ruby wrappers
to fail. In theory, we could also use `--disable-rubyopt`, but this is
not supported in Ruby 1.8 (and we still care about it).
|
|
Use the same interpreter for the shims that is also used to run the main
Homebrew process (the one invoked via `brew`). The magic basically lies
in executing `ruby` with the `-x` option (supported since at least 1.8)
and in the following shebang line.
|
|
These weren't being filtered correctly if the compiler was being called
as g++ instead of gcc.
Fixes mistydemeo/tigerbrew#371.
|
|
Fixes mistydemeo/tigerbrew#371.
Fixes Homebrew/homebrew#47949.
|
|
`echo` is missing since f3f6552c.
|
|
It's needed by `cgo` which is used by a lot of Go software.
|
|
|
|
This matches the version shipped with 10.10.5.
The list of supported features/protocols was obtained
using `curl-config`:
```
features="`curl-config --features`"; echo "${features//$'\n'/ }"
protocols="`curl-config --protocols`"; echo "${protocols//$'\n'/ }"
```
Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
Closes Homebrew/homebrew#46073.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
Closes Homebrew/homebrew#45970.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
This reverts commit 03268031f1b371fc573c736a03f87f3a15284a0c.
|
|
If this was set at build-time (i.e. by the Ruby 1.8.7 buildsystem) then
`cc` could be passed arguments and fail to run.
Closes Homebrew/homebrew#45890.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Removing all sysroot flags is ok until a non-OS X SDK is needed. In
that case, builds can fail due to the non-OS X SDK being overwritten or
overridden by the OS X SDK.
Sysroot flags are now only stripped if they are an OS X SDK. This is
reliant on only OS X SDKs containing the string "macosx", so this will
break if if the wrong SDK shows up. However, the chances of that
happening seem low, as Apple probably doesn't want to introduce
something OS X that doesn't work with OS X, so it should be robust for
the near future.
This could break in an environment without the command line tools. The
fix for that is a bit more involved, though, so that will have to go
later.
Closes Homebrew/homebrew#44312.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Ding, dong, the witch is dead...
This reverts commit fd5ca9ba16f5afc181364369210cb94e997a5a5e.
Ref Homebrew/homebrew#38514, Homebrew/homebrew#38735.
Closes Homebrew/homebrew#41843.
|
|
|
|
Closes Homebrew/homebrew#42354.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Fixes Homebrew/homebrew#40656.
|
|
Closes Homebrew/homebrew#40117.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes Homebrew/homebrew#39470.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
uses the LLVM 3.6 debug header from:
http://reviews.llvm.org/diffusion/L/browse/libcxx/tags/RELEASE_360/final/include/__debug
Workaround for Homebrew/homebrew#38514.
Closes Homebrew/homebrew#38735.
|
|
|
|
|
|
|
|
Fixes Homebrew/homebrew#36217.
|
|
|
|
|
|
|
|
Fixes Homebrew/homebrew#35382.
|
|
Fixes Homebrew/homebrew#35750.
|
|
|
|
native pkg-config support for zlib and sqlite to elimate the need
to pass flags to configure or make stages in formulae.
Closes Homebrew/homebrew#34765.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
Fixes Homebrew/homebrew#34713.
This reverts commit e4461afd36f04b1cd3cf56ec0636202150ce0570.
|
|
Since bsdmake is always specified as a dependency, our xcrun wrapper
will always be able to find it, so we can get rid of this wrapper.
|
|
Fixes Homebrew/homebrew#33431.
|
|
Yosemite is having the same issues as Homebrew/homebrew#24590 in the past on upgraded machine. Bump to pod2man5.18.
Closes Homebrew/homebrew#33436.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
This strategy is only used in one formula, so we can just replace it
with a dependency. It could be done with a requirement, but since this
is a low-impact change (it only matters for head builds on Leopard), I'm
not sure it's worth the effort.
The constant is retained for compatibility, though I could find only one
other reference to it on GitHub, in a formula that was removed from core
almost two years ago.
|
|
Closes Homebrew/homebrew#32615.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
add :osxfuse symbolic dependency
add ConflictsWithFuseForOsx requirement for osxfuse/fuse4x/fuse4x-kext
Closes Homebrew/homebrew#31975.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
This flag was supported in gcc-4.0, but not later GCCs or clang.
It pops up in older python-configs, and may also come up in other
contexts.
Fixes mistydemeo/tigerbrew#213.
|
|
Closes Homebrew/homebrew#31384.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#30930.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
Closes Homebrew/homebrew#29795.
Closes Homebrew/homebrew#29819.
|
|
|