cppdom: fix build failure.

Closes Homebrew/homebrew#32353.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
master
kbinani 2014-09-17 12:26:31 +09:00 committed by Jack Nagel
parent 908c5b7db9
commit 6ce611096a
1 changed files with 14 additions and 0 deletions

View File

@ -11,6 +11,20 @@ class Cppdom < Formula
# Don't install to prefix/lib64
patch :DATA
# Fix build failure by '#include <tr1/unordered_map>'
# reported to upstream: https://sourceforge.net/p/xml-cppdom/patches/5/
patch do
url "https://sourceforge.net/p/xml-cppdom/patches/5/attachment/switch_tr1_header.diff"
sha1 "a645006efc2e82478b5f7a1f0631f240a378b8a1"
end
# Workaround for multiple boost versions
# reported to upstream: https://sourceforge.net/p/xml-cppdom/patches/6/
patch do
url "https://sourceforge.net/p/xml-cppdom/patches/6/attachment/boost_integration.diff"
sha1 "e0c6a0d0cfe07317e343e3334e922213db2ea6b8"
end
def install
args = ["prefix=#{prefix}", "build_test=no", "var_type=optimized",
"BoostBaseDir=#{HOMEBREW_PREFIX}/"]