From afda72f59adcff714f85e41778b7a63a1e629070 Mon Sep 17 00:00:00 2001 From: Ben Hagen Date: Tue, 27 May 2014 17:11:46 +0200 Subject: SeExpr 1.0.1 (new formula) Closes #29617. Signed-off-by: Adam Vandenberg --- Library/Formula/seexpr.rb | 57 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 Library/Formula/seexpr.rb diff --git a/Library/Formula/seexpr.rb b/Library/Formula/seexpr.rb new file mode 100644 index 000000000..3cb99c516 --- /dev/null +++ b/Library/Formula/seexpr.rb @@ -0,0 +1,57 @@ +require "formula" + +class Seexpr < Formula + homepage "http://www.disneyanimation.com/technology/seexpr.html" + url "https://github.com/wdas/SeExpr/archive/rel-1.0.1.tar.gz" + sha1 "80890cedd684a93b012b0964dc3b59910aaf5a10" + + depends_on "cmake" => :build + depends_on "libpng" + depends_on "doxygen" + + # fix for macosx + # already present in HEAD so it can be removed after version 1.0.1 + patch :DATA + + def install + mkdir "build" do + system "cmake", "..", *std_cmake_args + system "make", "doc" + system "make", "install" + end + end + + test do + system bin/"asciigraph" + end +end + +__END__ +diff --git a/src/SeExpr/SeExprFunc.cpp b/src/SeExpr/SeExprFunc.cpp +index feb6b45..8269b39 100644 +--- a/src/SeExpr/SeExprFunc.cpp ++++ b/src/SeExpr/SeExprFunc.cpp +@@ -208,7 +208,7 @@ SeExprFunc::getDocString(const char* functionName) + + #ifndef SEEXPR_WIN32 + +-#ifdef __APPLE__ ++#if defined(__APPLE__) && __MAC_OS_X_VERSION_MIN_REQUIRED <= __MAC_10_7 + static int MatchPluginName(struct dirent* dir) + #else + static int MatchPluginName(const struct dirent* dir) +diff --git a/src/SeExpr/SePlatform.h b/src/SeExpr/SePlatform.h +index 32a6b96..82b0f44 100644 +--- a/src/SeExpr/SePlatform.h ++++ b/src/SeExpr/SePlatform.h +@@ -40,6 +40,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + @brief Platform-specific classes, functions, and includes. + */ + ++#ifdef __APPLE__ ++# include ++#endif ++ + // platform-specific includes + #if defined(_WIN32) || defined(_WINDOWS) || defined(_MSC_VER) + # ifndef WINDOWS -- cgit v1.2.3