notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
wkhtmltopdf Convert HTML (or live webpages) to PDF or image
0.12.6_3 converters on this many watch lists=6 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.12.6_2Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Upstream abandoned the project
Expiration Date EXPIRATION DATE: 2024-06-30
Maintainer: pi@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-03-21 20:26:22
Last Update: 2024-03-22 07:29:48
Commit Hash: 0585090
People watching this port, also watch:: apache24, curl, pkg, smartmontools, openssl
License: LGPL3
WWW:
https://github.com/wkhtmltopdf/wkhtmltopdf
Description:
wkhtmltopdf and wkhtmltoimage are powerful utilities to convert HTML to PDF or an image file using a patched static build of Qt and the webkit rendering engine. A webpage can be downloaded directly from the web and rendered into a PDF document or an image file (multiple formats are supported). Features of the static version: * Convert web pages into PDF documents (or images) using webkit * Adding headers and footers * TOC generation * Batch mode conversions * XServer is not required (however the X11 client libs must be installed) For proper functionality you may need to install the following port(s): x11-fonts/webfonts
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (19 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/wkhtmltopdf-0.12.6_3/catalog.mk
  3. /usr/local/share/licenses/wkhtmltopdf-0.12.6_3/LICENSE
  4. /usr/local/share/licenses/wkhtmltopdf-0.12.6_3/LGPL3
  5. bin/wkhtmltoimage
  6. bin/wkhtmltopdf
  7. include/wkhtmltox/dllbegin.inc
  8. include/wkhtmltox/dllend.inc
  9. include/wkhtmltox/image.h
  10. include/wkhtmltox/pdf.h
  11. lib/libwkhtmltox.so
  12. lib/libwkhtmltox.so.0
  13. lib/libwkhtmltox.so.0.12
  14. lib/libwkhtmltox.so.0.12.6
  15. share/man/man1/wkhtmltoimage.1.gz
  16. share/man/man1/wkhtmltopdf.1.gz
  17. @owner
  18. @group
  19. @mode
Collapse this list.
Dependency lines:
  • wkhtmltopdf>0:converters/wkhtmltopdf
To install the port:
cd /usr/ports/converters/wkhtmltopdf/ && make install clean
To add the package, run one of these commands:
  • pkg install converters/wkhtmltopdf
  • pkg install wkhtmltopdf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wkhtmltopdf
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1591904530 SHA256 (wkhtmltopdf-wkhtmltopdf-0.12.6_GH0.tar.gz) = adcced78492e7366d940c66a1327a85d3ae8c45190f486f545fdaa84cac662f0 SIZE (wkhtmltopdf-wkhtmltopdf-0.12.6_GH0.tar.gz) = 519045

Expand this list (2 items)

Collapse this list.

SHA256 (wkhtmltopdf-qt-5db36ec_GH0.tar.gz) = 2b60944b46a4b0b9cdb9ce0339c3bf8f54c5ff9411cbc3c6a6ad01f88cc578e1 SIZE (wkhtmltopdf-qt-5db36ec_GH0.tar.gz) = 172992377

Collapse this list.


Packages (timestamps in pop-ups are UTC):
wkhtmltopdf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.12.6_2----0.12.6-
FreeBSD:13:quarterly-0.12.6_2----0.12.6_20.12.6_2
FreeBSD:14:latest-0.12.6_2---0.12.6-0.12.6
FreeBSD:14:quarterly-0.12.6_2----0.12.6_20.12.6_2
FreeBSD:15:latest-0.12.6_2n/a-n/a-0.12.6_20.12.6_2
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. gcc13 : lang/gcc13
  4. as : devel/binutils
  5. perl5>=5.36<5.37 : lang/perl5.36
  6. x11.pc : x11/libX11
  7. xext.pc : x11/libXext
  8. xrender.pc : x11/libXrender
Runtime dependencies:
  1. webfonts>=0 : x11-fonts/webfonts
  2. gcc13 : lang/gcc13
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
  5. xrender.pc : x11/libXrender
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libfreetype.so : print/freetype2
  3. libpng.so : graphics/png
  4. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Run
  1. devel/py-imgkit
  2. finance/odoo
  3. finance/odoo14
  4. finance/odoo15
  5. finance/odoo16
  6. graphics/rubygem-pdfkit
  7. textproc/p5-PDF-WebKit
Expand this list (8 items / 1 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/py-extract-msg
  3. Collapse this list.

Configuration Options:
No options to configure
Options name:
converters_wkhtmltopdf
USES:
gmake iconv jpeg perl5 pkgconfig ssl xorg
pkg-message:
For install:
For proper functionality you may need to install the following port(s): x11-fonts/webfonts
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/wkhtmltopdf/wkhtmltopdf/tar.gz/0.12.6?dummy=/
Collapse this list.

Number of commits found: 89

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.12.6_3
22 Mar 2024 07:29:48
commit hash: 0585090e12a4713460c59ca79d292d511e5bc739commit hash: 0585090e12a4713460c59ca79d292d511e5bc739commit hash: 0585090e12a4713460c59ca79d292d511e5bc739commit hash: 0585090e12a4713460c59ca79d292d511e5bc739 files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
converters/wkhtmltopdf: Move man pages to share/man

Approved by:	portmgr (blanket)
0.12.6_2
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
0.12.6_2
04 Dec 2023 11:48:58
commit hash: 83f9c8601b1dfcfc6025ac27c26ea95cd3c47737commit hash: 83f9c8601b1dfcfc6025ac27c26ea95cd3c47737commit hash: 83f9c8601b1dfcfc6025ac27c26ea95cd3c47737commit hash: 83f9c8601b1dfcfc6025ac27c26ea95cd3c47737 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
converters/wkhtmltopdf: Always build with default GCC

- Building with the default GCC version (12) always works.
- GCC 13, soon to become the default GCC version, also works.
- It simplifies the port.
- The port will not build with llvm 16.

PR:		269313
Approved by:	pi (maintainer)
0.12.6_1
20 Nov 2023 13:26:49
commit hash: 3f47a0b1eb91e6b5241cbe73a435aa1ea19e4f19commit hash: 3f47a0b1eb91e6b5241cbe73a435aa1ea19e4f19commit hash: 3f47a0b1eb91e6b5241cbe73a435aa1ea19e4f19commit hash: 3f47a0b1eb91e6b5241cbe73a435aa1ea19e4f19 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
converters/wkhtmltopdf: Fix build with gcc10

The patch is accepted from Debian:
https://salsa.debian.org/qt-kde-team/qt/qt4-x11/commit/0d4a3dd61ccb156dee556c214dbe91c04d44a717

Still keep it DEPRECATED and see how it builds on 13.X series.

PR:		269313
Reported by:	r.quakkelaar@quaras.nl
Approved by:	portmgr (just-fix-it)
0.12.6_1
04 Oct 2023 20:01:38
commit hash: 6e1435185574836bea45bf9dab35b81b64fc158fcommit hash: 6e1435185574836bea45bf9dab35b81b64fc158fcommit hash: 6e1435185574836bea45bf9dab35b81b64fc158fcommit hash: 6e1435185574836bea45bf9dab35b81b64fc158f files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
converters/wkhtmltopdf: fix build on armv7

Import an old QT4 patch to fix the build.

Obtained from:	b0d780b0342270fef8bd26b4ae301d18467f5d04
MFH:		2023Q4
0.12.6_1
25 Aug 2023 16:55:12
commit hash: 9c0deb570f306ebeb35c512ba8dbac83d9300ffacommit hash: 9c0deb570f306ebeb35c512ba8dbac83d9300ffacommit hash: 9c0deb570f306ebeb35c512ba8dbac83d9300ffacommit hash: 9c0deb570f306ebeb35c512ba8dbac83d9300ffa files touched by this commit
Kurt Jaeger (pi) search for other commits by this committer
Author: Jonathan Chen
converters/wkhtmltopdf: unbreak build

- remove "register" keyword usage from C++ files
  This fixes breakage introduced in 95274bf4f99c71fc056013d966aec239161dfd74

PR:	273334
0.12.6_1
18 Aug 2023 02:57:09
commit hash: 236797691ff1de47c71cc33e17bf0bf7c1c6f6a7commit hash: 236797691ff1de47c71cc33e17bf0bf7c1c6f6a7commit hash: 236797691ff1de47c71cc33e17bf0bf7c1c6f6a7commit hash: 236797691ff1de47c71cc33e17bf0bf7c1c6f6a7 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
converters/wkhtmltopdf: Mark BROKEN on 14

- Fails to build with:
  use of undeclared identifier 'needsToUnregister'
  Have treid to build with llvm14 and llvm15 with the same result
- Mark DEPRECATED as upstream has abandoned the project. See for more
  information:
  https://wkhtmltopdf.org/status.html
- Consider print/py-weasyprint as a replacemnent
- Set EXPIRATION_DATE to 2024-06-30 expecting that we will have llvm16
  on 13.3 and 13.3 will be released around mid of 2024

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
0.12.6_1
28 Jul 2023 17:13:17
commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
0.12.6
26 Jul 2023 00:48:20
commit hash: 95274bf4f99c71fc056013d966aec239161dfd74commit hash: 95274bf4f99c71fc056013d966aec239161dfd74commit hash: 95274bf4f99c71fc056013d966aec239161dfd74commit hash: 95274bf4f99c71fc056013d966aec239161dfd74 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Fix build with llvm16 on 13.2-STABLE

As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE
with the OSVERSION 1302507.

- Utilize USE_CXXSTD=c++14 or similar solution where applicable
- Update conditionals to addtionally check for OSVERSION greater than
  1302507 and less than 1400000

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
0.12.6
16 Jul 2023 17:46:51
commit hash: d063fe8268d6ab29f725c67007692fd3eb12d6d3commit hash: d063fe8268d6ab29f725c67007692fd3eb12d6d3commit hash: d063fe8268d6ab29f725c67007692fd3eb12d6d3commit hash: d063fe8268d6ab29f725c67007692fd3eb12d6d3 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
converters/wkhtmltopdf: Fix build with llvm16

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.12.6
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.6
20 Jul 2022 14:21:03
commit hash: 9ee281eef7279ea8489901eddf3d6bbcfc4dd176commit hash: 9ee281eef7279ea8489901eddf3d6bbcfc4dd176commit hash: 9ee281eef7279ea8489901eddf3d6bbcfc4dd176commit hash: 9ee281eef7279ea8489901eddf3d6bbcfc4dd176 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
converters: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Keda <admin@lissyara.su>
  *  Alex Semenyaka <alex@rinet.ru>
  *  Alexandr Kovalenko <never@nevermind.kiev.ua>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrey A. Chernov <ache@FreeBSD.org>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Blaz Zupan <blaz@amis.net>
  *  Brent J. Nordquist <bjn@visi.com>
  *  Carlos J. Puga Medina <cpm@fbsd.es>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.6
26 Mar 2022 12:21:08
commit hash: 14bd6052d9987e3205672fc3f2874afd16279c30commit hash: 14bd6052d9987e3205672fc3f2874afd16279c30commit hash: 14bd6052d9987e3205672fc3f2874afd16279c30commit hash: 14bd6052d9987e3205672fc3f2874afd16279c30 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
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
0.12.6
18 Feb 2022 15:26:07
commit hash: 6ad6ff76763ac0c33ba507b51faf52a70556dcb2commit hash: 6ad6ff76763ac0c33ba507b51faf52a70556dcb2commit hash: 6ad6ff76763ac0c33ba507b51faf52a70556dcb2commit hash: 6ad6ff76763ac0c33ba507b51faf52a70556dcb2 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
converters/wkhtmltopdf: fix build on riscv64 the same way it's done for aarch64
0.12.6
26 Nov 2021 02:59:54
commit hash: ad5fedf36832fd7e2447d8c4cb6b54128a2fcb20commit hash: ad5fedf36832fd7e2447d8c4cb6b54128a2fcb20commit hash: ad5fedf36832fd7e2447d8c4cb6b54128a2fcb20commit hash: ad5fedf36832fd7e2447d8c4cb6b54128a2fcb20 files touched by this commit
Xin LI (delphij) search for other commits by this committer
converters/wkhtmltopdf: Fix build on -CURRENT.

Approved by:	portmgr (build fix blanket)
0.12.6
17 Sep 2021 07:07:00
commit hash: 1049d80399ac327964eca41e4188f988430c5f7ccommit hash: 1049d80399ac327964eca41e4188f988430c5f7ccommit hash: 1049d80399ac327964eca41e4188f988430c5f7ccommit hash: 1049d80399ac327964eca41e4188f988430c5f7c files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
converters/wkhtmltopdf: Fix build on aarch64.

QtWebkit module is not built on aarch64 if clang12 is not recognize.

Approved by:	portmgr (build fix blanket)
0.12.6
16 Jun 2021 09:00:20
commit hash: e968e4b48f13edf41954971ed6e0d579ecec1998commit hash: e968e4b48f13edf41954971ed6e0d579ecec1998commit hash: e968e4b48f13edf41954971ed6e0d579ecec1998commit hash: e968e4b48f13edf41954971ed6e0d579ecec1998 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
converters/wkhtmltopdf: fix build on powerpc

Same issue as on i386.
0.12.6
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.12.6
06 Jan 2021 00:23:00
Revision:560456Original commit files touched by this commit
pkubaj search for other commits by this committer
converters/wkhtmltopdf: fix build on GCC architectures

Both GCC 4.2 and 9 can't build this port, but 8 can, so add GCC architectures to
the conditional.
0.12.6
05 Jan 2021 18:46:10
Revision:560419Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: USE_GCC only on i386

Reported by:	arrowd
0.12.6
15 Nov 2020 10:23:01
Revision:555188Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: fix build on arm64/aarch64

PR:		250952
Submitted by:	rasmus@gal.dk
Reviewed by:	linimon
MFH:		2020Q4
0.12.6
21 Sep 2020 19:26:13
Revision:549483Original commit files touched by this commit
pkubaj search for other commits by this committer
converters/wkhtmltopdf: fix build on GCC architectures

USES=compiler:c++11-lang overwrites USE_GCC=8.

The patch adding LDFLAGS for gcc is missing.
0.12.6
23 Jul 2020 01:34:03
Revision:542904Original commit files touched by this commit
pi search for other commits by this committer
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
0.12.5_5
04 Nov 2019 21:36:13
Revision:516745Original commit files touched by this commit
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories c

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'c'.
0.12.5_5
19 Oct 2019 14:06:35
Revision:514800Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: fix build by adding LIB_DEPENDS on www/qt5-webkit
0.12.5_4
13 Aug 2019 16:00:39
Revision:508834Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories a-c)
0.12.5_4
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
0.12.5_3
24 Mar 2019 18:44:13
Revision:496769Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: unbreak with openssl111

1) Building the port with openssl from ports leads to an error:
   Error: /usr/local/bin/wkhtmltoimage is linked to
   /usr/local/lib/libssl.so.9 from security/openssl
   but it is not declared as a dependency
