41ed48c435
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.
21 lines
831 B
Text
21 lines
831 B
Text
$NetBSD: patch-ab,v 1.9 2002/11/25 04:18:47 schmonz Exp $
|
|
|
|
--- Makefile.in.orig Fri Nov 22 22:01:47 2002
|
|
+++ Makefile.in
|
|
@@ -643,16 +643,10 @@
|
|
installdirs:
|
|
@${SHELL} $(SUPPORT_SRC)mkdirs $(DESTDIR)$(bindir)
|
|
@${SHELL} $(SUPPORT_SRC)mkdirs $(DESTDIR)$(man1dir)
|
|
- @${SHELL} $(SUPPORT_SRC)mkdirs $(DESTDIR)$(infodir)
|
|
|
|
install: .made installdirs
|
|
$(INSTALL_PROGRAM) $(INSTALLMODE) $(Program) $(DESTDIR)$(bindir)/$(Program)
|
|
$(INSTALL_SCRIPT) $(INSTALLMODE2) bashbug $(DESTDIR)$(bindir)/bashbug
|
|
- -( cd $(DOCDIR) ; $(MAKE) $(MFLAGS) \
|
|
- man1dir=$(man1dir) man1ext=$(man1ext) \
|
|
- man3dir=$(man3dir) man3ext=$(man3ext) \
|
|
- infodir=$(infodir) htmldir=$(htmldir) DESTDIR=$(DESTDIR) $@ )
|
|
- -( cd $(DEFDIR) ; $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) $@ )
|
|
|
|
install-strip:
|
|
$(MAKE) $(MFLAGS) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' \
|