commit:     f15dcdbe07ab128b0f611ea80feecb5cb914aa9e
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 24 00:36:41 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Mon Oct 24 00:36:41 2016 +0000
URL:        https://gitweb.gentoo.org/proj/android.git/commit/?id=f15dcdbe

app-shells/bash: merged to x86.

 app-shells/bash/Manifest                           |  66 ------
 app-shells/bash/bash-4.3_p42-r2.ebuild             | 251 --------------------
 app-shells/bash/bash-4.3_p46-r1.ebuild             | 255 ---------------------
 app-shells/bash/bash-4.3_p46.ebuild                | 249 --------------------
 app-shells/bash/files/autoconf-mktime-2.53.patch   | 199 ----------------
 app-shells/bash/files/autoconf-mktime-2.59.patch   | 197 ----------------
 .../bash/files/bash-4.0-configs-prefix.patch       |  15 --
 .../files/bash-4.3-append-process-segfault.patch   |  18 --
 app-shells/bash/files/bash-4.3-arrayfunc.patch     |  15 --
 app-shells/bash/files/bash-4.3-compat-lvl.patch    |  13 --
 ....3-mapfile-improper-array-name-validation.patch |  13 --
 .../bash/files/bash-4.3-prompt-string-comsub.patch | 118 ----------
 app-shells/bash/files/bash-4.3-protos.patch        |  10 -
 .../bash/files/bash-4.x-deferred-heredocs.patch    |  47 ----
 app-shells/bash/files/bash_logout                  |   9 -
 app-shells/bash/files/bashrc                       | 126 ----------
 app-shells/bash/files/dot-bash_logout              |   6 -
 app-shells/bash/files/dot-bash_profile             |   7 -
 app-shells/bash/files/dot-bashrc                   |  18 --
 app-shells/bash/metadata.xml                       |  19 --
 20 files changed, 1651 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
deleted file mode 100644
index 790b2ce..0000000
--- a/app-shells/bash/Manifest
+++ /dev/null
@@ -1,66 +0,0 @@
-AUX autoconf-mktime-2.53.patch 4812 SHA256 
f8fd7249e0eaac1a258198b7e2dd435fb287dd826d2b2b85c171f3c801bf5a9b SHA512 
52fd04b9ba576ef28a66647307b550e9da074867c2cfd9d517948f3029521d94ca01f3e43b49544ecf6ed1139f8ac4f8beb36470e7e225a65557a6b5fb5348ec
 WHIRLPOOL 
71319dc34c773c9773cc96339cb7b461115311ce42a3758f53a0eb6c7f8c1fadcec0de43f4b226de183867faa53982e8bf3919221e33474d0a1e44f73d32b15e
-AUX autoconf-mktime-2.59.patch 4686 SHA256 
3c16de6cbe24fc806c29390eaf4c7e1d9ceda3df523bb18941cf0a3184356bba SHA512 
4ac3951b72fcc50bc90d4fdd6286fc0ce01100d928b51f41043cf7c6f6adaddd7b19bb346bf21f306ce6cbe619750dfe18755c122e3f1a237fb07c02b25594a8
 WHIRLPOOL 
bd4304863415e6e5b79a2df330b9add8e5378de54db2c24a3ea97c41125886204a77997ba179c42a901532ddf49314a91e1937df31d396ac8d4d6c7d612f442d
-AUX bash-4.0-configs-prefix.patch 532 SHA256 
e83e4659f0d62a5a8c7cac9332bd356d5827a4b89ce7fde05e233477b9785717 SHA512 
87132ab99b4bbe9ee5a52bd0f98c8ef27b03135168490babb2c96b4f4799212c3b8132830ad6332b585443a28b0b2121946bf834a04a9c2a5afae81fd547beaa
 WHIRLPOOL 
94fe7e5fca1db131ff046416f693872c8ee354768848b8a1c0b49414924a41ff1e0d3e5f13e556ea710479848eadc83035b9e3304bc737b54e04e1c407723e25
-AUX bash-4.3-append-process-segfault.patch 675 SHA256 
cadbc77924ce5e2ba3984263f1e5d5c877214f4b78bd7597c637aec059ee9592 SHA512 
2c243f7ca4f689decb0171ae2f5b5babf6b37f8f0988ecfbcb952a8df22dde9a543719d48b64ce45d2308340e9c601c9bd2f14f3f11bd9b9374c0f6fccaf0c7a
 WHIRLPOOL 
e614268546796cafd1acc076c3b1212b3f047b809d62480392b0e41283be8decbf32f5db96f4b62fe8d21a61aa95b16b39b93be41e946311490ba198a222feb6
-AUX bash-4.3-arrayfunc.patch 439 SHA256 
9407d53d357166464c7c4e3341a72027faba295f416e73f7b5919e10ea15577a SHA512 
9db458ea34495e8632d68c072db0c30be103d31ad0535d5327e2ba8db62d9464b2e4427fb0a06c6272dbaa399a2ba939666f4574929d0f53940234a78ca67867
 WHIRLPOOL 
038eb157225aadf2c7d57aa63b1ca7871986ceea982ae91d319b55551377e79b6023a1844c752586083056ae377813366f032e8c51df0f42e35bef0c037ed803
-AUX bash-4.3-compat-lvl.patch 628 SHA256 
3303c12a499c5fb3f3c9ac7b11b020c83d4d4e3d672cc2df734709b22a6d92d7 SHA512 
c552e1c7154d69201329f26e039c06a61e1bbaf5eaf16b7eea4f89d56aef0f710ebdfb115a1c00f07bd94893e51f9cbceee12bb57e51f6009c0e2327d53d7286
 WHIRLPOOL 
066fbb358f4fb9e32a58b4c4edd10d9c47c50f6aa202e0197c6b6d86a0836d48677561b834e5642b9052e64077efe240cb27144e5032c3e5f4bd9cb62201736e
-AUX bash-4.3-mapfile-improper-array-name-validation.patch 407 SHA256 
0302e96630afc5106ea446defd6890fb0b4c96bb27b375e8fbfd96b09eb10335 SHA512 
214935a751c3275593654c36b471cbb47ca4f5bb6f2a19e0a7ff73b646e5318a861538bf923ebb5f84abafa6d0d6eeece7b2f36ef77ab8c582223e098b4eb356
 WHIRLPOOL 
3bf136afd45fe614e3429079b6f41102dda55390d4a3d190f4584aa189f8e623439c13f9efe623644d3990e0f5d2d1b90a8b61eee322f22050b3d5e63d8f5eda
-AUX bash-4.3-prompt-string-comsub.patch 3395 SHA256 
33eeb827efffcac9362359b49c6552aeba56b53760c332ab038cd6c1fdd678d5 SHA512 
1da0ca9fa9c9c9331c848342194f2c0b0ad590daa162d78d994f6ab79991c926c832ee71fad9550acf7099067b6b40e60169227ebca56cf450b95627b842929b
 WHIRLPOOL 
3681415ea4c57b8a13fe25ce637b61a14ccaf2c1a8d5081b47baa29d2ae0f36a2d1b9dc58ff7ec5ba5b7c59dac38bace989e76f8dfa2d35d209df7e8916002ac
-AUX bash-4.3-protos.patch 174 SHA256 
729aded4f907f4bad466785eed850b2b25a145e9ed75f0fc690190d5fccd387a SHA512 
4af0540467bbcf7cf041de6fe6ed080b149a2ff309e5dbe5e7b76bb30459aaeead813be678384feb01a7b64d3a649372f8a8aaf686f69ac7958baa87b25340b0
 WHIRLPOOL 
b1a5def9952b1f8ec4b9c3ff9df09672b2ad55a67a99890bc0796c87e23c1ec86c0eed50125d790120b6eea595f5aeabf981383323aac43b2f790587ec70685a
-AUX bash-4.x-deferred-heredocs.patch 1255 SHA256 
845ffcd7035eef5dc029747f211a737e0260b53b16086a37fb3c8ab3609a7d36 SHA512 
9016203189d0b601f0441daec19f902de7387b599a2196c475d76c596dcf9a9c22765a58e7fc5a3117522ec2722475bd166bea271ff3048f31674e8bed2901a0
 WHIRLPOOL 
f3a2ef5245c446b7e90917e987d80efba5e6437dbe86fc27bbd7768bc5f1e5f6e7663b350ca8a81a3f21a29af6e1594c14061be0d818fce6a4a63aed7efcb6fe
-AUX bash_logout 205 SHA256 
15aaded954389c05d7de5d36c4887db61975ad52c87ad78baf1062ec8997289d SHA512 
7234250c03fc920996a381f9daef9e2d8ab1e1a29acdebed6669d8e0fe1c872a7fa343adf7d9ddc81225b0cd9eb223ba7ad1ff42448aff057fc6d6baa8f04a7d
 WHIRLPOOL 
16242c8796af44f550f2935b37c770c022754c63db75b57fbe49d1a313b8651235619ead571cd70ae37f890c694d1c6b2e4871ec51345743eff8649782d0523b
-AUX bashrc 4094 SHA256 
db1254d22d6c23854779a40578e299e2429d37ca0292ff632bbd038f348a475e SHA512 
c394dbf39322e0ab6d76ed215265230b2421f32da6e6fe4bf53f855fa86f1bd345128cb66b373c42fd11b08605aeeade4186767d6444f17889ca34e01d71de52
 WHIRLPOOL 
9eac53a84ea1ff3166761c7f37344d10d0e57c3987a0e11b1fa3e9aedac6bb4b2f01124c24939bc8f7a2e1c3664ad8c7643cbf2e06f992e9ae94ce0f0c5f10f1
-AUX dot-bash_logout 127 SHA256 
3bcb4958dad662fc2cbe77177236679f7a09b8bdb0be738102df4457394f4022 SHA512 
e0248b5087656a4dd3a4790ed8e6101866b922ccab36b510b3bf408dc0c583e70f323fbad0392e4ea6ca5dcbe73568733e0c0aa9c8ce6b00ff5f72bf3e9fd8fd
 WHIRLPOOL 
3dc6bc364f8229d123873940743866dfc330e193ab6ec7c5162c61d0ecc319198a64f27176521bfb979c31eed9ed0b2ee2ffce31b050d4cb8e3aa8a5c12c38cf
-AUX dot-bash_profile 204 SHA256 
4fc40b8960894a3011eca9ed5ee1e65b4a6f26bc8559a8e8cbf605d1966aa2e5 SHA512 
97ad83696b7eb8b084a53530d1a3e7648722ae4199c91737ceb02b8238e7637b0770731f5140ffb552142311f79b140a041d7e1e5366ba60399b0019f164fce9
 WHIRLPOOL 
797471612c96453793ca26065a5edcdccc919e7370366bc56c224ec295a77c275af0650568b74922ee781b2d4f6540f32ff5158f62d8b8c0288488cd51f22d4b
-AUX dot-bashrc 551 SHA256 
e280e34af6e830c93adb6285f66ead4812ddfb2bbc6a7ff618467f4c933f6446 SHA512 
518b62aa2fa30e7d1692847929a6ce8dae4eac93e8b16d223d1ae86f4d5b076bcbe1852c9034f321c013e17502db9f771979957c67f8e8a71ca4eea7bfe9cc1b
 WHIRLPOOL 
27c53e3f59bd89d5517b5b22bcf04a9adddee0492c52d34d26a707062fb4c4fa853cdf2726d6ec2621a08f24c32a53651ce5693b6de1be764de3e088eb9f7ee6
-DIST bash-4.3.tar.gz 7955839 SHA256 
afc687a28e0e24dc21b988fa159ff9dbcf6b7caa92ade8645cc6d5605cd024d4 SHA512 
a852b8e46ee55568dce9d23a30a9dbd1c770c2d2a4bc91e1c3177d723b31b32c5d69d19704a93f165891b409b9dd2cc65723372044e2bd0ee49ed59a11512651
 WHIRLPOOL 
d82eb296b1bdee517b20e40d2231697dc41e2040d34e2da24c4fa40755c723d732929805ebef6f6923cd8ffecfb0db7063ec1dc3ab4e695a93916f2d872e236f
-DIST bash43-001 1617 SHA256 
ecb3dff2648667513e31554b3ad054ccd89fce38e33367c9459ac3a285153742 SHA512 
a1011392652180a28f9837af4a341a80beb929c1458e2384e282f0007713c5fe8d0b315abf1340b3707748d3caed322135dee87b59eeb7612ee5130f87d79888
 WHIRLPOOL 
