Mon, Feb 2
Add USE_LDCONFIG, and make the config changes as a patch..
Fri, Jan 30
some more user-friendliness in pkg-message and a fixed user in UID+GID. Now also now on 15 after changes
https://cgit.freebsd.org/src/commit/?id=8a5ceebece0311bc41180b3ca0ce7237def1e253 to kill and jailed processes No chages to the collaoffice part,
I need some advise on trademarks. https://www.collaboraonline.com/trademark-policy/ Upstream are quiet on the subject
Sat, Jan 24
Build: Successful (after manual fetch of node-modules).
Fri, Jan 23
Thu, Jan 22
Thanks for your work on this! Too busy with life to build and test it at the moment, but hope to find time one day to add this to my Nextcloud server.
Nov 24 2025
The ports version is too new for the collabora tag in libreoffice core.
Nov 23 2025
use autoreconf for bundled liborcus, and use a TMP_PLIST for collabora-office
Nov 16 2025
WIP. Most of the FreeBSD specific parts for the collabora online parts are in https://github.com/jsm222/online/commit/3d5fad0655f922928c398e64f11e2cbfa9a56546.diff
This uses the collabora tag of libreoffice, and jails instead user of simple chrooting. I have the /usr/local/share/collabora-office-online/instdir/program/ in the ldconfig path to allow the chmod +s binary to preload the libraries (IIUC). I did not put ldconfig parts into this patch. It is still early work, just posting here to share for now.
Apr 2 2025
I think the proper way to port this software would be to approach upstream and merge our patches there, then wait for a new release.
Last time I tried to port it in https://reviews.freebsd.org/D34051 the main obstacle was that COOL uses various Linux-specific features to jail its processes. I reached the stage when it runs, but in an "insecure" mode, which isn't ready for the production. To properly port this software a lot of upstream work was required.
for now the node-modules-cp-online-24.04.13-2.tar.gz is only at https://people.freebsd.org/~jsm/node-modules-cp-online-24.04.13-2.tar.gz (not copied to distfiles) the changes to the LibreOffice makefile is only the postinstall part. the broken API part is an old part ig...
