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

We also have a status page: https://freshports.wordpress.com/

Port details
qt5-webkit QtWebKit with a more modern WebKit code base
5.212.0.a2_4 www on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: kde@FreeBSD.org search for ports maintained by this maintainer
Port Added: 18 Feb 2017 19:48:20
License: not specified in port
Qt WebKit is the port of WebKit on top of Qt.
This is a project aiming to upgrade QtWebKit to modern WebKit code base.

WWW: https://github.com/annulen/webkit
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (86 items)
  1. include/qt5/QtWebKit/5.212.0/QtWebKit/private/qhttpheader_p.h
  2. include/qt5/QtWebKit/5.212.0/QtWebKit/private/qwebdatabase_p.h
  3. include/qt5/QtWebKit/5.212.0/QtWebKit/private/qwebelement_p.h
  4. include/qt5/QtWebKit/5.212.0/QtWebKit/private/qwebhistory_p.h
  5. include/qt5/QtWebKit/5.212.0/QtWebKit/private/qwebplugindatabase_p.h
  6. include/qt5/QtWebKit/5.212.0/QtWebKit/private/qwebscriptworld_p.h
  7. include/qt5/QtWebKit/5.212.0/QtWebKit/private/qwebsecurityorigin_p.h
  8. include/qt5/QtWebKit/QWebDatabase
  9. include/qt5/QtWebKit/QWebElement
  10. include/qt5/QtWebKit/QWebElementCollection
  11. include/qt5/QtWebKit/QWebFullScreenRequest
  12. include/qt5/QtWebKit/QWebFullScreenVideoHandler
  13. include/qt5/QtWebKit/QWebHapticFeedbackPlayer
  14. include/qt5/QtWebKit/QWebHistory
  15. include/qt5/QtWebKit/QWebHistoryInterface
  16. include/qt5/QtWebKit/QWebHistoryItem
  17. include/qt5/QtWebKit/QWebKitPlatformPlugin
  18. include/qt5/QtWebKit/QWebNotificationData
  19. include/qt5/QtWebKit/QWebNotificationPresenter
  20. include/qt5/QtWebKit/QWebPluginFactory
  21. include/qt5/QtWebKit/QWebSecurityOrigin
  22. include/qt5/QtWebKit/QWebSelectData
  23. include/qt5/QtWebKit/QWebSelectMethod
  24. include/qt5/QtWebKit/QWebSettings
  25. include/qt5/QtWebKit/QWebSpellChecker
  26. include/qt5/QtWebKit/QWebTouchModifier
  27. include/qt5/QtWebKit/QtWebKit
  28. include/qt5/QtWebKit/QtWebKitDepends
  29. include/qt5/QtWebKit/QtWebKitVersion
  30. include/qt5/QtWebKit/qtwebkitversion.h
  31. include/qt5/QtWebKit/qwebdatabase.h
  32. include/qt5/QtWebKit/qwebelement.h
  33. include/qt5/QtWebKit/qwebfullscreenrequest.h
  34. include/qt5/QtWebKit/qwebhistory.h
  35. include/qt5/QtWebKit/qwebhistoryinterface.h
  36. include/qt5/QtWebKit/qwebkitglobal.h
  37. include/qt5/QtWebKit/qwebkitplatformplugin.h
  38. include/qt5/QtWebKit/qwebpluginfactory.h
  39. include/qt5/QtWebKit/qwebsecurityorigin.h
  40. include/qt5/QtWebKit/qwebsettings.h
  41. include/qt5/QtWebKitWidgets/5.212.0/QtWebKitWidgets/private/qwebframe_p.h
  42. include/qt5/QtWebKitWidgets/5.212.0/QtWebKitWidgets/private/qwebinspector_p.h
  43. include/qt5/QtWebKitWidgets/5.212.0/QtWebKitWidgets/private/qwebpage_p.h
  44. include/qt5/QtWebKitWidgets/5.212.0/QtWebKitWidgets/private/qwebviewaccessible_p.h
  45. include/qt5/QtWebKitWidgets/QGraphicsWebView
  46. include/qt5/QtWebKitWidgets/QWebFrame
  47. include/qt5/QtWebKitWidgets/QWebHitTestResult
  48. include/qt5/QtWebKitWidgets/QWebInspector
  49. include/qt5/QtWebKitWidgets/QWebPage
  50. include/qt5/QtWebKitWidgets/QWebView
  51. include/qt5/QtWebKitWidgets/QtWebKitWidgets
  52. include/qt5/QtWebKitWidgets/QtWebKitWidgetsDepends
  53. include/qt5/QtWebKitWidgets/QtWebKitWidgetsVersion
  54. include/qt5/QtWebKitWidgets/qgraphicswebview.h
  55. include/qt5/QtWebKitWidgets/qtwebkitwidgetsversion.h
  56. include/qt5/QtWebKitWidgets/qwebframe.h
  57. include/qt5/QtWebKitWidgets/qwebinspector.h
  58. include/qt5/QtWebKitWidgets/qwebpage.h
  59. include/qt5/QtWebKitWidgets/qwebview.h
  60. lib/cmake/Qt5WebKit/Qt5WebKitConfig.cmake
  61. lib/cmake/Qt5WebKit/Qt5WebKitConfigVersion.cmake
  62. lib/cmake/Qt5WebKit/WebKitTargets-release.cmake
  63. lib/cmake/Qt5WebKit/WebKitTargets.cmake
  64. lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake
  65. lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake
  66. lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets-release.cmake
  67. lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets.cmake
  68. lib/qt5/libQt5WebKit.so
  69. lib/qt5/libQt5WebKit.so.5
  70. lib/qt5/libQt5WebKit.so.5.212.0
  71. lib/qt5/libQt5WebKitWidgets.so
  72. lib/qt5/libQt5WebKitWidgets.so.5
  73. lib/qt5/libQt5WebKitWidgets.so.5.212.0
  74. lib/qt5/mkspecs/modules/qt_lib_webkit.pri
  75. lib/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri
  76. lib/qt5/qml/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so
  77. lib/qt5/qml/QtWebKit/experimental/qmldir
  78. lib/qt5/qml/QtWebKit/libqmlwebkitplugin.so
  79. lib/qt5/qml/QtWebKit/plugins.qmltypes
  80. lib/qt5/qml/QtWebKit/qmldir
  81. libdata/pkgconfig/Qt5WebKit.pc
  82. libdata/pkgconfig/Qt5WebKitWidgets.pc
  83. libexec/qt5/QtWebDatabaseProcess
  84. libexec/qt5/QtWebNetworkProcess
  85. libexec/qt5/QtWebPluginProcess
  86. libexec/qt5/QtWebProcess
  87. Collapse this list.

