On Tue, 7 Aug 2007 08:56:39 -0500
"Scot Hetzel" <[EMAIL PROTECTED]> wrote:

> On 8/7/07, Rakhesh Sasidharan <[EMAIL PROTECTED]> wrote:
> > I understand one can compile the email client Pine with an option
> > PASSFILE=<some file name> to enable the option of saving your mail
> > account passwords. The Pine website talks about it and so do many
> > sites all over the net.

I wish something formal could be sorted out for this, for many people
the security implications of this are negligible.

> > FreeBSD's ports do not seem to offer such an option. I went through
> > the Pine Makefile, however, and I see that the "EXTRA_OPTS"
> > variable is what's used to compile Pine with extra configurable
> > options.
> >
> > So my question is this: if I want to compile Pine from ports with
> > this PASSFILE option, can I do something like the following in
> > /usr/ports/mail/pine4?
> >
> > # make EXTRA_OPTS+=PASSFILE=.pine.pwd install
> >
> 
> This won't work from the command line.
> 
> > I used the "+=" coz I got the got the impression that adds onto the
> > existing extra options. And if I want to make this permanent, can I
> > define it in /etc/make.conf accordingly?
> >
> > .if ${.CURDIR:M*/mail/pine4}
> > EXTRA_OPTS+=        PASSFILE=.pine.pwd
> > .endif
> >
> But it will work from /etc/make.conf (using either "=" or "+="), as
> long as you don't select LDAP support.

Have you actually tried this? A few years ago I couldn't get it, nor
several variations on it, to work. IIRC there were a lot of other people
who had problems with it on various mailing lists.

In the end I created a port patchfile - which gets applied automatically
by the ports system. The only problem with it is that if you use
portsnap you will have to replace it after a "extract", although an
"update" should be OK.

Anyway here's the file:

$ cat /usr/ports/mail/pine4/files/patch-passfile
--- pine/osdep/os-bsf.h.safe    Thu Aug 17 20:55:53 2006
+++ pine/osdep/os-bsf.h Thu Aug 17 21:04:04 2006
@@ -54,6 +54,8 @@

  ----*/

+#define PASSFILE   ".pinepw"
+
 /*----------------------------------------------------------------------
    Define this if you want the disk quota to be checked on startup.
    Of course, this only makes sense if your system has quotas.  If it
doesn't,

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to