On Sat, 23 Nov 2019 at 23:35:08 +0100, Enric Caussa Morales wrote:
> Here's an updated version of the port:
>
> - it's now using the SUBDIR functionality again. The WIP name is "core"
> since it's less ugly than having "notmuch/notmuch" in the path. Let me
> know if you come up with a more appropriate name.
>
> - I've incorporated your changes such as the LIBnotmuch... vars and
> such.
>
> - Before reading your mail, i was linking the gnu coreutils into the
> port's bin dir so that the tests worked. I guess actually having and
> OpenBSD lib like what you suggested is better so that it may be
> upstreamed.
>
> - The library (libnotmuch.so) is now versioned. However, I put the
> library version in Makefile.inc so that it might be shared between the
> python bindings and the main notmuch package. I was expecting that
> including WANTLIB += notmuch in the py-notmuch Makefile would make it
> possible to use LIBnotmuch_VERSION, but that is not the case (is there
> another way?).
>
> I've been using it for a day so far and nothing strange happened yet. After
> sending this mail, I'll contact the devs about the use-after-free you
> commented (it also happens on my machine, but only at the end of the
> tests, I guess it's same as yours).
>
> Thanks a lot for your feedback and your help on porting this.
>
I tried building this but it bombed out on the configure step:
Checking for GMime session key extraction support... ./configure[566]: gpg: not found
No.
...
*** Error: Could not extract session keys from encrypted message.
...
*** Error: The dependencies of notmuch could not be satisfied. You will
need to install the following packages before being able to compile
...
*** Error 1 in core (/usr/ports/infrastructure/mk/bsd.port.mk:2845 'do-configure')
*** Error 1 in core (/usr/ports/infrastructure/mk/bsd.port.mk:2865 '/build/notmuch-0.29.2/.configure_done')
*** Error 1 in core (/usr/ports/infrastructure/mk/bsd.port.mk:2550 'all')
===> Exiting mail/notmuch/core with an error
*** Error 1 in /usr/ports/mail/notmuch (/usr/ports/infrastructure/mk/bsd.port.subdir.mk:137 'all')
It seems it's hard coded to want 'gpg' while security/gpgmime pulls in gpg2.
--
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A 4AF0 1F81 112D 62A9 ADCE
No comments:
Post a Comment