summaryrefslogtreecommitdiff
path: root/shells
AgeCommit message (Collapse)AuthorFilesLines
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.
2007-02-20share/emacs/site-lisp now exists by default -- don't try to remove it.wiz2-6/+3
Bump PKGREVISION for the PLIST change.
2007-02-18Update to 3.2.9, including the latest released patches:wiz2-3/+35
Various bugfixes.
2007-02-06This package is not MAKE_JOBS_SAFE.rillig1-1/+2
2007-01-31Mark as BROKEN_IN pkgsrc-2006Q4, based onwiz2-2/+6
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html (latest 3.1/i386 bulk build of 2006Q4). Feel free to fix them...
2007-01-18Cannot be built in parallel.rillig1-1/+2
2007-01-08Fix bash's default path to not have hard-coded /usr/pkg/bin but usereed1-2/+3
LOCALBASE. I think I did this last December 2005, but did bash2 package correctly. Reported by Georg Schwarz via tech-pkg.
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig2-5/+5
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-12-06CHECK_WRKREF_SKIP is relative.joerg1-3/+3
2006-11-30Consistently only install man pages and bump revision. Easier thanjoerg4-5/+19
having to deal with different names on all platforms.
2006-11-21Added eltclsh.obache1-1/+2
2006-11-21Import eltclsh version 1.6.obache5-0/+59
Based on PR 22994 by Anthony Mallet. I modify to adapt to recent pkgsrc tree and update from 1.4 to 1.6. eltclsh (editline tcl shell) is an interactive shell for the TCL programming language. It provides command line editing, history browsing as well as variables and command completion thanks to editline features. The completion engine is programmable in a way similar to tcsh, and comes with an programmed completion for the whole TCL language by default. The package also provides elwish, an interactive interpreter for the Tk toolkit.
2006-11-05Bump PKGREVISION to 5. There is no need to depend anymoreseb1-3/+2
on p5-XML-LibXML-XPathContext package which is about to be deleted: the p5-XML-LibXML package now provides the perl XML::LibXML::XPathContext module.