This patch updates XFCE base libraries to version 4.16.
Ongoing work on this patch is based on [1]
This new XFCE version drops GTK2 support. This causes some ports to fail to build.
The following ones were already deprecated and will be removed:
- print/xfce4-print
- x11/xfce4-quicklauncher-plugin
- x11/xfce4-wmdock-plugin
I'll also remove the old `x11-toolkits/libxfce4gui`, which fails to compile (depends on gtk2 support) and at this p
oint has no dependent ports.
These I will mark as deprecated with a short expiration:
- science/xfce4-equake-plugin
- x11/xfce4-embed-plugin
- deskutils/orage
- deskutils/xfce4-volumed (maintainer approved)
There are a few That will brake but I expect new versions with fixes in the future:
- deskutils/xfce4-notes-plugin
- x11-clocks/xfce4-stopwatch-plugin
while `deskutils/xfce4-generic-slider` will be marked as broken, but I will let ehaupt choose what to do with it.
Everything else should work fine.
I have met a glitch with pkg, that with certain pkg combinations it will install newer libexo and later remove the old one, leaving the system without vital xfce files. I have no mitigation, only tunning `pkg upgrade -f libexo` to force it to reinstall the missing files.
This issue is described in the README at [1] and I also filed an issue with pkg at [2].
Any suggestion on how to work out this issue will be appreciated.
[1] https://github.com/madpilot78/FreeBSD-XFCE-4.15
[2] https://github.com/freebsd/pkg/issues/1923