notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
Port details
webkit-qt5 Qt WebKit implementation
5.6.2_2 www Deleted on this many watch lists=0 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 Version of this port present on the latest quarterly branch.
Maintainer: kde@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-03-03 16:50:50
Last Update: 2017-02-18 19:48:05
SVN Revision: 434380
License: LGPL21
Description:
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • qt5-webkit>0:www/webkit-qt5
No installation instructions:
This port has been deleted.
PKGNAME: qt5-webkit
Flavors: there is no flavor information for this port.
distinfo:

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. flex : textproc/flex
  2. ruby22 : lang/ruby22
  3. bison : devel/bison
  4. pkgconf>=0.9.10 : devel/pkgconf
  5. python2.7 : lang/python27
  6. libGL>0 : graphics/libGL
  7. glproto.pc : x11/glproto
  8. dri2proto.pc : x11/dri2proto
  9. x11.pc : x11/libX11
  10. xcomposite.pc : x11/libXcomposite
  11. xrender.pc : x11/libXrender
  12. gstreamer1-plugins>=1.4.0 : multimedia/gstreamer1-plugins
  13. moc : devel/qt5-buildtools
  14. qmake : devel/qmake5
  15. perl5>=5.24<5.25 : lang/perl5.24
Runtime dependencies:
  1. libGL>0 : graphics/libGL
  2. x11.pc : x11/libX11
  3. xcomposite.pc : x11/libXcomposite
  4. xrender.pc : x11/libXrender
  5. gstreamer1-plugins>=1.4.0 : multimedia/gstreamer1-plugins
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libicui18n.so : devel/icu
  3. libleveldb.so : databases/leveldb
  4. libpng.so : graphics/png
  5. libwebp.so : graphics/webp
  6. libjpeg.so : graphics/jpeg-turbo
  7. libsqlite3.so : databases/sqlite3
  8. libglib-2.0.so : devel/glib20
  9. libxml2.so : textproc/libxml2
  10. libxslt.so : textproc/libxslt
  11. libQt5Core.so : devel/qt5-core
  12. libQt5Gui.so : x11-toolkits/qt5-gui
  13. libQt5Network.so : net/qt5-network
  14. libQt5OpenGL.so : graphics/qt5-opengl
  15. libQt5PrintSupport.so : print/qt5-printsupport
  16. libQt5Qml.so : lang/qt5-qml
  17. libQt5Quick.so : x11-toolkits/qt5-quick
  18. libQt5Sql.so : databases/qt5-sql
  19. libQt5Widgets.so : x11-toolkits/qt5-widgets
Patch dependencies:
  1. ruby22 : lang/ruby22
Extract dependencies:
  1. ruby22 : lang/ruby22
There are no ports dependent upon this port

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (11 items)
Collapse this list.
  1. http://anychimirror101.mirrors.tds.net/pub/Qt/community_releases/5.6/5.6.2//
  2. http://download.qt-project.org/community_releases/5.6/5.6.2//
  3. http://ftp.jaist.ac.jp/pub/qtproject/community_releases/5.6/5.6.2//
  4. http://linorg.usp.br/Qt/community_releases/5.6/5.6.2//
  5. http://master.qt-project.org/community_releases/5.6/5.6.2//
  6. http://mirrors.neusoft.edu.cn/qt/community_releases/5.6/5.6.2//
  7. http://qtmirror.ics.com/pub/qtproject/community_releases/5.6/5.6.2//
  8. http://www.las.ic.unicamp.br/pub/qtproject/community_releases/5.6/5.6.2//
  9. http://www.mirrorservice.org/sites/download.qt-project.org/community_releases/5.6/5.6.2//
  10. http://www.nic.funet.fi/pub/mirrors/download.qt-project.org/community_releases/5.6/5.6.2//
Collapse this list.
Port Moves
  • port moved to www/qt5-webkit on 2017-02-18
    REASON: Renamed to match other Qt ports

