summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2015-06-06 18:15:43 +0000
committerAnthony G. Basile <blueness@gentoo.org>2015-06-06 18:15:43 +0000
commitfed79648c040323abb737a30d0d1e51ad247047b (patch)
tree016420a00b4ca460726c5384baacfba290f51774 /sys-libs
parentAdd Perl 5.22 as provider, remove old (diff)
downloadhistorical-fed79648c040323abb737a30d0d1e51ad247047b.tar.gz
historical-fed79648c040323abb737a30d0d1e51ad247047b.tar.bz2
historical-fed79648c040323abb737a30d0d1e51ad247047b.zip
Add patch to fix uselocale regresson.
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/musl/ChangeLog9
-rw-r--r--sys-libs/musl/Manifest31
-rw-r--r--sys-libs/musl/files/musl-1.1.10-uselocale-0-fix.diff25
-rw-r--r--sys-libs/musl/musl-1.1.10-r1.ebuild (renamed from sys-libs/musl/musl-1.1.10.ebuild)6
4 files changed, 54 insertions, 17 deletions
diff --git a/sys-libs/musl/ChangeLog b/sys-libs/musl/ChangeLog
index bab79d172c37..333800954780 100644
--- a/sys-libs/musl/ChangeLog
+++ b/sys-libs/musl/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-libs/musl
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/musl/ChangeLog,v 1.60 2015/06/05 08:11:12 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/musl/ChangeLog,v 1.61 2015/06/06 18:15:26 blueness Exp $
+
+*musl-1.1.10-r1 (06 Jun 2015)
+
+ 06 Jun 2015; Anthony G. Basile <blueness@gentoo.org>
+ +files/musl-1.1.10-uselocale-0-fix.diff, +musl-1.1.10-r1.ebuild,
+ -musl-1.1.10.ebuild:
+ Add patch to fix uselocale regresson.
*musl-1.1.10 (05 Jun 2015)
diff --git a/sys-libs/musl/Manifest b/sys-libs/musl/Manifest
index af5d47edc1db..b638c740cd95 100644
--- a/sys-libs/musl/Manifest
+++ b/sys-libs/musl/Manifest
@@ -4,29 +4,30 @@ Hash: SHA256
AUX getent 1168 SHA256 391f5e2bf876d1a5d0ebc4bd80f15e297049cf3296252dfee6549d32e9b43f6a SHA512 60e10b9ac073e5b648b2c22c8e75a3f2c8a26e28f6d50059e4b921f17adbd0f6d7aa65d8441ebab19f07b21592425962b736071c55d0c274855bc1dbb2567382 WHIRLPOOL 4c0422d73eb5f4cfe91c49e95364778cf3453409c3948b375dc5e021be1e0186c110b9d0f674722db211f772cb4da1414ea06aaaed75cd853d31cb13bb70b5c0
AUX ldconfig 2542 SHA256 e58f98ddd14206a43439bf3431abee786f800867b3e53ac50d43cc8528304621 SHA512 384213cec3842bf9305c9093d7f52c11f8b448c3dcfd78c34e90c28a0ce3848046724f196b1146238ee8fa5f7e337289305efa82cb1f6948f3e171566f71d9b6 WHIRLPOOL 73fcd097ad68b6ae5f33099e45d129fd89ee74c23760fc1eca6b4612fd1a8030df85a8fe019c2bf4e6ed4b0b3a969d2f3678ddd2f6955685037eaff9503cab93
AUX ldconfig.in 2558 SHA256 d0b0d5d4c955c0a0385ebb4f897afceeb64349089b97f41300cd088eb84d7d3a SHA512 dd18cb4f9910f338a840ceb192525159dd199263bd7d63cb98bc27cc0d876956756881da6ce589e2db13874bfe1b9ce23e7ab2a9ca6aafe360ab6797f580f84f WHIRLPOOL 1fb87b774e8ea06d33f1a502408342847893b4259e83ca6e817f1592a3b6ba3ce3d10cebe5c30c6761e93c7fa3b970011ae5bcdcd01815e3b4ce8451fabc22a0
+AUX musl-1.1.10-uselocale-0-fix.diff 828 SHA256 0d54bd3ffdfe397d0316229fdd81e7889f85f14bed82174f99d97f19e7180b7a SHA512 6ad60a6137d378ca312b539d883759f2c9be2d3ddfb350c6d385c8bec15dca00af4a264a3b576c7a339ad95d2595bf5da62e0f32ccd6714cf5ee3b7c1f3d3fdb WHIRLPOOL cf35a15d84d79cfc2c7d24c44be5597c15577e1d7516ae406675090ffe45dcd93124baaccf93a286da0180ef1e07dac00fec91001c4af2dccfea570f19c4cb2a
DIST musl-1.1.10.tar.gz 907181 SHA256 45bbe9b1c7f7a0f743477af1e103b6889bfe4dd9815e16f6c89f6c90831c8b7c SHA512 183a66a8cc9cd056a8387a1602dd44b502d8976642a21dd0dcef51165fa0dec8a4a124fda6c1918f402b20ad2d6037fcc188a8b174b07a0cbedf11fc2e011141 WHIRLPOOL b69737c22a77da0ff59886d8233b9b1d43228e75bfdf857a5a74ab26f4699564c5b54390bcf171a4f4d9c8fc211f4c6e9c6d4dd6802cc01a5dfe5369bbdd8158
DIST musl-1.1.8.tar.gz 904465 SHA256 fa928506415b9c555977daaf874c190eaf7fbbd16028cc5c5f33a00a83227813 SHA512 de2f0b03fd199e2ceb9937686d1092838744dccaddb3916f9baef9cdd2621624fb3c4af2206a3366d12852d84ccc8b0b68350f9d06a9e2bcdbc0309dc05383ff WHIRLPOOL 439059ed2134614cf7ccd3b8b7a8c50c53b7aab4a8114b030a1bd2fdb12c6c57621a7ee139aafcada2500c3b0dea3b1b812d7bae7bca85243867edd520adb891
DIST musl-1.1.9.tar.gz 905914 SHA256 00bf7173caf972c88cd07cb0d420c082a2f35efcccc1a81f8909bec2d030283e SHA512 a6f899814b728113d3ad1b9d03dfde4991af1d9cb85cf596583d6c98cfd596dc2523453ff9bd6e40daef9a63682bf39a66d88ddaa5b51bac72f52c9ff43b9590 WHIRLPOOL b86ed0bbbbecc24b4ea3efd9682f2a6bbe81453e9f801a55f9cd8ffab0cc61ff4f4fa5c2ac956afd7e0685e04060fd8622426dba7284ef3d55348860a9603fba
-EBUILD musl-1.1.10.ebuild 2994 SHA256 b81fe167726b1a8b7174ab1cf054f8b6e75762b8e0d697235f91fc539a9bfdff SHA512 2167a15d7d20c8899e2fe93c0dde3eddf14cbb8deddae662c14abdbdb10dc167393e0abb07f3e3234c820b0cc452c09f8fdb700e56c25a4e0619368096b56334 WHIRLPOOL 5616bbbcecddf4b7bf8081fa3e2fc84a35fb1d90e5702ea41e6a6611e6de971bb6fac87b3a89078eb3f9268e831483d03ef41a2aa5a9a445db3ce69e8a265147
+EBUILD musl-1.1.10-r1.ebuild 3065 SHA256 a54db02c91e05a1ac17e0525566ec92c25d6eaf4894f3fb738541c026c709391 SHA512 8a7497db3c637ab7a3644c8ba7065f762f3534e03f03a4f3f9fe4fabd2d744a8c5e01a2d31e8eb2ebe1f60368ffda92c3ea2c4f954b426ccab42e662a9344cc7 WHIRLPOOL f1c8182be658eb45f7041c69ae1409e8ced8fc9e33e4c11b6269a4ed673e882f9b13cae12b798768d69de0cc00f7cb8b0d31dd3834e7a1c76df15c971ae07ffe
EBUILD musl-1.1.8-r2.ebuild 2339 SHA256 cc55dbc85aa91d33b4094e0b77028b370ab8cb48987468dda8c4d0a7a48f027c SHA512 84d3ff99993afb056d2e477d57cb3a5d9d28f1cc558f81fac3058c7226991104c58d438d84a24082c08db2a507eebb73fc9df22fb1afecc463fed9d32f054567 WHIRLPOOL 64aba73f221f0f2deb56037bcdcb222f261d57521a349a566071b769091179306ab6108dfbf3b1b35b3587f834e5899cb4df47efcc3e8f60d7e2c19da3de117d
EBUILD musl-1.1.9.ebuild 2982 SHA256 41088a984431fee5d940a5013116e8961906b1d3ed214aea07a9a9f23646b953 SHA512 b5d9cae0bf50d23126f1bd989e07e0d078c62b6baa6d75b7fd260ff64029fea87d4d07c1abfe91f249625f10082a28686d1ce1887cdede332ece91dfaf159eea WHIRLPOOL d50c40996431f40242ed115f5f20d3b8d476c8c67463c82a775bf9b06c643528354dbef59af40a484a913390eccf22e434aef1a8d38483ddcbf5e9ce5ceac9e7
EBUILD musl-9999.ebuild 2988 SHA256 102ef6f2a9949832d4d47da560ebeaa7dd5682e3aad4d4f1229106514eee727d SHA512 aface8cf4181dd5675b81f09115db6e24c386e385d6b25a875c2cc32ebc1708998005bbe4528fed1c8a1fc26da2d56b2dd53d9d425636cb3f6040de4092244ca WHIRLPOOL 6c7731b53c7fccad2472e6f02d98979ca3a19c3106c27e9c1a2df4fbda72738fa92b15b38ed75a38e9f5b29d817291a04188ff8b80a0396c38af9677a8d41e70
-MISC ChangeLog 8562 SHA256 eaad80d624411780890c91f127a08bcab1fa89d2dc5ef9548c7aa89e7721589d SHA512 042d2e03e5e8efc7525cf73c8bf5408b49a5ea4769a8b79d89d7688a5fe9d56e0deb30b5f01e7d204ac7e1c2135799d78050ba5c1e01eb855b91a5002a007ecd WHIRLPOOL 10d23143f8462214729e97347a99fbfa9561fc2c9b5f142522b9747992d34d4c6fe82cabf7b4361bbc9d89d6d706171a3cfd3fa3f02ca84e0f507da631aa06fa
+MISC ChangeLog 8779 SHA256 8fd3f7636fbe06f72b63d5aef7859a28faeaf7b641ce412ae66a746708113c5e SHA512 de7da18e40b13c90d912207ce9dc9e8c94b129c68e31e03765f100679c08f2fdc6d2433ab3b27069e33a85501dcc3d4a41cd85f45db301d99a0a5fc80846d5fd WHIRLPOOL 4d25711170b41bf58a77d1ec3bb8618c0a0fa9992d100f662dc4ce71f2d76493de99ac8894a2619dd8617476cbe37758ccef8f62e3d4cac111ac5d2af49fab90
MISC metadata.xml 327 SHA256 fd917b3ad115fac11699c82ff087e97c323fe2327f77813c9a2b9cfc27e45042 SHA512 b58ed48ee5332d6e91dfb58faad0a0fecd4b8da27b0edf6c1809a7338764e629eb5c12feb09fae80443b486af27af0d0f2e6ceeb4fc605e6d04b31c1041b3127 WHIRLPOOL 4941c5da58f683ff0a83fdc83017a8fd9a1bbb02fa1b5ea47302ebe7f7d324c0820088acb1eb32263fdb9b4120bc93f24997515bc30515b90055b48d167fd56a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVcVn0AAoJEJOE+m71LUu6tkgQAKewlO1kAexwslvaNJbPpHIA
-tkLQyqR/JF3meeou/CzISu/zXfzGtqMigRAQ0+KdMSPXWkETI+1EFIXLu8m3gqla
-TbHTNK1SEONH7nPs6K6p7PHKePHFucs0jmT3/vQCkYMPSlVr1BdpuxBDjBtWqSU6
-Zff1RIEnvBNTk0ct3kuVPYvEyCWFtIRIVNIx7vpd4KGtPA1//TB8DZhKGmaS9mC+
-ZHOCSqm0aMKJhWoFl4WhniTh65+z4djxm7yPup83qI17yyET4METiImxZt6ZWnYD
-4UdkVw/jkywDAfKGn53e/lHo94Wpt5r528a1rz2H6aIzH5v9gvBdIywGxBs/5aAk
-3j+/RhJ+4vHngbJETmfkzQQJlymiRR/L64EXEYnRhGM1rbgYYk6rI0oVnbY4cSp+
-G8Hi3y9Xc/yx8DujBvMFUjMv4r/NOB1BXXadwDNqHgX8Vu1TBOs6eRylcB8QMRV+
-0jdq50IxS3LOvBXCbvK6RWHQmf30Ak0Hs/t2irtqvKF51lOmZFTKG+12Zbg+eABY
-koCKKPpMKoKft1pv5jxqP9pLbb9nVUbpRD32J0D7umnVkT7CyfyR/mKghP9D7v3L
-F2sMpapnmL8DHoDxz02VyyzViS2G9WWLKVOlxoLl9+ZiilU16nRbfIruAHj/KdEJ
-ujdSGL0b0tfvynsZSPvP
-=ZpMS
+iQIcBAEBCAAGBQJVczkaAAoJEJOE+m71LUu6u5UP/0OLg7tGgktGDtSTI47W8Nev
+bYlmG3D0LG2alobify4PxV1NY8fQL/oCC1e9xPi66xBZzSHgGAixFwQOIb+bhTWL
+BLjgBS17OzKFn5aK3aktYj/PHHE24w1s9YWuYf+VJQOKqUsCKNVXFaldNegpVJSX
+sSkk8LFYWEHWwabAlQHYPasfYMzDxEBk+D/tbTXEzdqXBPl2BIsvrb8tPzP2H8/b
+QQGtFEhoIwvKydrbAYavV2SNIsaKSlvdIJrtf9kTGifKhL0wq9uDFKRIViSz+I71
+j274kYHnhcadsOmxMjTQRVo5Pj1cP8CVIZAZonIl/+LCcUOz0QZp6bCtKGDSO2bH
+9TPRcfpd2Jzd8PLdb0cq1KcXtOdieQVssEeObhvf9r3LNYcmdKAVEWxz25CwK8a2
+89fNtnQUHrzvvybB8ejwbuXMMAJ7rzfU9VgKJv9H9H/TQ4l6WkASqqAqikCYidDN
+u+X+Z1RUeCHBWr/RabshesMj34NCS8xNArzrc6LV6qih/xgMMCicCYmWdN7Hp9B9
+RrmaSgde9q6dvfzxXnR80hS9lTFo1pzHqsjHDivyQKZKrrw4wsAqKExlpf1Cs/qI
+hY5L6P9ev3izQ9Y4eyV7CpS453oHLbNnnX5VgHG/6zt6+7llxhRwe+snIZ8taXlr
+uL65SwmL+Nr1DOPoIClW
+=TPNv
-----END PGP SIGNATURE-----
diff --git a/sys-libs/musl/files/musl-1.1.10-uselocale-0-fix.diff b/sys-libs/musl/files/musl-1.1.10-uselocale-0-fix.diff
new file mode 100644
index 000000000000..2785195dc0d0
--- /dev/null
+++ b/sys-libs/musl/files/musl-1.1.10-uselocale-0-fix.diff
@@ -0,0 +1,25 @@
+>From 63f4b9f18f3674124d8bcb119739fec85e6da005 Mon Sep 17 00:00:00 2001
+From: Timo Teräs <timo.teras@iki.fi>
+Date: Fri, 05 Jun 2015 07:39:42 +0000
+Subject: fix uselocale((locale_t)0) not to modify locale
+
+commit 68630b55c0c7219fe9df70dc28ffbf9efc8021d8 made the new locale to
+be assigned unconditonally resulting in crashes later on.
+---
+diff --git a/src/locale/uselocale.c b/src/locale/uselocale.c
+index b70a0c1..0fc5ecb 100644
+--- a/src/locale/uselocale.c
++++ b/src/locale/uselocale.c
+@@ -8,9 +8,7 @@ locale_t __uselocale(locale_t new)
+ locale_t old = self->locale;
+ locale_t global = &libc.global_locale;
+
+- if (new == LC_GLOBAL_LOCALE) new = global;
+-
+- self->locale = new;
++ if (new) self->locale = new == LC_GLOBAL_LOCALE ? global : new;
+
+ return old == global ? LC_GLOBAL_LOCALE : old;
+ }
+--
+cgit v0.9.0.3-65-g4555
diff --git a/sys-libs/musl/musl-1.1.10.ebuild b/sys-libs/musl/musl-1.1.10-r1.ebuild
index f8dd35f65dbd..581aec6c9850 100644
--- a/sys-libs/musl/musl-1.1.10.ebuild
+++ b/sys-libs/musl/musl-1.1.10-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/musl/musl-1.1.10.ebuild,v 1.1 2015/06/05 08:11:12 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/musl/musl-1.1.10-r1.ebuild,v 1.1 2015/06/06 18:15:26 blueness Exp $
EAPI=5
@@ -62,6 +62,10 @@ pkg_setup() {
epatch_user
}
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-uselocale-0-fix.diff
+}
+
src_configure() {
tc-getCC ${CTARGET}
just_headers && export CC=true