Commit graph

260 commits

Author SHA1 Message Date
cjep
3cb4221d61 Use BSD::Resource and Term::ReadKey to get full functionality. 2003-04-20 16:57:38 +00:00
cjep
89d111eeaf Add and enable perlsh 2003-04-20 16:28:24 +00:00
cjep
c22003a051 Initial import of the Perl Shell 1.8 into the NetBSD packages collection
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-20 16:27:04 +00:00
abs
09a901a902 Shorten COMMENT 2003-04-04 17:32:51 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
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-14 19:37:30 +00:00
wiz
4a6d1b2168 Bump PKGREVISION for addition of official patches. 2003-03-14 15:21:09 +00:00
toshii
622ab741cd Add four official patches found in the master site. Fixes pkg/20673. 2003-03-14 14:40:36 +00:00
wiz
3fc687738b Note conflict with static version. Closes PR 20010 by Ryo HAYASAKA. 2003-02-14 18:59:19 +00:00
wiz
246e1b5e85 s/${ENV}/${SETENV}/, noted by Kevin P. Neal in connection with PR 19586. 2003-02-09 14:38:51 +00:00
uebayasi
ca5aa6ba12 Update my email address. 2003-02-06 04:24:11 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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-28 22:03:00 +00:00
salo
5924f65d6f s/INSTALL_SCRIPT/BSD_INSTALL_SCRIPT/ in patch-aa, remove unnecessary MAKE_ENV. 2003-01-19 09:12:06 +00:00
uebayasi
2bcdefbecb Update ast-ksh to 20021221.
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.
2003-01-08 07:04:13 +00:00
seb
42603d27ce Trivially use buildlink2. 2002-12-23 13:03:39 +00:00
jlam
c3eb9a3255 These packages are no longer needed to bootstrap buildlink2. Simplify the
building of these packages by using buildlink2.
2002-12-22 19:04:07 +00:00
drochner
45b8efe0b5 fix a fix: "#define HANDLE_MULTIBYTE 0" doesn't work as expected if
it is tested for by "#if defined"...
2002-12-17 14:45:12 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
uebayasi
0f0c3011f4 Build script needs to be run with Pdksh. Reconverted to Buildlink2.
Fix provided in PR19190 by Greg A. Woods.
2002-11-29 04:16:45 +00:00
jlam
ff94e8aa1d Bump PKGREVISION of shells/pdksh to 1: rename installed shell to "pdksh",
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-28 07:42:05 +00:00
schmonz
e69ead4ea5 Add and enable pdksh. 2002-11-28 07:14:48 +00:00
schmonz
36d5ea5304 Import pdksh-5.2.14 into the NetBSD Packages Collection.
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-28 07:12:09 +00:00
jlam
a2586d1f9a Whitespace. 2002-11-26 10:00:35 +00:00
jlam
2bab70be16 Only add "-lintl" to LIBS if libintl.* is found in the library path. This
addresses PR 18885 by Jeremy Reed <reed@reedmedia.net>.
2002-11-26 09:39:10 +00:00
schmonz
01fd684ef5 Disable multibyte support on NetBSD to fix compile error. 2002-11-25 05:39:33 +00:00
schmonz
8ce29d34d5 Update to 2.05b, and fix MASTER_SITES. 2002-11-25 04:19:56 +00:00
schmonz
41ed48c435 Update to 2.05b, and fix MASTER_SITES. Lots of changes since 2.05.
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-25 04:18:47 +00:00
jlam
81a8137163 Check that the gettext headers and libraries exist before symlinking them. 2002-11-20 08:38:16 +00:00
cjep
61f294c7e0 Add and enable mudsh 2002-11-18 17:10:53 +00:00
cjep
dc392c4b9f Initial import of the MUD-Shell into the NetBSD packages collection as
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-18 17:10:17 +00:00
salo
80f17bf2ba Convert packages to PKG_REGISTER_SHELLS framework. 2002-11-17 09:01:59 +00:00
wiz
2db8452b72 Sync with tcsh package. Fixes PR 18861. 2002-10-31 11:55:30 +00:00
jlam
ba7f4abc85 Explicitly note that this package doesn't yet work with buildlink2. 2002-10-08 14:18:56 +00:00
uebayasi
6236d65906 Add & enable ast-ksh. 2002-10-04 02:20:03 +00:00
uebayasi
dc3ff60087 Initial import of ast-ksh-20020922, "The Korn Shell".
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-04 02:19:13 +00:00
wiz
6250d10b30 regen (no patches here) 2002-10-03 15:31:33 +00:00
jlam
9a90a56fa8 Use buildlink2. 2002-09-30 23:54:07 +00:00
martti
06308c9585 Make lintpkgsrc work (PKGNAME is not defined, use DISTNAME). Taken from
shells/static-tcsh/Makefile revision 1.3.
2002-09-30 07:59:32 +00:00
cjep
a3a6c0af11 Add and enable static-bash2 2002-09-27 22:10:34 +00:00
cjep
4c9d7ee771 A static-bash2 package (to match static-tcsh). 2002-09-27 22:09:09 +00:00
wiz
2487342084 Fix COMMENT. 2002-09-27 07:22:55 +00:00
jlam
e59723c793 Add and enable bash2-doc. 2002-09-26 22:11:05 +00:00
jlam
a5f7fdf4dc Initial import of bash-doc-2.05.
This package contains the documentation for GNU Bash.
2002-09-26 22:08:12 +00:00
jlam
e60226c7e0 Install the bash documentation in a separate package. This removes any
dependency on texinfo should the base system not have it.  Bump the
PKGREVISION.
2002-09-26 22:06:29 +00:00
kim
5de86789ec Add utmpx support from the tcsh CVS repo (by christos). 2002-09-15 19:16:44 +00:00
jlam
a020ed9056 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:52 +00:00
jlam
f8d6c1f73e Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:50 +00:00
jlam
7df12326b2 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:49 +00:00
jlam
e59a51294e Merge shells/bash2 from the buildlink2 branch back into the main trunk.
This package is needed to use buildlink2 on Darwin.
2002-08-23 01:28:27 +00:00
cjep
3b3a6b6392 Add and enable osh. 2002-08-20 20:53:04 +00:00