Wednesday, September 28, 2022

Re: how to compile neomutt+gpgme

On 28.9.2022 00:53, Jon Fineman wrote:
> I wanted to compile neomutt in ports and add gpgme. In the Makefile I
> set FLAVOR as below.
> FLAVOR?= gpgme
>
> But when I run make it builds
> /usr/ports/pobj/neomutt-20220429/build-amd64
> without gpgme. See neomutt -v below.
>
> When I build the FLAVOR for notmuch I get my expected module in:
> /usr/ports/pobj/neomutt-20220429-notmuch
>
> I don't see a path of:
> /usr/ports/pobj/neomutt-20220429-gpgme
>
> desktop(/usr/ports/pobj)$: ls -ltrd neomutt-20220429*
> drwxr-xr-x 5 jjf jjf 1024 Sep 26 15:02 neomutt-20220429-notmuch
> drwxr-xr-x 5 jjf jjf 1024 Sep 27 12:05 neomutt-20220429
>
>
> What am I missing on setting? My goal is to build gpgme+notmuch.
>

https://www.openbsd.org/faq/ports/ports.html#PortsFlavors

> Thanks.
>
> I am on:
> kern.version=OpenBSD 7.2 (GENERIC.MP) #748: Thu Sep 22 11:46:36 MDT
> 2022
>
> deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> I ran cvs -q up -Pd -A after sysupdate.
>
>
> neomutt info:
>
> desktop(/usr/ports/pobj/neomutt-20220429/build-amd64)$: ./neomutt -v
> NeoMutt 20220429
> Copyright (C) 1996-2022 Michael R. Elkins and others.
> NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt
> -vv'.
> NeoMutt is free software, and you are welcome to redistribute it
> under certain conditions; type 'neomutt -vv' for details.
>
> System: OpenBSD 7.2 (amd64)
> ncurses: ncurses 5.7.20081102 (compiled with 5.7.20081102)
> libiconv: 1.17
> libidn2: 2.3.0 (compiled with 2.3.0)
> LibreSSL: LibreSSL 3.6.0
> OpenSSL: LibreSSL 3.6.0
> storage: kyotocabinet, tdb
>
> Configure options: --mandir=/usr/local/man --with-ui=ncurses
> --docdir=/usr/local/share/doc/neomutt --with-lock=flock --idn=0 --idn2
> --fmemopen --ssl --tdb --debug --kyotocabinet
>
> Compilation CFLAGS: -O2 -pipe -g -I/usr/local/include -std=c99
> -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__ -DNCURSES_WIDECHAR
>
> Default options:
> +attach_headers_color +compose_to_sender +compress +cond_date +debug
> +encrypt_to_self +forgotten_attachments +forwref +ifdef +imap
> +index_color +initials +limit_current_thread +multiple_fcc
> +nested_if +new_mail +nntp +pop +progress +quasi_delete +regcomp
> +reply_with_xorig +sensible_browser +sidebar +skip_quoted +smtp
> +status_color +timeout +tls_sni +trash
>
> Compile options:
> -autocrypt -fcntl +flock +fmemopen +futimens +getaddrinfo -gnutls
> -gpgme -gss +hcache -homespool +idn -inotify -locales_hack -lua
> -mixmaster +nls -notmuch +openssl +pgp +regex -sasl +smime -sqlite
> +sun_attachment
>
> MAILPATH="/var/mail"
> PKGDATADIR="/usr/local/share/neomutt"
> SENDMAIL="/usr/sbin/sendmail"
> SYSCONFDIR="/usr/local/etc"
>
>
> I have gpgme and gnutls installed.
> desktop(~/)$: pkg_info -D snap -Q gpgme
> gpgme-1.18.0 (installed)
> gpgme-qt-1.18.0
> ruby27-gpgme-2.0.20
> ruby30-gpgme-2.0.20
> ruby31-gpgme-2.0.20
> desktop(~/nuc)$: pkg_info -D snap -Q gnutls
> debug-gnutls-3.7.7
> gnutls-3.7.7 (installed)

No comments:

Post a Comment