13 Commits

Author SHA1 Message Date
naddy
2c4c0e4a96 fix up bump for ports libexecinfo removal 2021-06-10 20:04:05 +00:00
sthen
350cf40556 remove ports libexecinfo, we now have a libunwind-based libexecinfo in base 2021-06-09 19:50:06 +00:00
tb
b565e96cd1 x11/qt6/qtbase: prepare for LIBRESSL_HAS_TLS1_3
Upstream has erroneous #ifdefs which fail to build if both
TLS1_3_VERSION and OPENSSL_NO_PSK are defined. Adjust them.
In addition, libssl will need to provide
SSL_SESSION_is_resumable and SSL_set_psk_use_session_callback.

ok rsadowski (maintainer)
2021-05-27 14:33:18 +00:00
rsadowski
b40675165b yet another missing dependency, today vulkan
Pointed by naddy, thanks
2021-05-16 11:58:36 +00:00
rsadowski
5731fd78ab Add missing dependency on qtbase 2021-05-15 16:05:05 +00:00
rsadowski
067477eaa2 Add missing bump after setting MODQT6_DEPS to no 2021-05-15 12:25:26 +00:00
rsadowski
1ddc973016 Remove build dependency on qttools by setting MODQT6_DEPS 2021-05-15 12:24:55 +00:00
rsadowski
7276cb9027 Avoid BDEP on ourselves 2021-05-15 11:15:10 +00:00
rsadowski
6a12a05951 cleanup 2021-05-07 07:17:16 +00:00
rsadowski
a8f981db3c Remove subpackage -main artifacts
This fault is inherited from qt5.port.mk. Found by naddy the hard way
2021-05-07 07:15:15 +00:00
rsadowski
b8282f05c7 Fix MODQT6_BUILD_DEPENDS: s,qt5,qt6, 2021-05-06 16:07:28 +00:00
rsadowski
18a07dfec5 Bug-fix update Qt6 to 6.0.4
This update address a missing dependency on vulkan for qttools,
spotted by tb@.
2021-05-06 08:36:14 +00:00
rsadowski
9cfeff62ff Import Qt 6.0.2
The following modules are currently available:

 - qttranslations
 - qttools
 - qtsvg
 - qtshadertools
 - qtquicktimeline
 - qtquickcontrols2
 - qtquick3d
 - qtdeclarative
 - qtbase
 - qt5compat

 - qtwayland (not ported, depends on wayland)
 - qtdoc (not ported, is not worth the effort)

Further modules will follow in later Qt versions. Some patches come form
x11/qt5. With tb@'s help, I married QtBase with LibreSSL again. We are now on
our own again as Gentoo no longer follows this path. From the port perspective,
I have decided on the following points:

- Prefix all Qt6 ports with qt6-*.
- Rename all imported qt tools with the -qt6 suffix like we do with qt5.
  This makes it easier to use several versions at the same time.
- x11/qt6 is based on x11/qt5. I have tried to make many things simpler
  and cleaner.
- Qt6 switched to cmake as build system and needs help with *FLAGS.

OK landry, Merci!
2021-05-03 16:38:26 +00:00