Hello! Attached, please find a port for xandikos, which is a minimal, Git-backed CalDav server. It offers high compatibility with various CalDav standards, but does not support a multi-user setup or CalDAV scheduling extensions.
In my view, it is more minimal and yet more standard-conforming than the existing radicale2 port and should thus be considered for inclusion in the ports tree. For more information, refer to https://github.com/jelmer/xandikos For testing purposes, you can use the CalDav clients listed on the aforementioned website. I did my testing using vdirsyncer/khal. Further, you can do some basic testing using curl as well. For example, do curl http://localhost:8080 after starting the provided rc-script. Requires the following infrastructure/db/user.list changes: diff --git a/infrastructure/db/user.list b/infrastructure/db/user.list index f56fbd9c2a89..e71419c9e0ad 100644 --- a/infrastructure/db/user.list +++ b/infrastructure/db/user.list @@ -410,3 +410,4 @@ id user group port 899 _openhab _openhab misc/openhab 900 _z2m _z2m comms/zigbee2mqtt 901 _ergo _ergo net/ergo +902 _xandikos _xandikos productivity/xandikos This is my first OpenBSD port, looking forward to your feedback :-) Greetings Sören P.S.: You can also obtain the diff from GitHub via this link: https://github.com/nmeum/ports/compare/master..xandikos
xandikos.tgz
Description: application/gzip