svn commit: r481095 - head/converters/wkhtmltopdf
Kurt Jaeger
pi at FreeBSD.org
Tue Oct 2 04:00:54 UTC 2018
Author: pi
Date: Tue Oct 2 04:00:53 2018
New Revision: 481095
URL: https://svnweb.freebsd.org/changeset/ports/481095
Log:
converters/wkhtmltopdf: fix build on powerpc64
- requires USES=compiler:c++11-lang to build on powerpc64
- It also requires changing values in mkspecs to point to proper compiler
PR: 231858
Submitted by: Piotr Kubaj <pkubaj at anongoth.pl>
Sponsored by: Hardware by IntegriCloud
Modified:
head/converters/wkhtmltopdf/Makefile
Modified: head/converters/wkhtmltopdf/Makefile
==============================================================================
--- head/converters/wkhtmltopdf/Makefile Tue Oct 2 01:25:49 2018 (r481094)
+++ head/converters/wkhtmltopdf/Makefile Tue Oct 2 04:00:53 2018 (r481095)
@@ -17,7 +17,6 @@ BROKEN_aarch64= fails to build: error: cast from poin
BROKEN_armv6= fails to build: error: Not supported ARM architecture
BROKEN_armv7= fails to build: error: invalid operand for instruction
BROKEN_mips64= fails to link: undefined reference to __sync_add_and_fetch_4
-BROKEN_powerpc64= fails to build: RenderObject.o: sibling call optimization to does not allow automatic multiple TOCs
BROKEN_SSL= openssl-devel
BROKEN_SSL_REASON_openssl-devel= member access into incomplete type 'SSL_CIPHER' (aka 'ssl_cipher_st')
@@ -26,7 +25,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libpng.so:graphics/png
-USES= compiler:env gmake iconv jpeg perl5 pkgconfig ssl:build
+USES= compiler:c++11-lang gmake iconv jpeg perl5 pkgconfig ssl:build
USE_XORG= x11 xext xrender
USE_PERL5= build
USE_LDCONFIG= yes
@@ -70,6 +69,9 @@ post-patch:
-e 's|/usr/X11R6/include|${LOCALBASE}/include/X11|g' \
-e 's|/usr/X11R6/lib|${LOCALBASE}/lib|g' \
${PATCH_WRKSRC}/mkspecs/freebsd-g++/qmake.conf
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ -e 's|%%GCC_DEFAULT%%|${GCC_DEFAULT}|g' \
+ ${PATCH_WRKSRC}/mkspecs/common/gcc-base.conf
${REINPLACE_CMD} -e "s|gcc|${CC}|g" -e "s|g++|${CXX}|g" \
${PATCH_WRKSRC}/mkspecs/common/g++-base.conf
${REINPLACE_CMD} -e "s|share/man|man|g" \
More information about the svn-ports-head
mailing list