commit: 08bccead891bc2e2adb5c26393d1a184e9087a35
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 04:37:20 2016 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 04:37:20 2016 +0000
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=08bccead
sys-apps/sandbox: expand visibility, bug #549108 comment #11.
Package-Manager: portage-2.2.26
sys-apps/sandbox/Manifest | 3 ++-
.../sandbox/files/sandbox-2.10-fix-visibility-musl.patch | 12 ++++++++++++
sys-apps/sandbox/sandbox-2.10-r99.ebuild | 3 ++-
3 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index 4c3a3bd..8a1341e 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -1,5 +1,6 @@
AUX 09sandbox 37 SHA256
73e9e9d12ba54f1c649813ec86107924050528852c890a8ba1e2853796781bbe SHA512
4e8a9c58debde6480224a45559c5f2db4765213d151e47937f9142f110cac3681bf6402acaf21249a37bb17398e7bc00ae7feee68ecdb5b9363c432eac1b052a
WHIRLPOOL
80d55a34d3faf3314f2b9de2200d4b46a800128514be9e30eb59e5f03fb7a0a5197a9e5b5ab33d6b68d35bf83c86a1bd7ba734a33ccd382fe0af3b2c2a11d0bd
AUX sandbox-2.10-disable-same.patch 2547 SHA256
09a11cf077ae69684080d1f0fd8fe83683fdf5f061e0a7a5261ca03463fd554a SHA512
bf005fbde7b6ba88df36bb75064658764e488dd2f3c96a6f92c69ad3f2e8d2db12ba2c7bafa9656326b7fde73301c330f68bd064efa0fce2a7eb28fff6ce0a1e
WHIRLPOOL
27f0df961dcedc70819ecd1d0f105fb7176ecd77127ab187025d9aa52df9faa43941314c71a998dd72658105dfec4c5c6d3341dbae18e18b409af7dc6d9c31d6
+AUX sandbox-2.10-fix-visibility-musl.patch 573 SHA256
67f70fa39867eeeee45b343db78c73fdb6e63b8a1b52d3dc288894402239dd12 SHA512
a740e0b1a68c0609dc3080e88ab8ab87885fe05f5e0864d10ed76e8e7000f7879cb206342c38d4097c691a7c85d1936e98802b206084eb2af9f78bd43158d759
WHIRLPOOL
0c226daa4b6d36c2df001d3d67b9e4023944c5b010d1bc311d731c121dd94b533546479a7b1b77bcb8be608ecf70508fb7dd65b22bafdb2d13a2860c9c0659da
AUX sandbox-2.10-memory-corruption.patch 1515 SHA256
4876cc9962d56d3c5fc5418fe12ef1a399e34ff0272f12640c4a5c5b775e8888 SHA512
1eb650824cc7a876fabef382cafb451a507326a8422fb7bb5014699046b64ea8f4cf2bba9efcb75d7a2eac4eff493d06153422f85c119f49635ac0840071660c
WHIRLPOOL
db2c834119c7887ed746154e73e88cc09bf2a31184b3cda2732b70cb43dd8bc7f59f1072a4cc56ebcf593ba67330b9888832dc186ee55e009428d607f62293ab
AUX sandbox-2.6-check-empty-paths-at.patch 7454 SHA256
a48759a4d3e9a70713473b6fad59bdd750b5cd37e7d632c786205ff20004ae2c SHA512
5eba7915dedf57f44c37881e9c6b48db8733d1493779a33127d08bb9ea77056d788ec9ace72c13eb101f42f01c95309c7cebca6c76212a8c99a8655372c0b7d7
WHIRLPOOL
46eb3a8ef8f22030cd793f3b16adc190b5750019c0df83e161c6918f08555a8ad890c1425b03cbf7e53ebcd34a07a9dd9b594d0c0fe31834656ffce3d58fa284
AUX sandbox-2.6-desktop.patch 875 SHA256
2eecf67790aeac210f9aa899a86f7664776ed65d9b55159e1b359162dfb9ff74 SHA512
b72ec7f414d19bf513dfb1aea10523fa5dc07a1375d8f08f664d204b64b23c891a79ca14987528c595936f441e1f595b366aabbc57313667c7639d73d089ed9a
WHIRLPOOL
7f787b8be9b5712eb2b2a0cd2ff825df1045ebf1cc4e73a50f610e620d30752045690a5c28835465d0ab0c3c4a9eaf8b92a5c123cd741ad69dfedb31aa457fa0
@@ -12,6 +13,6 @@ AUX sandbox-2.6-static-close-fd.patch 2945 SHA256
807eb4dc1ba6543c94a90a9a53bb89
AUX sandbox-2.6-trace-hppa.patch 850 SHA256
20688b2f33162f95af4af5e3c7d3700f2e7776e454b785ac1398f0870f84efa9 SHA512
fb7bf2202f960e952edc1e52fe4b6b085042158223d96b9baa899e871abcdef711ede3122c971120f55f71cc1aad71496a6079222dbaaa6c14b0c6f7ea182454
WHIRLPOOL
80f7fb529b912d19d81b9d71ee4a648db7b217583f2e8f2054cc666839030ea7d0112d69d52a2bf35c4d3549ffbd81dbd0cd39d5993bfabbb43bcb6a4455ade4
DIST sandbox-2.10.tar.xz 417068 SHA256
019d6a2646b3a5f9b6fc3fcb6ff99332901017eb845442bec8573b9901506fa6 SHA512
178b3b8fcb54e6ff67df1c8101866739b49e4d31a66717c21ef502dd2ab609fca70f1a0c662b913e207bfc1ba6994cefdcf5c92ff32add9dd98bd9707f301305
WHIRLPOOL
5d6cffa7317cafeba02af75de9ae914d4365a62b54d3dfcc14cb272e621f2f76a60a945591ccb57dd59d6750152087cb2f21e43ded3ec181d6b42df173147192
DIST sandbox-2.6.tar.xz 366356 SHA256
95615c5879dfc419713f22ba5506a2802a50ea0ce8a2f57c656354f2e50b1c4d SHA512
32ba7fb675c67fdc8bc52da1db7ed6878e5fea8753accb30d9aca00f708e0dde03287b5962caf5ef031bea6934d6ef3e18404b015c70ebd551d3fd8109ad2371
WHIRLPOOL
bab2d015fb0de92a2266408ca7941c8fb66b599179040cfc727ffce5b2424a9722dc55ba89d198e3361044d8cb357314205488d2a980c7b8af063fd8940f0c03
-EBUILD sandbox-2.10-r99.ebuild 2840 SHA256
338358721cd45193b40b8d9338b57e579dbcee412091dd2e2ed6652dc0d214ff SHA512
88f8e227c670c96f3c9bda50d6c92bd08821112b77d05274e4a96e8aa11007b5dffd4564d89b27b6f68b2afa8937e78a4a71ee9eec2d7320cc07a88e8a2b2986
WHIRLPOOL
bf0ed5ba0a94d2cffb73b8b8a799dee99543b36c89ff643d7fc9dab6cb4c7638df879419987a78e60b6e812d2e5e986e02b1278b23e9e8c40272cf0755f66c2f
+EBUILD sandbox-2.10-r99.ebuild 2893 SHA256
f712e1579b98cd446eeb6d0bd64f6e6520d75b320461443c88c3b607e25b622b SHA512
ca0012cbcf7d30e4904f98637c634cff54daeb6738794cb45eb4ac6503e59ef030170bf4e8e81cb22698062bfe7f34ffb5b31d6313600598fd9371b2088fbab7
WHIRLPOOL
725300847146e0bafbb6ac29d8083bc711e3acdd584f24b38ed4c5bb1bf5b1539cc627c2707217118c7f5edd148289c6dfadf036fc66039ef43af15952093d7b
EBUILD sandbox-2.6-r999.ebuild 3391 SHA256
c4756c9265bc272f82bb6ad7221e15c3d28c9987ec5fb53e9957f02b44dcbf8b SHA512
a7b34f6fab52348f6024d2b719e01067d88c7b30fff4d73b361a5d24042c401e2b65ad3039256dd0c033ee2e3528e39d5988b0a40ec523eadb4a5da679b72503
WHIRLPOOL
c80cc5e94914c56e528492cdb042bf79c8cc33d664a19aa38e981d8e453245412b5b4439e4374f1d7d023b0ec050abd641f675a718172012017f0b065e9112b5
MISC metadata.xml 316 SHA256
488f8a1ba1e1d07a159d22ac198aefee5dfa9ded04de2969019f177161abef1b SHA512
2b4ddea0bb5a40cac834a09b89624049b8561a4a4f648b4d5072c413d4eca78b5cc24859664fa746be36c8b60188e88f2ae38c2c5af30d91dc6273c0f85de278
WHIRLPOOL
64ed27fc7abb1b3b82621f6bb91f03d0070933d0423f9d323ac803354fc6acf2182df1dd85a083fa047d63561a5e92d44287ef4935a11a733244d4393edf8f6f
diff --git a/sys-apps/sandbox/files/sandbox-2.10-fix-visibility-musl.patch
b/sys-apps/sandbox/files/sandbox-2.10-fix-visibility-musl.patch
new file mode 100644
index 0000000..799908f
--- /dev/null
+++ b/sys-apps/sandbox/files/sandbox-2.10-fix-visibility-musl.patch
@@ -0,0 +1,12 @@
+diff -Naur sandbox-2.10.orig/scripts/gen_symbol_version_map.awk
sandbox-2.10/scripts/gen_symbol_version_map.awk
+--- sandbox-2.10.orig/scripts/gen_symbol_version_map.awk 2009-08-26
01:59:48.000000000 -0400
++++ sandbox-2.10/scripts/gen_symbol_version_map.awk 2016-01-22
23:32:41.602858004 -0500
+@@ -14,7 +14,7 @@
+
+ # Only check FUNCtion symbols which are not LOCAL, or
+ # do not have DEFAULT visibility
+- if ($4 != "FUNC" || $5 == "LOCAL" || $6 != "DEFAULT")
++ if ($4 != "FUNC" || $5 == "LOCAL" || ($6 != "DEFAULT" && $6 !=
"PROTECTED"))
+ next;
+
+ for (x in SYMBOLS) {
diff --git a/sys-apps/sandbox/sandbox-2.10-r99.ebuild
b/sys-apps/sandbox/sandbox-2.10-r99.ebuild
index 71c40e7..a7f6174 100644
--- a/sys-apps/sandbox/sandbox-2.10-r99.ebuild
+++ b/sys-apps/sandbox/sandbox-2.10-r99.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -49,6 +49,7 @@ src_unpack() {
epatch "${FILESDIR}"/${P}-memory-corruption.patch #568714
epatch "${FILESDIR}"/${P}-disable-same.patch
epatch "${FILESDIR}"/${PN}-2.6-musl.patch
+ epatch "${FILESDIR}"/${P}-fix-visibility-musl.patch
epatch_user
}