The FreeBSD Ports Archive
FreeBSD shells : zsh4>
The Z shell
Zsh is a UNIX command interpreter (shell) which of the standard shells
most resembles the Korn shell (ksh), although it is not completely
compatible. It includes enhancements of many types, notably in the
command-line editor, options for customising its behaviour, filename
globbing, features to make C-shell (csh) users feel more at home and
extra features drawn from tcsh (another `custom' shell).
If you want to use zsh completion system, you should type the following
commands:
$ autoload -U compinstall
$ compinstall
See also zshcompsys(1) manpage. :)
http://www.zsh.org/
|
zsh history
v. 1.89
date: 2007/10/07 03:38:19; author: ade; state: Exp; lines: +1 -0
Since zsh calls autoheader as part of the build phase:
===> Building for zsh-4.3.4_2
cd . && autoheader
Include the autoconf-2.61 environment to actually allow this thing
to build.
v. 1.88
date: 2007/10/05 08:22:46; author: sergei; state: Exp; lines: +1 -1
- Add Peter Stephenson's patch from Zsh CVS repo that adds (un)setenv()
detection. This fixes the issue on 7-CURRENT where Zsh was manipulating
environment directly in conflict with the new *env() functions:
http://lists.freebsd.org/pipermail/freebsd-current/2007-July/075538.html
6-STABLE continues to works correctly.
More info about the patch:
http://www.zsh.org/mla/workers/2007/msg00619.html
- Fix completions for locate(1), mount(8), umount(8) to avoid some linuxisms
and do the right thing under FreeBSD
PR: ports/115094, ports/115702
Submitted by: Sean C. Farley (scf)
v. 1.87
date: 2007/10/04 06:02:06; author: edwin; state: Exp; lines: +1 -1
Remove always-false/true conditions based on OSVERSION 500000
v. 1.86
date: 2007/07/30 17:42:24; author: garga; state: Exp; lines: +2 -0
- Add USE_LDCONFIG and fix last commit, zsh binary depends of a shared library.
- Bump PORTREVISION
v. 1.85
date: 2007/07/30 16:21:41; author: garga; state: Exp; lines: +58 -48
- Update to 4.3.4
- Pet a bit portlint
- OPTION'ify
- Add PCRE support OPTION off by default
- Add more MASTER_SITES
- Remove ?= from MAINTAINER and COMMENT since there are no more slave ports
- Remove CONFLICTS since conflicting ports doesn't exist anymore
- Fix iconv detection and add USE_ICONV=yes
- Use PORTDOCS and PORTEXAMPLES and cleanup pkg-plist
- Respect NOPORTEXAMPLES
- Add csup, portsnap and portlint Completions, it was already added to zsh cvs
but add it here using a patch while new version don't come
Reviewed by: sergei@
Approved by: sergei@ (maintainer)
v. 1.84
date: 2007/03/21 17:36:19; author: sergei; state: Exp; lines: +2 -2
- Use proper NO_SHARED knob instead of obsoleted NOSHARED
PR: ports/108327
Submitted by: Josh Carroll (floyd AT pflog DOT net)
v. 1.83
date: 2006/11/21 22:19:45; author: pav; state: Exp; lines: +2 -6
- Remove dead and duplicite download locations, move a fast one to the top
PR: ports/104948
Submitted by: Geoff C. Wing
Approved by: maintainer timeout (sergei; 3 weeks)
v. 1.82
date: 2006/09/20 11:43:19; author: sergei; state: Exp; lines: +3 -1
- Add a patch from Zsh CVS to fix a bug with acroread(1) completion:
http://zsh.cvs.sourceforge.net/zsh/zsh/Completion/X/Command/_acroread?r1=1.5&r2=1.6
PR: ports/100614
Submitted by: Simon Olofsson
v. 1.81
date: 2006/05/02 09:03:06; author: sergei; state: Exp; lines: +4 -4
- Fix build under 4.x:
FreeBSD 4.x doesn't have wide character support,
so avoid adding --enable-multibyte to CONFIGURE_ARGS on FreeBSD 4.x
PR: ports/96645 [1]
Submitted by: Tod McQuillin [1],
Hajimu UMEMOTO (in private e-mail)
v. 1.80
date: 2006/05/01 08:38:01; author: sergei; state: Exp; lines: +0 -0
Forced commit to correct a typo in the previous commit message for zsh port.
It should read:
...
Submitted by: ...
Hajimu UMEMOTO [3] (in private e-mail),
...
v. 1.79
date: 2006/04/30 23:41:54; author: sergei; state: Exp; lines: +14 -10
- 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)
v. 1.78
date: 2005/12/08 17:37:10; author: sergei; state: Exp; lines: +1 -2
- Update to 4.2.6, the latest stable release
PR: ports/89992 [1]
Submitted by: KIMURA Yasuhiro [1],
osa (in private e-mail)
v. 1.77
date: 2005/12/05 02:34:05; author: edwin; state: Exp; lines: +0 -1
Remove install-info from Makefile, it's automatically done when INFO is defined
v. 1.76
date: 2005/09/06 12:53:34; author: sergei; state: Exp; lines: +18 -6
- Stop adding rzsh (restricted zsh) to /etc/shells [1]:
rzsh(1) is the restricted version of zsh(1), with various things disabled
so as to provide a strictly limited access to the system.
A user with a shell in /etc/shells can use chsh(1) to change their shell,
can use FTP, can use other file-transfer services, etc. Thus, adding rzsh
to /etc/shells could be a security risk in certain configurations.
- zsh-mime-setup is set up to look for /etc/{mime.types,mailcap}.
Neither of them should exist on a stock FreeBSD system.
Teach it to look in ${LOCALBASE}/etc instead. [2]
- Zsh completion doesn't know about bsdtar(1) achievements:
it won't complete to foo.tar.gz if you just enter 'tar xf foo^D'.
Teach zsh completion about this and other formats supported by bsdtar(1).
NOTE: This is only applicable to FreeBSD 5.3-RELEASE or newer,
where bsdtar(1) replaced GNU tar(1) in the base system.
- Bump PORTREVISION
PR: ports/82066 [2], ports/83023 [3]
Submitted by: Phil Pennock [1]
Ulrich Spoerlein [2] [3]
v. 1.75
date: 2005/09/01 07:17:38; author: linimon; state: Exp; lines: +0 -1
Remove mastersite which has gone away.
Approved by: maintainer
v. 1.74
date: 2005/04/19 17:56:18; author: sergei; state: Exp; lines: +14 -10
- Update to 4.2.5
- Update MASTER_SITES based on the list at http://www.zsh.org/
PR: ports/79708
Submitted by: KIMURA Yasuhiro
v. 1.73
date: 2005/04/12 03:26:32; author: obrien; state: Exp; lines: +1 -1
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
v. 1.72
date: 2005/04/11 08:04:00; author: obrien; state: Exp; lines: +1 -1
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.71
date: 2005/02/07 07:56:41; author: sergei; state: Exp; lines: +1 -1
- Update to 4.2.4
PR: ports/77172
Submitted by: KIMURA Yasuhiro
v. 1.70
date: 2005/01/24 08:46:58; author: sergei; state: Exp; lines: +1 -1
- Update to 4.2.3
PR: ports/76268
Submitted by: KIMURA Yasuhiro
v. 1.69
date: 2004/09/27 12:20:52; author: sergei; state: Exp; lines: +2 -1
- Fix package build on pointyhat and other environments where
there is no controlling tty by adding --with-tcsetpgrp argument
to CONFIGURE_ARGS
Pointed by: pointyhat (via kris, krion)
Submitted by: eik (based on)
Approved by: portmgr (eik)
v. 1.68
date: 2004/08/25 04:43:55; author: sergei; state: Exp; lines: +4 -3
- Move a faster site (archive.progeny.com) to the beginning
of MASTER_SITES list because the primary distribution site
zsh.org is "always damn slow"
Prompted by: krion
v. 1.67
date: 2004/08/24 16:05:58; author: sergei; state: Exp; lines: +6 -5
- Remove dead mirrors, add few new ones
PR: ports/70578 (also contains 4.2.1 update)
Submitted by: KIMURA Yasuhiro
v. 1.66
date: 2004/08/24 14:04:39; author: sergei; state: Exp; lines: +20 -8
- 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 [3]
v. 1.65
date: 2004/06/13 11:37:52; author: nork; state: Exp; lines: +2 -4
Fix MASTER_SITES.
PR: ports/66867
Submitted by: Roman Neuhauser
Approved by: maintainer timeout(3 weeks)
v. 1.64
date: 2004/03/24 07:03:00; author: sergei; state: Exp; lines: +3 -6
- Update to 4.2.0 [1]
- Fix a bug introduced in the previous commit when trying to utilize INFO
macro: zsh.info was not added to generated pkg-plist because it is
installed via post-install target, while pkg-plist is updated in
add-plist-info target which gets run earlier. Revert to previous behavior
of explicitly listing this single zsh.info file in pkg-plist for now.
Thanks to Dimitry Andric for his excellent analysis of the problem. [2]
- Update pkg-plist
PR: ports/64499 [1], ports/64540
Submitted by: KIMURA Yasuhiro [1],
Dimitry Andric [2]
v. 1.63
date: 2003/12/19 23:24:26; author: sergei; state: Exp; lines: +5 -2
- Update to 4.0.9
- Temporarily switch to gzipped tarballs
- Utilize INFO
v. 1.62
date: 2003/10/23 05:42:48; author: sergei; state: Exp; lines: +1 -1
Change to my @FreeBSD.org address.
Approved by: krion
v. 1.61
date: 2003/10/04 07:43:07; author: edwin; state: Exp; lines: +0 -1
[patch][non-maintainer] remove dead master site from shells/zsh
Per Fenner's logs, ftp://uiarchive.uiuc.edu disappeared around
July 22nd of this year. It should be removed from this port.
PR: ports/57563
Submitted by: Mark Linimon
v. 1.60
date: 2003/07/21 12:42:34; author: osa; state: Exp; lines: +1 -0
Fix NOSHARED (produce static executable)
Noticed by: Dan Nelson
Submitted by: Sergei Kolobov (maintainer)
PR: 54699, 54700
v. 1.59
date: 2003/07/20 04:18:18; author: will; state: Exp; lines: +93 -51
Update to 4.0.7 and turn over this port to the submitter. This update
includes a large number of new options as well.
PR: 53512
Submitted by: Sergei Kolobov
v. 1.58
date: 2003/02/18 05:58:39; author: knu; state: Exp; lines: +2 -1
De-pkg-decomment zsh master-slave ports. Allow overriding MAINAINER
while I'm hre.
v. 1.57
date: 2003/01/11 23:45:20; author: peter; state: Exp; lines: +1 -1
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.
v. 1.56
date: 2002/09/17 14:58:44; author: will; state: Exp; lines: +2 -1
PERL -> USE_REINPLACE
Submitted by: David Yeske
v. 1.55
date: 2002/09/06 12:06:00; author: knu; state: Exp; lines: +6 -3
MASTER_SITE_SOURCEFORGE is not worth listing in MASTER_SITES because
it is slow and does not mirror bz2 distfiles at all. Remove it and
add four other working mirror sites instead.
PR: ports/41960 (different solution)
Submitted by: keramida
v. 1.54
date: 2002/08/14 21:28:36; author: knu; state: Exp; lines: +1 -1
Update to 4.0.6.
PR: ports/41662
Submitted by: Sergei Kolobov
v. 1.53
date: 2002/08/12 02:40:34; author: knu; state: Exp; lines: +4 -2
- Update to 4.0.5.
- Use the .tar.bz2 distribution files.
PR: ports/41483
Submitted by: Sergei Kolobov
Approved by: will (MAINTAINER)
v. 1.52
date: 2002/01/29 11:58:45; author: knu; state: Exp; lines: +1 -1
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
v. 1.51
date: 2001/11/10 02:24:46; author: will; state: Exp; lines: +2 -2
Update to 4.0.4.
PR: 31872
Submitted by: Anders Andersson
v. 1.50
date: 2001/07/03 04:47:28; author: will; state: Exp; lines: +24 -11
Update to 4.0.2.
- Remove patches (merged into distribution).
- Add zsh-doc distribution.
- Remove USE_AUTOCONF.
- Remove extraneous shells.bak after /etc/shells update.
- Adjust to slide .info under NOPORTDOCS and such.
- Spelling fix in descr.
Thanks to Pete for his work.
PR: 28657
Submitted by: Pete Fritchman
v. 1.49
date: 2001/06/16 10:05:04; author: will; state: Exp; lines: +2 -1
Enable maildir support.
Requested by: David Thiel
v. 1.48
date: 2001/06/03 18:43:00; author: will; state: Exp; lines: +27 -12
Upgrade Zsh to 4.0.1:
C1) Turn shells/zsh-devel into a stub which prints a message that
points people at the new shells/zsh, upgraded to 4.0.1.
M1) Add patch to fix some functions included in 4.0.1.
M2) Remove obsolete patches.
M3) Remove MASTER_SITE_LOCAL since we can't use knu's version now.
W1) Remove MASTER_SITE_LOCAL fully.
W2) Put patch-aa in patch-ab for backwards-compatible diffing.
W3) Do C1 with the least diff, using pre-everything:: and then
${FALSE}'ing out after printing the message.
Submitted by: MANTANI Nobutaka ,
Christian Weisgerber
Noted by: Cyrille Lefevre ,
Øyvind Kolbu
Approved by: shige (C1)
v. 1.47
date: 2001/01/08 23:50:22; author: will; state: Exp; lines: +1 -2
Remove nonexistent master site.
Submitted by: ben
v. 1.46
date: 2000/07/01 22:42:42; author: will; state: Exp; lines: +2 -3
Update to 3.0.8. Remove useless echo in Makefile.
v. 1.45
date: 2000/06/15 10:24:55; author: sobomax; state: Exp; lines: +4 -2
Add MASTER_SITE_SOURCEFORGE.
Submitted by: Ollivier Robert
v. 1.44
date: 2000/05/19 19:03:06; author: will; state: Exp; lines: +5 -4
Take over MAINTAINER since the current one is inactive. Also allow people
to build a static binary without having to touch the Makefile.
Approved by: asami
v. 1.43
date: 2000/04/21 08:19:32; author: mharo; state: Exp; lines: +2 -2
Correct whitespace introduced during PORTNAME conversion and portlint
v. 1.42
date: 2000/04/09 18:34:05; author: cpiazza; state: Exp; lines: +3 -3
Update with the new PORTNAME/PORTVERSION variables
v. 1.41
date: 2000/02/22 06:15:57; author: asami; state: Exp; lines: +1 -2
As per prior decision, move NO_LATEST_LINK from zsh to zsh-devel. As
it is obvious from their names, NO_LATEST_LINK should have been in
zsh-devel/Makefile when it was committed.
We will revisit this issue after the release.
v. 1.40
date: 2000/02/13 18:20:44; author: torstenb; state: Exp; lines: +2 -1
Fix a problem with zsh.texi introduced when we upgraded our base-system
texinfo to 4.0. Things could be easier if people would use manpages instead
of texinfo & Co.
v. 1.39
date: 2000/02/12 03:49:44; author: billf; state: Exp; lines: +2 -1
Add NO_LATEST_LINK, zsh-devel is the prefered port for now.
v. 1.38
date: 1999/12/08 21:57:33; author: billf; state: Exp; lines: +1 -1
Force commit, the previous commit was...
PR: ports/14377
Submitted by: Will Andrews
v. 1.37
date: 1999/12/07 18:43:06; author: billf; state: Exp; lines: +12 -1
Merge from zsh-devel: build zshall(1) correctly.
v. 1.36
date: 1999/12/06 20:14:38; author: billf; state: Exp; lines: +3 -4
Intelligent packaging. Portlint.
Inspired by:
PR: ports/15306
Submitted by: MIHIRA Yoshiro
v. 1.35
date: 1999/11/25 09:03:32; author: jkoshy; state: Exp; lines: +3 -3
Upgrade to v3.0.7.
v. 1.34
date: 1999/09/11 10:00:15; author: asami; state: Exp; lines: +2 -1
Fix packaging. Move all version info out of PLIST using PLIST_SUB.
v. 1.33
date: 1999/09/10 22:03:36; author: torstenb; state: Exp; lines: +2 -2
building a static binary has been broken. fix that
v. 1.32
date: 1999/09/10 20:42:22; author: torstenb; state: Exp; lines: +3 -3
Upgrade to zsh 3.0.6.
v. 1.31
date: 1999/08/31 06:50:38; author: mharo; state: Exp; lines: +2 -2
FreeBSD.ORG -> FreeBSD.org
Prompted by PR: 13476, 13477
Submitted by: KATO Tsuguru
v. 1.30
date: 1999/08/31 01:53:21; author: peter; state: Exp; lines: +1 -1
$Id$ -> $FreeBSD$
v. 1.29
date: 1999/06/08 04:57:15; author: sada; state: Exp; lines: +3 -4
One of MASTER_SITES is disappeared, one is changed.
v. 1.28
date: 1999/06/05 22:31:58; author: mharo; state: Exp; lines: +1 -4
Remove the test to create ${PREFIX}/share/info/dir as it is now
in bsd.port.mk and this helps to unify the check and install.
v. 1.27
date: 1998/08/27 02:33:51; author: max; state: Exp; lines: +6 -1
Update /etc/shells upon make install.
v. 1.26
date: 1997/09/26 08:23:14; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 3.0.5
v. 1.25
date: 1997/06/25 05:24:43; author: torstenb; state: Exp; lines: +4 -4
Update from 3.0.2 to 3.0.4
v. 1.24
date: 1997/06/16 11:51:14; author: max; state: Exp; lines: +7 -1
Use install-info to edit the dir file.
v. 1.23
date: 1996/12/19 11:31:20; author: torstenb; state: Exp; lines: +7 -4
Upgrade to 3.0.2
v. 1.22
date: 1996/11/18 11:40:00; author: asami; state: Exp; lines: +4 -10
Use MAN? macros. CATEGORIES+= -> CATEGORIES.
v. 1.21
date: 1996/11/15 12:51:59; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 3.0.1
v. 1.20
date: 1996/09/14 22:54:58; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 3.0.0
v. 1.19
date: 1996/07/09 22:11:08; author: torstenb; state: Exp; lines: +5 -5
Upgrade to 3.0 pre 2
Approved-By: asami
v. 1.18
date: 1996/06/24 11:44:55; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 2.6 beta 21
OK'ed by: gpalmer
v. 1.17
date: 1996/05/16 08:03:47; author: torstenb; state: Exp; lines: +9 -9
the path on the master sites have changed...
v. 1.16
date: 1996/05/15 23:02:07; author: asami; state: Exp; lines: +7 -5
Conditionalize man page compression on NOMANCOMPRESS. Use a .for loop
instead of a humongous gzip command line.
v. 1.15
date: 1996/05/15 18:39:29; author: torstenb; state: Exp; lines: +3 -3
Update to beta 17
v. 1.14
date: 1996/03/06 17:57:37; author: torstenb; state: Exp; lines: +6 -5
upgrade to beta 13
v. 1.13
date: 1995/07/01 21:51:58; author: torstenb; state: Exp; lines: +3 -3
update (to 2.6-beta 10)
v. 1.12
date: 1995/06/25 03:32:15; author: torstenb; state: Exp; lines: +8 -2
Add official mirror sites
v. 1.11
date: 1995/06/02 05:14:48; author: asami; state: Exp; lines: +2 -2
Changed directory name in MASTER_SITES.
Submitted by: torstenb
v. 1.10
date: 1995/05/06 12:31:06; author: torstenb; state: Exp; lines: +9 -3
- update
- compress manpages
v. 1.9
date: 1995/05/04 21:27:52; author: torstenb; state: Exp; lines: +3 -1
Add myself as MAINTAINER
v. 1.8
date: 1995/04/30 12:11:43; author: gpalmer; state: Exp; lines: +4 -4
Upgrade
v. 1.7
date: 1995/04/30 12:07:46; author: gpalmer; state: Exp; lines: +4 -4
Upgrade
v. 1.6
date: 1995/04/17 19:19:20; author: asami; state: Exp; lines: +2 -2
2.6.4beta != 2.6.4, so changed PKGNAME to use 2.6b4 instead. (A
little ugly, but much better than 2.6.4beta.)
Pointed-out by: Torsten Blum
v. 1.5
date: 1995/04/11 19:26:36; author: asami; state: Exp; lines: +6 -4
Makefile updates, shell version! This was easy! :)
v. 1.4
date: 1995/04/01 12:50:00; author: jkh; state: Exp; lines: +2 -1
Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
v. 1.3
date: 1995/02/15 23:46:36; author: torstenb; state: Exp; lines: +3 -3
upgrade to 2.6 beta4
v. 1.2
date: 1995/02/15 19:15:29; author: ache; state: Exp; lines: +1 -6
Remove pre-install, done by mtree
v. 1.1
date: 1995/02/12 16:31:25; author: torstenb; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/02/12 16:31:26; author: torstenb; state: Exp; lines: +0 -0
zsh - the Z shell
=============================================================================
v. 1.89
date: 2007/10/07 03:38:19; author: ade; state: Exp; lines: +1 -0
Since zsh calls autoheader as part of the build phase:
===> Building for zsh-4.3.4_2
cd . && autoheader
Include the autoconf-2.61 environment to actually allow this thing
to build.
v. 1.88
date: 2007/10/05 08:22:46; author: sergei; state: Exp; lines: +1 -1
- Add Peter Stephenson's patch from Zsh CVS repo that adds (un)setenv()
detection. This fixes the issue on 7-CURRENT where Zsh was manipulating
environment directly in conflict with the new *env() functions:
http://lists.freebsd.org/pipermail/freebsd-current/2007-July/075538.html
6-STABLE continues to works correctly.
More info about the patch:
http://www.zsh.org/mla/workers/2007/msg00619.html
- Fix completions for locate(1), mount(8), umount(8) to avoid some linuxisms
and do the right thing under FreeBSD
PR: ports/115094, ports/115702
Submitted by: Sean C. Farley (scf)
v. 1.87
date: 2007/10/04 06:02:06; author: edwin; state: Exp; lines: +1 -1
Remove always-false/true conditions based on OSVERSION 500000
v. 1.86
date: 2007/07/30 17:42:24; author: garga; state: Exp; lines: +2 -0
- Add USE_LDCONFIG and fix last commit, zsh binary depends of a shared library.
- Bump PORTREVISION
v. 1.85
date: 2007/07/30 16:21:41; author: garga; state: Exp; lines: +58 -48
- Update to 4.3.4
- Pet a bit portlint
- OPTION'ify
- Add PCRE support OPTION off by default
- Add more MASTER_SITES
- Remove ?= from MAINTAINER and COMMENT since there are no more slave ports
- Remove CONFLICTS since conflicting ports doesn't exist anymore
- Fix iconv detection and add USE_ICONV=yes
- Use PORTDOCS and PORTEXAMPLES and cleanup pkg-plist
- Respect NOPORTEXAMPLES
- Add csup, portsnap and portlint Completions, it was already added to zsh cvs
but add it here using a patch while new version don't come
Reviewed by: sergei@
Approved by: sergei@ (maintainer)
v. 1.84
date: 2007/03/21 17:36:19; author: sergei; state: Exp; lines: +2 -2
- Use proper NO_SHARED knob instead of obsoleted NOSHARED
PR: ports/108327
Submitted by: Josh Carroll (floyd AT pflog DOT net)
v. 1.83
date: 2006/11/21 22:19:45; author: pav; state: Exp; lines: +2 -6
- Remove dead and duplicite download locations, move a fast one to the top
PR: ports/104948
Submitted by: Geoff C. Wing
Approved by: maintainer timeout (sergei; 3 weeks)
v. 1.82
date: 2006/09/20 11:43:19; author: sergei; state: Exp; lines: +3 -1
- Add a patch from Zsh CVS to fix a bug with acroread(1) completion:
http://zsh.cvs.sourceforge.net/zsh/zsh/Completion/X/Command/_acroread?r1=1.5&r2=1.6
PR: ports/100614
Submitted by: Simon Olofsson
v. 1.81
date: 2006/05/02 09:03:06; author: sergei; state: Exp; lines: +4 -4
- Fix build under 4.x:
FreeBSD 4.x doesn't have wide character support,
so avoid adding --enable-multibyte to CONFIGURE_ARGS on FreeBSD 4.x
PR: ports/96645 [1]
Submitted by: Tod McQuillin [1],
Hajimu UMEMOTO (in private e-mail)
v. 1.80
date: 2006/05/01 08:38:01; author: sergei; state: Exp; lines: +0 -0
Forced commit to correct a typo in the previous commit message for zsh port.
It should read:
...
Submitted by: ...
Hajimu UMEMOTO [3] (in private e-mail),
...
v. 1.79
date: 2006/04/30 23:41:54; author: sergei; state: Exp; lines: +14 -10
- 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)
v. 1.78
date: 2005/12/08 17:37:10; author: sergei; state: Exp; lines: +1 -2
- Update to 4.2.6, the latest stable release
PR: ports/89992 [1]
Submitted by: KIMURA Yasuhiro [1],
osa (in private e-mail)
v. 1.77
date: 2005/12/05 02:34:05; author: edwin; state: Exp; lines: +0 -1
Remove install-info from Makefile, it's automatically done when INFO is defined
v. 1.76
date: 2005/09/06 12:53:34; author: sergei; state: Exp; lines: +18 -6
- Stop adding rzsh (restricted zsh) to /etc/shells [1]:
rzsh(1) is the restricted version of zsh(1), with various things disabled
so as to provide a strictly limited access to the system.
A user with a shell in /etc/shells can use chsh(1) to change their shell,
can use FTP, can use other file-transfer services, etc. Thus, adding rzsh
to /etc/shells could be a security risk in certain configurations.
- zsh-mime-setup is set up to look for /etc/{mime.types,mailcap}.
Neither of them should exist on a stock FreeBSD system.
Teach it to look in ${LOCALBASE}/etc instead. [2]
- Zsh completion doesn't know about bsdtar(1) achievements:
it won't complete to foo.tar.gz if you just enter 'tar xf foo^D'.
Teach zsh completion about this and other formats supported by bsdtar(1).
NOTE: This is only applicable to FreeBSD 5.3-RELEASE or newer,
where bsdtar(1) replaced GNU tar(1) in the base system.
- Bump PORTREVISION
PR: ports/82066 [2], ports/83023 [3]
Submitted by: Phil Pennock [1]
Ulrich Spoerlein [2] [3]
v. 1.75
date: 2005/09/01 07:17:38; author: linimon; state: Exp; lines: +0 -1
Remove mastersite which has gone away.
Approved by: maintainer
v. 1.74
date: 2005/04/19 17:56:18; author: sergei; state: Exp; lines: +14 -10
- Update to 4.2.5
- Update MASTER_SITES based on the list at http://www.zsh.org/
PR: ports/79708
Submitted by: KIMURA Yasuhiro
v. 1.73
date: 2005/04/12 03:26:32; author: obrien; state: Exp; lines: +1 -1
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
v. 1.72
date: 2005/04/11 08:04:00; author: obrien; state: Exp; lines: +1 -1
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.71
date: 2005/02/07 07:56:41; author: sergei; state: Exp; lines: +1 -1
- Update to 4.2.4
PR: ports/77172
Submitted by: KIMURA Yasuhiro
v. 1.70
date: 2005/01/24 08:46:58; author: sergei; state: Exp; lines: +1 -1
- Update to 4.2.3
PR: ports/76268
Submitted by: KIMURA Yasuhiro
v. 1.69
date: 2004/09/27 12:20:52; author: sergei; state: Exp; lines: +2 -1
- Fix package build on pointyhat and other environments where
there is no controlling tty by adding --with-tcsetpgrp argument
to CONFIGURE_ARGS
Pointed by: pointyhat (via kris, krion)
Submitted by: eik (based on)
Approved by: portmgr (eik)
v. 1.68
date: 2004/08/25 04:43:55; author: sergei; state: Exp; lines: +4 -3
- Move a faster site (archive.progeny.com) to the beginning
of MASTER_SITES list because the primary distribution site
zsh.org is "always damn slow"
Prompted by: krion
v. 1.67
date: 2004/08/24 16:05:58; author: sergei; state: Exp; lines: +6 -5
- Remove dead mirrors, add few new ones
PR: ports/70578 (also contains 4.2.1 update)
Submitted by: KIMURA Yasuhiro
v. 1.66
date: 2004/08/24 14:04:39; author: sergei; state: Exp; lines: +20 -8
- 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 [3]
v. 1.65
date: 2004/06/13 11:37:52; author: nork; state: Exp; lines: +2 -4
Fix MASTER_SITES.
PR: ports/66867
Submitted by: Roman Neuhauser
Approved by: maintainer timeout(3 weeks)
v. 1.64
date: 2004/03/24 07:03:00; author: sergei; state: Exp; lines: +3 -6
- Update to 4.2.0 [1]
- Fix a bug introduced in the previous commit when trying to utilize INFO
macro: zsh.info was not added to generated pkg-plist because it is
installed via post-install target, while pkg-plist is updated in
add-plist-info target which gets run earlier. Revert to previous behavior
of explicitly listing this single zsh.info file in pkg-plist for now.
Thanks to Dimitry Andric for his excellent analysis of the problem. [2]
- Update pkg-plist
PR: ports/64499 [1], ports/64540
Submitted by: KIMURA Yasuhiro [1],
Dimitry Andric [2]
v. 1.63
date: 2003/12/19 23:24:26; author: sergei; state: Exp; lines: +5 -2
- Update to 4.0.9
- Temporarily switch to gzipped tarballs
- Utilize INFO
v. 1.62
date: 2003/10/23 05:42:48; author: sergei; state: Exp; lines: +1 -1
Change to my @FreeBSD.org address.
Approved by: krion
v. 1.61
date: 2003/10/04 07:43:07; author: edwin; state: Exp; lines: +0 -1
[patch][non-maintainer] remove dead master site from shells/zsh
Per Fenner's logs, ftp://uiarchive.uiuc.edu disappeared around
July 22nd of this year. It should be removed from this port.
PR: ports/57563
Submitted by: Mark Linimon
v. 1.60
date: 2003/07/21 12:42:34; author: osa; state: Exp; lines: +1 -0
Fix NOSHARED (produce static executable)
Noticed by: Dan Nelson
Submitted by: Sergei Kolobov (maintainer)
PR: 54699, 54700
v. 1.59
date: 2003/07/20 04:18:18; author: will; state: Exp; lines: +93 -51
Update to 4.0.7 and turn over this port to the submitter. This update
includes a large number of new options as well.
PR: 53512
Submitted by: Sergei Kolobov
v. 1.58
date: 2003/02/18 05:58:39; author: knu; state: Exp; lines: +2 -1
De-pkg-decomment zsh master-slave ports. Allow overriding MAINAINER
while I'm hre.
v. 1.57
date: 2003/01/11 23:45:20; author: peter; state: Exp; lines: +1 -1
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.
v. 1.56
date: 2002/09/17 14:58:44; author: will; state: Exp; lines: +2 -1
PERL -> USE_REINPLACE
Submitted by: David Yeske
v. 1.55
date: 2002/09/06 12:06:00; author: knu; state: Exp; lines: +6 -3
MASTER_SITE_SOURCEFORGE is not worth listing in MASTER_SITES because
it is slow and does not mirror bz2 distfiles at all. Remove it and
add four other working mirror sites instead.
PR: ports/41960 (different solution)
Submitted by: keramida
v. 1.54
date: 2002/08/14 21:28:36; author: knu; state: Exp; lines: +1 -1
Update to 4.0.6.
PR: ports/41662
Submitted by: Sergei Kolobov
v. 1.53
date: 2002/08/12 02:40:34; author: knu; state: Exp; lines: +4 -2
- Update to 4.0.5.
- Use the .tar.bz2 distribution files.
PR: ports/41483
Submitted by: Sergei Kolobov
Approved by: will (MAINTAINER)
v. 1.52
date: 2002/01/29 11:58:45; author: knu; state: Exp; lines: +1 -1
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
v. 1.51
date: 2001/11/10 02:24:46; author: will; state: Exp; lines: +2 -2
Update to 4.0.4.
PR: 31872
Submitted by: Anders Andersson
v. 1.50
date: 2001/07/03 04:47:28; author: will; state: Exp; lines: +24 -11
Update to 4.0.2.
- Remove patches (merged into distribution).
- Add zsh-doc distribution.
- Remove USE_AUTOCONF.
- Remove extraneous shells.bak after /etc/shells update.
- Adjust to slide .info under NOPORTDOCS and such.
- Spelling fix in descr.
Thanks to Pete for his work.
PR: 28657
Submitted by: Pete Fritchman
v. 1.49
date: 2001/06/16 10:05:04; author: will; state: Exp; lines: +2 -1
Enable maildir support.
Requested by: David Thiel
v. 1.48
date: 2001/06/03 18:43:00; author: will; state: Exp; lines: +27 -12
Upgrade Zsh to 4.0.1:
C1) Turn shells/zsh-devel into a stub which prints a message that
points people at the new shells/zsh, upgraded to 4.0.1.
M1) Add patch to fix some functions included in 4.0.1.
M2) Remove obsolete patches.
M3) Remove MASTER_SITE_LOCAL since we can't use knu's version now.
W1) Remove MASTER_SITE_LOCAL fully.
W2) Put patch-aa in patch-ab for backwards-compatible diffing.
W3) Do C1 with the least diff, using pre-everything:: and then
${FALSE}'ing out after printing the message.
Submitted by: MANTANI Nobutaka ,
Christian Weisgerber
Noted by: Cyrille Lefevre ,
Øyvind Kolbu
Approved by: shige (C1)
v. 1.47
date: 2001/01/08 23:50:22; author: will; state: Exp; lines: +1 -2
Remove nonexistent master site.
Submitted by: ben
v. 1.46
date: 2000/07/01 22:42:42; author: will; state: Exp; lines: +2 -3
Update to 3.0.8. Remove useless echo in Makefile.
v. 1.45
date: 2000/06/15 10:24:55; author: sobomax; state: Exp; lines: +4 -2
Add MASTER_SITE_SOURCEFORGE.
Submitted by: Ollivier Robert
v. 1.44
date: 2000/05/19 19:03:06; author: will; state: Exp; lines: +5 -4
Take over MAINTAINER since the current one is inactive. Also allow people
to build a static binary without having to touch the Makefile.
Approved by: asami
v. 1.43
date: 2000/04/21 08:19:32; author: mharo; state: Exp; lines: +2 -2
Correct whitespace introduced during PORTNAME conversion and portlint
v. 1.42
date: 2000/04/09 18:34:05; author: cpiazza; state: Exp; lines: +3 -3
Update with the new PORTNAME/PORTVERSION variables
v. 1.41
date: 2000/02/22 06:15:57; author: asami; state: Exp; lines: +1 -2
As per prior decision, move NO_LATEST_LINK from zsh to zsh-devel. As
it is obvious from their names, NO_LATEST_LINK should have been in
zsh-devel/Makefile when it was committed.
We will revisit this issue after the release.
v. 1.40
date: 2000/02/13 18:20:44; author: torstenb; state: Exp; lines: +2 -1
Fix a problem with zsh.texi introduced when we upgraded our base-system
texinfo to 4.0. Things could be easier if people would use manpages instead
of texinfo & Co.
v. 1.39
date: 2000/02/12 03:49:44; author: billf; state: Exp; lines: +2 -1
Add NO_LATEST_LINK, zsh-devel is the prefered port for now.
v. 1.38
date: 1999/12/08 21:57:33; author: billf; state: Exp; lines: +1 -1
Force commit, the previous commit was...
PR: ports/14377
Submitted by: Will Andrews
v. 1.37
date: 1999/12/07 18:43:06; author: billf; state: Exp; lines: +12 -1
Merge from zsh-devel: build zshall(1) correctly.
v. 1.36
date: 1999/12/06 20:14:38; author: billf; state: Exp; lines: +3 -4
Intelligent packaging. Portlint.
Inspired by:
PR: ports/15306
Submitted by: MIHIRA Yoshiro
v. 1.35
date: 1999/11/25 09:03:32; author: jkoshy; state: Exp; lines: +3 -3
Upgrade to v3.0.7.
v. 1.34
date: 1999/09/11 10:00:15; author: asami; state: Exp; lines: +2 -1
Fix packaging. Move all version info out of PLIST using PLIST_SUB.
v. 1.33
date: 1999/09/10 22:03:36; author: torstenb; state: Exp; lines: +2 -2
building a static binary has been broken. fix that
v. 1.32
date: 1999/09/10 20:42:22; author: torstenb; state: Exp; lines: +3 -3
Upgrade to zsh 3.0.6.
v. 1.31
date: 1999/08/31 06:50:38; author: mharo; state: Exp; lines: +2 -2
FreeBSD.ORG -> FreeBSD.org
Prompted by PR: 13476, 13477
Submitted by: KATO Tsuguru
v. 1.30
date: 1999/08/31 01:53:21; author: peter; state: Exp; lines: +1 -1
$Id$ -> $FreeBSD$
v. 1.29
date: 1999/06/08 04:57:15; author: sada; state: Exp; lines: +3 -4
One of MASTER_SITES is disappeared, one is changed.
v. 1.28
date: 1999/06/05 22:31:58; author: mharo; state: Exp; lines: +1 -4
Remove the test to create ${PREFIX}/share/info/dir as it is now
in bsd.port.mk and this helps to unify the check and install.
v. 1.27
date: 1998/08/27 02:33:51; author: max; state: Exp; lines: +6 -1
Update /etc/shells upon make install.
v. 1.26
date: 1997/09/26 08:23:14; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 3.0.5
v. 1.25
date: 1997/06/25 05:24:43; author: torstenb; state: Exp; lines: +4 -4
Update from 3.0.2 to 3.0.4
v. 1.24
date: 1997/06/16 11:51:14; author: max; state: Exp; lines: +7 -1
Use install-info to edit the dir file.
v. 1.23
date: 1996/12/19 11:31:20; author: torstenb; state: Exp; lines: +7 -4
Upgrade to 3.0.2
v. 1.22
date: 1996/11/18 11:40:00; author: asami; state: Exp; lines: +4 -10
Use MAN? macros. CATEGORIES+= -> CATEGORIES.
v. 1.21
date: 1996/11/15 12:51:59; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 3.0.1
v. 1.20
date: 1996/09/14 22:54:58; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 3.0.0
v. 1.19
date: 1996/07/09 22:11:08; author: torstenb; state: Exp; lines: +5 -5
Upgrade to 3.0 pre 2
Approved-By: asami
v. 1.18
date: 1996/06/24 11:44:55; author: torstenb; state: Exp; lines: +4 -4
Upgrade to 2.6 beta 21
OK'ed by: gpalmer
v. 1.17
date: 1996/05/16 08:03:47; author: torstenb; state: Exp; lines: +9 -9
the path on the master sites have changed...
v. 1.16
date: 1996/05/15 23:02:07; author: asami; state: Exp; lines: +7 -5
Conditionalize man page compression on NOMANCOMPRESS. Use a .for loop
instead of a humongous gzip command line.
v. 1.15
date: 1996/05/15 18:39:29; author: torstenb; state: Exp; lines: +3 -3
Update to beta 17
v. 1.14
date: 1996/03/06 17:57:37; author: torstenb; state: Exp; lines: +6 -5
upgrade to beta 13
v. 1.13
date: 1995/07/01 21:51:58; author: torstenb; state: Exp; lines: +3 -3
update (to 2.6-beta 10)
v. 1.12
date: 1995/06/25 03:32:15; author: torstenb; state: Exp; lines: +8 -2
Add official mirror sites
v. 1.11
date: 1995/06/02 05:14:48; author: asami; state: Exp; lines: +2 -2
Changed directory name in MASTER_SITES.
Submitted by: torstenb
v. 1.10
date: 1995/05/06 12:31:06; author: torstenb; state: Exp; lines: +9 -3
- update
- compress manpages
v. 1.9
date: 1995/05/04 21:27:52; author: torstenb; state: Exp; lines: +3 -1
Add myself as MAINTAINER
v. 1.8
date: 1995/04/30 12:11:43; author: gpalmer; state: Exp; lines: +4 -4
Upgrade
v. 1.7
date: 1995/04/30 12:07:46; author: gpalmer; state: Exp; lines: +4 -4
Upgrade
v. 1.6
date: 1995/04/17 19:19:20; author: asami; state: Exp; lines: +2 -2
2.6.4beta != 2.6.4, so changed PKGNAME to use 2.6b4 instead. (A
little ugly, but much better than 2.6.4beta.)
Pointed-out by: Torsten Blum
v. 1.5
date: 1995/04/11 19:26:36; author: asami; state: Exp; lines: +6 -4
Makefile updates, shell version! This was easy! :)
v. 1.4
date: 1995/04/01 12:50:00; author: jkh; state: Exp; lines: +2 -1
Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
v. 1.3
date: 1995/02/15 23:46:36; author: torstenb; state: Exp; lines: +3 -3
upgrade to 2.6 beta4
v. 1.2
date: 1995/02/15 19:15:29; author: ache; state: Exp; lines: +1 -6
Remove pre-install, done by mtree
v. 1.1
date: 1995/02/12 16:31:25; author: torstenb; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/02/12 16:31:26; author: torstenb; state: Exp; lines: +0 -0
zsh - the Z shell
=============================================================================
v. 1.89
date: 2007/10/07 03:38:19; author: ade; state: Exp; lines: +1 -0
Since zsh calls autoheader as part of the build phase:
===> Building for zsh-4.3.4_2
cd . && autoheader
Include the autoconf-2.61 environment to actually allow this thing
to build.
v. 1.88
date: 2007/10/05 08:22:46; author: sergei; state: Exp; lines: +1 -1
- Add Peter Stephenson's patch from Zsh CVS repo that adds (un)setenv()
detection. This fixes the issue on 7-CURRENT where Zsh was manipulating
environment directly in conflict with the new *env() functions:
http://lists.freebsd.org/pipermail/freebsd-current/2007-July/075538.html
6-STABLE continues to works correctly.
More info about the patch:
http://www.zsh.org/mla/workers/2007/msg00619.html
- Fix completions for locate(1), mount(8), umount(8) to avoid some linuxisms
and do the right thing under FreeBSD
PR: ports/115094, ports/115702
Submitted by: Sean C. Farley (scf)
v. 1.87
date: 2007/10/04 06:02:06; author: edwin; state: Exp; lines: +1 -1
Remove always-false/true conditions based on OSVERSION 500000
v. 1.86
date: 2007/07/30 17:42:24; author: garga; state: Exp; lines: +2 -0
- Add USE_LDCONFIG and fix last commit, zsh binary depends of a shared library.
- Bump PORTREVISION
v. 1.85
date: 2007/07/30 16:21:41; author: garga; state: Exp; lines: +58 -48
- Update to 4.3.4
- Pet a bit portlint
- OPTION'ify
- Add PCRE support OPTION off by default
- Add more MASTER_SITES
- Remove ?= from MAINTAINER and COMMENT since there are no more slave ports
- Remove CONFLICTS since conflicting ports doesn't exist anymore
- Fix iconv detection and add USE_ICONV=yes
- Use PORTDOCS and PORTEXAMPLES and cleanup pkg-plist
- Respect NOPORTEXAMPLES
- Add csup, portsnap and portlint Completions, it was already added to zsh cvs
but add it here using a patch while new version don't come
Reviewed by: sergei@
Approved by: sergei@ (maintainer)
v. 1.84
date: 2007/03/21 17:36:19; author: sergei; state: Exp; lines: +2 -2
- Use proper NO_SHARED knob instead of obsoleted NOSHARED
PR: ports/108327
Submitted by: Josh Carroll (floyd AT pflog DOT net)
v. 1.83
date: 2006/11/21 22:19:45; author: pav; state: Exp; lines: +2 -6
- Remove dead and duplicite download locations, move a fast one to the top
PR: ports/104948
Submitted by: Geoff C. Wing
Approved by: maintainer timeout (sergei; 3 weeks)
v. 1.82
date: 2006/09/20 11:43:19; author: sergei; state: Exp; lines: +3 -1
- Add a patch from Zsh CVS to fix a bug with acroread(1) completion:
http://zsh.cvs.sourceforge.net/zsh/zsh/Completion/X/Command/_acroread?r1=1.5&r2=1.6
PR: ports/100614
Submitted by: Simon Olofsson
v. 1.81
date: 2006/05/02 09:03:06; author: sergei; state: Exp; lines: +4 -4
- Fix build under 4.x:
FreeBSD 4.x doesn't have wide character support,
so avoid adding --enable-multibyte to CONFIGURE_ARGS on FreeBSD 4.x
PR: ports/96645 [1]
Submitted by: Tod McQuillin [1],
Hajimu UMEMOTO (in private e-mail)
v. 1.80
date: 2006/05/01 08:38:01; author: sergei; state: Exp; lines: +0 -0
Forced commit to correct a typo in the previous commit message for zsh port.
It should read:
...
Submitted by: ...
Hajimu UMEMOTO [3] (in private e-mail),
...
v. 1.79
date: 2006/04/30 23:41:54; author: sergei; state: Exp; lines: +14 -10
- 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)
v. 1.78
date: 2005/12/08 17:37:10; author: sergei; state: Exp; lines: +1 -2
- Update to 4.2.6, the latest stable release
PR: ports/89992 [1]
Submitted by: KIMURA Yasuhiro [1],
osa (in private e-mail)
v. 1.77
date: 2005/12/05 02:34:05; author: edwin; state: Exp; lines: +0 -1
Remove install-info from Makefile, it's automatically done when INFO is defined
v. 1.76
date: 2005/09/06 12:53:34; author: sergei; state: Exp; lines: +18 -6
- Stop adding rzsh (restricted zsh) to /etc/shells [1]:
rzsh(1) is the restricted version of zsh(1), with various things disabled
so as to provide a strictly limited access to the system.
A user with a shell in /etc/shells can use chsh(1) to change their shell,
can use FTP, can use other file-transfer services, etc. Thus, adding rzsh
to /etc/shells could be a security risk in certain configurations.
- zsh-mime-setup is set up to look for /etc/{mime.types,mailcap}.
Neither of them should exist on a stock FreeBSD system.
Teach it to look in ${LOCALBASE}/etc instead. [2]
- Zsh completion doesn't know about bsdtar(1) achievements:
it won't complete to foo.tar.gz if you just enter 'tar xf foo^D'.
Teach zsh completion about this and other formats supported by bsdtar(1).
NOTE: This is only applicable to FreeBSD 5.3-RELEASE or newer,
where bsdtar(1) replaced GNU tar(1) in the base system.
- Bump PORTREVISION
PR: ports/82066 [2], ports/83023 [3]
Submitted by: Phil Pennock [1]
Ulrich Spoerlein [2] [3]
v. 1.75
date: 2005/09/01 07:17:38; author: linimon; state: Exp; lines: +0 -1
Remove mastersite which has gone away.
Approved by: maintainer
v. 1.74
date: 2005/04/19 17:56:18; author: sergei; state: Exp; lines: +14 -10
- Update to 4.2.5
- Update MASTER_SITES based on the list at http://www.zsh.org/
PR: ports/79708
Submitted by: KIMURA Yasuhiro
v. 1.73
date: 2005/04/12 03:26:32; author: obrien; state: Exp; lines: +1 -1
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
v. 1.72
date: 2005/04/11 08:04:00; author: obrien; state: Exp; lines: +1 -1
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.71
date: 2005/02/07 07:56:41; author: sergei; state: Exp; lines: +1 -1
- Update to 4.2.4
PR: ports/77172
Submitted by: KIMURA Yasuhiro
v. 1.70
date: 2005/01/24 08:46:58; author: sergei; state: Exp; lines: +1 -1
- Update to 4.2.3
PR: ports/76268
Submitted by: KIMURA Yasuhiro
v. 1.69
date: 2004/09/27 12:20:52; author: sergei; state: Exp; lines: +2 -1
- Fix package build on pointyhat and other environments where
there is no controlling tty by adding --with-tcsetpgrp argument
to CONFIGURE_ARGS
Pointed by: pointyhat (via kris, krion)
Submitted by: eik (based on)
Approved by: portmgr (eik)
v. 1.68
date: 2004/08/25 04:43:55; author: sergei; state: Exp; lines: +4 -3
- Move a faster site (archive.progeny.com) to the beginning
of MASTER_SITES list because the primary distribution site
zsh.org is "always damn slow"
Prompted by: krion
v. 1.67
date: 2004/08/24 16:05:58; author: sergei; state: Exp; lines: +6 -5
- Remove dead mirrors, add few new ones
PR: ports/70578 (also contains 4.2.1 update)
Submitted by: KIMURA Yasuhiro
v. 1.66
date: 2004/08/24 14:04:39; author: sergei; state: Exp; lines: +20 -8
- 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 [3]
v. 1.65
date: 2004/06/13 11:37:52; author: nork; state: Exp; lines: +2 -4
Fix MASTER_SITES.
PR: ports/66867
Submitted by: Roman Neuhauser
Approved by: maintainer timeout(3 weeks)
v. 1.64
date: 2004/03/24 07:03:00; author: sergei; state: Exp; lines: +3 -6
- Update to 4.2.0 [1]
- Fix a bug introduced in the previous commit when trying to utilize INFO
macro: zsh.info was not added to generated pkg-plist because it is
installed via post-install target, while pkg-plist is updated in
add-plist-info target which gets run earlier. Revert to previous behavior
of explicitly listing this single zsh.info file in pkg-plist for now.
Thanks to Dimitry Andric for his excellent analysis of the problem. [2]
- Update pkg-plist
PR: ports/64499 [1], ports/64540
Submitted by: KIMURA Yasuhiro [1],
Dimitry Andric [2]
v. 1.63
date: 2003/12/19 23:24:26; author: sergei; state: Exp; lines: +5 -2
- Update to 4.0.9
- Temporarily switch to gzipped tarballs
- Utilize INFO
v. 1.62
date: 2003/10/23 05:42:48; author: sergei; state: Exp; lines: +1 -1
Change to my @FreeBSD.org address.
Approved by: krion
v. 1.61
date: 2003/10/04 07:43:07; author: edwin; state: Exp; lines: +0 -1
[patch][non-maintainer] remove dead master site from shells/zsh
Per Fenner's logs, ftp://uiarchive.uiuc.edu disappeared around
July 22nd of this year. It should be removed from this port.
PR: ports/57563
Submitted by: Mark Linimon
v. 1.60
date: 2003/07/21 12:42:34; author: osa; state: Exp; lines: +1 -0
Fix NOSHARED (produce static executable)
Noticed by: Dan Nelson
Submitted by: Sergei Kolobov (maintainer)
PR: 54699, 54700
v. 1.59
date: 2003/07/20 04:18:18; author: will; state: Exp; lines: +93 -51
Update to 4.0.7 and turn over this port to the submitter. This update
includes a large number of new options as well.
PR: 53512
Submitted by: Sergei Kolobov
v. 1.58
date: 2003/02/18 05:58:39; author: knu; state: Exp; lines: +2 -1
De-pkg-decomment zsh master-slave ports. Allow overriding MAINAINER
while I'm hre.
v. 1.57
date: 2003/01/11 23:45:20; author: peter; state: Exp; lines: +1 -1
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.
v. 1.56
date: 2002/09/17 14:58:44; author: will; state: Exp; lines: +2 -1
PERL -> USE_REINPLACE
Submitted by: David Yeske
v. 1.55
date: 2002/09/06 12:06:00; author: knu; state: Exp; lines: +6 -3
MASTER_SITE_SOURCEFORGE is not worth listing in MASTER_SITES because
it is slow and does not mirror bz2 distfiles at all. Remove it and
add four other working mirror sites instead.
PR: ports/41960 (different solution)
Submitted by: keramida
v. 1.54
date: 2002/08/14 21:28:36; author: knu; state: Exp; lines: +1 -1
Update to 4.0.6.
PR: ports/41662
Submitted by: Sergei Kolobov
v. 1.53
date: 2002/08/12 02:40:34; author: knu; state: Exp; lines: +4 -2
- Update to 4.0.5.
- Use the .tar.bz2 distribution files.
PR: ports/41483
Submitted by: Sergei Kolobov
Approved by: will (MAINTAINER)
v. 1.52
date: 2002/01/29 11:58:45; author: knu; state: Exp; lines: +1 -1
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
v. 1.51
date: 2001/11/10 02:24:46; author: will; state: Exp; lines: +2 -2
Update to 4.0.4.
PR: 31872
Submitted by: Anders Andersson
v. 1.50
date: 2001/07/03 04:47:28; author: will; state: Exp; lines: +24 -11
Update to 4.0.2.
- Remove patches (merged into distribution).
- Add zsh-doc distribution.
- Remove USE_AUTOCONF.
- Remove extraneous shells.bak after /etc/shells update.
- Adjust to slide .info under NOPORTDOCS and such.
- Spelling fix in descr.
Thanks to Pete for his work.
PR: 28657
Submitted by: Pete Fritchman
v. 1.49
date: 2001/06/16 10:05:04; author: will; state: Exp; lines: +2 -1
Enable maildir support.
Requested by: David Thiel
v. 1.48
date: 2001/06/03 18:43:00; author: will; state: Exp; lines: +27 -12
Upgrade Zsh to 4.0.1:
C1) Turn shells/zsh-devel into a stub which prints a message that
points people at the new shells/zsh, upgraded to 4.0.1.
M1) Add patch to fix some functions included in 4.0.1.
M2) Remove obsolete patches.
M3) Remove MASTER_SITE_LOCAL since we can't use knu's version now.
W1) Remove MASTER_SITE_LOCAL fully.
W2) Put patch-aa in patch-ab for backwards-compatible diffing.
W3) Do C1 with the least diff, usi |
| |

|