[gentoo-commits] proj/android:master commit in: app-shells/bash/, app-shells/bash/files/

2016-10-24 Thread Benda XU
commit: f15dcdbe07ab128b0f611ea80feecb5cb914aa9e
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Oct 24 00:36:41 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Oct 24 00:36:41 2016 +
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..000
--- 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 
038eb157225aadf2c7d57aa63b1ca7871986ceea982ae91d319b1377e79b6023a1844c752586083056ae377813366f032e8c51df0f42e35bef0c037ed803
-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

[gentoo-commits] proj/android:master commit in: app-shells/bash/

2016-09-25 Thread Benda XU
commit: 526b71faa261e6a899e8799f3c310021dd51a0e4
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Sep 26 01:03:18 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Sep 26 01:03:18 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=526b71fa

app-shells/bash: prefixify.

 app-shells/bash/Manifest   | 2 +-
 app-shells/bash/bash-4.3_p46-r1.ebuild | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 2fdd091..790b2ce 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -61,6 +61,6 @@ DIST bash43-044 1658 SHA256 
9338820630bf67373b44d8ea68409f65162ea7a47b9b29ace06a
 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 7307 SHA256 
9e1f714e7d47e163ac10ea272bd5a0bb5842f0fc956d406c98f1839c5bcb09bb SHA512 
2d213fb5837e2f28ffc89729e630b62d1d20b0d3aa5058a6098689dd6ab051286a866cbafff920929364d69e4442120159a77f51edf3369220504fa78248df9c
 WHIRLPOOL 
36d46860f4203336252e451334745fa8b753e234d8e77cdceb1a5c29c4b72a08f06a7929de2c21858cfcbfc486971ad59ff8096222314c95ee96b21717f0ebd6
+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_p46-r1.ebuild 
b/app-shells/bash/bash-4.3_p46-r1.ebuild
index 23022cc..3934bfb 100644
--- a/app-shells/bash/bash-4.3_p46-r1.ebuild
+++ b/app-shells/bash/bash-4.3_p46-r1.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="5"
 
-inherit eutils flag-o-matic toolchain-funcs multilib
+inherit eutils flag-o-matic toolchain-funcs multilib prefix
 
 # Official patchlevel
 # See ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
