FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Please give me your LTO-4 or better tape library and I'll put it to good use.
Port details
wkhtmltopdf Convert HTML (or live webpages) to PDF or image
0.12.2.1_1 converters on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: mm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 21 Mar 2011 20:26:22
License: LGPL3
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

WWW: https://github.com/wkhtmltopdf/wkhtmltopdf
SVNWeb : Homepage : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gmake : devel/gmake
  2. pkgconf : devel/pkgconf
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
  5. xrender.pc : x11/libXrender
  6. perl5.20.2 : lang/perl5.20
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xext.pc : x11/libXext
  3. xrender.pc : x11/libXrender
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libfreetype.so : print/freetype2
  3. libpng.so : graphics/png
  4. libiconv.so : converters/libiconv
  5. libjpeg.so : graphics/jpeg

This port is required by:

for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/converters/wkhtmltopdf/ && make install clean
To add the package: pkg install converters/wkhtmltopdf


Configuration Options
     No options to configure

USES:
iconv jpeg gmake perl5 pkgconfig tar:bzip2

Master Sites:
  1. http://aarnet.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  2. http://distcache.FreeBSD.org/ports-distfiles/
  3. http://downloads.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  4. http://freefr.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  5. http://garr.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  6. http://heanet.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  7. http://hivelocity.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  8. http://ignum.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  9. http://internode.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  10. http://iweb.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  11. http://jaist.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  12. http://kent.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  13. http://master.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  14. http://nchc.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  15. http://ncu.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  16. http://netcologne.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  17. http://sunet.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  18. http://superb-dca3.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  19. http://switch.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  20. http://tenet.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  21. http://ufpr.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/
  22. http://waix.dl.sourceforge.net/project/wkhtmltopdf/0.12.2.1/

Number of commits found: 37

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 Jun 2015 18:33:22
Original commit files touched by this commit  0.12.2.1_1
Revision:390310
antoine search for other commits by this committer
Convert to USES=jpeg
14 May 2015 10:15:09
Original commit files touched by this commit  0.12.2.1_1
Revision:386312
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
15 Apr 2015 08:20:28
Original commit files touched by this commit  0.12.2.1_1
Revision:384038
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)
02 Apr 2015 14:41:22
Original commit files touched by this commit  0.12.2.1
Revision:383008
mat search for other commits by this committer
Cleanup old unneeded bits.

Sponsored by:	Absolight
19 Jan 2015 13:11:24
Original commit files touched by this commit  0.12.2.1
Revision:377416
mm search for other commits by this committer
Update wkhtmltopdf to 0.12.2.1
25 Dec 2014 20:54:43
Original commit files touched by this commit  0.12.1_1
Revision:375598
bapt search for other commits by this committer
Bump portrevision after png update
25 Dec 2014 19:04:27
Original commit files touched by this commit  0.12.1
Revision:375594
antoine search for other commits by this committer
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
20 Oct 2014 09:37:01
Original commit files touched by this commit  0.12.1
Revision:371249
bapt search for other commits by this committer
Cleanup plist
29 Jul 2014 18:41:17
Original commit files touched by this commit  0.12.1
Revision:363371  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)
29 Jun 2014 16:24:38
Original commit files touched by this commit  0.12.1
Revision:359785
mm search for other commits by this committer
Remove unnecessary define
29 Jun 2014 10:27:39
Original commit files touched by this commit  0.12.1
Revision:359751
mm search for other commits by this committer
Update wkhtmltopdf to 0.12.1
25 Jun 2014 06:49:31
Original commit files touched by this commit  0.12.0_2
Revision:359191
antoine search for other commits by this committer
This line got lost during the GMAKE -> MAKE_CMD conversion
24 Jun 2014 22:27:02
Original commit files touched by this commit  0.12.0_2
Revision:359148
bapt search for other commits by this committer
Convert GMAKE to MAKE_CMD
16 Apr 2014 18:28:50
Original commit files touched by this commit  0.12.0_2
Revision:351411
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)
08 Feb 2014 10:57:24
Original commit files touched by this commit  0.12.0_1
Revision:343319
mm search for other commits by this committer
Use all distfiles from github using the new qt tag

Thanks to:	Ashish Kulkarni (upstream developer)
07 Feb 2014 01:15:49
Original commit files touched by this commit  0.12.0
Revision:343179
mm search for other commits by this committer
Update to 0.12.0 and support staging
11 Dec 2013 15:15:49
Original commit files touched by this commit  0.11.0.r1_3
Revision:336177
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
29 Oct 2013 22:32:36
Original commit files touched by this commit  0.11.0.r1_3
Revision:332019
mm search for other commits by this committer
Do not depend on gcc on FreeBSD 9 and lower
26 Oct 2013 00:52:36
Original commit files touched by this commit  0.11.0.r1_3
Revision:331644
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)
20 Oct 2013 19:37:17
Original commit files touched by this commit  0.11.0.r1_2
Revision:331060
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
20 Sep 2013 16:05:25
Original commit files touched by this commit  0.11.0.r1_1
Revision:327715
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
converters)
16 Sep 2013 10:58:05
Original commit files touched by this commit  0.11.0.r1_1
Revision:327380
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

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

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

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

Reported by:    pointyhat
11 May 2012 07:22:24
Original commit files touched by this commit  0.11.0.r1
mm search for other commits by this committer
Update to 0.11.0_rc1 and newer Qt
12 Feb 2012 21:00:04
Original commit files touched by this commit  0.10.0.r2
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)
10 Nov 2011 21:29:29
Original commit files touched by this commit  0.10.0.r2
linimon search for other commits by this committer
Mark as broken on powerpc: fails to link.

Hat:            portmgr
Feature safe:   yes
20 Jul 2011 13:08:41
Original commit files touched by this commit  0.10.0.r2
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]
24 Mar 2011 23:45:52
Original commit files touched by this commit  0.10.0.r2
mm search for other commits by this committer
- Fix depends for option BUNDLED_LIBS
22 Mar 2011 09:14:17
Original commit files touched by this commit  0.10.0.r2
mm search for other commits by this committer
- Modify COMMENT and pkg-descr to provide a better description what this
powerful tool can do
22 Mar 2011 08:29:08
Original commit files touched by this commit  0.10.0.r2
mm search for other commits by this committer
- Remove empty line from pkg-message
22 Mar 2011 08:23:22
Original commit files touched by this commit  0.10.0.r2
mm search for other commits by this committer
- Add LICENSE_FILE(s)
21 Mar 2011 20:45:56
Original commit files touched by this commit  0.10.0.r2
mm search for other commits by this committer
Add LICENSE information
21 Mar 2011 20:25:57
Original commit files touched by this commit  0.10.0.r2
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: 37

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chicken*Jul 31
net-snmpJul 31
net-snmpJul 31
bind910Jul 28
bind99Jul 28
logstashJul 27
openssh-portableJul 27
chromiumJul 25
wordpress*Jul 24
wordpress*Jul 24
wordpress*Jul 24
wordpress*Jul 24
wordpress-zh_TW*Jul 24
libidnJul 23
opensaml2Jul 23

20 vulnerabilities affecting 50 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 25083
Broken 197
Deprecated 106
Ignore 498
Forbidden 1
Restricted 204
No CDROM 94
Vulnerable 44
Expired 1
Set to expire 94
Interactive 0
new 24 hours 0
new 48 hours2
new 7 days31
new fortnight68
new month183

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.