Packaging updates in FreeBSD
First the trivia (not so trivial if you really use these ports):
- net-im/nheko had a missing dependency (and that was my fault),
so you could break it by running
pkg autoremove
. - editors/kile updated to 3.0b3 (tcberner).
- net-im/telegram-desktop updated to 1.8.15 (tcberner again; you’ll note that the KDE-FreeBSD team maintains more than “just” the KDE stack).
- math/labplot is at 2.7.0 (me).
KDE Updates:
- Qt is at 5.13.1 (tcberner)
- QtWebEngine is at 5.13.1 (kai)
- PyQt is at 5.13.1 (tcberner)
- KDE Frameworks are at 5.63.0 (tcberner)
- KDE Plasma Desktop is at 5.17.1 (tcberner)
- KDE Applications are at 19.08.2 (tcberner)
- KDevelop is at 5.4.3 (me)
We’re in the process of packaging poppler 0.82, which (as usual) leads to some breakage in consumers of that package – things like editors/calligra – so there will be more updates soon-ish. I think I independently re-created a patch for LibreOffice to fix the build already (turns out there was a patch in Gerrit already).
Promotional Bits
But for now, with these updates, KDE on FreeBSD is at the forefront of released software and it’s batteries included. For developers, that is: with instant-workstation you can turn a fresh FreeBSD install into a KDE Plasma desktop workhorse in minutes with all the developer tools you want right there. Using ZFS snapshots, you can safely test things on the host system, and with poudriere do guaranteed clean rebuilds of software (although you’d need to bung git bits into it somehow) which are then immediately available through the packaing system – and can be installed or rolled back.
Although I don’t do much development for KDE things myself, I hang out in #kde-devel on Freenode, and quickie-development questions are relatively easy to answer: I have all the up-to-date (with releases, anyway) tools already installed. While I can do that with a Linux distro as well, by installing the full complement of -devel packages, FreeBSD gives me that without a headache.