Subject: Re: IMPORTANT user-visible change to pkgsrc related to config files
To: Masao Uebayashi <>
From: Sean Davis <>
List: tech-pkg
Date: 11/25/2001 20:34:10
yeah, that's why I suggested possibly adding something to Makefile that
would hold the whole package name, but that wouldn't be a small undertaking

Ok, assuming that the only way to get it is from make, anybody wanna help me
with a C code routine to run make to get the var? :-)

On Mon, Nov 26, 2001 at 10:14:22AM +0900, Masao Uebayashi wrote:
> > I think I wasn't clear enough when I said I wanted the full package name,
> > see the way I'm getting the info from Makefile is by simply extracting the
> > line, so if I just pulled PKGNAME, I would end up with things like this:
> > perl-${PERL5_VERS}
> > 
> > What I need is the full name (perl-5.6.1nb6), and I would love it if there
> > were a way for me to get that out of the Makefile without having to call any
> > intervening programs. I can already get the package name easily out of
> > /var/db/pkg/*, but comparing it to the version in the pkgsrc directories is
> I think that there is no way to get the full package name out of the
> Pkgsrc source tree except using make(1).
> Regards,
> Masao

/~\ The ASCII                       Sean Davis
\ / Ribbon Campaign                 aka dive-o
 X  Against HTML
/ \ Email!