Number of commits found: 37

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.6.2_2
18 Feb 2017 19:48:05
Revision:434380Original commit files touched by this commit
tcberner search for other commits by this committer
Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more

* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise
Nolden
<nolden@kde.org>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat, groot_kde.org
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9213
5.6.2_2
24 Dec 2016 10:20:20
Revision:429324Original commit files touched by this commit
fluffy search for other commits by this committer
- Fix generator scripts to work with python35+

Obtained from:	qtwebkit community repo
5.6.2_1
19 Nov 2016 18:21:20
Revision:426525Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 58.1

Changes:	http://site.icu-project.org/download/58
PR:		214384
Exp-run by:	antoine
Approved by:	office (bapt)
5.6.2
28 Oct 2016 13:43:14
Revision:424842Original commit files touched by this commit
tcberner search for other commits by this committer
Update Qt to 5.6.2 [1,2]

Thanks to the upstream work of Marie Loise Nolden, we could get rid of a handful
of patches, as they have been properly upstreamed. The rest of the work is just
some minor plist changes.

I would like to thank Loise <nolden@kde.org> for the upstream work, and Adriaan
<groot@kde.org> for getting the update into shape.

[1] http://blog.qt.io/blog/2016/10/12/qt-5-6-2-released/
[2] http://wiki.qt.io/Qt_5.6.2_Change_Files

PR: 213530
Exp-run by: antoine
Submitted by: Adriaan de Groot <groot@kde.org>
Reviewed by: rakuco, mat, tcberner
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D8228
5.6.1_2
27 Sep 2016 07:08:19
Revision:422803Original commit files touched by this commit
rakuco search for other commits by this committer
Fix some configuration test failures and use the system LevelDB port

These are fixes for two separate issues (even though fixing the latter
depends on fixing the former), but they are being landed together to avoid
having to bump PORTREVISION twice.

1. r411689 ("Drop USES=gmake") caused a regression where several
   configuration tests (glx, libXcomposite, libXrender and leveldb) were
   failing even though they should not.
   The .pro files for those tests all have "OBJECTS_DIR = obj", which causes
   qmake to create this subdirectory when generating the test's Makefile and
   put object files there. The problem is that make(1) always tries to cd
   into this directory (among others in case MAKEOBJDIRPREFIX or MAKEOBJDIR
   are set), so the compiler was being invoked like this:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.6.1_1
24 Sep 2016 11:06:57
Revision:422711Original commit files touched by this commit
tijl search for other commits by this committer
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
5.6.1
17 Sep 2016 09:46:54
Revision:422306Original commit files touched by this commit
rakuco search for other commits by this committer
Update the Qt5 ports to 5.6.1.

This took longer than expected, but there are quite a few changes to the
existing ports and a few new ones.

General upstream changes:
- Starting with Qt 5.6.2, Qt will fail at configuration time if LibreSSL is
  being used. According to the discussion here:
  https://codereview.qt-project.org/#/c/154800/
  The Qt project is not opposed to LibreSSL, but does not want to mix
  support for it into the OpenSSL backend code, especially as they move
  towards supporting OpenSSL 1.1.
  People interested in LibreSSL support are welcome to submit a separate
  backend upstream, but are expected to maintain it. We (kde@) are not
  opposed to carrying some patches authored by others in the future, as long
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.5.1_3
06 Jul 2016 22:10:14
Revision:418153Original commit files touched by this commit
mat search for other commits by this committer
Bump PORTREVISION for the icu revert.

This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.

PR:		205120
With hat:	portmgr
Sponsored by:	Absolight
5.5.1_2
06 Jul 2016 07:34:13
Revision:418119Original commit files touched by this commit
gahr search for other commits by this committer
devel/icu: bump PORTREVISION on dependent ports
5.5.1_1
11 Apr 2016 10:59:48
Revision:413016Original commit files touched by this commit
robak search for other commits by this committer
www/webkit-qt5: Mark BROKEN_sparc64

