28 Commits

Author SHA1 Message Date
jeremy
fbaf1f3414 Bump after ASN1_dup prototype added back to LibreSSL
Recommended by jca@ and jsing@
2018-11-30 15:24:09 +00:00
rsadowski
36a43335d0 re-add libreSSL patches to unbreak runtime errors and i386 build
TLS connection verified with otter-browser

Spotted by sthen@; Thanks!
2018-11-01 22:00:25 +00:00
rsadowski
341619aaa2 Update Qt to the latest 5.9.7 TLS
- remove QTBUG-68939 backport
- remove libressl patches

Feedback from Vadim and bulk build by landry@ (thanks!)
2018-10-30 08:08:40 +00:00
tb
bb1955f3e4 Unbreak x11/qt5/qt5declarative build by teaching x11/qt5/qtbase how to
resolve X509_getm_not{Before,After}().

"can't make it worse, can it ?" espie
ok sthen
2018-08-27 11:06:29 +00:00
zhuk
3dfe727a6b Fix placing widgets top left corner erroneously (QTBUG-68939).
Fixes KDevelop, Trojita, Vym and others.

From upstream via Caspar Schutijser, many thanks!
2018-08-17 08:21:16 +00:00
rsadowski
983dcbbe79 Update Qt to latest TLS version 5.9.6
Tested in an amd64 and i386 bulk build by landry@ Thanks!

ok landry@
2018-07-05 09:49:13 +00:00
landry
0d76f09c74 Mark as BROKEN-sparc64, configure tries to detect a working STL but
since we're using clang from ports this blows, cf
http://build-failures.rhaalovely.net/sparc64/2018-02-14/x11/qt5/qtbase.log
2018-03-11 08:20:22 +00:00
rsadowski
7b4e35a1b8 Update Qt to 5.9.4
Notable port changes:

- s/MODQT5_USE_GCC4_MODULE/MODQT5_USE_CXX11/
- Zap SHARED_LIBS += Qt5EglDeviceIntegration (Lost, long time ago)
- Regen some WANTLIB
- Shared bump in qtdeclarative (New symbols)
- Update Homepage

Changelog:

https://blog.qt.io/blog/2018/01/23/qt-5-9-4-released/

"commitski" landry@
2018-01-25 15:02:25 +00:00
rsadowski
3e5a20e167 Update Qt5 to 5.9.3
Only one notable port change:
Fix missing private includes(https://bugreports.qt.io/browse/QTBUG-37417)

bulk by kili@ Thanks!
2017-12-27 16:27:06 +00:00
ajacoutot
2b7b3461f5 @comment beforesubst files.
Should probably be removed in post-install or so but I am lazy... and no
one picked up my mail on ports@
2017-11-19 19:38:46 +00:00
rsadowski
d9e5f22fdf Update Qt5 to 5.9.2 bugfix release.
Release note:
https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/

bulk by naddy@ (Thanks a lot)
2017-10-24 10:12:19 +00:00
sthen
1dd1aed429 bump; textproc/icu4c now uses multi-packages for -wwwdata 2017-08-24 09:45:23 +00:00
zhuk
8ab318cbfc Rework the process of building Qt5 documentation:
Now all documentation is built using a separate port using
the --single-exec option of qdoc. This gaves significant speedup
as well as fixing quiet a few interlinking problems.

All -qch, -html and -docindex subpackages of Qt modules ports are
removed. The qt5-html and qt5-qch are now provided by x11/qt5/docs
instead of meta/qt5, thus REVISION set from the start.

This commit should fix problems with building Qt5 documentation
that people started seeing after switching to Clang. We also could
zap some interdependencies between Qt5 modules as well, but that's
a different story.
2017-07-29 00:07:13 +00:00
sthen
e021ebc8aa bump more subpackages 2017-07-27 17:25:40 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
zhuk
fe725aee2e Do not ever try to use [[...]] C++ attributes unless we're in C++17 mode.
Fixes devel/kf5/ki18n at least.

Prodded by espie@
2017-07-23 21:33:14 +00:00
zhuk
685f5d6c05 Fix OpenSSL (actually, LibreSSL) run-time detection code.
Original report from Brendan Doyle <doyle.brendan@yandex.com>, thanks.
2017-07-21 15:28:25 +00:00
zhuk
19411c09d8 Return back QMAKE_INCDIR_PREPEND hack for clang until a better solution
is found.

Hardly prodded by espie@
2017-07-19 22:30:12 +00:00
zhuk
8ac2782675 Update from Qt 5.6.2 (LTS) to Qt 5.9.1 (LTS).
Tested with both GCC and CLang (less through).

This forces updating x11/py-qt5, which forces update of devel/py-sip,
which forces update of x11/py-qt4, but, thankfully, no breakage detected.
2017-07-17 08:34:37 +00:00
naddy
73c470bf19 missing bump after addition of the clang files; ok espie@ 2017-05-13 11:06:01 +00:00
espie
64b188803c add the clang files 2017-05-12 18:23:59 +00:00
espie
284777291c qmake does really weird things with includes. We have to register
/usr/include/c++/v1  in order for net/transmission and others to build
2017-05-12 16:05:06 +00:00
espie
bbc9e819c1 add glue to detect clang, and basic configuration 2017-05-08 16:14:32 +00:00
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