diff options
author | Mike Frysinger <vapier@gentoo.org> | 2014-03-10 00:53:26 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2014-03-10 00:53:26 +0000 |
commit | 15e1d87fe3a9680b82f7c18909b58898d12dce2d (patch) | |
tree | 558dc533d822f51ba818d0ff8f5a7eaf40601a82 /sys-libs/readline | |
parent | New ebuild for mate-extra/mate-sensors-applet, MATE panel applet to display r... (diff) | |
download | historical-15e1d87fe3a9680b82f7c18909b58898d12dce2d.tar.gz historical-15e1d87fe3a9680b82f7c18909b58898d12dce2d.tar.bz2 historical-15e1d87fe3a9680b82f7c18909b58898d12dce2d.zip |
Force some cross-compile tests to the right answer #503312 by Hristo Venev. Add fix from upstream for vi mode.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'sys-libs/readline')
-rw-r--r-- | sys-libs/readline/ChangeLog | 10 | ||||
-rw-r--r-- | sys-libs/readline/Manifest | 31 | ||||
-rw-r--r-- | sys-libs/readline/files/readline-6.3-vi-last.patch | 19 | ||||
-rw-r--r-- | sys-libs/readline/readline-6.3-r1.ebuild (renamed from sys-libs/readline/readline-6.3.ebuild) | 14 |
4 files changed, 56 insertions, 18 deletions
diff --git a/sys-libs/readline/ChangeLog b/sys-libs/readline/ChangeLog index ea93539890bc..97185f2480ac 100644 --- a/sys-libs/readline/ChangeLog +++ b/sys-libs/readline/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sys-libs/readline # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/readline/ChangeLog,v 1.194 2014/02/28 22:29:45 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/readline/ChangeLog,v 1.195 2014/03/10 00:53:24 vapier Exp $ + +*readline-6.3-r1 (10 Mar 2014) + + 10 Mar 2014; Mike Frysinger <vapier@gentoo.org> + +files/readline-6.3-vi-last.patch, +readline-6.3-r1.ebuild, + -readline-6.3.ebuild: + Force some cross-compile tests to the right answer #503312 by Hristo Venev. + Add fix from upstream for vi mode. 28 Feb 2014; Mike Frysinger <vapier@gentoo.org> readline-6.3.ebuild: Unmask for all. diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest index 92d09bd266b4..578b8beb158f 100644 --- a/sys-libs/readline/Manifest +++ b/sys-libs/readline/Manifest @@ -4,6 +4,7 @@ Hash: SHA256 AUX readline-5.0-no_rpath.patch 363 SHA256 59df6107772d1a93550bacc267a2c00f9dfd6d5380b8497d8fd756a7191b9e4b SHA512 c0344c5b831433ad3a8499a91d36615e849a9b520f8ca35cd9cae6d5bc55729adbf97d003e335d210cb3806b2f39af273b4b5f98380dac371dc184053e245bb2 WHIRLPOOL c0d2fe9d1d1f36cf89279f315c373a7385d255ebbeab8ebf1ede7b99196660611499c7db85554b036ad3df4f0b4375558b1d1ce7cbae5f5731172181f7d167ac AUX readline-5.2-no-ignore-shlib-errors.patch 688 SHA256 2c585c4e2d69d6b91157f378a3dd11cb49beefab808eef3350cf1b8357b2efc6 SHA512 23f88aee11a9ebe15406293695f3de2a7a6c52b8b138c199c64f9dbb9b59d9063f12f8693656e61611e72f6298f7d919016cd240434e78ea2232876690a8b738 WHIRLPOOL ae87d544fa32dbd2b6f27f164dd4e6d0e8a3f399d4a9bde81bcb631985c6e69db11705dc372c21a4f9d3a26cf4279023aeae97fd0d243ca8e1c0e547b59084a4 AUX readline-6.2-rlfe-tgoto.patch 379 SHA256 6bd5db93cba1cdf751b424a25a1f08c87bae2b42ff59c6c0aa34d659115cbfc1 SHA512 1d2c3aafc949d92fdf6abbee60a60c80f0327f81694d5d8f3a166f1c24d37346caca3e72c9971106b96b2758a9a01269346954fe20bc381eb9da2e6a2737fc3c WHIRLPOOL daab79312136fa728ea77839d6ad663554055e2acd7acff036b8d168f4a0791d57503aa196be4f834caf32ba72ec73c3125adb9b11b5d6898bb796016e83175a +AUX readline-6.3-vi-last.patch 785 SHA256 6286aaa9b21d6d90f711b2cc4e986639fc7b3154a3f1333a99fee2f222273244 SHA512 3e65d09928989c0fa06b3dc758216278b8f6e6cd9fd2da84f5424aa4f714e49d7456796a929b57b3b2a712ccebbadbf3f49c3df62f56b77fb81b7fad5f1aaf48 WHIRLPOOL 79019c4df2a95813695b351df71274d4a893cbb79cbb77fa2636fc45bfbabea8f23cf8fa8dcb2d1963646234241dd1ad0b38d7665f0ad41593665319c0c0055a DIST readline-4.3.tar.gz 961662 SHA256 eeaf6f050b9f515b0636e5b4f2c153f9ef78e9061ee5dd74f612fab54c77bf88 DIST readline-5.2.tar.gz 2037705 SHA256 12e88d96aee2cd1192500356f0535540db499282ca7f76339fb4228c31249f45 DIST readline-6.2.tar.gz 2277926 SHA256 79a696070a058c233c72dd6ac697021cc64abd5ed51e59db867d66d196a89381 SHA512 fa5b4f1b6f81bc0b3be0739adb06dab0668603ff256fe62b59ebfe21d5a9e340a758a8eef569df8c4c4ecb86cdd9698a6dabc2ee8c70a769de2bd5930c32ff59 WHIRLPOOL 5d92645085f253206c16533e3cb35bb382d6fe616bf2144feb06f9ffb9b4d7cc25ceaa846b98f17aa442552a0e80642a62d57fe20982e0ed8fdefb75c2f9bbf0 @@ -36,23 +37,23 @@ EBUILD readline-4.3_p5.ebuild 1591 SHA256 a0f153f8c647359666a214d47647514853a17c EBUILD readline-5.2_p14.ebuild 1905 SHA256 170279df1909b218b3c9ff6b9cc3e315b1a72b8f1a6b5615010e903d67c65259 SHA512 1ad3ccb540e9a50c5bcc6e37689b6534371d4038db57cefb826eb112cf8a28ac1b647cead266dbf5b13a14b0da541a4a3e42343ac67461eefae5670adfec947f WHIRLPOOL 9a72cccb826deffed24f144ec1aeceb3b2c5194a0f072bffba1de42eba0708931d9eb75482847316803796ddc6afa5bd0ca1ce71edd4aef0fc0d2cecc9be1a30 EBUILD readline-6.2_p1.ebuild 2805 SHA256 b28b3345767cee1fa6f78e2f1298ba6c823c71ffa6dc3e21cc0b21bd561b54ad SHA512 811078d180819d329a84a69b00d6c5e99871b5e15ece17aca2797672a319c8dfbdfd55048ed4d2a1993562d51945dff08bc3d5635abb5f38c2f142c41037aae6 WHIRLPOOL 4b13d886ce70682ecd4fcc46fc3a1a8750e7b6d29c945383e1cb6a3eeed2e0d71d04810adfbf58f39aa1033c5ac642035e7c3c271860022f8712914f4dfba800 EBUILD readline-6.2_p5-r1.ebuild 4153 SHA256 348c738565c1c46c4d426fce7f905309f0459eb62f6220bd1b0c9980af9ba935 SHA512 b51c64f0941c7ec760c113fa4cf2e9d7c67f278f1ba00c4de213e830c2144d3d01a2b51e85d60ee073f2dcfb213def427e579c58a73f8b7753b77eb9a3c4f304 WHIRLPOOL c24800b8a64a73e6fe215d835b8f7062562dcb05fabd673b7f5da5a03078c69e1cd6f194bac9d7524be28cdda6bf4cb944cccb982d361fc637f7bfd594afebdb -EBUILD readline-6.3.ebuild 4076 SHA256 7394822cc3f7fd87bd555f6bb0e41ce3342c9f6dff4195daee67310fa58357b7 SHA512 37f214f2e287188775f929439da92e194af71315d473be4ba8c8f66ee8e0d421b54f39c429e2ceede70d97ea940933a49ac59f05e3e145b83354871fac3e637a WHIRLPOOL afde157c2772c2436af1a6edb76b3e1c4c69846b1ee88763afed52de4a0973f655e284d23d61e22d730dfdeb052e79beadd00cea438b26d531ce96498716d190 -MISC ChangeLog 24884 SHA256 fda9511cea7e3efe519daf32270d60f9844095f755aeaf35d7c7190f6a8c7977 SHA512 c9a5d08cbbccb329819e630421acf8ac0e45696c9f82550e1966a7b5ffcf1a88d3292522d5164adef4482a8ffd5fcbee6a343a895091c24c878da3e0080ba6ab WHIRLPOOL 249b89f4215946130c6eab3c76588fc6a1bca9f36b20855e818cec2f516dc18c61d98492b2bf594c2bea224208f8d84a6996a87c04839c068174582fa7be5301 +EBUILD readline-6.3-r1.ebuild 4504 SHA256 1911273604299b577ad15ea06b5af8856d5e1dc6d9faff82504566b590a2f16c SHA512 2f6616dce2d630c4476c39bb1ff50f8555c4b663c507d72cf2ba511dafc467c8cec58783b6383b6f6bf7856aa8b371bd3459f96cb78ec8cb3468d8f5a1eca9e4 WHIRLPOOL 86e4643c7fd6c2800784783f4d1eaa45eaa68d8eb910b063d2cfc46d0b3c32c731335c7e308059d4c0b7993ec5c3b14865a3d9569ec9ba8cbaedf3591c5d5593 +MISC ChangeLog 25168 SHA256 3e79a6d92dae1df7814e145cb14b206fe45a79954cb86e10b81be9b3bc619191 SHA512 810753efba9efa1d7310eae48a01d0e8067ed6d71aa081f4969f64dca1de0cb2f1c2949e527298bc3c03efc9d7826ab0f117c59351868eadfac8d58c7f9e628d WHIRLPOOL 7b62e0f1c1b657eb77f63df6a83cfccbe26e043daa77b3c5a325597e7ce48a2e3440f93ee5e9774302271b76405032a6df32aa6ef6d6e841dc8b01678bd1fff8 MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJTEQ3fAAoJEPGu1DbS6WIAJ0QP/3UPxluF56CSnBpELxAcHcBb -9xwlTJ8rwrhZtDnAQk5MZPYqNFWPico/hIkMcdCgxzXIYiw9Ss7lOOtxG7FTYqcX -OwTJbb31I/fBd8zAJv0KIq5ImkjMIbydacB8Ze1mHCGRz6w7sdJbBuNmZIbYEmBv -PaVuHy2tD8PMLNBq+bzIJnkPibJid2mrdEFTEL4l7ahsFMsrYCxoBaaXMjWWnxz3 -V3v7uJHD81KALbbyMIWvEBvF7vLksuvcJh0TEZSS7QOAG/ZGdvltpf3N6umaPGjy -mn3Uwo0flyHA9i+TY8l7Cf6cEl2uXUKXIdeHsezgFhkfIqeWqbmlDm7l8d4GXl19 -66kG1kxX32ijPfWoLMXl+H6y0fDUDUrdPoVCqmNowsj3ObTGkIUXAnZiA0A1xQ22 -I5fyDhE9DkwPomQY/0NfiOzbM93+Gdx4tKhHi2jSvRnboVflmgyzvu740IMt2E1B -uHhgZGYYELBj553LItnBvJeCYN0PHQ0aTzmciTqcUxohxY37+GAsujzPQI49ju3U -MWD1qY+7tFdIEtiAntPOSlKMWRirPu3RyCJkKTD7iiswuryUyZZOTjFhIPNlPgvb -3uUcQWb5J70R7/uYdORntnq90XCzXw2YVqn2PEjpyt+H9dYyM6uRrADatP7QwDyd -ygy6ilDiIJTfRD74uOI5 -=aVro +iQIcBAEBCAAGBQJTHQ0KAAoJEPGu1DbS6WIAUYAP/2Zu3eYfe4YfQ/DjOaO6OgdQ +IK4M6ppErIQh8Nlgan0Ji4AEQRpgfCp48efTlRESP/hpcmV8eE8nVHdZeaG+ZUDC +ISWysfOrGUSqTH/7rEC7YZSfCA8zTqCLO8z0DGr7t4UhuEL0vzPWpVsCmDIxBelH +4wNHZwcIX80BA2ZHqSnHpgKvI0LulmwRBa6rNsP+yTQ3AR75Sm9mbKofAMhkKLgi +l7MaAnKnYm9ZLVDkhgid95XQdGzyivHO1qSjjU9tDYtiwYvZAGZihFr2levuYgGg +syVNiQcNV7AOOFrMzam5jxjcoTk1rTQlknpCjK3Ht3g3CH9n4zlts01UgA4g2tzL +w3l3JwJLUqm7anWNAHGFa7WxK86rahAAqIWI8oNM/8qUy9Ep+E7aOFZOTCfaWvRR +tomCBntt0uLVw+rmuE4RtWRGebrznxGiuq3lmjAqBEFEOIGD9Lc4W6LOKye1oCdi +wed1aTsSiYElaYyfnZiiPlYixxPkZSxCgi17ruDqBkQlwmUjmwFy7CixIZg9WRYi +s+SQr/+4RutgBB2Xs9nEqw0U5gAQAg6nKEm/vsEWkr7Mn1MjK4QNIAnttke7G6d7 +WXkSmJ4Cnm3Yftn1rRk+wls9cisA44NpxR858qXRUDpzwlc4eHvNPh+CTzI2IxL1 +oJuE18xDbDZwy83XZtkb +=gDHr -----END PGP SIGNATURE----- diff --git a/sys-libs/readline/files/readline-6.3-vi-last.patch b/sys-libs/readline/files/readline-6.3-vi-last.patch new file mode 100644 index 000000000000..2a0b0cddc281 --- /dev/null +++ b/sys-libs/readline/files/readline-6.3-vi-last.patch @@ -0,0 +1,19 @@ +fix from upstream + +https://lists.gnu.org/archive/html/bug-readline/2014-03/msg00015.html + +*** ../bash-4.3/lib/readline/readline.c 2013-10-28 14:58:06.000000000 -0400 +--- lib/readline/readline.c 2014-03-07 15:20:33.000000000 -0500 +*************** +*** 965,969 **** + if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap && + key != ANYOTHERKEY && +! rl_key_sequence_length == 1 && /* XXX */ + _rl_vi_textmod_command (key)) + _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign); +--- 965,969 ---- + if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap && + key != ANYOTHERKEY && +! _rl_dispatching_keymap == vi_movement_keymap && + _rl_vi_textmod_command (key)) + _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign); diff --git a/sys-libs/readline/readline-6.3.ebuild b/sys-libs/readline/readline-6.3-r1.ebuild index 5e47f6fd9e82..627d15dfc7be 100644 --- a/sys-libs/readline/readline-6.3.ebuild +++ b/sys-libs/readline/readline-6.3-r1.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/readline/readline-6.3.ebuild,v 1.2 2014/02/28 22:29:45 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/readline/readline-6.3-r1.ebuild,v 1.1 2014/03/10 00:53:24 vapier Exp $ EAPI=4 inherit eutils multilib toolchain-funcs flag-o-matic multilib-minimal # Official patches -# See ftp://ftp.cwru.edu/pub/bash/readline-6.2-patches/ +# See ftp://ftp.cwru.edu/pub/bash/readline-6.3-patches/ PLEVEL=${PV##*_p} MY_PV=${PV/_p*} MY_PV=${MY_PV/_/-} @@ -55,6 +55,7 @@ src_prepare() { [[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s) epatch "${FILESDIR}"/${PN}-5.0-no_rpath.patch epatch "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091 + epatch "${FILESDIR}"/${PN}-6.3-vi-last.patch # Force ncurses linking. #71420 # Use pkg-config to get the right values. #457558 @@ -85,6 +86,15 @@ src_configure() { # Force the test since we used sed above to force it. export bash_cv_termcap_lib=ncurses + # Control cross-compiling cases when we know the right answer. + # In cases where the C library doesn't support wide characters, readline + # itself won't work correctly, so forcing the answer below should be OK. + if tc-is-cross-compiler ; then + export bash_cv_func_sigsetjmp='present' + export bash_cv_func_ctype_nonascii='yes' + export bash_cv_wcwidth_broken='no' #503312 + fi + # This is for rlfe, but we need to make sure LDFLAGS doesn't change # so we can re-use the config cache file between the two. append-ldflags -L. |