pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/pkgtools/x11-links improve error message
details: https://anonhg.NetBSD.org/pkgsrc/rev/3c11a5d526aa
branches: trunk
changeset: 399723:3c11a5d526aa
user: tnn <tnn%pkgsrc.org@localhost>
date: Sun Sep 27 18:44:27 2009 +0000
description:
improve error message
diffstat:
pkgtools/x11-links/Makefile | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diffs (29 lines):
diff -r bc0b4a8a7a9a -r 3c11a5d526aa pkgtools/x11-links/Makefile
--- a/pkgtools/x11-links/Makefile Sun Sep 27 18:43:55 2009 +0000
+++ b/pkgtools/x11-links/Makefile Sun Sep 27 18:44:27 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.105 2009/09/13 13:31:41 tron Exp $
+# $NetBSD: Makefile,v 1.106 2009/09/27 18:44:27 tnn Exp $
#
# NOTE: If you update this package, then you'll likely need to also update
# the x11-links dependency in buildlink3.mk to the correct version,
@@ -26,8 +26,17 @@
.include "../../mk/bsd.prefs.mk"
-.if !exists(${X11BASE}/include/X11/X.h)
-PKG_FAIL_REASON+= "${PKGNAME} requires X headers to be installed"
+.if ${X11_TYPE} == "modular"
+PKG_FAIL_REASON+= "${PKGNAME} should only be used with X11_TYPE=native."
+.elif !exists(${X11BASE}/include/X11/X.h)
+PKG_FAIL_REASON+= "pkgsrc has been configured to use a system provided X11 installation"
+PKG_FAIL_REASON+= "but one could not be found. Possible solutions:"
+PKG_FAIL_REASON+= ""
+PKG_FAIL_REASON+= " *) install X headers and libraries in X11BASE (currently ${X11BASE})"
+PKG_FAIL_REASON+= " *) set X11_TYPE=modular in mk.conf to use X11 from pkgsrc"
+PKG_FAIL_REASON+= ""
+PKG_FAIL_REASON+= "Please note that changing the value of X11_TYPE in existing"
+PKG_FAIL_REASON+= "pkgsrc installations is not supported!"
.endif
.if ${OPSYS} == "IRIX"
Home |
Main Index |
Thread Index |
Old Index