94d34b6ae2496b4007bf9b3af69847828179dfa90528d7fc2f9a91facc451535e2fa46120cc3ea22156974c92f2633f91423f2d43b4733f8960cde69dfff81b9
-DIST bash43-002 1594 SHA256 
eee7cd7062ab29a9e4f02924d9c367264dcb8b162703f74ff6eb8f175a91502b SHA512 
e3178c85f553522d5d1c5fd39e76f015b680a8ccc84836a5e10283b2aed6e5b7cc3d23af0e67a270b7622dce0abf35dd8a95afa9bb6f89b73a9439f7435175a4
 WHIRLPOOL 
2d1b6679a1263f7a4325b692c3edac9f5daaa72e3f06dfa88958e70ad64c1fc74b92d8325becfff2c21dd28c002470bdaad50f57037c2676352078291bf0b0bc
-DIST bash43-003 1465 SHA256 
000e6eac50cd9053ce0630db01239dcdead04a2c2c351c47e2b51dac1ac1087d SHA512 
dc2c5fad8d357d1301e419afd959dfaf015a63172857080c11f77ab1bb7d1d737f411eb0e70a861f98a36bed1b19edb7217a4fa9f4773e21706b62dc56ec3464
 WHIRLPOOL 
1ef78321cfe3ca6e9f690ae3dd6a7c06bc72d2e6590bfdaa8543b0ac3ff84eae998e4a2aa44531423cab1137c974b09ac30baf5fa2746e2e5a2006cde03a2b32
-DIST bash43-004 1534 SHA256 
5ea0a42c6506720d26e6d3c5c358e9a0d49f6f189d69a8ed34d5935964821338 SHA512 
6a5177d5f4205ca9d3824601052dc6d0cd768638cdfc125501c5643dd51d537f5d075cbd11a10356caf4205e47a0287c72636065789ecce264129fc92fbda420
 WHIRLPOOL 
90c2f4f7752cf84a67b1f648137b6c25b8a6f5212fc5dde26d6f0fb6f316e923bec916368ba9ebc6b608bfa0fd82f86b6ac7ec6db32d06b83c3d22730788cfa1
-DIST bash43-005 2636 SHA256 
1ac83044032b9f5f11aeca8a344ae3c524ec2156185d3adbb8ad3e7a165aa3fa SHA512 
e201aa8ef0ce0d74fa5ee42e8171bbb5ba633d831d863a8e8afc5d5157581bb055d16c52b316cc945979a852b0eae7921244a24b89818acfb7c96572ed04d1f8
 WHIRLPOOL 
fd4c6b03fb8b4344cc3833beb0310738af9826c56d2b0cf7c5262f3d2a99e83f700485dafe0e726e84a2dffcb1b907efcc860a685160ff22c99e40c8a2b659b0
-DIST bash43-006 1445 SHA256 
a0648ee72d15e4a90c8b77a5c6b19f8d89e28c1bc881657d22fe26825f040213 SHA512 
d1da3c9d3781482d87cdcbfd69ab3958ed4950f2a00e9d15228ecb4ad5ca8ae253eff378010b4908d04df2ecf658e08f7c2efc97d6a0b8dd2317552c1895d7b2
 WHIRLPOOL 
55e3c5e7be01f5928247a7677482dde1f0c89a0344ca23c947e9f84bf93d43ce1d7f621b39d74e09f0dd2de85ef304c5d34e68eb0af35cdf61c611e649dcbf68
-DIST bash43-007 1331 SHA256 
1113e321c59cf6a8648a36245bbe4217cf8acf948d71e67886dad7d486f8f3a3 SHA512 
c445b5cdd486d06991c78d4c88e2e44e49f74d1fc07b8e4bc9492cccfc4ff4045587bed6b24d745974c6339340e45b9756c27723fdb79e7591e7d6c5d350a86e
 WHIRLPOOL 
0537006403347466536de5843d62725be75b6f5b4e6d9228c9f5671201de6a473ba04d8fcfa29894584b51f3ee35718bb46c2acc5c014713e03ee24828f10d43
-DIST bash43-008 4575 SHA256 
9941a98a4987192cc5ce3d45afe879983cad2f0bec96d441a4edd9033767f95e SHA512 
53bae88cd3341a4ef8c60d6a294c09402103d1b20f485cf85775e6730a3d2eec8e6ebe15aa6dd95336e4a1f540f21db394823b9d04b416e5af071a7a6c618900
 WHIRLPOOL 
94a3e9f004729490f70cb3a33de0605fc11f498b6bde2dc37bc08578283e47a3b625619de9d823b2796ce6fbd4982871fa2d428e94c892c863fc448ef2711482
-DIST bash43-009 2413 SHA256 
c0226d6728946b2f53cdebf090bcd1c01627f01fee03295768605caa80bb40a5 SHA512 
8d06fe612cd32cb414fdcdc34d4420b8991b268dd3ddd2dd47b3d01679954debd78e21f697a7f495d2340f0dcc8acdc3ad6809b8870bf5fd300afb1439788776
 WHIRLPOOL 
66e13efba99362a361e9e7d317773d51862f4c474f5c213654eba875a86b6d83b531b246bbd22c53e8a81fa7b67cb564c2de264ce28063967426fcf586ddda4d
-DIST bash43-010 5357 SHA256 
ce05799c0137314c70c7b6ea0477c90e1ac1d52e113344be8e32fa5a55c9f0b7 SHA512 
e36e550d749f52bab01256ed5f8f1b48fe53190c1a0a0a15c545328261c1f50b85f574b44188855858de1f2d045945770c4940bdecadd8381ea2cf174bde2fee
 WHIRLPOOL 
830e7c82afd2650cbb00818928d22be0e0518aec2752736ff7a5085c5628bc8852c6c409f21684beec0c675d79898917efafb3f8dc1bc6bfcea41e1a8521d4fb
-DIST bash43-011 1533 SHA256 
7c63402cdbc004a210f6c1c527b63b13d8bb9ec9c5a43d5c464a9010ff6f7f3b SHA512 
678bbcd92b927c86631cd42d6d3ab7596a3ffd20b640f471a9783a7972f05d2d4fb15970c12e7645e90d407c5a2d2aadcad698113211724b0ef8d89eccd2cd66
 WHIRLPOOL 
1d0b84ff75d19db1bfbd60b37551978825902be2187b6407471a8810ebeb9136b2846e6c76505fec0c828a3e83ba8d4dd0950c5e6020b649da7ae530f7d5bf05
-DIST bash43-012 1365 SHA256 
3e1379030b35fbcf314e9e7954538cf4b43be1507142b29efae39eef997b8c12 SHA512 
169453248edb55baf761b0c9c7b296ed2c24543b80fcf4756b8dd398054b6317da285c5e9cd68828f2620b05874f21a08773844ee32416daef76b88d0ef3ee6d
 WHIRLPOOL 
52b6c6d6c374b307ac562c1dfda730dc3ba322d3d6e9c7acb3f2a40461bb61ad5cb54dd65e2e4b72e492b55b436c323cae95ed63948df3b06bcd64a3487b3374
-DIST bash43-013 2151 SHA256 
bfa8ca5336ab1f5ef988434a4bdedf71604aa8a3659636afa2ce7c7446c42c79 SHA512 
536bbf0c9b23eb824579955e7fce892cfc1e1d9fbcfc66810353ac4ff238e9e57361c0a46b3f3573ca8ca563331070ce55442ffea38e2a632840b6a318db1c88
 WHIRLPOOL 
15fe2e97ac2a07a1d4c0f9946adc63e64b9141a3837391206fd5c934853f7e9ad9ede3baeecdd7a0dbb73e2bf007db8a5b57f0f8e2d03d693de09502dff32636
-DIST bash43-014 3533 SHA256 
5a4d6fa2365b6eb725a9d4966248b5edf7630a4aeb3fa8d526b877972658ac13 SHA512 
79fb50f62dbdca5e45a1359570e6d2173d442b3d4ddd4eb44809ed45ac022de4fe3f0aadd7672b4c8d9739405d51762486ee0c677b56f9c7d60e6224be84b87a
 WHIRLPOOL 
10b6a2b7a7e5e6dfb3dd730b9ccc2ce3152bda1983a78745aa7367e9f5671695577d45070ad800158a36ffeb7db176e29f6b48d139075770ec773a478adfa1b2
-DIST bash43-015 1894 SHA256 
13293e8a24e003a44d7fe928c6b1e07b444511bed2d9406407e006df28355e8d SHA512 
38a7af22f13f1f45705ceadf3abb52be75f3239959c2b1d57f333d137f25f14ed92c4d209b35417d449b1ec4291bbd984bb5fd11ad40375b22d2668b33fb8efb
 WHIRLPOOL 
c06aa4977f891ec606f107157a0295d5025fbd24a620644547ee3f3a79582aae1ea4cd4be4254f92c6d2aee9322934839f01cc118148cea85af700e6f83c21cc
-DIST bash43-016 3674 SHA256 
92d60bcf49f61bd7f1ccb9602bead6f2c9946d79dea0e5ec0589bb3bfa5e0773 SHA512 
52ab2966ccd42554c8bd76041e07921388220b46c93c34190197cdda38a085fd499d71e2e0a10daea130e6782ada556f35b1a37d06d023e83c4c4d665d07cd3f
 WHIRLPOOL 
9b7eb252291680d5db2596700774fddcab7e5c6c14ed5b1da7f8e23e1eaae85a927cf69d7662807b99c63fa083d2267f7e70076d4d4927a8bd4cb9273c416b4c
-DIST bash43-017 1565 SHA256 
1267c25c6b5ba57042a7bb6c569a6de02ffd0d29530489a16666c3b8a23e7780 SHA512 
88b11f324a780823b459b1e8a0904348c56079b4103cb86025d34dbba02543b0b7fbc2397bf043c24c1363f30539a6fe9b9f9fc717be9798f466071d1d420bb9
 WHIRLPOOL 
1aa1160771b98d393a2fb341e9025c2169aa43123f682bbe7648038e555b4f70eb1dbdba90492edb514c9621468f5005c2cf5fff82921e941ad3ca42534e7b1d
-DIST bash43-018 1315 SHA256 
7aa8b40a9e973931719d8cc72284a8fb3292b71b522db57a5a79052f021a3d58 SHA512 
f83d8e1d6d8fa8adf1715b8d4130730a13f5cd626f75e9e4b8c63244645a45a3f1fbac03081bb9d1e46864919d1b3189a9bb6d7a5e7a8854e6270ab3269c771f
 WHIRLPOOL 
14a216257c3d1d3501dfc23d72ad8c085a216cdac83d5d909922d51b502ce83fb454c7e64a8d44e91a87a1a09237d965272fb563ae945c5d81688e9f0686264e
-DIST bash43-019 2610 SHA256 
a7a91475228015d676cafa86d2d7aa9c5d2139aa51485b6bbdebfdfbcf0d2d23 SHA512 
77e6dac3079d9282f6f85940a762b0da2473ac0d35e9bad2ebc2862bf0f3c4376a6220c746c1c37de0b4d492251ec9531a62c8a042a1be5e485f8f5ae6fa0704
 WHIRLPOOL 
5acde269ea62e2074ca5eb30750dbd67512b69658908f532165a90873f54de7705b0d41515ac6278e942f8ea66e0abe67c13b842e404a41cd7684ec0683928ef
-DIST bash43-020 2777 SHA256 
ca5e86d87f178128641fe91f2f094875b8c1eb2de9e0d2e9154f5d5cc0336c98 SHA512 
fa06563eb46609115750ffa88098b07c608cc8b13fc31356f33e1428a4da4d2610e122e0241356afcfadfecc5ccee5db4b7cf07f74005e7f30240ada4a81b5f7
 WHIRLPOOL 
9f05ce5028f20e7cbc11c1995d99a47274f782f228faa752919e0444afe1df748adb7837c0a3affa20633c63ad0175780327b9a02a39f5ada494736f0fd694dd
-DIST bash43-021 1623 SHA256 
41439f06883e6bd11c591d9d5e9ae08afbc2abd4b935e1d244b08100076520a9 SHA512 
90dc85302d9bc60e68fa8cce472b7e022d8a6ccee361f97aad4cbe5f1585b4870ab9997a3e6fac420aaf84c3dce9757716eb08f4fa6b38e14bac4f2d5d503731
 WHIRLPOOL 
e7930992f6e2a1f5a07458eee74ed118fe93152ceb78fbdb41a4a3d799c5f9aa71fac52bc3cd43c321b983c5a4309e9884d37cac1facb54a2f38383527c8e765
-DIST bash43-022 1782 SHA256 
fd4d47bb95c65863f634c4706c65e1e3bae4ee8460c72045c0a0618689061a88 SHA512 
721b772349f9e0cc65975e419fabe4acdb23c77796a5d8fde01f110687ea1cb7d23fb706fc0452fb3c2082958a81c95b82f277e1f8f722b1156913efd59afc30
 WHIRLPOOL 
