Date: Wed, 24 Dec 2014 12:23:38 +0300 (MSK) From: Dmitry Morozovsky <marck@rinet.ru> To: Chris H <bsd-lists@bsdforge.com> Cc: freebsd-ports@freebsd.org, Matt Smith <fbsd@xtaz.co.uk> Subject: Re: gnupg & pinentry Message-ID: <alpine.BSF.2.00.1412241222240.90549@woozle.rinet.ru> In-Reply-To: <c3a98cd3db28250390c46275862214ea@ultimatedns.net> References: <CAJuc1zPtDsOQG2oAKoTVB%2BpVyox8h1mGZOW6CtMBw1GN7=vnOg@mail.gmail.com> <20141222094630.GF52267@xtaz.uk> <1419342257.1161578.206107753.2999EC08@webmail.messagingengine.com>, <20141223135111.GA45509@xtaz.uk> <c3a98cd3db28250390c46275862214ea@ultimatedns.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 23 Dec 2014, Chris H wrote: > > >It looks as though it would be feasible to write an extremely > > >lightweight pinentry-compatible program to depend on so we can kill the > > >dependency bloat and have a simple shell-based password entry option. > > > > > >Anyone up for a weekend challenge? :-) > > > > There has been another thread on this mailing list discussing making the > > port honour the WITHOUT_X11 and OPTIONS_UNSET+=X11 options from > > make.conf which would make it only depend on security/pinentry-curses > > instead of security/pinentry. This seems like a good solution to me. It > > would mean if one of those options is set it will only drag in a single > > dependancy rather than all the X11 libraries and GTK. > A quick look @ the security/pinentry Makefile, indicates that the > request for this type of modification is trivial. It simply requires > reversing the (PORT_)OPTIONS logic -- this port could completed in > under 5 minutes. So unless instructed otherwise, I'll go ahead with > this. > One last question; pinentry-console, or pinentry-nox? already defined: pinentry-curses ;) (see side thread) Patch I snet previoursy is syntax incorrect, the following seems to be more useful: Index: Makefile =================================================================== --- Makefile (revision 375271) +++ Makefile (working copy) @@ -22,7 +22,11 @@ libksba.so:${PORTSDIR}/security/libksba \ libnpth.so:${PORTSDIR}/devel/npth BUILD_DEPENDS= libgpg-error>=1.11:${PORTSDIR}/security/libgpg-error +.if defined(WITHOUT_X11) || !empty(OPTIONS_UNSET:MX11) +RUN_DEPENDS= pinentry>0:${PORTSDIR}/security/pinentry-curses +.else RUN_DEPENDS= pinentry>0:${PORTSDIR}/security/pinentry +.endif GNU_CONFIGURE= YES USES= gmake iconv tar:bzip2 -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1412241222240.90549>