Hi, On Tue, Nov 07, 2017 at 01:47:38PM +0100, Jeremie Courreges-Anglas wrote: > Already being discussed on ports@:
Yes, my aplogies, I missed this. > $ sqlite3 /usr/local/share/sqlports "select * from wantlib where value = > 'gpgme-pthread';" I did a partial bulk using the result of: select fullpkgpath from ports where lib_depends like '%%gpgme%%'; Which admittedly doesn't pick up transitive dependencies, as your query does. I can re-run the bulk including those if you like. The paths my query tested were: mail/claws-mail,-main mail/claws-mail,ldap,-main mail/gmime mail/gmime30 mail/mu mail/mutt,gpgme mail/mutt,gpgme,sasl mail/neomutt,gpgme mail/neomutt,gpgme,sasl mail/sylpheed mail/trojita misc/reprepro net/centerim net/mcabber net/profanity net/retroshare security/fwknop security/gpa security/p5-Crypt-GpgME x11/gnome/libcryptui x11/gnome/seahorse x11/gnome/seahorse-sharing x11/kde-applications/gpgmepp x11/kde4/pimlibs x11/kde4/pim > Also port-lib-depends-check says this here (but I still have old-ish > packages on my laptop). > > gpgme-1.9.0(security/gpgme): > Extra: pthread.25 Ah, I have the same. It's just a matter of killing that entry. > > -# not without -pthread > > -CONFIGURE_ENV += gpgme_cv_tls_works=no > > So now TLS is detected/works properly because gpgme links against > libpthread? Actually I'm not sure. I found the comment confusing. Presumably if this were picking up tls dependencies we would see them in WANTLIB? > > -TEST_DEPENDS += security/gnupg > > +TEST_DEPENDS += security/gnupg2 > > I guess that means that the tests now require gpg2? They appear to need gpg-agent, so yes. -- Best Regards Edd Barrett http://www.theunixzoo.co.uk