Module Name: src
Committed By: apb
Date: Sat Oct 10 19:05:29 UTC 2009
Modified Files:
src: BUILDING
src/doc: BUILDING.mdoc
src/share/mk: bsd.README bsd.own.mk
Log Message:
If ${NETBDSRCDIR}/../xsrc exists, then use it as the default value
of X11SRCDIR. If it doesn't exist, then use /usr/xsrc as before.
OK mrg
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/BUILDING
cvs rdiff -u -r1.79 -r1.80 src/doc/BUILDING.mdoc
cvs rdiff -u -r1.254 -r1.255 src/share/mk/bsd.README
cvs rdiff -u -r1.586 -r1.587 src/share/mk/bsd.own.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/BUILDING
diff -u src/BUILDING:1.88 src/BUILDING:1.89
--- src/BUILDING:1.88 Sun Sep 27 18:08:24 2009
+++ src/BUILDING Sat Oct 10 19:05:28 2009
@@ -372,7 +372,8 @@
an absolute path. The main X11R6 source is found in
X11SRCDIR/xfree/xc.
- Default: ``/usr/xsrc''
+ Default: NETBSDRCDIR/../xsrc, if that exists; otherwise
+ /usr/xsrc.
X11FLAVOUR The style of X11 cross-built, set to either ``Xorg'' or
``XFree86''.
Index: src/doc/BUILDING.mdoc
diff -u src/doc/BUILDING.mdoc:1.79 src/doc/BUILDING.mdoc:1.80
--- src/doc/BUILDING.mdoc:1.79 Fri Oct 2 07:43:01 2009
+++ src/doc/BUILDING.mdoc Sat Oct 10 19:05:29 2009
@@ -1,4 +1,4 @@
-.\" $NetBSD: BUILDING.mdoc,v 1.79 2009/10/02 07:43:01 cegger Exp $
+.\" $NetBSD: BUILDING.mdoc,v 1.80 2009/10/10 19:05:29 apb Exp $
.\"
.\" Copyright (c) 2001-2008 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -669,7 +669,9 @@
The main X11R6 source is found in
.Sy X11SRCDIR Ns Pa /xfree/xc .
.DFLT
-.Dq /usr/xsrc
+.Sy NETBSDRCDIR Ns Pa /../xsrc ,
+if that exists; otherwise
+.Pa /usr/xsrc .
.
.It Sy X11FLAVOUR
The style of X11 cross-built, set to either
Index: src/share/mk/bsd.README
diff -u src/share/mk/bsd.README:1.254 src/share/mk/bsd.README:1.255
--- src/share/mk/bsd.README:1.254 Mon Oct 5 22:32:58 2009
+++ src/share/mk/bsd.README Sat Oct 10 19:05:29 2009
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.README,v 1.254 2009/10/05 22:32:58 haad Exp $
+# $NetBSD: bsd.README,v 1.255 2009/10/10 19:05:29 apb Exp $
# @(#)bsd.README 8.2 (Berkeley) 4/2/94
This is the README file for the make "include" files for the NetBSD
@@ -510,7 +510,8 @@
NLSMODE Native Language Support files mode. [${NONBINMODE}]
-X11SRCDIR The path to the xsrc tree. [/usr/xsrc]
+X11SRCDIR The path to the xsrc tree. [${NETBSDSRCDIR}/../xsrc,
+ if that exists; otherwise /usr/xsrc]
X11SRCDIR.xc The path to the (old) X11 xc src tree. [${X11SRCDIR}/xfree/xc]
Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.586 src/share/mk/bsd.own.mk:1.587
--- src/share/mk/bsd.own.mk:1.586 Fri Oct 9 00:26:53 2009
+++ src/share/mk/bsd.own.mk Sat Oct 10 19:05:29 2009
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.own.mk,v 1.586 2009/10/09 00:26:53 haad Exp $
+# $NetBSD: bsd.own.mk,v 1.587 2009/10/10 19:05:29 apb Exp $
.if !defined(_BSD_OWN_MK_)
_BSD_OWN_MK_=1
@@ -850,7 +850,14 @@
#
# Where X11 sources are and where it is installed to.
#
-X11SRCDIR?= /usr/xsrc
+.if !defined(X11SRCDIR)
+.if exists(${NETBSDSRCDIR}/../xsrc)
+X11SRCDIR!= cd ${NETBSDSRCDIR}/../xsrc && pwd
+.else
+X11SRCDIR= /usr/xsrc
+.endif
+.endif # !defined(X11SRCDIR)
+
X11SRCDIR.xc?= ${X11SRCDIR}/xfree/xc
X11SRCDIR.local?= ${X11SRCDIR}/local
.if ${X11FLAVOUR} == "Xorg"