From 1951f825707fe9bec7731587010eae0a8bb49f48 Mon Sep 17 00:00:00 2001 From: Sergei Kolobov Date: Sun, 30 Apr 2006 23:41:54 +0000 Subject: - Update to 4.3.2 [1], [3] - Enable multibyte character support in Zsh by default [3], [4] - Added new knob (WITHOUT_ZSH_MULTIBYTE) to disable multibyte support - Fix zsh.info installation that was previously attempted before "su" (and thus could fail when running "make install" under a regular user) [2] - apply a different fix, though - move zsh.info generation from pre-install to post-build phase PR: ports/95970 [1], ports/94205 [2] Submitted by: Martin Wilke [1], Michael Kuhn [2] umei [3] (in private e-mail), "J.R. Oldroyd" [4] (in private e-mail) --- shells/zsh/Makefile | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'shells/zsh/Makefile') diff --git a/shells/zsh/Makefile b/shells/zsh/Makefile index b510c08f9afe..2aed89b83747 100644 --- a/shells/zsh/Makefile +++ b/shells/zsh/Makefile @@ -12,6 +12,8 @@ # (default: on) # WITHOUT_ZSH_MAILDIR=yes disable support for Maildirs in MAIL and MAILPATH # (default: on) +# WITHOUT_ZSH_MULTIBYTE=yes disable multibyte character support +# (default: on) # ZSH_ETCDIR= directory for zsh system-wide configuration files: # zshenv, zlogin, zprofile, zshrc, zlogout. # e.g. use this to put config files inside ${PREFIX} @@ -25,7 +27,7 @@ # NOTE: does NOT have to be inside ${PREFIX} tree PORTNAME= zsh -PORTVERSION= 4.2.6 +PORTVERSION= 4.3.2 CATEGORIES= shells MASTER_SITES= \ http://archive.progeny.com/zsh/ \ @@ -61,7 +63,6 @@ CONFLICTS= zsh-devel-[0-9]* zsh-4.1.* USE_BZIP2= yes GNU_CONFIGURE= yes -USE_REINPLACE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --with-curses-terminfo --with-tcsetpgrp \ @@ -77,6 +78,10 @@ CONFIGURE_ARGS+= --enable-zsh-mem --enable-zsh-secure-free CONFIGURE_ARGS+= --enable-maildir-support .endif +.if !defined(WITHOUT_ZSH_MULTIBYTE) +CONFIGURE_ARGS+= --enable-multibyte +.endif + .if defined(NOSHARED) CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -static" CONFIGURE_ARGS+= --disable-dynamic @@ -97,10 +102,10 @@ PLIST_SUB+= ZSH_VER="${ZSH_VER}" ZSHETCDIR="${ZSH_ETCDIR}" \ MAN1= zsh.1 zshbuiltins.1 zshcompctl.1 zshcompwid.1 zshcompsys.1 \ zshcontrib.1 zshexpn.1 zshmisc.1 zshmodules.1 zshoptions.1 \ - zshparam.1 zshtcpsys.1 zshzftpsys.1 zshzle.1 zshall.1 + zshparam.1 zshroadmap.1 zshtcpsys.1 zshzftpsys.1 zshzle.1 \ + zshall.1 DOCS= LICENCE META-FAQ README Etc/BUGS Etc/CONTRIBUTORS Etc/FAQ \ - Etc/completion-style-guide \ - Doc/zsh*.html Doc/zsh.dvi Doc/zsh_a4.ps Doc/zsh_us.ps + Etc/completion-style-guide Doc/zsh*.html Doc/zsh.dvi EXAMPLES= zlogin zshenv zshrc .include @@ -125,14 +130,12 @@ post-build: ${MV} ${WRKSRC}/Doc/zshall.1 ${WRKSRC}/Doc/zshall.1.source cd ${WRKSRC} && /usr/bin/soelim ${WRKSRC}/Doc/zshall.1.source > \ ${WRKSRC}/Doc/zshall.1 - .if !defined(NOPORTDOCS) -INFO= zsh - -pre-install: @${MKDIR} ${PREFIX}/info - makeinfo --no-split --output=${PREFIX}/info/zsh.info \ + makeinfo --no-split --output=${WRKSRC}/Doc/zsh.info \ ${WRKSRC}/Doc/zsh.texi + +INFO= zsh .endif post-install: @@ -144,6 +147,7 @@ post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/Doc/zsh.info ${PREFIX}/info/zsh.info .endif @${ECHO_MSG} "Updating /etc/shells" @${CP} /etc/shells /etc/shells.bak -- cgit v1.2.3