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

Reply via email to