summaryrefslogtreecommitdiff
path: root/shells
AgeCommit message (Collapse)AuthorFilesLines
2008-01-03Added support for installation to DESTDIR.heinz2-12/+17
2007-12-02Standardize statvfs test. From Sergey Svishchev.wiz2-4/+4
2007-12-02Remove Ex-MASTER_SITE. From Zafer Aydogan.wiz1-3/+2
2007-12-02Some more packages need lex and yacc. Patch by Aleksey Cheusov onrillig1-1/+3
pkgsrc-users.
2007-11-23Update from version R30 to R32, with myriad changes:bjs2-6/+6
R32: * Make checks for symbol declarations compile checks instead of link checks, as the binding may not succeed due to different symbol types, for instance on AIX, if the declaration does not match * Widen the range of array indices to [0..2^3ý-1], with negative values being mapped into the high-bit31 range for simplicity * Fix the pipeline-as-coprocess internal error * Do not require certain integer types to be defined any more R31d: * Support pcc (the ragge version of the Portable C Compiler) * Add pushd/popd/dirs functions (csh) and precmd/chpwd hooks (zsh) to dot.mkshrc which now requires readlink(1) with -f; requested by many (e.g. some Gentoo users; XTaran of symlink.ch) * Enable colour escapes in dot.mkshrc since almost nobody groks how to do it right from the manual * Remove -DMKSH_NEED_MKNOD checks from Build.sh, people should use the HAVE_MKNOD environment variable * Implement parallel make in Build.sh * Fix another busy-loop spinning problem introduced by an icc warning, thanks to spaetzle@freewrt.org for keeping to bug me to look for it, as it affected GNU/Linux most, followed by Solaris, rarely BSD * Improve standard integer type detection in Build.sh * Cleanups in code, build script and manual page R31b: * Fix typo (blsk -> bksl) in check.t test naming * Autoscan for uint32_t, u_int etc. presence * Fix some memory leaks, mostly by NetBSD(R) via OpenBSD * The "unset" builtin always returns zero, even if the variable was already unset, as per SUSv3 (reported by Arkadiusz Miskiewicz via pld-linux -> oksh) * In tab-completion, escape the question mark, reminded by cbiere@netbsd.org, via oksh * Fix a busy-loop problem, Debian #296446 via oksh * Fix a few display output problems in the build script * Shut up some gcc warnings on Fedora; beautify some code * Support OSF/1 with gcc2.8, thanks to Jupp Schugt * Fix gcc4 detection of __attribute__() on non-SSP targets R31: * Support the TenDRA compiler (possibly also Ten15, not tried) * Begin supporting Fabrice Bellard's Tiny C Compiler (tcc on Debian cannot link due to duplicate symbols in GNU libc, thus unfinished) * Improve some mirtoconf checks (most notably, mknod(2) and macros) * Add new emacs editing command "clear-screen" (ESC ^L) as requested by D. Adam Karim <archite@midnightbsd.org> * Support building for MidnightBSD * Add new shell alias "source", semantics like the GNU bash builtin * Add new shell option "set ño arc4random", controlling whether rand(3) or arc4random(3) is used for the $RANDOM value, use arc4random_pushb(3) * Add new builtin "rename" (just calls rename(2) on its arguments) * Fix the inofficial OpenBSD port, from D. Adam "Archite" Karim, 10x * Disable the less(1) history file by default (privacy issues) in the sample dot.mkshrc file; mention other things in etc_profile * Fix a syntax error in Build.sh checking for TenDRA
2007-11-12Removed ftp.rge.com from MASTER_SITES, doesn't resolve anymoreheinz1-2/+1
in DNS. Mentioned by Zafer Aydogan in PR pkg/37321.
2007-11-07Add support for pcre to options.mk if ZSH_STATIC is undefined. Bump rev.bjs2-2/+15
2007-11-04Mark zsh packages as MAKE_JOBS_SAFE=no (from ASau in pkgthon).agc1-1/+2
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2007-10-16Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead.tnn1-2/+2
2007-10-01Fix embedded paths to /bin/env and /usr/local/bin/zsh. Reported by joerg.uebayasi1-1/+24
2007-09-21Fix build when ZSH_STATIC=yes; from Kouichirou Hiratsuka.uebayasi2-5/+5
2007-09-21Oops - forgot to re-run make mps after fixing RCS Id of patches/patch-??uebayasi1-6/+6
files. Pointed out by Hiratsuka-san.
2007-09-21Update zsh-current to 4.3.4.uebayasi8-23/+124
Several fixes of multi-byte character support. Patch from Chris Ross, thanks.
2007-09-18Update to patchlevel 3.2.25: Various bugfixes.wiz3-21/+65
2007-09-08Conver to use the features framework and include do-build and do-installjlam4-36/+15
targets so that we don't rely on BSD make for the build and install. Bump the PKGREVISION to 2 as we no longer install the catman page.
2007-09-06Convert all libnbcompat/buildlink3.mk references to inplace.mk.jlam1-2/+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-18Removed the MD5, SHA256 and TIGER checksums. How did they get in here?rillig1-5/+2
2007-08-17Add DESTDIR support.joerg1-3/+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-13Added mk/misc/category.mk, which contains the definitions that are onlyrillig1-2/+2
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-07Update shells/mksh to version 30. Changes from version 29.6 include:jlam3-40/+18
* If the basename of argv[0] starts with "sh", activate FPOSIX early, preventing some typical ksh aliases from being defined. * If FPOSIX, don't pre-define aliases (except integer and local) to benefit operating environments that never heard of the great Korn Shell. * Support x=(a b c) bash-like array initialisation * Support ${foo:2:3} bash-like substring expansion * Don't try to execute ELF, a.out, COFF, gzip or MZ binaries, e.g. mksh /bin/sh. * Prefer well-known signal names to alphabetically earlier ones * Fix a bug delivering ERR and EXIT pseudo-signals to traps combined with "set -e". Update from mirabilos#pkgsrc with small fixups by me.
2007-08-07Fix DESTDIR-handling for zsh-current by ensuring that the destdir-supportjlam2-4/+5
line is defined before bsd.prefs.mk is included.
2007-08-04Fix path to newly installed es in esdump. Bump revision.joerg1-2/+8
2007-07-20On FreeBSD, terminfo.so gets installed like on Linux.joerg1-2/+3
2007-06-20Maintainer/author update to mksh-R29f to fix a regression in the lastjoerg2-10/+10
version. Some other small bugfixes and portability fixes are included as well. From Thorsten Glaser.
2007-05-23Update to mksh-R29e. Fixes a number of display bugs, cursor positioningjoerg3-18/+32
bugs and issues shown by Coverity Prevent. From Thorsten Glaser. Add DESTDIR support.
2007-05-12The package supports installation to DESTDIR.heinz1-1/+2
2007-04-25PKGNAME must be defined before include bsd.pkg.mk,obache1-3/+3
if not, in 'package' phase, PKGNAME==DISTNAME. Remove WRKSRC definision, it equals to default value.
2007-04-25Enable to overrite CONFLICTS by static-tcsh.obache1-2/+2
2007-04-16Always build with tcsetpgrp support on DragonFly, makig zsh notjoerg1-2/+2
depend on a control terminal during build.
2007-04-14Set maintainer to agc (original importer).wiz1-1/+3
2007-04-11Fix some pkglint warnings.wiz1-4/+4
2007-04-11Add checksums for patches.wiz1-1/+3
2007-04-11fix the names, silly me.christos2-2/+2
2007-04-10add new fileschristos2-0/+48
2007-04-10update to tcsh-6.15christos8-189/+6
2007-04-01Remove shells/zsh3 -- old version of shells/zsh{,-current}.wiz10-136/+1
No disagreement on pkgsrc-users.
2007-03-26Revert PLIST.reed2-6/+4
Use different install target. Bump PKGREVISION. This is also for PR 36080. (TODO: look at SYSCONFDIR which is /etc.)
2007-03-26Add glob6 and sh6 and respective manpages to PLIST.reed1-1/+5
Not bumping PKGREVISION as my update was a few minutes ago. This is for PR 36080.
2007-03-26Update osh to version 20070324. This is for PR 36080 from upstreamreed3-6/+23
developer. pkgsrc changes include: Use BUILD_TARGET=oshall as request in PR. And make it work with PKGMANDIR. CHANGES file includes: Changes that improve compatibility w/ the Sixth Edition Unix shell are marked w/ a `C:' in the details below. ------------------------------------------------------------------------------- [osh-20070324]: osh.c: * In main(), changed when fdfree() is called so that it is in a more ideal sequence with other operations according to how the shell is invoked (e.g., interactive shell vs. non-interactive shell). ------------------------------------------------------------------------------- [osh-20070321]: * Imported the project into a local subversion repository. * Changed the all of the code to "#include <stdbool.h>" and to use the "bool" data-type macro where appropriate. Makefile: * Added SYSCONFDIR and a new `man' target. osh.c: * Defined _PATH_SYSTEM_LOGIN as `SYSCONFDIR/**/"/osh.login"' instead of "/etc/osh.login" so that the user can use SYSCONFDIR (/etc by default) at build-time to specify the directory where the shell shall search for its system-wide initialization file. * Added a new special parameter, $v, which makes the version of the osh package available as a read-only string. The format is `osh-YYYYMMDD' for official releases and `osh-current (YYYYMMDD)' (interpreted as one word) for development snapshots. * Fixed a bug where interactive shells were no longer ignoring SIGTERM when invoked, as they are supposed to. Now, SIGTERM is being ignored again upon invocation of all interactive shells. * Fixed the output from doing a `sigign' so that it matches its documentation in osh.1: "..., a list is printed of those signals which are ignored by sigign in the current shell." Previously, the output from a `sigign' could be a little confusing. Now, its output only indicates those cases where a given signal is being ignored w/ the possibility that it can then be unignored (reset) in the current shell context. if.c: * Added 3 new primaries: -ef (equal files - same device, same inode), -nt (newer than), -ot (older than). See the if(1) manual page for full details. ------------------------------------------------------------------------------- [osh-20070131]: osh.1: * Made a few minimal changes to synchronize the manual w/ the code. osh.c 1.2 (jneitzel) 2007/01/14: * Changed the `chdir: No old directory' diagnostic to `chdir: No previous directory' to match the manual. ------------------------------------------------------------------------------- [osh-20061230]: The following files have been removed in this release: examples/*: These files are now available at: http://jneitzel.sdf1.org/osh/initialization_files/ tests/*: ... until I have a chance to rewrite them ... *.1: * Changed all instances of `UNIX' to `Unix' since the name of the Unix operating system is not an acronym. pexec.c: * Fixed a possible, but very unlikely, memory leak. osh.c: C: Rewrote the shell! It is now a combination of the ports of the original source code from sh6.c and glob6.c (see CHANGES_sh-to-sh6) w/ the prior enhancements which were found in osh-060124/osh*.[ch] . fd2.c: * Removed the call to lseek(2) to end-of-file for errors. The shell determines when this is necessary. * Changed the `: no shell' diagnostic to `: No shell!' in the spirit of sh6(1). goto.c: * Fixed a bug which interfered w/ finding a requested label when its first character had the high-order bit set. The value of the first character is now passed to getlabel() as an unsigned char converted to an int to allow correct comparison in such a case. if.c: * Removed the call to lseek(2) to end-of-file for errors. The shell determines when this is necessary. * Changed the method used to build the argument list for all commands executed by this utility, and removed the `Too many args' diagnostic. The maximum length of the argument list for a command is now limited only by the maximum length that the invoker can pass and by any system-imposed limit for execve(2) (see E2BIG in errno(2)). * Changed the `: no shell' diagnostic to `: No shell!' in the spirit of sh6(1). * Changed the diagnostic used for `!', `-a', `-o', and `(' operator errors from `: argument expected' to `: expression expected'.
2007-03-24Prepare for switching to NO_MTREE=yes.joerg1-1/+3
2007-03-19Remove version, de-indenthubertf1-16/+12
2007-03-16Don't require mtree.joerg1-1/+3
2007-02-25Make this build on Darwin.yyamano3-13/+58
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz3-11/+11
Patch provided by Sergey Svishchev in private mail.
2007-02-22Update HOMEPAGE. From Sergey Svishchev.wiz1-4/+4
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz4-11/+10
From Sergey Svishchev in private mail.