summaryrefslogtreecommitdiff
path: root/devel/ncurses
diff options
context:
space:
mode:
authorsbd <sbd>2011-12-04 21:08:21 +0000
committersbd <sbd>2011-12-04 21:08:21 +0000
commit2e1347c76ea7fce696d780b85e3f17889bcf6ca7 (patch)
treebf7ee61947544f5a4c0b2a3e60b3b4ad1498f439 /devel/ncurses
parent0636fb433778a2568038b8ddccb03f96fcea6169 (diff)
downloadpkgsrc-2e1347c76ea7fce696d780b85e3f17889bcf6ca7.tar.gz
Many packages will prefer ncursesw over ncurses if its available so unless
this file is being included by ncursesw disable ncursesw autoconf detection and if that doesn't work pretend we are ncursesw.
Diffstat (limited to 'devel/ncurses')
-rw-r--r--devel/ncurses/buildlink3.mk12
1 files changed, 11 insertions, 1 deletions
diff --git a/devel/ncurses/buildlink3.mk b/devel/ncurses/buildlink3.mk
index 28b2623e849..c25d37edee3 100644
--- a/devel/ncurses/buildlink3.mk
+++ b/devel/ncurses/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.37 2011/02/28 11:02:46 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.38 2011/12/04 21:08:21 sbd Exp $
BUILDLINK_TREE+= ncurses
@@ -21,6 +21,16 @@ BUILDLINK_TARGETS+= buildlink-ncurses-curses-h buildlink-ncurses-ncurses-h
BUILDLINK_TRANSFORM+= l:curses:${BUILDLINK_LIBNAME.ncurses}
BUILDLINK_INCDIRS.ncurses+= include/ncurses
+# Many packages will prefer ncursesw over ncurses if its available (say as
+# a native library), so unless this file is being included by ncursesw
+# disable ncursesw autoconf detection and if that doesn't work pretend we
+# are ncursesw.
+#
+. if empty(BUILDLINK_TREE:Mncursesw)
+CONFIGURE_ENV+= ac_cv_lib_ncursesw_initscr=no
+BUILDLINK_TRANSFORM+= l:ncursesw:${BUILDLINK_LIBNAME.ncurses}
+. endif
+
.PHONY: buildlink-ncurses-curses-h buildlink-ncurses-ncurses-h
buildlink-ncurses-curses-h:
${RUN} \