Commit graph

252 commits

Author SHA1 Message Date
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
cjep
5f9fb649b7 Initial import of osh-020214 into the NetBSD packages collection
as shells/osh.

Osh is a re-implementation of the old and obsolete shell version,
which was in standard use up to UNIX 6th Edition and was supplied
as osh with UNIX 7th Edition.  Its command language is a sparse
subset of those of modern shells and is mostly common both to sh(1)
and csh(1).

This pkgsrc entry is based on the FreeBSD ports entry for osh.
2002-08-20 20:52:29 +00:00
uebayasi
8670eb08cf Zsh 4.0.6.
Bugfix release.  Some added completion functions: e.g. rsync,
mozilla, some bash builtin functions.

From Geoff C. Wing, gcw at primenet dot com dot au in pkg/17946.
2002-08-15 06:54:54 +00:00
kim
113a9bc8f1 Fix Japanese message support, and enable multibyte character sets.
Note:  users of the meta key may want to "set nokanji" from now on.

Based on patches from Jun Yamashiro <yamajun@ofug.net> in PR 15274.
2002-08-11 05:11:17 +00:00
kim
fcc3225751 Create NLS catalogue directories only if they do not already exist.
This should avoid unnecessary warnings from pkgsrc installs, while
allowing tcsh-standalone to work.
2002-08-10 13:02:56 +00:00
kim
d38c68785d PKGNAME is not defined, use DISTNAME. 2002-07-25 11:15:58 +00:00
kim
052202e056 Revert previous commit. 2002-07-25 11:13:48 +00:00
kim
5e925296b5 PKGNAME is not defined, use DISTNAME. 2002-07-25 11:05:02 +00:00
martti
312f0317b6 Make lintpkgsrc happy with standalone-tcsh and static-tcsh. 2002-07-25 10:07:46 +00:00