7387429460d85bffb9f7ce9cbd524f4b2c21b116beff30424db2cb66d48ec81707c7cb9479d5d72bcf36879248963a405dcdf87515fc0f5b6642568d9d236df2
-DIST bash43-023 3414 SHA256 
9ac250c7397a8f53dbc84dfe790d2a418fbf1fe090bcece39b4a5c84a2d300d4 SHA512 
d45b5f5dc4682c7260c8b6ef6faa99c929d2159cc34534931790f71f76e7324376e4a5d4a2a3bc21c16c25a8206554580943e7a3f672ec5a4af16cbccd216819
 WHIRLPOOL 
4cee4cdbe8525aff748a42a19d1d7cbc659cc8fe99b0bca3b2875ddfe5b8325f504cfdf09fb6edc70b1040f00eae3a4ab5fcda64cfa93ce96ce1e8d8c902b78f
-DIST bash43-024 1909 SHA256 
3b505882a0a6090667d75824fc919524cd44cc3bd89dd08b7c4e622d3f960f6c SHA512 
eada2b4839b81f28f63a874e08c72dfee9708c0982d2447347c17770a29c8fbb3d3f8c58c8a22b0d46a9d10abbd79dec11b5815257fb39af06420ef3602f8499
 WHIRLPOOL 
06059921dccb590aa7847ff5212bcb3e6a177aa96749eb19012d633ebf86badb83aad3b75ba8b304c620380d08395c0e37da4e2934a833ef1c0e1daf0f42ca72
-DIST bash43-025 3940 SHA256 
1e5186f5c4a619bb134a1177d9e9de879f3bb85d9c5726832b03a762a2499251 SHA512 
b4ea28ea0a24c8609d5c3a10114c5fec87ab978ec60700c36992d093e7afd976dbaee4a0d62c6e41e8ed6674c356fc26589f4c5168642dec8df8d727d7127822
 WHIRLPOOL 
b3385e49dfbbf156bea9ebbd10f18dcb88c1d489c61c5bd6c16d1caac8a2ebf1ce057ec350d661ebd0307330a61f8c1088bef1cb133368919ccd0b5e81c3e7e3
-DIST bash43-026 1575 SHA256 
2ecc12201b3ba4273b63af4e9aad2305168cf9babf6d11152796db08724c214d SHA512 
d55620c86ab4835eaf53c18033a939e00ebbef7045d1429bd6fb212be6da167c368b4c03aec6c00ba60a1363b9cf8a4828e85c8108c5476b4a342e6c57f03897
 WHIRLPOOL 
3c21e3b21f1967d85b49386c05945859ee0fab2bbe0062052319876bbe3283bf3a7b50a9e160e36e9ee96fbe79ac13c90d86ffb4157ef0cb0641acd9dafb917e
-DIST bash43-027 6889 SHA256 
1eb76ad28561d27f7403ff3c76a36e932928a4b58a01b868d663c165f076dabe SHA512 
6941156db9a6ab35b2d6ddc63eec064e03da779e29f47e33b467711e3405c9adb58ad33be3ad3c77aea1e84a314d5404c8e1a8475408991f5f719b93c5a276b3
 WHIRLPOOL 
241a77807f142765fac71490987bd62a93bbd57c6ad2f83fbc645bf0618286fbfc3cd269eadf99e7f973a9e88ac08c5065868f8ad38727c17bb6056cedc83888
-DIST bash43-028 69606 SHA256 
e8b0dbed4724fa7b9bd8ff77d12c7f03da0fbfc5f8251ef5cb8511eb082b469d SHA512 
4317380539e3a93167f195eddd0acf0c75a5d86d5ef243cb7f7dca43e745badc3ebbc081b099678ac17dc03d9a3ed4a3ff3c6636bb1887e73e94b8ff9ced7c88
 WHIRLPOOL 
f01e8fe2c09a7bdefacd7114cc8377f7ccd65de6c3bafac05595f1400f330ba0ba63ce97fe7b9b49957639c75438bb5ceb853890094cb0c4e43fadc1795b89b6
-DIST bash43-029 1824 SHA256 
4cc4a397fe6bc63ecb97d030a4e44258ef2d4e076d0e90c77782968cc43d6292 SHA512 
e25783c7557c1cda8344ba779d59f83e26b90b0aca393b5f7ee389e0583ccf81eba394589e992b33eb6c969083a8a4ff7fc8ce52059cab3b71289d085d381f07
 WHIRLPOOL 
857275184a8a449461b5aebba12d8231e1e33a2119693fa2c865ead18d4c462dea8151cfc3e0d121c2e5569d9984856ba69820aaa54399ddc77bb849ea9de890
-DIST bash43-030 63206 SHA256 
85434f8a2f379d0c49a3ff6d9ffa12c8b157188dd739e556d638217d2a58385b SHA512 
ae41a9a5326ceb8e7105e359be097e14876160f6357bfa7c5cd3c4a495a629be762c3db671754c2cffc6abb34998aad91dde4a449ba16a0c6da844bac53feca4
 WHIRLPOOL 
2184fa715fb90de89f18ba2b27dca612b684a85e9228d58ccf2d62a96a2e575929b3e1a47fbb5809e4c231a6657084be4a076271cfdd5b8b7dde493f2cb40a01
-DIST bash43-031 3689 SHA256 
cd529f59dd0f2fdd49d619fe34691da6f0affedf87cc37cd460a9f3fe812a61d SHA512 
3178b4ab48860ed284bb64ac9b36b6d4d1681c0d4bc37ceeb93e73c9dd140bd0a71e86a86ae595aab43babedae79d75a4b11c57e6ad6800f43ab5f7647f6c4c9
 WHIRLPOOL 
1e21f10a8ade1317e6672fc76e7b0e988d7c02feed3b1e553c60e4717df0b6036ce0822e9f9bf603abaf5b9b248ffa63421601a7f5c2dfcc9c60a98fe77b23dc
-DIST bash43-032 1734 SHA256 
889357d29a6005b2c3308ca5b6286cb223b5e9c083219e5db3156282dd554f4a SHA512 
47afc6308bd4bed20661a87761330854508a745a1c2a7f2d661fbe0d95b00d2d5707cc04f510fcd027b3fdb065d9414697715bff33c707a56955e27341d1bfd0
 WHIRLPOOL 
4b7ef4ac84269a292fa4527d2796508f4da16f9579726d90664305bbd3c2a3fa9002db6c0d60b022a54e756590a196f5dfcb86492a6d776476189546edb488c7
-DIST bash43-033 7038 SHA256 
fb2a7787a13fbe027a7335aca6eb3c21cdbd813e9edc221274b6a9d8692eaa16 SHA512 
3eed328960d77317e1742a9b53ccf40b304657cd535d7f283bdc24219c65ebdcb7aca3019fc8fd9e7152f42dc411625acb1b529f80e4a6c5b750b8f7cbd2e4d0
 WHIRLPOOL 
bdfa9cd681ff499daa14b2c28e294b929f4c8526f11d555046158f035cc2c7a9c48f49aa0837c3ea80cdbc6d960119f40260da4a664944d7e599e40d6227254e
-DIST bash43-034 2392 SHA256 
f1694f04f110defe1330a851cc2768e7e57ddd2dfdb0e3e350ca0e3c214ff889 SHA512 
95d09b843287dc18845b75ac6657a2bd7bd71c31a62f922e7177368678ddf13c0f20498bc17bdf4cd5c1c34d40838174791d1e464ceca168957c68e789e34d06
 WHIRLPOOL 
b9919bf7aabb11e6cc4dd17dd9433775320bc025a22e23b40edbc649e54dfae3e86a3670e30af4863ff8612ade43c91906d15acdb652ac2c37f84f731fba3279
-DIST bash43-035 1800 SHA256 
370d85e51780036f2386dc18c5efe996eba8e652fc1973f0f4f2ab55a993c1e3 SHA512 
1ea68e7ffb15356fdcf5eed08dd7fe0e16aea2928a4510fcfafe79e926d7ac25f013641bf547bfff0401bbb7e1476a802208e4f1ccb8b02ed20c094f99e450d2
 WHIRLPOOL 
a5818ea98353c191210e8d66af0ea998c0b831e6af73035112405c228e18afc8ff243bdc2f3263728fc1d8aa2e7be43ae559cb02662b277478081e127b4fc37a
-DIST bash43-036 1539 SHA256 
ac5f82445b36efdb543dbfae64afed63f586d7574b833e9aa9cd5170bc5fd27c SHA512 
089a05879b8b65c9f11c55127364a3281b651e71cbedfad6221e31dc88eca15d813986f999a22921726873db9590b7b50afcd6162027fe516c2a94e8734e3ee7
 WHIRLPOOL 
3468783b0c10ae74c548e0d0cca3694c21775e6ea83ea1a071ae27b24542b67ffc785e17d6bc849c8030c667c7f531ba1a2de8e808f7820b19e88576e12e098c
-DIST bash43-037 1284 SHA256 
33f170dd7400ab3418d749c55c6391b1d161ef2de7aced1873451b3a3fca5813 SHA512 
7977c0fb9142cdea259b06322092aab3231b9773cc397519bedb6f731aea02a46441c67615b31fd19c886678eb1985687d07357d15fc7f08e946404efc564966
 WHIRLPOOL 
fc3e010f065aa3087ac4e22352459dc2cdd5a232653749250dfebf17023a405ed78e0b2dd8ad66727aaa2645173dc14be111e32e8fb71a13786f4fe6ac6875ac
-DIST bash43-038 2354 SHA256 
adbeaa500ca7a82535f0e88d673661963f8a5fcdc7ad63445e68bf5b49786367 SHA512 
2ef2557b17867b5820a9e5619daa1cddb3fadcff7470504c148828a3007217767da4bf540dc835cf263f9c943b2c1aa909c845f8410f69e2d04c8b3d659efee3
 WHIRLPOOL 
66a2878b850cce96e532625cdcd88d0402c775dc585419c946ddebb206fbf8bee91846cbdce7a88b9caef09e1b02c144e3e71734c918c1b2c09cec67c68fa8d0
-DIST bash43-039 1531 SHA256 
ab94dced2215541097691f60c3eb323cc28ef2549463e6a5334bbcc1e61e74ec SHA512 
f9745a05bfbbe39f8e5af3865de3a32391d7ff291289977e23340c79a3783b4fad15bdcf8ce62478916b43fe18501c4d7c65cd54d3c20e8bb889919df48a9a19
 WHIRLPOOL 
3ee69bc81a25afe4998f76d43c9c2f4f6aca61f545a7304156fceda0f8a99c86379b673967bc7f72c26f5bde01248f77d7aee6372164c2e3b94c7781c7f6bd08
-DIST bash43-040 1532 SHA256 
84bb396b9262992ca5424feab6ed3ec39f193ef5c76dfe4a62b551bd8dd9d76b SHA512 
25a0696f1f0e78cb971afa404e0b7fe634b70d49d6a5a9d6ff5506c42063968e8ede83ad80bd0b79601363676fe3abfedc3b76984f6f9ad2e7798790682e21d0
 WHIRLPOOL 
a435f25ae432161f676b4965cc20cc096fa18af8a191dca7cb311a41e3504e5d27c668fb3430fece1de45e0eed9cb34357dc887e83ace9819f24d585eddf6720
-DIST bash43-041 2362 SHA256 
4ec432966e4198524a7e0cd685fe222e96043769c9613e66742ac475db132c1a SHA512 
d75cdd6a1fb8aeb1a4e88f046cfea3ec493b994b96f60f27d5577b59408422bb7c51cc4525cadab821fd8c57f44fb07f811b087d077359242caff3b54cfc6819
 WHIRLPOOL 
c88e754d694b69bcb3ce390ab3e29932b30a74f8f15b75b570cc46699c072b0f872824766c45bc2a98627529896bdf5aaf6493a493ffd33932d9ed6a362defb3
-DIST bash43-042 1535 SHA256 
ac219322db2791da87a496ee6e8e5544846494bdaaea2626270c2f73c1044919 SHA512 
01a6601029c0a55c9bf1a4ace3f387f9d094a9b9ee3511e2113c000123d85b1d5813c369e62d5a6dd329f515ef0d67d11394a6c0e4516956387556c13d13009a
 WHIRLPOOL 
