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

Port details
qmake5 Qt Makefile generator
5.5.1 devel 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

To install the port: cd /usr/ports/devel/qmake5/ && make install clean
To add the package: pkg install qt5-qmake

PKGNAME: qt5-qmake

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

Build dependencies:
  1. pkgconf : devel/pkgconf

This port is required by:

for Build
  1. archivers/quazip-qt5
  2. astro/merkaartor
  3. astro/qmapshack
  4. astro/stellarium
  5. audio/cantata
  6. audio/kid3-qt5
  7. audio/musescore
  8. audio/quimup
  9. biology/ugene
  10. cad/fritzing
  11. comms/gqrx
  12. comms/klog
  13. comms/libsdr-gui
  14. comms/py-qt5-serialport
  15. comms/qsstv
  16. comms/qt5-connectivity
  17. comms/qt5-sensors
  18. comms/qt5-serialport
  19. comms/sdr-wspr
  20. comms/wsjtx
  21. comms/xcwcp
  22. databases/py-qt5-sql
  23. databases/qt5-sql
  24. databases/qt5-sqldrivers-ibase
  25. databases/qt5-sqldrivers-mysql
  26. databases/qt5-sqldrivers-odbc
  27. databases/qt5-sqldrivers-pgsql
  28. databases/qt5-sqldrivers-sqlite2
  29. databases/qt5-sqldrivers-sqlite3
  30. databases/qt5-sqldrivers-tds
  31. databases/sqlitestudio
  32. deskutils/calibre
  33. deskutils/owncloudclient
  34. devel/cmake-gui
  35. devel/dbus-qt5
  36. devel/injeqt
  37. devel/libdbusmenu-qt5
  38. devel/py-qt5-core
  39. devel/py-qt5-dbus
  40. devel/py-qt5-dbussupport
  41. devel/py-qt5-designer
  42. devel/py-qt5-designerplugin
  43. devel/py-qt5-qscintilla2
  44. devel/py-qt5-test
  45. devel/qca-qt5
  46. devel/qscintilla2-designerplugin-qt5
  47. devel/qscintilla2-qt5
  48. devel/qt5-assistant
  49. devel/qt5-buildtools
  50. devel/qt5-concurrent
  51. devel/qt5-core
  52. devel/qt5-designer
  53. devel/qt5-help
  54. devel/qt5-linguist
  55. devel/qt5-linguisttools
  56. devel/qt5-location
  57. devel/qt5-qdbus
  58. devel/qt5-qdbusviewer
  59. devel/qt5-qdoc
  60. devel/qt5-qmldevtools*
  61. devel/qt5-script
  62. devel/qt5-scripttools
  63. devel/qt5-testlib
  64. devel/qt5-uitools
  65. devel/qtcreator
  66. devel/zeal
  67. editors/texmaker
  68. editors/texstudio
  69. emulators/ppsspp
  70. emulators/ppsspp-devel*
  71. games/2048-qt
  72. games/colorcode
  73. games/connectagram
  74. games/dustrac
  75. games/flightgear
  76. games/gottet
  77. games/openmw
  78. games/peg-e
  79. games/simsu
  80. games/solarus-quest-editor
  81. games/tanglet
  82. graphics/djview4
  83. graphics/luminance-qt5
  84. graphics/phototonic
  85. graphics/py-qt5-svg
  86. graphics/qt5-3d
  87. graphics/qt5-graphicaleffects
  88. graphics/qt5-imageformats
  89. graphics/qt5-opengl
  90. graphics/qt5-pixeltool
  91. graphics/qt5-svg
  92. graphics/tiled
  93. irc/quassel
  94. lang/basic256
  95. lang/py-qt5-qml
  96. lang/qt5-qml
  97. mail/trojita
  98. math/mathmod
  99. misc/qt5-l10n
  100. misc/qt5ct
  101. multimedia/baka-mplayer
  102. multimedia/obs-studio
  103. multimedia/py-qt5-multimedia
  104. multimedia/py-qt5-multimediawidgets
  105. multimedia/qmmp-plugin-pack-qt5
  106. multimedia/qmmp-qt5
  107. multimedia/qt5-multimedia
  108. multimedia/qt5-phonon4
  109. multimedia/qt5-phonon4-designerplugin
  110. multimedia/qt5-phonon4-gstreamer
  111. multimedia/qt5-phonon4-vlc
  112. net/libmaia
  113. net/py-qt5-network
  114. net/qt5-enginio
  115. net/qt5-network
  116. net/quiterss
  117. net-im/cutegram
  118. net-im/libaccounts-qt5
  119. net-im/libqtelegram-ae
  120. net-im/qTox
  121. net-im/ricochet
  122. net-im/sigram*
  123. net-im/teamwords
  124. net-im/telegramqml
  125. polish/kadu
  126. polish/qnapi
  127. ports-mgmt/octopkg
  128. ports-mgmt/portrac
  129. print/py-qt5-printsupport
  130. print/qt5-printsupport
  131. security/qtkeychain-qt5
  132. sysutils/pcbsd-syscache
  133. sysutils/pcbsd-utils
  134. sysutils/pcbsd-utils-qt5
  135. sysutils/polkit-qt5
  136. sysutils/qt5-qtpaths
  137. sysutils/tarsnap-gui
  138. textproc/clucene-qt5
  139. textproc/py-qt5-xml
  140. textproc/py-qt5-xmlpatterns
  141. textproc/qt5-xml
  142. textproc/qt5-xmlpatterns
  143. textproc/sigil
  144. www/otter-browser
  145. www/py-qt5-webkit
  146. www/py-qt5-webkitwidgets
  147. www/qt5-webchannel
  148. www/qt5-websockets
  149. www/qupzilla-qt5
  150. www/webkit-qt5
  151. x11/antimicro
  152. x11/cool-retro-term
  153. x11/lumina
  154. x11/py-qt5-opengl
  155. x11/qt5-qev
  156. x11/qt5-x11extras
  157. x11-fm/ultracopier
  158. x11-themes/adwaita-qt5
  159. x11-themes/qtcurve-qt5
  160. x11-toolkits/py-qt5-gui
  161. x11-toolkits/py-qt5-widgets
  162. x11-toolkits/qt5-canvas3d
  163. x11-toolkits/qt5-declarative
  164. x11-toolkits/qt5-gui
  165. x11-toolkits/qt5-quick
  166. x11-toolkits/qt5-quickcontrols
  167. x11-toolkits/qt5-uiplugin
  168. x11-toolkits/qt5-widgets
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

