From 1219748c2fd8a14b892a6fd0c57acf60ebab257f Mon Sep 17 00:00:00 2001 From: Dominik Tobschall Date: Tue, 17 Sep 2013 15:49:49 +0200 Subject: gearman: fix build on OS X 10.9 Closes #22612. Signed-off-by: Adam Vandenberg --- Library/Formula/gearman.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'Library/Formula') diff --git a/Library/Formula/gearman.rb b/Library/Formula/gearman.rb index 059435003..2b9650346 100644 --- a/Library/Formula/gearman.rb +++ b/Library/Formula/gearman.rb @@ -21,6 +21,13 @@ class Gearman < Formula system "make install" end + def patches + # build fix for tr1 -> std + # Fixes have also been applied upstream + DATA if MacOS.version >= :mavericks + end + + plist_options :manual => "gearmand -d" def plist; <<-EOS.undent @@ -40,3 +47,21 @@ class Gearman < Formula EOS end end + +__END__ +diff --git a/libgearman-1.0/gearman.h b/libgearman-1.0/gearman.h +index 850a26d..8f7a8f0 100644 +--- a/libgearman-1.0/gearman.h ++++ b/libgearman-1.0/gearman.h +@@ -50,7 +50,11 @@ + #endif + + #ifdef __cplusplus ++#ifdef _LIBCPP_VERSION ++# include ++#else + # include ++#endif + # include + # include + # include -- cgit v1.2.3