790b15282a81f5717fb675ea4ae752382ddb1b101766e32c68deb1ec1d64fcf8841b3da556b87ac685e18b528a1de31bc4b94900369f6386f8e3991ed76232c1
-DIST bash43-043 1942 SHA256 
47a8a3c005b46e25821f4d8f5ccb04c1d653b1c829cb40568d553dc44f7a6180 SHA512 
eb05e537fac08587d0755ad59218bb5a51685aefc1476d6e3feaf72acd1e08cbda512988d8c157425e7939863b313d1e36f51b32f8a8497655c6b0710a24b738
 WHIRLPOOL 
3c9a466b68ea5d94b5ad9d1868ad1ace80df6608a9bd1b77c1cd06f7edb588090061f7f4e2639dd7190763864511d573dec33aad77be722516a1300e8a45ce31
-DIST bash43-044 1658 SHA256 
9338820630bf67373b44d8ea68409f65162ea7a47b9b29ace06a0aed12567f99 SHA512 
2937ef80c99e93094e4aaa6a93d077efc3e433a4712c17e30590a0abeb5488293365cb8aa19e37d25b7d5c38d3ad26cdea12b904e5ffb2cdb16f18ab12f422fd
 WHIRLPOOL 
488f567b900e49a9de9b92e9a8e29a92a087d390e9f24c3986bf1d89524878c88c7a3c2cae959844427fb20e6858a7b8eae112aac640f3d97ba1f79888f9f25d
-DIST bash43-045 1312 SHA256 
ba6ec3978e9eaa1eb3fabdaf3cc6fdf8c4606ac1c599faaeb4e2d69864150023 SHA512 
7b79dacff44e5358da736334d2277a2879ca1389e22e9dac50e139f30dab623bc89a56930d89e74efc468a00d051f6747ccaffcd1a30d7c737d49780b9830e3d
 WHIRLPOOL 
f361e523879ff1898574ac5eca480661bd787dc278fff204e7f27da89e85439b4e9d36a5f556046b760f3beb115302e745b5196bfa081b402d3f76fb44463558
-DIST bash43-046 1494 SHA256 
b3b456a6b690cd293353f17e22d92a202b3c8bce587ae5f2667c20c9ab6f688f SHA512 
c036b659fa681f8129110356bec33fad00fb8e469f3b4bcefd0b7ddf5e20030977716adf5c65f58f3ff68cd7af0bdd42392ee077100bc7f45ee123749d082f7d
 WHIRLPOOL 
d58384a2ca77f9a80a69a117221da51a701539cf5497d8e0fc634cd1cc0cb0024e02675bea810a0f42b873b557d479ba1b7aee6e6f73bd1422df2dbb29396477
-EBUILD bash-4.3_p42-r2.ebuild 7355 SHA256 
9e3e57dd0af1f66e27493a1e2f31d404084846ddc82dbbef6c67e25d6b4e2280 SHA512 
58a5931cfcd89c2587ab336ad87b334127df65f5818cec1b6a3b7871e3b8173a7a46dd0c0956104b9d270351dd873e10c1e3666a37df168725f039edea1b32e0
 WHIRLPOOL 
72d9a680334722fd0a326c388495cbf77b9776d6ad3497117cffc075ad3acfca2d6677e1fe735ec70b96a6acf2318075be3a91f00ea9278db056cc5c215fd2e0
-EBUILD bash-4.3_p46-r1.ebuild 7399 SHA256 
c68bc88bd1617338e78b7afeb66c795ef0e5c7dc009ba1810586f23aa9a0d9f7 SHA512 
d3e482ca50220b1ec6dc59a8afad15e8516a5caf85bf40cd5992250bdc1034bf63bff125d6b8f927cbd093247de42e9abf47ca2b17ef03f4ae4f89540a973a96
 WHIRLPOOL 
24ec4c11482a75ac69160228a78d8c7868ec81a5fcca0e94a944347928ee117c112db04d8215c08224e612ce676561fbbcae1eb98f1ed4ebe345c4af4780f672
-EBUILD bash-4.3_p46.ebuild 7302 SHA256 
9d776281eaeb4faec790b751312417a01634d69e4906e068de214409749ce0f5 SHA512 
3b50d6a0949d00ca4eb8bccc7c75a4e4b91e7379c56a8455b9c219cc7c1228186a86aaa6ed5d55fbc91f026a1faf7960d775ee47b741ab1d76f1a085a96dec92
 WHIRLPOOL 
d7c7081a31b891aed5d6b1ebd0af74f82d67cb43a0551fb3218949a8ef7f7c52c6ecc92d200733965a0b256ed8db281fe1492c858a65835b01f55cdac2ffc2d9
-MISC metadata.xml 734 SHA256 
7850abd55e656b9360deafb278c98598922eb3b6f884d024d199110afdcf6ff0 SHA512 
a9301e8d2347e0cf90a97325d9a705076150c00609d28338e5d7d72c135468e4f0531b2a4077b69679ae6ccf89eee691e0e5f0748caab60689f5f017afb544f1
 WHIRLPOOL 
ce0e36bc0ae83b73aee7abee391d1b0a384f0277dfb7f7282043624a523699685d866ef3291a02e9ad1bde3abf196b47e1351f646e0149f942a40ed4dc940a37

