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
No comments:
Post a Comment