summaryrefslogtreecommitdiff
path: root/shells
AgeCommit message (Collapse)AuthorFilesLines
2003-04-20Use BSD::Resource and Term::ReadKey to get full functionality.cjep1-1/+4
2003-04-20Add and enable perlshcjep1-1/+2
2003-04-20Initial import of the Perl Shell 1.8 into the NetBSD packages collectioncjep4-0/+59
as devel/perlsh. The Perl Shell is a shell that combines the interactive nature of a Unix shell with the power of Perl. The goal is to eventually have a fully featured shell that behaves as expected for normal shell activity. The Perl Shell will use Perl syntax and functionality for control-flow statements and other things.
2003-04-04Shorten COMMENTabs1-2/+2
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv4-8/+8
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-2/+2
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-03-14Bump PKGREVISION for addition of official patches.wiz1-1/+2
2003-03-14Add four official patches found in the master site. Fixes pkg/20673.toshii2-2/+13
2003-02-14Note conflict with static version. Closes PR 20010 by Ryo HAYASAKA.wiz2-2/+6
2003-02-09s/${ENV}/${SETENV}/, noted by Kevin P. Neal in connection with PR 19586.wiz1-2/+2
2003-02-06Update my email address.uebayasi1-2/+2
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam11-24/+24
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-19s/INSTALL_SCRIPT/BSD_INSTALL_SCRIPT/ in patch-aa, remove unnecessary MAKE_ENV.salo3-10/+7
2003-01-08Update ast-ksh to 20021221.uebayasi2-14/+22
Changes from 20020922 (other than bug fixes) are: * The code to display compound objects was rewritten to make it easier for runtime extensions to reuse this code. * A change was made to allow runtime builtins to be notified when a signal is received so that cleanup can be performed. * User applications can now trap the ALRM signal. Previously, the ALRM signal was used internally and could not be used by applications.
2002-12-23Trivially use buildlink2.seb1-1/+2
2002-12-22These packages are no longer needed to bootstrap buildlink2. Simplify thejlam1-52/+7
building of these packages by using buildlink2.
2002-12-17fix a fix: "#define HANDLE_MULTIBYTE 0" doesn't work as expected ifdrochner4-46/+22
it is tested for by "#if defined"...
2002-12-09Replace "true" by "${TRUE}".tron1-4/+4
2002-11-29Build script needs to be run with Pdksh. Reconverted to Buildlink2.uebayasi1-5/+14
Fix provided in PR19190 by Greg A. Woods.
2002-11-28Bump PKGREVISION of shells/pdksh to 1: rename installed shell to "pdksh",jlam2-7/+13
as this isn't really the real Korn shell, and "pdksh" is a more accurate name for it. Also don't use buildlink2 so that this shell may be used to bootstrap buildlink2.
2002-11-28Add and enable pdksh.schmonz1-1/+2
2002-11-28Import pdksh-5.2.14 into the NetBSD Packages Collection.schmonz5-0/+48
PD-ksh is a mostly complete AT&T ksh look-alike. Work is mostly finished to make it fully compatible with both POSIX and AT&T ksh (when the two don't conflict). Since pdksh is free and compiles and runs on most common unix systems, it is very useful in creating a consistent user interface across multiple machines.
2002-11-26Whitespace.jlam1-3/+3
2002-11-26Only add "-lintl" to LIBS if libintl.* is found in the library path. Thisjlam1-2/+6
addresses PR 18885 by Jeremy Reed <reed@reedmedia.net>.
2002-11-25Disable multibyte support on NetBSD to fix compile error.schmonz4-1/+67
2002-11-25Update to 2.05b, and fix MASTER_SITES.schmonz2-6/+7
2002-11-25Update to 2.05b, and fix MASTER_SITES. Lots of changes since 2.05.schmonz6-155/+24
Here are some of them, excerpted from NEWS: - New code to handle multibyte characters. - `select' was changed to be more ksh-compatible - There is now a bindable edit-and-execute-command readline command, like the vi-mode `v' command, bound to C-xC-e in emacs mode. - The shell now performs arithmetic in the largest integer size the machine supports (intmax_t), instead of long. - There is a new configuration option `--enable-mem-scramble', controls bash malloc behavior of writing garbage characters into memory at allocation and free time. - The `complete' and `compgen' builtins now have a new `-s/-A service' option to complete on names from /etc/services. - `read' has a new `-u fd' option to read from a specified file descriptor. - The expansion of $LINENO inside a shell function is only relative to the function start if the shell is interactive -- if the shell is running a script, $LINENO expands to the line number in the script. This is as POSIX-2001 requires. - The bash debugger in examples/bashdb has been modified to work with the new DEBUG trap semantics, the command set has been made more gdb-like, and the changes to $LINENO make debugging functions work better. Code from Gary Vaughan. - New [n]<&word- and [n]>&word- redirections from ksh93 -- move fds (dup and close). - The `echo' builtin now accepts \0xxx (zero to three octal digits following the `0') in addition to \xxx (one to three octal digits) for SUSv3/XPG6/ POSIX.1-2001 compliance. - Added support for DESTDIR installation root prefix, so you can do a `make install DESTDIR=bash-root' and do easier binary packaging. - New `-A group/-g' option to complete and compgen; does group name completion. - The ksh-like `ERR' trap has been added. The `ERR' trap will be run whenever the shell would have exited if the -e option were enabled. It is not inherited by shell functions. - configure has a new `--enable-largefile' option, like other GNU utilities. - `for' loops now allow empty word lists after `in', like the latest POSIX drafts require. - The builtin `ulimit' now takes two new non-numeric arguments: `hard', meaning the current hard limit, and `soft', meaning the current soft limit, in addition to `unlimited' Also, there is a "New unwind-protect implementation from Paul Eggert", which I believe obviates the need for two sparc64-related patches.
2002-11-20Check that the gettext headers and libraries exist before symlinking them.jlam1-3/+6
2002-11-18Add and enable mudshcjep1-1/+2
2002-11-18Initial import of the MUD-Shell into the NetBSD packages collection ascjep4-0/+40
shells/mudsh. Is there any reason why a shell (or command line) cannot be as tolerant or as intelligent as a text adventure game like Zork, or a MUD (Multi User Dungeon)? Is there any reason why a shell cannot work like such a game? ("Go North", etc.) Actually, the answer is no and this is a perl implementation to prove it. Have fun, and don't get eaten by a Grue!
2002-11-17Convert packages to PKG_REGISTER_SHELLS framework.salo17-61/+47
2002-10-31Sync with tcsh package. Fixes PR 18861.wiz1-3/+4
2002-10-08Explicitly note that this package doesn't yet work with buildlink2.jlam1-3/+4
2002-10-04Add & enable ast-ksh.uebayasi1-1/+2
2002-10-04Initial import of ast-ksh-20020922, "The Korn Shell".uebayasi4-0/+59
KSH-93 is the most recent version of the KornShell Language described in "The KornShell Command and Programming Language," by Morris Bolsky and David Korn of AT&T Bell Laboratories. The KornShell is a shell programming language, which is upward compatible with "sh" (the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO 9945.2 Shell and Utilities standard. KSH-93 provides an enhanced programming environment in addition to the major command-entry features of the BSD shell "csh". With KSH-93, medium-sized programming tasks can be performed at shell-level without a significant loss in performance. In addition, "sh" scripts can be run on KSH-93 without modification.
2002-10-03regen (no patches here)wiz1-5/+1
2002-09-30Use buildlink2.jlam1-1/+2
2002-09-30Make lintpkgsrc work (PKGNAME is not defined, use DISTNAME). Taken frommartti1-2/+2
shells/static-tcsh/Makefile revision 1.3.
2002-09-27Add and enable static-bash2cjep1-1/+2
2002-09-27A static-bash2 package (to match static-tcsh).cjep1-0/+16
2002-09-27Fix COMMENT.wiz1-2/+2
2002-09-26Add and enable bash2-doc.jlam1-1/+2
2002-09-26Initial import of bash-doc-2.05.jlam4-0/+64
This package contains the documentation for GNU Bash.
2002-09-26Install the bash documentation in a separate package. This removes anyjlam4-44/+26
dependency on texinfo should the base system not have it. Bump the PKGREVISION.
2002-09-15Add utmpx support from the tcsh CVS repo (by christos).kim4-4/+36
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam3-3/+3
have been converted to USE_BUILDLINK2.
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam1-1/+1
have been converted to USE_BUILDLINK2.
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam2-5/+6
have been converted to USE_BUILDLINK2.
2002-08-23Merge shells/bash2 from the buildlink2 branch back into the main trunk.jlam1-8/+35
This package is needed to use buildlink2 on Darwin.
2002-08-20Add and enable osh.cjep1-1/+2