pkgconfig shebangfix tar:xz qmake:_env

Master Sites:

Number of commits found: 11

Commit History - (may be incomplete: see SVNWeb link above for full details)
13 Apr 2016 10:36:15
Original commit files touched by this commit  5.5.1
jbeich search for other commits by this committer
Consistently prefer ${CONFIGURE_CMD} over ./${CONFIGURE_SCRIPT}

This also fixes SET_LATE_CONFIGURE_ARGS with custom CONFIGURE_CMD.

PR:		208294
Exp-run by:	antoine
Approved by:	portmgr (antoine), perl (mat)
Differential Revision:
24 Jan 2016 18:10:14
Original commit files touched by this commit  5.5.1
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:
New features in Qt 5.5:

As usual, huge thanks to Tobias Berner ( 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
( has contributed the initial version of most of our new Qt5

Also thanks to Yuri Victorovich ( 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)
30 Dec 2015 14:03:42
Original commit files touched by this commit  5.4.1_4
rakuco search for other commits by this committer

Follow-up to r404694. When we stopped setting CPATH and LIBRARY_PATH, some
Qt5-based ports (astro/stellarium, audio/musescore, audio/cantata,
irc/quassel, deskutils/owncloudclient) broke because the QtGui headers end
up bringing in GL/gl.h, but -I/usr/local/include was no longer being passed
to the compiler.

This is generally caused by QMAKE_{INC,LIB}DIR_OPENGL being empty, which
leads to some parts of being left out when being
processed into Qt5ConfigExtras.cmake. Specifically, the bits of code that
make the directories containing GL/gl.h and a dependency of the
Qt5::Gui CMake target were not present.

Fix it by setting those two variables again like we also do in devel/qmake4.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Dec 2015 18:51:41
Original commit files touched by this commit  5.4.1_3
rakuco search for other commits by this committer
Make sure ${WRKSRC}/lib is passed before /usr/local/lib when linking.

This is another shot at fixing the linkage problems that have plagued our
users particularly when upgrading from Qt 5.x to 5.(x+1). Quick recap: in
Qt5, qmake will by default pass QMAKE_LIBDIR to the linker before other
directories such as ${WRKSRC}/lib, which is where the port's libraries are
built. When a user is upgrading Qt, we can end up with the following linker
  c++ -o SomeBinary -lfoo1 -L/usr/local/lib -L${WRKSRC}/lib -lfoo2 -lfoo3
If is being built by the port and an older version is currently
installed on the system, /usr/local/lib/ will be picked up instead
of the newly-built ${WRKSRC}/lib/ At best things just work, at
worst SomeBinary needs some new symbol that is not present in the old and linking fails. Case in point: bug 198720.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18 Sep 2015 17:30:20
Original commit files touched by this commit  5.4.1_2
amdmi3 search for other commits by this committer
- Fix shebangs

Approved by:	portmgr blanket
24 May 2015 17:33:15
Original commit files touched by this commit  5.4.1_1
tijl search for other commits by this committer
Fix r387281 for fmake and bump qmake5 because a spec file changes.

Reported by:	antoine
18 Mar 2015 09:37:43
Original commit files touched by this commit  5.4.1
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 <> and Tobias
Berner <> for their help with the plist updates and
general testing.

PR:		198585
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)
23 Oct 2014 21:35:15
Original commit files touched by this commit  5.2.1_1
rakuco search for other commits by this committer
Remove @dirrm and @dirrmtry entries from the Qt ports.
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: 11

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
openvswitchMay 29
cactiMay 28
chromiumMay 28
chromiumMay 28
chromiumMay 28
php55May 28
php55-gdMay 28
php55-pharMay 28
php56May 28
php56-gdMay 28
php70-gdMay 28
php70-intlMay 28
mediawiki123May 24
mediawiki124May 24
mediawiki125May 24

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

* - modified, not new

All vulnerabilities

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 26087
Broken 287
Deprecated 59
Ignore 552
Forbidden 0
Restricted 202
Vulnerable 53
Expired 16
Set to expire 47
Interactive 0
new 24 hours 8
new 48 hours14
new 7 days33
new fortnight66
new month126

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