summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authorwiz <wiz>2009-02-24 12:04:09 +0000
committerwiz <wiz>2009-02-24 12:04:09 +0000
commit38c8d91c8d9e43ae372475d22d364c6d8add92fc (patch)
tree9921c149f5b87a01b0d30157817d8f28ff0c0ceb /shells
parent77e6ceebfa777ca3dcc3ecd8675bfa60563b61a6 (diff)
downloadpkgsrc-38c8d91c8d9e43ae372475d22d364c6d8add92fc.tar.gz
Update to 4.0:
1. New Features in Bash a. When using substring expansion on the positional parameters, a starting index of 0 now causes $0 to be prefixed to the list. b. The `help' builtin now prints its columns with entries sorted vertically rather than horizontally. c. There is a new variable, $BASHPID, which always returns the process id of the current shell. d. There is a new `autocd' option that, when enabled, causes bash to attempt to `cd' to a directory name that is supplied as the first word of a simple command. e. There is a new `checkjobs' option that causes the shell to check for and report any running or stopped jobs at exit. f. The programmable completion code exports a new COMP_TYPE variable, set to a character describing the type of completion being attempted. g. The programmable completion code exports a new COMP_KEY variable, set to the character that caused the completion to be invoked (e.g., TAB). h. If creation of a child process fails due to insufficient resources, bash will try again several times before reporting failure. i. The programmable completion code now uses the same set of characters as readline when breaking the command line into a list of words. j. The block multiplier for the ulimit -c and -f options is now 512 when in Posix mode, as Posix specifies. k. Changed the behavior of the read builtin to save any partial input received in the specified variable when the read builtin times out. This also results in variables specified as arguments to read to be set to the empty string when there is no input available. When the read builtin times out, it returns an exit status greater than 128. l. The shell now has the notion of a `compatibility level', controlled by new variables settable by `shopt'. Setting this variable currently restores the bash-3.1 behavior when processing quoted strings on the rhs of the `=~' operator to the `[[' command. m. The `ulimit' builtin now has new -b (socket buffer size) and -T (number of threads) options. n. The -p option to `declare' now displays all variable values and attributes (or function values and attributes if used with -f). o. There is a new `compopt' builtin that allows completion functions to modify completion options for existing completions or the completion currently being executed. p. The `read' builtin has a new -i option which inserts text into the reply buffer when using readline. q. A new `-E' option to the complete builtin allows control of the default behavior for completion on an empty line. r. There is now limited support for completing command name words containing globbing characters. s. Changed format of internal help documentation for all builtins to roughly follow man page format. t. The `help' builtin now has a new -d option, to display a short description, and a -m option, to print help information in a man page-like format. u. There is a new `mapfile' builtin to populate an array with lines from a given file. The name `readarray' is a synonym. v. If a command is not found, the shell attempts to execute a shell function named `command_not_found_handle', supplying the command words as the function arguments. w. There is a new shell option: `globstar'. When enabled, the globbing code treats `**' specially -- it matches all directories (and files within them, when appropriate) recursively. x. There is a new shell option: `dirspell'. When enabled, the filename completion code performs spelling correction on directory names during completion. y. The `-t' option to the `read' builtin now supports fractional timeout values. z. Brace expansion now allows zero-padding of expanded numeric values and will add the proper number of zeroes to make sure all values contain the same number of digits. aa. There is a new bash-specific bindable readline function: `dabbrev-expand'. It uses menu completion on a set of words taken from the history list. bb. The command assigned to a key sequence with `bind -x' now sets two new variables in the environment of the executed command: READLINE_LINE_BUFFER and READLINE_POINT. The command can change the current readline line and cursor position by modifying READLINE_LINE_BUFFER and READLINE_POINT, respectively. cc. There is a new &>> redirection operator, which appends the standard output and standard error to the named file. dd. The parser now understands `|&' as a synonym for `2>&1 |', which redirects the standard error for a command through a pipe. ee. The new `;&' case statement action list terminator causes execution to continue with the action associated with the next pattern in the statement rather than terminating the command. ff. The new `;;&' case statement action list terminator causes the shell to test the next set of patterns after completing execution of the current action, rather than terminating the command. gg. The shell understands a new variable: PROMPT_DIRTRIM. When set to an integer value greater than zero, prompt expansion of \w and \W will retain only that number of trailing pathname components and replace the intervening characters with `...'. hh. There are new case-modifying word expansions: uppercase (^[^]) and lowercase (,[,]). They can work on either the first character or array element, or globally. They accept an optional shell pattern that determines which characters to modify. There is an optionally- configured feature to include capitalization operators. ii. The shell provides associative array variables, with the appropriate support to create, delete, assign values to, and expand them. jj. The `declare' builtin now has new -l (convert value to lowercase upon assignment) and -u (convert value to uppercase upon assignment) options. There is an optionally-configurable -c option to capitalize a value at assignment. kk. There is a new `coproc' reserved word that specifies a coprocess: an asynchronous command run with two pipes connected to the creating shell. Coprocs can be named. The input and output file descriptors and the PID of the coprocess are available to the calling shell in variables with coproc-specific names. ll. A value of 0 for the -t option to `read' now returns success if there is input available to be read from the specified file descriptor. mm. CDPATH and GLOBIGNORE are ignored when the shell is running in privileged mode. nn. New bindable readline functions shell-forward-word and shell-backward-word, which move forward and backward words delimited by shell metacharacters and honor shell quoting. oo. New bindable readline functions shell-backward-kill-word and shell-kill-word which kill words backward and forward, but use the same word boundaries as shell-forward-word and shell-backward-word. 2. New Features in Readline a. A new variable, rl_sort_completion_matches; allows applications to inhibit match list sorting (but beware: some things don't work right if applications do this). b. A new variable, rl_completion_invoking_key; allows applications to discover the key that invoked rl_complete or rl_menu_complete. c. The functions rl_block_sigint and rl_release_sigint are now public and available to calling applications who want to protect critical sections (like redisplay). d. The functions rl_save_state and rl_restore_state are now public and available to calling applications; documented rest of readline's state flag values. e. A new user-settable variable, `history-size', allows setting the maximum number of entries in the history list. f. There is a new implementation of menu completion, with several improvements over the old; the most notable improvement is a better `completions browsing' mode. g. The menu completion code now uses the rl_menu_completion_entry_function variable, allowing applications to provide their own menu completion generators. h. There is support for replacing a prefix of a pathname with a `...' when displaying possible completions. This is controllable by setting the `completion-prefix-display-length' variable. Matches with a common prefix longer than this value have the common prefix replaced with `...'. i. There is a new `revert-all-at-newline' variable. If enabled, readline will undo all outstanding changes to all history lines when `accept-line' is executed. j. If the kernel supports it, readline displays special characters corresponding to a keyboard-generated signal when the signal is received.
Diffstat (limited to 'shells')
-rw-r--r--shells/bash/Makefile20
-rw-r--r--shells/bash/PLIST25
-rw-r--r--shells/bash/distinfo153
-rw-r--r--shells/bash/patches/patch-ah8
4 files changed, 33 insertions, 173 deletions
diff --git a/shells/bash/Makefile b/shells/bash/Makefile
index f1990f4d6bc..0e53df0ea27 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -1,22 +1,12 @@
-# $NetBSD: Makefile,v 1.40 2008/12/20 21:08:02 christos Exp $
+# $NetBSD: Makefile,v 1.41 2009/02/24 12:04:09 wiz Exp $
-DISTNAME= bash-3.2
-PKGNAME= bash-3.2.48
+DISTNAME= bash-4.0
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GNU:=bash/} \
ftp://ftp.cwru.edu/pub/bash/
-PATCH_SITES= ${MASTER_SITES:=bash-3.2-patches/}
-PATCHFILES= bash32-001 bash32-002 bash32-003 bash32-004 bash32-005
-PATCHFILES+= bash32-006 bash32-007 bash32-008 bash32-009 bash32-010
-PATCHFILES+= bash32-011 bash32-012 bash32-013 bash32-014 bash32-015
-PATCHFILES+= bash32-016 bash32-017 bash32-018 bash32-019 bash32-020
-PATCHFILES+= bash32-021 bash32-022 bash32-023 bash32-024 bash32-025
-PATCHFILES+= bash32-026 bash32-027 bash32-028 bash32-029 bash32-030
-PATCHFILES+= bash32-031 bash32-032 bash32-033 bash32-034 bash32-035
-PATCHFILES+= bash32-036 bash32-037 bash32-038 bash32-039 bash32-040
-PATCHFILES+= bash32-041 bash32-042 bash32-043 bash32-044 bash32-045
-PATCHFILES+= bash32-046 bash32-047 bash32-048
+#PATCH_SITES= ${MASTER_SITES:=bash-3.2-patches/}
+#PATCHFILES= bash32-001 bash32-002 bash32-003 bash32-004 bash32-005
MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://www.gnu.org/software/bash/bash.html
@@ -83,7 +73,7 @@ USE_TOOLS+= bison
CONFIGURE_ARGS+= --with-installed-readline
USE_GNU_READLINE= yes
-BUILDLINK_API_DEPENDS.readline+= readline>=4.3
+BUILDLINK_API_DEPENDS.readline+= readline>=6.0
.include "../../devel/readline/buildlink3.mk"
.endif
diff --git a/shells/bash/PLIST b/shells/bash/PLIST
index 9a2fec93ee2..0f417fc2aec 100644
--- a/shells/bash/PLIST
+++ b/shells/bash/PLIST
@@ -1,8 +1,31 @@
-@comment $NetBSD: PLIST,v 1.3 2006/04/17 07:07:33 jlam Exp $
+@comment $NetBSD: PLIST,v 1.4 2009/02/24 12:04:09 wiz Exp $
bin/bash
bin/bashbug
info/bash.info
man/man1/bash.1
man/man1/bashbug.1
+share/locale/af/LC_MESSAGES/bash.mo
+share/locale/bg/LC_MESSAGES/bash.mo
+share/locale/ca/LC_MESSAGES/bash.mo
+share/locale/cs/LC_MESSAGES/bash.mo
+share/locale/de/LC_MESSAGES/bash.mo
share/locale/en@boldquot/LC_MESSAGES/bash.mo
share/locale/en@quot/LC_MESSAGES/bash.mo
+share/locale/eo/LC_MESSAGES/bash.mo
+share/locale/es/LC_MESSAGES/bash.mo
+share/locale/et/LC_MESSAGES/bash.mo
+share/locale/fr/LC_MESSAGES/bash.mo
+share/locale/hu/LC_MESSAGES/bash.mo
+share/locale/id/LC_MESSAGES/bash.mo
+share/locale/ja/LC_MESSAGES/bash.mo
+share/locale/lt/LC_MESSAGES/bash.mo
+share/locale/nl/LC_MESSAGES/bash.mo
+share/locale/pl/LC_MESSAGES/bash.mo
+share/locale/pt_BR/LC_MESSAGES/bash.mo
+share/locale/ro/LC_MESSAGES/bash.mo
+share/locale/ru/LC_MESSAGES/bash.mo
+share/locale/sk/LC_MESSAGES/bash.mo
+share/locale/sv/LC_MESSAGES/bash.mo
+share/locale/tr/LC_MESSAGES/bash.mo
+share/locale/vi/LC_MESSAGES/bash.mo
+share/locale/zh_TW/LC_MESSAGES/bash.mo
diff --git a/shells/bash/distinfo b/shells/bash/distinfo
index 03fbf0b336c..45b73c6c032 100644
--- a/shells/bash/distinfo
+++ b/shells/bash/distinfo
@@ -1,152 +1,7 @@
-$NetBSD: distinfo,v 1.13 2008/12/20 21:08:02 christos Exp $
+$NetBSD: distinfo,v 1.14 2009/02/24 12:04:09 wiz Exp $
-SHA1 (bash-3.2.tar.gz) = fe6466c7ee98061e044dae0347ca5d1a8eab4a0d
-RMD160 (bash-3.2.tar.gz) = a73f790817d98be375a36def567737498e33aaf1
-Size (bash-3.2.tar.gz) = 2529838 bytes
-SHA1 (bash32-001) = cec2d4b62abf3361a22fb9a53242b8a27a38fe02
-RMD160 (bash32-001) = 633f6eb6b2b48345234c442b835abb94d10e0dad
-Size (bash32-001) = 1539 bytes
-SHA1 (bash32-002) = a6a7265161c828959f489c229b275d6039b75c21
-RMD160 (bash32-002) = 5d0f0dab859197784b15c683d54e7a505a8434c3
-Size (bash32-002) = 1524 bytes
-SHA1 (bash32-003) = e982f3f4bc846b79aa31ff938e44c4e54b244aa2
-RMD160 (bash32-003) = efdcb4f8d6c800b5a3dab7bae37f95861bf186d8
-Size (bash32-003) = 4599 bytes
-SHA1 (bash32-004) = 0716b378345096835fbe49cf68b4e58ed0944836
-RMD160 (bash32-004) = 0ec49a8b414f283aefc00c5ee63de913c96a7a21
-Size (bash32-004) = 2585 bytes
-SHA1 (bash32-005) = 8f8f3974beb179a6ee49efbb674d636f3b010de7
-RMD160 (bash32-005) = 8597b22136a294dc2cf1103a5c9ab100b75d16f5
-Size (bash32-005) = 5910 bytes
-SHA1 (bash32-006) = 68466e5dbd7f49d43a45d1b9c42b84949f5aeed3
-RMD160 (bash32-006) = d8193a69956064e9fb4e64e13132b1c1b2cb8d43
-Size (bash32-006) = 1298 bytes
-SHA1 (bash32-007) = 0952a7063afbddf9b3cf19c6840e0bb6c2c36110
-RMD160 (bash32-007) = 332cb936851e156c9231236541b78e651fd4ab5a
-Size (bash32-007) = 1375 bytes
-SHA1 (bash32-008) = c468f113a860e3c44f3993f3eee386868e67809a
-RMD160 (bash32-008) = 44558cabad6b05a53217c17419c2477a29ebe7da
-Size (bash32-008) = 1302 bytes
-SHA1 (bash32-009) = 149ce3e82e821bbbff858f4172ecb4a1e70709dd
-RMD160 (bash32-009) = 5a20bc86d04a156cdbcb22f36b6c68c7318e9bab
-Size (bash32-009) = 1882 bytes
-SHA1 (bash32-010) = e493230f55d6080a2ecee6b69c90318c7fbf7261
-RMD160 (bash32-010) = 51b4c18b7939f663ee72861a522d7fb1d1afaa30
-Size (bash32-010) = 6293 bytes
-SHA1 (bash32-011) = e16d7a9ffa82d4fa1ff6bd6e035f5fe55d763fd2
-RMD160 (bash32-011) = 030404aabf09b8aa295f241d1d96bdba12a1f8cb
-Size (bash32-011) = 4776 bytes
-SHA1 (bash32-012) = 78962a55fb6a3d6ac44895197c53f3bdacf99658
-RMD160 (bash32-012) = c2011d3d8a8004acd58112568e611511f9bde5ff
-Size (bash32-012) = 2555 bytes
-SHA1 (bash32-013) = d05cf3e0068052a8e6238b34fc9f4c175192e419
-RMD160 (bash32-013) = 4ddfeafea7e451376c56d17836079a963298df06
-Size (bash32-013) = 1852 bytes
-SHA1 (bash32-014) = 28755817e044434407dda4be0918a18ace622fdd
-RMD160 (bash32-014) = cf47a705b00039bdc2cc5cd37dd20a58b029af33
-Size (bash32-014) = 8141 bytes
-SHA1 (bash32-015) = aaae708b76d0904d3a8a7006f6f66df68af4fbaa
-RMD160 (bash32-015) = 6535eb24b8d30ce9756b1e7c0d21c0946b1d354e
-Size (bash32-015) = 2293 bytes
-SHA1 (bash32-016) = 2329364459a0eff6614e889954d040c6cfd9846b
-RMD160 (bash32-016) = cfded7fc1b9bc328c4fb1167c536fcbd28756615
-Size (bash32-016) = 1620 bytes
-SHA1 (bash32-017) = 1535ec0fe4b8578dfa68e4a71b17d5827c666aeb
-RMD160 (bash32-017) = 7366ea8c0109b41a9bf5a369aa5fa56f4b8792f1
-Size (bash32-017) = 2611 bytes
-SHA1 (bash32-018) = fe0ee3be9cf82935c59c3901f804a006881983b1
-RMD160 (bash32-018) = 6c14a6a79f7bbc482be03bcf7a7d212f5c66b4c1
-Size (bash32-018) = 2433 bytes
-SHA1 (bash32-019) = 6a4a438bf201b832795df2c987d78ed1d197ba11
-RMD160 (bash32-019) = ba3785559673cabb6ddb0dea7b8d754edec5042b
-Size (bash32-019) = 8618 bytes
-SHA1 (bash32-020) = db0b320b6254c5317d434bce42c9b7bbc4b9b3f0
-RMD160 (bash32-020) = 32639b79283ba0874e3c33f1263a043270763f70
-Size (bash32-020) = 5182 bytes
-SHA1 (bash32-021) = 47a6f3b5c0b87d51ed74de1a5c036fb58eb15a9d
-RMD160 (bash32-021) = 19604def3f0dc5f1b9dd4a27d6f0c4fb736b5de5
-Size (bash32-021) = 1814 bytes
-SHA1 (bash32-022) = d7bc578876109177574293200f39198fb1bba343
-RMD160 (bash32-022) = 7dca279f12d29984eee0ea604f707b356d430353
-Size (bash32-022) = 3034 bytes
-SHA1 (bash32-023) = 6c2eb88a0bac2c3dc00b2534876567934a608c81
-RMD160 (bash32-023) = 0bbd0ea023fd06fcadbb0920024f23d65309a8e4
-Size (bash32-023) = 1321 bytes
-SHA1 (bash32-024) = d7b3399200ae4959023e085a9ded271c98b2c28d
-RMD160 (bash32-024) = 520c4f9b60509c6c2b2104f26ea2cafa2524d3bd
-Size (bash32-024) = 3228 bytes
-SHA1 (bash32-025) = 2d4fcca9356ddb045e867850acfd2ad3e0a2167f
-RMD160 (bash32-025) = bfe8add1ba14429fcb56cc37168eee82120ea011
-Size (bash32-025) = 1935 bytes
-SHA1 (bash32-026) = 94d9b458b62e6d3eec6cece4fd0ef3e99ddcb129
-RMD160 (bash32-026) = 27c94811d9f97e224a8e2fb325ca4442fa5452a4
-Size (bash32-026) = 2438 bytes
-SHA1 (bash32-027) = d6cd2a3e7dd7d4acaf21bfd57d4f0d6e8e438212
-RMD160 (bash32-027) = b7ff1bb49a0a0a25aa8c7eec3572092fac17677c
-Size (bash32-027) = 2690 bytes
-SHA1 (bash32-028) = c461e59659f8f03899dffb3689c2b1879deb6568
-RMD160 (bash32-028) = bf8d39edbc31a04a6acdcc197ac625a7ad8b0f2b
-Size (bash32-028) = 1750 bytes
-SHA1 (bash32-029) = f89af147824cb9d5acde307d3245e91d4f6d8756
-RMD160 (bash32-029) = 20f8bef102213da3b64ae34b4b0b85728f85046e
-Size (bash32-029) = 1330 bytes
-SHA1 (bash32-030) = 70fa0d77bafc1c64db2b38a6465b977b05f36bc7
-RMD160 (bash32-030) = 4c3abf39bbdc57a8dd22e5fbf93061c358c7c86e
-Size (bash32-030) = 1558 bytes
-SHA1 (bash32-031) = 191dbbcc067be5fe372876b6601bbc643039fc4f
-RMD160 (bash32-031) = 9ab28d714da07f75617901ab11b7c5c4de8f23f5
-Size (bash32-031) = 1961 bytes
-SHA1 (bash32-032) = c827b9b639819942fcfe26a166e6778de78274c1
-RMD160 (bash32-032) = ab717c1d6d62557c9c4406a8138f038a1178c6ad
-Size (bash32-032) = 1304 bytes
-SHA1 (bash32-033) = c8098c7b078f62e87b4d273f289cc887c1231909
-RMD160 (bash32-033) = 85e68d386a74e8fa7527d2c377ec5b0cc0811d78
-Size (bash32-033) = 2181 bytes
-SHA1 (bash32-034) = bf12fde3dc37888889e91a35e7c02a289643f81b
-RMD160 (bash32-034) = 14896207c43bddb20ac0f2554c3de3797416c058
-Size (bash32-034) = 1866 bytes
-SHA1 (bash32-035) = 65da9aa6344f4c0cec0531d2d74b9700e6378b59
-RMD160 (bash32-035) = 00071fe167b6b5ac375fd8548c2a123e1b4e8913
-Size (bash32-035) = 4805 bytes
-SHA1 (bash32-036) = 7c72c4adac6cd72dbf2fbba15b3cf20aa8621c10
-RMD160 (bash32-036) = 07f42b0bfe661b499291417ff3843b4c333a3037
-Size (bash32-036) = 1264 bytes
-SHA1 (bash32-037) = e7f763bfbc77ebce2e597e275e0b93b92274a7e0
-RMD160 (bash32-037) = 98df5da6a324430c6f2260ded6e223bd6f4dae00
-Size (bash32-037) = 3227 bytes
-SHA1 (bash32-038) = 9a39ad3f3212f878e5515c9e844da42c8ca33532
-RMD160 (bash32-038) = 26b446f510d56a85684f78e96952257c73d240bd
-Size (bash32-038) = 2412 bytes
-SHA1 (bash32-039) = ab60404509d00c41429ad4a5350364662aef77d3
-RMD160 (bash32-039) = 38701818753e7bf5d7371609e0781ee000523028
-Size (bash32-039) = 5034 bytes
-SHA1 (bash32-040) = 24d9923ee80f84a2d73e810b08f12c5594b447a8
-RMD160 (bash32-040) = 2b38b82b1e7bc005e3b6bff3085e68c62c3e1663
-Size (bash32-040) = 1403 bytes
-SHA1 (bash32-041) = 0d92adb7555be761123febbe34f3e216dab0ba1e
-RMD160 (bash32-041) = 8e7c8a177988e134ce4d523a4ea934891bc0ad24
-Size (bash32-041) = 4446 bytes
-SHA1 (bash32-042) = bcdbf495aa7f7bd77d74bc03824b7511c8b25009
-RMD160 (bash32-042) = a1f952be0552a6fa26ce5068800e5104172217d5
-Size (bash32-042) = 1209 bytes
-SHA1 (bash32-043) = 786470cba3e7108a3d063de6c5c32d54f7c1ba90
-RMD160 (bash32-043) = b4658baa080a57a5a34cdbb9465392e408d7440d
-Size (bash32-043) = 1658 bytes
-SHA1 (bash32-044) = 3e7f0f47b5c79bec47ffc35ca59e7643dd2f92cf
-RMD160 (bash32-044) = ac3368eb8fbe988590a1cfb4874bd770907cc6fd
-Size (bash32-044) = 5565 bytes
-SHA1 (bash32-045) = e90992b1fef1579fc8312eb8c8dca598c884bca2
-RMD160 (bash32-045) = 385b233f3621b4ee6fa10a0c16e5876430d34c41
-Size (bash32-045) = 1338 bytes
-SHA1 (bash32-046) = 571dac1d539da4a4be43d7edded0d7f2982bb4ac
-RMD160 (bash32-046) = 414bde7580c7eace9bd006d02cd658bce4505b21
-Size (bash32-046) = 1275 bytes
-SHA1 (bash32-047) = 0a72e1e645f0bcc614c29fe02fb9a397e7dcfa94
-RMD160 (bash32-047) = 406bc2f474e60f8058eeb035d0dbdf2fed60edd0
-Size (bash32-047) = 1981 bytes
-SHA1 (bash32-048) = 688d673603ec311866873675fc339ba689cadaec
-RMD160 (bash32-048) = ff15dd3dea8e752607fc7002f8867bf5a26309ab
-Size (bash32-048) = 1948 bytes
+SHA1 (bash-4.0.tar.gz) = 2bbed30879f9f424c091a846a48111c27d0b2370
+RMD160 (bash-4.0.tar.gz) = 82aba4b2cb475c2030904a9d22af6208dfa85eb3
+Size (bash-4.0.tar.gz) = 6230779 bytes
SHA1 (patch-af) = 34833c0628a60b5200a9559581c617d878eb62a8
SHA1 (patch-ag) = 4da0a43f6b890482affff46b18eef4be67770e48
-SHA1 (patch-ah) = 6f88b33d9b56fabd319fa23cd1ff41594a01045b
diff --git a/shells/bash/patches/patch-ah b/shells/bash/patches/patch-ah
deleted file mode 100644
index 0d35a844fb9..00000000000
--- a/shells/bash/patches/patch-ah
+++ /dev/null
@@ -1,8 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2006/10/22 11:18:39 wiz Exp $
-
---- po/LINGUAS.orig 2006-01-10 22:51:33.000000000 +0000
-+++ po/LINGUAS
-@@ -1,2 +1,2 @@
- # Set of available languages.
--en@quot en@boldquot ru
-+en@quot en@boldquot