Starting with buku 3.8 buku comes with a new command bukuserver that spins up a web server for hosting buku as a webinstance. This new command depends on a bunch of Flask dependencies some of which are not even ported to freebsd currently. I'm thinking it would be smart to not bundle bukuserver with the buku port and create a bukuserver port for just the server portion? Either way its not working at all at this point.
You are completely right. As of now the bukuserver is completely unusable. I'm going to commit an update to unbundle it until we have the dependencies available in the ports tree.
A commit references this bug: Author: ehaupt Date: Mon Sep 3 07:27:22 UTC 2018 New revision: 478845 URL: https://svnweb.freebsd.org/changeset/ports/478845 Log: Starting with buku 3.8 buku comes with a new command bukuserver that spins up a web server for hosting buku as a webinstance. This new command depends on a bunch of Flask dependencies some of which are not available in ports. Unbundle bukuserver at this point until we have the Flask dependencies available. Buku requires www/py-html5lib to run. PR: 231112 (based on) Notified by: Greg Fitzgerald <gregf@hugops.pw> Changes: head/www/buku/Makefile head/www/buku/files/ head/www/buku/files/patch-setup.py