From 2d869486ddd9d5c3e706d78e12856e47613a2062 Mon Sep 17 00:00:00 2001 From: Daniel Holtmann-Rice Date: Tue, 24 May 2011 14:41:09 -0400 Subject: [PATCH] doxygen: allow building on 10.7. Adds an inreplace command modifying "qtools/qglobal.h" to allow building on Mac OS X 10.7. Previously, there was an OS version check resulting in a preprocessor error directive. This changes the error to a warning, allowing compilation to continue. A patch has been submitted to doxygen to fix this properly (i.e. in the source), and should be in the next version, so this change can be safely removed when the next version arrives. Signed-off-by: Adam Vandenberg --- Library/Formula/doxygen.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Library/Formula/doxygen.rb b/Library/Formula/doxygen.rb index 0968551a86b3..075c654536a2 100644 --- a/Library/Formula/doxygen.rb +++ b/Library/Formula/doxygen.rb @@ -12,6 +12,14 @@ def install # Path of man1 relative to already given prefix s.change_make_var! 'MAN1DIR', 'share/man/man1' end + + # This allows compilation against 10.7 Lion, by changing a preprocessor + # OS version check error to a warning. A bug report has been filed + # upstream (https://bugzilla.gnome.org/show_bug.cgi?id=650463). This + # should be fixed in the next version of Doxygen, so the following line + # can and should be removed when it is released. + inreplace "qtools/qglobal.h", " error", " warning" + system "make" system "make install" end