Commit Graph

17 Commits

Author SHA1 Message Date
sthen
14d59fd15d remove unused MASTER_SITES0 which is set based on qtwebkit version but
at download.qt.io (which isn't going to work because we're using a fork)
2020-06-09 22:41:43 +00:00
rsadowski
cdf210f11f fix build; forget to remove qtbase 2020-05-16 10:00:41 +00:00
rsadowski
f53d72c892 Unbreak offline Qt5 documentation
The following doc components are gone
- qtconnectivity
- qtdatavis3d
- qtdeclarative
- qtwebkit (The effort is no longer worth it)

All doc components are installed in separate directories
2020-05-16 09:43:44 +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
rsadowski
e4040b530f Update QtWebKit from 5.9.0 to 5.212.0.
5.212.0 comes from an independent project: https://github.com/qtwebkit/qtwebkit
It's a QtWebKit with a more modern WebKit code base which fix a lot of bugs and
security holes.

Notable port changes:

- Remove qtwebkit-examples, this can go away
- Build the old qtwebkit docs, there is no new one.
- Almost all patches can be removed. New patches come from NetBSD.
- Tweak: Remove TEST_*, there is no test suite.
- Tweak: Remove MACHINE_ARCH sh so keep in sync with www/webkitgtk4


powerpc (cwen@), sparc64 (jca@), amd64,i386 (landry@ and I)

Input and help by many. Great ports team effort!
2020-02-19 16:08:53 +00:00
rsadowski
6b791626b0 unbreak qt5-docs
Renew the MASTER_SITES for qtwebkit

OK sthen@
2019-11-06 17:12:15 +00:00
jca
4eae6a81da Unbreak fetching distfiles
qt5/docs may be marked BROKEN, dpb(1) will still try to download its
distfiles.  I have checked that the checksums match other ports under
x11/qt5.

While here, also clean up REVISION as noted by sthen@

ok sthen@
2019-11-06 12:56:30 +00:00
ajacoutot
f72af7c6d5 Mark BROKEN. It fails to package for weeks now (confirmed by naddy).
"KDE porting team" does not seem to care.
2019-08-15 20:41:15 +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
espie
a4931180fc so all the moving and churning around did diddly squat at fixing the
actual problem.
Comment out the missing files again
2017-07-30 15:12:45 +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
9e1be33fd8 Import new Qt5 offline documentation port.
Now all the documentation is built at once: much faster and allowing
interlinks between Qt modules to work better. This should also fix some
packaging issues people are seeing after switching to Clang (the reason
is still unknown, unfortunately).

To be linked to builds a bit later.
2017-07-28 00:34:42 +00:00