Subject: Re: CVS commit: pkgsrc/devel/gdb6
To: John R. Shannon <shannonjr@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 06/03/2004 12:26:13
On Thu, 3 Jun 2004, John R. Shannon wrote:

> > I'd prefer that we didn't clutter up ${PREFIX}. (Other packages do this
> > too.) In my case, I use LOCALBASE as /usr on several machines.
>
> > Can you consider doing something like the following instead?
> >
> > CONFIGURE_ARGS+=	--libdir=${PREFIX}/lib/${GDB_SUBPREFIX}
> > CONFIGURE_ARGS+= 	--includedir=${PREFIX}/include/${GDB_SUBPREFIX}
>
> My log entry was a little imprecise, specifically the Makefile has:

I read the "$ cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/devel/gdb6/Makefile
pkgsrc/devel/gdb6/PLIST" output.

> GDB_SUBPREFIX=          gdb6
> GDB_PREFIX=             ${PREFIX}/${GDB_SUBPREFIX}
> CONFIGURE_ARGS+=        --libdir=${GDB_PREFIX}/lib
> CONFIGURE_ARGS+=        --includedir=${GDB_PREFIX}/include
>
> Is that OK? It's not quite the same.

No. I hope it doesn't create any ${PREFIX}/gdb6 file.

Please try getting rid of your GDB_SUBPREFIX and GDB_PREFIX variables
(unless used in build elsewhere). And please just try:
CONFIGURE_ARGS+=	--libdir=${PREFIX}/lib/gdb6
CONFIGURE_ARGS+=	--includedir=${PREFIX}/include/gdb6

(and adjust PLIST.)

I didn't test the above.

 Jeremy C. Reed

 	  	 	 BSD News, BSD tutorials, BSD links
	  	 	 http://www.bsdnewsletter.com/