diff --git a/app-shells/bash/bash-4.3_p42-r2.ebuild 
b/app-shells/bash/bash-4.3_p42-r2.ebuild
deleted file mode 100644
index 5e590c6..0000000
--- a/app-shells/bash/bash-4.3_p42-r2.ebuild
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils flag-o-matic toolchain-funcs multilib prefix
-
-# Official patchlevel
-# See ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
-PLEVEL=${PV##*_p}
-MY_PV=${PV/_p*}
-MY_PV=${MY_PV/_/-}
-MY_P=${PN}-${MY_PV}
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-       local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
-       [[ ${plevel} -eq 0 ]] && return 1
-       eval set -- {1..${plevel}}
-       set -- $(printf "${pn}${pv/\.}-%03d " "$@")
-       if [[ ${opt} == -s ]] ; then
-               echo "${@/#/${DISTDIR}/}"
-       else
-               local u
-               for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
-                       printf "${u}/${pn}-${pv}-patches/%s " "$@"
-               done
-       fi
-}
-
-# The version of readline this bash normally ships with.
-READLINE_VER="6.3"
-
-DESCRIPTION="The standard GNU Bourne again shell"
-HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html";
-SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
-[[ ${PV} == *_rc* ]] && SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
-
-DEPEND=">=sys-libs/ncurses-5.2-r2
-       readline? ( >=sys-libs/readline-${READLINE_VER} )
-       nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
-       !<sys-apps/portage-2.1.6.7_p1
-       !<sys-apps/paludis-0.26.0_alpha5"
-# we only need yacc when the .y files get patched (bash42-005)
-DEPEND+=" virtual/yacc"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-       if is-flag -malign-double ; then #7332
-               eerror "Detected bad CFLAGS '-malign-double'.  Do not use this"
-               eerror "as it breaks LFS (struct stat64) on x86."
-               die "remove -malign-double from your CFLAGS mr ricer"
-       fi
-       if use bashlogger ; then
-               ewarn "The logging patch should ONLY be used in restricted 
(i.e. honeypot) envs."
-               ewarn "This will log ALL output you enter into the shell, you 
have been warned."
-       fi
-}
-
-src_unpack() {
-       unpack ${MY_P}.tar.gz
-}
-
-src_prepare() {
-       # Include official patches
-       [[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
-
-       # Clean out local libs so we know we use system ones w/releases.
-       if [[ ${PV} != *_rc* ]] ; then
-               rm -rf lib/{readline,termcap}/*
-               touch lib/{readline,termcap}/Makefile.in # for config.status
-               sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' 
Makefile.in || die
-       fi
-
-       # Avoid regenerating docs after patches #407985
-       sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
-       touch -r . doc/*
-
-       epatch "${FILESDIR}"/${PN}-4.3-compat-lvl.patch
-       epatch "${FILESDIR}"/${PN}-4.3-append-process-segfault.patch
-       epatch 
"${FILESDIR}"/${PN}-4.3-mapfile-improper-array-name-validation.patch
-       epatch "${FILESDIR}"/${PN}-4.3-arrayfunc.patch
-
-       fprefixify epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
-
-       epatch_user
-}
-
-src_configure() {
-       local myconf=()
-
-       # For descriptions of these, see config-top.h
-       # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
-       append-cppflags \
-               
-DDEFAULT_PATH_VALUE=\'\"${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin\"\'
 \
-               
-DSTANDARD_UTILS_PATH=\'\"${EPREFIX}/bin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/usr/sbin\"\'
 \
-               -DSYS_BASHRC=\'\"${EPREFIX}/etc/bash/bashrc\"\' \
-               -DSYS_BASH_LOGOUT=\'\"${EPREFIX}/etc/bash/bash_logout\"\' \
-               -DNON_INTERACTIVE_LOGIN_SHELLS \
-               -DSSH_SOURCE_BASHRC \
-               -DUSE_MKTEMP -DUSE_MKSTEMP \
-               $(use bashlogger && echo -DSYSLOG_HISTORY)
-
-       # Don't even think about building this statically without
-       # reading Bug 7714 first.  If you still build it statically,
-       # don't come crying to us with bugs ;).
-       #use static && export LDFLAGS="${LDFLAGS} -static"
-       use nls || myconf+=( --disable-nls )
-
-       # Historically, we always used the builtin readline, but since
-       # our handling of SONAME upgrades has gotten much more stable
-       # in the PM (and the readline ebuild itself preserves the old
-       # libs during upgrades), linking against the system copy should
-       # be safe.
-       # Exact cached version here doesn't really matter as long as it
-       # is at least what's in the DEPEND up above.
-       export ac_cv_rl_version=${READLINE_VER}
-
-       # Force linking with system curses ... the bundled termcap lib
-       # sucks bad compared to ncurses.  For the most part, ncurses
-       # is here because readline needs it.  But bash itself calls
-       # ncurses in one or two small places :(.
-
-       if [[ ${PV} != *_rc* ]] ; then
-               # Use system readline only with released versions.
-               myconf+=( --with-installed-readline=. )
-       fi
-
-       if use plugins; then
-               append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash
-       else
-               # Disable the plugins logic by hand since bash doesn't
-               # provide a way of doing it.
-               export ac_cv_func_dl{close,open,sym}=no \
-                       ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
-               sed -i \
-                       -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \
-                       configure || die
-       fi
-       tc-export AR #444070
-       econf \
-               --docdir='$(datarootdir)'/doc/${PF} \
-               --htmldir='$(docdir)/html' \
-               --with-curses \
-               $(use_with afs) \
-               $(use_enable net net-redirections) \
-               --disable-profiling \
-               $(use_enable mem-scramble) \
-               $(use_with mem-scramble bash-malloc) \
-               $(use_enable readline) \
-               $(use_enable readline history) \
-               $(use_enable readline bang-history) \
-               "${myconf[@]}"
-}
-
-src_compile() {
-       emake
-
-       if use plugins ; then
-               emake -C examples/loadables all others
-       fi
-}
-
-src_install() {
-       local d f
-
-       default
-
-       dodir /bin
-       mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
-       dosym bash /bin/rbash
-
-       insinto /etc/bash
-       doins "${FILESDIR}"/bash_logout
-       fprefixify doins "${FILESDIR}"/bashrc
-       keepdir /etc/bash/bashrc.d
-       insinto /etc/skel
-       for f in bash{_logout,_profile,rc} ; do
-               newins "${FILESDIR}"/dot-${f} .${f}
-       done
-
-       local sed_args=(
-               -e "s:#${USERLAND}#@::"
-               -e '/#@/d'
-       )
-       if ! use readline ; then
-               sed_args+=( #432338
-                       -e '/^shopt -s histappend/s:^:#:'
-                       -e 's:use_color=true:use_color=false:'
-               )
-       fi
-       sed -i \
-               "${sed_args[@]}" \
-               "${ED}"/etc/skel/.bashrc \
-               "${ED}"/etc/bash/bashrc || die
-
-       if use plugins ; then
-               exeinto /usr/$(get_libdir)/bash
-               doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
-               insinto /usr/include/bash-plugins
-               doins *.h builtins/*.h include/*.h 
lib/{glob/glob.h,tilde/tilde.h}
-       fi
-
-       if use examples ; then
-               for d in examples/{functions,misc,scripts,startup-files} ; do
-                       exeinto /usr/share/doc/${PF}/${d}
-                       insinto /usr/share/doc/${PF}/${d}
-                       for f in ${d}/* ; do
-                               if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} 
!= *README ]] ; then
-                                       doexe ${f}
-                               else
-                                       doins ${f}
-                               fi
-                       done
-               done
-       fi
-
-       doman doc/*.1
-       newdoc CWRU/changelog ChangeLog
-       dosym bash.info /usr/share/info/bashref.info
-}
-
-pkg_preinst() {
-       if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then
-               mkdir -p "${EROOT}"/etc/bash
-               mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/
-       fi
-
-       if [[ -L ${EROOT}/bin/sh ]] ; then
-               # rewrite the symlink to ensure that its mtime changes. having 
/bin/sh
-               # missing even temporarily causes a fatal error with paludis.
-               local target=$(readlink "${EROOT}"/bin/sh)
-               local tmp=$(emktemp "${EROOT}"/bin)
-               ln -sf "${target}" "${tmp}"
-               mv -f "${tmp}" "${EROOT}"/bin/sh
-       fi
-}
-
-pkg_postinst() {
-       # If /bin/sh does not exist, provide it
-       if [[ ! -e ${EROOT}/bin/sh ]] ; then
-               ln -sf bash "${EROOT}"/bin/sh
-       fi
-}

diff --git a/app-shells/bash/bash-4.3_p46-r1.ebuild 
b/app-shells/bash/bash-4.3_p46-r1.ebuild
deleted file mode 100644
index 3934bfb..0000000
--- a/app-shells/bash/bash-4.3_p46-r1.ebuild
+++ /dev/null
@@ -1,255 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic toolchain-funcs multilib prefix
-
-# Official patchlevel
-# See ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
-PLEVEL=${PV##*_p}
-MY_PV=${PV/_p*}
-MY_PV=${MY_PV/_/-}
-MY_P=${PN}-${MY_PV}
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-       local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
-       [[ ${plevel} -eq 0 ]] && return 1
-       eval set -- {1..${plevel}}
-       set -- $(printf "${pn}${pv/\.}-%03d " "$@")
-       if [[ ${opt} == -s ]] ; then
-               echo "${@/#/${DISTDIR}/}"
-       else
-               local u
-               for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
-                       printf "${u}/${pn}-${pv}-patches/%s " "$@"
-               done
-       fi
-}
-
-# The version of readline this bash normally ships with.
-READLINE_VER="6.3"
-
-DESCRIPTION="The standard GNU Bourne again shell"
-HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html";
-SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
-[[ ${PV} == *_rc* ]] && SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
-
-DEPEND=">=sys-libs/ncurses-5.2-r2:0=
-       readline? ( >=sys-libs/readline-${READLINE_VER}:0= )
-       nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
-       !<sys-apps/portage-2.1.6.7_p1
-       !<sys-apps/paludis-0.26.0_alpha5"
-# we only need yacc when the .y files get patched (bash42-005)
-DEPEND+=" virtual/yacc"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-4.3-mapfile-improper-array-name-validation.patch
-       "${FILESDIR}"/${PN}-4.3-arrayfunc.patch
-       "${FILESDIR}"/${PN}-4.3-protos.patch
-       # CVE-2016-0634 / bug #594496
-       "${FILESDIR}"/${PN}-4.3-prompt-string-comsub.patch
-)
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-       if is-flag -malign-double ; then #7332
-               eerror "Detected bad CFLAGS '-malign-double'.  Do not use this"
-               eerror "as it breaks LFS (struct stat64) on x86."
-               die "remove -malign-double from your CFLAGS mr ricer"
-       fi
-       if use bashlogger ; then
-               ewarn "The logging patch should ONLY be used in restricted 
(i.e. honeypot) envs."
-               ewarn "This will log ALL output you enter into the shell, you 
have been warned."
-       fi
-}
-
-src_unpack() {
-       unpack ${MY_P}.tar.gz
-}
-
-src_prepare() {
-       # Include official patches
-       [[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
-
-       # Clean out local libs so we know we use system ones w/releases.
-       if [[ ${PV} != *_rc* ]] ; then
-               rm -rf lib/{readline,termcap}/*
-               touch lib/{readline,termcap}/Makefile.in # for config.status
-               sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' 
Makefile.in || die
-       fi
-
-       # Avoid regenerating docs after patches #407985
-       sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
-       touch -r . doc/*
-
-       epatch "${PATCHES[@]}"
-       epatch $(prefixify_ro "${FILESDIR}"/${PN}-4.0-configs-prefix.patch)
-
-       epatch_user
-}
-
-src_configure() {
-       local myconf=()
-
-       # For descriptions of these, see config-top.h
-       # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
-       append-cppflags \
-               
-DDEFAULT_PATH_VALUE=\'\"${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin\"\'
 \
-               
-DSTANDARD_UTILS_PATH=\'\"${EPREFIX}/bin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/usr/sbin\"\'
 \
-               -DSYS_BASHRC=\'\"${EPREFIX}/etc/bash/bashrc\"\' \
-               -DSYS_BASH_LOGOUT=\'\"${EPREFIX}/etc/bash/bash_logout\"\' \
-               -DNON_INTERACTIVE_LOGIN_SHELLS \
-               -DSSH_SOURCE_BASHRC \
-               -DUSE_MKTEMP -DUSE_MKSTEMP \
-               $(use bashlogger && echo -DSYSLOG_HISTORY)
-
-       # Don't even think about building this statically without
-       # reading Bug 7714 first.  If you still build it statically,
-       # don't come crying to us with bugs ;).
-       #use static && export LDFLAGS="${LDFLAGS} -static"
-       use nls || myconf+=( --disable-nls )
-
-       # Historically, we always used the builtin readline, but since
-       # our handling of SONAME upgrades has gotten much more stable
-       # in the PM (and the readline ebuild itself preserves the old
-       # libs during upgrades), linking against the system copy should
-       # be safe.
-       # Exact cached version here doesn't really matter as long as it
-       # is at least what's in the DEPEND up above.
-       export ac_cv_rl_version=${READLINE_VER}
-
-       # Force linking with system curses ... the bundled termcap lib
-       # sucks bad compared to ncurses.  For the most part, ncurses
-       # is here because readline needs it.  But bash itself calls
-       # ncurses in one or two small places :(.
-
-       if [[ ${PV} != *_rc* ]] ; then
-               # Use system readline only with released versions.
-               myconf+=( --with-installed-readline=. )
-       fi
-
-       if use plugins; then
-               append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash
-       else
-               # Disable the plugins logic by hand since bash doesn't
-               # provide a way of doing it.
-               export ac_cv_func_dl{close,open,sym}=no \
-                       ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
-               sed -i \
-                       -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \
-                       configure || die
-       fi
-       tc-export AR #444070
-       econf \
-               --docdir='$(datarootdir)'/doc/${PF} \
-               --htmldir='$(docdir)/html' \
-               --with-curses \
-               $(use_with afs) \
-               $(use_enable net net-redirections) \
-               --disable-profiling \
-               $(use_enable mem-scramble) \
-               $(use_with mem-scramble bash-malloc) \
-               $(use_enable readline) \
-               $(use_enable readline history) \
-               $(use_enable readline bang-history) \
-               "${myconf[@]}"
-}
-
-src_compile() {
-       emake
-
-       if use plugins ; then
-               emake -C examples/loadables all others
-       fi
-}
-
-src_install() {
-       local d f
-
-       default
-
-       dodir /bin
-       mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
-       dosym bash /bin/rbash
-
-       insinto /etc/bash
-       doins "${FILESDIR}"/bash_logout
-       doins $(prefixify_ro "${FILESDIR}"/bashrc)
-       keepdir /etc/bash/bashrc.d
-       insinto /etc/skel
-       for f in bash{_logout,_profile,rc} ; do
-               newins "${FILESDIR}"/dot-${f} .${f}
-       done
-
-       local sed_args=(
-               -e "s:#${USERLAND}#@::"
-               -e '/#@/d'
-       )
-       if ! use readline ; then
-               sed_args+=( #432338
-                       -e '/^shopt -s histappend/s:^:#:'
-                       -e 's:use_color=true:use_color=false:'
-               )
-       fi
-       sed -i \
-               "${sed_args[@]}" \
-               "${ED}"/etc/skel/.bashrc \
-               "${ED}"/etc/bash/bashrc || die
-
-       if use plugins ; then
-               exeinto /usr/$(get_libdir)/bash
-               doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
-               insinto /usr/include/bash-plugins
-               doins *.h builtins/*.h include/*.h 
lib/{glob/glob.h,tilde/tilde.h}
-       fi
-
-       if use examples ; then
-               for d in examples/{functions,misc,scripts,startup-files} ; do
-                       exeinto /usr/share/doc/${PF}/${d}
-                       insinto /usr/share/doc/${PF}/${d}
-                       for f in ${d}/* ; do
-                               if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} 
!= *README ]] ; then
-                                       doexe ${f}
-                               else
-                                       doins ${f}
-                               fi
-                       done
-               done
-       fi
-
-       doman doc/*.1
-       newdoc CWRU/changelog ChangeLog
-       dosym bash.info /usr/share/info/bashref.info
-}
-
-pkg_preinst() {
-       if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then
-               mkdir -p "${EROOT}"/etc/bash
-               mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/
-       fi
-
-       if [[ -L ${EROOT}/bin/sh ]] ; then
-               # rewrite the symlink to ensure that its mtime changes. having 
/bin/sh
-               # missing even temporarily causes a fatal error with paludis.
-               local target=$(readlink "${EROOT}"/bin/sh)
-               local tmp=$(emktemp "${EROOT}"/bin)
-               ln -sf "${target}" "${tmp}"
-               mv -f "${tmp}" "${EROOT}"/bin/sh
-       fi
-}
-
-pkg_postinst() {
-       # If /bin/sh does not exist, provide it
-       if [[ ! -e ${EROOT}/bin/sh ]] ; then
-               ln -sf bash "${EROOT}"/bin/sh
-       fi
-}

diff --git a/app-shells/bash/bash-4.3_p46.ebuild 
b/app-shells/bash/bash-4.3_p46.ebuild
deleted file mode 100644
index b3ef638..0000000
--- a/app-shells/bash/bash-4.3_p46.ebuild
+++ /dev/null
@@ -1,249 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils flag-o-matic toolchain-funcs multilib prefix
-
-# Official patchlevel
-# See ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
-PLEVEL=${PV##*_p}
-MY_PV=${PV/_p*}
-MY_PV=${MY_PV/_/-}
-MY_P=${PN}-${MY_PV}
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-       local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
-       [[ ${plevel} -eq 0 ]] && return 1
-       eval set -- {1..${plevel}}
-       set -- $(printf "${pn}${pv/\.}-%03d " "$@")
-       if [[ ${opt} == -s ]] ; then
-               echo "${@/#/${DISTDIR}/}"
-       else
-               local u
-               for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
-                       printf "${u}/${pn}-${pv}-patches/%s " "$@"
-               done
-       fi
-}
-
-# The version of readline this bash normally ships with.
-READLINE_VER="6.3"
-
-DESCRIPTION="The standard GNU Bourne again shell"
-HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html";
-SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
-[[ ${PV} == *_rc* ]] && SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
-
-DEPEND=">=sys-libs/ncurses-5.2-r2
-       readline? ( >=sys-libs/readline-${READLINE_VER} )
-       nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
-       !<sys-apps/portage-2.1.6.7_p1
-       !<sys-apps/paludis-0.26.0_alpha5"
-# we only need yacc when the .y files get patched (bash42-005)
-DEPEND+=" virtual/yacc"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-       if is-flag -malign-double ; then #7332
-               eerror "Detected bad CFLAGS '-malign-double'.  Do not use this"
-               eerror "as it breaks LFS (struct stat64) on x86."
-               die "remove -malign-double from your CFLAGS mr ricer"
-       fi
-       if use bashlogger ; then
-               ewarn "The logging patch should ONLY be used in restricted 
(i.e. honeypot) envs."
-               ewarn "This will log ALL output you enter into the shell, you 
have been warned."
-       fi
-}
-
-src_unpack() {
-       unpack ${MY_P}.tar.gz
-}
-
-src_prepare() {
-       # Include official patches
-       [[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
-
-       # Clean out local libs so we know we use system ones w/releases.
-       if [[ ${PV} != *_rc* ]] ; then
-               rm -rf lib/{readline,termcap}/*
-               touch lib/{readline,termcap}/Makefile.in # for config.status
-               sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' 
Makefile.in || die
-       fi
-
-       # Avoid regenerating docs after patches #407985
-       sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
-       touch -r . doc/*
-
-       epatch 
"${FILESDIR}"/${PN}-4.3-mapfile-improper-array-name-validation.patch
-       epatch "${FILESDIR}"/${PN}-4.3-arrayfunc.patch
-       epatch "${FILESDIR}"/${PN}-4.3-protos.patch
-       epatch "$(prefixify_ro "${FILESDIR}"/${PN}-4.0-configs-prefix.patch)"
-
-       epatch_user
-}
-
-src_configure() {
-       local myconf=()
-
-       # For descriptions of these, see config-top.h
-       # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
-       append-cppflags \
-               
-DDEFAULT_PATH_VALUE=\'\"${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin\"\'
 \
-               
-DSTANDARD_UTILS_PATH=\'\"${EPREFIX}/bin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/usr/sbin\"\'
 \
-               -DSYS_BASHRC=\'\"${EPREFIX}/etc/bash/bashrc\"\' \
-               -DSYS_BASH_LOGOUT=\'\"${EPREFIX}/etc/bash/bash_logout\"\' \
-               -DNON_INTERACTIVE_LOGIN_SHELLS \
-               -DSSH_SOURCE_BASHRC \
-               -DUSE_MKTEMP -DUSE_MKSTEMP \
-               $(use bashlogger && echo -DSYSLOG_HISTORY)
-
-       # Don't even think about building this statically without
-       # reading Bug 7714 first.  If you still build it statically,
-       # don't come crying to us with bugs ;).
-       #use static && export LDFLAGS="${LDFLAGS} -static"
-       use nls || myconf+=( --disable-nls )
-
-       # Historically, we always used the builtin readline, but since
-       # our handling of SONAME upgrades has gotten much more stable
-       # in the PM (and the readline ebuild itself preserves the old
-       # libs during upgrades), linking against the system copy should
-       # be safe.
-       # Exact cached version here doesn't really matter as long as it
-       # is at least what's in the DEPEND up above.
-       export ac_cv_rl_version=${READLINE_VER}
-
-       # Force linking with system curses ... the bundled termcap lib
-       # sucks bad compared to ncurses.  For the most part, ncurses
-       # is here because readline needs it.  But bash itself calls
-       # ncurses in one or two small places :(.
-
-       if [[ ${PV} != *_rc* ]] ; then
-               # Use system readline only with released versions.
-               myconf+=( --with-installed-readline=. )
-       fi
-
-       if use plugins; then
-               append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash
-       else
-               # Disable the plugins logic by hand since bash doesn't
-               # provide a way of doing it.
-               export ac_cv_func_dl{close,open,sym}=no \
-                       ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
-               sed -i \
-                       -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \
-                       configure || die
-       fi
-       tc-export AR #444070
-       econf \
-               --docdir='$(datarootdir)'/doc/${PF} \
-               --htmldir='$(docdir)/html' \
-               --with-curses \
-               $(use_with afs) \
-               $(use_enable net net-redirections) \
-               --disable-profiling \
-               $(use_enable mem-scramble) \
-               $(use_with mem-scramble bash-malloc) \
-               $(use_enable readline) \
-               $(use_enable readline history) \
-               $(use_enable readline bang-history) \
-               "${myconf[@]}"
-}
-
-src_compile() {
-       emake
-
-       if use plugins ; then
-               emake -C examples/loadables all others
-       fi
-}
-
-src_install() {
-       local d f
-
-       default
-
-       dodir /bin
-       mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
-       dosym bash /bin/rbash
-
-       insinto /etc/bash
-       doins "${FILESDIR}"/bash_logout
-       doins "$(prefixify_ro "${FILESDIR}"/bashrc)"
-       keepdir /etc/bash/bashrc.d
-       insinto /etc/skel
-       for f in bash{_logout,_profile,rc} ; do
-               newins "${FILESDIR}"/dot-${f} .${f}
-       done
-
-       local sed_args=(
-               -e "s:#${USERLAND}#@::"
-               -e '/#@/d'
-       )
-       if ! use readline ; then
-               sed_args+=( #432338
-                       -e '/^shopt -s histappend/s:^:#:'
-                       -e 's:use_color=true:use_color=false:'
-               )
-       fi
-       sed -i \
-               "${sed_args[@]}" \
-               "${ED}"/etc/skel/.bashrc \
-               "${ED}"/etc/bash/bashrc || die
-
-       if use plugins ; then
-               exeinto /usr/$(get_libdir)/bash
-               doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
-               insinto /usr/include/bash-plugins
-               doins *.h builtins/*.h include/*.h 
lib/{glob/glob.h,tilde/tilde.h}
-       fi
-
-       if use examples ; then
-               for d in examples/{functions,misc,scripts,startup-files} ; do
-                       exeinto /usr/share/doc/${PF}/${d}
-                       insinto /usr/share/doc/${PF}/${d}
-                       for f in ${d}/* ; do
-                               if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} 
!= *README ]] ; then
-                                       doexe ${f}
-                               else
-                                       doins ${f}
-                               fi
-                       done
-               done
-       fi
-
-       doman doc/*.1
-       newdoc CWRU/changelog ChangeLog
-       dosym bash.info /usr/share/info/bashref.info
-}
-
-pkg_preinst() {
-       if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then
-               mkdir -p "${EROOT}"/etc/bash
-               mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/
-       fi
-
-       if [[ -L ${EROOT}/bin/sh ]] ; then
-               # rewrite the symlink to ensure that its mtime changes. having 
/bin/sh
-               # missing even temporarily causes a fatal error with paludis.
-               local target=$(readlink "${EROOT}"/bin/sh)
-               local tmp=$(emktemp "${EROOT}"/bin)
-               ln -sf "${target}" "${tmp}"
-               mv -f "${tmp}" "${EROOT}"/bin/sh
-       fi
-}
-
-pkg_postinst() {
-       # If /bin/sh does not exist, provide it
-       if [[ ! -e ${EROOT}/bin/sh ]] ; then
-               ln -sf bash "${EROOT}"/bin/sh
-       fi
-}

diff --git a/app-shells/bash/files/autoconf-mktime-2.53.patch 
b/app-shells/bash/files/autoconf-mktime-2.53.patch
deleted file mode 100644
index 7632b63..0000000
--- a/app-shells/bash/files/autoconf-mktime-2.53.patch
+++ /dev/null
@@ -1,199 +0,0 @@
-https://bugs.gentoo.org/220040
-
---- a/configure
-+++ b/configure
-@@ -12393,22 +12393,25 @@ else
- #line $LINENO "configure"
- #include "confdefs.h"
- /* Test program from Paul Eggert and Tony Leneis.  */
--#if TIME_WITH_SYS_TIME
-+#ifdef TIME_WITH_SYS_TIME
- # include <sys/time.h>
- # include <time.h>
- #else
--# if HAVE_SYS_TIME_H
-+# ifdef HAVE_SYS_TIME_H
- #  include <sys/time.h>
- # else
- #  include <time.h>
- # endif
- #endif
- 
--#if HAVE_UNISTD_H
-+#include <limits.h>
-+#include <stdlib.h>
-+
-+#ifdef HAVE_UNISTD_H
- # include <unistd.h>
- #endif
- 
--#if !HAVE_ALARM
-+#ifndef HAVE_ALARM
- # define alarm(X) /* empty */
- #endif
- 
-@@ -12416,6 +12419,7 @@ else
- #undef putenv
- 
- static time_t time_t_max;
-+static time_t time_t_min;
- 
- /* Values we'll use to set the TZ environment variable.  */
- static const char *const tz_strings[] = {
-@@ -12424,9 +12428,9 @@ static const char *const tz_strings[] = {
- };
- #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
- 
--/* Fail if mktime fails to convert a date in the spring-forward gap.
-+/* Return 0 if mktime fails to convert a date in the spring-forward gap.
-    Based on a problem report from Andreas Jaeger.  */
--static void
-+static int
- spring_forward_gap ()
- {
-   /* glibc (up to about 1998-10-07) failed this test. */
-@@ -12445,23 +12449,27 @@ spring_forward_gap ()
-   tm.tm_min = 0;
-   tm.tm_sec = 0;
-   tm.tm_isdst = -1;
--  if (mktime (&tm) == (time_t)-1)
--    exit (1);
-+  return mktime (&tm) != (time_t) -1;
- }
- 
--static void
--mktime_test (now)
-+static int
-+mktime_test1 (now)
-      time_t now;
- {
-   struct tm *lt;
--  if ((lt = localtime (&now)) && mktime (lt) != now)
--    exit (1);
--  now = time_t_max - now;
--  if ((lt = localtime (&now)) && mktime (lt) != now)
--    exit (1);
-+  return ! (lt = localtime (&now)) || mktime (lt) == now;
- }
- 
--static void
-+static int
-+mktime_test (now)
-+     time_t now;
-+{
-+  return (mktime_test1 (now)
-+        && mktime_test1 ((time_t) (time_t_max - now))
-+        && mktime_test1 ((time_t) (time_t_min + now)));
-+}
-+
-+static int
- irix_6_4_bug ()
- {
-   /* Based on code from Ariel Faigon.  */
-@@ -12474,11 +12482,10 @@ irix_6_4_bug ()
-   tm.tm_sec = 0;
-   tm.tm_isdst = -1;
-   mktime (&tm);
--  if (tm.tm_mon != 2 || tm.tm_mday != 31)
--    exit (1);
-+  return tm.tm_mon == 2 && tm.tm_mday == 31;
- }
- 
--static void
-+static int
- bigtime_test (j)
-      int j;
- {
-@@ -12500,8 +12507,39 @@ bigtime_test (j)
-            && lt->tm_wday == tm.tm_wday
-            && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
-                 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
--      exit (1);
-+      return 0;
-     }
-+  return 1;
-+}
-+
-+static int
-+year_2050_test ()
-+{
-+  /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
-+     ignoring leap seconds.  */
-+  unsigned long int answer = 2527315200UL;
-+
-+  struct tm tm;
-+  time_t t;
-+  tm.tm_year = 2050 - 1900;
-+  tm.tm_mon = 2 - 1;
-+  tm.tm_mday = 1;
-+  tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
-+  tm.tm_isdst = -1;
-+
-+  /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
-+     instead of "TZ=America/Vancouver" in order to detect the bug even
-+     on systems that don't support the Olson extension, or don't have the
-+     full zoneinfo tables installed.  */
-+  putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
-+
-+  t = mktime (&tm);
-+
-+  /* Check that the result is either a failure, or close enough
-+     to the correct answer that we can assume the discrepancy is
-+     due to leap seconds.  */
-+  return (t == (time_t) -1
-+        || (0 < t && answer - 120 <= t && t <= answer + 120));
- }
- 
- int
-@@ -12515,9 +12553,15 @@ main ()
-      isn't worth using anyway.  */
-   alarm (60);
- 
--  for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
--    continue;
--  time_t_max--;
-+  for (;;)
-+    {
-+      t = (time_t_max << 1) + 1;
-+      if (t <= time_t_max)
-+      break;
-+      time_t_max = t;
-+    }
-+  time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
-+
-   delta = time_t_max / 997; /* a suitable prime number */
-   for (i = 0; i < N_STRINGS; i++)
-     {
-@@ -12525,17 +12569,22 @@ main ()
-       putenv (tz_strings[i]);
- 
-       for (t = 0; t <= time_t_max - delta; t += delta)
--      mktime_test (t);
--      mktime_test ((time_t) 60 * 60);
--      mktime_test ((time_t) 60 * 60 * 24);
--
--      for (j = 1; 0 < j; j *= 2)
--        bigtime_test (j);
--      bigtime_test (j - 1);
-+      if (! mktime_test (t))
-+        return 1;
-+      if (! (mktime_test ((time_t) 1)
-+           && mktime_test ((time_t) (60 * 60))
-+           && mktime_test ((time_t) (60 * 60 * 24))))
-+      return 1;
-+
-+      for (j = 1; ; j <<= 1)
-+      if (! bigtime_test (j))
-+        return 1;
-+      else if (INT_MAX / 2 < j)
-+        break;
-+      if (! bigtime_test (INT_MAX))
-+      return 1;
-     }
--  irix_6_4_bug ();
--  spring_forward_gap ();
--  exit (0);
-+  return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
- }
- _ACEOF
- rm -f conftest$ac_exeext

diff --git a/app-shells/bash/files/autoconf-mktime-2.59.patch 
b/app-shells/bash/files/autoconf-mktime-2.59.patch
deleted file mode 100644
index 3ac3ad1..0000000
--- a/app-shells/bash/files/autoconf-mktime-2.59.patch
+++ /dev/null
@@ -1,197 +0,0 @@
-http://bugs.gentoo.org/220040
---- configure
-+++ configure
-@@ -5299,26 +6059,25 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
- /* Test program from Paul Eggert and Tony Leneis.  */
--#if TIME_WITH_SYS_TIME
-+#ifdef TIME_WITH_SYS_TIME
- # include <sys/time.h>
- # include <time.h>
- #else
--# if HAVE_SYS_TIME_H
-+# ifdef HAVE_SYS_TIME_H
- #  include <sys/time.h>
- # else
- #  include <time.h>
- # endif
- #endif
- 
--#if HAVE_STDLIB_H
--# include <stdlib.h>
--#endif
-+#include <limits.h>
-+#include <stdlib.h>
- 
--#if HAVE_UNISTD_H
-+#ifdef HAVE_UNISTD_H
- # include <unistd.h>
- #endif
- 
--#if !HAVE_ALARM
-+#ifndef HAVE_ALARM
- # define alarm(X) /* empty */
- #endif
- 
-@@ -5335,9 +6094,9 @@
- };
- #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
- 
--/* Fail if mktime fails to convert a date in the spring-forward gap.
-+/* Return 0 if mktime fails to convert a date in the spring-forward gap.
-    Based on a problem report from Andreas Jaeger.  */
--static void
-+static int
- spring_forward_gap ()
- {
-   /* glibc (up to about 1998-10-07) failed this test. */
-@@ -5356,29 +6115,27 @@
-   tm.tm_min = 0;
-   tm.tm_sec = 0;
-   tm.tm_isdst = -1;
--  if (mktime (&tm) == (time_t)-1)
--    exit (1);
-+  return mktime (&tm) != (time_t) -1;
- }
- 
--static void
-+static int
- mktime_test1 (now)
-      time_t now;
- {
-   struct tm *lt;
--  if ((lt = localtime (&now)) && mktime (lt) != now)
--    exit (1);
-+  return ! (lt = localtime (&now)) || mktime (lt) == now;
- }
- 
--static void
-+static int
- mktime_test (now)
-      time_t now;
- {
--  mktime_test1 (now);
--  mktime_test1 ((time_t) (time_t_max - now));
--  mktime_test1 ((time_t) (time_t_min + now));
-+  return (mktime_test1 (now)
-+        && mktime_test1 ((time_t) (time_t_max - now))
-+        && mktime_test1 ((time_t) (time_t_min + now)));
- }
- 
--static void
-+static int
- irix_6_4_bug ()
- {
-   /* Based on code from Ariel Faigon.  */
-@@ -5391,11 +6148,10 @@
-   tm.tm_sec = 0;
-   tm.tm_isdst = -1;
-   mktime (&tm);
--  if (tm.tm_mon != 2 || tm.tm_mday != 31)
--    exit (1);
-+  return tm.tm_mon == 2 && tm.tm_mday == 31;
- }
- 
--static void
-+static int
- bigtime_test (j)
-      int j;
- {
-@@ -5417,8 +6173,39 @@
-            && lt->tm_wday == tm.tm_wday
-            && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
-                 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
--      exit (1);
-+      return 0;
-     }
-+  return 1;
-+}
-+
-+static int
-+year_2050_test ()
-+{
-+  /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
-+     ignoring leap seconds.  */
-+  unsigned long int answer = 2527315200UL;
-+
-+  struct tm tm;
-+  time_t t;
-+  tm.tm_year = 2050 - 1900;
-+  tm.tm_mon = 2 - 1;
-+  tm.tm_mday = 1;
-+  tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
-+  tm.tm_isdst = -1;
-+
-+  /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
-+     instead of "TZ=America/Vancouver" in order to detect the bug even
-+     on systems that don't support the Olson extension, or don't have the
-+     full zoneinfo tables installed.  */
-+  putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
-+
-+  t = mktime (&tm);
-+
-+  /* Check that the result is either a failure, or close enough
-+     to the correct answer that we can assume the discrepancy is
-+     due to leap seconds.  */
-+  return (t == (time_t) -1
-+        || (0 < t && answer - 120 <= t && t <= answer + 120));
- }
- 
- int
-@@ -5432,12 +6219,15 @@
-      isn't worth using anyway.  */
-   alarm (60);
- 
--  for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2)
--    continue;
--  time_t_max--;
--  if ((time_t) -1 < 0)
--    for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2)
--      continue;
-+  for (;;)
-+    {
-+      t = (time_t_max << 1) + 1;
-+      if (t <= time_t_max)
-+      break;
-+      time_t_max = t;
-+    }
-+  time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
-+
-   delta = time_t_max / 997; /* a suitable prime number */
-   for (i = 0; i < N_STRINGS; i++)
-     {
-@@ -5445,18 +6235,22 @@
-       putenv (tz_strings[i]);
- 
-       for (t = 0; t <= time_t_max - delta; t += delta)
--      mktime_test (t);
--      mktime_test ((time_t) 1);
--      mktime_test ((time_t) (60 * 60));
--      mktime_test ((time_t) (60 * 60 * 24));
--
--      for (j = 1; 0 < j; j *= 2)
--      bigtime_test (j);
--      bigtime_test (j - 1);
-+      if (! mktime_test (t))
-+        return 1;
-+      if (! (mktime_test ((time_t) 1)
-+           && mktime_test ((time_t) (60 * 60))
-+           && mktime_test ((time_t) (60 * 60 * 24))))
-+      return 1;
-+
-+      for (j = 1; ; j <<= 1)
-+      if (! bigtime_test (j))
-+        return 1;
-+      else if (INT_MAX / 2 < j)
-+        break;
-+      if (! bigtime_test (INT_MAX))
-+      return 1;
-     }
--  irix_6_4_bug ();
--  spring_forward_gap ();
--  exit (0);
-+  return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
- }
- _ACEOF
- rm -f conftest$ac_exeext