To install the port: cd /usr/ports/www/qt5-webkit/ && make install clean
To add the package: pkg install qt5-webkit

PKGNAME: qt5-webkit

distinfo:

TIMESTAMP = 1502177654
SHA256 (qtwebkit-5.212.0-alpha2.tar.xz) = f8f901de567e11fc5659402b6b827eac75505ff9c5072d8e919aa306003f8f8a
SIZE (qtwebkit-5.212.0-alpha2.tar.xz) = 12456284


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

Build dependencies:
  1. ruby23 : lang/ruby23
  2. bison : devel/bison
  3. cmake : devel/cmake
  4. ninja : devel/ninja
  5. gperf : devel/gperf
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python2.7 : lang/python27
  8. x11.pc : x11/libX11
  9. xcomposite.pc : x11/libXcomposite
  10. xrender.pc : x11/libXrender
  11. gstreamer1-plugins-core>=1.4 : multimedia/gstreamer1-plugins-core
  12. gstreamer1-plugins>=1.4 : multimedia/gstreamer1-plugins
  13. moc : devel/qt5-buildtools
  14. qmake : devel/qt5-qmake
  15. perl5>=5.24<5.25 : lang/perl5.24
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcomposite.pc : x11/libXcomposite
  3. xrender.pc : x11/libXrender
  4. gstreamer1-plugins-core>=1.4 : multimedia/gstreamer1-plugins-core
  5. gstreamer1-plugins>=1.4 : multimedia/gstreamer1-plugins
  6. perl5>=5.24<5.25 : lang/perl5.24
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libgstapp-1.0.so : multimedia/gstreamer1-plugins
  3. libgstbase-1.0.so : multimedia/gstreamer1
  4. libhyphen.so : textproc/hyphen
  5. libicui18n.so : devel/icu
  6. libpng16.so : graphics/png
  7. libwebp.so : graphics/webp
  8. libjpeg.so : graphics/jpeg-turbo
  9. libsqlite3.so : databases/sqlite3
  10. libglib-2.0.so : devel/glib20
  11. libintl.so : devel/gettext-runtime
  12. libxml2.so : textproc/libxml2
  13. libxslt.so : textproc/libxslt
  14. libgstreamer-1.0.so : multimedia/gstreamer1
  15. libQt5Core.so : devel/qt5-core
  16. libQt5Gui.so : x11-toolkits/qt5-gui
  17. libQt5Location.so : devel/qt5-location
  18. libQt5Network.so : net/qt5-network
  19. libQt5OpenGL.so : graphics/qt5-opengl
  20. libQt5PrintSupport.so : print/qt5-printsupport
  21. libQt5Qml.so : lang/qt5-qml
  22. libQt5Quick.so : x11-toolkits/qt5-quick
  23. libQt5Sensors.so : comms/qt5-sensors
  24. libQt5Test.so : devel/qt5-testlib
  25. libQt5WebChannel.so : www/qt5-webchannel
  26. libQt5Widgets.so : x11-toolkits/qt5-widgets
Patch dependencies:
  1. ruby23 : lang/ruby23
