notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
qt5-linguisttools Qt localization tools (KDE patched)
5.15.5p1 devel on this many watch lists=6 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: 2022-07-04 07:31:38
Commit Hash: 787e501
People watching this port, also watch:: desktop-file-utils, font-misc-meltho, font-bh-lucidatypewriter-100dpi, py39-pycparser, libraw
License: LGPL21
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (25 items)
Collapse this list.
  1. /usr/local/share/licenses/qt5-linguisttools-5.15.5p1/catalog.mk
  2. /usr/local/share/licenses/qt5-linguisttools-5.15.5p1/LICENSE
  3. /usr/local/share/licenses/qt5-linguisttools-5.15.5p1/LGPL21
  4. lib/cmake/Qt5LinguistTools/Qt5LinguistToolsConfig.cmake
  5. lib/cmake/Qt5LinguistTools/Qt5LinguistToolsConfigVersion.cmake
  6. lib/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake
  7. lib/qt5/bin/lconvert
  8. @comment lib/qt5/bin/lconvert.debug
  9. lib/qt5/bin/lprodump
  10. @comment lib/qt5/bin/lprodump.debug
  11. lib/qt5/bin/lrelease
  12. bin/lrelease-qt5
  13. lib/qt5/bin/lrelease-pro
  14. @comment lib/qt5/bin/lrelease-pro.debug
  15. @comment lib/qt5/bin/lrelease.debug
  16. lib/qt5/bin/lupdate
  17. bin/lupdate-qt5
  18. lib/qt5/bin/lupdate-pro
  19. @comment lib/qt5/bin/lupdate-pro.debug
  20. @comment lib/qt5/bin/lupdate.debug
  21. man/man1/lrelease.1.gz
  22. man/man1/lupdate.1.gz
  23. @owner
  24. @group
  25. @mode
Collapse this list.
Dependency lines:
  • qt5-linguisttools>0:devel/qt5-linguisttools
To install the port:
cd /usr/ports/devel/qt5-linguisttools/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/qt5-linguisttools
  • pkg install qt5-linguisttools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: qt5-linguisttools
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
qt5-linguisttools
ABIlatestquarterly
FreeBSD:11:aarch645.11.15.14.2
FreeBSD:11:amd64--
FreeBSD:11:armv6-5.14.2
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch645.11.25.15.5p1
FreeBSD:12:amd645.15.5p15.15.5p1
FreeBSD:12:armv65.11.25.15.0
FreeBSD:12:armv75.11.25.15.0
FreeBSD:12:i3865.15.5p15.15.5p1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-5.15.2
FreeBSD:13:aarch645.15.5p15.15.5p1
FreeBSD:13:amd645.15.5p15.15.5p1
FreeBSD:13:armv65.15.2-
FreeBSD:13:armv75.15.5p15.15.5p1
FreeBSD:13:i3865.15.5p15.15.5p1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-5.15.2
FreeBSD:13:riscv64-5.15.5p1
FreeBSD:14:aarch645.15.5p1-
FreeBSD:14:amd645.15.5p1-
FreeBSD:14:armv6--
FreeBSD:14:armv75.15.5p1-
FreeBSD:14:i3865.15.5p1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc645.15.2-
FreeBSD:14:riscv645.15.2_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. qt5-buildtools>=5.15 : devel/qt5-buildtools
  2. libQt5Qml.so : x11-toolkits/qt5-declarative
  3. qt5-qmake>=5.15 : devel/qt5-qmake
Library dependencies:
  1. libQt5Core.so : devel/qt5-core
  2. libQt5Xml.so : textproc/qt5-xml
This port is required by:
for Build
  1. archivers/lxqt-archiver
  2. archivers/v1541commander
  3. astro/merkaartor
  4. astro/qmapshack
  5. astro/stellarium
  6. audio/bambootracker
  7. audio/cantata