PR:		203383
Submitted by:	Mark Linimon <linimon@FreeBSD.org>
Approved by:	portmgr (blanket)
5.5.1_1
01 Apr 2016 14:33:58
Revision:412351Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
5.5.1_1
01 Apr 2016 11:17:54
Revision:412334Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 0.5.0
- Bump PORTREVISION for graphics/webp shlib change

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
5.5.1
23 Mar 2016 09:09:14
Revision:411689Original commit files touched by this commit
rakuco search for other commits by this committer
Drop USES=gmake.

The port builds fine with fmake on 9.3, 10.x and HEAD, as verified with
Poudriere.

Additionally, I see massive build time improvements in HEAD when using
make(1) with Poudriere in FreeBSD VM on a Linux host (15min with fmake vs.
2h15min with GNU make). I did not investigate this further and I guess it's
related to the VM setup.
5.5.1
24 Jan 2016 18:10:14
Revision:407169Original commit files touched by this commit
rakuco search for other commits by this committer
Update Qt5 to 5.5.1.

This is the latest stable release at time of writing.

Release announcement: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
New features in Qt 5.5: https://wiki.qt.io/New_Features_in_Qt_5.5

As usual, huge thanks to Tobias Berner (tcberner@gmail.com) for all his work
on these ports in kde@'s experimental area51 repository. He's the one who
started the update and did a lot of the initial work on Qt 5.5. Ralf Nolden
(nolden@kde.org) has contributed the initial version of most of our new Qt5
ports.

Also thanks to Yuri Victorovich (yuri@rawbw.com) for contributing PR 205805
with his own patch for the 5.5.1 update. Some of his changes there prompted
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.4.1_2
10 Jan 2016 16:19:37
Revision:405717Original commit files touched by this commit
bapt search for other commits by this committer
Convert www ports to USES=sqlite and USES=firebird
5.4.1_2
03 Sep 2015 21:57:40
Revision:396047Original commit files touched by this commit
makc search for other commits by this committer
www/webkit-qt5:
- Fix typo in PORTREVISION

Submitted by:	Ralf Nolden <nolden@kde.org> via kde-freebsd maillist
5.4.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
5.4.1
23 Apr 2015 21:26:10
Revision:384614Original commit files touched by this commit
bapt search for other commits by this committer
Update icu to 55.1
5.4.1
22 Mar 2015 21:20:14
Revision:381963Original commit files touched by this commit
kwm search for other commits by this committer
GLib 2.43 added GMutexLocker API, so make sure we use the GMutexLocker
from WebCore.

Approved by:	kde@ (rakuco@)
5.4.1
18 Mar 2015 09:37:43
Revision:381532Original commit files touched by this commit
rakuco search for other commits by this committer
Update Qt5 to 5.4.1.

This is probably the first time our Qt 5 ports are tracking the latest
upstream release :-)

There isn't much to report in this update, thanks to the effort spent in the
5.2->5.3 update: a lot of the work is just small plist and patch updates.
Thankfully, several patches have been upstreamed and are not needed on our
side anymore.

I would like to thank Alex Richardson <arichardson.kde@gmail.com> and Tobias
Berner <tcberner@gmail.com> for their help with the plist updates and
general testing.

PR:		198585
5.3.2_2
21 Feb 2015 20:16:22
Revision:379547Original commit files touched by this commit
rakuco search for other commits by this committer
Fix `make patch' after r379541.

The new patch just didn't apply, and apparently nobody tested it before
committing...

PR:		197483
5.3.2_2
21 Feb 2015 19:06:11
Revision:379541Original commit files touched by this commit
sbruno search for other commits by this committer
Add support for armv6 by adding __clear_cache support to ASM in the javascript
assembler.  This mirrors similar patches to other webkit ports.

PR:		197483
Submitted by:	mikael.urankar@gmail.com
Reviewed by:	rakuco@FreeBSD.org (for kde@)
5.3.2_2
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
5.3.2_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
5.3.2_1
21 Nov 2014 08:11:50
Revision:372977Original commit files touched by this commit
rakuco search for other commits by this committer
Make `make patch' work after r372956.

