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

Port details
qt5-opengl Qt 5-compatible OpenGL support module
5.9.3 graphics 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: search for ports maintained by this maintainer
Port Added: 03 Mar 2014 16:50:50
License: LGPL21
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

With Qt, code can be reused efficiently to target multiple platforms
with one code base. The modular C++ class library and developer tools
easily enables developers to create applications for one platform and
easily build and run to deploy on another platform.

SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (54 items)
  1. /usr/local/share/licenses/qt5-opengl-5.9.3/
  2. /usr/local/share/licenses/qt5-opengl-5.9.3/LICENSE
  3. /usr/local/share/licenses/qt5-opengl-5.9.3/LGPL21
  4. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qgl2pexvertexarray_p.h
  5. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qgl_p.h
  6. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglcustomshaderstage_p.h
  7. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglengineshadermanager_p.h
  8. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglengineshadersource_p.h
  9. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglframebufferobject_p.h
  10. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglgradientcache_p.h
  11. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglpaintdevice_p.h
  12. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglpixelbuffer_p.h
  13. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qglshadercache_p.h
  14. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qgraphicsshadereffect_p.h
  15. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qpaintengineex_opengl2_p.h
  16. include/qt5/QtOpenGL/5.9.3/QtOpenGL/private/qtextureglyphcache_gl_p.h
  17. include/qt5/QtOpenGL/QGL
  18. include/qt5/QtOpenGL/QGLBuffer
  19. include/qt5/QtOpenGL/QGLColormap
  20. include/qt5/QtOpenGL/QGLContext
  21. include/qt5/QtOpenGL/QGLFormat
  22. include/qt5/QtOpenGL/QGLFramebufferObject
  23. include/qt5/QtOpenGL/QGLFramebufferObjectFormat
  24. include/qt5/QtOpenGL/QGLFunctions
  25. include/qt5/QtOpenGL/QGLFunctionsPrivate
  26. include/qt5/QtOpenGL/QGLPixelBuffer
  27. include/qt5/QtOpenGL/QGLShader
  28. include/qt5/QtOpenGL/QGLShaderProgram
  29. include/qt5/QtOpenGL/QGLWidget
  30. include/qt5/QtOpenGL/QtOpenGL
  31. include/qt5/QtOpenGL/QtOpenGLDepends
  32. include/qt5/QtOpenGL/QtOpenGLVersion
  33. include/qt5/QtOpenGL/qgl.h
  34. include/qt5/QtOpenGL/qglbuffer.h
  35. include/qt5/QtOpenGL/qglcolormap.h
  36. include/qt5/QtOpenGL/qglframebufferobject.h
  37. include/qt5/QtOpenGL/qglfunctions.h
  38. include/qt5/QtOpenGL/qglpixelbuffer.h
  39. include/qt5/QtOpenGL/qglshaderprogram.h
  40. include/qt5/QtOpenGL/qtopenglglobal.h
  41. include/qt5/QtOpenGL/qtopenglversion.h
  42. lib/cmake/Qt5OpenGL/Qt5OpenGLConfig.cmake
  43. lib/cmake/Qt5OpenGL/Qt5OpenGLConfigVersion.cmake
  44. lib/qt5/libQt5OpenGL.prl
  45. lib/qt5/
  46. lib/qt5/
  47. lib/qt5/
  48. lib/qt5/
  49. @comment lib/qt5/
  50. lib/qt5/mkspecs/modules/qt_lib_opengl.pri
  51. lib/qt5/mkspecs/modules/qt_lib_opengl_private.pri
  52. libdata/pkgconfig/Qt5OpenGL.pc
  53. @postexec /sbin/ldconfig -m /usr/local/lib/qt5
  54. @postunexec /sbin/ldconfig -R
  55. Collapse this list.

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

PKGNAME: qt5-opengl


