GnuPG, pinentry, and Qt
Karol Kwiatkowski
karol.kwiat at gmail.com
Thu Aug 2 12:10:46 UTC 2007
Chad Perrin wrote:
> On Thu, Aug 02, 2007 at 02:35:35AM -0600, Chad Perrin wrote:
>> So I tried installing GnuPG on a FreeBSD 6.2-RELEASE system. It doesn't
>> work without pinentry installed.
>>
>> Okay, I can handle that. No big deal. Apparently GnuPG 2.x requires a
>> separate utility for password handling now. No big deal. I run
>> portinstall pinentry.
>>
>> At this point, I notice something very, very odd: pinentry won't install
>> because of a problem with Qt.
>>
>> Why the heck would GnuPG ultimately depend on Qt in any way?
>
> Okay . . . so I should have looked a little harder at the pinentry ports
> available before sending this email to the list. Apparently there are
> three different versions. I'm still curious about a couple of things,
> though:
>
> 1. Why is Qt the default for the nonspecific security/pinentry port?
> 2. Why start a separate, external application for getting the
> passphrase at all?
>
I'm not sure, but here's output from my system (default config):
$ cd /usr/ports/security/gnupg
$ make pretty-print-run-depends-list pretty-print-build-depends-list
This port requires package(s) "curl-7.16.1_1 dirmngr-0.9.7_2
gettext-0.16.1_3 libgcrypt-1.2.4_1 libgpg-error-1.5 libiconv-1.9.2_2
libksba-1.0.1_1 openldap-
client-2.3.37 pth-2.0.7" to run.
This port requires package(s) "curl-7.16.1_1 gettext-0.16.1_3
gmake-3.81_2 libassuan-1.0.1 libgcrypt-1.2.4_1 libgpg-error-1.5
libiconv-1.9.2_2 libksba-1.0.1_1 openldap-client-2.3.37 pth-2.0.7" to build.
No pinentry dependency, no such port installed, too:
$ pkg_info -IX "gnupg|pinentry"
gnupg-1.4.7_1 The GNU Privacy Guard
gnupg-2.0.4 The GNU Privacy Guard
HTH,
Karol
--
Karol Kwiatkowski <karol.kwiat at gmail dot com>
OpenPGP 0x06E09309
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 542 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20070802/de10c43f/signature.pgp
More information about the freebsd-questions
mailing list