Hi, since some years now i've been maintaining x11/xfce4 in the portstree, with an alternate repo at https://cgit.rhaalovely.net/xfce4/?h=next tracking upstream devel releases. This repo now contains all the bits composing 4.14pre1 (cf https://simon.shimmerproject.org/2019/05/19/xfce-4-14pre1-released/ for the details, the main thing being of course the complete port to Gtk+3), the final release being targeted at sometimes during the summer.
as an upstream developer i've of course been running it during the development cycle on most of my boxes, but now would be a good time for other Xfce users on OpenBSD to give it a shot and eventually report some bugs to https://bugzilla.xfce.org. The main OpenBSD-specific change is https://bugzilla.xfce.org/show_bug.cgi?id=14722 (needs testing !) which will make the consolekit/policykit/messagebus dependency completely optional, allowing an user in the operator group to shutdown the machine (ie can run the shutdown binary), or suspend/hibernate if in the wheel group (ie has access to apmdev), instead of relying on 3 daemons running as root. The previous mode of needing messagebus running + spawning startxfce4 within consolekit should still work. amd64 -current packages for all core xfce pkgs (and some others i'm using) are available at https://packages.rhaalovely.net/wip/amd64/ (signed with https://packages.rhaalovely.net/landry-mozilla-pkg.pub) barring delays, this should make 6.6, but it's better if it's been "widely" tested before.. Landry