cvs commit: ports/editors/vim Makefile

David O'Brien obrien at FreeBSD.org
Mon Oct 24 22:15:57 PDT 2005


On Mon, Oct 24, 2005 at 02:36:13PM +0200, Alexander Leidinger wrote:
> "David E. O'Brien" <obrien at FreeBSD.org> wrote:
> 
> >obrien      2005-10-24 00:34:13 UTC
> >
> > FreeBSD ports repository
> >
> > Modified files:
> >   editors/vim          Makefile
> > Log:
> > Attempt to fix to respect non-standard LOCALBASE/X11BASE settings.
> > Let me just take this opportunity to express how much I hate autoconf's
> > attempt at containing AI, and note the size of hammer one has to use to
> > knock some real knowledge into its head.
> 
> In your commit you use PREFIX instead of LOCALBASE/X11BASE, so this commit
> message confuses me.
> 
> I've compiled vim 6.[34] on Solaris 10 recently and I had no problem to use
> "--prefix=",

Correct.  And on FreeBSD too.

> so I doubt that replacing /usr/local with PREFIX as a reinplace
> command is supposed to fix the destination.

The issue is the autoconfig script has /usr/local/include and
/usr/local hard coded in it (ac_default_prefix=/usr/local).

> But PREFIX is not right for a non-standard LOCALBASE/X11BASE. What is
> this commit supposed to do?

To tell the truth I'm not sure the exact case Kris was trying to allow.
You are right that ac_default_prefix=${LOCALBASE} may be a better
substitution.

-- 
-- David  (obrien at FreeBSD.org)


More information about the cvs-ports mailing list