8 Commits

Author SHA1 Message Date
rsadowski
03857b49f1 Add ONLY_FOR_ARCHS to amd64 aarch64 i386, spotted by cwen 2020-05-18 15:29:08 +00:00
rsadowski
f7dcd54d23 Update QtWebEngine to 5.13.2
QtWebEngine is not yet enabled (hooked up) but this version works for the most
use-cases. Google maps, Youtube stream with sound, nextcloud...  I have not
tested video conferences, this is not the main use case either.

Most applications do not use QtWebEngine to implement a browser but to interact
with certain HTTPS services/websites or for showing HTML docs.

Next tasks:
 - Slowly switch and test some KDE5 applications from qtwebkit to qtwebengine
 - py-qtwebengine

FYI: We're not going to switch otter-browser to QtWebEngine. Otter is the only
browser really working on macppc.

To be honest, this would never be possible without the incredible chromium
patches collection of robert@ and his input. So a lot of patches come from
www/chromium/patches and some form FreeBSD.
2020-05-16 07:02:59 +00:00
sthen
155a4dd0fe update PERMIT_PACKAGE* in qt5/Makefile.inc, drop PERMIT_PACKAGE_CDROM from qtwebengine 2019-07-13 11:02:18 +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
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
5c0e91eec4 Oops, remove WIP files that should be left in openbsd-wip. 2016-12-25 14:37:19 +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