From 2840cc1eed9449366bb9750ef5ec0057b59c2a1b Mon Sep 17 00:00:00 2001 From: Charlie Sharpsteen Date: Tue, 4 Oct 2011 23:37:40 -0700 Subject: DiffPDF: Fix header include path Fixes #7975. --- Library/Formula/diffpdf.rb | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'Library/Formula') diff --git a/Library/Formula/diffpdf.rb b/Library/Formula/diffpdf.rb index 1a1b19168..f0ea3bbea 100644 --- a/Library/Formula/diffpdf.rb +++ b/Library/Formula/diffpdf.rb @@ -13,6 +13,11 @@ class Diffpdf < Formula depends_on 'qt' depends_on 'poppler' + def patches + # Fix header include path. + DATA + end + def install if poppler_has_qt4? # Generate makefile and disable .app creation @@ -32,3 +37,29 @@ class Diffpdf < Formula end end end + +__END__ + +The location of Poppler includes is hardcoded in the project file which causes +builds to fail if Homebrew is not installed to /usr/local. + +diff --git a/diffpdf.pro b/diffpdf.pro +index d561963..530d3d5 100644 +--- a/diffpdf.pro ++++ b/diffpdf.pro +@@ -9,14 +9,4 @@ SOURCES += sequence_matcher.cpp + SOURCES += main.cpp + RESOURCES += resources.qrc + LIBS += -lpoppler-qt4 +-exists($(HOME)/opt/poppler016/) { +- message(Using locally built Poppler library) +- INCLUDEPATH += $(HOME)/opt/poppler016/include/poppler/qt4 +- LIBS += -Wl,-rpath -Wl,$(HOME)/opt/poppler016/lib -Wl,-L$(HOME)/opt/poppler016/lib +-} else { +- exists(/usr/include/poppler/qt4) { +- INCLUDEPATH += /usr/include/poppler/qt4 +- } else { +- INCLUDEPATH += /usr/local/include/poppler/qt4 +- } +-} ++INCLUDEPATH += HOMEBREW_PREFIX/include/poppler/qt4 -- cgit v1.2.3