Changelog:
- https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha4
Port changelog:
- Switch QT5_WEBKIT_VERSION from 5.212.0 to 5.212.0alpha4v0 which includes
an EPOCH bump.
- Switch to py3, MODPY_VERSION=${MODPY_DEFAULT_VERSION_3}
- upstream: "QtWebKit does not require Python 2 anymore for building and can
use Python 3 instead"
- Bump QT5_WEBKIT_VERSION/MODQT5_WEBKIT_VERSION consumer
sparc64 build by jca@ Thanks!
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@
from Caspar Schutijser <caspar@schutijser.com> who takes over
maintainership from Sean Levy (who originally ported this, thanks for
the hard work!)
properly substitute ${LOCALBASE}, and enables pledge() while here.
on whatever is the current default version of python 3 in the ports tree
(currently 3.7). Allows adding it with pkg_add python3 rather than needing to
know the correct subdir name (as you would with pkg_add python%3.7).
Deliberately not adding a similar one for py2 which is not likely to
proceed beyond 2.7.
ok kmos@, aja@ pirofti@ zhuk@ like it too
Our KDE4 baseapps port contains only konqueror. It's no longer usable and the
only good thing about konqueror4 is that it doesn't crash.
It is not necessary to display the KDE4 help pages so it's time to say good bye!
Dear KDE4 browser users, there are enough alternatives to visit the web or your
file system in OpenBSD.
- see https://xfce.org/about/news/?post=1565568000 for details &
https://xfce.org/download/changelogs/4.14 for complete changelogs.
- remove dependency on the now deprecated gtk-xfce-engine package, add
dependency on x11/greybird instead (as that's more or less the default
theme)
- Remove dependency on orage, add dependency on xfce4-screensaver.
- Add dependencies on xfce4-statusnotifier, catfish and gigolo for xfce-extras.
- Improve README wrt shutdown/reboot support without
consolekit/policykit and vblank method to stop screen flickering with
modesetting. Drop the section about LC_CTYPE, the world moved on and
OpenBSD supports UTF-8..
Replace x11/kde4/{libkipi,libkdcraw,libksane} by digikam-kde4 -dcraw, -libkipi,
-sane to avoid bulk conflicts with KDE4 and 5 applications.
With this move we have to go without ksaneplugin and drop support in
graphics-thumbnailers and ksnapshot.
Help from jca@ with packages adjustments.
Spotted by many over months, thanks!