Attached a patch to update textproc/wkhtmltopdf to version 0.12.4. This release fixes some small bugs, a full release log can be found at: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/tag/0.12.4
Unfortunately this is not the latest version yet, I'm still trying to get 0.12.5 to work with HTTPS sites (errors about not being able to resolve some OpenSSL symbols during runtime). As soon as I fix that I'll send an update for it. -- Frank
Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/wkhtmltopdf/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- Makefile 16 Apr 2018 12:00:40 -0000 1.18 +++ Makefile 10 Jul 2018 09:11:30 -0000 @@ -9,9 +9,8 @@ COMMENT = convert HTML to PDF using Web GH_ACCOUNT = wkhtmltopdf GH_PROJECT = wkhtmltopdf -GH_TAGNAME = 0.12.3.2 -REVISION = 3 -QT_COMMIT = 8dae19a82231e87366d81c683bafcb025aea9c1d +GH_TAGNAME = 0.12.4 +QT_COMMIT = c0cfa03a072789550d8ff5724b2e5e58436e02d1 MASTER_SITES0 = https://github.com/wkhtmltopdf/qt/archive/ DISTFILES = ${DISTNAME}.tar.gz \ wkhtmltopdf-qt-${QT_COMMIT}_1{${QT_COMMIT}}.tar.gz:0 Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/wkhtmltopdf/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 16 Apr 2018 12:00:40 -0000 1.4 +++ distinfo 10 Jul 2018 09:11:30 -0000 @@ -1,4 +1,4 @@ -SHA256 (wkhtmltopdf-0.12.3.2.tar.gz) = chUj74fMuTe/NxSt4ZsRL0y4os2EDjSzDybuJixB/hY= -SHA256 (wkhtmltopdf-qt-8dae19a82231e87366d81c683bafcb025aea9c1d_1.tar.gz) = SxuN/mRu2mum6lTDfBmcTYbt9f2D6w5Hmk3nD1MQaiU= -SIZE (wkhtmltopdf-0.12.3.2.tar.gz) = 128050 -SIZE (wkhtmltopdf-qt-8dae19a82231e87366d81c683bafcb025aea9c1d_1.tar.gz) = 173053203 +SHA256 (wkhtmltopdf-0.12.4.tar.gz) = 3UZvXCUEZwRZ87gmXeVpe5BU8Hfi8+OS5RcrUTMIDt8= +SHA256 (wkhtmltopdf-qt-c0cfa03a072789550d8ff5724b2e5e58436e02d1_1.tar.gz) = OOl9+XrQB4R5QCStoAY5YXXT7Gszs8IenyFjiX8tLiI= +SIZE (wkhtmltopdf-0.12.4.tar.gz) = 128695 +SIZE (wkhtmltopdf-qt-c0cfa03a072789550d8ff5724b2e5e58436e02d1_1.tar.gz) = 173053875 Index: patches/patch-qt_src_3rdparty_webkit_Source_WebCore_html_HTMLImageElement_cpp =================================================================== RCS file: /cvs/ports/textproc/wkhtmltopdf/patches/patch-qt_src_3rdparty_webkit_Source_WebCore_html_HTMLImageElement_cpp,v retrieving revision 1.1 diff -u -p -r1.1 patch-qt_src_3rdparty_webkit_Source_WebCore_html_HTMLImageElement_cpp --- patches/patch-qt_src_3rdparty_webkit_Source_WebCore_html_HTMLImageElement_cpp 27 Apr 2017 16:23:14 -0000 1.1 +++ patches/patch-qt_src_3rdparty_webkit_Source_WebCore_html_HTMLImageElement_cpp 10 Jul 2018 09:11:30 -0000 @@ -1,6 +1,8 @@ -$OpenBSD: patch-qt_src_3rdparty_webkit_Source_WebCore_html_HTMLImageElement_cpp,v 1.1 2017/04/27 16:23:14 espie Exp $ ---- qt/src/3rdparty/webkit/Source/WebCore/html/HTMLImageElement.cpp.orig Thu Apr 27 17:13:35 2017 -+++ qt/src/3rdparty/webkit/Source/WebCore/html/HTMLImageElement.cpp Thu Apr 27 17:13:49 2017 +$OpenBSD$ + +Index: qt/src/3rdparty/webkit/Source/WebCore/html/HTMLImageElement.cpp +--- qt/src/3rdparty/webkit/Source/WebCore/html/HTMLImageElement.cpp.orig ++++ qt/src/3rdparty/webkit/Source/WebCore/html/HTMLImageElement.cpp @@ -74,7 +74,7 @@ PassRefPtr<HTMLImageElement> HTMLImageElement::createF RefPtr<HTMLImageElement> image = adoptRef(new HTMLImageElement(imgTag, document)); if (optionalWidth) Index: patches/patch-src_image_image_pro =================================================================== RCS file: /cvs/ports/textproc/wkhtmltopdf/patches/patch-src_image_image_pro,v retrieving revision 1.2 diff -u -p -r1.2 patch-src_image_image_pro --- patches/patch-src_image_image_pro 6 Jan 2016 16:50:35 -0000 1.2 +++ patches/patch-src_image_image_pro 10 Jul 2018 09:11:30 -0000 @@ -1,14 +1,15 @@ $OpenBSD: patch-src_image_image_pro,v 1.2 2016/01/06 16:50:35 sthen Exp $ ---- src/image/image.pro.orig Sun Jul 12 07:34:52 2015 -+++ src/image/image.pro Sun Dec 27 11:11:46 2015 +Index: src/image/image.pro +--- src/image/image.pro.orig ++++ src/image/image.pro @@ -24,8 +24,8 @@ DEPENDPATH += . ../shared INCLUDEPATH += . ../shared unix { - man.path=$$INSTALLBASE/share/man/man1 -- man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltoimage --manpage | gzip > $(INSTALL_ROOT)/share/man/man1/wkhtmltoimage.1.gz +- man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltoimage --manpage | gzip > $(INSTALL_ROOT)$$INSTALLBASE/share/man/man1/wkhtmltoimage.1.gz + man.path=$$INSTALLBASE/man/man1 -+ man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltoimage --manpage > $(INSTALL_ROOT)/man/man1/wkhtmltoimage.1 ++ man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltoimage --manpage > $(INSTALL_ROOT)$$INSTALLBASE/man/man1/wkhtmltoimage.1 QMAKE_EXTRA_TARGETS += man INSTALLS += man Index: patches/patch-src_pdf_pdf_pro =================================================================== RCS file: /cvs/ports/textproc/wkhtmltopdf/patches/patch-src_pdf_pdf_pro,v retrieving revision 1.2 diff -u -p -r1.2 patch-src_pdf_pdf_pro --- patches/patch-src_pdf_pdf_pro 6 Jan 2016 16:50:35 -0000 1.2 +++ patches/patch-src_pdf_pdf_pro 10 Jul 2018 09:11:30 -0000 @@ -1,14 +1,15 @@ $OpenBSD: patch-src_pdf_pdf_pro,v 1.2 2016/01/06 16:50:35 sthen Exp $ ---- src/pdf/pdf.pro.orig Sun Jul 12 07:34:52 2015 -+++ src/pdf/pdf.pro Sun Dec 27 11:11:26 2015 +Index: src/pdf/pdf.pro +--- src/pdf/pdf.pro.orig ++++ src/pdf/pdf.pro @@ -24,8 +24,8 @@ DEPENDPATH += . ../shared INCLUDEPATH += . ../shared unix { - man.path=$$INSTALLBASE/share/man/man1 -- man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltopdf --manpage | gzip > $(INSTALL_ROOT)/share/man/man1/wkhtmltopdf.1.gz +- man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltopdf --manpage | gzip > $(INSTALL_ROOT)$$INSTALLBASE/share/man/man1/wkhtmltopdf.1.gz + man.path=$$INSTALLBASE/man/man1 -+ man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltopdf --manpage > $(INSTALL_ROOT)/man/man1/wkhtmltopdf.1 ++ man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltopdf --manpage > $(INSTALL_ROOT)$$INSTALLBASE/man/man1/wkhtmltopdf.1 QMAKE_EXTRA_TARGETS += man INSTALLS += man