Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Aug 2007 14:10:23 +0200
From:      Karol Kwiatkowski <karol.kwiat@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: GnuPG, pinentry, and Qt
Message-ID:  <46B1C9AF.404@gmail.com>
In-Reply-To: <20070802102407.GA90696@demeter.hydra>
References:  <20070802083535.GA89509@demeter.hydra> <20070802102407.GA90696@demeter.hydra>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig43C26E912B3394D07C90899F
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

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 insta=
ll
>> because of a problem with Qt.
>>
>> Why the heck would GnuPG ultimately depend on Qt in any way?
>=20
> Okay . . . so I should have looked a little harder at the pinentry port=
s
> available before sending this email to the list.  Apparently there are
> three different versions.  I'm still curious about a couple of things,
> though:
>=20
>   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?
>=20

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 bui=
ld.

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

--=20
Karol Kwiatkowski   <karol.kwiat at gmail dot com>
OpenPGP 0x06E09309


--------------enig43C26E912B3394D07C90899F
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEVAwUBRrHJuQhgT0HIecD5AQiQOggAnfjrZlaVVbvyrvH38HdQ9G0oL73tdYVF
AroELvgIN6gblPMrS9DeMc9uPIO2XbKT+OuaDvcptrIHrvB/KtFzCZxa8rohvFRP
IBAaDNnnPDQ8Q6DTDGp60KWK0Hu7k6N+WHRNpJOi7kkaUufvUJQPNAzfFIKCG2sv
qD5G2bJTtSP28tdziAPUHdGC9Lz3tSyYcMY90T3fM6KYnbwqsCAB1hI/d0rB7O0P
dT6R4ZE9EA2OMjCjhjFDLt3O6KgZ9X4FKUBcgeVRxF4C6mb6It2hEN5g3MfBjHdE
2kCWydtC3uYtey1tkPZW2KDQeQ18lopsUvNs9wiRKP6erPJcix5j5g==
=Rs9i
-----END PGP SIGNATURE-----

--------------enig43C26E912B3394D07C90899F--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46B1C9AF.404>