From 503a6cb56363065b63fa8860b6df5aab9b845861 Mon Sep 17 00:00:00 2001 From: uebayasi Date: Sun, 28 Dec 2008 14:52:05 +0000 Subject: Register extra shared objects used where ncurses exists. Hopefully fix PLIST errors reported by Takahiro Kambe (FreeBSD) and Aleksey Cheusov (Linux). No bump because nothing changes on NetBSD. --- shells/zsh/Makefile.common | 25 +++++++++++++++---------- shells/zsh/PLIST | 3 ++- 2 files changed, 17 insertions(+), 11 deletions(-) (limited to 'shells/zsh') diff --git a/shells/zsh/Makefile.common b/shells/zsh/Makefile.common index a7e27768fd3..11b86ea8267 100644 --- a/shells/zsh/Makefile.common +++ b/shells/zsh/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.52 2008/12/22 17:03:21 uebayasi Exp $ +# $NetBSD: Makefile.common,v 1.53 2008/12/28 14:52:05 uebayasi Exp $ DISTNAME= zsh-${ZSH_VERSION} CATEGORIES= shells @@ -34,19 +34,19 @@ BUILD_DEFS+= ZSH_STATIC MAKE_JOBS_SAFE= no INSTALL_TARGET= install install.info PKG_SHELL= bin/zsh -PLIST_VARS= dynamic +PLIST_VARS= dynamic terminfo ################################################################################ -_ZSH_OPSYS.OpenBSD= ldflags tcsetpgrp -_ZSH_OPSYS.Linux= ldflags tcsetpgrp -_ZSH_OPSYS.IRIX= ldflags tcsetpgrp -_ZSH_OPSYS.Interix= ldflags notcsetpgrp -_ZSH_OPSYS.DragonFly= ldflags tcsetpgrp -_ZSH_OPSYS.FreeBSD= ldflags tcsetpgrp -_ZSH_OPSYS.SunOS= - tcsetpgrp +_ZSH_OPSYS.OpenBSD= ldflags tcsetpgrp - +_ZSH_OPSYS.Linux= ldflags tcsetpgrp terminfo +_ZSH_OPSYS.IRIX= ldflags tcsetpgrp - +_ZSH_OPSYS.Interix= ldflags notcsetpgrp - +_ZSH_OPSYS.DragonFly= ldflags tcsetpgrp - +_ZSH_OPSYS.FreeBSD= ldflags tcsetpgrp terminfo +_ZSH_OPSYS.SunOS= - tcsetpgrp - -_ZSH_OPSYS.${OPSYS}?= ldflags tcsetpgrp +_ZSH_OPSYS.${OPSYS}?= ldflags tcsetpgrp - ################################################################################ @@ -74,6 +74,11 @@ _ZSH_LINKAGE.dynamic.LDFLAGS= ${_ZSH_DYNAMIC_VARS.ldflags} _ZSH_OPSYS_VARS.tcsetpgrp= --with-tcsetpgrp _ZSH_OPSYS_VARS.notcsetpgrp= --without-tcsetpgrp +### terminfo (ncurses) +.if !empty(_ZSH_OPSYS.${OPSYS}:Mterminfo) +PLIST.terminfo= yes +.endif + ################################################################################ # XXXUEBAYASI old make(1) has problems to handle :?true_str:false_str diff --git a/shells/zsh/PLIST b/shells/zsh/PLIST index 4de03af5494..dfdf7917203 100644 --- a/shells/zsh/PLIST +++ b/shells/zsh/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.22 2008/12/23 02:58:44 uebayasi Exp $ +@comment $NetBSD: PLIST,v 1.23 2008/12/28 14:52:05 uebayasi Exp $ bin/${PKGNAME} bin/zsh info/zsh.info @@ -23,6 +23,7 @@ ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/sched.so ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/stat.so ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/system.so ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/termcap.so +${PLIST.dynamic}${PLIST.terminfo}lib/zsh/${PKGVERSION}/zsh/terminfo.so ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zftp.so ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zle.so ${PLIST.dynamic}lib/zsh/${PKGVERSION}/zsh/zleparameter.so -- cgit v1.2.3