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
 }
 

Reply via email to