Extract dependencies:
  1. ruby23 : lang/ruby23

This port is required by:

for Libraries 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...
Configuration Options
     No options to configure

USES:
bison cmake:outsource gperf jpeg pathfix perl5 pkgconfig  python:2.7,build sqlite:3 tar:xz qmake:_env gnome

Master Sites:
  1. https://github.com/annulen/webkit/releases/download/qtwebkit-5.212.0-alpha2/
Port Moves
  • port moved here from www/webkit-qt5 on 2017-02-18
    REASON: Renamed to match other Qt ports

Number of commits found: 10

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
14 Nov 2017 19:31:22
Original commit files touched by this commit  5.212.0.a2_4
Revision:454197
tcberner search for other commits by this committer
www/qt5-webkit add upstream patch to disable broken ES6 proxy support

PR:		223668
Submitted by:	Mikhail T.  <mi@ALDAN.algebra.com>
12 Nov 2017 09:11:44
Original commit files touched by this commit  5.212.0.a2_3
Revision:454026
tcberner search for other commits by this committer
Force python2.7 in www/qt5-webkit

The buildsystem of qt5-webkit requires a python2.* version,
and will fail when python3.* is used.

Reported by:	jrm
Differential Revision:	https://reviews.freebsd.org/D13008
09 Nov 2017 02:31:48
Original commit files touched by this commit  5.212.0.a2_3
Revision:453790
jbeich search for other commits by this committer
devel/icu: update to 60.1

Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
03 Nov 2017 18:06:15
Original commit files touched by this commit  5.212.0.a2_2
Revision:453418
tcberner search for other commits by this committer
Fix qt5 builds on some arm architectures

* 222612: www/qt5-webkit: for armv6/v7: The cacheFlush support is missing on
this platform
* 216816: devel/qt5: In arch.test, use CXXFLAGS from make environment

PR:		222612,216816, 223289
Exp-run by:	antoine
Submitted by:	mmel, mikael.urankar@gmail.com
Reported by:	Mark Millard <markmi@dsl-only.net>, mmel
Reviewed by:	mmel, mikael.urankar@gmail.com
Differential Revision:	https://reviews.freebsd.org/D12816
25 Sep 2017 00:02:36
Original commit files touched by this commit  5.212.0.a2_2
Revision:450556  Sanity Test Failure
jbeich search for other commits by this committer
devel/icu: update to 59.1

- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
27 Aug 2017 14:06:05
Original commit files touched by this commit  5.212.0.a2_1
Revision:448821
rakuco search for other commits by this committer
Ensure qconfig-modules.h does not include qconfig-webkit.h

r448361 updated Qt WebKit and dropped QT_DIST and QT_DEFINES, which led to
existing installations being upgraded to remove qconfig-webkit.h while not
removing the corresponding #include <QtCore/modules/qconfig-webkit.h> from
qconfig-modules.h.

Consequently, any build that uses existing Qt5 ports (i.e. building a port
locally, or any project using Qt5) fails with errors like:

    /usr/local/include/qt5/QtCore/qconfig-modules.h:8:10: fatal error:
    'QtCore/modules/qconfig-webkit.h' file not found

Add a pkg-install that takes care of removing any offending lines from
qconfig-modules.h.

PR:		221828
Reviewed by:	tcberner, Adriaan de Groot <groot@kde.org>
20 Aug 2017 08:45:48
Original commit files touched by this commit  5.212.0.a2
Revision:448361
tcberner search for other commits by this committer
Replace www/qt5-webkit by a maintained fork.

Qt dropped WebKit in favour of WebEngine, and the used WebKit base in
www/qt5-webkit is therefore very outdated.

The fork at [1] is a QtWebKit implementation on a modern WebKit code base.

[1] https://github.com/annulen/webkit

PR:		221339
Exp-Run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D9048
23 May 2017 05:03:16
Original commit files touched by this commit  5.7.1_1
Revision:441503
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
07 May 2017 19:29:45
Original commit files touched by this commit  5.7.1
Revision:440357
jbeich search for other commits by this committer
www/qt*-webkit: unbreak on armv6

In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26:
In file included from ./Source/JavaScriptCore/config.h:30:
./Source/WTF/wtf/Platform.h:308:6: error: "Not supported ARM architecture"
#    error "Not supported ARM architecture"
     ^
<inline asm>:149:16: error: invalid operand for instruction
vmov.u32 r2, r3, s8, s9

PR:		216153 217208
Submitted by:	mikael.urankar@gmail.com
18 Feb 2017 19:48:05
Original commit files touched by this commit  5.7.1
Revision:434380
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

Number of commits found: 10

Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities 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 31884
Broken 126
Deprecated 45
Ignore 362
Forbidden 0
Restricted 173
No CDROM 78
Vulnerable 48
Expired 11
Set to expire 37
Interactive 0
new 24 hours 12
new 48 hours88
new 7 days3239
new fortnight3317
new month3471

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