Subject: CVS commit: pkgsrc/x11/Xaw3d
To: None <pkgsrc-changes@NetBSD.org>
From: Joerg Sonnenberger <joerg@netbsd.org>
List: pkgsrc-changes
Date: 02/08/2007 00:08:21
Module Name:	pkgsrc
Committed By:	joerg
Date:		Thu Feb  8 00:08:20 UTC 2007

Modified Files:
	pkgsrc/x11/Xaw3d: buildlink3.mk

Log Message:
Xaw3d worked more or less accidently for most packages as they continued
to use include/X11/Xaw/* and not the versions provided by Xaw3d. Many
packages also incorrectly linked against libXaw and not libXaw3d,
effectively making the dependency a nop.

Address this problem in two steps:
(a) Transform -lXaw to -lXaw3d. This magically fixes the packages which
got it wrong before. I haven't checked a list of packages affected by
this, so no revision bumps here.
(b) Link include/X11/Xaw3d to include/X11/Xaw for modular Xorg, so that
the dependency on Xaw3d actually works without pulling in libXaw as well.

This should be extended to the other Xaw packages, but I don't use them
nor do I have any interest in them.

Discussed with and not objected by: jlam


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/x11/Xaw3d/buildlink3.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.