- Update to 4.2.1 [1]

- Install rzsh - restricted-mode zsh [2]
- Fix static version (NOSHARED=yes) build [3]
- Utilize INFO macro again

Submitted by:	osa [1], ceri [2],
		Dan Nelson <dnelson@allantgroup.com> [3]
This commit is contained in:
Sergei Kolobov 2004-08-24 14:04:39 +00:00
parent 3fbd2c1229
commit bd1ed6e42b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=117195
3 changed files with 86 additions and 69 deletions

View File

@ -25,7 +25,7 @@
# NOTE: does NOT have to be inside ${PREFIX} tree
PORTNAME= zsh
PORTVERSION= 4.2.0
PORTVERSION= 4.2.1
CATEGORIES= shells
MASTER_SITES= http://www.zsh.org/zsh/ \
ftp://ftp.zsh.org/zsh/ \
@ -52,10 +52,11 @@ COMMENT?= The Z shell
ZSH_VER= ${PORTVERSION}
# Conflicts with shells/zsh-devel as it installs files into the same locations
CONFLICTS= zsh-devel-* zsh-4.1.*
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= --enable-etcdir=${ZSH_ETCDIR} --with-curses-terminfo \
@ -92,21 +93,32 @@ 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
DOCS= LICENCE META-FAQ README Etc/BUGS Etc/CONTRIBUTORS Etc/FAQ \
Etc/FEATURES Etc/NEWS Etc/completion-style-guide \
Etc/completion-style-guide \
Doc/zsh*.html Doc/zsh.dvi Doc/zsh_a4.ps Doc/zsh_us.ps
EXAMPLES= zlogin zshenv zshrc
post-patch:
${REINPLACE_CMD} -e 's/link=dynamic/link=either/' ${WRKSRC}/Src/Modules/*.mdd
post-build:
# Fix ".so" macro problem by using "soelim" command.
${LN} -sf ${WRKSRC}/Doc ${WRKSRC}/man1
${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)
cd ${WRKSRC}/Doc && makeinfo --no-split zsh.texi
INFO= zsh
pre-install:
@${MKDIR} ${PREFIX}/info
makeinfo --no-split --output=${PREFIX}/info/zsh.info \
${WRKSRC}/Doc/zsh.texi
install-info ${PREFIX}/info/zsh.info ${PREFIX}/info/dir
.endif
post-install:
${LN} ${PREFIX}/bin/zsh ${PREFIX}/bin/rzsh
${TEST} -d ${ZSH_ETCDIR} || ${MKDIR} ${ZSH_ETCDIR}
${TEST} -d ${ZSH_SITEFNDIR} || ${MKDIR} ${ZSH_SITEFNDIR}
@${MKDIR} ${EXAMPLESDIR}
@ -114,13 +126,13 @@ post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/Doc/zsh.info ${PREFIX}/info
@install-info ${PREFIX}/info/zsh.info ${PREFIX}/info/dir
.endif
@${ECHO_MSG} "Updating /etc/shells"
@${CP} /etc/shells /etc/shells.bak
@(${GREP} -v ${PREFIX}/bin/zsh /etc/shells.bak; \
${ECHO_CMD} ${PREFIX}/bin/zsh) > /etc/shells
@(${GREP} -v ${PREFIX}/bin/zsh /etc/shells.bak \
| ${GREP} -v ${PREFIX}/bin/rzsh; \
${ECHO_CMD} ${PREFIX}/bin/zsh; \
${ECHO_CMD} ${PREFIX}/bin/rzsh) > /etc/shells
@${RM} /etc/shells.bak
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
MD5 (zsh-4.2.0.tar.bz2) = 866bcdad8c0c4974650f5eff395a9a35
SIZE (zsh-4.2.0.tar.bz2) = 1990884
MD5 (zsh-4.2.0-doc.tar.bz2) = 14aa2d8d9e6f546593fd42f45dfee669
SIZE (zsh-4.2.0-doc.tar.bz2) = 1695230
MD5 (zsh-4.2.1.tar.bz2) = b59ef34b8de288d5fd16f842451125c8
SIZE (zsh-4.2.1.tar.bz2) = 2039188
MD5 (zsh-4.2.1-doc.tar.bz2) = 943bdc398c6138bdb2294a355f4d0959
SIZE (zsh-4.2.1-doc.tar.bz2) = 1632937

View File

@ -2,6 +2,9 @@
bin/zsh
@exec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells; rm -f /etc/shells.bak
@unexec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells; rm -f /etc/shells.bak
bin/rzsh
@exec cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells; rm -f /etc/shells.bak
@unexec cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells; rm -f /etc/shells.bak
bin/zsh-%%ZSH_VER%%
@exec mkdir %%ZSH_ETCDIR%% 2> /dev/null || true
@unexec rmdir %%ZSH_ETCDIR%% 2> /dev/null || true
@ -39,19 +42,15 @@ bin/zsh-%%ZSH_VER%%
%%NO_STATIC%%@dirrm lib/zsh/%%ZSH_VER%%
%%NO_STATIC%%lib/zsh/libzsh-%%ZSH_VER%%.so
%%NO_STATIC%%@dirrm lib/zsh
%%PORTDOCS%%@unexec install-info --delete %D/info/zsh.info %D/info/dir
%%PORTDOCS%%info/zsh.info
%%PORTDOCS%%@exec install-info %D/info/zsh.info %D/info/dir
%%PORTDOCS%%%%DOCSDIR%%/BUGS
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS
%%PORTDOCS%%%%DOCSDIR%%/FAQ
%%PORTDOCS%%%%DOCSDIR%%/FEATURES
%%PORTDOCS%%%%DOCSDIR%%/LICENCE
%%PORTDOCS%%%%DOCSDIR%%/META-FAQ
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/completion-style-guide
%%PORTDOCS%%%%DOCSDIR%%/zsh.dvi
%%PORTDOCS%%%%DOCSDIR%%/zsh.html
%%PORTDOCS%%%%DOCSDIR%%/zsh_1.html
%%PORTDOCS%%%%DOCSDIR%%/zsh_10.html
%%PORTDOCS%%%%DOCSDIR%%/zsh_11.html
@ -188,6 +187,7 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Completion/Cygwin/_pscp
%%ZSH_FNDIR%%/Completion/Cygwin/_putclip
%%ZSH_FNDIR%%/Completion/Debian/_apt
%%ZSH_FNDIR%%/Completion/Debian/_apt-move
%%ZSH_FNDIR%%/Completion/Debian/_apt-show-versions
%%ZSH_FNDIR%%/Completion/Debian/_aptitude
%%ZSH_FNDIR%%/Completion/Debian/_auto-apt
@ -224,6 +224,7 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Completion/Unix/_arping
%%ZSH_FNDIR%%/Completion/Unix/_attr
%%ZSH_FNDIR%%/Completion/Unix/_bison
%%ZSH_FNDIR%%/Completion/Unix/_bogofilter
%%ZSH_FNDIR%%/Completion/Unix/_bzip2
%%ZSH_FNDIR%%/Completion/Unix/_cdcd
%%ZSH_FNDIR%%/Completion/Unix/_cdrecord
@ -300,6 +301,7 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Completion/Unix/_make
%%ZSH_FNDIR%%/Completion/Unix/_man
%%ZSH_FNDIR%%/Completion/Unix/_mh
%%ZSH_FNDIR%%/Completion/Unix/_mime_types
%%ZSH_FNDIR%%/Completion/Unix/_mount
%%ZSH_FNDIR%%/Completion/Unix/_mt
%%ZSH_FNDIR%%/Completion/Unix/_mtools
@ -326,6 +328,7 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Completion/Unix/_perl_basepods
%%ZSH_FNDIR%%/Completion/Unix/_perl_modules
%%ZSH_FNDIR%%/Completion/Unix/_perldoc
%%ZSH_FNDIR%%/Completion/Unix/_php
%%ZSH_FNDIR%%/Completion/Unix/_pids
%%ZSH_FNDIR%%/Completion/Unix/_pine
%%ZSH_FNDIR%%/Completion/Unix/_ports
@ -399,6 +402,7 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Completion/X/_dcop
%%ZSH_FNDIR%%/Completion/X/_gqview
%%ZSH_FNDIR%%/Completion/X/_gv
%%ZSH_FNDIR%%/Completion/X/_kfmclient
%%ZSH_FNDIR%%/Completion/X/_mozilla
%%ZSH_FNDIR%%/Completion/X/_mplayer
%%ZSH_FNDIR%%/Completion/X/_nedit
@ -439,7 +443,6 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Completion/Zsh/_arrays
%%ZSH_FNDIR%%/Completion/Zsh/_assign
%%ZSH_FNDIR%%/Completion/Zsh/_autocd
%%ZSH_FNDIR%%/Completion/Zsh/_autoload
%%ZSH_FNDIR%%/Completion/Zsh/_bindkey
%%ZSH_FNDIR%%/Completion/Zsh/_brace_parameter
%%ZSH_FNDIR%%/Completion/Zsh/_builtin
@ -552,24 +555,24 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Prompts/prompt_walters_setup
%%ZSH_FNDIR%%/Prompts/prompt_zefram_setup
%%ZSH_FNDIR%%/Prompts/promptinit
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_alias
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_close
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_command
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_expect
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_fd_handler
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_log
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_open
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_output
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_point
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_proxy
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_read
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_rename
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_send
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_sess
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_shoot
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_spam
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_talk
%%NO_STATIC%%%%ZSH_FNDIR%%/TCP/tcp_wait
%%ZSH_FNDIR%%/TCP/tcp_alias
%%ZSH_FNDIR%%/TCP/tcp_close
%%ZSH_FNDIR%%/TCP/tcp_command
%%ZSH_FNDIR%%/TCP/tcp_expect
%%ZSH_FNDIR%%/TCP/tcp_fd_handler
%%ZSH_FNDIR%%/TCP/tcp_log
%%ZSH_FNDIR%%/TCP/tcp_open
%%ZSH_FNDIR%%/TCP/tcp_output
%%ZSH_FNDIR%%/TCP/tcp_point
%%ZSH_FNDIR%%/TCP/tcp_proxy
%%ZSH_FNDIR%%/TCP/tcp_read
%%ZSH_FNDIR%%/TCP/tcp_rename
%%ZSH_FNDIR%%/TCP/tcp_send
%%ZSH_FNDIR%%/TCP/tcp_sess
%%ZSH_FNDIR%%/TCP/tcp_shoot
%%ZSH_FNDIR%%/TCP/tcp_spam
%%ZSH_FNDIR%%/TCP/tcp_talk
%%ZSH_FNDIR%%/TCP/tcp_wait
%%ZSH_FNDIR%%/Zle/backward-kill-word-match
%%ZSH_FNDIR%%/Zle/backward-word-match
%%ZSH_FNDIR%%/Zle/capitalize-word-match
@ -578,6 +581,7 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Zle/down-case-word-match
%%ZSH_FNDIR%%/Zle/down-line-or-beginning-search
%%ZSH_FNDIR%%/Zle/forward-word-match
%%ZSH_FNDIR%%/Zle/history-pattern-search
%%ZSH_FNDIR%%/Zle/kill-word-match
%%ZSH_FNDIR%%/Zle/match-words-by-style
%%ZSH_FNDIR%%/Zle/narrow-to-region
@ -590,38 +594,39 @@ bin/zsh-%%ZSH_VER%%
%%ZSH_FNDIR%%/Zle/up-case-word-match
%%ZSH_FNDIR%%/Zle/up-line-or-beginning-search
%%ZSH_FNDIR%%/Zle/url-quote-magic
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfanon
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfautocheck
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfcd
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfcd_match
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfcget
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfclose
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfcput
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfdir
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zffcache
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfgcp
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfget
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfget_match
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfgoto
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfhere
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfinit
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfls
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfmark
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfopen
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfparams
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfpcp
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfput
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfrglob
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfrtime
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfsession
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfstat
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zftp_chpwd
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zftp_progress
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zftransfer
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zftype
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfuget
%%NO_STATIC%%%%ZSH_FNDIR%%/Zftp/zfuput
%%NO_STATIC%%@dirrm %%ZSH_FNDIR%%/Zftp
%%ZSH_FNDIR%%/Zle/zed-set-file-name
%%ZSH_FNDIR%%/Zftp/zfanon
%%ZSH_FNDIR%%/Zftp/zfautocheck
%%ZSH_FNDIR%%/Zftp/zfcd
%%ZSH_FNDIR%%/Zftp/zfcd_match
%%ZSH_FNDIR%%/Zftp/zfcget
%%ZSH_FNDIR%%/Zftp/zfclose
%%ZSH_FNDIR%%/Zftp/zfcput
%%ZSH_FNDIR%%/Zftp/zfdir
%%ZSH_FNDIR%%/Zftp/zffcache
%%ZSH_FNDIR%%/Zftp/zfgcp
%%ZSH_FNDIR%%/Zftp/zfget
%%ZSH_FNDIR%%/Zftp/zfget_match
%%ZSH_FNDIR%%/Zftp/zfgoto
%%ZSH_FNDIR%%/Zftp/zfhere
%%ZSH_FNDIR%%/Zftp/zfinit
%%ZSH_FNDIR%%/Zftp/zfls
%%ZSH_FNDIR%%/Zftp/zfmark
%%ZSH_FNDIR%%/Zftp/zfopen
%%ZSH_FNDIR%%/Zftp/zfparams
%%ZSH_FNDIR%%/Zftp/zfpcp
%%ZSH_FNDIR%%/Zftp/zfput
%%ZSH_FNDIR%%/Zftp/zfrglob
%%ZSH_FNDIR%%/Zftp/zfrtime
%%ZSH_FNDIR%%/Zftp/zfsession
%%ZSH_FNDIR%%/Zftp/zfstat
%%ZSH_FNDIR%%/Zftp/zftp_chpwd
%%ZSH_FNDIR%%/Zftp/zftp_progress
%%ZSH_FNDIR%%/Zftp/zftransfer
%%ZSH_FNDIR%%/Zftp/zftype
%%ZSH_FNDIR%%/Zftp/zfuget
%%ZSH_FNDIR%%/Zftp/zfuput
@dirrm %%ZSH_FNDIR%%/Zftp
%%ZSH_FNDIR%%/Zle/cycle-completion-positions
%%ZSH_FNDIR%%/Zle/edit-command-line
%%ZSH_FNDIR%%/Zle/history-search-end
@ -645,7 +650,7 @@ bin/zsh-%%ZSH_VER%%
@dirrm %%ZSH_FNDIR%%/MIME
@dirrm %%ZSH_FNDIR%%/Misc
@dirrm %%ZSH_FNDIR%%/Prompts
%%NO_STATIC%%@dirrm %%ZSH_FNDIR%%/TCP
@dirrm %%ZSH_FNDIR%%/TCP
@dirrm %%ZSH_FNDIR%%/Zle
@dirrm %%ZSH_FNDIR%%
@dirrm %%DATADIR%%/%%ZSH_VER%%