summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2005-02-18 23:44:49 +0000
committerKris Kennaway <kris@FreeBSD.org>2005-02-18 23:44:49 +0000
commit11ea174ccbc9cebd4134768e8fb92c6a3dc2c559 (patch)
tree1514ed7a486e108239615c1d83319d83bacdbc3d /shells
parentUpdate dependency to bash2 in preparation for removing bash1. (diff)
As previously announced, remove ports that have reached their expiry date,
and the handful of ports that depended on them.
Notes
Notes: svn path=/head/; revision=129234
Diffstat (limited to 'shells')
-rw-r--r--shells/Makefile1
-rw-r--r--shells/bash1/Makefile37
-rw-r--r--shells/bash1/distinfo2
-rw-r--r--shells/bash1/files/patch-aa20
-rw-r--r--shells/bash1/files/patch-ab56
-rw-r--r--shells/bash1/files/patch-ac41
-rw-r--r--shells/bash1/files/patch-ad47
-rw-r--r--shells/bash1/files/patch-ae17
-rw-r--r--shells/bash1/files/patch-ag13
-rw-r--r--shells/bash1/files/patch-ah54
-rw-r--r--shells/bash1/files/patch-ai11
-rw-r--r--shells/bash1/files/patch-aj12
-rw-r--r--shells/bash1/files/patch-ak13
-rw-r--r--shells/bash1/files/patch-al13
-rw-r--r--shells/bash1/files/patch-bashbug.sh11
-rw-r--r--shells/bash1/files/patch-builtins-common.c30
-rw-r--r--shells/bash1/files/patch-builtins-common.h11
-rw-r--r--shells/bash1/files/patch-error.c102
-rw-r--r--shells/bash1/files/patch-error.h16
-rw-r--r--shells/bash1/files/patch-execute_cmd.c28
-rw-r--r--shells/bash1/files/patch-print_cmd.c41
-rw-r--r--shells/bash1/files/patch-readline-display.c18
-rw-r--r--shells/bash1/files/patch-readline-readline.h12
-rw-r--r--shells/bash1/files/patch-readline-rldefs.h11
-rw-r--r--shells/bash1/files/patch-shell.c11
-rw-r--r--shells/bash1/files/patch-support-mksysdefs14
-rw-r--r--shells/bash1/files/patch-test.c18
-rw-r--r--shells/bash1/pkg-descr10
-rw-r--r--shells/bash1/pkg-plist5
29 files changed, 0 insertions, 675 deletions
diff --git a/shells/Makefile b/shells/Makefile
index 01834876032b..8c0bf9d3fc48 100644
--- a/shells/Makefile
+++ b/shells/Makefile
@@ -6,7 +6,6 @@
SUBDIR += 44bsd-csh
SUBDIR += bash
SUBDIR += bash-completion
- SUBDIR += bash1
SUBDIR += bash2
SUBDIR += bush
SUBDIR += es
diff --git a/shells/bash1/Makefile b/shells/bash1/Makefile
deleted file mode 100644
index 26b51a3b0b2f..000000000000
--- a/shells/bash1/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: bash
-# Date created: 21 August 1994
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-PORTNAME= bash
-PORTVERSION= 1.14.7
-CATEGORIES= shells
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= bash
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The GNU Bourne Again Shell -- old version
-
-DEPRECATED= Bash 1.x is EOL, please use shells/bash.
-EXPIRATION_DATE= 2004-08-25
-
-NO_LATEST_LINK= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}
-# Don't compress manpages or .so not works.
-NOMANCOMPRESS= yes
-MAN1= bash.1 bash_builtins.1
-INFO= bash
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "ia64"
-BROKEN= "Does not compile on ia64"
-.endif
-
-post-install:
- @install-info ${PREFIX}/info/bash.info ${PREFIX}/info/dir
-
-.include <bsd.port.post.mk>
diff --git a/shells/bash1/distinfo b/shells/bash1/distinfo
deleted file mode 100644
index 7eb2c0e3c32c..000000000000
--- a/shells/bash1/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (bash-1.14.7.tar.gz) = 2ba8f27c9861d57826e695278a240a04
-SIZE (bash-1.14.7.tar.gz) = 1518180
diff --git a/shells/bash1/files/patch-aa b/shells/bash1/files/patch-aa
deleted file mode 100644
index 6103b663f0c4..000000000000
--- a/shells/bash1/files/patch-aa
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.orig Sun Jun 11 11:41:48 1995
-+++ Makefile Sat Nov 27 19:01:13 1999
-@@ -10,7 +10,7 @@
- # If you haven't read README, now might be a good time.
-
- # Include some boilerplate Gnu makefile definitions.
--prefix = /usr/local
-+prefix = $(PREFIX)
- exec_prefix = $(prefix)
- bindir = $(exec_prefix)/bin
- srcdir = .
-@@ -25,7 +25,7 @@
- # Force CPPNAME to be the name of your C preprocesor if Bash can't
- # find it. For instance, `CPPNAME=/usr/libexec/cpp' on 4.4 BSD.
- # If all else fails, set CPPNAME=$(CC) -E
--CPPNAME =
-+CPPNAME = $(CC) -E
- CPP = `$(SHELL) $(CPPMAGIC) $(GETCPPSYMS) "$(CPPNAME)"` -P
-
- CPP_MAKEFILE = $(srcdir)/cpp-Makefile
diff --git a/shells/bash1/files/patch-ab b/shells/bash1/files/patch-ab
deleted file mode 100644
index 908154888e5c..000000000000
--- a/shells/bash1/files/patch-ab
+++ /dev/null
@@ -1,56 +0,0 @@
-*** cpp-Makefile.orig Sun Jun 11 22:44:05 1995
---- cpp-Makefile Wed Jul 19 20:17:18 1995
-***************
-*** 133,139 ****
---- 133,143 ----
- /usr/include. Then it will break.) */
- CC = gcc -traditional -I/usr/include $(GCC_EXTRAS)
- # else /* HAVE_FIXED_INCLUDES */
-+ #ifdef __FreeBSD__
-+ CC += $(GCC_EXTRAS)
-+ #else
- CC = gcc $(GCC_EXTRAS)
-+ #endif
- # endif /* HAVE_FIXED_INCLUDES */
- #else /* !HAVE_GCC */
- CC = CPP_CC
-***************
-*** 151,158 ****
---- 155,167 ----
- AR = ar
-
- INSTALL = $(SUPPORT_SRC)install.sh
-+ #ifndef __FreeBSD__
- INSTALL_PROGRAM = $(INSTALL) -c
- INSTALL_DATA = $(INSTALL) -c -m 644
-+ #else
-+ INSTALL_PROGRAM = install -c -o bin -g bin -m 555
-+ INSTALL_DATA = install -c -o bin -g bin -m 644
-+ #endif
-
- COMPRESS = gzip
- COMPRESS_EXT = .gz
-***************
-*** 300,306 ****
---- 309,317 ----
- /**/# The GNU coding standards don't recognize the possibility that
- /**/# other information besides optimization and debugging might be
- /**/# passed to cc. A different name should have been used.
-+ #ifndef __FreeBSD__
- CFLAGS = -O -g
-+ #endif
-
- SYSTEM_FLAGS = $(LINEBUF) $(VPRINTF) $(UNISTD) $(STDLIB) $(LIMITSH) \
- $(GROUPS) $(RESOURCE) $(PARAM) $(SIGHANDLER) $(SYSDEP) $(WAITH) \
-***************
-*** 308,313 ****
---- 319,327 ----
- $(VARARGSH) $(STRCHR) $(STRCASE) $(DEVFD) \
- -D$(Machine) -D$(OS)
- LDFLAGS = $(NOSHARE) $(SYSDEP_LD) $(EXTRA_LD_PATH) $(PROFILE_FLAGS) $(CFLAGS)
-+ #ifdef __FreeBSD__
-+ LDFLAGS += -s
-+ #endif
- CCFLAGS = $(PROFILE_FLAGS) $(SYSTEM_FLAGS) -DSHELL $(ALLOCA_CFLAGS) \
- $(MALLOC_CFLAGS) $(CFLAGS)
- CPPFLAGS= -I. -I$(srcdir) -I$(LIBSRC)
diff --git a/shells/bash1/files/patch-ac b/shells/bash1/files/patch-ac
deleted file mode 100644
index 4176de4b36a0..000000000000
--- a/shells/bash1/files/patch-ac
+++ /dev/null
@@ -1,41 +0,0 @@
-*** readline.c.orig Wed May 24 18:43:28 1995
---- lib/readline/readline.c Wed Jul 19 20:26:53 1995
-***************
-*** 958,964 ****
- static void
- readline_initialize_everything ()
- {
-! char *t;
-
- /* Find out if we are running in Emacs. */
- running_in_emacs = getenv ("EMACS") != (char *)0;
---- 958,964 ----
- static void
- readline_initialize_everything ()
- {
-! char *t, *t1;
-
- /* Find out if we are running in Emacs. */
- running_in_emacs = getenv ("EMACS") != (char *)0;
-***************
-*** 993,1000 ****
- /* Check for LC_CTYPE and use its value to decide the defaults for
- 8-bit character input and output. */
- t = getenv ("LC_CTYPE");
-! if (t && (strcmp (t, "iso-8859-1") == 0 || strcmp (t, "iso_8859_1") == 0 ||
-! strcmp (t, "ISO-8859-1") == 0))
- {
- _rl_meta_flag = 1;
- _rl_convert_meta_chars_to_ascii = 0;
---- 993,1003 ----
- /* Check for LC_CTYPE and use its value to decide the defaults for
- 8-bit character input and output. */
- t = getenv ("LC_CTYPE");
-! t1 = getenv ("LANG");
-! if (t && (strstr (t, "8859-1") != NULL || strstr (t, "8859_1") != NULL ||
-! strstr (t, "KOI8-R") != NULL || strstr (t, "koi8-r") != NULL) ||
-! t1 && (strstr (t1, "8859-1") != NULL || strstr (t1, "8859_1") != NULL ||
-! strstr (t1, "KOI8-R") != NULL || strstr (t1, "koi8-r") != NULL))
- {
- _rl_meta_flag = 1;
- _rl_convert_meta_chars_to_ascii = 0;
diff --git a/shells/bash1/files/patch-ad b/shells/bash1/files/patch-ad
deleted file mode 100644
index 956d4d2ddbd0..000000000000
--- a/shells/bash1/files/patch-ad
+++ /dev/null
@@ -1,47 +0,0 @@
-*** documentation/Makefile.orig Mon Jun 12 03:45:55 1995
---- documentation/Makefile Mon Jun 16 19:30:13 1997
-***************
-*** 49,55 ****
- $(RM) $@
- ${NROFF} -man $< > $@
-
-! all: ps info dvi text
-
- ps: bash.ps readline.ps article.ps
- dvi: features.dvi features.ps
---- 49,55 ----
- $(RM) $@
- ${NROFF} -man $< > $@
-
-! all: info # ps dvi text
-
- ps: bash.ps readline.ps article.ps
- dvi: features.dvi features.ps
-***************
-*** 90,101 ****
-
- installdirs:
- -[ -d $(mandir) ] || mkdir $(mandir)
-! -[ -d $(man3dir) ] || mkdir $(man3dir)
- -[ -d $(infodir) ] || mkdir $(infodir)
-
- install: all installdirs
- $(INSTALL_DATA) bash.1 $(mandir)
-! $(INSTALL_DATA) readline.3 $(man3dir)
- $(INSTALL_DATA) features.info $(infodir)/bash.info
-
- uninstall:
---- 90,102 ----
-
- installdirs:
- -[ -d $(mandir) ] || mkdir $(mandir)
-! # -[ -d $(man3dir) ] || mkdir $(man3dir)
- -[ -d $(infodir) ] || mkdir $(infodir)
-
- install: all installdirs
- $(INSTALL_DATA) bash.1 $(mandir)
-! $(INSTALL_DATA) builtins.1 $(mandir)/bash_builtins.1
-! # $(INSTALL_DATA) readline.3 $(man3dir)
- $(INSTALL_DATA) features.info $(infodir)/bash.info
-
- uninstall:
diff --git a/shells/bash1/files/patch-ae b/shells/bash1/files/patch-ae
deleted file mode 100644
index ec58ff4ae41a..000000000000
--- a/shells/bash1/files/patch-ae
+++ /dev/null
@@ -1,17 +0,0 @@
-*** documentation/builtins.1.bak Sat Sep 18 00:06:53 1993
---- documentation/builtins.1 Wed Oct 4 23:29:49 1995
-***************
-*** 10,15 ****
- unset, until, wait, while \- bash built-in commands, see \fBbash\fR(1)
- .SH BASH BUILTIN COMMANDS
- .nr zZ 1
-! .so bash.1
- .SH SEE ALSO
- bash(1), sh(1)
---- 10,15 ----
- unset, until, wait, while \- bash built-in commands, see \fBbash\fR(1)
- .SH BASH BUILTIN COMMANDS
- .nr zZ 1
-! .so man1/bash.1
- .SH SEE ALSO
- bash(1), sh(1)
diff --git a/shells/bash1/files/patch-ag b/shells/bash1/files/patch-ag
deleted file mode 100644
index 56b74093c828..000000000000
--- a/shells/bash1/files/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
---- documentation/features.texi.orig Fri Aug 5 04:26:21 1994
-+++ documentation/features.texi Mon Jun 16 19:16:56 1997
-@@ -2,6 +2,10 @@
- @c %**start of header
- @setfilename features.info
- @settitle Bash Features
-+@dircategory Shells
-+@direntry
-+* Bash: (bash). GNU Bourne-Again SHell.
-+@end direntry
- @c %**end of header
-
- @ignore
diff --git a/shells/bash1/files/patch-ah b/shells/bash1/files/patch-ah
deleted file mode 100644
index 40571f255852..000000000000
--- a/shells/bash1/files/patch-ah
+++ /dev/null
@@ -1,54 +0,0 @@
---- machines.h.orig Mon Dec 18 20:13:22 1995
-+++ machines.h Fri Dec 12 11:02:59 2003
-@@ -63,7 +63,7 @@
- some machines, our malloc () cannot be used (because of library
- conflicts, for example), and for those, you should specifically
- #undef USE_GNU_MALLOC in the machine description. */
--#define USE_GNU_MALLOC
-+#undef USE_GNU_MALLOC
-
- /* This causes the Gnu malloc library (from glibc) to be used. */
- /* #define USE_GNU_MALLOC_LIBRARY */
-@@ -846,11 +847,6 @@
- # define done386
- # define M_MACHINE "i386"
- # define M_OS "FreeBSD"
--# if __FreeBSD__ > 1
--# define SYSDEP_CFLAGS -D__BSD_4_4__ -DRLIMTYPE=quad_t
--# else
--# define SYSDEP_CFLAGS -DOPENDIR_NOT_ROBUST -DINT_GROUPS_ARRAY
--# endif
- # define HAVE_SYS_SIGLIST
- # define HAVE_SETLINEBUF
- # define HAVE_GETGROUPS
-@@ -2390,3 +2386,30 @@
- # endif /* LD_HAS_NO_DASH_L */
-
- #endif /* UNKNOWN_MACHINE */
-+
-+/* FreeBSD overrides */
-+#if defined (__sparc64__)
-+# define M_MACHINE "sun4u"
-+#endif
-+#if defined (__ia64__)
-+# define M_MACHINE "ia64"
-+#endif
-+#if defined (__amd64__)
-+# define M_MACHINE "amd64"
-+#endif
-+#define M_OS "FreeBSD"
-+#if __FreeBSD__ > 1
-+# define SYSDEP_CFLAGS -D__BSD_4_4__ -DRLIMTYPE=quad_t
-+#else
-+# define SYSDEP_CFLAGS -DOPENDIR_NOT_ROBUST -DINT_GROUPS_ARRAY
-+#endif
-+#define SYSDEP_LDFLAGS -static
-+#define HAVE_SYS_SIGLIST
-+#define HAVE_SETLINEBUF
-+#define HAVE_GETGROUPS
-+#define HAVE_VFPRINTF
-+#define HAVE_STRERROR
-+#define VOID_SIGHANDLER
-+#define HAVE_DIRENT
-+#define HAVE_STRCASECMP
-+#define GCC_STANDARD
diff --git a/shells/bash1/files/patch-ai b/shells/bash1/files/patch-ai
deleted file mode 100644
index e51bb707a183..000000000000
--- a/shells/bash1/files/patch-ai
+++ /dev/null
@@ -1,11 +0,0 @@
---- siglist.h.orig Mon Mar 15 07:21:34 1999
-+++ siglist.h Mon Mar 15 07:21:50 1999
-@@ -28,7 +28,7 @@
- #endif /* Solaris || USGr4_2 || drs6000 || amiga || Minix */
-
- #if !defined (Solaris) && !defined (Linux) && !defined (__BSD_4_4__) && \
-- !defined (Minix) && !defined (NetBSD) && !defined (FreeBSD) && \
-+ !defined (Minix) && !defined (NetBSD) && !defined (__FreeBSD__) && \
- !defined (BSD_OS)
- extern char *sys_siglist[];
- #endif /* !Solaris && !Linux && !__BSD_4_4__ && !Minix && !NetBSD && !FreeBSD && !BSD_OS */
diff --git a/shells/bash1/files/patch-aj b/shells/bash1/files/patch-aj
deleted file mode 100644
index fed357fc09d3..000000000000
--- a/shells/bash1/files/patch-aj
+++ /dev/null
@@ -1,12 +0,0 @@
-*** ./subst.c.orig Wed Nov 17 18:40:38 1999
---- ./subst.c Wed Nov 17 18:40:59 1999
-*************** process_substitute (string, open_for_rea
-*** 2021,2026 ****
---- 2021,2027 ----
- pid = make_child ((char *)NULL, 1);
- if (pid == 0)
- {
-+ reset_terminating_signals();
- /* Cancel traps, in trap.c. */
- restore_original_signals ();
- setup_async_signals ();
diff --git a/shells/bash1/files/patch-ak b/shells/bash1/files/patch-ak
deleted file mode 100644
index db1ef8527ed3..000000000000
--- a/shells/bash1/files/patch-ak
+++ /dev/null
@@ -1,13 +0,0 @@
-*** ./trap.c.orig Wed Nov 17 18:36:19 1999
---- ./trap.c Wed Nov 17 18:36:29 1999
-*************** restore_original_signals ()
-*** 556,563 ****
- {
- register int i;
-
-- reset_terminating_signals (); /* in shell.c */
--
- if (sigmodes[0] & SIG_TRAPPED)
- {
- free_trap_command (0);
---- 556,561 ----
diff --git a/shells/bash1/files/patch-al b/shells/bash1/files/patch-al
deleted file mode 100644
index 77f2b3aa1e06..000000000000
--- a/shells/bash1/files/patch-al
+++ /dev/null
@@ -1,13 +0,0 @@
-*** ./execute_cmd.c.orig Wed Nov 17 18:37:45 1999
---- ./execute_cmd.c Wed Nov 17 18:37:53 1999
-*************** execute_command_internal (command, async
-*** 340,345 ****
---- 340,347 ----
- {
- int user_subshell, return_code, function_value;
-
-+ reset_terminating_signals();
-+
- /* Cancel traps, in trap.c. */
- restore_original_signals ();
- if (asynchronous)
diff --git a/shells/bash1/files/patch-bashbug.sh b/shells/bash1/files/patch-bashbug.sh
deleted file mode 100644
index b2ab8f36e4d1..000000000000
--- a/shells/bash1/files/patch-bashbug.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- support/bashbug.sh.race Thu Aug 27 17:21:28 1998
-+++ support/bashbug.sh Thu Aug 27 17:23:40 1998
-@@ -15,7 +15,7 @@
- PATH=/bin:/usr/bin:usr/local/bin:$PATH
- export PATH
-
--TEMP=/tmp/bashbug.$$
-+TEMP=`/bin/mktemp /tmp/bashbug.XXXXXX`
-
- BUGADDR=${1-bug-bash@prep.ai.mit.edu}
-
diff --git a/shells/bash1/files/patch-builtins-common.c b/shells/bash1/files/patch-builtins-common.c
deleted file mode 100644
index 1bc0267dd5c7..000000000000
--- a/shells/bash1/files/patch-builtins-common.c
+++ /dev/null
@@ -1,30 +0,0 @@
---- builtins/common.c.orig Fri Aug 29 12:14:26 2003
-+++ builtins/common.c Fri Aug 29 12:18:31 2003
-@@ -20,7 +20,7 @@
- #include <sys/types.h>
- #include "../posixstat.h"
- #if defined (HAVE_VFPRINTF)
--#include <varargs.h>
-+#include <stdarg.h>
- #endif /* VFPRINTF */
-
- #if defined (HAVE_STRING_H)
-@@ -114,16 +114,14 @@
- shell. */
- #if defined (HAVE_VFPRINTF)
- void
--builtin_error (va_alist)
-- va_dcl
-+builtin_error (char *format, ...)
- {
-- char *format;
- va_list args;
-
- if (this_command_name && *this_command_name)
- fprintf (stderr, "%s: ", this_command_name);
-
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vfprintf (stderr, format, args);
- va_end (args);
diff --git a/shells/bash1/files/patch-builtins-common.h b/shells/bash1/files/patch-builtins-common.h
deleted file mode 100644
index 68845dc1ca5e..000000000000
--- a/shells/bash1/files/patch-builtins-common.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- builtins/common.h.orig Fri Aug 29 12:14:20 2003
-+++ builtins/common.h Fri Aug 29 12:14:46 2003
-@@ -23,7 +23,7 @@
-
- #define ISOPTION(s, c) (s[0] == '-' && !s[2] && s[1] == c)
-
--extern void builtin_error ();
-+extern void builtin_error (char *, ...);
- extern void bad_option ();
-
- extern int get_numeric_arg ();
diff --git a/shells/bash1/files/patch-error.c b/shells/bash1/files/patch-error.c
deleted file mode 100644
index 6d29429fe339..000000000000
--- a/shells/bash1/files/patch-error.c
+++ /dev/null
@@ -1,102 +0,0 @@
---- error.c.orig Fri Aug 29 12:21:42 2003
-+++ error.c Fri Aug 29 12:24:18 2003
-@@ -22,7 +22,7 @@
- #include <fcntl.h>
-
- #if defined (HAVE_VFPRINTF)
--#include <varargs.h>
-+#include <stdarg.h>
- #endif
-
- #include <errno.h>
-@@ -121,18 +121,15 @@
- #else /* We have VARARGS support, so use it. */
-
- void
--programming_error (va_alist)
-- va_dcl
-+programming_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- #if defined (JOB_CONTROL)
- give_terminal_to (shell_pgrp);
- #endif /* JOB_CONTROL */
-
-- va_start (args);
-- format = va_arg (args, char *);
-+ va_start (args, format);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
- va_end (args);
-@@ -144,15 +141,12 @@
- }
-
- void
--report_error (va_alist)
-- va_dcl
-+report_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf (stderr, "%s: ", get_name_for_error ());
-- va_start (args);
-- format = va_arg (args, char *);
-+ va_start (args, format);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
-
-@@ -162,15 +156,12 @@
- }
-
- void
--fatal_error (va_alist)
-- va_dcl
-+fatal_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf (stderr, "%s: ", get_name_for_error ());
-- va_start (args);
-- format = va_arg (args, char *);
-+ va_start (args, format);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
-
-@@ -179,14 +170,12 @@
- }
-
- void
--internal_error (va_alist)
-- va_dcl
-+internal_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf (stderr, "%s: ", get_name_for_error ());
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
-@@ -194,14 +183,12 @@
- va_end (args);
- }
-
--itrace (va_alist)
-- va_dcl
-+itrace (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf(stderr, "TRACE: pid %d: ", getpid());
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
diff --git a/shells/bash1/files/patch-error.h b/shells/bash1/files/patch-error.h
deleted file mode 100644
index 67f0197faf2f..000000000000
--- a/shells/bash1/files/patch-error.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- error.h.orig Fri Aug 29 12:24:24 2003
-+++ error.h Fri Aug 29 12:25:40 2003
-@@ -25,10 +25,10 @@
- extern void file_error ();
-
- /* Report a programmer's error, and abort. Pass REASON, and ARG1 ... ARG5. */
--extern void programming_error ();
-+extern void programming_error (char *, ...);
-
- /* General error reporting. Pass FORMAT and ARG1 ... ARG5. */
--extern void report_error ();
-+extern void report_error (char *, ...);
-
- /* Report an unrecoverable error and exit. Pass FORMAT and ARG1 ... ARG5. */
--extern void fatal_error ();
-+extern void fatal_error (char *, ...);
diff --git a/shells/bash1/files/patch-execute_cmd.c b/shells/bash1/files/patch-execute_cmd.c
deleted file mode 100644
index 47c4e4f88961..000000000000
--- a/shells/bash1/files/patch-execute_cmd.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- execute_cmd.c.orig Thu Jun 8 17:29:00 1995
-+++ execute_cmd.c Fri Nov 24 14:41:40 2000
-@@ -2718,6 +2718,7 @@
- char *redirectee_word;
- enum r_instruction ri = redirect->instruction;
- REDIRECT *new_redirect;
-+ mode_t um;
-
- if (ri == r_duplicating_input_word || ri == r_duplicating_output_word)
- {
-@@ -2938,11 +2939,15 @@
- pid_t pid = getpid ();
-
- /* Make the filename for the temp file. */
-- sprintf (filename, "/tmp/t%d-sh", pid);
-+ sprintf (filename, "/tmp/t-sh-XXXXXX", pid);
-
-- fd = open (filename, O_TRUNC | O_WRONLY | O_CREAT, 0666);
-+ /* O_TRUNC | O_WRONLY | O_CREAT */
-+ fd = mkstemp (filename);
- if (fd < 0)
- return (errno);
-+ um=umask(022);
-+ umask(um);
-+ fchmod(fd, 0666 & ~um);
-
- errno = 0; /* XXX */
- if (redirectee->word)
diff --git a/shells/bash1/files/patch-print_cmd.c b/shells/bash1/files/patch-print_cmd.c
deleted file mode 100644
index 403dc53cd884..000000000000
--- a/shells/bash1/files/patch-print_cmd.c
+++ /dev/null
@@ -1,41 +0,0 @@
---- print_cmd.c.orig Fri Aug 29 12:06:43 2003
-+++ print_cmd.c Fri Aug 29 12:07:51 2003
-@@ -20,7 +20,7 @@
- #include <stdio.h>
-
- #if defined (HAVE_VARARGS_H)
--# include <varargs.h>
-+# include <stdarg.h>
- #endif
-
- #if defined (HAVE_STRING_H)
-@@ -41,7 +41,8 @@
- static int indentation = 0;
- static int indentation_amount = 4;
-
--static void cprintf (), newline (), indent (), the_printed_command_resize ();
-+static void cprintf (char *, ...);
-+static void newline (), indent (), the_printed_command_resize ();
- static void semicolon ();
-
- static void make_command_string_internal ();
-@@ -730,16 +731,14 @@
-
- /* How to make the string. */
- static void
--cprintf (va_alist)
-- va_dcl
-+cprintf (char *control, ...)
- {
- register char *s;
-- char *control, char_arg[2], *argp;
-+ char char_arg[2], *argp;
- int digit_arg, arg_len, c;
- va_list args;
-
-- va_start (args);
-- control = va_arg (args, char *);
-+ va_start (args, control);
-
- arg_len = strlen (control);
- the_printed_command_resize (arg_len + 1);
diff --git a/shells/bash1/files/patch-readline-display.c b/shells/bash1/files/patch-readline-display.c
deleted file mode 100644
index 17f7216dfd86..000000000000
--- a/shells/bash1/files/patch-readline-display.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib/readline/display.c.orig Fri Aug 29 12:28:33 2003
-+++ lib/readline/display.c Fri Aug 29 12:29:29 2003
-@@ -1020,13 +1020,11 @@
- mini-modeline. */
-
- #if defined (HAVE_VARARGS_H)
--rl_message (va_alist)
-- va_dcl
-+rl_message (char *format, ...)
- {
-- char *format;
- va_list args;
-
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vsprintf (msg_buf, format, args);
- va_end (args);
diff --git a/shells/bash1/files/patch-readline-readline.h b/shells/bash1/files/patch-readline-readline.h
deleted file mode 100644
index f0ca4a23ae56..000000000000
--- a/shells/bash1/files/patch-readline-readline.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- lib/readline/readline.h.orig Fri Aug 29 12:33:32 2003
-+++ lib/readline/readline.h Fri Aug 29 12:31:34 2003
-@@ -271,7 +271,8 @@
-
- /* Functions in display.c */
- extern void rl_redisplay ();
--extern int rl_message (), rl_clear_message ();
-+extern int rl_message (char *, ...);
-+extern int rl_clear_message ();
- extern int rl_reset_line_state ();
- extern int rl_character_len ();
- extern int rl_show_char ();
diff --git a/shells/bash1/files/patch-readline-rldefs.h b/shells/bash1/files/patch-readline-rldefs.h
deleted file mode 100644
index dd41ce51c848..000000000000
--- a/shells/bash1/files/patch-readline-rldefs.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/readline/rldefs.h.orig Fri Aug 29 12:30:13 2003
-+++ lib/readline/rldefs.h Fri Aug 29 12:30:32 2003
-@@ -150,7 +150,7 @@
- #endif /* !strchr && !__STDC__ */
-
- #if defined (HAVE_VARARGS_H)
--# include <varargs.h>
-+# include <stdarg.h>
- #endif /* HAVE_VARARGS_H */
-
- /* This is needed to include support for TIOCGWINSZ and window resizing. */
diff --git a/shells/bash1/files/patch-shell.c b/shells/bash1/files/patch-shell.c
deleted file mode 100644
index 10114e527055..000000000000
--- a/shells/bash1/files/patch-shell.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- shell.c.orig Sun Sep 28 01:24:33 2003
-+++ shell.c Sun Sep 28 01:25:16 2003
-@@ -43,7 +43,7 @@
- #include "bashansi.h"
-
- #if defined (HAVE_VARARGS_H)
--#include <varargs.h>
-+#include <stdarg.h>
- #endif
-
- #include "shell.h"
diff --git a/shells/bash1/files/patch-support-mksysdefs b/shells/bash1/files/patch-support-mksysdefs
deleted file mode 100644
index d13401281170..000000000000
--- a/shells/bash1/files/patch-support-mksysdefs
+++ /dev/null
@@ -1,14 +0,0 @@
---- support/mksysdefs.orig Fri Aug 29 11:26:47 2003
-+++ support/mksysdefs Fri Aug 29 11:27:59 2003
-@@ -415,7 +415,10 @@
- echo "#endif /* HAVE_STRING_H */" >>$sysdefs
- fi
-
--file=varargs.h
-+# varargs.h and it's var args support is deprecated in GCC 3.3,
-+# and has been obsolete for a while. Assume VARARGS means
-+# STDARG elsewhere in the code.
-+file=stdarg.h
- eval $findf
- if [ -n "$found" ]; then
- echo "" >>$sysdefs
diff --git a/shells/bash1/files/patch-test.c b/shells/bash1/files/patch-test.c
deleted file mode 100644
index 66a14d3e62a5..000000000000
--- a/shells/bash1/files/patch-test.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- test.c.orig Fri Dec 23 06:45:12 1994
-+++ test.c Sat May 4 21:08:08 2002
-@@ -194,6 +194,7 @@
- return (stat (path, finfo));
- }
-
-+#if defined(__FreeBSD__) && __FreeBSD_version < 500023 /* use native FreeBSD libc version */
- /* Do the same thing access(2) does, but use the effective uid and gid,
- and don't make the mistake of telling root that any file is
- executable. */
-@@ -237,6 +238,7 @@
-
- return (-1);
- }
-+#endif
-
- #if defined (HAVE_GETGROUPS)
- /* The number of groups that this user is a member of. */
diff --git a/shells/bash1/pkg-descr b/shells/bash1/pkg-descr
deleted file mode 100644
index b3a252cb863f..000000000000
--- a/shells/bash1/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Bash is the GNU Project's Bourne
-Again SHell, an interactive shell with Bourne shell syntax (/bin/sh);
-but also with interactive command line editing, job control on
-architectures that support it, Csh-like history features and brace
-expansion, and a slew of other stuff. For more information on the
-features of Bash that are new to this type of shell, see the file
-`documentation/features.texi'. There is also a processed DVI file
-there, as well as a large man page.
-
-WWW: http://www.gnu.org/software/bash/
diff --git a/shells/bash1/pkg-plist b/shells/bash1/pkg-plist
deleted file mode 100644
index 8d96355917be..000000000000
--- a/shells/bash1/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $FreeBSD$
-bin/bash
-@exec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells
-@unexec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells
-bin/bashbug