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.