aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2018-01-08 15:19:16 +0000
committerStuart Shelton <stuart@shelton.me>2018-01-08 15:19:16 +0000
commit47eb755a963198bfb0f644332c994feca9556487 (patch)
tree4d86ef84c35bf1115286b96293adb488a9aa34e5 /app-shells
parentAdd app-arch/unzip-6.0_p21-r2 (diff)
downloadsrcshelton-47eb755a963198bfb0f644332c994feca9556487.tar.gz
srcshelton-47eb755a963198bfb0f644332c994feca9556487.tar.bz2
srcshelton-47eb755a963198bfb0f644332c994feca9556487.zip
Add app-shells/bash-4.4_p12, update app-shells/bash-4.3_p48-r1
Diffstat (limited to 'app-shells')
-rw-r--r--app-shells/bash/Manifest24
-rw-r--r--app-shells/bash/bash-4.3_p48-r1.ebuild2
-rw-r--r--app-shells/bash/bash-4.4_p12.ebuild316
-rw-r--r--app-shells/bash/files/bash-4.0-bashintl-in-siglist.patch4
-rw-r--r--app-shells/bash/files/bash-4.0-configs-prefix.patch4
-rw-r--r--app-shells/bash/files/bash-4.2-signal.h.patch8
-rw-r--r--app-shells/bash/files/bash-4.3-signal.h.patch4
7 files changed, 346 insertions, 16 deletions
diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 8efd1e29..57f8a2dd 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -1,7 +1,7 @@
-AUX bash-4.0-bashintl-in-siglist.patch 274 SHA256 46f93d1464c3feb5679e0d2e054af531b9629562ac1b99228bbd6f70b51bf548 SHA512 52f3d8773841b7c1c96ff578cc2e0cba454772ee63aca5309dba1ae4aea472858f1ec5bc6caa09909cca3d90593d061485941e1bbbb875565bd1f0b229b2da7e WHIRLPOOL 457a9799344a835bd28764b6107a97002c1bf3cb78256dc755b1507d95c30e600b1318469ee660e75bb17ac385426c656d179cf4eedff2018a9c77068d41952a
+AUX bash-4.0-bashintl-in-siglist.patch 201 SHA256 2b5d5619dddf406edef1a56edc24be74458f6ebee44434afe079864b7436acb9 SHA512 ed7a13c8d42f0d87b94dcd8ab7d920a6fa0d8f5ad5bca83521c03fd0a84e5002a19967659a2494cd969869e7bb4328cce44bb72f8ba5d0f44dcd8e1ce3425148 WHIRLPOOL 5e6227812e6eef48703234bfc40c62191e8c6448bd40caa3592ae41d1bc65a6cdd03ab4e16c4ceb7ab7459cdb76851fa860b14ffd795fb17d6a3041f2347ef3f
AUX bash-4.0-cflags_for_build.patch 954 SHA256 22c37f7d43d913a76846fe54b746d1237e10b6bd935163809c86a93ceb28ad65 SHA512 6357bd7c8b7fe4de009de3791525c80459bd910adfcd35537722fe27bcd7f12b1e97f20d05d8a9ac8373e4e24a48be3fe1a7d8ab7e86afdf725ca6f848222467 WHIRLPOOL f3056c850838592185e7da9f422ef77bfd1f64130dbb480a7f47f6a3cbb11884c397c68aa52aa6b3449e7dd042f6763eb5e676aee53b8e7e1cebcb54f58b5da3
AUX bash-4.0-childmax-pids.patch 4671 SHA256 51d6d4921ab23d4237c5fe2cc1f3c3ee93c4ecbb29c558cf6f1dfe163cf53000 SHA512 6c48f4ddbd733936fc870b410f0f81221b3843639e50b5d73329d8d2b0cb0f490d6c6f7724f91c8168570cc5e5f90042aa9d8f6790e1b401a652cbc90b41cea0 WHIRLPOOL 88092bbd613bca28dc94d27e4b3e6e6e2ccbb78ef12781604909b6746e693daf01cb00c73a719cf2b2d4d9beb6584cc4cc1a04e5196633372c56523827f374aa
-AUX bash-4.0-configs-prefix.patch 532 SHA256 e83e4659f0d62a5a8c7cac9332bd356d5827a4b89ce7fde05e233477b9785717 SHA512 87132ab99b4bbe9ee5a52bd0f98c8ef27b03135168490babb2c96b4f4799212c3b8132830ad6332b585443a28b0b2121946bf834a04a9c2a5afae81fd547beaa WHIRLPOOL 94fe7e5fca1db131ff046416f693872c8ee354768848b8a1c0b49414924a41ff1e0d3e5f13e556ea710479848eadc83035b9e3304bc737b54e04e1c407723e25
+AUX bash-4.0-configs-prefix.patch 518 SHA256 2d9564ff7f29a2609a9669f227c9745f3e29e2c205d6a3dc701ef068278418a9 SHA512 efea4325e445c16d808123220b5e1e2ccde51881cc098e13a6e3a50bba6ff33f08fa8af9331c1ebb3a29406342c0e1cd5702bf5c1d31c75a2b0eafb408e7b0e8 WHIRLPOOL 7ac60cb8c78a5f186b368a0dca19b27e6760d3b57a50b7b3b4a27a23a77d5bd81f287bc250d93f2954e144d7ceedb92ef8d66b348680dea8769da37813ff1b8d
AUX bash-4.0-interix-x64.patch 1098 SHA256 2cc9c7f6bf91d7203f95f1fb2cee6408772d3a87b15fa4e9759a0b82f742210c SHA512 5f18bf651810f76776f96ff5f55be4c09d8f7d229a3fb891ee37555477d8602d502a92894c0fc2c74d3f0dee1ac0211e002bbf8a73ef644d3f6e41640b50871a WHIRLPOOL 7610188cb694971bdae785670e4afa548d3682f34b0b872043ef14939aec47044a03e8dfcde11abb1ad5be71547600833737bc0a4e233aaa64b11f045970bf85
AUX bash-4.1-blocking-namedpipe.patch 618 SHA256 7c5c7fdd9dabeced6629f90f4ce0173cd33fe8b8b5caa7e829bece92601974d2 SHA512 c6bdaf4fc0fe46c650246bf24968a0be38695a93c428094950164d314a9bff76c670534d2c41c636266ee87fa80715c4a203a57f1d3f0424d1d5e3177df9e6b2 WHIRLPOOL 0f1518963a7a03533889b11648780b88fdad6d7e9e73ca6dfededc6f75fb4c1c3cf9d915e2013e67bb0215c6ab91c64054256a390fefd1a8f30bb83ecc61ac87
AUX bash-4.2-darwin13.patch 1345 SHA256 cdfab00f37bcc8ee263094e4514361036a8ddc9086bc7230eaeef0cea6c936f6 SHA512 dc6477c227b8e351dea3822af6f23dae567deaceb8324ca2bd568fe39419d78dcd9b08e671aee1367a56db7c4969290cba32944e64ccc997da17cd8e4c221023 WHIRLPOOL 8744c58aef3096ca282578eeadc341720cd9afdf9ca5f81a6d8fce03d37810ab3a7bb2665f2a1f0dd7d1499fbea4053080814ac8e9584f627ea5ada4fc562692
@@ -9,7 +9,7 @@ AUX bash-4.2-execute-job-control.patch 865 SHA256 0b6fc0d467662dd85daa02ba8d50ea
AUX bash-4.2-no-readline.patch 287 SHA256 f145706f0a83939575023929905199ac4359c97530641c39635be36a46fa8d8c SHA512 558b6bc3a7588ca83190264c842a0eb79d838ebe8002f3aecf8a4dbbbbfa770a3568e2f35496ab80683c0317f15afbeb5748bd0c0027c7afbcb0419217dd5847 WHIRLPOOL e760a202352817c8b465d03b9f9101b3c5f87c7d5c88263d086b574bf89834c7d2e9de8aebcb4427e456ce17b1f51e89d3739c5a556179f03ea832cf385ab83d
AUX bash-4.2-parallel-build.patch 4448 SHA256 1c5f7fb5c324d6f2b786ad259cc35bfdd3fe3087e778e4a5031277b33ca097c3 SHA512 44690ed868ed95b7949b21a308f402af64d46873a8eb023f44e3f12381719e66b5c123c75d496ccb3d51b10b7102ae041dc41d55131ff9835757731afb9f7711 WHIRLPOOL 70bf422d8207f08d15cfe95daf5b6ac264bd320c7544ee626efe0afdb751ebd4c953a59e39e44af85273cbdec3ebbd060597ab9ccfcc1b5b767fde4f6afa9916
AUX bash-4.2-read-retry.patch 932 SHA256 37d60b456efd563960a9f1f3f40f0e7f6ef2f9aeb63d8dafabf13853f3d41987 SHA512 b8c9524a1385f8a66b964bc629ed62a1c825415e3388ac4204709440d3feedd5ffa92dd0fb54eab85283b0de49ce24a76836512b737612c0a4c45eb4ab40f8cb WHIRLPOOL b88a33ea5dd903f6049f79d96bd5975074e9b43bf21e5491cd8ccffc1649f4afcf48456b80bb99c3bc576c553c9bb99ca8ca831a85e936e82aef4aa39509a652
-AUX bash-4.2-signal.h.patch 488 SHA256 c3dc42d4e70c910c86a8da8b67c6f205f5cdb73a50870b9148a28358d4ce95bb SHA512 aee31737762ed85d53b887e7bc1b5c4cb40c166e079bb3874dfcf356bc0318430864dafe17f729b6fd2d04d9b110bc032690a7746b79e97b9affeb901ce0fe2d WHIRLPOOL 864fd7ec17cda0ca4f11cfdde55973e3d7cab7d856f904dfff0ee96b97484b87d4a228d1273dcf1a76709b562fd8ee0b95d1b04631addd99382ba57fabfa2cd6
+AUX bash-4.2-signal.h.patch 342 SHA256 17dbf4e0d12455311b2f2613841e8500583d30333f55abe01f7635982de083aa SHA512 52f8bac989859c6fd342d6849c6f022ecb6e5afcce3f025ecb1ead8bb72a60f6ccf3c764c801e159842ff1d76b19ffe1acd8e7653e86b70561703e2da8b9d3d5 WHIRLPOOL e88a215dd6c6d64056605a554b8c958bad2dd2e3dad19cbe1680be3a456fa0e87a717df27f6f1c55161cdbc4d2a87f48603e7f665f3b005b8e1b256f28559bd1
AUX bash-4.2-speed-up-read-N.patch 2858 SHA256 8547d32535ed4e2fe5cb7b3503e6044c3f5df3772079509bd02cec4177059dcf SHA512 6b7f611ac35746c5ce8caad49def25d060397d81844c0dda2ba7c73f4b0318a28b3fb89f356695c8a7799b70ab0591d9612619403b7d4ade8aba1e60a933fdae WHIRLPOOL da9647b199f090b358b8186187d9ceff6cc5dd7cb20885f7963c1a1b445bf833093c2db931763a9c05f2e4b87e9e1c201bd34a441c49a39703eca7f3c61b2d49
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
@@ -17,7 +17,7 @@ AUX bash-4.3-compat-lvl.patch 628 SHA256 3303c12a499c5fb3f3c9ac7b11b020c83d4d4e3
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.3-signal.h.patch 210 SHA256 3301f5849483135d93ec5e5f9e8256e094cf17762c5dab91167f253b1a23871e SHA512 9f8756740c35434c8150f97d91ef65109def9c80bc3f0c251f7561af49a504b240395ae8a8517ffcabce599c3203b5e23effbc6bd008cd1d9f80a4cdaf638284 WHIRLPOOL 329c3fc0fbf535bb7cdfe3ac60a418734c9aa03b8ce89fb065fbdd24c6a1aae33a4156e870fbe1272df9581a166c219d93c10c74db2c319985bc8e78b89778ec
+AUX bash-4.3-signal.h.patch 137 SHA256 531820b96b2fa4cd89e587dfd4fd329a4d6c2819cd79e02943acf027b5c8742c SHA512 d67e8fd1354f05d63f8d5ea396efaa053e7d8c3de58ae66dc626260616cdaacbee29b4d04c723f28f6fa9225fafbc2ba2d60d3c048d5e93aca586e78cd21c6bf WHIRLPOOL f77360b4653ded78df48bbc2aabf0f9bbd401614dc3a9f8a4caa7b2e1f339adf84b54316e7151f3ce3a825c0d326e24ed00c34364906c5c995ed1778d4dda6ac
AUX bash-4.3_p39-cygwin-r2.patch 23396 SHA256 8e1225119d8fa3b5260550471b471098e5002378db4c4d89e2d18b8dc4707309 SHA512 9e03d9a3d877f8fec616fa5849e23554af23a2f973c98382f61d79e64c099c2843021c7bab8c43cd3c1bcd81f7f0d22a06ef095f2fb2dabbf5868b9178f4bac8 WHIRLPOOL 900ea0cd35a12498bc605d0c08cc229207cb1435b337aa851c4e1adeeba21f64545cb8faf5e7bab1fc4746ca83a06d38271e1fdb45f07a31c2aab14079d9b310
AUX bash-4.4-popd-offset-overflow.patch 1069 SHA256 7531362393ebf012e5e153ba7fcf631d93574d7e80d21596607a5f5d3845c00a SHA512 535f61b2e0c6423031520700be423750e9177ec96055be781aee5dbdd01c720c1dbc30fffa73b88464527981193c1c6a74ec4139753ef4f40a5bb0f55c4de61c WHIRLPOOL 3fd7d95b7a806d5f8f82ab683c0bcf13bb0fc8bf5b5fe374689abbaae3c325994b4709c601d1ac6cdb1a2e5d6a049c98ab46688e5ecb2a18c98ac182fa6c91f7
AUX bash_logout 205 SHA256 15aaded954389c05d7de5d36c4887db61975ad52c87ad78baf1062ec8997289d SHA512 7234250c03fc920996a381f9daef9e2d8ab1e1a29acdebed6669d8e0fe1c872a7fa343adf7d9ddc81225b0cd9eb223ba7ad1ff42448aff057fc6d6baa8f04a7d WHIRLPOOL 16242c8796af44f550f2935b37c770c022754c63db75b57fbe49d1a313b8651235619ead571cd70ae37f890c694d1c6b2e4871ec51345743eff8649782d0523b
@@ -28,6 +28,7 @@ AUX dot-bash_profile 193 SHA256 ae12206aaa35dc96273ed421f4e85ca26a1707455e3cc9f0
AUX dot-bashrc 551 SHA256 e280e34af6e830c93adb6285f66ead4812ddfb2bbc6a7ff618467f4c933f6446 SHA512 518b62aa2fa30e7d1692847929a6ce8dae4eac93e8b16d223d1ae86f4d5b076bcbe1852c9034f321c013e17502db9f771979957c67f8e8a71ca4eea7bfe9cc1b WHIRLPOOL 27c53e3f59bd89d5517b5b22bcf04a9adddee0492c52d34d26a707062fb4c4fa853cdf2726d6ec2621a08f24c32a53651ce5693b6de1be764de3e088eb9f7ee6
DIST bash-4.2.tar.gz 7009201 SHA256 a27a1179ec9c0830c65c6aa5d7dab60f7ce1a2a608618570f96bfa72e95ab3d8 SHA512 fdd3c230f4f7a687d36db1b8f7baab5e553cf55756e2d49a88ffaa4260c8cb949897dec9f48655e96608ef0093ac101b60c132060f06c711c0ab81aa3f148b5c WHIRLPOOL fd5f321a8a89381904b1dd1f5acb5100186ce48cccc9b248cf68b35a1c1932177df1fc2b0215131999ee6018decf3264c45e54d407bf4b74ff8e4cc8215c630a
DIST bash-4.3.tar.gz 7955839 SHA256 afc687a28e0e24dc21b988fa159ff9dbcf6b7caa92ade8645cc6d5605cd024d4 SHA512 a852b8e46ee55568dce9d23a30a9dbd1c770c2d2a4bc91e1c3177d723b31b32c5d69d19704a93f165891b409b9dd2cc65723372044e2bd0ee49ed59a11512651 WHIRLPOOL d82eb296b1bdee517b20e40d2231697dc41e2040d34e2da24c4fa40755c723d732929805ebef6f6923cd8ffecfb0db7063ec1dc3ab4e695a93916f2d872e236f
+DIST bash-4.4.tar.gz 9377313 SHA256 d86b3392c1202e8ff5a423b302e6284db7f8f435ea9f39b5b1b20fd3ac36dfcb SHA512 73de3b425faaac55e45456b0f6f6d8077b5dfa7bb76e0d1894a19361b4a2b6bd4fbbe182117ddbfe9b07b4d898fba03537c261badc9533dd3c0da891764c7f29 WHIRLPOOL cb88bb6f565d66346f5eb358a179e52637a2ede2fda3358899730795f1ac6f9540d116202f2d0d1ebb9d983ad7054c5fbf9be8b06a1ca0b4fe1eb62bb30a15ce
DIST bash42-001 2944 SHA256 8d6ca028576c4af23e660a2fbc2112221a11c8a785c0b37f033967e5cd12b47a SHA512 931f2f1d4e677925b5057558ea6f157073a9ba87bf4ed59e7d8fe20957c5fc40f3384a98fc4a2d5d7b458129ec096d9e28a860b6844ebf15f377778a6ef8aade WHIRLPOOL 72f1c1453d00f72efe77bd31253ee6978415abb3c943e2de4ba458de09af8e9f76469febfbdda54336e4399ea0f63a2cdc93d023b09b8caa97c435e4eab27a52
DIST bash42-002 1780 SHA256 febac927e199aceeba2004908d971d4afb49b521796c3f42d1166f9fbbfbcef9 SHA512 b9ca62e397a05b368b74920d8d1b168367ffe840cf168e312b530c5b390cef3ca53e31db63c9fe15fe1a36e4c98369bf10573db40d20712fb1a016f10e0fc893 WHIRLPOOL d0803c477e120a323e79d842269db60eca7ce0eef8e2b829926a8b337d27cead87e9f8bb26c51f8f68eacfcc280123ad4ebd654c3d6744f361a88ef5c12f2a97
DIST bash42-003 6896 SHA256 5a0a7c15018c87348ea87cb0beea14345faf878dbb0e25c17fa70677194cb4cd SHA512 6cf944ab0f554ab53831cbe114f771671c7a9420778d2caa524c09a24ec8064e7a7ef1355e66ed3a53100b72736284a5b44e2c6bda03a8234a2f2d340ed47ce4 WHIRLPOOL 8ff610b9bf6f81eb7ea68691c6d2bcfdcdc6ae2a5ed503306f4b5cac1f020c59901c3c3a35a6206934407d65be58db60fd2c0e74497a0fd30fc87822e8fbf36f
@@ -129,10 +130,23 @@ DIST bash43-045 1312 SHA256 ba6ec3978e9eaa1eb3fabdaf3cc6fdf8c4606ac1c599faaeb4e2
DIST bash43-046 1494 SHA256 b3b456a6b690cd293353f17e22d92a202b3c8bce587ae5f2667c20c9ab6f688f SHA512 c036b659fa681f8129110356bec33fad00fb8e469f3b4bcefd0b7ddf5e20030977716adf5c65f58f3ff68cd7af0bdd42392ee077100bc7f45ee123749d082f7d WHIRLPOOL d58384a2ca77f9a80a69a117221da51a701539cf5497d8e0fc634cd1cc0cb0024e02675bea810a0f42b873b557d479ba1b7aee6e6f73bd1422df2dbb29396477
DIST bash43-047 4437 SHA256 c69248de7e78ba6b92f118fe1ef47bc86479d5040fe0b1f908ace1c9e3c67c4a SHA512 9332d680ac226491cf8e5986a3261eb76b53ef4b0b2a43405564b088afc0e8658077812c9177bdab7900e05394e69f3047d82ddb59553fc01ef721acfa9d5553 WHIRLPOOL 719fa31d0fb09a75d5abbb63ee5a485802c5eadd06720d6074c2282d117aa6e234f5f75cabd340643710bd14e99260047183386bd1df278c9715aed7b98232d7
DIST bash43-048 1612 SHA256 5b8215451c5d096ca1e115307ffe6613553551a70369525a0778f216c3a4dfa2 SHA512 7c3963bfbc730b4592668460e86c166e727e9897c1a9235a6860a01bc90d365ef0707f0fac7ed62780dcc84e80dbe8484ec59e9e948def22f44ae03e8a169780 WHIRLPOOL e1a435c3b9fbc0deca80dd89bfd3adcbff1d5a3af50884d2aef54635b8ba1063903e2d99a5a23bd1c64c19c5e9c19de6b479ac777cecdb812555dc5683b8cf71
+DIST bash44-001 1896 SHA256 3e28d91531752df9a8cb167ad07cc542abaf944de9353fe8c6a535c9f1f17f0f SHA512 fa7a1b277eb3bad6ae7d2c7a2887cbf2c0eb75b7fee8ed03ec1e9d45879a2fb4b8c7cb16d6b029987493b01a461214bd9a24454a6837e7cfe180b1bc56f61caa WHIRLPOOL 6b2632f07ea76c15e4d8b662e3f78092d6db3607b706d6fdb753ae35d7a02c15afb8cda2d00ec7b342bcaeb8cae63542d3baf33ee4efbb881becfae278e4753f
+DIST bash44-002 1946 SHA256 7020a0183e17a7233e665b979c78c184ea369cfaf3e8b4b11f5547ecb7c13c53 SHA512 526f986057810f89080e283ff95b3a8fd24d37e4ad2f18c39f36d3a2d57956a6441d16220082157735e3c5ccf770d5016e761aa5f309129898e39277d576e6b5 WHIRLPOOL acb904f626a10e0d96a38f52247579560cb7e596c3972e3ae1cec00521903577067e7add7b1819a7cfb86b97a1c3d973040858a29dc21bd4739af2bd13aca1f0
+DIST bash44-003 1593 SHA256 51df5a9192fdefe0ddca4bdf290932f74be03ffd0503a3d112e4199905e718b2 SHA512 e61db89bdd1a7ae15013fe258046a343c9ea41e5a1c6d2c810947500a617fce7536b8d51194e14bb42499fe0de6d70cc9b2c81da0afdcb5a2278459f4f76d748 WHIRLPOOL d1d7ef24cbe04a23e8d759e1db3c6e339086611138a3745a833754c11c6c6a0f37f4e7f11a0cb4762ea86b5713b5e6a28313fb75cedb5e02d26c2a36c023da27
+DIST bash44-004 2350 SHA256 ad080a30a4ac6c1273373617f29628cc320a35c8cd06913894794293dc52c8b3 SHA512 7570cf15518f79230cfe91b3e58c795c16c7fb6ba6418d967355b36fb7982e7919a9eaaef9177fb605c7fb7d7efb8a8335e725c1bacffff69a098433f5adc9c7 WHIRLPOOL fa5c49f7aae54e2316493609fa424d457ab96b558a0a23c937a9325a030565d09f9342af0059a7d9631dd804e684d9c025a624d800e62e7fc7779af956192bca
+DIST bash44-005 1439 SHA256 221e4b725b770ad0bb6924df3f8d04f89eeca4558f6e4c777dfa93e967090529 SHA512 7546a6c90c8e8508567dde713722291477ca87c1116905b46432514a4fc632840a855b84f102591914cd4c44d5bf2eb7400866e26366fc94525fb401ea844a8f WHIRLPOOL 40688381559436cd77a3dffaee24d6cbb48cab471ab94f62b618ebf9372ab08cb00824312b3440249e042159f9d927861ffbb100399b86e360b09b324596b478
+DIST bash44-006 1805 SHA256 6a8e2e2a6180d0f1ce39dcd651622fb6d2fd05db7c459f64ae42d667f1e344b8 SHA512 5edcd76cf97bfe289f71924ba279ff48a1167eb3cc36f811cbcc23732746f5c821d1d39d4b137b7d99d57809a4b7270a54f4a41176fcfde0708bf92ddc68b77f WHIRLPOOL 7f1919a3a0b2ac117c61e67bc54f79fb34ae04f96e5e07268ac91966c4bcbe3139f90225e0802b9dba2d6fecf15339ebe6522a86f563961790764649be3df758
+DIST bash44-007 4640 SHA256 de1ccc07b7bfc9e25243ad854f3bbb5d3ebf9155b0477df16aaf00a7b0d5edaf SHA512 386c019debee414697abc648d9a77894e842bb0b7a2a71709e8b3398582f25065e68963405fa22fb77439c6b431ee94a2ecbb16734c2436af3dfb4d1b5f06fcf WHIRLPOOL 819e79b2a4609baa852a0a61bda1b03be09e0ecc7f20756dc06a0a2d69170006dec4a53733f83dbc3920093de0dedff7ef2bcb0c41a21fe9e78c76f0139f94a0
+DIST bash44-008 2223 SHA256 86144700465933636d7b945e89b77df95d3620034725be161ca0ca5a42e239ba SHA512 d9a8924f1c9263deab89153bb688a87f211913ebd72c8077e607db6fdddc7e5af05042dd22a9a2df593e518ea74b54ca79d20afc796e47d871827a2556e233d0 WHIRLPOOL 2f7a1f6e633334d40d1b729545eddefbb98ec04e079829049b6d8bde0481e2f4c1ae18476d2dffcf32fd9dd6ff5a8024f7da4215eaac3dc1841d7d1f9999b3cd
+DIST bash44-009 3117 SHA256 0b6bdd1a18a0d20e330cc3bc71e048864e4a13652e29dc0ebf3918bea729343c SHA512 3b01c080cf4a54658679b36c282a69a9ac48b900b19ceb42dbaf084abd395d50e5ff14db90a7fdf0c9856dad150897dca561160686c931634765782447fc076e WHIRLPOOL 6de4092994c58164c8c49664a929c9037044c2bad8bfb7a7c01f161fd4716aa7f8fb0b78295a10979dd4b5e076a03adf83072f5bafda752fe0c1eb866e3e9eee
+DIST bash44-010 1670 SHA256 8465c6f2c56afe559402265b39d9e94368954930f9aa7f3dfa6d36dd66868e06 SHA512 54ff556b62fd88381e7a495db50957b016474973b3a566661c65b649a40960f2d3355221b3a71fb292128aad92a45d73d9816d63833bc416b4d15acdef391b98 WHIRLPOOL 5f1f9cd94381c4874aec9eefd9b314a0d505c82b22dbb768f30a4d7e0d2a7bd8b76d8cc983f19f8d74ac3045f487b79608f5604e234db46111c98b5e853cbc4d
+DIST bash44-011 1603 SHA256 dd56426ef7d7295e1107c0b3d06c192eb9298f4023c202ca2ba6266c613d170d SHA512 6b5b068b74978fc691749ccff5e094c768047f702430e97114f5bf342f078696f7d7616d0642d4061b062e9112dfe00a1c2309c65de4147e0e98fb52c593d844 WHIRLPOOL 5de1209872c1650be012a365737123f2a1c1331b814406c98b0a4b56223aa5f9e724ffc134dc8a51a51f99e265ce7c68457744c0caa9b120406137079655f41b
+DIST bash44-012 5768 SHA256 fac271d2bf6372c9903e3b353cb9eda044d7fe36b5aab52f21f3f21cd6a2063e SHA512 4661c4c132f2ea7c9a70368301041c482d5820d8389334a7e3ae44c36fc16c171b20db2f194b7663c84d6c3dcef81aa90f050a48e205218fc7bd3395d09c6a51 WHIRLPOOL b86fe68265186cdd4da9e0d1387c35fbc05b8b0a760603f89edd89380320e148b48f692a6481a60d7f051be096484cab037f29a5e52dbb84d2d03cd790995716
EBUILD bash-4.2_p53.ebuild 10890 SHA256 d21be2ad33a7a81d34bb5d15197a32fbfc32221501fd5a8b0651eb8a1cb92b10 SHA512 c1b1ef346054cd8f29614cf776c9a3cd0d4a7551911be60f2c3c2ded8636ff3d5786f1f312e3333fab2458f6b932434e84d3c81be6e5be34751698414b2101a2 WHIRLPOOL eb23057823ef2c2dbd758e7528803ab2ce893110382c8ebaacdb694d653672ce40079dda779ab6d9a085ba1c7bdd653e3c2598a018cbf184872f6927bd10c218
EBUILD bash-4.3_p39.ebuild 10311 SHA256 224747cdffb433b242a32b1e14c457a3b9c39a076dcabc4662cc8014338a8dec SHA512 e297bc98b4b957c6fae71685c362d4793a93df43fed692497ceb591b67b992260a839477cff444c6ccccec1eeafbda8184acef57bdd14611773501fad5d52bd0 WHIRLPOOL b83b0f6156d7d30e9a5350de0bca98df1ab590d3720d8ad9e70d345409f7177eb8c929047ad82c39abaeeef300649b6640411164250bd1af7816137fb758e226
EBUILD bash-4.3_p42-r1.ebuild 10068 SHA256 627fd5ae117fbc9e0a9ec69be92834b09b5c1e1f1ea1fa605902941ce1b81f0b SHA512 ae3e1779ef94f1eade86977f432b049bcca4e69509757dbaba727e0b3a3bc93104108aee0ed0348b53d7b746fbde1e411c6f8a7860a5f80584d6c9901d654ae0 WHIRLPOOL 17569fd57432956464e07eda2bfc6093bff52461e251822774cae8df010325b4451a6b5fdb56f2819fea90b63fe1bc8ecfc666c3e8feba0ea6d1c8aa4b6c4738
EBUILD bash-4.3_p42.ebuild 10070 SHA256 4e142cac5475f25af5439c441ed172036eb5a0d607b89147b6dce823e72256ee SHA512 97aadcb7934fc1cfab18a6b3d849db411ec96b17cdc363f2525a4cb049dd3beaa326c441cdaebd72b90baf6b76d5d9ab4dc6a948916a4adf7fa4ccd5330126b4 WHIRLPOOL 53a92baa0a16f4705c43945133af72bbe576dd7c8204e0c3fedca0e60333b8a48d53c4efd23f02a5360801c347c112d3fd35a9586d3d266f97e4526aa5e2d9dc
EBUILD bash-4.3_p46-r1.ebuild 10088 SHA256 77216bab3206d7a596b7e986e6d3023d9e5e12e06da230f3ebc7a5b9482a42f0 SHA512 f22a2987fcf73470e5525587702cecfa0453fee053a78f766f0a180a2430379ada90a63e24faf4466d19881fbed0c1c5151f8b50288308cf6b83b22d602c0d76 WHIRLPOOL 39ea01edc32023171c9c2254e747c055a675011c2b847655a422ca2332bb5cf85fc5e572d6c80592bd565fc8b4a2fc4a469adebe1d5cb72936174ca5386d6389
-EBUILD bash-4.3_p48-r1.ebuild 10054 SHA256 909abac49eb59c03cfe2e9a87fe8a515ae67908b02707f0fb155af47dc6c62ca SHA512 27564f6e1cc6238dc1d3540b9bf7f57154c004fb8fd00d0e1058aaabcc91dfcb5a52956972b18d2ee4da693fa8c7b711a1e676c52c3067a9a9c7421a3c43354b WHIRLPOOL d5027249431b9775913590b1a0f57ab5d3220a9f195ecc83154b3f23057538e0382eef70e821fede572be42112585cdd144d7fa3519562bb21fe88688a793e1f
+EBUILD bash-4.3_p48-r1.ebuild 10053 SHA256 71c18532de99cb974430e8ee592e8d78e35961b3d0307fe6507cf59cb55d70f3 SHA512 ee236fe9fea67e446914cfbc0edae9e4566394c24d8711ed2d0c4728d78fec40aef85f513804364e97996e4bb7754097a471cb0195a573e36cb35c12460e2053 WHIRLPOOL 8c1be99d97ae53414fd86b09bfc812093c9e394ec616f48d20d10b5aa95c48a2e9f933953a5098fdacdcd78f6acecb8d5250b7883a0017368e011cd1a3802f6f
EBUILD bash-4.3_p48.ebuild 10001 SHA256 b648c49c3c2622a2f866c5eaacdbda9f55324d4069c5109513063c4a78d7077a SHA512 b370654316b8e0c3bbf55458f68ec7df8af3459b203beaba33b6c113aaa8b3b6d47d22b5623d3953f22b0367aeee43ef85549f4fb9a4ea7570e2cfcf54655ba0 WHIRLPOOL 7de88bdde5f6202dfd57614af2190b9f12d2eb8b30837826f5e9c23cd9f93490b839742ea6c4b04df98f63bd5c2c9a6d52f913e7a1221806d3755f3b7465dcbb
+EBUILD bash-4.4_p12.ebuild 9488 SHA256 9a604c8293def70283bd0d2381e7bf7d6829dabbd5b50e799901670a6283d9ab SHA512 d9e13797f2646ca9b3cd4e978588efc0f3d437a702c09acc7c3c34adcead39cc60cad9f84e47ce51852d41040976e0db289568b67e1d4c7bbfb915e80ac46488 WHIRLPOOL 8bca7a1fcc7c499a2a683c0602d056a353ef63219d41f155587d0d00f290ae04532ecaca219216519f0df25145a07fe28fb4d6cc555e51cca9c890f153b79a32
diff --git a/app-shells/bash/bash-4.3_p48-r1.ebuild b/app-shells/bash/bash-4.3_p48-r1.ebuild
index e1eae124..7d874df0 100644
--- a/app-shells/bash/bash-4.3_p48-r1.ebuild
+++ b/app-shells/bash/bash-4.3_p48-r1.ebuild
@@ -141,7 +141,7 @@ src_configure() {
-DSSH_SOURCE_BASHRC \
-DUSE_MKTEMP -DUSE_MKSTEMP \
$(use bashlogger && echo -DSYSLOG_HISTORY)
- fi
+ fi
# IRIX's MIPSpro produces garbage with >= -O2, bug #209137
[[ ${CHOST} == mips-sgi-irix* ]] && replace-flags -O? -O1
diff --git a/app-shells/bash/bash-4.4_p12.ebuild b/app-shells/bash/bash-4.4_p12.ebuild
new file mode 100644
index 00000000..e1937289
--- /dev/null
+++ b/app-shells/bash/bash-4.4_p12.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs multilib prefix
+
+# Official patchlevel
+# See ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/
+PLEVEL=${PV##*_p}
+MY_PV=${PV/_p*}
+MY_PV=${MY_PV/_/-}
+MY_P=${PN}-${MY_PV}
+is_release() {
+ case ${PV} in
+ *_alpha*|*_beta*|*_rc*) return 1 ;;
+ *) return 0 ;;
+ esac
+}
+[[ ${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="7.0"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
+if is_release ; then
+ SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
+else
+ SRC_URI="ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz"
+fi
+
+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"
+
+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=(
+ # Prefix patches:
+ # Use prefix root
+ "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
+ # Include appropriate headers, to satisfy clang and avoid -Wimplicit-function-declaration
+ "${FILESDIR}"/${PN}-4.0-bashintl-in-siglist.patch
+ "${FILESDIR}"/${PN}-4.2-signal.h.patch
+ "${FILESDIR}"/${PN}-4.3-signal.h.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 is_release ; 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
+
+ # Nasty trick to set bashbug's shebang to bash instead of sh. We don't have
+ # sh while bootstrapping for the first time, This works around bug 309825
+ sed -i -e '1s:sh:bash:' support/bashbug.sh || die
+
+ # modify the bashrc file for prefix
+ pushd "${T}" > /dev/null || die
+ cp "${FILESDIR}"/bashrc .
+ epatch "${FILESDIR}"/bashrc-prefix.patch
+ eprefixify bashrc
+ popd > /dev/null
+
+ epatch "${PATCHES[@]}"
+
+ # Prefixify hardcoded path names. No-op for non-prefix.
+ hprefixify pathnames.h.in
+
+ # Avoid regenerating docs after patches #407985
+ sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
+ touch -r . doc/*
+
+ epatch_user
+}
+
+src_configure() {
+ local myconf=()
+ local extrapaths=''
+ local extrautils=''
+
+ # For descriptions of these, see config-top.h
+ # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
+ if use prefix ; then
+ extrapaths='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
+ extrautils='/bin:/usr/bin:/sbin:/usr/sbin'
+ fi
+ append-cppflags \
+ -DDEFAULT_PATH_VALUE=\'\"${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin${extrapaths:+:${extrapaths}}\"\' \
+ -DSTANDARD_UTILS_PATH=\'\"${EPREFIX}/bin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/usr/sbin${extrautils:+:${extrautls}}\"\' \
+ -DSYS_BASHRC=\'\"${EPREFIX}/etc/bash/bashrc\"\' \
+ -DSYS_BASH_LOGOUT=\'\"${EPREFIX}/etc/bash/bash_logout\"\' \
+ -DNON_INTERACTIVE_LOGIN_SHELLS \
+ -DSSH_SOURCE_BASHRC \
+ $(use bashlogger && echo -DSYSLOG_HISTORY)
+
+ # IRIX's MIPSpro produces garbage with >= -O2, bug #209137
+ [[ ${CHOST} == mips-sgi-irix* ]] && replace-flags -O? -O1
+
+ if [[ ${CHOST} == *-aix* ]] || [[ ${CHOST} == *-hpux* ]] ; then
+ # Avoid finding tgetent() in anything else but ncurses library,
+ # as <termcap.h> is provided by ncurses, even during bootstrap
+ # on AIX and HP-UX, and we would get undefined symbols like
+ # BC, PC, UP if linking against something else.
+ # The bash-bug is that it doesn't check for <termcap.h> provider,
+ # and unfortunately {,n}curses is checked last.
+ # Even if ncurses provides libcurses.so->libncurses.so symlink,
+ # it feels more clean to link against libncurses.so directly.
+ # (all configure-variables for tgetent() are shown here)
+ export ac_cv_func_tgetent=no
+ export ac_cv_lib_termcap_tgetent=no # found on HP-UX
+ export ac_cv_lib_tinfo_tgetent=no
+ export ac_cv_lib_curses_tgetent=no # found on AIX
+ #export ac_cv_lib_ncurses_tgetent=no
+ fi
+
+ # 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 is_release ; then
+ # Use system readline only with released versions.
+ myconf+=( --with-installed-readline=. )
+ fi
+
+ if use plugins; then
+ case "${CHOST}" in
+ # Darwin doesn't need an rpath here (in fact doesn't grok the argument)
+ *-linux-gnu* | *-solaris* | *-freebsd* )
+ append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/bash
+ ;;
+ esac
+ 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
+ if [[ -s "${T}"/bashrc ]]; then
+ doins "${T}"/bashrc
+ else
+ eerror "Prefixified bashrc at '${T}/bashrc' cannot be read"
+ ewarn "Installing default bashrc"
+ doins "$(prefixify_ro "${FILESDIR}"/bashrc)"
+ fi
+ 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
+}
+
+# vi: set diffopt=iwhite,filler:
diff --git a/app-shells/bash/files/bash-4.0-bashintl-in-siglist.patch b/app-shells/bash/files/bash-4.0-bashintl-in-siglist.patch
index 14b06620..19fb2931 100644
--- a/app-shells/bash/files/bash-4.0-bashintl-in-siglist.patch
+++ b/app-shells/bash/files/bash-4.0-bashintl-in-siglist.patch
@@ -1,7 +1,7 @@
http://lists.gnu.org/archive/html/bug-bash/2009-06/msg00016.html
---- siglist.c.orig 2009-06-22 17:40:04.000000000 +0200
-+++ siglist.c 2009-06-22 17:42:21.000000000 +0200
+--- a/siglist.c
++++ b/siglist.c
@@ -33,6 +33,7 @@
#endif
diff --git a/app-shells/bash/files/bash-4.0-configs-prefix.patch b/app-shells/bash/files/bash-4.0-configs-prefix.patch
index c6ada7c7..3de99de2 100644
--- a/app-shells/bash/files/bash-4.0-configs-prefix.patch
+++ b/app-shells/bash/files/bash-4.0-configs-prefix.patch
@@ -1,5 +1,5 @@
---- bash-4.0/pathnames.h.in
-+++ bash-4.0/pathnames.h.in
+--- a/pathnames.h.in
++++ b/pathnames.h.in
@@ -22,10 +22,10 @@
#define _PATHNAMES_H_
diff --git a/app-shells/bash/files/bash-4.2-signal.h.patch b/app-shells/bash/files/bash-4.2-signal.h.patch
index b0eb91b7..0e028762 100644
--- a/app-shells/bash/files/bash-4.2-signal.h.patch
+++ b/app-shells/bash/files/bash-4.2-signal.h.patch
@@ -1,5 +1,5 @@
---- trap.c.dist 2015-02-11 01:07:27.000000000 +0000
-+++ trap.c 2015-02-11 01:09:45.000000000 +0000
+--- a/trap.c
++++ b/trap.c
@@ -30,6 +30,7 @@
#include <stdio.h>
@@ -8,8 +8,8 @@
#include "bashintl.h"
---- builtins/kill.def.dist 2015-02-11 01:07:39.000000000 +0000
-+++ builtins/kill.def 2015-02-11 01:09:54.000000000 +0000
+--- a/builtins/kill.def
++++ b/builtins/kill.def
@@ -47,6 +47,7 @@ $END
#include <stdio.h>
diff --git a/app-shells/bash/files/bash-4.3-signal.h.patch b/app-shells/bash/files/bash-4.3-signal.h.patch
index 67435c15..067ec36f 100644
--- a/app-shells/bash/files/bash-4.3-signal.h.patch
+++ b/app-shells/bash/files/bash-4.3-signal.h.patch
@@ -1,5 +1,5 @@
---- eval.c.dist 2015-05-28 01:46:24.000000000 +0100
-+++ eval.c 2015-05-28 01:46:47.000000000 +0100
+--- a/eval.c
++++ b/eval.c
@@ -29,6 +29,7 @@
#include "bashansi.h"