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

Reply via email to