Hi, please find below a diff, which tweaks pkg-readme and adds some hints on how to use kcaldav together with base httpd(8).
OK? Thanks, Regards, Joerg Index: Makefile =================================================================== RCS file: /cvs/ports/www/kcaldav/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 20 Oct 2016 20:25:19 -0000 1.6 +++ Makefile 5 May 2017 20:31:27 -0000 @@ -3,7 +3,7 @@ COMMENT = a simple, safe, and minimal CalDAV server DISTNAME = kcaldav-0.1.4 -REVISION = 3 +REVISION = 4 CATEGORIES = www HOMEPAGE = https://kristaps.bsd.lv/kcaldav/ Index: pkg/README =================================================================== RCS file: /cvs/ports/www/kcaldav/pkg/README,v retrieving revision 1.2 diff -u -p -r1.2 README --- pkg/README 21 Apr 2016 13:08:01 -0000 1.2 +++ pkg/README 5 May 2017 20:31:27 -0000 @@ -11,16 +11,27 @@ Administrator Quick Start new calenders for users, changing email address and other options. + With httpd(8) the CGI can be run through slowcgi(8) using + a configuration snippet like the following: + + server "default" { + listen on * tls port 443 + + tls { certificate "/etc/ssl/example.net.crt", key "/etc/ssl/private/example.net.key", ciphers "HIGH:!aNULL:!MD5:!RC4" } + location "/cgi-bin/*" { + fastcgi + root "/" + } + } + + kcaldav.cgi uses http authentication for user security. + Install a tls certificate to ensure privacy of connection. + User Quick Start ================ Users can manage their account settings, create calendars and find the URL for use with their calendar application by browsing to: http://localhost/kcaldav/home.html - -Security -======== - kcaldav.cgi uses http authentication for user security. - Install a tls certificate to ensure privacy of connection. Porting Notes: Write Ahead Logging ==================================