TIMESTAMP = 1513282977
SHA256 (KDE/Qt/5.9.3/qt3d-opensource-src-5.9.3.tar.xz) = 97925132f0583ccd76f5e104c849341df3abba73dd4d9b647622a23bdae6273f
SIZE (KDE/Qt/5.9.3/qt3d-opensource-src-5.9.3.tar.xz) = 28000420
SHA256 (KDE/Qt/5.9.3/qtactiveqt-opensource-src-5.9.3.tar.xz) = 59ece2126e36321509a0506c32ab8b02ae5736c26b9fea3cd0b01a75fc505399
SIZE (KDE/Qt/5.9.3/qtactiveqt-opensource-src-5.9.3.tar.xz) = 256928
SHA256 (KDE/Qt/5.9.3/qtandroidextras-opensource-src-5.9.3.tar.xz) = 365d7c5f6a422383de917b9115be5a2e615eeeee6cc91b9f9479e4fd2b1ec538
SIZE (KDE/Qt/5.9.3/qtandroidextras-opensource-src-5.9.3.tar.xz) = 75844
SHA256 (KDE/Qt/5.9.3/qtbase-opensource-src-5.9.3.tar.xz) = 9e7c44005e7691dc7c85165bd4510282c47f0163521f4973eab71dbdb39a9982
SIZE (KDE/Qt/5.9.3/qtbase-opensource-src-5.9.3.tar.xz) = 45160080
SHA256 (KDE/Qt/5.9.3/qtcanvas3d-opensource-src-5.9.3.tar.xz) = 5e38b17844af801be57844da0379cc6882750b9019034f4fe884aae70c300abc
SIZE (KDE/Qt/5.9.3/qtcanvas3d-opensource-src-5.9.3.tar.xz) = 10852456
SHA256 (KDE/Qt/5.9.3/qtcharts-opensource-src-5.9.3.tar.xz) = ec1783a81d5715fc48a3276e67b90a66cac3e283ac14fc3bf88b2058994d69e9
SIZE (KDE/Qt/5.9.3/qtcharts-opensource-src-5.9.3.tar.xz) = 4157772
SHA256 (KDE/Qt/5.9.3/qtconnectivity-opensource-src-5.9.3.tar.xz) = e2891e6e8d91e82e3c4d5667f3146062458067c0b706d65ac0fc7562afce0649
SIZE (KDE/Qt/5.9.3/qtconnectivity-opensource-src-5.9.3.tar.xz) = 2723456
SHA256 (KDE/Qt/5.9.3/qtdatavis3d-opensource-src-5.9.3.tar.xz) = 709f69487dea9a8b44764c0dc92d65080bc0949038ed774897792a427a34c368
SIZE (KDE/Qt/5.9.3/qtdatavis3d-opensource-src-5.9.3.tar.xz) = 5163104
SHA256 (KDE/Qt/5.9.3/qtdeclarative-opensource-src-5.9.3.tar.xz) = 505f66d2062c1d84ce743a0b4969531e1cf94e30970dc64efffe10f74f989407
SIZE (KDE/Qt/5.9.3/qtdeclarative-opensource-src-5.9.3.tar.xz) = 21443328
SHA256 (KDE/Qt/5.9.3/qtdoc-opensource-src-5.9.3.tar.xz) = e569aa76c2a682618d2088307dfadbf3ff74e5300861963c0279d4ac442a712a
SIZE (KDE/Qt/5.9.3/qtdoc-opensource-src-5.9.3.tar.xz) = 2893496
SHA256 (KDE/Qt/5.9.3/qtgamepad-opensource-src-5.9.3.tar.xz) = c69fcacdc81338e1eba43138ecedf3e7a1b34315349522c0070a04cc4acc6a93
SIZE (KDE/Qt/5.9.3/qtgamepad-opensource-src-5.9.3.tar.xz) = 364652
SHA256 (KDE/Qt/5.9.3/qtgraphicaleffects-opensource-src-5.9.3.tar.xz) = 790b029bc8bdbb5c9548ecad2ff6e73b7da3deabbdba6bacac4a6aacd3a0f0d9
SIZE (KDE/Qt/5.9.3/qtgraphicaleffects-opensource-src-5.9.3.tar.xz) = 14480348
SHA256 (KDE/Qt/5.9.3/qtimageformats-opensource-src-5.9.3.tar.xz) = d4b309ddbac2275cafadffc62047a26ed8f169bde015925761894843eae725dd
SIZE (KDE/Qt/5.9.3/qtimageformats-opensource-src-5.9.3.tar.xz) = 2102504
SHA256 (KDE/Qt/5.9.3/qtlocation-opensource-src-5.9.3.tar.xz) = 80fd425cde8747c1fc79aa90994a9caf921d7c79ff41babec692fe43cdc74ce1
SIZE (KDE/Qt/5.9.3/qtlocation-opensource-src-5.9.3.tar.xz) = 5374552
SHA256 (KDE/Qt/5.9.3/qtmacextras-opensource-src-5.9.3.tar.xz) = 3e36b8695e3c7410d53e6341b73c8089543502673fb2d89ceaf2c29d081e3b5e
SIZE (KDE/Qt/5.9.3/qtmacextras-opensource-src-5.9.3.tar.xz) = 48536
SHA256 (KDE/Qt/5.9.3/qtmultimedia-opensource-src-5.9.3.tar.xz) = e79558d24ace9b4444d91d807b85778b6a0a592e7d1500ffadf45f7d3b8238a6
SIZE (KDE/Qt/5.9.3/qtmultimedia-opensource-src-5.9.3.tar.xz) = 3598216
SHA256 (KDE/Qt/5.9.3/qtnetworkauth-opensource-src-5.9.3.tar.xz) = df22376e35e837e5d9f633ed245275e94a826fdff0d312eb9031ae7e082ebf39
SIZE (KDE/Qt/5.9.3/qtnetworkauth-opensource-src-5.9.3.tar.xz) = 112280
SHA256 (KDE/Qt/5.9.3/qtpurchasing-opensource-src-5.9.3.tar.xz) = 1268781935d6f8a1eb9fcfe5d2e8eb4b116658b07e039db43bee6507406bce03
SIZE (KDE/Qt/5.9.3/qtpurchasing-opensource-src-5.9.3.tar.xz) = 187608
SHA256 (KDE/Qt/5.9.3/qtquickcontrols2-opensource-src-5.9.3.tar.xz) = 21aaa26956ad0ccc3ce86ced7925ceae4b4cef25c6c5ef2f7ded608431420843
SIZE (KDE/Qt/5.9.3/qtquickcontrols2-opensource-src-5.9.3.tar.xz) = 4123332
SHA256 (KDE/Qt/5.9.3/qtquickcontrols-opensource-src-5.9.3.tar.xz) = 300eeebd7d2c243c0123bc2324b5643b3f967c0816aead0ba7b993aeeac0e226
SIZE (KDE/Qt/5.9.3/qtquickcontrols-opensource-src-5.9.3.tar.xz) = 5946216
SHA256 (KDE/Qt/5.9.3/qtremoteobjects-opensource-src-5.9.3.tar.xz) = b31167c64846b96aeadbd94d4040c4add684e19a93daa9737b47991cd068d87c
SIZE (KDE/Qt/5.9.3/qtremoteobjects-opensource-src-5.9.3.tar.xz) = 282200
SHA256 (KDE/Qt/5.9.3/qtscript-opensource-src-5.9.3.tar.xz) = b80bfaaf58f154b68101e438a1881f669cb9974026926be7755adb00af355566
SIZE (KDE/Qt/5.9.3/qtscript-opensource-src-5.9.3.tar.xz) = 2612056
SHA256 (KDE/Qt/5.9.3/qtscxml-opensource-src-5.9.3.tar.xz) = d8f51fa8eddd09fef29d8fad6e570e9ca9403469543ab10cb5cfad738786a81b
SIZE (KDE/Qt/5.9.3/qtscxml-opensource-src-5.9.3.tar.xz) = 414128
SHA256 (KDE/Qt/5.9.3/qtsensors-opensource-src-5.9.3.tar.xz) = b95ea20b3d616655435357671558631da6fe6970500b7e6d35d1111f0b8cdac1
SIZE (KDE/Qt/5.9.3/qtsensors-opensource-src-5.9.3.tar.xz) = 1994812
SHA256 (KDE/Qt/5.9.3/qtserialbus-opensource-src-5.9.3.tar.xz) = ef62745e1793515e03fa586171de13eb17ee7699c9eb626f76a4dc5a00c46938
SIZE (KDE/Qt/5.9.3/qtserialbus-opensource-src-5.9.3.tar.xz) = 279060
SHA256 (KDE/Qt/5.9.3/qtserialport-opensource-src-5.9.3.tar.xz) = 4cdd3e9157ec3e91078f993cd28651989fa2429a409e19d398fb9cced231abdf
SIZE (KDE/Qt/5.9.3/qtserialport-opensource-src-5.9.3.tar.xz) = 273152
SHA256 (KDE/Qt/5.9.3/qtspeech-opensource-src-5.9.3.tar.xz) = 01526024437dfc1e4f652e0b883fc3333260321aacee4c51774018bf86bb99b0
SIZE (KDE/Qt/5.9.3/qtspeech-opensource-src-5.9.3.tar.xz) = 80832
SHA256 (KDE/Qt/5.9.3/qtsvg-opensource-src-5.9.3.tar.xz) = df6628a60c8fbbcff99e6a24955c29494268d741509a3367a2294031ab4f5df2
SIZE (KDE/Qt/5.9.3/qtsvg-opensource-src-5.9.3.tar.xz) = 1778224
SHA256 (KDE/Qt/5.9.3/qttools-opensource-src-5.9.3.tar.xz) = 442c38de3e35f9dcc355dadff35436e23a5a7abd7dd1167a3bf6325e3d9284ff
SIZE (KDE/Qt/5.9.3/qttools-opensource-src-5.9.3.tar.xz) = 9777804
SHA256 (KDE/Qt/5.9.3/qttranslations-opensource-src-5.9.3.tar.xz) = 40ac57ec79dd4fd27dff7a9d8abe8ebe2106c19a4b60daf007353f4671909bd9
SIZE (KDE/Qt/5.9.3/qttranslations-opensource-src-5.9.3.tar.xz) = 1414192
SHA256 (KDE/Qt/5.9.3/qtvirtualkeyboard-opensource-src-5.9.3.tar.xz) = b9313f744026f0dcf6e1008212880cd34851499d8b6bc9fc9fbaa1e4e52532ff
SIZE (KDE/Qt/5.9.3/qtvirtualkeyboard-opensource-src-5.9.3.tar.xz) = 10030260
SHA256 (KDE/Qt/5.9.3/qtwayland-opensource-src-5.9.3.tar.xz) = 308e8c44b0ad13520868365d72786d3e3f0b384da99ee72ba543cd866f655f6d
SIZE (KDE/Qt/5.9.3/qtwayland-opensource-src-5.9.3.tar.xz) = 314652
SHA256 (KDE/Qt/5.9.3/qtwebchannel-opensource-src-5.9.3.tar.xz) = 632795b293f1318e9aaa1e124b6a39b1625c8c1e35b0a9f05a02ea0066458358
SIZE (KDE/Qt/5.9.3/qtwebchannel-opensource-src-5.9.3.tar.xz) = 147404
SHA256 (KDE/Qt/5.9.3/qtwebengine-opensource-src-5.9.3.tar.xz) = 45ae1142fd87271c100f4d7889427738e774e86db5d8f6bcf9ceb99d18571d37
SIZE (KDE/Qt/5.9.3/qtwebengine-opensource-src-5.9.3.tar.xz) = 217344496
SHA256 (KDE/Qt/5.9.3/qtwebsockets-opensource-src-5.9.3.tar.xz) = ce069dff5b552bc6039bcf17e211d2c8837757e2194773bb54054105866111de
SIZE (KDE/Qt/5.9.3/qtwebsockets-opensource-src-5.9.3.tar.xz) = 199420
SHA256 (KDE/Qt/5.9.3/qtwebview-opensource-src-5.9.3.tar.xz) = ee5663e4294c09e7c762c6cc8ed7cf8e7bd9776ac557c29c76b7f967907729c5
SIZE (KDE/Qt/5.9.3/qtwebview-opensource-src-5.9.3.tar.xz) = 108092
SHA256 (KDE/Qt/5.9.3/qtwinextras-opensource-src-5.9.3.tar.xz) = 145e6325ad8207dccdddb4680be34c63063b9671dddcb6c0dc17561f8ac244d2
SIZE (KDE/Qt/5.9.3/qtwinextras-opensource-src-5.9.3.tar.xz) = 745136
SHA256 (KDE/Qt/5.9.3/qtx11extras-opensource-src-5.9.3.tar.xz) = e4e0bf8cbb629758ab85b72d240d7424642482f602ce414e06deef4e147bf2be
SIZE (KDE/Qt/5.9.3/qtx11extras-opensource-src-5.9.3.tar.xz) = 76612
SHA256 (KDE/Qt/5.9.3/qtxmlpatterns-opensource-src-5.9.3.tar.xz) = cf9c66a612a963382f7b4b51ac8ee5e920bd035b26ecb5c5957f8f3d3286f0ba
SIZE (KDE/Qt/5.9.3/qtxmlpatterns-opensource-src-5.9.3.tar.xz) = 1360880

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

Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. : graphics/mesa-libs
  3. glproto.pc : x11/glproto
  4. dri2proto.pc : x11/dri2proto
  5. dri3proto.pc : x11/dri3proto
  6. moc : devel/qt5-buildtools
  7. qmake : devel/qt5-qmake
