--- Makefile (revision 487991) +++ Makefile (working copy) @@ -26,7 +26,7 @@ MANPREFIX= ${PREFIX}/share/xpdf SUB_FILES= xpdf-man.conf -USES= cmake:outsource localbase +USES= compiler:c++11-lang cmake:outsource localbase CMAKE_ARGS+= -DOPI_SUPPORT:BOOL=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt4:BOOL=ON \ -DUSE_LCMS:BOOL=OFF -DSYSTEM_XPDFRC=${PREFIX}/etc/xpdfrc @@ -52,8 +52,8 @@ PRINT_CMAKE_ON= -DXPDFWIDGET_PRINTING:BOOL=ON -DCUPS:BOOL=ON PRINT_CMAKE_OFF= -DXPDFWIDGET_PRINTING:BOOL=OFF -DCUPS:BOOL=OFF PRINT_DESC= Print support (CUPS dependency) -PRINT_LDFLAGS= -L${LOCALBASE}/lib PRINT_LIB_DEPENDS= libcups.so:print/cups +PRINT_USES= localbase:ldflags post-install: @cd ${STAGEDIR}${PREFIX}; \ --- files/patch-xpdf-qt_XpdfWidgetPrint.cc (revision 487991) +++ files/patch-xpdf-qt_XpdfWidgetPrint.cc (working copy) @@ -5,7 +5,7 @@ # include # include -#elif defined(__linux__) -+#elif defined(__linux__) || defined(__FreeBSD_cc_version) ++#elif defined(__linux__) || defined(__FreeBSD__) # include "PSOutputDev.h" # include #endif @@ -14,7 +14,7 @@ //------------------------------------------------------------------------ -#elif defined(__linux__) -+#elif defined(__linux__) || defined(__FreeBSD_cc_version) ++#elif defined(__linux__) || defined(__FreeBSD__) static void fileOut(void *stream, const char *data, int len) { fwrite(data, 1, len, (FILE *)stream);