non port: converters/wkhtmltopdf/files/patch-configure |
Number of commits found: 4 |
Saturday, 26 Mar 2022
|
12:21 Dimitry Andric (dim)
converters/wkhtmltopdf: future-proof compiler version check
During an exp-run for llvm 14 (see bug 261742), it turned out that
converters/wkhtmltopdf fails to build with clang 14:
c++ -Wl,-rpath=/usr/local/lib/gcc8 -Wl,-O1 -pthread -shared
-Wl,-soname,libwkhtmltox.so.0 -o libwkhtmltox.so.0.12.6 loadsettings.o logging.o
multipageloader.o tempfile.o converter.o websettings.o reflect.o utilities.o
pdfsettings.o pdfconverter.o outline.o tocstylesheet.o imagesettings.o
imageconverter.o pdf_c_bindings.o image_c_bindings.o moc_multipageloader_p.o
moc_converter_p.o moc_pdfconverter_p.o moc_imageconverter_p.o
moc_pdf_c_bindings_p.o moc_image_c_bindings_p.o moc_converter.o
moc_multipageloader.o moc_utilities.o moc_pdfconverter.o moc_imageconverter.o
qrc_wkhtmltopdf.o -L/usr/local/lib
-L/wrkdirs/usr/ports/converters/wkhtmltopdf/work/wkhtmltopdf-0.12.6/build/qt/lib
-L/wrkdirs/usr/ports/converters/wkhtmltopdf/work/wkhtmltopdf-0.12.6/build/qt/plugins/codecs
-lqcncodecs
-L/wrkdirs/usr/ports/converters/wkhtmltopdf/work/wkhtmltopdf-0.12.6/build/qt/lib
-L/usr/local/lib -lqjpcodecs -lqkrcodecs -lqtwcodecs -lQtWebKit -lQtSvg
-lQtXmlPatterns -lQtGui -ljpeg -lpng -lXrender -lfontconfig -lfreetype -lXext
-lX11 -lQtNetwork -lssl -lcrypto -lQtCore -lz -lm
ld: error: unable to find library -lQtWebKit
c++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [Makefile:164: ../../bin/libwkhtmltox.so.0.12.6] Error 1
Ultimately this is caused by incorrect compiler version detection in
wkhtmltopdf's configure script. Something similar was fixed for clang 12
in ports commit 1049d80399ac327964eca41e4188f988430c5f7c, and later for
clang 13 in ports commit ad5fedf36832fd7e2447d8c4cb6b54128a2fcb20.
To fix this, future-proof the compiler version check, at least until it
goes higher than 99.x.
PR: 262814
Approved by: pi (maintainer)
MFH: 2022Q1
14bd605 |
Friday, 26 Nov 2021
|
02:59 Xin LI (delphij)
converters/wkhtmltopdf: Fix build on -CURRENT.
Approved by: portmgr (build fix blanket)
ad5fedf |
Friday, 17 Sep 2021
|
07:07 Mikael Urankar (mikael)
converters/wkhtmltopdf: Fix build on aarch64.
QtWebkit module is not built on aarch64 if clang12 is not recognize.
Approved by: portmgr (build fix blanket)
1049d80 |
Thursday, 23 Jul 2020
|
01:34 pi
converters/wkhtmltopdf: update 0.12.5 -> 0.12.6, fix build
- remove dependency on www/qt5-webkit
- BREAKING CHANGE: block local filesystem access by default
- pet portlint
PR: 243349, 248039, 247556, 241397
Submitted by: r.quakkelaar@quaras.nl
Reported by: ohartmann@walstatt.org, rs@bytecamp.net
Reviewed by: jonc@chen.org.nz, jhibbits
Relnotes: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/tag/0.12.6
|
Number of commits found: 4 |