Fri Aug 23 01:17:04 2019 UTC ()
Mollify pkglint ($BUILDLINK_DIR is ambiguous): it's a Make variable.


(schmonz)
diff -r1.14 -r1.15 pkgsrc/devel/ncursesw/builtin.mk

cvs diff -r1.14 -r1.15 pkgsrc/devel/ncursesw/builtin.mk (expand / switch to unified diff)

--- pkgsrc/devel/ncursesw/builtin.mk 2017/08/25 11:41:43 1.14
+++ pkgsrc/devel/ncursesw/builtin.mk 2019/08/23 01:17:04 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: builtin.mk,v 1.14 2017/08/25 11:41:43 jperkin Exp $ 1# $NetBSD: builtin.mk,v 1.15 2019/08/23 01:17:04 schmonz Exp $
2 2
3BUILTIN_PKG:= ncursesw 3BUILTIN_PKG:= ncursesw
4 4
5# H_NB_CURSESW searches for NetBSD's <curses.h> that uses HAVE_WCHAR to 5# H_NB_CURSESW searches for NetBSD's <curses.h> that uses HAVE_WCHAR to
6# build with wide curses support. 6# build with wide curses support.
7# 7#
8# XXX Need to deal with Solaris <curses.h> 8# XXX Need to deal with Solaris <curses.h>
9# 9#
10BUILTIN_FIND_LIBS:= ncursesw curses 10BUILTIN_FIND_LIBS:= ncursesw curses
11BUILTIN_FIND_HEADERS_VAR:= H_NB_CURSESW H_NCURSESW 11BUILTIN_FIND_HEADERS_VAR:= H_NB_CURSESW H_NCURSESW
12BUILTIN_FIND_HEADERS.H_NB_CURSESW= curses.h 12BUILTIN_FIND_HEADERS.H_NB_CURSESW= curses.h
13BUILTIN_FIND_GREP.H_NB_CURSESW= \#ifdef[ ]*HAVE_WCHAR 13BUILTIN_FIND_GREP.H_NB_CURSESW= \#ifdef[ ]*HAVE_WCHAR
14BUILTIN_FIND_HEADERS.H_NCURSESW= ncursesw/curses.h \ 14BUILTIN_FIND_HEADERS.H_NCURSESW= ncursesw/curses.h \
@@ -117,27 +117,27 @@ BUILDLINK_TRANSFORM+= l:ncursesw:${BUIL @@ -117,27 +117,27 @@ BUILDLINK_TRANSFORM+= l:ncursesw:${BUIL
117 empty(H_NB_CURSESW:M${LOCALBASE}/*) 117 empty(H_NB_CURSESW:M${LOCALBASE}/*)
118BUILDLINK_CPPFLAGS.ncursesw+= -DHAVE_WCHAR=1 118BUILDLINK_CPPFLAGS.ncursesw+= -DHAVE_WCHAR=1
119. endif 119. endif
120. else 120. else
121BUILDLINK_TRANSFORM+= l:formw:gnuformw 121BUILDLINK_TRANSFORM+= l:formw:gnuformw
122BUILDLINK_TRANSFORM+= l:panelw:gnupanelw 122BUILDLINK_TRANSFORM+= l:panelw:gnupanelw
123BUILDLINK_TRANSFORM+= l:menuw:gnumenuw 123BUILDLINK_TRANSFORM+= l:menuw:gnumenuw
124 124
125.PHONY: buildlink-ncursesw-fake-libs 125.PHONY: buildlink-ncursesw-fake-libs
126buildlink-ncursesw-fake-libs: 126buildlink-ncursesw-fake-libs:
127 ${RUN} \ 127 ${RUN} \
128 for f in form panel menu; do \ 128 for f in form panel menu; do \
129 ${ECHO_BUILDLINK_MSG} "Touching fake ncurses library ($$f)"; \ 129 ${ECHO_BUILDLINK_MSG} "Touching fake ncurses library ($$f)"; \
130 ${TOUCH} ${TOUCH_FLAGS} "$BUILDLINK_DIR/lib/lib$${f}w.a"; \ 130 ${TOUCH} ${TOUCH_FLAGS} "${BUILDLINK_DIR}/lib/lib$${f}w.a"; \
131 done 131 done
132BUILDLINK_TARGET+= buildlink-ncursesw-fake-libs 132BUILDLINK_TARGET+= buildlink-ncursesw-fake-libs
133. endif 133. endif
134 134
135# According to the ncurses(3) manual page, applications that want to use 135# According to the ncurses(3) manual page, applications that want to use
136# the wide curses definitions need to define _XOPEN_SOURCE_EXTENDED. 136# the wide curses definitions need to define _XOPEN_SOURCE_EXTENDED.
137# 137#
138. if !empty(USE_BUILTIN.ncursesw:M[nN][oO]) || \ 138. if !empty(USE_BUILTIN.ncursesw:M[nN][oO]) || \
139 (!empty(USE_BUILTIN.ncursesw:M[yY][eE][sS]) && \ 139 (!empty(USE_BUILTIN.ncursesw:M[yY][eE][sS]) && \
140 !empty(IS_BUILTIN.ncursesw:M[yY][eE][sS])) 140 !empty(IS_BUILTIN.ncursesw:M[yY][eE][sS]))
141USE_NCURSES= yes 141USE_NCURSES= yes
142. if ${OPSYS} != "SunOS" 142. if ${OPSYS} != "SunOS"
143BUILDLINK_CPPFLAGS.ncursesw+= -D_XOPEN_SOURCE_EXTENDED=1 143BUILDLINK_CPPFLAGS.ncursesw+= -D_XOPEN_SOURCE_EXTENDED=1