Commit Graph

16 Commits

Author SHA1 Message Date
rsadowski
27e38d6397 Update Qt to 5.15.2
This updates Qt to the latest LTS version and also contains qtwebengine 5.15.2.
LTS, whatever this mines this days.

Many thanks to all who made this possible and all the test/cpu hours!
George Koehler (octave runtime test),powerpc (cwen@), sparc64 (kmos@),
amd64,i386 (landry@ and Me)

OK landry@
2021-01-19 06:16:28 +00:00
rsadowski
6f99bb89df Update Qt to 5.13.2 and meta/qt5
Notable changes:

The good:
- Most of the work was done in qtbase
- The qtbase port comes with zstd support by default enabled
- Switched from c++11 to c++17
- Option "-openssl-linked" works now, no more ssl,crypto dlopen()d
- All shred lib bumped to be safe
- Many cleaning jobs in the Makefiles
- Add a new Qt submodule: QtLottie
- qtcanvas3d submodule is gone

The bad:
- The docs package is broken for now and unhooked
- vulkan is disabled until arm64 is vulkanready.
- Still no qtwebengine. (That would be a full time job)
- system double-conversion is no longer found by the configure step.
 - Be my guest to fix it.

The ugly:
- patch-qmake_generators_unix_unixmake_cpp
 -- That was the biggest problem, at the p2k19 I decided to solve by:
 "Transform /usr/ports/pobj/xxx/lib/libQt5Core.so into
 -L/usr/ports/pobj/xxx/build-amd64/lib -lQt5Core" ... works!

Many thanks to all who made this possible and all the test hours!
Special thanks to  sthen@, landry@, jca@ and cwen@

OK sthen@, landry@
2020-03-13 16:53:49 +00:00
zhuk
835a90bb50 Start building debug packages for Qt5.
Some tweaks to come later, but this should be enough for real work for now.

okay rsadowski@
2020-01-07 20:22:06 +00:00
rsadowski
745519a5fc Update Qt to latest TLS version 5.9.8
Tested in an amd64 bulk build by naddy@ Thanks!
multimedia/qtav was fixed. Docs is still broken but fixes are comming soon.

Drop maintainer address because nobody controls the google mailing list
openbsd-kde@googlegroups.com.
2019-11-05 10:18:53 +00:00
sthen
109458a8fa bump REVISION for ports using x11/qt5 MODULES and containing .la files in
their PLIST, following the addition of patch-qmake_generators_unix_unixmake2_cpp
to x11/qt5/qtbase/patches which adds a missing newline.
2019-06-24 20:56:45 +00:00
cwen
6309a2bb3b qt5.port.mk: change COMPILER
Move it to "base-clang ports-gcc" and bump REVISION accordingly.
This unbreaks Qt5-related binaries runtime on macppc.

OK sthen@
2019-03-08 20:00:39 +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
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
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
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
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
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +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
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