Expand this list (266 items / 259 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. audio/dgedit
  3. audio/dmidiplayer
  4. audio/drumkv1-lv2
  5. audio/drumstick
  6. audio/dsbmixer
  7. audio/flacon
  8. audio/hydrogen
  9. audio/jamulus
  10. audio/kid3-kf5
  11. audio/kid3-qt5
  12. audio/lmms
  13. audio/mixxx
  14. audio/mixxx22
  15. audio/muse-sequencer
  16. audio/musescore
  17. audio/padthv1-lv2
  18. audio/pavucontrol-qt
  19. audio/pianobooster
  20. audio/polyphone
  21. audio/qjackctl
  22. audio/qmidiarp
  23. audio/qmidictl
  24. audio/qsampler
  25. audio/qsynth
  26. audio/qtractor
  27. audio/rosegarden
  28. audio/samplv1-lv2
  29. audio/sayonara
  30. audio/strawberry
  31. audio/supercollider
  32. audio/synthv1-lv2
  33. audio/vmpk
  34. benchmarks/kdiskmark
  35. biology/ugene
  36. cad/camotics
  37. cad/caneda
  38. cad/leocad
  39. cad/librecad
  40. cad/librepcb
  41. cad/qucs-s
  42. comms/klog
  43. comms/qtel
  44. comms/wsjtx
  45. comms/wsjtz
  46. databases/opendbviewer
  47. databases/sqlitebrowser
  48. databases/sqlitestudio
  49. deskutils/ausweisapp2
  50. deskutils/birdtray
  51. deskutils/coolreader
  52. deskutils/copyq
  53. deskutils/lxqt-notificationd
  54. deskutils/qlipper
  55. deskutils/qownnotes
  56. deskutils/znotes
  57. devel/codequery
  58. devel/cppcheck-gui
  59. devel/fuel
  60. devel/gammaray
  61. devel/kf5-extra-cmake-modules
  62. devel/kf5-kauth
  63. devel/kf5-kbookmarks
  64. devel/kf5-kconfig
  65. devel/kf5-kcoreaddons
  66. devel/kf5-kdbusaddons
  67. devel/kf5-knotifications
  68. devel/kf5-solid
  69. devel/liblxqt
  70. devel/xelfviewer
  71. devel/xpeviewer
  72. dns/kf5-kdnssd
  73. editors/cpeditor
  74. editors/featherpad
  75. editors/focuswriter
  76. editors/ghostwriter
  77. editors/notepadnext
  78. editors/texworks
  79. emulators/citra-qt5
  80. emulators/emu64
  81. emulators/ppsspp-qt5
  82. emulators/virtualbox-ose
  83. emulators/virtualbox-ose-legacy
  84. emulators/yuzu
  85. french/aster
  86. games/chessx
  87. games/cockatrice
  88. games/connectagram
  89. games/cutemaze
  90. games/dustrac
  91. games/flightgear
  92. games/gcompris-qt
  93. games/gottet
  94. games/hedgewars
  95. games/hexalate
  96. games/peg-e
  97. games/pentobi
  98. games/qnetwalk
  99. games/simsu
  100. games/solarus
  101. games/tanglet
  102. games/tetzle
  103. graphics/cloudcompare
  104. graphics/converseen
  105. graphics/djview4
  106. graphics/drawpile
  107. graphics/dspdfviewer
  108. graphics/dust3d
  109. graphics/fractgen
  110. graphics/glaxnimate
  111. graphics/gmic-qt
  112. graphics/gpxsee
  113. graphics/heimer
  114. graphics/kdiagram
  115. graphics/kimageannotator
  116. graphics/klatexformula
  117. graphics/knotter
  118. graphics/kseexpr
  119. graphics/ksnip
  120. graphics/libprojectm
  121. graphics/luminance-qt5
  122. graphics/lximage-qt
  123. graphics/nomacs
  124. graphics/openorienteering-mapper
  125. graphics/photoflare
  126. graphics/photoqt
  127. graphics/qcomicbook
  128. graphics/scantailor
  129. graphics/tiled
  130. graphics/xaos
  131. irc/quassel
  132. japanese/qolibri
  133. mail/trojita
  134. math/acalc
  135. math/analitza
  136. math/qalculate-qt
  137. misc/actiona
  138. misc/qt5-l10n
  139. misc/qt5ct
  140. misc/valentina
  141. multimedia/baka-mplayer
  142. multimedia/dvbcut
  143. multimedia/ffaudioconverter
  144. multimedia/minitube
  145. multimedia/mkvtoolnix
  146. multimedia/mpc-qt
  147. multimedia/musique
  148. multimedia/olive
  149. multimedia/opentoonz
  150. multimedia/qmmp-plugin-pack-qt5
  151. multimedia/qmmp-qt5
  152. multimedia/qwinff
  153. multimedia/shotcut
  154. multimedia/simplescreenrecorder
  155. multimedia/smplayer
  156. multimedia/smtube
  157. net/linphone
  158. net/quiterss
  159. net/rssguard
  160. net/wireshark
  161. net/wireshark-lite
  162. net/wpa_supplicant_gui
  163. net/x2goclient
  164. net-im/qTox
  165. net-im/ricochet
  166. net-mgmt/seafile-gui
  167. net-p2p/bitcoin
  168. net-p2p/litecoin
  169. net-p2p/namecoin
  170. net-p2p/qbittorrent
  171. net-p2p/qtum
  172. net-p2p/torrent-file-editor
  173. net-p2p/transmission-qt
  174. net-p2p/zetacoin
  175. polish/kadu
  176. print/miktex
  177. print/qpdfview
  178. print/scribus-devel
  179. science/kst2
  180. science/molsketch
  181. science/pulseview
  182. science/scidavis
  183. security/keepassxc
  184. security/lxqt-openssh-askpass
  185. security/nitrokey-app
  186. security/qtkeychain
  187. sysutils/android-file-transfer-qt5
  188. sysutils/dsbbatmon
  189. sysutils/dsblogoutmgr
  190. sysutils/dsbmc
  191. sysutils/dsbsu
  192. sysutils/lxqt-config
  193. sysutils/lxqt-policykit
  194. sysutils/qtpass
  195. sysutils/synergy
  196. sysutils/unetbootin
  197. textproc/goldendict
  198. textproc/kf5-kcodecs
  199. textproc/kf5-sonnet
  200. textproc/kf5-syntax-highlighting
  201. textproc/pageedit
  202. textproc/qstardict
  203. textproc/retext
  204. textproc/sigil
  205. www/cutelyst
  206. www/kdsoap
  207. www/kristall
  208. x11/antimicro
  209. x11/compton-conf
  210. x11/dsbautostart
  211. x11/dsbxinput
  212. x11/kf5-kglobalaccel
  213. x11/kf5-kwindowsystem
  214. x11/libfm-qt
  215. x11/lxqt-globalkeys
  216. x11/lxqt-runner
  217. x11/pcdm
  218. x11/qterminal
  219. x11/sddm
  220. x11-fm/pcmanfm-qt
  221. x11-fonts/fontmatrix
  222. x11-themes/Kvantum
  223. x11-toolkits/kf5-kcompletion
  224. x11-toolkits/kf5-kdesignerplugin
  225. x11-toolkits/kf5-kirigami2
  226. x11-toolkits/kf5-kitemviews
  227. x11-toolkits/kf5-kjobwidgets
  228. x11-toolkits/kf5-kwidgetsaddons
  229. x11-toolkits/qtermwidget
  230. x11-wm/lxqt-session
  231. x11-wm/obconf-qt
  232. Collapse this list.

Deleted ports which required this port:

Expand this list of 29 deleted ports
  1. audio/mixxx21*
  2. databases/sqlitebrowser-qt5*
  3. devel/extra-cmake-modules*
  4. devel/liblxqt-l10n*
  5. emulators/ppsspp-qt5-devel*
  6. emulators/yuzu-qt5*
  7. games/Cockatrice*
  8. graphics/djview4-qt4*
  9. graphics/lximageqt-l10n*
  10. net/wpa_gui*
  11. net-im/licq-qt-gui*
  12. net-im/ring-daemon*
  13. net-im/ring-gnome*
  14. net-im/ring-libclient*
  15. net-p2p/qbittorrent-nox11*
  16. security/keepassx-devel*
  17. security/qtkeychain-qt5*
  18. sysutils/kdiskmark*
  19. www/qupzilla-qt5*
  20. x11/libfmqt-l10n*
  21. x11/lxqt-globalkeys-l10n*
  22. x11/mere-about*
  23. x11/qterminal-l10n*
  24. x11-fm/pcmanfmqt-l10n*
  25. x11-fm/ultracopier*
  26. x11-themes/qt5-style-Kvantum*
  27. x11-toolkits/kirigami*
  28. x11-toolkits/kirigami2*
  29. x11-toolkits/qtermwidget-l10n*
  30. Collapse this list of deleted ports.
for Run
  1. archivers/lxqt-archiver
  2. astro/qmapshack
  3. audio/dmidiplayer
  4. audio/pavucontrol-qt
  5. audio/strawberry
  6. audio/supercollider
  7. cad/camotics
Expand this list (68 items / 61 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/qtel
  3. deskutils/lxqt-notificationd
  4. deskutils/qlipper
  5. devel/gammaray
  6. devel/kf5-extra-cmake-modules
  7. devel/kf5-kauth
  8. devel/kf5-kbookmarks
  9. devel/kf5-kconfig
  10. devel/kf5-kcoreaddons
  11. devel/kf5-knotifications
  12. devel/kf5-solid
  13. devel/liblxqt
  14. devel/qt5
  15. devel/qt5-linguist
  16. dns/kf5-kdnssd
  17. editors/featherpad
  18. editors/texworks
  19. games/flightgear
  20. graphics/dspdfviewer
  21. graphics/kdiagram
  22. graphics/lximage-qt
  23. japanese/qolibri
  24. multimedia/qwinff
  25. net/linphone
  26. net-p2p/qtum
  27. print/miktex
  28. print/qpdfview
  29. security/lxqt-openssh-askpass
  30. sysutils/lxqt-config
  31. sysutils/lxqt-policykit
  32. textproc/kf5-kcodecs
  33. textproc/kf5-sonnet
  34. x11/compton-conf
  35. x11/kf5-kglobalaccel
  36. x11/kf5-kwindowsystem
  37. x11/libfm-qt
  38. x11/lxqt-globalkeys
  39. x11/lxqt-runner
  40. x11/qterminal
  41. x11-fm/pcmanfm-qt
  42. x11-fonts/fontmatrix
  43. x11-toolkits/kf5-kcompletion
  44. x11-toolkits/kf5-kdesignerplugin
  45. x11-toolkits/kf5-kirigami2
  46. x11-toolkits/kf5-kitemviews
  47. x11-toolkits/kf5-kjobwidgets
  48. x11-toolkits/kf5-kwidgetsaddons
  49. x11-toolkits/qtermwidget
  50. x11-wm/lxqt-session
  51. x11-wm/obconf-qt
  52. Collapse this list.

Deleted ports which required this port:

Expand this list of 11 deleted ports
  1. devel/liblxqt-l10n*
  2. games/Cockatrice*
  3. graphics/lximageqt-l10n*
  4. security/keepassx-devel*
  5. x11/libfmqt-l10n*
  6. x11/lxqt-globalkeys-l10n*
  7. x11/qterminal-l10n*
  8. x11-fm/pcmanfmqt-l10n*
  9. x11-toolkits/kirigami*
  10. x11-toolkits/kirigami2*
  11. x11-toolkits/qtermwidget-l10n*
  12. Collapse this list of deleted ports.
* - 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:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/tcberner/KDE/Qt/5.15.5/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/tcberner/KDE/Qt/5.15.5/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/tcberner/KDE/Qt/5.15.5/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/tcberner/KDE/Qt/5.15.5/
Collapse this list.

Number of commits found: 33

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Jul 2022 07:31:38
 files touched by this commit commit hash:787e501e3d8fdc162dc019f352b280298b192b0a  5.15.5p1
Tobias C. Berner (tcberner) search for other commits by this committer
qt5: Update Qt to 5.15.5 (KDE patched)

- update patch-collection diff to be at the highest patch-level
- update patch-collection diff to be against 5.15.5 instead of 5.15.2
- update devel/qt5-script to 5.15.10
- libressl support by Felix Palmen <felix@palmen-it.de>

PR:			264944
Exp-run by:		antoine
Differential Revision:	https://reviews.freebsd.org/D35619
02 Jan 2022 08:47:54
 files touched by this commit commit hash:6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9  5.15.2p17
Tobias C. Berner (tcberner) search for other commits by this committer
Qt: Switch Qt5 to use KDE's Qt patch collection

From [1]
    What's this?

	This is a set of git repositories based on the last public
	commits available for Qt 5.15 branches with a curated collection
	of patches on top to ensure open source products can be used
	comfortably until users transition to their Qt 6-based ports.

    Which patches does it include?

	This collection of patches includes patches that fix at least
	one of the following:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
04 Jul 2021 16:55:16
 files touched by this commit commit hash:be86c4fe23e089aeef1ed7467161c2ce321a8c81  5.15.2_1
Loïc Bartoletti (lbartoletti) search for other commits by this committer
misc/qtchooser: remove

QtChooser allows you to select your version of Qt among those installed.
However, this tool is no longer supported upstream and will not be
available for Qt6.
By default, our Qt installations are done in
${LOCALBASE}/lib/qt${QT_VERSION} as recommended.

We have added symbolic linking for the main binaries to
${LOCALBASE}/bin with the suffix -qt5.
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  5.15.2
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  5.15.2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
08 Dec 2020 20:03:07
Original commit files touched by this commit Revision:557300  5.15.2
lbartoletti search for other commits by this committer
Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also
updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries
and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in
${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup.
Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires
pysip, so that should be enough for PyQt packages.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Jul 2020 06:43:37
Original commit files touched by this commit Revision:541318  5.15.0
tcberner search for other commits by this committer
Update Qt5 to 5.15

This is a major upgrade of the Qt libraries [1], [2].

* People that use upgrading mechanisms with incomplete dependency handling
  (portmaster & Co) should make sure to manually remove the existing Qt
  packages to guarantee a safe upgrade. Keep in mind, that Qt does not like if
  you have an incomplete upgrade.

* This version of Qt drops support for OpenSSL 1.0 -- this means that there
  won't be any binary packages for Qt5 provided by the FreeBSD package builders
  for FreeBSD 11.x anymore -- and the same for *all* the ports depending on
  net/qt5-network [3]. If you cannot upgrade to a more recent FreeBSD
  version (12.x, 13.x), you will need to build Qt5 from ports while switching
  to an SSL implementation from ports.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13 Apr 2020 12:35:59
Original commit files touched by this commit Revision:531601  5.14.2
tcberner search for other commits by this committer
Update Qt5 to 5.14.2

Very big thanks go again to kai@ who provided the www/qt5-webengine upgrade (to
5.14.0).
Notably, video capture support was re-enabled.

Announcement:
        https://www.qt.io/blog/qt-5.14-has-released

PR:		244964
Exp-run by:	antoine
25 Jan 2020 20:19:39
Original commit files touched by this commit Revision:524129  5.13.2_1
tcberner search for other commits by this committer
misc/qtchooser: do not create unnecessary wrappers

misc/qtchooser provides a wrapper binary bin/qtchooser, that when called with
name foo, will lauch the corresponding binary from
lib/qt${current_qt_version}/bin/foo.

Previously qtchooser would install a list of 30-ish symlinks to itself
automatically.
Now we switch this around.

qt-dist ports that define QT_BINARIES will now have a @postexec and @postunexec
entry added to their plist to run the shell-script update-qtchooser-wrapper
(installed by qtchooser).

update-qtchooser-wrapper removes all symlinks to bin/qtcreator that have no
corresponding binary in lib/qt*/bin, and readds links that are missing.

Exp-run by:	antoine
PR:		242905
PR:		243443
Reported by:	grarpamp@gmail.com
Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D22991
08 Nov 2019 16:59:59
Original commit files touched by this commit Revision:517080  5.13.2
tcberner search for other commits by this committer
Update Qt5 to 5.13.2

Announcement:
        https://www.qt.io/blog/qt-5.13.2-released

Thanks to kai@ for updating webengine.

PR:		241649
Exp-run by:	antoine
01 Oct 2019 04:13:31
Original commit files touched by this commit Revision:513447  5.13.0_1
tcberner search for other commits by this committer
Qt5 update to 5.13.0

For new features, check: https://wiki.qt.io/New_Features_in_Qt_5.13

Thanks to adridg who helped to fix a lot of packages.

Exp-run by:	antoine
PR:		238782
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  5.12.2_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
05 Apr 2019 20:50:59
Original commit files touched by this commit Revision:497990  5.12.2
tcberner search for other commits by this committer
Update Qt5 to 5.12.2

- Thanks to kai for updating webengine.

Exp-run by:	antoine
PR:		236895
12 Feb 2019 17:43:00
Original commit files touched by this commit Revision:492793  5.12.1
tcberner search for other commits by this committer
Update Qt5 to 5.12.1

Release announcement:
  https://blog.qt.io/blog/2019/02/01/qt-5-12-1-released/
Changelog:
  https://wiki.qt.io/Qt_5.12.1_Change_Files

- A change was required to qt-dist.mk to always pass LOCALBASE to qmake,
  as Qt5 has been installed to a prefix for some time now, there should
  not be any harm in that, with respect to it picking up installed versions
  of itself during build.

PR:		235622
Exp-run by:	antoine
16 Jan 2019 11:13:45
Original commit files touched by this commit Revision:490472  5.12.0_2
tijl search for other commits by this committer
Fix Qt5 symbol version scripts to put the catch-all clause first.  When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
(Only the first 15 lines of the commit message are shown above View all of this commit message)
16 Dec 2018 14:49:16
Original commit files touched by this commit Revision:487594  5.12.0_1
tcberner search for other commits by this committer
Update Qt5 to 5.12.0

http://blog.qt.io/blog/2018/12/06/qt-5-12-lts-released/

- This breaks support for libressl again. Patches are welcome.

PR:		233705
Exp-run by:	antoine
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  5.11.2_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
04 Nov 2018 19:00:54
Original commit files touched by this commit Revision:484140  5.11.2
tcberner search for other commits by this committer
Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative

- There was no obvious reason to split these ports, and it makes
  porting simpler; the set of ports using either mostly coincided.

Exp-run by:	antoine
PR:		223687
PR:		232751
14 Oct 2018 08:01:14
Original commit files touched by this commit Revision:482034  5.11.2
tcberner search for other commits by this committer
qt5: Fix build on GCC based architectures.

PR:		231584
PR:		231677
PR:		231685
PR:		231830
PR:		231955
PR:		231905
PR:		231892
PR:		231684
PR:		231958
PR:		231960
PR:		231818
PR:		231542
PR:		231860
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Sep 2018 20:12:03
Original commit files touched by this commit Revision:480692  5.11.2
tcberner search for other commits by this committer
Update Qt5 to 5.11.2

PR:		231560
Exp-run by:	antoine
09 Sep 2018 11:12:15
Original commit files touched by this commit Revision:479286  5.11.1
tcberner search for other commits by this committer
Update Qt5 to 5.11.1

Big thanks to
        * brnrd for the libressl patches in net/qt5-network
        * jhale for fixing the bulk load of ports

PR:		230884
Exp-run by:	antoine
28 Jun 2018 17:39:55
Original commit files touched by this commit Revision:473503  5.10.1
tcberner search for other commits by this committer
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	-https://reviews.freebsd.org/D15540
18 May 2018 12:27:44
Original commit files touched by this commit Revision:470288  5.10.1
rakuco search for other commits by this committer
Update the Qt5 ports to 5.10.1.

The work was done by tcberner and myself, with thanks to antoine for the
exp-run.

Not a lot to report compared to other Qt5 updates:
* net/qt5-network is still broken with LibreSSL. I said this in a commit
  message ages ago but it bears repeating: upstream is open to adding support
  for LibreSSL, but someone needs to step up to maintain it upstream, otherwise
  things will continue to be broken all the time.
* www/qt5-webengine is a huge monster that is terrible to update, just like
  www/chromium itself is. We (kde@) have decided to keep using the 5.9 series
  for the time being, as it should be compatible with the rest of Qt anyway. It
  was updated to 5.9.5, the latest 5.9 release at the time of writing.

PR:		228213
29 Mar 2018 19:03:18
Original commit files touched by this commit Revision:465911  5.9.4_1
tcberner search for other commits by this committer
Fix permissions in installed Qt5 header files

For the qt5-* ports bsd.qt.mk sets EXTRACT_AFTER_ARGS, and
thereby does not get the normal default value of
      --no-same-owner --no-same-permissions
passed when extracting. This lead to for example header files
being installed (i.e. copied), with permissions group write
permissions.

Manually append that to the bsd.qt.mk shenanigans (also do the
same in www/qt5-webchannel, which opts out of the bsd.qt.mk value)

PR:		227027
Reported by:	grarpamp@gmail.com
06 Jan 2018 21:30:33
Original commit files touched by this commit Revision:458293  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)
18 Feb 2017 19:48:05
Original commit files touched by this commit Revision:434380  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
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
17 Sep 2016 09:46:54
Original commit files touched by this commit Revision:422306  5.6.1
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)
11 Feb 2016 10:34:38
Original commit files touched by this commit Revision:408682  5.5.1
rakuco search for other commits by this committer
Readd lang/qt5-qml as a build-dependency after r407169.

lupdate needs QmlDevTools; if the dependency is not present, an update
might try to use an older qt5-qml version and fail.

No PORTREVISION bump necessary: the generated package does not change,
and if the port built successfully it means the right qt5-qml version
was used.

PR:		207098
24 Jan 2016 18:10:14
Original commit files touched by this commit Revision:407169  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: 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)
05 Jul 2015 20:37:50
Original commit files touched by this commit Revision:391372  5.4.1
rakuco search for other commits by this committer
Only process the `linguist' subdir when configuring.

Use the same patch that is present in other ports like devel/qt5-designer
and graphics/qt5-pixeltool to make sure only the directory we want is
processed, otherwise there is a risk of missing dependency errors on
non-Poudriere builds.

PR:		201247
05 Nov 2014 09:39:22
Original commit files touched by this commit Revision:372179  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
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)
23 Oct 2014 21:35:15
Original commit files touched by this commit Revision:371415  5.2.1
rakuco search for other commits by this committer
Remove @dirrm and @dirrmtry entries from the Qt ports.
03 Mar 2014 16:50:33
Original commit files touched by this commit Revision:346930  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 <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: 33