freebsd-ports/shells
Peter Wemm ec2320a569 Make zsh not segfault on ia64 due to a generic misconfiguration that
just happens to be fatal there, and a coding botch.  The first problem is
that it assumes a termcap interface (which is an emulation on freebsd),
and provides its own terminfo wrappers around termcap..  so that's two
avoidable translation layers... termcap file -> terminfo (libncurses) ->
termcap API emulation (libncurses) -> terminfo (zsh emlulation).  zsh
forgot to prototype the tiget* functions (which return pointers) so we
have an integer (implicit declaration) being cast to a pointer which
is fatal.  The second problem is that zsh tries to use _mktemp() to get
around the __warn_references in our C library, but also neglects a
prototype there and has the same fatal int/pointer problem.

It is likely all the zsh* ports need these fixes.  A test compile on
pluto1.freebsd.org will highlight the problem.

I do not know why the packaging fails for ia64.  termcap.so and
terminfo.so are not being built for some reason, this change doesn't
solve that problem.
2003-01-11 23:45:20 +00:00
..
44bsd-csh o Rollback PORTCOMMENT modifications while this feature's implementation 2002-11-10 16:48:51 +00:00
bash Fix logic error when NOPORTDOCS is set. 2002-09-29 01:44:12 +00:00
bash1 o Rollback PORTCOMMENT modifications while this feature's implementation 2002-11-10 16:48:51 +00:00
bash2 Fix logic error when NOPORTDOCS is set. 2002-09-29 01:44:12 +00:00
bash3 Fix logic error when NOPORTDOCS is set. 2002-09-29 01:44:12 +00:00
es fix obscure signal-handling bugs 2002-10-12 15:36:57 +00:00
esh o Rollback PORTCOMMENT modifications while this feature's implementation 2002-11-10 16:48:51 +00:00
fd Ignore error in updating /etc/shells so that a normal user can build 2003-01-05 19:14:20 +00:00
flash o Rollback PORTCOMMENT modifications while this feature's implementation 2002-11-10 16:48:51 +00:00
ksh93 Update to release 2002-12-21. Notable changes: 2003-01-08 00:46:01 +00:00
mudsh Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; 2002-01-29 11:58:52 +00:00
nologinmsg Move files from illegal subdirectory src/ to files/ and fix 2002-09-29 01:42:08 +00:00
osh Add missing files and manpages 2002-10-28 01:58:35 +00:00
pash Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; 2002-01-29 11:58:52 +00:00
pdksh Make this work on ia64. 2003-01-11 23:17:57 +00:00
perlsh o Rollback PORTCOMMENT modifications while this feature's implementation 2002-11-10 16:48:51 +00:00
pkg
psh o Rollback PORTCOMMENT modifications while this feature's implementation 2002-11-10 16:48:51 +00:00
rc
sash Fix build on 5.0 (chase /usr/include/msdosfs to /usr/include/fs/msdosfs) 2002-11-30 22:52:07 +00:00
scponly fix plist 2003-01-05 18:30:28 +00:00
tcsh Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; 2002-01-29 11:58:52 +00:00
vshnu o Rollback PORTCOMMENT modifications while this feature's implementation 2002-11-10 16:48:51 +00:00
wapsh Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; 2002-01-29 11:58:52 +00:00
zsh Make zsh not segfault on ia64 due to a generic misconfiguration that 2003-01-11 23:45:20 +00:00
zsh+euc_hack Add pkg-descr. 2002-05-12 17:40:05 +00:00
zsh-devel PERL -> REINPLACE 2002-11-04 05:46:38 +00:00
Makefile Add scponly 2.4, a tiny shell which only permits scp and sftp. 2002-09-10 22:18:46 +00:00