Reported by antoine.
5.3.2_1
20 Nov 2014 20:25:02
Revision:372956Original commit files touched by this commit
rakuco search for other commits by this committer
Stop installing libplatformplugin.so.

That is an example plugin that is not supposed to be built and installed by
default. Its sole purpose is to be an example of how to write a plugin, and
it does so by making <select> elements show up in a separate dialog. We
definitely do not want that. As a bonus, it allows us to remove some of the
hacks we do in the pre-configure target.

While here:
- Improve the comment about why we change ALL_TARGET.
- Remove the weird CONFIGURE_ENV change we did that does not seem to be
  necessary anymore. I could not find any explanation for why it was added
  in the first place.
5.3.2
05 Nov 2014 09:39:22
Revision:372179Original commit files touched by this commit
rakuco search for other commits by this committer
Update Qt5 ports to 5.3.2.

Proudly presented by the KDE on FreeBSD team, with several guest stars.

This update took way longer than initially expected due to us previously
accumulating assumptions and changes to Qt's build system that finally bit
us back with the 5.3 release series, so we had to do a fair amount of
cleanup.

New ports:
- comms/qt5-serialport: Qt functions to access serial ports, originally
                        based on work by Fernando Apesteguia. [1]
- devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of
                  devel/qt4-qdoc3. Originally worked on by Tobias Berner.
                  It had already been half-split from devel/qt5-buildtools,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.2.1_5
23 Oct 2014 21:35:15
Revision:371415Original commit files touched by this commit
rakuco search for other commits by this committer
Remove @dirrm and @dirrmtry entries from the Qt ports.
5.2.1_5
20 Oct 2014 10:34:14
Revision:371254Original commit files touched by this commit
marino search for other commits by this committer
Add USES=alias to several ports

Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
5.2.1_5
07 Oct 2014 15:59:47
Revision:370358Original commit files touched by this commit
bapt search for other commits by this committer
Fix without gperf in base
5.2.1_5
05 Oct 2014 18:25:01
Revision:370100Original commit files touched by this commit
alonso search for other commits by this committer
Replace USE_PYTHON* by USES=python.

This commit consists of area51's r10314 and r10356 patchsets.

Approved by:	rakuco (mentor)
5.2.1_5
10 Sep 2014 20:50:37
Revision:367888Original commit files touched by this commit
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
5.2.1_4
19 Jul 2014 11:09:00
Revision:362251Original commit files touched by this commit
tijl search for other commits by this committer
Remove libtool .la files from all Qt ports

Approvedy by:	kde (makc)
5.2.1_3
04 Jul 2014 09:41:00
Revision:360588Original commit files touched by this commit
tijl search for other commits by this committer
Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.

Approved by:	portmgr (implicit)
5.2.1_2
08 May 2014 03:25:06
Revision:353249Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 0.4.0
- Add LICENSE
- Sort LIB_DEPENDS
- Use USES=libtool
- Do not silence installation message
- Bump PORTREVISION for graphics/webp shlib change

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
5.2.1_1
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)
5.2.1
03 Mar 2014 16:50:33
Revision:346930Original commit files touched by this commit
makc search for other commits by this committer
KDE/FreeBSD team is happy to present Qt 5 in ports!

Alberto Villa (avilla@) has done all the hard work to create Qt 5 ports.
Trivial update from 5.2.0-beta1 to 5.2.1 by me.

Special thanks for Adriaan de Groot <groot@kde.org> for his assistance for
Qt-5.2.0 update.

Approved by:	portmgr (bapt) (for Mk/bsd.port.mk)

Number of commits found: 37