I am running OpenBSD 6.7 release. I wanted to document some issues I have found with notmuchmail.org, in case somebody else runs in to these.
I understand there are python bindings for notmuch in OpenBSD ports and that a large amount of work has been done porting notmuch to OpenBSD here <https://github.com/jasperla/openbsd-wip/tree/master/mail/notmuch>. However the openbsd-wip work does not include any plugins for vim and it is for notmuch release 0.29.3, the current release being 0.31. Applying the patches made for 0.29.3 went fine (well fine but tedious as I had to do them by hand) and allowed me to compile 0.31. I did run in to a few issues related to the vim plugin. * In ./configure I get an error testing if zlib is present. I understand zlib is now in the base as compress. However the configure script runs pkg-config --exists zlib to check for its presence as an added package. Somebody on reddit suggested to run pkg_add -zal which would add the needed dependencies. I haven't dug in to that yet and just commented out the if, for now. * I had to copy ./bindings/ruby/notmuch.so to /usr/local/lib/ruby/site_ruby/2.6/x86_64-openbsd It is not in the Makefile install nor documented that I could see. * In plugin/notmuch.vim Mail::Field.new() has been depreciated. I changed that to Mail::Field.parse(). * emacs gui seems clean and more effort seems to have been spent there. * vim gui still has some errors, not found functions, etc, that I haven't dug in to yet. Is there enough interest in this to continue?