Subject: Re: CVS commit: pkgsrc
To: Dave Sainty <dave@dtsp.co.nz>
From: Greg A. Woods <woods@weird.com>
List: source-changes
Date: 06/30/2000 23:06:23
[ On Saturday, July 1, 2000 at 13:23:49 (+1200), Dave Sainty wrote: ]
> Subject: Re: CVS commit: pkgsrc
>
> But what about when you change from X11BASE to LOCALBASE?
>
> Shouldn't:
>
> CONFIGURE_ARGS+= --with-gtk-prefix=${X11BASE}
>
> ... actually use the base that was used for the gtk package, not
> assume one or the other (X11/LOCAL)?
You mean like when you've installed gtk with X11BASE=/usr/X11R6 and then
you want to change it to /usr/pkg?
Don't go there.
That's a massive can of very angry and dangerous worms that you'll never
get the lid back onto.
The pkgsrc design has as a major central premise (even if it's not
documented as such) that everything is "static" -- i.e. that you start
with one consistent version of pkgsrc and mk.conf and that you build and
install all packages without ever changing anything.
(Yes you can change some things successfully but there are no guarantees
whatsoever built into the system by design.)
--
Greg A. Woods
+1 416 218-0098 VE3TCP <gwoods@acm.org> <robohack!woods>
Planix, Inc. <woods@planix.com>; Secrets of the Weird <woods@weird.com>