5 Commits

Author SHA1 Message Date
sthen
a0712c976b Record the dependency on libssl/libcrypto in WANTLIB-main. This would
have been missed previously listed because Qt likes to dlopen() things
so check-lib-depends can't find it, which would stop qt5base getting
updated correctly by pkg_add -u when ssl/crypto libs are updated.
2017-02-01 14:07:30 +00:00
zhuk
2e7bf04982 Fix after recent LibreSSL changes.
Nowadays we have fake SSL_CTRL_SET_CURVES macro, and SSL_CTX_set1_curves
defined as synonym to SSL_CTX_set1_groups. So use the latter instead
of the former.

The patch should be tweaked furthermore before proposing it upstream,
but for now we can at least build things again.
2017-01-27 16:13:08 +00:00
sthen
d549cdac3d Backport Qt5 commit https://codereview.qt-project.org/#/c/140750/4//ALL,unified
to prevent unloading Qt plugins in various destructors. Fixes a segfault seen
closing otter-browser using WM kill; otter bug report pointing at the Qt bug
was tracked down by awolk@.  OK zhuk@
2017-01-08 11:51:14 +00:00
zhuk
9f29712c9c Rework Qt5 documentation handling:
* Move share/qt5/doc/* in qtbase from -main to a separate subpackage,
    -global, which (as a bonus) "owns" share/doc/qt5/ directory;

  * Move FOO.index files from -html to a separate subpackage, -docindex,
    and make 'em depend on qtbase,-global;

  * Make DEP,-docindex automatically added as BDEP for each DEP in
    LDEP and BDEP mentioned for -main;

  * Make it clear that building -qch without -html is impossible;

While there, fixed a few minor issues.

This make at least qtenginio,-html build correctly, which failed before
due to missing .index files during qdoc run. Initial report from kili@.
2016-12-28 01:41:23 +00:00
zhuk
e855be1d25 Import Qt 5.6.2.
The port is now being split into pieces. Cleanup and conflict resolving
to follow.
2016-12-25 14:13:11 +00:00