diff options
| author | Krzysztof Wilczynski | 2013-07-30 04:32:07 +0100 |
|---|---|---|
| committer | Misty De Meo | 2013-08-17 11:43:56 -0700 |
| commit | e442d30b62b26853b1dfa8d95c71e58dcd384b76 (patch) | |
| tree | a2f0a47cc788848c268647935a48b3b92f1e44b9 /Library | |
| parent | f2c1f72fbaa09015a7473b119fdca7cadb14e14b (diff) | |
| download | homebrew-e442d30b62b26853b1dfa8d95c71e58dcd384b76.tar.bz2 | |
libmagic: add upstream patch to fix macro
Add patch that removes extra bitwise OR in MAGIC_NO_CHECK_BUILTIN macro definition.
This corrects quite incorrect code and will make some more stricter versions
of cpp (C preprocessor) reporting an error during parsing. I will also address
possible problem with Go's cgo breaking on OS X (Darwin).
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/libmagic.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Library/Formula/libmagic.rb b/Library/Formula/libmagic.rb index 46bbc709e..777ffc9bb 100644 --- a/Library/Formula/libmagic.rb +++ b/Library/Formula/libmagic.rb @@ -12,7 +12,13 @@ class Libmagic < Formula # Fixed upstream, should be in next release # See http://bugs.gw.com/view.php?id=230 - def patches; DATA; end if MacOS.version < :lion + def patches + p = [] + p << DATA if MacOS.version < :lion + # Fixes generaly incorrect code, plus issues with certain + # versions of cpp. + p << 'https://gist.github.com/kwilczynski/6108866/raw/15d1f0a2dba5da23e820b503e8551346a4d235eb/file-5.14.diff' + end def install ENV.universal_binary if build.universal? |
