Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/ncurses.mk
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Lines | |||||
NCURSES_PORT= ${NCURSES_INSTALLED} | NCURSES_PORT= ${NCURSES_INSTALLED} | ||||
NCURSES_SHLIBFILE!= ${PKG_INFO} -ql ${NCURSES_INSTALLED} | grep -m 1 "^`pkg query "%p" ${NCURSES_INSTALLED}`/lib/libncurses.so." | NCURSES_SHLIBFILE!= ${PKG_INFO} -ql ${NCURSES_INSTALLED} | grep -m 1 "^`pkg query "%p" ${NCURSES_INSTALLED}`/lib/libncurses.so." | ||||
NCURSES_SHLIBVER?= ${NCURSES_SHLIBFILE:E} | NCURSES_SHLIBVER?= ${NCURSES_SHLIBFILE:E} | ||||
.endif | .endif | ||||
NCURSES_PORT?= devel/ncurses | NCURSES_PORT?= devel/ncurses | ||||
NCURSES_SHLIBVER?= 5 | NCURSES_SHLIBVER?= 5 | ||||
BUILD_DEPENDS+= ${LOCALBASE}/lib/libncurses.so.${NCURSES_SHLIBVER}:${PORTSDIR}/${NCURSES_PORT} | BUILD_DEPENDS+= ${LOCALBASE}/lib/libncurses.so.${NCURSES_SHLIBVER}:${NCURSES_PORT} | ||||
RUN_DEPENDS+= ${LOCALBASE}/lib/libncurses.so.${NCURSES_SHLIBVER}:${PORTSDIR}/${NCURSES_PORT} | RUN_DEPENDS+= ${LOCALBASE}/lib/libncurses.so.${NCURSES_SHLIBVER}:${NCURSES_PORT} | ||||
NCURSESRPATH= ${NCURSESBASE}/lib | NCURSESRPATH= ${NCURSESBASE}/lib | ||||
.else | .else | ||||
.error USES=ncurses only accept 'port' and 'base' as arguments, got ${ncurses_ARGS} | .error USES=ncurses only accept 'port' and 'base' as arguments, got ${ncurses_ARGS} | ||||
.endif | .endif | ||||
NCURSESLIB= ${NCURSESBASE}/lib | NCURSESLIB= ${NCURSESBASE}/lib | ||||
.if defined(NCURSES_RPATH) | .if defined(NCURSES_RPATH) | ||||
CFLAGS+= -Wl,-rpath,${NCURSESRPATH} | CFLAGS+= -Wl,-rpath,${NCURSESRPATH} | ||||
.endif | .endif | ||||
LDFLAGS+= -Wl,-rpath=${NCURSESRPATH} | LDFLAGS+= -Wl,-rpath=${NCURSESRPATH} | ||||
.endif | .endif |