Subject: Re: Creating an empty xmesa.h (was: CVS commit: pkgsrc/graphics/Mesa)
To: Johnny Lam , Bernd Ernesti <netbsd@arresum.inka.de>
From: Nick Hudson <nick@nthcliff.demon.co.uk>
List: tech-pkg
Date: 09/10/2001 08:27:01
On Sunday 09 September 2001 19:06, Johnny Lam wrote:
> On Sun, Sep 09, 2001 at 09:59:46AM +0200, Bernd Ernesti wrote:
> > On Sun, Sep 09, 2001 at 06:19:44AM +0300, Johnny C. Lam wrote:
> > > Module Name:	pkgsrc
> > > Committed By:	jlam
> > > Date:		Sun Sep  9 03:19:43 UTC 2001
> > >
> > > Modified Files:
> > > 	pkgsrc/graphics/Mesa: buildlink.mk
[...]
> > I don't think that we should do your hack from above, we should better
> > fix the package to not include that file, given that you just created an
> > empty one so this include files isn't really needed.
>
> It's not needed on XF4, but I'm not sure if it's really not used by
> packages that use Mesa.  I tend to be pessimistic about whether 3rd party
> software developers pay attention to comments like "Don't do this!" or
> "Don't use this file!".  Another developer (I forget who) mentioned that
> programs usually compiled when the inclusion of <GL/xmesa.h> was commented
> out, and proposed this hack as a possible solution to cover the transition
> from XF3 to XF4.  I can easily back this change out, but I'm ambivalent so
> I'll wait for others to chime in first.

Lets promote the correct behaviour by not creating an empty xmesa.h

Nick