2) Building the port with openssl111 from ports does not fail any more.

The Patch fixes both issues.

PR:		236755
Submitted by:	dinoex
0.12.5_2
05 Jan 2019 22:03:29
Revision:489390Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: fix build with openssl 1.1.1

PR:		234555
Submitted by:	Ashish Kulkarni <kulkarni.ashish@gmail.com> (upstream)
Reported by:	rainer@ultra-secure.de
MFH:		2019Q1
0.12.5_2
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
0.12.5_1
10 Nov 2018 10:09:49
Revision:484599Original commit files touched by this commit
mat search for other commits by this committer
security/openssl-devel was removed, but there is a security/openssl111 now.
0.12.5_1
02 Oct 2018 04:01:36
Revision:481096Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: fix build on powerpc64

- really add patch

PR:		231858
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
0.12.5_1
02 Oct 2018 04:00:53
Revision:481095Original commit files touched by this commit
pi search for other commits by this committer
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@anongoth.pl>
Sponsored by:	Hardware by IntegriCloud
0.12.5_1
21 Jun 2018 16:52:09
Revision:472983Original commit files touched by this commit
tcberner search for other commits by this committer
multimedia/*phonon*: update and flavorize with @qt4/@qt5

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D14632
0.12.5_1
13 Jun 2018 13:58:43
Revision:472325Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: add run-dependency on x11-fonts/webfonts

- otherwise characters are rendered as small blocks

PR:		189424
Submitted by:	Vick Khera <vivek@khera.org>
0.12.5
13 Jun 2018 05:24:27
Revision:472285Original commit files touched by this commit
pi search for other commits by this committer
converters/wkhtmltopdf: update 0.12.4 -> 0.12.5, unbreak

- take maintainer

PR:		228968, 228732
Submitted by:	truckman, pi
Reviewed by:	Ashish Kulkarni <kulkarni.ashish@gmail.com> (upstream)
Approved by:	mm (maintainer)
Relnotes:	https://github.com/wkhtmltopdf/wkhtmltopdf/releases
0.12.4
09 Mar 2018 22:46:22
Revision:464036Original commit files touched by this commit
linimon search for other commits by this committer
Add more information to stub error messages.

Remove BROKEN lines where IGNORE has already been set.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
0.12.4
24 Feb 2018 11:31:55
Revision:462794Original commit files touched by this commit
antoine search for other commits by this committer
Unbreak
24 Feb 2018 09:07:58
Revision:462781Original commit files touched by this commit Sanity Test Failure Refresh
mm search for other commits by this committer
Mark wkhtmltopdf as broken for clang >= 6.0 until fixed
0.12.4
16 Feb 2018 17:52:50
Revision:462050Original commit files touched by this commit
brnrd search for other commits by this committer
BROKEN_SSL: Add REASON for breakage

Reported by:	matwq
0.12.4
16 Feb 2018 13:44:47
Revision:462013Original commit files touched by this commit
brnrd search for other commits by this committer
security/openssl-devel: Mark broken cat c*
0.12.4
30 Nov 2017 06:13:35
Revision:455167Original commit files touched by this commit Sanity Test Failure
linimon search for other commits by this committer
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
0.12.4
27 Mar 2017 14:32:23
Revision:437048Original commit files touched by this commit
grembo search for other commits by this committer
Update to 0.12.4

Also:
- strips binaries
- changes plist to alphabetical order
- adds a patch from 0.12.5-dev to support the use of client certificates
  and private CAs (-ssl-key-password,--ssl-crt-path,--ssl-key-path),
  see also https://github.com/wkhtmltopdf/wkhtmltopdf/pull/3206

PR:		217922
Approved by:	mm (maintainer)
0.12.3.2
21 Jan 2017 03:23:18
Revision:432009Original commit files touched by this commit
jbeich search for other commits by this committer
converters/wkhtmltopdf: unbreak with clang 4.0 (same as r431742)

src/3rdparty/webkit/Source/WebCore/html/HTMLImageElement.cpp:77:24: error:
ordered comparison between pointer and zero ('const int *' and 'int')
    if (optionalHeight > 0)
        ~~~~~~~~~~~~~~ ^ ~

PR:		216211
Obtained from:	upstream (excerpt)
Approved by:	portmgr blanket
0.12.3.2
14 Nov 2016 05:03:05
Revision:426082Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on various tier-2 archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
0.12.3.2
09 Sep 2016 23:27:41
Revision:421641Original commit files touched by this commit
marino search for other commits by this committer
converters/wkhtmltopdf: Document SSL build requirement

Approved by:	SSL blanket
0.12.3.2
04 Jul 2016 20:44:23
Revision:418056Original commit files touched by this commit
mm search for other commits by this committer
Update converters/wkhtmltopdf to 0.12.3.2
0.12.2.1_1
19 May 2016 10:21:25
Revision:415498Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
0.12.2.1_1
21 Apr 2016 16:43:15
Revision:413746Original commit files touched by this commit
swills search for other commits by this committer
many ports: mark broken on powerpc64
0.12.2.1_1
01 Apr 2016 13:29:17
Revision:412344Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
0.12.2.1_1
04 Sep 2015 07:35:06
Revision:396056Original commit files touched by this commit
danfe search for other commits by this committer
- Remove "BROKEN on powerpc" statement: the port builds and links fine
- Fix LICENSE_FILE knob, reindent USES/USE_* block, kill EOL whitespace
0.12.2.1_1
22 Jun 2015 18:33:22
Revision:390310Original commit files touched by this commit
antoine search for other commits by this committer
Convert to USES=jpeg
0.12.2.1_1
14 May 2015 10:15:09
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
0.12.2.1_1
15 Apr 2015 08:20:28
Revision:384038Original commit files touched by this commit
tijl search for other commits by this committer
converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.2.1
02 Apr 2015 14:41:22
Revision:383008Original commit files touched by this commit
mat search for other commits by this committer
Cleanup old unneeded bits.

Sponsored by:	Absolight
0.12.2.1
19 Jan 2015 13:11:24
Revision:377416Original commit files touched by this commit
mm search for other commits by this committer
Update wkhtmltopdf to 0.12.2.1
0.12.1_1
25 Dec 2014 20:54:43
Revision:375598Original commit files touched by this commit
bapt search for other commits by this committer
Bump portrevision after png update
0.12.1
25 Dec 2014 19:04:27
Revision:375594Original commit files touched by this commit
antoine search for other commits by this committer
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
0.12.1
20 Oct 2014 09:37:01
Revision:371249Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
0.12.1
29 Jul 2014 18:41:17
Revision:363371Original commit files touched by this commit Sanity Test Failure
adamw search for other commits by this committer
Convert a bunch of USE_BZIP2 to USES=tar:bzip2

Approved by:	portmgr (not really, but touches unstaged ports)
0.12.1
29 Jun 2014 16:24:38
Revision:359785Original commit files touched by this commit
mm search for other commits by this committer
Remove unnecessary define
0.12.1
29 Jun 2014 10:27:39
Revision:359751Original commit files touched by this commit
mm search for other commits by this committer
Update wkhtmltopdf to 0.12.1
0.12.0_2
25 Jun 2014 06:49:31
Revision:359191Original commit files touched by this commit
antoine search for other commits by this committer
This line got lost during the GMAKE -> MAKE_CMD conversion
0.12.0_2
24 Jun 2014 22:27:02
Revision:359148Original commit files touched by this commit
bapt search for other commits by this committer
Convert GMAKE to MAKE_CMD
0.12.0_2
16 Apr 2014 18:28:50
Revision:351411Original commit files touched by this commit
zeising search for other commits by this committer
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.0_1
08 Feb 2014 10:57:24
Revision:343319Original commit files touched by this commit
mm search for other commits by this committer
Use all distfiles from github using the new qt tag

Thanks to:	Ashish Kulkarni (upstream developer)
0.12.0
07 Feb 2014 01:15:49
Revision:343179Original commit files touched by this commit
mm search for other commits by this committer
Update to 0.12.0 and support staging
0.11.0.r1_3
11 Dec 2013 15:15:49
Revision:336177Original commit files touched by this commit
bapt search for other commits by this committer
In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in converters
0.11.0.r1_3
29 Oct 2013 22:32:36
Revision:332019Original commit files touched by this commit
mm search for other commits by this committer
Do not depend on gcc on FreeBSD 9 and lower
0.11.0.r1_3
26 Oct 2013 00:52:36
Revision:331644Original commit files touched by this commit
gerald search for other commits by this committer
Update to libmpc version 1.0.1 which brings the following fixes:

 - Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.11.0.r1_2
20 Oct 2013 19:37:17
Revision:331060Original commit files touched by this commit
mm search for other commits by this committer
Compile wkhtmltopdf under FreeBSD 10.x by dependig on gcc
TODO: backport patches from www/qt4-webkit
0.11.0.r1_1
20 Sep 2013 16:05:25
Revision:327715Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
converters)
0.11.0.r1_1
16 Sep 2013 10:58:05
Revision:327380Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
0.11.0.r1_1
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
0.11.0.r1_1
23 Apr 2013 06:34:47
Revision:316310Original commit files touched by this commit
bapt search for other commits by this committer
Convert all c categories to USE=pkgconfig
0.11.0.r1_1
31 Dec 2012 10:49:53
Revision:309714Original commit files touched by this commit
mm search for other commits by this committer
Update some of my ports to new options framework

Submitted by:	Baptiste Daroussin <bapt@FreeBSD.org>
0.11.0.r1_1
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
0.11.0.r1
30 May 2012 22:17:03
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN on 7.X: fails to extract

Reported by:    pointyhat
0.11.0.r1
11 May 2012 07:22:24
Original commit files touched by this commit
mm search for other commits by this committer
Update to 0.11.0_rc1 and newer Qt
0.10.0.r2
12 Feb 2012 21:00:04
Original commit files touched by this commit
zi search for other commits by this committer
- Fix build when using custom PREFIX/LOCALBASE

PR:             ports/165039
Submitted by:   zi@ (me)
Approved by:    mm@ (maintainer)
0.10.0.r2
10 Nov 2011 21:29:29
Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on powerpc: fails to link.

Hat:            portmgr
Feature safe:   yes
0.10.0.r2
20 Jul 2011 13:08:41
Original commit files touched by this commit
mm search for other commits by this committer
- Add notice about webfonts to pkg-descr
- Set as broken on FreeBSD 6.x and earlier [1]

PR:     ports/158842 [1]
0.10.0.r2
24 Mar 2011 23:45:52
Original commit files touched by this commit
mm search for other commits by this committer
- Fix depends for option BUNDLED_LIBS
0.10.0.r2
22 Mar 2011 09:14:17
Original commit files touched by this commit
mm search for other commits by this committer
- Modify COMMENT and pkg-descr to provide a better description what this
powerful tool can do
0.10.0.r2
22 Mar 2011 08:29:08
Original commit files touched by this commit
mm search for other commits by this committer
- Remove empty line from pkg-message
0.10.0.r2
22 Mar 2011 08:23:22
Original commit files touched by this commit
mm search for other commits by this committer
- Add LICENSE_FILE(s)
0.10.0.r2
21 Mar 2011 20:45:56
Original commit files touched by this commit
mm search for other commits by this committer
Add LICENSE information
0.10.0.r2
21 Mar 2011 20:25:57
Original commit files touched by this commit
mm search for other commits by this committer
Simple shell utility to convert html to pdf using a custom static build
of qt and the webkit rendering engine.

Features of the static version:
* Convert web pages into PDF documents using webkit
* Adding headers and footers
* TOC generation
* Batch mode conversions
* XServer is not required (however the X11 client libs must be installed)

WWW:    http://code.google.com/p/wkhtmltopdf/

Number of commits found: 89