Runtime dependencies:
  1. qtchooser : misc/qtchooser
  2. : graphics/mesa-libs
Library dependencies:
  1. : devel/qt5-core
  2. : x11-toolkits/qt5-gui
  3. : x11-toolkits/qt5-widgets

This port is required by:

for Build 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

tar:xz pkgconfig qmake:_env

Master Sites:

Number of commits found: 9

Commit History - (may be incomplete: see SVNWeb link above for full details)
06 Jan 2018 21:30:33
Original commit files touched by this commit  5.9.3
rakuco search for other commits by this committer
Update Qt5 ports to 5.9.3.

This took quite a lot of time because Qt's own build system underwent
several changes in 5.8.0 that took a while to adapt to.

And, of course, qt5-webengine is a behemoth that we need to patch like crazy
due to its bundling of Chromium. In fact, most of the Chromium patches in
qt5-webengine have been imported with no changes from www/chromium@433510
("www/chromium: update to 56.0.2924.87").

New port: accessibility/qt5-speech

Bigger changes to Qt5 ports we had to make:
- Qt now allows using a configure.json file to define configuration options
  and specify configuration checks that can be done when qmake is invoked.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 May 2017 05:03:16
Original commit files touched by this commit  5.7.1_1
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:
18 Feb 2017 19:48:05
Original commit files touched by this commit  5.7.1
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
<>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat,
Approved by:	rakuco (mentor)
Differential Revision:
13 Dec 2015 17:15:59
Original commit files touched by this commit  5.4.1
rakuco search for other commits by this committer
Mention the right Qt version in COMMENT.
05 Nov 2014 09:39:22
Original commit files touched by this commit  5.3.2
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

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)
20 Oct 2014 17:04:21
Original commit files touched by this commit  5.2.1_2
bapt search for other commits by this committer
Cleanup plist
10 Sep 2014 20:50:37
Original commit files touched by this commit  5.2.1_2
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.


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

Approvedy by:	kde (makc)
03 Mar 2014 16:50:33
Original commit files touched by this commit  5.2.1
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 <> for his assistance for
Qt-5.2.0 update.

Approved by:	portmgr (bapt) (for Mk/

Number of commits found: 9

User Login
Create account

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

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
irssiFeb 19
p5-MojoliciousFeb 17
broFeb 16
broFeb 16
bugzilla44Feb 16
bugzilla50Feb 16
consulFeb 16
librawFeb 15
librawFeb 15
quaggaFeb 15
bitmessageFeb 14
jenkinsFeb 14
jenkins-ltsFeb 14
bchunkFeb 13
bchunkFeb 13

26 vulnerabilities affecting 83 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-02-19 12:25:28

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 32868
Broken 94
Deprecated 103
Ignore 336
Forbidden 4
Restricted 169
Vulnerable 36
Expired 7
Set to expire 93
Interactive 0
new 24 hours 5
new 48 hours13
new 7 days1674
new fortnight12548
new month12664

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