On 2019/03/30 13:21, Stuart Henderson wrote: > On 2019/03/29 20:22, Enric Morales wrote: > > > > Dear ports@, > > > > Attached you'll find the port for notmuch 0.28.3, a mail indexer similar > > to mu4e or sup. It also builds the bindings necessary for interfacing it > > with Emacs, Python 2.7 or 3.6 (only 3.6 tested with afewmail). With a > > few minor patches to fix some gz calls, to not compress the manpages and > > to call GNU Make instead of base Make, notmuch builds (build and > > portcheck log in the attachments) and runs perfectly in OpenBSD > > -CURRENT. I have been using it for the last 5 months. I am also > > volunteering for maintainership of this port, since I use notmuch daily > > and regularly follow the mailing lists. > > > > Please let me know if it lives up the ports standards, i want to learn > > to create good ports. > > Tweaked tar attached; > > - follow closer to standard Makefile ordering > > - avoid hardcoding python version numbers as much as possible; it's not > going to be super-clean building with both py2 and py3 in the one port > but at least we can make it so the switch from 3.6 to 3.7 doesn't break > things > > - don't hide build commands > > - use standard naming for python bindings > > - xapian is a LIB_DEPENDS not BUILD/RUN_DEPENDS > > - we have cp -a now, drop patch > > - we have python2/python3 in the path now, drop patch > > - fix WANTLIB > > Still needs doing: SHARED_LIBS needs fixing to be under ports control > (see comments next to SHARED_LIBS). We need to be able to bump these > from the port if necessary. > > Maybe also: drop the quite intrusive man gz patches and just run > gunzip in post-install, it's a bit less efficient at build time, but > avoids some pain for updates. >
Oops sorry, wrong file attached.
notmuch,2.tgz
Description: application/tar-gz
