summaryrefslogtreecommitdiff
path: root/shells/zsh
AgeCommit message (Collapse)AuthorFilesLines
2008-12-30DragonFly has ncurses too.uebayasi1-2/+2
2008-12-28Register extra shared objects used where ncurses exists. Hopefully fix PLISTuebayasi2-11/+17
errors reported by Takahiro Kambe (FreeBSD) and Aleksey Cheusov (Linux). No bump because nothing changes on NetBSD.
2008-12-23Fix interpreter paths. Patch provided by David Brownlee, thanks!uebayasi1-1/+23
2008-12-23zsh-roadmap.1 was missed.uebayasi1-1/+2
2008-12-22Bad uebayasi didn't know that user-destdir doesn't catch PLIST errors.uebayasi2-5/+128
2008-12-22- Avoid using lovely :?foo:bar syntax since netbsd-5's make(1) handles ituebayasi2-23/+30
oddly. Should fix build errors seen on netbsd-5. - Kill unused variables.
2008-12-22Garbage collect unused code. No functional changes.uebayasi2-17/+11
2008-12-21Update zsh to 4.2.7.uebayasi12-189/+194
Changes are unknown.
2008-07-25Don't needlessly depend on a perl module for a perl script we do not install.ghen2-5/+3
Bump PKGREVISION for zsh and zsh-current.
2008-07-13Fix an insecure temp file creation vulnerability in zsh's difflog.pltonnerre4-3/+27
(CVE-2007-6209).
2008-07-03sunsite.dk -> mirrors.dotsrc.orguebayasi1-2/+2
2008-06-16Make tcsetpgrp the default for all platforms but Interix.joerg1-2/+2
Please list exceptions explicitly.
2007-11-04Mark zsh packages as MAKE_JOBS_SAFE=no (from ASau in pkgthon).agc1-1/+2
2007-08-24Oops, I accidently typed wrong key and commited wrong one.taca1-3/+3
This is corrected one. FreeBSD needs PLIST.shlibs as DraonFly.
2007-08-24*** empty log message ***taca1-4/+4
2007-08-13Compare "MKDYNAMICROOT" with "no" to figure out the desirable statictron1-4/+6
linking behavior under NetBSD. This matches what "bsd.shlib.mk" does and avoids "Malformed conditional" warnings under other platforms. This fixes PR pkg/36769 by Yakovetsky Vladimir.
2007-08-07Fix DESTDIR-handling for zsh-current by ensuring that the destdir-supportjlam1-1/+4
line is defined before bsd.prefs.mk is included.
2007-07-20On FreeBSD, terminfo.so gets installed like on Linux.joerg1-2/+3
2007-04-16Always build with tcsetpgrp support on DragonFly, makig zsh notjoerg1-2/+2
depend on a control terminal during build.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-6/+6
Patch provided by Sergey Svishchev in private mail.
2006-10-09Flag a number of packages I use as supporting (user-)destdir.joerg1-6/+8
apg is a bit special as it has some hardcoded ownership, so mark that as "destdir".
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz1-2/+2
2006-04-07List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR.jlam4-18/+5
2006-03-05* Teach the tools framework how to supply the pkgsrc version ofjlam1-2/+2
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD when determining whether the native makeinfo can be used. * Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo. * Get rid of all the "split" argument deduction for makeinfo since the PLIST module already handles varying numbers of split info files correctly. NOTE: Platforms that have "makeinfo" in the base system should check that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are correct.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-07Update zsh to 4.2.6.uebayasi14-192/+26
Better DragonFly support, new complete functions (arch_archives, arch_namespace, bzr, cplay, date, dchroot, dlocate, dpkg-cross, git, madison, module-assistant, piuparts, quilt, toolchain-source, urxvt, and xpdf), bug fixes, etc.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-11-26Honour PKG_SYSCONFDIR. Bump revision.uebayasi2-3/+5
PR32026 from Geert Hendrickx.
2005-10-26Remove a master site that does not provide the distfile any longer.wiz1-2/+1
2005-10-23Fixed pkglint warnings.rillig12-13/+33
2005-10-11Allow the one-true-shell to work on DragonFly. Patches are includedjoerg13-11/+174
upstream already.
2005-09-20Teach the +SHELLS helper script to not create an /etc/shells file ifjlam1-1/+3
one doesn't exist. From now on, we only add the listed PKG_SHELL to the /etc/shells file if it already exists. This fixes PR pkg/27162.
2005-08-07Fix PLIST on OpenBSD.hiramatsu5-13/+10
- Changed IRIX, Interix, Linux and OpenBSD share PLIST.terminfo, instead of PLIST for each OS. - zsh doesn't build libzsh-4.2.5.so on OpenBSD, so PLIST.shlibs should be excluded.
2005-07-29* Separate out the shell registration into a separately unpacked scriptjlam1-2/+2
+SHELL. * Turn PKG_REGISTER_SHELLS into a variable that can be set in the shell environment so that admins can make a choice when installing from binary packages. * PKG_SHELL is now a list of paths, and if the path is relative, then it is taken to be relative to ${PREFIX}. Convert packages that set PKG_SHELL to take advantage of this new feature by changing the full paths to the shells into relative paths.
2005-06-14Make this package build on Linux by correcting PLIST. Fixes PR pkg/29552.minskim2-2/+4
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-07Changes 4.2.5:adam5-21/+22
* Bug-fix release * Fixes few configuration problems, notably on MacOSX
2005-03-04Make this work on IRIX.jschauma2-2/+9
NB: this needs an install-sh that supports "-S -f", as in rev. 1.3 of bootstrap/files/install-sh.in. After installing that install-sh, set _STRIPFLAG_INSTALL?= -S -f in mk/platform/IRIX.mk and all should be peachy. This will be done correctly eventually, don't worry. :-)
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-21Changes 4.2.4:adam5-20/+36
* Bug-fix release
2005-01-25Pull in PLIST.${OPSYS} if existant.tv1-3/+8
2005-01-25Pick up previously orphaned terminfo.so installed file.tv1-0/+2
2005-01-21Teach about Interix further. From Yoshifumi Hiramatsu.uebayasi2-5/+13
2005-01-18Fix build on Interix. PR26847, from Hiramatsu Yoshifumi.uebayasi3-11/+15
2004-11-25Add TEXINF_REQD to 4.0 to work on NetBSD 1.5.3.taca1-1/+2
Reported by mochida at Netside.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-2/+2
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-20Set "BUILDLINK_PASSTHRU_RPATHDIRS" to stop buildlink3 from removing "/lib"tron1-5/+8
from the run time shared library path instead of trying to defeat its option parser.
2004-08-20Improve handling of "ZSH_STATIC" again:tron1-2/+15
1.) Only create a dynamically linked "zsh" binary if "MKDYNAMICROOT" is defined and set to "yes". This way people who still use statically linked binaries on their root filesystem will get a static binary. 2.) Link the "zsh" binary so that it use "/libexec/ld.elf_so" and shared libraries from "/lib". It now works without the "/usr" filesystem being mounted.
2004-08-20Don't create a statically linked "zsh" binary on NetBSD system which havetron1-1/+4
dynamic library support on the root partition (e.g. 2.0 and newer). It is enough that the "zsh" binary does *not* depend on its own shared libraries which won't be on the root partition and we get a shell with proper I18N support this way. Approved by Masao Uebayashi.
2004-08-16update to zsh-4.2.1recht7-25/+32
Changes since zsh version 4.2.0 ------------------------------- - The autoload and related builtins take options -k and -z to indicate ksh or zsh autoloading style for given functions, making it possible to mix and match. - Assignments to associative arrays can use the i and r index flags. For example, assoc[(i)alpha*]=bravo sets the value for the element whose key matches the pattern `alpha*'; assoc[(r)activ*]=passive sets the value for the element whose current value matches the pattern `activ*'. - The glob qualifier F indicates a non-empty directory. Hence *(F) indicates all subdirectories with entries, *(/^F) means all subdirectories with no entries. - fc -p and fc -P provide push/pop for the status of the shell's history (both internal and using the history file). With automatic scoping (fc -ap) it becomes easy to use a temporary history in a function. This has been added to the calculator function zcalc to make its internal history work more seamlessly. - A new `try block' and `always block' syntax has been introduced to make it easier to ensure the shell runs important tidy-up code in the event of an error. It also runs after a break, continue, or return, including a return forced by the ERR_RETURN option (but not an exit, which is immediate). The syntax is: `{' try-block-list `}' `always' `{' always-block-list `}' where no newline or semicolon may appear between `}' and `always'. This is compatible with all previous valid zsh syntax as an `always' at that point used to be a syntax error. For example, { echo Code run in current shell } always { echo Tidy-up code } - A new zle widget reset-prompt has been added to re-expand the current prompt. Changes to the variable in use as well as changes in its expanions are both taken into account. The same effect is now forced by a job change notification, making the %j prompt escape and %(j..) ternary expression more useful. - The zftp module supports ports following the hostname in the normal suffix notation, `host:port'. This requires IPv6 colon-style addresses to be specified in suitably quoted square brackets, for example: zftp open '[f000::baaa]' zftp open '[f000::baaa]:ftp' (the two are equivalent). - Special traps, those that don't correspond to signals, i.e. ZERR, DEBUG and EXIT are no longer executed inside other traps. This caused unnecessary confusion if, for example, both DEBUG and EXIT traps were set. The new behaviour is more compatible with other shells. - New option TRAPS_ASYNC which if set allows traps to run while the shell is waiting for a child process. This is the traditional zsh behaviour; POSIX requires the option to be unset. In sh/ksh compatibility mode the option is turned off by default and the option letter -T turns it on, for compatibility with FreeBSD sh.