@@ -92,6 +92,7 @@ src_prepare() {
touch -r . doc/*
 
epatch "${PATCHES[@]}"
+   epatch $(prefixify_ro "${FILESDIR}"/${PN}-4.0-configs-prefix.patch)
 
epatch_user
 }
@@ -182,7 +183,7 @@ src_install() {
 
insinto /etc/bash
doins "${FILESDIR}"/bash_logout
-   doins "${FILESDIR}"/bashrc
+   doins $(prefixify_ro "${FILESDIR}"/bashrc)
keepdir /etc/bash/bashrc.d
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do



[gentoo-commits] proj/android:master commit in: app-shells/bash/, app-shells/bash/files/

2016-09-25 Thread Benda XU
commit: c743f0831a36aad375c8d603fe8dc0a1250231ad
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Sep 26 00:57:13 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Sep 26 00:57:13 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=c743f083

app-shells/bash: import 4.3_p46-r1.

 app-shells/bash/Manifest   |   2 +
 app-shells/bash/bash-4.3_p46-r1.ebuild | 254 +
 .../bash/files/bash-4.3-prompt-string-comsub.patch | 118 ++
 3 files changed, 374 insertions(+)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 501f0aa..2fdd091 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -5,6 +5,7 @@ AUX bash-4.3-append-process-segfault.patch 675 SHA256 
cadbc77924ce5e2ba3984263f1
 AUX bash-4.3-arrayfunc.patch 439 SHA256 
9407d53d357166464c7c4e3341a72027faba295f416e73f7b5919e10ea15577a SHA512 
9db458ea34495e8632d68c072db0c30be103d31ad0535d5327e2ba8db62d9464b2e4427fb0a06c6272dbaa399a2ba939666f4574929d0f53940234a78ca67867
 WHIRLPOOL 
038eb157225aadf2c7d57aa63b1ca7871986ceea982ae91d319b1377e79b6023a1844c752586083056ae377813366f032e8c51df0f42e35bef0c037ed803
 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
@@ -60,5 +61,6 @@ DIST bash43-044 1658 SHA256 
9338820630bf67373b44d8ea68409f65162ea7a47b9b29ace06a
 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 7307 SHA256 
9e1f714e7d47e163ac10ea272bd5a0bb5842f0fc956d406c98f1839c5bcb09bb SHA512 

[gentoo-commits] proj/android:master commit in: app-shells/bash/, eclass/

2016-07-20 Thread Benda XU
commit: 63c4f00e4d4bb8ae69cd6d650dc4200cd8779f08
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Jul 21 02:14:10 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Jul 21 02:14:10 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=63c4f00e

app-shells/bash: use prefix.eclass in gx86.

 app-shells/bash/Manifest|   2 +-
 app-shells/bash/bash-4.3_p46.ebuild |   4 +-
 eclass/prefix.eclass| 151 
 3 files changed, 3 insertions(+), 154 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index ff6bc1e..501f0aa 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -60,5 +60,5 @@ DIST bash43-044 1658 SHA256 
9338820630bf67373b44d8ea68409f65162ea7a47b9b29ace06a
 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.ebuild 7288 SHA256 
65cbda00f14a953d5621da68075d133a6ca60f4f3404ea1b02ee350dfa4a5a3c SHA512 
f63225f99d87d3b3e6d54640c06dec7c4c2176fe0b41ca3fe79b6b2a643b31d4005ce427c82f09385dd8303c2faea68481c0660807d04916f3816e4e139bc4a2
 WHIRLPOOL 
e0d2bfb428ce7c5f3f743a515c40e40758c12035d7dd62aef3e7a072745cf5e912de373612082413053db4b311800e86db01a32ba40c0c53d66cd4409c05eff5
+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_p46.ebuild 
b/app-shells/bash/bash-4.3_p46.ebuild
index 75a52b4..b3ef638 100644
--- a/app-shells/bash/bash-4.3_p46.ebuild
+++ b/app-shells/bash/bash-4.3_p46.ebuild
@@ -86,7 +86,7 @@ src_prepare() {
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
-   fprefixify epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
+   epatch "$(prefixify_ro "${FILESDIR}"/${PN}-4.0-configs-prefix.patch)"
 
epatch_user
 }
@@ -177,7 +177,7 @@ src_install() {
 
insinto /etc/bash
doins "${FILESDIR}"/bash_logout
-   fprefixify doins "${FILESDIR}"/bashrc
+   doins "$(prefixify_ro "${FILESDIR}"/bashrc)"
keepdir /etc/bash/bashrc.d
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do

diff --git a/eclass/prefix.eclass b/eclass/prefix.eclass
deleted file mode 100644
index 411b365..000
--- a/eclass/prefix.eclass
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# @ECLASS: prefix.eclass
-# @MAINTAINER:
-# Feel free to contact the Prefix team through  if
-# you have problems, suggestions or questions.
-# @BLURB: Eclass to provide Prefix functionality
-# @DESCRIPTION:
-# Gentoo Prefix allows users to install into a self defined offset
-# located somewhere in the filesystem.  Prefix ebuilds require
-# additional functions and variables which are defined by this eclass.
-
-# @ECLASS-VARIABLE: EPREFIX
-# @DESCRIPTION:
-# The offset prefix of a Gentoo Prefix installation.  When Gentoo Prefix
-# is not used, ${EPREFIX} should be "".  Prefix Portage sets EPREFIX,
-# hence this eclass has nothing to do here in that case.
-# Note that setting EPREFIX 

[gentoo-commits] proj/android:master commit in: app-shells/bash/, app-shells/bash/files/

2016-06-28 Thread Benda XU
commit: 0efb33bfec3b0da7ca0aa09ed1c771191b2badaf
Author: Benda Xu  gmail  com>
AuthorDate: Wed Jun 29 00:12:54 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Wed Jun 29 00:12:54 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=0efb33bf

app-shell/bash-4.3_p46: track.

 app-shells/bash/Manifest   |  7 +++--
 .../{bash-4.4_rc1.ebuild => bash-4.3_p46.ebuild}   | 30 --
 app-shells/bash/files/bash-4.3-protos.patch| 10 
 3 files changed, 31 insertions(+), 16 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index ce1bf27..1b60193 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -12,7 +12,6 @@ AUX dot-bash_logout 127 SHA256 
3bcb4958dad662fc2cbe77177236679f7a09b8bdb0be73810
 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 bash-4.4-rc1.tar.gz 8856234 SHA256 
54838ce0e9db6a8920d4c9f6563fd74dac45d3d3c14c8df4cf7ceb68a91e244b SHA512 
14862599fc5cdfae00ba9e5a047bf9321e89276a1879a6334fd9c9bd43597ecb48b568f1bd17f3be8bef0a0f572fc63edddec31b106e81c0552127970a069a7b
 WHIRLPOOL 
3623014c39333d12a61e0d32e42ef246b4869b72ad3d6bfb9dd523832a3578056376ce37c795a71bb5bb8eaab59773b74a109163f0e1876daf61e3d15363
 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
@@ -55,6 +54,10 @@ DIST bash43-039 1531 SHA256 
ab94dced2215541097691f60c3eb323cc28ef2549463e6a5334b
 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 

[gentoo-commits] proj/android:master commit in: app-shells/bash/

2016-06-28 Thread Benda XU
commit: 3ec8fc78cabcecf099214a05b8552df5bcba788d
Author: Benda Xu  gmail  com>
AuthorDate: Wed Jun 29 00:13:25 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Wed Jun 29 00:13:25 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=3ec8fc78

app-shells/bash-4.3_p46: prefixify.

 app-shells/bash/Manifest| 1 +
 app-shells/bash/bash-4.3_p46.ebuild | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 1b60193..ff6bc1e 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -5,6 +5,7 @@ AUX bash-4.3-append-process-segfault.patch 675 SHA256 
cadbc77924ce5e2ba3984263f1
 AUX bash-4.3-arrayfunc.patch 439 SHA256 
9407d53d357166464c7c4e3341a72027faba295f416e73f7b5919e10ea15577a SHA512 
9db458ea34495e8632d68c072db0c30be103d31ad0535d5327e2ba8db62d9464b2e4427fb0a06c6272dbaa399a2ba939666f4574929d0f53940234a78ca67867
 WHIRLPOOL 
038eb157225aadf2c7d57aa63b1ca7871986ceea982ae91d319b1377e79b6023a1844c752586083056ae377813366f032e8c51df0f42e35bef0c037ed803
 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-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

diff --git a/app-shells/bash/bash-4.3_p46.ebuild 
b/app-shells/bash/bash-4.3_p46.ebuild
index dd22287..75a52b4 100644
--- a/app-shells/bash/bash-4.3_p46.ebuild
+++ b/app-shells/bash/bash-4.3_p46.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="4"
 
-inherit eutils flag-o-matic toolchain-funcs multilib
+inherit eutils flag-o-matic toolchain-funcs multilib prefix
 
 # Official patchlevel
 # See ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
@@ -86,6 +86,7 @@ src_prepare() {
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
+   fprefixify epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
 
epatch_user
 }
@@ -176,7 +177,7 @@ src_install() {
 
insinto /etc/bash
doins "${FILESDIR}"/bash_logout
-   doins "${FILESDIR}"/bashrc
+   fprefixify doins "${FILESDIR}"/bashrc
keepdir /etc/bash/bashrc.d
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do



[gentoo-commits] proj/android:master commit in: app-shells/bash/, eclass/

2016-06-15 Thread Benda XU
commit: 6add7b7321aab0f6797dcf4b472fbedd0b12ab85
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Jun 15 10:56:21 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Wed Jun 15 11:48:27 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=6add7b73

app-shells/bash: introduce fprefixify.

 app-shells/bash/Manifest   |   2 +-
 app-shells/bash/bash-4.3_p42-r2.ebuild |   8 +-
 eclass/prefix.eclass   |  73 +--
 eclass/toolchain.eclass| 337 -
 4 files changed, 265 insertions(+), 155 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 95012e3..ce1bf27 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -55,6 +55,6 @@ DIST bash43-039 1531 SHA256 
ab94dced2215541097691f60c3eb323cc28ef2549463e6a5334b
 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
-EBUILD bash-4.3_p42-r2.ebuild 7456 SHA256 
2c3e289168f86fccadfc98a3d12ecc2e455c380fb0bf9bbaeda8e743a7b243f7 SHA512 
f1795707bc2889992b3ce2b3da9ac7c3c8128694dee7ee3a3119404ea714ee3359460bc26697d70eddb1b4af740530871959b833b518ce1d214e885f3f1271af
 WHIRLPOOL 
edc9669b7f0aa214a743cd9feb719255cd4e8e5de925df05227406790e8b7c1f6084655d2b8bb918cdede7e92e1b23e7a1d9a0c8da4a54bb9e55b2fcd2a76753
+EBUILD bash-4.3_p42-r2.ebuild 7355 SHA256 
9e3e57dd0af1f66e27493a1e2f31d404084846ddc82dbbef6c67e25d6b4e2280 SHA512 
58a5931cfcd89c2587ab336ad87b334127df65f5818cec1b6a3b7871e3b8173a7a46dd0c0956104b9d270351dd873e10c1e3666a37df168725f039edea1b32e0
 WHIRLPOOL 
72d9a680334722fd0a326c388495cbf77b9776d6ad3497117cffc075ad3acfca2d6677e1fe735ec70b96a6acf2318075be3a91f00ea9278db056cc5c215fd2e0
 EBUILD bash-4.4_rc1.ebuild 6959 SHA256 
d92507283358f9f797f7e125e7a58a650d8b53c24af2d99adcd61c73f359da9e SHA512 
c180b33b87da6ddedec29dd064c97524e02fd0d44b4e848a0a5cfb36cfbc5efdb68f1c256bee25bbbc4c8588fbbd284fc3cef8d314686a2dc27aa5375e8298cb
 WHIRLPOOL 
b9617eab24f0a7ecfeb532019c09579cd5517ed914a4aa751e8b67cf1248e3b7ee7dc326943d3ea6667a88d7d194ad529a23586096c6397081e31da7d2dc0c4a
 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
index 80d2094..5e590c6 100644
--- a/app-shells/bash/bash-4.3_p42-r2.ebuild
+++ b/app-shells/bash/bash-4.3_p42-r2.ebuild
@@ -88,11 +88,7 @@ src_prepare() {
epatch 
"${FILESDIR}"/${PN}-4.3-mapfile-improper-array-name-validation.patch
epatch "${FILESDIR}"/${PN}-4.3-arrayfunc.patch
 
-   epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
-   eprefixify pathnames.h.in
-   # modify the bashrc file for prefix
-   cp "${FILESDIR}"/bashrc "${T}"/ || die
-   eprefixify "${T}"/bashrc
+   fprefixify epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
 
epatch_user
 }
@@ -183,7 +179,7 @@ src_install() {
 
insinto /etc/bash
doins "${FILESDIR}"/bash_logout
-   doins "${T}"/bashrc
+   fprefixify doins "${FILESDIR}"/bashrc
keepdir /etc/bash/bashrc.d
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do

diff --git a/eclass/prefix.eclass b/eclass/prefix.eclass
index 101cce2..40e5097 100644
--- a/eclass/prefix.eclass
+++ b/eclass/prefix.eclass
@@ -12,8 +12,6 @@
 # located somewhere in the filesystem.  Prefix ebuilds require
 # additional functions and variables which are defined by this eclass.
 
-inherit eutils
-
 # @ECLASS-VARIABLE: EPREFIX
 # @DESCRIPTION:
 # The offset prefix of a Gentoo Prefix installation.  When Gentoo Prefix
@@ -30,6 +28,7 @@ fi
 # @USAGE: 
 # @DESCRIPTION:

[gentoo-commits] proj/android:master commit in: app-shells/bash/, eclass/

2016-06-15 Thread Benda XU
commit: 0d01cfadcf5462d1998751f1c9f8e5a3b4b6ffe2
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Jun 15 10:56:21 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Wed Jun 15 11:36:04 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=0d01cfad

app-shells/bash: introduce fprefixify.

 app-shells/bash/Manifest   |   2 +-
 app-shells/bash/bash-4.3_p42-r2.ebuild |   8 +-
 eclass/prefix.eclass   |  73 +--
 eclass/toolchain.eclass| 337 -
 4 files changed, 265 insertions(+), 155 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 95012e3..f6d2de2 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -55,6 +55,6 @@ DIST bash43-039 1531 SHA256 
ab94dced2215541097691f60c3eb323cc28ef2549463e6a5334b
 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
-EBUILD bash-4.3_p42-r2.ebuild 7456 SHA256 
2c3e289168f86fccadfc98a3d12ecc2e455c380fb0bf9bbaeda8e743a7b243f7 SHA512 
f1795707bc2889992b3ce2b3da9ac7c3c8128694dee7ee3a3119404ea714ee3359460bc26697d70eddb1b4af740530871959b833b518ce1d214e885f3f1271af
 WHIRLPOOL 
edc9669b7f0aa214a743cd9feb719255cd4e8e5de925df05227406790e8b7c1f6084655d2b8bb918cdede7e92e1b23e7a1d9a0c8da4a54bb9e55b2fcd2a76753
+EBUILD bash-4.3_p42-r2.ebuild 7354 SHA256 
0efd2ef5578c678f9f8b244d21172abd9e7c3dacc7a1cf93e725cbf4ca1dfc37 SHA512 
19992d88ddd5e1b32f8305fa5947909faa3244d1f7a955a6e975c0954cd05e45f568dc690f4a295d4a5286350e3a7edf7807d0156b7a794bcb6ae5c780355397
 WHIRLPOOL 
5d70945d03d62678bf6229f6d4cae6a98e4e3623ab9f85251a310b38d3a7f5c3b6a9fd37941ba46bff35cd769116174a4e2ed6cfc51a652fef12dfaffc13df2d
 EBUILD bash-4.4_rc1.ebuild 6959 SHA256 
d92507283358f9f797f7e125e7a58a650d8b53c24af2d99adcd61c73f359da9e SHA512 
c180b33b87da6ddedec29dd064c97524e02fd0d44b4e848a0a5cfb36cfbc5efdb68f1c256bee25bbbc4c8588fbbd284fc3cef8d314686a2dc27aa5375e8298cb
 WHIRLPOOL 
b9617eab24f0a7ecfeb532019c09579cd5517ed914a4aa751e8b67cf1248e3b7ee7dc326943d3ea6667a88d7d194ad529a23586096c6397081e31da7d2dc0c4a
 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
index 80d2094..da74e3d 100644
--- a/app-shells/bash/bash-4.3_p42-r2.ebuild
+++ b/app-shells/bash/bash-4.3_p42-r2.ebuild
@@ -88,11 +88,7 @@ src_prepare() {
epatch 
"${FILESDIR}"/${PN}-4.3-mapfile-improper-array-name-validation.patch
epatch "${FILESDIR}"/${PN}-4.3-arrayfunc.patch
 
-   epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
-   eprefixify pathnames.h.in
-   # modify the bashrc file for prefix
-   cp "${FILESDIR}"/bashrc "${T}"/ || die
-   eprefixify "${T}"/bashrc
+   fprefixify epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
 
epatch_user
 }
@@ -183,7 +179,7 @@ src_install() {
 
insinto /etc/bash
doins "${FILESDIR}"/bash_logout
-   doins "${T}"/bashrc
+   fprefixfy doins "${FILESDIR}"/bashrc
keepdir /etc/bash/bashrc.d
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do

diff --git a/eclass/prefix.eclass b/eclass/prefix.eclass
index 101cce2..40e5097 100644
--- a/eclass/prefix.eclass
+++ b/eclass/prefix.eclass
@@ -12,8 +12,6 @@
 # located somewhere in the filesystem.  Prefix ebuilds require
 # additional functions and variables which are defined by this eclass.
 
-inherit eutils
-
 # @ECLASS-VARIABLE: EPREFIX
 # @DESCRIPTION:
 # The offset prefix of a Gentoo Prefix installation.  When Gentoo Prefix
@@ -30,6 +28,7 @@ fi
 # @USAGE: 
 # @DESCRIPTION:
 

[gentoo-commits] proj/android:master commit in: app-shells/bash/, eclass/

2016-06-15 Thread Benda XU
commit: 7baf7cafe8b175913552a7289c43af4c78d2c7fd
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Jun 15 10:56:21 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Wed Jun 15 10:56:21 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=7baf7caf

app-shells/bash: introduce fprefixify.

 app-shells/bash/Manifest   |   2 +-
 app-shells/bash/bash-4.3_p42-r2.ebuild |   8 +-
 eclass/prefix.eclass   |  73 +--
 eclass/toolchain.eclass| 341 -
 4 files changed, 267 insertions(+), 157 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 95012e3..f6d2de2 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -55,6 +55,6 @@ DIST bash43-039 1531 SHA256 
ab94dced2215541097691f60c3eb323cc28ef2549463e6a5334b
 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
-EBUILD bash-4.3_p42-r2.ebuild 7456 SHA256 
2c3e289168f86fccadfc98a3d12ecc2e455c380fb0bf9bbaeda8e743a7b243f7 SHA512 
f1795707bc2889992b3ce2b3da9ac7c3c8128694dee7ee3a3119404ea714ee3359460bc26697d70eddb1b4af740530871959b833b518ce1d214e885f3f1271af
 WHIRLPOOL 
edc9669b7f0aa214a743cd9feb719255cd4e8e5de925df05227406790e8b7c1f6084655d2b8bb918cdede7e92e1b23e7a1d9a0c8da4a54bb9e55b2fcd2a76753
+EBUILD bash-4.3_p42-r2.ebuild 7354 SHA256 
0efd2ef5578c678f9f8b244d21172abd9e7c3dacc7a1cf93e725cbf4ca1dfc37 SHA512 
19992d88ddd5e1b32f8305fa5947909faa3244d1f7a955a6e975c0954cd05e45f568dc690f4a295d4a5286350e3a7edf7807d0156b7a794bcb6ae5c780355397
 WHIRLPOOL 
5d70945d03d62678bf6229f6d4cae6a98e4e3623ab9f85251a310b38d3a7f5c3b6a9fd37941ba46bff35cd769116174a4e2ed6cfc51a652fef12dfaffc13df2d
 EBUILD bash-4.4_rc1.ebuild 6959 SHA256 
d92507283358f9f797f7e125e7a58a650d8b53c24af2d99adcd61c73f359da9e SHA512 
c180b33b87da6ddedec29dd064c97524e02fd0d44b4e848a0a5cfb36cfbc5efdb68f1c256bee25bbbc4c8588fbbd284fc3cef8d314686a2dc27aa5375e8298cb
 WHIRLPOOL 
b9617eab24f0a7ecfeb532019c09579cd5517ed914a4aa751e8b67cf1248e3b7ee7dc326943d3ea6667a88d7d194ad529a23586096c6397081e31da7d2dc0c4a
 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
index 80d2094..da74e3d 100644
--- a/app-shells/bash/bash-4.3_p42-r2.ebuild
+++ b/app-shells/bash/bash-4.3_p42-r2.ebuild
@@ -88,11 +88,7 @@ src_prepare() {
epatch 
"${FILESDIR}"/${PN}-4.3-mapfile-improper-array-name-validation.patch
epatch "${FILESDIR}"/${PN}-4.3-arrayfunc.patch
 
-   epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
-   eprefixify pathnames.h.in
-   # modify the bashrc file for prefix
-   cp "${FILESDIR}"/bashrc "${T}"/ || die
-   eprefixify "${T}"/bashrc
+   fprefixify epatch "${FILESDIR}"/${PN}-4.0-configs-prefix.patch
 
epatch_user
 }
@@ -183,7 +179,7 @@ src_install() {
 
insinto /etc/bash
doins "${FILESDIR}"/bash_logout
-   doins "${T}"/bashrc
+   fprefixfy doins "${FILESDIR}"/bashrc
keepdir /etc/bash/bashrc.d
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do

diff --git a/eclass/prefix.eclass b/eclass/prefix.eclass
index 101cce2..c34ddf0 100644
--- a/eclass/prefix.eclass
+++ b/eclass/prefix.eclass
@@ -12,8 +12,6 @@
 # located somewhere in the filesystem.  Prefix ebuilds require
 # additional functions and variables which are defined by this eclass.
 
-inherit eutils
-
 # @ECLASS-VARIABLE: EPREFIX
 # @DESCRIPTION:
 # The offset prefix of a Gentoo Prefix installation.  When Gentoo Prefix
@@ -30,6 +28,7 @@ fi
 # @USAGE: 
 # @DESCRIPTION:
 

[gentoo-commits] proj/android:master commit in: app-shells/bash/, app-shells/bash/files/

2016-06-09 Thread Benda XU
commit: 0b3bcafaf44e21616c25d37ebe74f258881a8140
Author: Benda Xu  gentoo  org>
AuthorDate: Fri Jun 10 02:50:56 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Fri Jun 10 02:50:56 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=0b3bcafa

app-shell/bash: prefixify default bashrc and profile.

 app-shells/bash/Manifest   | 303 +
 app-shells/bash/bash-4.3_p42-r2.ebuild |  18 +-
 .../bash/files/bash-4.0-configs-prefix.patch   |  15 +
 app-shells/bash/files/bashrc   |   8 +-
 4 files changed, 34 insertions(+), 310 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 928124f..95012e3 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -1,304 +1,18 @@
 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-2.05b-destdir.patch 598 SHA256 
07e419e3b6ee2e105c0642f5c4be7b61d2f765d632077c9eee883be4e60432d5 SHA512 
d453ff834c7a4b5b74e395e496493d77f98ec0e1aa1d7cf8ff0d8260b2a0602067da65a18d5dc9dbedc1d79c8b50395dd97f7091a6d55ff0bae52ed1b2b007bd
 WHIRLPOOL 
3eade151768b8de41e0fc1ef9d22ef578354f334ba5bf80425bb925ea18debf976cf03b9509ed4a3886d15b05c90fe6c6fe5ccbd4696b48d63d17aeec5d36158
-AUX bash-2.05b-empty-herestring.patch 667 SHA256 
2b2bb08d16873236db26fc9d8f2df7d481abbef3d7acbded39368fdd26ccabde SHA512 
311626129c33546b42a16788a566958f15b48aec40989828498ce45c50ffc450c1b3d3413cc7cbaeef44699d64962c968d38dda0ed810cce389b572228221be4
 WHIRLPOOL 
a57c572a929ca7dd7a3e97505c7470e996fb56417f2183c79fc341bf08675061e53d984dc939c69130d022ceb4c0a30dabe75226ecd9ff57ab38b489a0c256dc
-AUX bash-2.05b-fix-job-warning.patch 341 SHA256 
743a35ab7c31fc1aea94285144658c27b030fed5b8e38612d6f4efccda8d4730 SHA512 
5ede03f96f8061d6ea99c473cd8625aedd745b9545a5af4bfa371907a4446e57d8d4d75e934ee38ae6654a0521f203d7e54d7b111e594bd4efff2ab0491b0a20
 WHIRLPOOL 
4e616b1fd976c9cf3e7b6f09a2eb159c4ef1c1b112158f98387a6ee36214e28224b3080ed8a5e226d1a4c9b1c4f4facd680f881dc54e5f5868fbad2f0a282dd4
-AUX bash-2.05b-jobs.patch 813 SHA256 
021a8b5cb3ae71b160524692fbd5ec0e37384cd3c3a50689d7de9166be9febfd SHA512 
7d6176ab2831f2dec6e033b1604d2b41694adc106e0a7bb63c69df245e85ff3ba45904d798f4d596dfe712ccc0bfd17d71ad70039eaf67b280254b15517f2e97
 WHIRLPOOL 
ba6473776b4b3241e23cff1b26baf613274b0ca94885be17707be9fd74bc58b1ff2834fa6ef210d469c172af149153e3e0fed5278ae0aa262832c7cc7f504a64
-AUX bash-2.05b-parallel-build.patch 426 SHA256 
74244a0b736396213bb2b9d7dcbc99d21b979d8102b3a04bdd91f65cc5ec7d56 SHA512 
1ae173412ef3dad6b874cf6461479a0291e8dce2b0f1464450d41cc5a1e833e66860d7c2ed5c14e55fd082a95fdfa6164ae677aff0192fd2e02f1eedafe06992
 WHIRLPOOL 
c1a6ad3c1dcc053992a68608c9bf3e11895d080343859698f6be06443efb2d0a6fa8445f5b16aaaedb6dd35db29fa48e47bf1f98a890a7ee3c3daeccacd7bcca
-AUX bash-2.05b-protos.patch 692 SHA256 
1df3b05232723d00ba0f76bb18233dec2943da63cd72e1161a6ac82592ba5837 SHA512 
77a5d48d629cd127db6f7163fd9ee4e67c22b92007cb5e9fc9f51c83427f809dd74f176a521a7d8e342127419c872c01e29b921f48cea5cb8e788ff5f51faaa1
 WHIRLPOOL 
fa54af517ecd99398b81a46996b18f05c7a13191606a0780b01ff56f312ca44590feaaf3ae410773454d28d00fd112213d8780114fa69a51dc78f36cdb825a5a
-AUX bash-2.05b-rbash.patch 616 SHA256 
52c6515e8333d7461c5d4b13cd45645a072c5c0258f34f3e03262952589cd60a SHA512 
bc4a6132a36b65794843930e34abd199d9c5df7838c49ec3edf47f92e0f09877a31df051689a8267eaadfbb743934c2f4f25ab8a2ca07d1561dd6ec8c337a53f
 WHIRLPOOL 
9cfd3fc03fc4c1adf5b03962aaa346ce831ffaba8aac8206bec9e97a2b500c72fbf81d20de698677a64ff1db1198adf965b66dab81141e75e0a126dc4cf16942
-AUX bash-3.0-afs.patch 633 SHA256 
4c4453a7cf5d26099d41a4c473d9f727e6347c693cdace009bcde0fe5aea27c4 SHA512 
833515f5b4040ffb7e65b410aa860da73a2bf1d9b4da7ea74ec41581fcb27b0ebafdcbb041abf4c1cebaa3d7b43ee6ea11f7c7ecec5759530ce0184ac6029f3f
 WHIRLPOOL 
6b1e5b03c700183187bc4496296b2938d9c18e5df66e31e8440bdbd49bd2090485b5d966726b157348384e74a8d2a73228da8424332b132be2d76dd2e99e113b
-AUX bash-3.0-crash.patch 1191 SHA256 
b082ac3e1ede7327a9147cedcfe3c0dbaa1b05ee6e9eee3ac838216ba7838eb3 SHA512 
e9fa172d76e1a3924c4795b7bb26a0487ab50f2d0714178076b6b9f85d7712ffeb4165bd591cac97c4c2288e39fa2bdf3794f29a7f2fd28e2d971041d16ff0a5
 WHIRLPOOL