diff --git a/app-shells/bash/files/bash-4.0-configs-prefix.patch 
b/app-shells/bash/files/bash-4.0-configs-prefix.patch
deleted file mode 100644
index c6ada7c..0000000
--- a/app-shells/bash/files/bash-4.0-configs-prefix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- bash-4.0/pathnames.h.in
-+++ bash-4.0/pathnames.h.in
-@@ -22,10 +22,10 @@
- #define _PATHNAMES_H_
- 
- /* The default file for hostname completion. */
--#define DEFAULT_HOSTS_FILE "/etc/hosts"
-+#define DEFAULT_HOSTS_FILE "@GENTOO_PORTAGE_EPREFIX@/etc/hosts"
- 
- /* The default login shell startup file. */
--#define SYS_PROFILE "/etc/profile"
-+#define SYS_PROFILE "@GENTOO_PORTAGE_EPREFIX@/etc/profile"
- 
- /* The default location of the bash debugger initialization/startup file. */
- #define DEBUGGER_START_FILE   "@DEBUGGER_START_FILE@"

diff --git a/app-shells/bash/files/bash-4.3-append-process-segfault.patch 
b/app-shells/bash/files/bash-4.3-append-process-segfault.patch
deleted file mode 100644
index 6c9b2e8..0000000
--- a/app-shells/bash/files/bash-4.3-append-process-segfault.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://lists.gnu.org/archive/html/bug-bash/2014-08/msg00048.html
-
-*** ../bash-4.3-patched/execute_cmd.c  2014-07-30 10:26:52.000000000 -0400
---- execute_cmd.c      2014-08-11 16:55:57.000000000 -0400
-***************
-*** 2406,2410 ****
-      {
-  #if defined (JOB_CONTROL)
-!       append_process (savestring (the_printed_command), dollar_dollar_pid, 
exec_result, lastpipe_jid);
-  #endif
-        lstdin = wait_for (lastpid);
---- 2433,2438 ----
-      {
-  #if defined (JOB_CONTROL)
-!       if (INVALID_JOB (lastpipe_jid) == 0)
-!      append_process (savestring (the_printed_command_except_trap), 
dollar_dollar_pid, exec_result, lastpipe_jid);
-  #endif
-        lstdin = wait_for (lastpid);

diff --git a/app-shells/bash/files/bash-4.3-arrayfunc.patch 
b/app-shells/bash/files/bash-4.3-arrayfunc.patch
deleted file mode 100644
index f44d184..0000000
--- a/app-shells/bash/files/bash-4.3-arrayfunc.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-http://lists.gnu.org/archive/html/bug-bash/2014-11/msg00178.html
-
-diff --git a/arrayfunc.c b/arrayfunc.c
-index 804e6da..0f900aa 100644
---- a/arrayfunc.c
-+++ b/arrayfunc.c
-@@ -498,7 +498,7 @@ assign_compound_array_list (var, nlist, flags)
- 
-   for (list = nlist; list; list = list->next)
-     {
--      iflags = flags;
-+      iflags = (flags & ~ASS_APPEND);
-       w = list->word->word;
- 
-       /* We have a word of the form [ind]=value */

diff --git a/app-shells/bash/files/bash-4.3-compat-lvl.patch 
b/app-shells/bash/files/bash-4.3-compat-lvl.patch
deleted file mode 100644
index 5734687..0000000
--- a/app-shells/bash/files/bash-4.3-compat-lvl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://lists.gnu.org/archive/html/bug-bash/2014-06/msg00046.html
-
---- a/builtins/shopt.def
-+++ b/builtins/shopt.def
-@@ -160,7 +160,7 @@ static struct {
-   { "compat32", &shopt_compat32, set_compatibility_level },
-   { "compat40", &shopt_compat40, set_compatibility_level },
-   { "compat41", &shopt_compat41, set_compatibility_level },
--  { "compat42", &shopt_compat41, set_compatibility_level },
-+  { "compat42", &shopt_compat42, set_compatibility_level },
- #if defined (READLINE)
-   { "complete_fullquote", &complete_fullquote, (shopt_set_func_t *)NULL},
-   { "direxpand", &dircomplete_expand, shopt_set_complete_direxpand },

diff --git 
a/app-shells/bash/files/bash-4.3-mapfile-improper-array-name-validation.patch 
b/app-shells/bash/files/bash-4.3-mapfile-improper-array-name-validation.patch
deleted file mode 100644
index 20bf340..0000000
--- 
a/app-shells/bash/files/bash-4.3-mapfile-improper-array-name-validation.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://lists.gnu.org/archive/html/bug-bash/2014-11/msg00097.html
-
---- bash-4.3/builtins/mapfile.def
-+++ bash-4.3/builtins/mapfile.def
-@@ -339,7 +339,7 @@
-   else
-     array_name = list->word->word;
-   
--  if (legal_identifier (array_name) == 0 && valid_array_reference 
(array_name) == 0)
-+  if (legal_identifier (array_name) == 0)
-     {
-       sh_invalidid (array_name);
-       return (EXECUTION_FAILURE);

diff --git a/app-shells/bash/files/bash-4.3-prompt-string-comsub.patch 
b/app-shells/bash/files/bash-4.3-prompt-string-comsub.patch
deleted file mode 100644
index 175bc53..0000000
--- a/app-shells/bash/files/bash-4.3-prompt-string-comsub.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-http://seclists.org/oss-sec/2016/q3/538
-https://bugs.gentoo.org/594496
-
-*** ../bash-4.3-patched/parse.y        2015-08-13 15:11:54.000000000 -0400
---- parse.y    2016-03-07 15:44:14.000000000 -0500
-***************
-*** 5259,5263 ****
-    int result_size, result_index;
-    int c, n, i;
-!   char *temp, octal_string[4];
-    struct tm *tm;  
-    time_t the_time;
---- 5259,5263 ----
-    int result_size, result_index;
-    int c, n, i;
-!   char *temp, *t_host, octal_string[4];
-    struct tm *tm;  
-    time_t the_time;
-***************
-*** 5407,5411 ****
-           case 's':
-             temp = base_pathname (shell_name);
-!            temp = savestring (temp);
-             goto add_string;
-  
---- 5407,5415 ----
-           case 's':
-             temp = base_pathname (shell_name);
-!            /* Try to quote anything the user can set in the file system */
-!            if (promptvars || posixly_correct)
-!              temp = sh_backslash_quote_for_double_quotes (temp);
-!            else
-!              temp = savestring (temp);
-             goto add_string;
-  
-***************
-*** 5497,5503 ****
-           case 'h':
-           case 'H':
-!            temp = savestring (current_host_name);
-!            if (c == 'h' && (t = (char *)strchr (temp, '.')))
-               *t = '\0';
-             goto add_string;
-  
---- 5501,5515 ----
-           case 'h':
-           case 'H':
-!            t_host = savestring (current_host_name);
-!            if (c == 'h' && (t = (char *)strchr (t_host, '.')))
-               *t = '\0';
-+            if (promptvars || posixly_correct)
-+              /* Make sure that expand_prompt_string is called with a
-+                 second argument of Q_DOUBLE_QUOTES if we use this
-+                 function here. */
-+              temp = sh_backslash_quote_for_double_quotes (t_host);
-+            else
-+              temp = savestring (t_host);
-+            free (t_host);
-             goto add_string;
-  
-*** ../bash-4.3-patched/y.tab.c        2015-08-13 15:11:54.000000000 -0400
---- y.tab.c    2016-03-07 15:44:14.000000000 -0500
-***************
-*** 7571,7575 ****
-    int result_size, result_index;
-    int c, n, i;
-!   char *temp, octal_string[4];
-    struct tm *tm;  
-    time_t the_time;
---- 7571,7575 ----
-    int result_size, result_index;
-    int c, n, i;
-!   char *temp, *t_host, octal_string[4];
-    struct tm *tm;  
-    time_t the_time;
-***************
-*** 7719,7723 ****
-           case 's':
-             temp = base_pathname (shell_name);
-!            temp = savestring (temp);
-             goto add_string;
-  
---- 7719,7727 ----
-           case 's':
-             temp = base_pathname (shell_name);
-!            /* Try to quote anything the user can set in the file system */
-!            if (promptvars || posixly_correct)
-!              temp = sh_backslash_quote_for_double_quotes (temp);
-!            else
-!              temp = savestring (temp);
-             goto add_string;
-  
-***************
-*** 7809,7815 ****
-           case 'h':
-           case 'H':
-!            temp = savestring (current_host_name);
-!            if (c == 'h' && (t = (char *)strchr (temp, '.')))
-               *t = '\0';
-             goto add_string;
-  
---- 7813,7827 ----
-           case 'h':
-           case 'H':
-!            t_host = savestring (current_host_name);
-!            if (c == 'h' && (t = (char *)strchr (t_host, '.')))
-               *t = '\0';
-+            if (promptvars || posixly_correct)
-+              /* Make sure that expand_prompt_string is called with a
-+                 second argument of Q_DOUBLE_QUOTES if we use this
-+                 function here. */
-+              temp = sh_backslash_quote_for_double_quotes (t_host);
-+            else
-+              temp = savestring (t_host);
-+            free (t_host);
-             goto add_string;
-  
-

diff --git a/app-shells/bash/files/bash-4.3-protos.patch 
b/app-shells/bash/files/bash-4.3-protos.patch
deleted file mode 100644
index 7af84ff..0000000
--- a/app-shells/bash/files/bash-4.3-protos.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/redir.c
-+++ b/redir.c
-@@ -31,6 +31,7 @@
- #endif
- #include "filecntl.h"
- #include "posixstat.h"
-+#include "trap.h"
- 
- #if defined (HAVE_UNISTD_H)
- #  include <unistd.h>

diff --git a/app-shells/bash/files/bash-4.x-deferred-heredocs.patch 
b/app-shells/bash/files/bash-4.x-deferred-heredocs.patch
deleted file mode 100644
index 698d277..0000000
--- a/app-shells/bash/files/bash-4.x-deferred-heredocs.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-http://bugs.gentoo.org/310197
-http://lists.gnu.org/archive/html/bug-bash/2010-03/msg00063.html
-
-fix heredocs handling in `set` output
-
-*** ../bash-4.1-patched/print_cmd.c    2009-09-16 15:32:26.000000000 -0400
---- print_cmd.c        2010-03-22 21:15:30.000000000 -0400
-***************
-*** 114,117 ****
---- 114,123 ----
-  #define CHECK_XTRACE_FP      xtrace_fp = (xtrace_fp ? xtrace_fp : stderr)
-  
-+ #define PRINT_DEFERRED_HEREDOCS(x) \
-+   do { \
-+     if (deferred_heredocs) \
-+       print_deferred_heredocs (x); \
-+   } while (0)
-+ 
-  /* Non-zero means the stuff being printed is inside of a function def. */
-  static int inside_function_def;
-***************
-*** 561,571 ****
-  {
-    print_for_command_head (for_command);
-- 
-    cprintf (";");
-    newline ("do\n");
-    indentation += indentation_amount;
-    make_command_string_internal (for_command->action);
-    semicolon ();
-    indentation -= indentation_amount;
-    newline ("done");
-  }
---- 566,578 ----
-  {
-    print_for_command_head (for_command);
-    cprintf (";");
-    newline ("do\n");
-+ 
-    indentation += indentation_amount;
-    make_command_string_internal (for_command->action);
-+   PRINT_DEFERRED_HEREDOCS ("");
-    semicolon ();
-    indentation -= indentation_amount;
-+ 
-    newline ("done");
-  }

diff --git a/app-shells/bash/files/bash_logout 
b/app-shells/bash/files/bash_logout
deleted file mode 100644
index 50a7933..0000000
--- a/app-shells/bash/files/bash_logout
+++ /dev/null
@@ -1,9 +0,0 @@
-# /etc/bash/bash_logout
-
-# This file is sourced when a login shell terminates.
-
-# You may wish to clear everyone's screen when they logout.
-#clear
-
-# Or maybe you want to leave a thoughtful note.
-#fortune

diff --git a/app-shells/bash/files/bashrc b/app-shells/bash/files/bashrc
deleted file mode 100644
index 2bd746d..0000000
--- a/app-shells/bash/files/bashrc
+++ /dev/null
@@ -1,126 +0,0 @@
-# @GENTOO_PORTAGE_EPREFIX@/etc/bash/bashrc
-#
-# This file is sourced by all *interactive* bash shells on startup,
-# including some apparently interactive shells such as scp and rcp
-# that can't tolerate any output.  So make sure this doesn't display
-# anything or bad things will happen !
-
-
-# Test for an interactive shell.  There is no need to set anything
-# past this point for scp and rcp, and it's important to refrain from
-# outputting anything in those cases.
-if [[ $- != *i* ]] ; then
-       # Shell is non-interactive.  Be done now!
-       return
-fi
-
-# Bash won't get SIGWINCH if another process is in the foreground.
-# Enable checkwinsize so that bash will check the terminal size when
-# it regains control.  #65623
-# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
-shopt -s checkwinsize
-
-# Disable completion when the input buffer is empty.  i.e. Hitting tab
-# and waiting a long time for bash to expand all of $PATH.
-shopt -s no_empty_cmd_completion
-
-# Enable history appending instead of overwriting when exiting.  #139609
-shopt -s histappend
-
-# Save each command to the history file as it's executed.  #517342
-# This does mean sessions get interleaved when reading later on, but this
-# way the history is always up to date.  History is not synced across live
-# sessions though; that is what `history -n` does.
-# Disabled by default due to concerns related to system recovery when $HOME
-# is under duress, or lives somewhere flaky (like NFS).  Constantly syncing
-# the history will halt the shell prompt until it's finished.
-#PROMPT_COMMAND='history -a'
-
-# Change the window title of X terminals 
-case ${TERM} in
-       [aEkx]term*|rxvt*|gnome*|konsole*|interix)
-               PS1='\[\033]0;\u@\h:\w\007\]'
-               ;;
-       screen*)
-               PS1='\[\033k\u@\h:\w\033\\\]'
-               ;;
-       *)
-               unset PS1
-               ;;
-esac
-
-# Set colorful PS1 only on colorful terminals.
-# dircolors --print-database uses its own built-in database
-# instead of using /etc/DIR_COLORS.  Try to use the external file
-# first to take advantage of user additions.
-use_color=false
-if type -P dircolors >/dev/null ; then
-       # Enable colors for ls, etc.  Prefer ~/.dir_colors #64489
-       LS_COLORS=
-       if [[ -f ~/.dir_colors ]] ; then
-               # If you have a custom file, chances are high that it's not the 
default.
-               used_default_dircolors="no"
-               eval "$(dircolors -b ~/.dir_colors)"
-       elif [[ -f @GENTOO_PORTAGE_EPREFIX@/etc/DIR_COLORS ]] ; then
-               # People might have customized the system database.
-               used_default_dircolors="maybe"
-               eval "$(dircolors -b @GENTOO_PORTAGE_EPREFIX@/etc/DIR_COLORS)"
-       else
-               used_default_dircolors="yes"
-               eval "$(dircolors -b)"
-       fi
-       if [[ -n ${LS_COLORS:+set} ]] ; then
-               use_color=true
-
-               # The majority of systems out there do not customize these 
files, so we
-               # want to avoid always exporting the large $LS_COLORS variable. 
 This
-               # keeps the active env smaller, and it means we don't have to 
deal with
-               # running new/old (incompatible) versions of `ls` compared to 
when we
-               # last sourced this file.
-               case ${used_default_dircolors} in
-               no) ;;
-               yes) unset LS_COLORS ;;
-               *)
-                       ls_colors=$(eval "$(dircolors -b)"; echo "${LS_COLORS}")
-                       if [[ ${ls_colors} == "${LS_COLORS}" ]] ; then
-                               unset LS_COLORS
-                       fi
-                       ;;
-               esac
-       fi
-       unset used_default_dircolors
-else
-       # Some systems (e.g. BSD & embedded) don't typically come with
-       # dircolors so we need to hardcode some terminals in here.
-       case ${TERM} in
-       [aEkx]term*|rxvt*|gnome*|konsole*|screen|cons25|*color) use_color=true;;
-       esac
-fi
-
-if ${use_color} ; then
-       if [[ ${EUID} == 0 ]] ; then
-               PS1+='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
-       else
-               PS1+='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
-       fi
-
-       #BSD#@export CLICOLOR=1
-       #GNU#@alias ls='ls --color=auto'
-       alias grep='grep --colour=auto'
-       alias egrep='egrep --colour=auto'
-       alias fgrep='fgrep --colour=auto'
-else
-       if [[ ${EUID} == 0 ]] ; then
-               # show root@ when we don't have colors
-               PS1+='\u@\h \W \$ '
-       else
-               PS1+='\u@\h \w \$ '
-       fi
-fi
-
-for sh in @GENTOO_PORTAGE_EPREFIX@/etc/bash/bashrc.d/* ; do
-       [[ -r ${sh} ]] && source "${sh}"
-done
-
-# Try to keep environment pollution down, EPA loves us.
-unset use_color sh

diff --git a/app-shells/bash/files/dot-bash_logout 
b/app-shells/bash/files/dot-bash_logout
deleted file mode 100644
index 44b6f79..0000000
--- a/app-shells/bash/files/dot-bash_logout
+++ /dev/null
@@ -1,6 +0,0 @@
-# /etc/skel/.bash_logout
-
-# This file is sourced when a login shell terminates.
-
-# Clear the screen for security's sake.
-clear

diff --git a/app-shells/bash/files/dot-bash_profile 
b/app-shells/bash/files/dot-bash_profile
deleted file mode 100644
index 1de05a4..0000000
--- a/app-shells/bash/files/dot-bash_profile
+++ /dev/null
@@ -1,7 +0,0 @@
-# /etc/skel/.bash_profile
-
-# This file is sourced by bash for login shells.  The following line
-# runs your .bashrc and is recommended by the bash info pages.
-if [[ -f ~/.bashrc ]] ; then
-       . ~/.bashrc
-fi

diff --git a/app-shells/bash/files/dot-bashrc b/app-shells/bash/files/dot-bashrc
deleted file mode 100644
index 34dbd8c..0000000
--- a/app-shells/bash/files/dot-bashrc
+++ /dev/null
@@ -1,18 +0,0 @@
-# /etc/skel/.bashrc
-#
-# This file is sourced by all *interactive* bash shells on startup,
-# including some apparently interactive shells such as scp and rcp
-# that can't tolerate any output.  So make sure this doesn't display
-# anything or bad things will happen !
-
-
-# Test for an interactive shell.  There is no need to set anything
-# past this point for scp and rcp, and it's important to refrain from
-# outputting anything in those cases.
-if [[ $- != *i* ]] ; then
-       # Shell is non-interactive.  Be done now!
-       return
-fi
-
-
-# Put your fun stuff here.

diff --git a/app-shells/bash/metadata.xml b/app-shells/bash/metadata.xml
deleted file mode 100644
index 9b5e498..0000000
--- a/app-shells/bash/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<maintainer type="project">
-  <email>base-sys...@gentoo.org</email>
-  <name>Gentoo Base System</name>
-</maintainer>
-<use>
-  <flag name="bashlogger">Log ALL commands typed into bash; should ONLY be
-    used in restricted environments such as honeypots</flag>
-  <flag name="mem-scramble">Build with custom malloc/free overwriting 
allocated/freed memory</flag>
-  <flag name="net">Enable /dev/tcp/host/port redirection</flag>
-  <flag name="plugins">Add support for loading builtins at runtime via
-    'enable'</flag>
-</use>
-<upstream>
-  <remote-id type="cpe">cpe:/a:gnu:bash</remote-id>
-</upstream>
-</pkgmetadata>

Reply via email to